Struct sqlx_ledger::balance::BalanceDetails
source · pub struct BalanceDetails {Show 19 fields
pub journal_id: JournalId,
pub account_id: AccountId,
pub entry_id: EntryId,
pub currency: Currency,
pub settled_dr_balance: Decimal,
pub settled_cr_balance: Decimal,
pub settled_entry_id: EntryId,
pub settled_modified_at: DateTime<Utc>,
pub pending_dr_balance: Decimal,
pub pending_cr_balance: Decimal,
pub pending_entry_id: EntryId,
pub pending_modified_at: DateTime<Utc>,
pub encumbered_dr_balance: Decimal,
pub encumbered_cr_balance: Decimal,
pub encumbered_entry_id: EntryId,
pub encumbered_modified_at: DateTime<Utc>,
pub version: i32,
pub modified_at: DateTime<Utc>,
pub created_at: DateTime<Utc>,
}
Expand description
Contains the details of the balance and methods to update from new entries.
Fields§
§journal_id: JournalId
§account_id: AccountId
§entry_id: EntryId
§currency: Currency
§settled_dr_balance: Decimal
§settled_cr_balance: Decimal
§settled_entry_id: EntryId
§settled_modified_at: DateTime<Utc>
§pending_dr_balance: Decimal
§pending_cr_balance: Decimal
§pending_entry_id: EntryId
§pending_modified_at: DateTime<Utc>
§encumbered_dr_balance: Decimal
§encumbered_cr_balance: Decimal
§encumbered_entry_id: EntryId
§encumbered_modified_at: DateTime<Utc>
§version: i32
§modified_at: DateTime<Utc>
§created_at: DateTime<Utc>
Trait Implementations§
source§impl Clone for BalanceDetails
impl Clone for BalanceDetails
source§fn clone(&self) -> BalanceDetails
fn clone(&self) -> BalanceDetails
Returns a copy 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 moresource§impl Debug for BalanceDetails
impl Debug for BalanceDetails
source§impl<'de> Deserialize<'de> for BalanceDetails
impl<'de> Deserialize<'de> for BalanceDetails
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
Auto Trait Implementations§
impl RefUnwindSafe for BalanceDetails
impl Send for BalanceDetails
impl Sync for BalanceDetails
impl Unpin for BalanceDetails
impl UnwindSafe for BalanceDetails
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