pub struct BalanceSheet {
pub as_of_date: NaiveDate,
pub total_assets: Decimal,
pub total_liabilities: Decimal,
pub total_equity: Decimal,
pub assets: Vec<BalanceSheetLine>,
pub liabilities: Vec<BalanceSheetLine>,
pub equity: Vec<BalanceSheetLine>,
}Expand description
Balance Sheet report
Fields§
§as_of_date: NaiveDate§total_assets: Decimal§total_liabilities: Decimal§total_equity: Decimal§assets: Vec<BalanceSheetLine>§liabilities: Vec<BalanceSheetLine>§equity: Vec<BalanceSheetLine>Implementations§
Source§impl BalanceSheet
impl BalanceSheet
Sourcepub fn is_balanced(&self) -> bool
pub fn is_balanced(&self) -> bool
Returns true if assets equal liabilities plus equity
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 (const: unstable) · 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<BalanceSheet, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<BalanceSheet, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for BalanceSheet
impl Serialize for BalanceSheet
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for BalanceSheet
impl RefUnwindSafe for BalanceSheet
impl Send for BalanceSheet
impl Sync for BalanceSheet
impl Unpin for BalanceSheet
impl UnsafeUnpin 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