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§
Source§impl FundReferenceDataReport5
impl FundReferenceDataReport5
pub fn validate(&self) -> Result<(), ValidationError>
Auto Trait Implementations§
impl Freeze for FundReferenceDataReport5
impl RefUnwindSafe for FundReferenceDataReport5
impl Send for FundReferenceDataReport5
impl Sync for FundReferenceDataReport5
impl Unpin for FundReferenceDataReport5
impl UnwindSafe for FundReferenceDataReport5
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