Struct ledger_parser::Posting
source · pub struct Posting {
pub account: String,
pub reality: Reality,
pub amount: Option<PostingAmount>,
pub balance: Option<Balance>,
pub status: Option<TransactionStatus>,
pub comment: Option<String>,
pub metadata: PostingMetadata,
}
Fields§
§account: String
§reality: Reality
§amount: Option<PostingAmount>
§balance: Option<Balance>
§status: Option<TransactionStatus>
§comment: Option<String>
§metadata: PostingMetadata
Trait Implementations§
source§impl PartialEq for Posting
impl PartialEq for Posting
source§impl Serializer for Posting
impl Serializer for Posting
fn write<W>(
&self,
writer: &mut W,
settings: &SerializerSettings
) -> Result<(), Error>where
W: Write,
fn to_string_pretty(&self, settings: &SerializerSettings) -> String
impl Eq for Posting
impl StructuralPartialEq for Posting
Auto Trait Implementations§
impl RefUnwindSafe for Posting
impl Send for Posting
impl Sync for Posting
impl Unpin for Posting
impl UnwindSafe for Posting
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