pub struct Security48 {Show 14 fields
pub id: Option<CompareISINIdentifier4>,
pub clssfctn_tp: Option<CompareCFIIdentifier3>,
pub qty: Option<CompareDecimalNumber3>,
pub nmnl_val: Option<CompareAmountAndDirection2>,
pub qlty: Option<CompareCollateralQualityType3>,
pub mtrty: Option<CompareDate3>,
pub issr_id: Option<CompareOrganisationIdentification6>,
pub issr_ctry: Option<CompareCountryCode3>,
pub tp: Option<Vec<CompareSecuritiesLendingType3>>,
pub unit_pric: Option<CompareUnitPrice6>,
pub exclsv_arrgmnt: Option<CompareTrueFalseIndicator3>,
pub mkt_val: Option<CompareAmountAndDirection2>,
pub avlbl_for_coll_reuse: Option<CompareTrueFalseIndicator3>,
pub hrcut_or_mrgn: Option<ComparePercentageRate3>,
}Fields§
§id: Option<CompareISINIdentifier4>§clssfctn_tp: Option<CompareCFIIdentifier3>§qty: Option<CompareDecimalNumber3>§nmnl_val: Option<CompareAmountAndDirection2>§qlty: Option<CompareCollateralQualityType3>§mtrty: Option<CompareDate3>§issr_id: Option<CompareOrganisationIdentification6>§issr_ctry: Option<CompareCountryCode3>§tp: Option<Vec<CompareSecuritiesLendingType3>>§unit_pric: Option<CompareUnitPrice6>§exclsv_arrgmnt: Option<CompareTrueFalseIndicator3>§mkt_val: Option<CompareAmountAndDirection2>§avlbl_for_coll_reuse: Option<CompareTrueFalseIndicator3>§hrcut_or_mrgn: Option<ComparePercentageRate3>Implementations§
Source§impl Security48
impl Security48
pub fn validate(&self) -> Result<(), ValidationError>
Auto Trait Implementations§
impl Freeze for Security48
impl RefUnwindSafe for Security48
impl Send for Security48
impl Sync for Security48
impl Unpin for Security48
impl UnwindSafe for Security48
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