pub struct RequestGetInstrumentByUnderlying {
pub template_id: i32,
pub user_msg: Vec<String>,
pub underlying_symbol: Option<String>,
pub exchange: Option<String>,
pub expiration_date: Option<String>,
}Expand description
PB_OFFSET = 100000, is the offset added for each MNM field id
Fields§
§template_id: i32PB_OFFSET + MNM_TEMPLATE_ID
user_msg: Vec<String>PB_OFFSET + MNM_USER_MSG
underlying_symbol: Option<String>PB_OFFSET + MNM_UNDERLYING_SYMBOL
exchange: Option<String>PB_OFFSET + MNM_EXCHANGE
expiration_date: Option<String>PB_OFFSET + MNM_EXPIRATION_DATE
Implementations§
Source§impl RequestGetInstrumentByUnderlying
impl RequestGetInstrumentByUnderlying
Sourcepub fn expiration_date(&self) -> &str
pub fn expiration_date(&self) -> &str
Returns the value of expiration_date, or the default value if expiration_date is unset.
Sourcepub fn underlying_symbol(&self) -> &str
pub fn underlying_symbol(&self) -> &str
Returns the value of underlying_symbol, or the default value if underlying_symbol is unset.
Trait Implementations§
Source§impl Clone for RequestGetInstrumentByUnderlying
impl Clone for RequestGetInstrumentByUnderlying
Source§fn clone(&self) -> RequestGetInstrumentByUnderlying
fn clone(&self) -> RequestGetInstrumentByUnderlying
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Message for RequestGetInstrumentByUnderlying
impl Message for RequestGetInstrumentByUnderlying
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for RequestGetInstrumentByUnderlying
impl PartialEq for RequestGetInstrumentByUnderlying
Source§fn eq(&self, other: &RequestGetInstrumentByUnderlying) -> bool
fn eq(&self, other: &RequestGetInstrumentByUnderlying) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for RequestGetInstrumentByUnderlying
impl StructuralPartialEq for RequestGetInstrumentByUnderlying
Auto Trait Implementations§
impl Freeze for RequestGetInstrumentByUnderlying
impl RefUnwindSafe for RequestGetInstrumentByUnderlying
impl Send for RequestGetInstrumentByUnderlying
impl Sync for RequestGetInstrumentByUnderlying
impl Unpin for RequestGetInstrumentByUnderlying
impl UnsafeUnpin for RequestGetInstrumentByUnderlying
impl UnwindSafe for RequestGetInstrumentByUnderlying
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