FundReferenceDataReport5

Struct FundReferenceDataReport5 

Source
pub struct FundReferenceDataReport5 {
Show 27 fields pub id: Option<String>, pub vrsn: Option<MarketPracticeVersion1>, pub authrsd_prxy: Option<ContactAttributes6>, pub gnl_ref_dt: String, pub trgt_mkt_ind: Option<bool>, pub ex_ante_ind: Option<bool>, pub ex_pst_ind: Option<bool>, pub scty_id: SecurityIdentification47, pub fnd_pties: Option<FundParties1>, pub main_fnd_ordr_dsk: Option<OrderDesk1>, pub fnd_mgmt_cpny: Option<ContactAttributes5>, pub fnd_dtls: Option<FinancialInstrument96>, pub valtn_dealg_chrtcs: Option<ValuationDealingProcessingCharacteristics3>, pub invstmt_rstrctns: Option<InvestmentRestrictions3>, pub sbcpt_prcg_chrtcs: Option<ProcessingCharacteristics11>, pub red_prcg_chrtcs: Option<ProcessingCharacteristics12>, pub swtch_prcg_chrtcs: Option<ProcessingCharacteristics9>, pub plan_chrtcs: Option<Vec<InvestmentPlanCharacteristics1>>, pub pmt_instrm: Option<Vec<PaymentInstrument16>>, pub csh_sttlm_dtls: Option<Vec<CashAccount205>>, pub lcl_mkt_anx: Option<Vec<LocalMarketAnnex6>>, pub trgt_mkt: Option<TargetMarket4>, pub dstrbtn_strtgy: Option<DistributionStrategy1>, pub costs_and_chrgs: Option<Vec<CostsAndCharges2>>, pub addtl_inf_uk_mkt: Option<AdditionalProductInformation3>, pub val_for_mny: Option<ValueForMoney1>, pub xtnsn: Option<Vec<Extension1>>,
}

Fields§

§id: Option<String>§vrsn: Option<MarketPracticeVersion1>§authrsd_prxy: Option<ContactAttributes6>§gnl_ref_dt: String§trgt_mkt_ind: Option<bool>§ex_ante_ind: Option<bool>§ex_pst_ind: Option<bool>§scty_id: SecurityIdentification47§fnd_pties: Option<FundParties1>§main_fnd_ordr_dsk: Option<OrderDesk1>§fnd_mgmt_cpny: Option<ContactAttributes5>§fnd_dtls: Option<FinancialInstrument96>§valtn_dealg_chrtcs: Option<ValuationDealingProcessingCharacteristics3>§invstmt_rstrctns: Option<InvestmentRestrictions3>§sbcpt_prcg_chrtcs: Option<ProcessingCharacteristics11>§red_prcg_chrtcs: Option<ProcessingCharacteristics12>§swtch_prcg_chrtcs: Option<ProcessingCharacteristics9>§plan_chrtcs: Option<Vec<InvestmentPlanCharacteristics1>>§pmt_instrm: Option<Vec<PaymentInstrument16>>§csh_sttlm_dtls: Option<Vec<CashAccount205>>§lcl_mkt_anx: Option<Vec<LocalMarketAnnex6>>§trgt_mkt: Option<TargetMarket4>§dstrbtn_strtgy: Option<DistributionStrategy1>§costs_and_chrgs: Option<Vec<CostsAndCharges2>>§addtl_inf_uk_mkt: Option<AdditionalProductInformation3>§val_for_mny: Option<ValueForMoney1>§xtnsn: Option<Vec<Extension1>>

Implementations§

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.