pub struct BalanceChange {
pub account_code: String,
pub account_description: Option<String>,
pub prior_balance: Decimal,
pub current_balance: Decimal,
pub change_amount: Decimal,
pub change_percent: Option<Decimal>,
pub is_significant: bool,
}Expand description
Period-over-period balance change analysis.
Fields§
§account_code: StringAccount code.
account_description: Option<String>Account description.
prior_balance: DecimalPrior period balance.
current_balance: DecimalCurrent period balance.
change_amount: DecimalAbsolute change.
change_percent: Option<Decimal>Percentage change.
is_significant: boolIs this a significant change (above threshold)?
Implementations§
Trait Implementations§
Source§impl Clone for BalanceChange
impl Clone for BalanceChange
Source§fn clone(&self) -> BalanceChange
fn clone(&self) -> BalanceChange
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 moreSource§impl Debug for BalanceChange
impl Debug for BalanceChange
Source§impl<'de> Deserialize<'de> for BalanceChange
impl<'de> Deserialize<'de> for BalanceChange
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 Freeze for BalanceChange
impl RefUnwindSafe for BalanceChange
impl Send for BalanceChange
impl Sync for BalanceChange
impl Unpin for BalanceChange
impl UnwindSafe for BalanceChange
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