pub struct PositionSetDimensions16 {Show 20 fields
pub ctr_pty_id: Option<TradeCounterpartyReport20>,
pub val_ccy: Option<String>,
pub coll: Option<MarginCollateralReport4>,
pub ctrct_tp: Option<FinancialInstrumentContractType2Code>,
pub asst_clss: Option<ProductType4Code>,
pub undrlyg_instrm: Option<SecurityIdentification41Choice>,
pub ntnl_ccy: Option<String>,
pub ntnl_ccy_scnd_leg: Option<String>,
pub sttlm_ccy: Option<String>,
pub sttlm_ccy_scnd_leg: Option<String>,
pub mstr_agrmt: Option<MasterAgreement8>,
pub clrd: Option<bool>,
pub intra_grp: Option<bool>,
pub xchg_rate_bsis: Option<ExchangeRateBasis1Choice>,
pub optn_tp: Option<OptionType2Code>,
pub tm_to_mtrty: Option<TimeToMaturity1Choice>,
pub irs_tp: Option<String>,
pub cdt: Option<CreditDerivative7>,
pub cmmdty: Option<AssetClassCommodity6Choice>,
pub othr_pmt: Option<OtherPayment6>,
}Fields§
§ctr_pty_id: Option<TradeCounterpartyReport20>§val_ccy: Option<String>§coll: Option<MarginCollateralReport4>§ctrct_tp: Option<FinancialInstrumentContractType2Code>§asst_clss: Option<ProductType4Code>§undrlyg_instrm: Option<SecurityIdentification41Choice>§ntnl_ccy: Option<String>§ntnl_ccy_scnd_leg: Option<String>§sttlm_ccy: Option<String>§sttlm_ccy_scnd_leg: Option<String>§mstr_agrmt: Option<MasterAgreement8>§clrd: Option<bool>§intra_grp: Option<bool>§xchg_rate_bsis: Option<ExchangeRateBasis1Choice>§optn_tp: Option<OptionType2Code>§tm_to_mtrty: Option<TimeToMaturity1Choice>§irs_tp: Option<String>§cdt: Option<CreditDerivative7>§cmmdty: Option<AssetClassCommodity6Choice>§othr_pmt: Option<OtherPayment6>Implementations§
Source§impl PositionSetDimensions16
impl PositionSetDimensions16
pub fn validate(&self) -> Result<(), ValidationError>
Auto Trait Implementations§
impl Freeze for PositionSetDimensions16
impl RefUnwindSafe for PositionSetDimensions16
impl Send for PositionSetDimensions16
impl Sync for PositionSetDimensions16
impl Unpin for PositionSetDimensions16
impl UnwindSafe for PositionSetDimensions16
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