pub struct CnOrderBookDetail {
pub bid_flag: Option<i32>,
pub ask_flag: Option<i32>,
pub bid: Vec<CnOrderBookDetailItem>,
pub ask: Vec<CnOrderBookDetailItem>,
}Expand description
A股委托摆盘明细 注意: 当前仅A股Lv2使用,bid & ask 数组最多只返回一档数据。 设置订阅后,如果没有变化,server不推送,终端使用之前的数据。 订阅位:SBIT_CN_ORDER_BOOK_DETAIL
Fields§
§bid_flag: Option<i32>是否设置了买盘数据,0-没有设置,其它-设置
ask_flag: Option<i32>是否设置了卖盘数据,0-没有设置,其它-设置
bid: Vec<CnOrderBookDetailItem>摆盘买档数组
ask: Vec<CnOrderBookDetailItem>摆盘卖档数组
Implementations§
Trait Implementations§
Source§impl Clone for CnOrderBookDetail
impl Clone for CnOrderBookDetail
Source§fn clone(&self) -> CnOrderBookDetail
fn clone(&self) -> CnOrderBookDetail
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 CnOrderBookDetail
impl Debug for CnOrderBookDetail
Source§impl Default for CnOrderBookDetail
impl Default for CnOrderBookDetail
Source§impl Message for CnOrderBookDetail
impl Message for CnOrderBookDetail
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 CnOrderBookDetail
impl PartialEq for CnOrderBookDetail
impl StructuralPartialEq for CnOrderBookDetail
Auto Trait Implementations§
impl Freeze for CnOrderBookDetail
impl RefUnwindSafe for CnOrderBookDetail
impl Send for CnOrderBookDetail
impl Sync for CnOrderBookDetail
impl Unpin for CnOrderBookDetail
impl UnsafeUnpin for CnOrderBookDetail
impl UnwindSafe for CnOrderBookDetail
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