pub enum CashTransactionType {
Show 15 variants
DepositsWithdrawals,
Dividends,
WithholdingTax,
BrokerInterestPaid,
BrokerInterestReceived,
BondInterestReceived,
BondInterestPaid,
BondInterest,
PaymentInLieuOfDividends,
OtherFees,
CommissionAdjustments,
AdvisorFees,
CashReceipts,
Fees,
Unknown,
}Expand description
Cash transaction action type
Represents the type of cash transaction (dividend, interest, fee, etc.).
This enum is used by the CashTransaction struct to classify cash activity
in the account statement.
XML Mapping: Maps to the type attribute in <CashTransaction> elements.
Variants§
DepositsWithdrawals
Deposits and withdrawals
Dividends
Dividend payments
WithholdingTax
Withholding tax
BrokerInterestPaid
Broker interest paid
BrokerInterestReceived
Broker interest received
BondInterestReceived
Bond interest received
BondInterestPaid
Bond interest paid
BondInterest
Bond interest (generic)
PaymentInLieuOfDividends
Payment in lieu of dividends
OtherFees
Other fees
CommissionAdjustments
Commission adjustments
AdvisorFees
Advisor fees
CashReceipts
Cash receipts
Fees
Fees
Unknown
Unknown type
Trait Implementations§
Source§impl Clone for CashTransactionType
impl Clone for CashTransactionType
Source§fn clone(&self) -> CashTransactionType
fn clone(&self) -> CashTransactionType
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 CashTransactionType
impl Debug for CashTransactionType
Source§impl<'de> Deserialize<'de> for CashTransactionType
impl<'de> Deserialize<'de> for CashTransactionType
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 Hash for CashTransactionType
impl Hash for CashTransactionType
Source§impl PartialEq for CashTransactionType
impl PartialEq for CashTransactionType
Source§impl Serialize for CashTransactionType
impl Serialize for CashTransactionType
impl Eq for CashTransactionType
impl StructuralPartialEq for CashTransactionType
Auto Trait Implementations§
impl Freeze for CashTransactionType
impl RefUnwindSafe for CashTransactionType
impl Send for CashTransactionType
impl Sync for CashTransactionType
impl Unpin for CashTransactionType
impl UnwindSafe for CashTransactionType
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