poetry_pass/lib.rs
1pub mod generator;
2pub mod provider;
3pub mod transform;
4
5include!(concat!(env!("OUT_DIR"), "/data.rs"));
6
7pub use generator::Generator;
8pub use provider::Source;
9pub use transform::{Mode, DualMode, TransformMode};
10
11/// Generate a random passphrase using the default settings
12pub fn generate() -> String {
13 Generator::new().generate()
14}
15
16/// Generate a random Chinese passphrase
17pub fn generate_chinese() -> String {
18 Generator::new().chinese().generate()
19}