Struct ledger_parser::Transaction
source · pub struct Transaction {
pub comment: Option<String>,
pub date: NaiveDate,
pub effective_date: Option<NaiveDate>,
pub status: Option<TransactionStatus>,
pub code: Option<String>,
pub description: String,
pub postings: Vec<Posting>,
}
Expand description
Transaction.
Fields
comment: Option<String>
date: NaiveDate
effective_date: Option<NaiveDate>
status: Option<TransactionStatus>
code: Option<String>
description: String
postings: Vec<Posting>
Trait Implementations
sourceimpl Debug for Transaction
impl Debug for Transaction
sourceimpl PartialEq<Transaction> for Transaction
impl PartialEq<Transaction> for Transaction
sourcefn eq(&self, other: &Transaction) -> bool
fn eq(&self, other: &Transaction) -> bool
impl Eq for Transaction
impl StructuralEq for Transaction
impl StructuralPartialEq for Transaction
Auto Trait Implementations
impl RefUnwindSafe for Transaction
impl Send for Transaction
impl Sync for Transaction
impl Unpin for Transaction
impl UnwindSafe for Transaction
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more