pub enum FormatLine {
Plain(String),
Aligned {
prefix: String,
number: String,
suffix: String,
},
}Expand description
A single rendered output line, classified for alignment.
Variants§
Plain(String)
Emitted verbatim — directive headers, metadata, comments, blank lines, and amount-free directives. Carries no trailing newline.
Aligned
An amount-bearing line, split at the number so the aligner can
reposition it. prefix is the indented text up to (but not
including) the number with no trailing whitespace; number is the
numeric token; suffix is the currency and everything after it
(cost, price, tolerance, trailing comment).
Trait Implementations§
Source§impl Clone for FormatLine
impl Clone for FormatLine
Source§fn clone(&self) -> FormatLine
fn clone(&self) -> FormatLine
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 FormatLine
impl Debug for FormatLine
impl Eq for FormatLine
Source§impl PartialEq for FormatLine
impl PartialEq for FormatLine
Source§fn eq(&self, other: &FormatLine) -> bool
fn eq(&self, other: &FormatLine) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for FormatLine
Auto Trait Implementations§
impl Freeze for FormatLine
impl RefUnwindSafe for FormatLine
impl Send for FormatLine
impl Sync for FormatLine
impl Unpin for FormatLine
impl UnsafeUnpin for FormatLine
impl UnwindSafe for FormatLine
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Returns the layout of the type.
Source§impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
Source§unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
Returns whether the given value has been niched. Read more
Source§fn resolve_niched(out: Place<NichedOption<T, N1>>)
fn resolve_niched(out: Place<NichedOption<T, N1>>)
Writes data to
out indicating that a T is niched.