Function french_numbers::french_number_options
[−]
[src]
pub fn french_number_options<N: Integer + FromPrimitive + ToPrimitive + Display>(
n: &N,
options: &Options
) -> String
Compute the French language representation of the given number.
If the number is too large (greater than 10103), then its numerical representation is returned with a leading minus sign if needed.
Example
use french_numbers::*; assert_eq!(french_number_options(&37251061, &Options { feminine: false, reformed: true}), "trente-sept-millions-deux-cent-cinquante-et-un-mille-soixante-et-un"); assert_eq!(french_number_options(&37251061, &Options { feminine: true, reformed: true}), "trente-sept-millions-deux-cent-cinquante-et-un-mille-soixante-et-une"); assert_eq!(french_number_options(&37251061, &Options { feminine: true, reformed: false }), "trente-sept millions deux cent cinquante et un mille soixante et une"); assert_eq!(french_number_options(&37251061, &Options { feminine: false, reformed: false }), "trente-sept millions deux cent cinquante et un mille soixante et un")