pub struct InvestmentRestrictions3 {Show 18 fields
pub min_initl_sbcpt_amt: Option<ActiveCurrencyAndAmount>,
pub min_initl_sbcpt_units: Option<f64>,
pub min_sbsqnt_sbcpt_amt: Option<ActiveCurrencyAndAmount>,
pub min_sbsqnt_sbcpt_units: Option<f64>,
pub max_red_amt: Option<ActiveCurrencyAndAmount>,
pub max_red_units: Option<f64>,
pub min_red_pctg: Option<f64>,
pub othr_red_rstrctns: Option<String>,
pub min_swtch_sbcpt_amt: Option<ActiveCurrencyAndAmount>,
pub min_swtch_sbcpt_units: Option<f64>,
pub max_swtch_red_amt: Option<ActiveCurrencyAndAmount>,
pub max_swtch_red_units: Option<f64>,
pub othr_swtch_rstrctns: Option<String>,
pub min_hldg_amt: Option<ActiveCurrencyAndAmount>,
pub min_hldg_units: Option<f64>,
pub min_hldg_prd: Option<String>,
pub hldg_trfbl: Option<HoldingTransferable1Code>,
pub addtl_inf: Option<Vec<AdditionalInformation15>>,
}Fields§
§min_initl_sbcpt_amt: Option<ActiveCurrencyAndAmount>§min_initl_sbcpt_units: Option<f64>§min_sbsqnt_sbcpt_amt: Option<ActiveCurrencyAndAmount>§min_sbsqnt_sbcpt_units: Option<f64>§max_red_amt: Option<ActiveCurrencyAndAmount>§max_red_units: Option<f64>§min_red_pctg: Option<f64>§othr_red_rstrctns: Option<String>§min_swtch_sbcpt_amt: Option<ActiveCurrencyAndAmount>§min_swtch_sbcpt_units: Option<f64>§max_swtch_red_amt: Option<ActiveCurrencyAndAmount>§max_swtch_red_units: Option<f64>§othr_swtch_rstrctns: Option<String>§min_hldg_amt: Option<ActiveCurrencyAndAmount>§min_hldg_units: Option<f64>§min_hldg_prd: Option<String>§hldg_trfbl: Option<HoldingTransferable1Code>§addtl_inf: Option<Vec<AdditionalInformation15>>Implementations§
Source§impl InvestmentRestrictions3
impl InvestmentRestrictions3
pub fn validate(&self) -> Result<(), ValidationError>
Auto Trait Implementations§
impl Freeze for InvestmentRestrictions3
impl RefUnwindSafe for InvestmentRestrictions3
impl Send for InvestmentRestrictions3
impl Sync for InvestmentRestrictions3
impl Unpin for InvestmentRestrictions3
impl UnwindSafe for InvestmentRestrictions3
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