pub struct InvestorRequirements4 {
pub rtr_prfl_prsrvtn: Option<TargetMarket1Code>,
pub rtr_prfl_grwth: Option<TargetMarket1Code>,
pub rtr_prfl_incm: Option<TargetMarket1Code>,
pub rtr_prfl_hdgg: Option<TargetMarket1Code>,
pub optn_or_lvrgd_rtr_prfl: Option<TargetMarket1Code>,
pub rtr_prfl_pnsn_schme_de: Option<TargetMarket1Code>,
pub min_hldg_prd: Option<TimeHorizon2Choice>,
pub sstnblty_prefs: Option<SustainabilityPreferences2Code>,
pub othr_spcfc_invstmt_need: Option<InvestmentNeed2Choice>,
pub othr: Option<Vec<OtherInvestmentNeed1>>,
}Fields§
§rtr_prfl_prsrvtn: Option<TargetMarket1Code>§rtr_prfl_grwth: Option<TargetMarket1Code>§rtr_prfl_incm: Option<TargetMarket1Code>§rtr_prfl_hdgg: Option<TargetMarket1Code>§optn_or_lvrgd_rtr_prfl: Option<TargetMarket1Code>§rtr_prfl_pnsn_schme_de: Option<TargetMarket1Code>§min_hldg_prd: Option<TimeHorizon2Choice>§sstnblty_prefs: Option<SustainabilityPreferences2Code>§othr_spcfc_invstmt_need: Option<InvestmentNeed2Choice>§othr: Option<Vec<OtherInvestmentNeed1>>Implementations§
Source§impl InvestorRequirements4
impl InvestorRequirements4
pub fn validate(&self) -> Result<(), ValidationError>
Auto Trait Implementations§
impl Freeze for InvestorRequirements4
impl RefUnwindSafe for InvestorRequirements4
impl Send for InvestorRequirements4
impl Sync for InvestorRequirements4
impl Unpin for InvestorRequirements4
impl UnwindSafe for InvestorRequirements4
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