pub struct FundTransaction {
pub id: String,
pub transaction_type: String,
pub amount: f64,
pub description: String,
pub date: String,
pub segment: Option<String>,
}Expand description
Fund transaction details
Fields§
§id: StringTransaction ID
transaction_type: StringTransaction type (credit/debit)
amount: f64Amount
description: StringDescription/narration
date: StringTransaction date
segment: Option<String>Segment where transaction occurred
Trait Implementations§
Source§impl Clone for FundTransaction
impl Clone for FundTransaction
Source§fn clone(&self) -> FundTransaction
fn clone(&self) -> FundTransaction
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 FundTransaction
impl Debug for FundTransaction
Source§impl<'de> Deserialize<'de> for FundTransaction
impl<'de> Deserialize<'de> for FundTransaction
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 FundTransaction
impl RefUnwindSafe for FundTransaction
impl Send for FundTransaction
impl Sync for FundTransaction
impl Unpin for FundTransaction
impl UnwindSafe for FundTransaction
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