pub struct BalanceSheet {
pub as_of_date: NaiveDate,
pub assets: Vec<AccountBalance>,
pub liabilities: Vec<AccountBalance>,
pub equity: Vec<AccountBalance>,
pub total_assets: BigDecimal,
pub total_liabilities: BigDecimal,
pub total_equity: BigDecimal,
pub is_balanced: bool,
}
Expand description
Balance Sheet structure
Fields§
§as_of_date: NaiveDate
§assets: Vec<AccountBalance>
§liabilities: Vec<AccountBalance>
§equity: Vec<AccountBalance>
§total_assets: BigDecimal
§total_liabilities: BigDecimal
§total_equity: BigDecimal
§is_balanced: bool
Trait Implementations§
Source§impl Clone for BalanceSheet
impl Clone for BalanceSheet
Source§fn clone(&self) -> BalanceSheet
fn clone(&self) -> BalanceSheet
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 BalanceSheet
impl Debug for BalanceSheet
Source§impl<'de> Deserialize<'de> for BalanceSheet
impl<'de> Deserialize<'de> for BalanceSheet
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
Source§impl PartialEq for BalanceSheet
impl PartialEq for BalanceSheet
Source§impl Serialize for BalanceSheet
impl Serialize for BalanceSheet
impl StructuralPartialEq for BalanceSheet
Auto Trait Implementations§
impl Freeze for BalanceSheet
impl RefUnwindSafe for BalanceSheet
impl Send for BalanceSheet
impl Sync for BalanceSheet
impl Unpin for BalanceSheet
impl UnwindSafe for BalanceSheet
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