pub struct ClassifiedLine {
pub line_number: u32,
pub account_code: String,
pub amount: FixedPoint128,
pub is_debit: bool,
pub entity_id: String,
pub cost_center: Option<String>,
}Expand description
A line item classified as debit or credit.
Fields§
§line_number: u32Line number from original entry.
account_code: StringAccount code.
amount: FixedPoint128Amount (always positive, sign determined by is_debit).
is_debit: boolTrue if debit, false if credit.
entity_id: StringEntity ID.
cost_center: Option<String>Cost center (optional).
Trait Implementations§
Source§impl Clone for ClassifiedLine
impl Clone for ClassifiedLine
Source§fn clone(&self) -> ClassifiedLine
fn clone(&self) -> ClassifiedLine
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ClassifiedLine
impl RefUnwindSafe for ClassifiedLine
impl Send for ClassifiedLine
impl Sync for ClassifiedLine
impl Unpin for ClassifiedLine
impl UnwindSafe for ClassifiedLine
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<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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>
Gets the layout of the type.