Function std_tools::dependencies::strs_tools::string::number::protected::to_string_with_options
[−]pub fn to_string_with_options<N, const FORMAT: u128>(
n: N,
options: &<N as ToLexicalWithOptions>::Options
) -> String where
N: ToLexicalWithOptions,
Expand description
High-level conversion of a number to a string with custom writing options.
FORMAT
- Packed struct containing the number format.n
- Number to convert to string.options
- Options to specify number writing.
Examples
const FORMAT: u128 = lexical::format::STANDARD;
let options = lexical::WriteFloatOptions::builder()
.trim_floats(true)
.build()
.unwrap();
assert_eq!(lexical::to_string_with_options::<_, FORMAT>(0.0, &options), "0");
assert_eq!(lexical::to_string_with_options::<_, FORMAT>(123.456, &options), "123.456");