[−][src]Struct human_format::Formatter
Entry point to the lib. Use this to handle your formatting needs.
Methods
impl Formatter
[src]
pub fn new() -> Self
[src]
Initializes a new Formatter
with default values.
pub fn with_decimals(&mut self, decimals: usize) -> &mut Self
[src]
Sets the decimals value for formatting the string.
pub fn with_separator(&mut self, separator: &str) -> &mut Self
[src]
Sets the separator value for formatting the string.
pub fn with_scales(&mut self, scales: Scales) -> &mut Self
[src]
Sets the scales value.
pub fn with_units(&mut self, units: &str) -> &mut Self
[src]
Sets the units value.
pub fn with_suffix(&mut self, suffix: &str) -> &mut Self
[src]
Sets the expected suffix value.
pub fn format(&self, value: f64) -> String
[src]
Formats the number into a string
pub fn parse(&self, value: &str) -> f64
[src]
Parse a string back into a float value.
Trait Implementations
Auto Trait Implementations
impl Send for Formatter
impl Sync for Formatter
impl Unpin for Formatter
impl UnwindSafe for Formatter
impl RefUnwindSafe for Formatter
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,