Wie bei der Standard Bibliothek ist es üblich, für eigene Bibliotheken, ein eigenes Prelude Modul bereit zu stellen. Es dient den Usern deiner Bibliothek als Startpunkt, um die üblichsten Datenstrukturen aus deiner Bibliothek zu importieren (z.B. use my_library::prelude::*
).
Es wird nicht automatisch in Programmen/Bibliotheken verwendet werden, die dein Crate nutzen, aber es ist eine Konvention dem zu folgen, damit Benutzer wissen, wo sie starten können.
Ferris sagt, "Sein ein guter Rustacean und hilf einer verbündeten Krabbe mit einem guten Prelude"