pub struct StockExtraInfo {
pub stock_id: Option<u64>,
pub is_cdr_profit_making: Option<u32>,
pub is_cdr_diff_rights: Option<u32>,
}Fields§
§stock_id: Option<u64>§is_cdr_profit_making: Option<u32>以下两个字段,只在股票子类型是港股CDR或美股CDR时(参考FTCmd6515.proto中的sub_instrument_type字段和SubInstrumentType枚举),才会返回
CDR股票是否盈利。未设置该字段表示无效。1表示盈利,其它表示未盈利。
is_cdr_diff_rights: Option<u32>CDR股票是否同股不同权。未设置该字段表示无效。1表示同股不同权,其它表示同股同权。
Implementations§
Source§impl StockExtraInfo
impl StockExtraInfo
Sourcepub fn stock_id(&self) -> u64
pub fn stock_id(&self) -> u64
Returns the value of stock_id, or the default value if stock_id is unset.
Sourcepub fn is_cdr_profit_making(&self) -> u32
pub fn is_cdr_profit_making(&self) -> u32
Returns the value of is_cdr_profit_making, or the default value if is_cdr_profit_making is unset.
Sourcepub fn is_cdr_diff_rights(&self) -> u32
pub fn is_cdr_diff_rights(&self) -> u32
Returns the value of is_cdr_diff_rights, or the default value if is_cdr_diff_rights is unset.
Trait Implementations§
Source§impl Clone for StockExtraInfo
impl Clone for StockExtraInfo
Source§fn clone(&self) -> StockExtraInfo
fn clone(&self) -> StockExtraInfo
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 Debug for StockExtraInfo
impl Debug for StockExtraInfo
Source§impl Default for StockExtraInfo
impl Default for StockExtraInfo
Source§impl Hash for StockExtraInfo
impl Hash for StockExtraInfo
Source§impl Message for StockExtraInfo
impl Message for StockExtraInfo
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 StockExtraInfo
impl PartialEq for StockExtraInfo
impl Copy for StockExtraInfo
impl Eq for StockExtraInfo
impl StructuralPartialEq for StockExtraInfo
Auto Trait Implementations§
impl Freeze for StockExtraInfo
impl RefUnwindSafe for StockExtraInfo
impl Send for StockExtraInfo
impl Sync for StockExtraInfo
impl Unpin for StockExtraInfo
impl UnsafeUnpin for StockExtraInfo
impl UnwindSafe for StockExtraInfo
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.