1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
#![allow(dead_code)] mod groups; mod hundreds; mod tens; mod words; mod formatting; #[cfg(test)] mod test; pub use formatting::Formatting; pub fn convert(val: i64, fmt: Formatting) -> String { groups::Groups::new(val) .build() .build(fmt) } pub fn convert_all_fmt(val: i64) -> String { groups::Groups::new(val) .build() .build(Formatting::all()) } pub fn convert_no_fmt(val: i64) -> String { groups::Groups::new(val) .build() .build(Formatting::none()) }