pub struct ColumnFormat {
pub prefix: Option<String>,
pub suffix: Option<String>,
pub thousands: bool,
pub decimals: Option<u8>,
}Expand description
Declarative column formatting — serializable AST data the gate can check and every face renders identically. Thousands grouping uses a SPACE (29 669 069.38): the KB-wide convention.
Fields§
§prefix: Option<String>§suffix: Option<String>§thousands: bool§decimals: Option<u8>Display rounding/padding only.
Implementations§
Source§impl ColumnFormat
impl ColumnFormat
Sourcepub fn money(prefix: impl Into<String>) -> ColumnFormat
pub fn money(prefix: impl Into<String>) -> ColumnFormat
The money shape: prefix + space-grouped thousands + 2 decimals.
Trait Implementations§
Source§impl Clone for ColumnFormat
impl Clone for ColumnFormat
Source§fn clone(&self) -> ColumnFormat
fn clone(&self) -> ColumnFormat
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 ColumnFormat
impl Debug for ColumnFormat
Source§impl Default for ColumnFormat
impl Default for ColumnFormat
Source§fn default() -> ColumnFormat
fn default() -> ColumnFormat
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ColumnFormat
impl<'de> Deserialize<'de> for ColumnFormat
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ColumnFormat
Source§impl PartialEq for ColumnFormat
impl PartialEq for ColumnFormat
Source§impl Serialize for ColumnFormat
impl Serialize for ColumnFormat
impl StructuralPartialEq for ColumnFormat
Auto Trait Implementations§
impl Freeze for ColumnFormat
impl RefUnwindSafe for ColumnFormat
impl Send for ColumnFormat
impl Sync for ColumnFormat
impl Unpin for ColumnFormat
impl UnsafeUnpin for ColumnFormat
impl UnwindSafe for ColumnFormat
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