pub struct CashFlowStatement {
pub start_date: NaiveDate,
pub end_date: NaiveDate,
pub operating_activities: Vec<CashFlowItem>,
pub investing_activities: Vec<CashFlowItem>,
pub financing_activities: Vec<CashFlowItem>,
pub net_operating_cash_flow: BigDecimal,
pub net_investing_cash_flow: BigDecimal,
pub net_financing_cash_flow: BigDecimal,
pub net_cash_flow: BigDecimal,
}
Expand description
Cash Flow Statement structure
Fields§
§start_date: NaiveDate
§end_date: NaiveDate
§operating_activities: Vec<CashFlowItem>
§investing_activities: Vec<CashFlowItem>
§financing_activities: Vec<CashFlowItem>
§net_operating_cash_flow: BigDecimal
§net_investing_cash_flow: BigDecimal
§net_financing_cash_flow: BigDecimal
§net_cash_flow: BigDecimal
Trait Implementations§
Source§impl Clone for CashFlowStatement
impl Clone for CashFlowStatement
Source§fn clone(&self) -> CashFlowStatement
fn clone(&self) -> CashFlowStatement
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 CashFlowStatement
impl Debug for CashFlowStatement
Source§impl<'de> Deserialize<'de> for CashFlowStatement
impl<'de> Deserialize<'de> for CashFlowStatement
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 CashFlowStatement
impl PartialEq for CashFlowStatement
Source§impl Serialize for CashFlowStatement
impl Serialize for CashFlowStatement
impl StructuralPartialEq for CashFlowStatement
Auto Trait Implementations§
impl Freeze for CashFlowStatement
impl RefUnwindSafe for CashFlowStatement
impl Send for CashFlowStatement
impl Sync for CashFlowStatement
impl Unpin for CashFlowStatement
impl UnwindSafe for CashFlowStatement
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