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: String
Transaction ID
transaction_type: String
Transaction type (credit/debit)
amount: f64
Amount
description: String
Description/narration
date: String
Transaction 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§const fn clone_from(&mut self, source: &Self)
const 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