pub struct DisplayContext { /* private fields */ }Expand description
Context information to control the formatting of the transaction.
Implementations§
Source§impl DisplayContext
impl DisplayContext
Sourcepub fn new(
default_commodity: CommodityDisplayOption,
commodity_overrides: HashMap<String, CommodityDisplayOption>,
) -> Self
pub fn new( default_commodity: CommodityDisplayOption, commodity_overrides: HashMap<String, CommodityDisplayOption>, ) -> Self
Creates a new DisplayContext.
Sourcepub fn as_display<'a, T>(&'a self, value: &'a T) -> WithContext<'a, T>where
WithContext<'a, T>: Display,
pub fn as_display<'a, T>(&'a self, value: &'a T) -> WithContext<'a, T>where
WithContext<'a, T>: Display,
Returns given object reference wrapped with a context for fmt::Display.
Sourcepub fn decimal_format(&self, commodity: &str) -> Option<Format>
pub fn decimal_format(&self, commodity: &str) -> Option<Format>
Returns decimal format for the commodity.
Trait Implementations§
Source§impl Clone for DisplayContext
impl Clone for DisplayContext
Source§impl Debug for DisplayContext
impl Debug for DisplayContext
Auto Trait Implementations§
impl Freeze for DisplayContext
impl RefUnwindSafe for DisplayContext
impl Send for DisplayContext
impl Sync for DisplayContext
impl Unpin for DisplayContext
impl UnsafeUnpin for DisplayContext
impl UnwindSafe for DisplayContext
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