pub struct CorporateActions {Show 16 fields
pub forward_splits: Vec<ForwardSplit>,
pub reverse_splits: Vec<ReverseSplit>,
pub unit_splits: Vec<UnitSplit>,
pub stock_dividends: Vec<StockDividend>,
pub cash_dividends: Vec<CashDividend>,
pub spin_offs: Vec<SpinOff>,
pub cash_mergers: Vec<CashMerger>,
pub stock_mergers: Vec<StockMerger>,
pub stock_and_cash_mergers: Vec<StockAndCashMerger>,
pub redemptions: Vec<Redemption>,
pub name_changes: Vec<NameChange>,
pub worthless_removals: Vec<WorthlessRemoval>,
pub rights_distributions: Vec<RightsDistribution>,
pub contract_adjustments: Vec<UnknownCorporateAction>,
pub partial_calls: Vec<UnknownCorporateAction>,
pub other: BTreeMap<String, Vec<UnknownCorporateAction>>,
}Fields§
§forward_splits: Vec<ForwardSplit>§reverse_splits: Vec<ReverseSplit>§unit_splits: Vec<UnitSplit>§stock_dividends: Vec<StockDividend>§cash_dividends: Vec<CashDividend>§spin_offs: Vec<SpinOff>§cash_mergers: Vec<CashMerger>§stock_mergers: Vec<StockMerger>§stock_and_cash_mergers: Vec<StockAndCashMerger>§redemptions: Vec<Redemption>§name_changes: Vec<NameChange>§worthless_removals: Vec<WorthlessRemoval>§rights_distributions: Vec<RightsDistribution>§contract_adjustments: Vec<UnknownCorporateAction>§partial_calls: Vec<UnknownCorporateAction>§other: BTreeMap<String, Vec<UnknownCorporateAction>>Trait Implementations§
Source§impl Clone for CorporateActions
impl Clone for CorporateActions
Source§fn clone(&self) -> CorporateActions
fn clone(&self) -> CorporateActions
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 CorporateActions
impl Debug for CorporateActions
Source§impl Default for CorporateActions
impl Default for CorporateActions
Source§fn default() -> CorporateActions
fn default() -> CorporateActions
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CorporateActions
impl<'de> Deserialize<'de> for CorporateActions
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 CorporateActions
impl PartialEq for CorporateActions
impl StructuralPartialEq for CorporateActions
Auto Trait Implementations§
impl Freeze for CorporateActions
impl RefUnwindSafe for CorporateActions
impl Send for CorporateActions
impl Sync for CorporateActions
impl Unpin for CorporateActions
impl UnwindSafe for CorporateActions
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