pub struct DefaultPriceFormatter {
pub precision: usize,
pub min_precision: usize,
}Expand description
Default price formatter with configurable precision
Fields§
§precision: usizeNumber of decimal places, capped at 324 when formatting.
min_precision: usizeMin number of decimal places (0 = auto)
Implementations§
Source§impl DefaultPriceFormatter
impl DefaultPriceFormatter
Sourcepub fn with_precision(precision: usize) -> Self
pub fn with_precision(precision: usize) -> Self
Create formatter with fixed precision
Trait Implementations§
Source§impl Clone for DefaultPriceFormatter
impl Clone for DefaultPriceFormatter
Source§fn clone(&self) -> DefaultPriceFormatter
fn clone(&self) -> DefaultPriceFormatter
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DefaultPriceFormatter
impl Debug for DefaultPriceFormatter
Source§impl Default for DefaultPriceFormatter
impl Default for DefaultPriceFormatter
Source§impl PriceFormatter for DefaultPriceFormatter
impl PriceFormatter for DefaultPriceFormatter
Source§fn clone_box(&self) -> Box<dyn PriceFormatter>
fn clone_box(&self) -> Box<dyn PriceFormatter>
Clone this formatter into a Box
Auto Trait Implementations§
impl Freeze for DefaultPriceFormatter
impl RefUnwindSafe for DefaultPriceFormatter
impl Send for DefaultPriceFormatter
impl Sync for DefaultPriceFormatter
impl Unpin for DefaultPriceFormatter
impl UnsafeUnpin for DefaultPriceFormatter
impl UnwindSafe for DefaultPriceFormatter
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more