pub struct ContractType15 {
pub ctrct_tp: Option<FinancialInstrumentContractType2Code>,
pub asst_clss: Option<ProductType4Code>,
pub pdct_clssfctn: Option<String>,
pub pdct_id: Option<SecurityIdentification46>,
pub undrlyg_instrm: Option<SecurityIdentification41Choice>,
pub undrlyg_asst_tradg_pltfm_idr: Option<String>,
pub undrlyg_asst_pric_src: Option<String>,
pub sttlm_ccy: Option<CurrencyExchange23>,
pub sttlm_ccy_scnd_leg: Option<CurrencyExchange23>,
pub plc_of_sttlm: Option<String>,
pub deriv_based_on_crpt_asst: Option<bool>,
}Fields§
§ctrct_tp: Option<FinancialInstrumentContractType2Code>§asst_clss: Option<ProductType4Code>§pdct_clssfctn: Option<String>§pdct_id: Option<SecurityIdentification46>§undrlyg_instrm: Option<SecurityIdentification41Choice>§undrlyg_asst_tradg_pltfm_idr: Option<String>§undrlyg_asst_pric_src: Option<String>§sttlm_ccy: Option<CurrencyExchange23>§sttlm_ccy_scnd_leg: Option<CurrencyExchange23>§plc_of_sttlm: Option<String>§deriv_based_on_crpt_asst: Option<bool>Implementations§
Source§impl ContractType15
impl ContractType15
pub fn validate(&self) -> Result<(), ValidationError>
Auto Trait Implementations§
impl Freeze for ContractType15
impl RefUnwindSafe for ContractType15
impl Send for ContractType15
impl Sync for ContractType15
impl Unpin for ContractType15
impl UnwindSafe for ContractType15
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