pub struct SecurityStatusRequest(pub Message);Expand description
SecurityStatusRequest (35=e).
Tuple Fields§
§0: MessageImplementations§
Source§impl SecurityStatusRequest
impl SecurityStatusRequest
pub const MSG_TYPE: &'static str = "e"
pub fn new( security_status_req_id: impl Into<String>, subscription_request_type: char, ) -> Self
Sourcepub fn from_message(msg: Message) -> Result<Self, Message>
pub fn from_message(msg: Message) -> Result<Self, Message>
Wrap a generic message; fails unless 35=“e”.
pub fn security_status_req_id(&self) -> Result<String, ConversionError>
pub fn set_security_status_req_id(&mut self, v: impl Into<String>)
pub fn has_security_status_req_id(&self) -> bool
pub fn symbol(&self) -> Result<String, ConversionError>
pub fn set_symbol(&mut self, v: impl Into<String>)
pub fn has_symbol(&self) -> bool
pub fn symbol_sfx(&self) -> Result<String, ConversionError>
pub fn set_symbol_sfx(&mut self, v: impl Into<String>)
pub fn has_symbol_sfx(&self) -> bool
pub fn security_id(&self) -> Result<String, ConversionError>
pub fn set_security_id(&mut self, v: impl Into<String>)
pub fn has_security_id(&self) -> bool
pub fn security_id_source(&self) -> Result<String, ConversionError>
pub fn set_security_id_source(&mut self, v: impl Into<String>)
pub fn has_security_id_source(&self) -> bool
pub fn no_security_alt_id( &self, ) -> Result<Vec<NoSecurityAltID>, ConversionError>
pub fn set_no_security_alt_id( &mut self, groups: impl IntoIterator<Item = NoSecurityAltID>, )
pub fn product(&self) -> Result<i64, ConversionError>
pub fn set_product(&mut self, v: i64)
pub fn has_product(&self) -> bool
pub fn cfi_code(&self) -> Result<String, ConversionError>
pub fn set_cfi_code(&mut self, v: impl Into<String>)
pub fn has_cfi_code(&self) -> bool
pub fn security_type(&self) -> Result<String, ConversionError>
pub fn set_security_type(&mut self, v: impl Into<String>)
pub fn has_security_type(&self) -> bool
pub fn security_sub_type(&self) -> Result<String, ConversionError>
pub fn set_security_sub_type(&mut self, v: impl Into<String>)
pub fn has_security_sub_type(&self) -> bool
pub fn maturity_month_year(&self) -> Result<String, ConversionError>
pub fn set_maturity_month_year(&mut self, v: impl Into<String>)
pub fn has_maturity_month_year(&self) -> bool
pub fn maturity_date(&self) -> Result<FixDate, ConversionError>
pub fn set_maturity_date(&mut self, v: FixDate)
pub fn has_maturity_date(&self) -> bool
pub fn coupon_payment_date(&self) -> Result<FixDate, ConversionError>
pub fn set_coupon_payment_date(&mut self, v: FixDate)
pub fn has_coupon_payment_date(&self) -> bool
pub fn issue_date(&self) -> Result<FixDate, ConversionError>
pub fn set_issue_date(&mut self, v: FixDate)
pub fn has_issue_date(&self) -> bool
pub fn repo_collateral_security_type(&self) -> Result<i64, ConversionError>
pub fn set_repo_collateral_security_type(&mut self, v: i64)
pub fn has_repo_collateral_security_type(&self) -> bool
pub fn repurchase_term(&self) -> Result<i64, ConversionError>
pub fn set_repurchase_term(&mut self, v: i64)
pub fn has_repurchase_term(&self) -> bool
pub fn repurchase_rate(&self) -> Result<Amount, ConversionError>
pub fn set_repurchase_rate(&mut self, v: Amount)
pub fn has_repurchase_rate(&self) -> bool
pub fn factor(&self) -> Result<Amount, ConversionError>
pub fn set_factor(&mut self, v: Amount)
pub fn has_factor(&self) -> bool
pub fn credit_rating(&self) -> Result<String, ConversionError>
pub fn set_credit_rating(&mut self, v: impl Into<String>)
pub fn has_credit_rating(&self) -> bool
pub fn instr_registry(&self) -> Result<String, ConversionError>
pub fn set_instr_registry(&mut self, v: impl Into<String>)
pub fn has_instr_registry(&self) -> bool
pub fn country_of_issue(&self) -> Result<String, ConversionError>
pub fn set_country_of_issue(&mut self, v: impl Into<String>)
pub fn has_country_of_issue(&self) -> bool
pub fn state_or_province_of_issue(&self) -> Result<String, ConversionError>
pub fn set_state_or_province_of_issue(&mut self, v: impl Into<String>)
pub fn has_state_or_province_of_issue(&self) -> bool
pub fn locale_of_issue(&self) -> Result<String, ConversionError>
pub fn set_locale_of_issue(&mut self, v: impl Into<String>)
pub fn has_locale_of_issue(&self) -> bool
pub fn redemption_date(&self) -> Result<FixDate, ConversionError>
pub fn set_redemption_date(&mut self, v: FixDate)
pub fn has_redemption_date(&self) -> bool
pub fn strike_price(&self) -> Result<Amount, ConversionError>
pub fn set_strike_price(&mut self, v: Amount)
pub fn has_strike_price(&self) -> bool
pub fn strike_currency(&self) -> Result<String, ConversionError>
pub fn set_strike_currency(&mut self, v: impl Into<String>)
pub fn has_strike_currency(&self) -> bool
pub fn opt_attribute(&self) -> Result<char, ConversionError>
pub fn set_opt_attribute(&mut self, v: char)
pub fn has_opt_attribute(&self) -> bool
pub fn contract_multiplier(&self) -> Result<Amount, ConversionError>
pub fn set_contract_multiplier(&mut self, v: Amount)
pub fn has_contract_multiplier(&self) -> bool
pub fn coupon_rate(&self) -> Result<Amount, ConversionError>
pub fn set_coupon_rate(&mut self, v: Amount)
pub fn has_coupon_rate(&self) -> bool
pub fn security_exchange(&self) -> Result<String, ConversionError>
pub fn set_security_exchange(&mut self, v: impl Into<String>)
pub fn has_security_exchange(&self) -> bool
pub fn issuer(&self) -> Result<String, ConversionError>
pub fn set_issuer(&mut self, v: impl Into<String>)
pub fn has_issuer(&self) -> bool
pub fn encoded_issuer_len(&self) -> Result<i64, ConversionError>
pub fn set_encoded_issuer_len(&mut self, v: i64)
pub fn has_encoded_issuer_len(&self) -> bool
pub fn encoded_issuer(&self) -> Result<Vec<u8>, ConversionError>
pub fn set_encoded_issuer(&mut self, v: impl Into<Vec<u8>>)
pub fn has_encoded_issuer(&self) -> bool
pub fn security_desc(&self) -> Result<String, ConversionError>
pub fn set_security_desc(&mut self, v: impl Into<String>)
pub fn has_security_desc(&self) -> bool
pub fn encoded_security_desc_len(&self) -> Result<i64, ConversionError>
pub fn set_encoded_security_desc_len(&mut self, v: i64)
pub fn has_encoded_security_desc_len(&self) -> bool
pub fn encoded_security_desc(&self) -> Result<Vec<u8>, ConversionError>
pub fn set_encoded_security_desc(&mut self, v: impl Into<Vec<u8>>)
pub fn has_encoded_security_desc(&self) -> bool
pub fn pool(&self) -> Result<String, ConversionError>
pub fn set_pool(&mut self, v: impl Into<String>)
pub fn has_pool(&self) -> bool
pub fn contract_settl_month(&self) -> Result<String, ConversionError>
pub fn set_contract_settl_month(&mut self, v: impl Into<String>)
pub fn has_contract_settl_month(&self) -> bool
pub fn cp_program(&self) -> Result<i64, ConversionError>
pub fn set_cp_program(&mut self, v: i64)
pub fn has_cp_program(&self) -> bool
pub fn cp_reg_type(&self) -> Result<String, ConversionError>
pub fn set_cp_reg_type(&mut self, v: impl Into<String>)
pub fn has_cp_reg_type(&self) -> bool
pub fn no_events(&self) -> Result<Vec<NoEvents>, ConversionError>
pub fn set_no_events(&mut self, groups: impl IntoIterator<Item = NoEvents>)
pub fn dated_date(&self) -> Result<FixDate, ConversionError>
pub fn set_dated_date(&mut self, v: FixDate)
pub fn has_dated_date(&self) -> bool
pub fn interest_accrual_date(&self) -> Result<FixDate, ConversionError>
pub fn set_interest_accrual_date(&mut self, v: FixDate)
pub fn has_interest_accrual_date(&self) -> bool
pub fn delivery_form(&self) -> Result<i64, ConversionError>
pub fn set_delivery_form(&mut self, v: i64)
pub fn has_delivery_form(&self) -> bool
pub fn pct_at_risk(&self) -> Result<Amount, ConversionError>
pub fn set_pct_at_risk(&mut self, v: Amount)
pub fn has_pct_at_risk(&self) -> bool
pub fn no_instr_attrib(&self) -> Result<Vec<NoInstrAttrib>, ConversionError>
pub fn set_no_instr_attrib( &mut self, groups: impl IntoIterator<Item = NoInstrAttrib>, )
pub fn no_underlyings(&self) -> Result<Vec<NoUnderlyings>, ConversionError>
pub fn set_no_underlyings( &mut self, groups: impl IntoIterator<Item = NoUnderlyings>, )
pub fn no_legs(&self) -> Result<Vec<NoLegs>, ConversionError>
pub fn set_no_legs(&mut self, groups: impl IntoIterator<Item = NoLegs>)
pub fn currency(&self) -> Result<String, ConversionError>
pub fn set_currency(&mut self, v: impl Into<String>)
pub fn has_currency(&self) -> bool
pub fn subscription_request_type(&self) -> Result<char, ConversionError>
pub fn set_subscription_request_type(&mut self, v: char)
pub fn has_subscription_request_type(&self) -> bool
pub fn trading_session_id(&self) -> Result<String, ConversionError>
pub fn set_trading_session_id(&mut self, v: impl Into<String>)
pub fn has_trading_session_id(&self) -> bool
pub fn trading_session_sub_id(&self) -> Result<String, ConversionError>
pub fn set_trading_session_sub_id(&mut self, v: impl Into<String>)
pub fn has_trading_session_sub_id(&self) -> bool
Methods from Deref<Target = Message>§
pub fn msg_type(&self) -> Result<String>
pub fn is_admin(&self) -> bool
pub fn seq_num(&self) -> Result<u64>
pub fn poss_dup(&self) -> bool
Sourcepub fn structure_error(&self) -> Option<Tag>
pub fn structure_error(&self) -> Option<Tag>
First tag found out of section order during parse, if any.
Sourcepub fn to_bytes(&self) -> Vec<u8> ⓘ
pub fn to_bytes(&self) -> Vec<u8> ⓘ
Serialize, computing BodyLength(9) and CheckSum(10).
Header order matches the reference engines: 8, 9, 35, then remaining header fields in ascending tag order. Body keeps insertion (wire) order. Trailer: descending tag order (SignatureLength before Signature), CheckSum last.
Sourcepub fn set_header(&mut self, tag: Tag, value: impl FixEncode)
pub fn set_header(&mut self, tag: Tag, value: impl FixEncode)
Set a header field (helper).
Sourcepub fn stamp_sending_time(&mut self, ts: UtcTimestamp)
pub fn stamp_sending_time(&mut self, ts: UtcTimestamp)
Stamp SendingTime(52) with now at the given precision.
Trait Implementations§
Source§impl Clone for SecurityStatusRequest
impl Clone for SecurityStatusRequest
Source§fn clone(&self) -> SecurityStatusRequest
fn clone(&self) -> SecurityStatusRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SecurityStatusRequest
impl Debug for SecurityStatusRequest
Source§impl Deref for SecurityStatusRequest
impl Deref for SecurityStatusRequest
Source§impl DerefMut for SecurityStatusRequest
impl DerefMut for SecurityStatusRequest
Source§impl From<SecurityStatusRequest> for Message
impl From<SecurityStatusRequest> for Message
Source§fn from(m: SecurityStatusRequest) -> Message
fn from(m: SecurityStatusRequest) -> Message
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for SecurityStatusRequest
impl RefUnwindSafe for SecurityStatusRequest
impl Send for SecurityStatusRequest
impl Sync for SecurityStatusRequest
impl Unpin for SecurityStatusRequest
impl UnsafeUnpin for SecurityStatusRequest
impl UnwindSafe for SecurityStatusRequest
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