pub enum Lang {
English,
French,
French_BE,
French_CH,
Ukrainian,
}Expand description
Languages available in num2words
Variants§
English
use num2words::{Num2Words, Lang};
assert_eq!(
Num2Words::new(42).lang(Lang::English).to_words(),
Ok(String::from("forty-two"))
);French
French from France and Canada
use num2words::{Num2Words, Lang};
assert_eq!(
Num2Words::new(42).lang(Lang::French).to_words(),
Ok(String::from("quarante-deux"))
);French_BE
French from Belgium and the Democratic Republic of the Congo
use num2words::{Num2Words, Lang};
assert_eq!(
Num2Words::new(70).lang(Lang::French_BE).to_words(),
Ok(String::from("septante"))
);French_CH
French from Swiss Confederation and Aosta Valley (Italy)
use num2words::{Num2Words, Lang};
assert_eq!(
Num2Words::new(80).lang(Lang::French_CH).to_words(),
Ok(String::from("huitante"))
);Ukrainian
use num2words::{Num2Words, Lang};
assert_eq!(
Num2Words::new(42).lang(Lang::Ukrainian).to_words(),
Ok(String::from("сорок два"))
);Trait Implementations§
Auto Trait Implementations§
impl Freeze for Lang
impl RefUnwindSafe for Lang
impl Send for Lang
impl Sync for Lang
impl Unpin for Lang
impl UnwindSafe for Lang
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more