pub struct S2c {
pub security: Security,
pub name: Option<String>,
pub order_book_ask_list: Vec<OrderBook>,
pub order_book_bid_list: Vec<OrderBook>,
pub svr_recv_time_bid: Option<String>,
pub svr_recv_time_bid_timestamp: Option<f64>,
pub svr_recv_time_ask: Option<String>,
pub svr_recv_time_ask_timestamp: Option<f64>,
}Fields§
§security: Security股票
name: Option<String>股票名称
order_book_ask_list: Vec<OrderBook>卖盘
order_book_bid_list: Vec<OrderBook>买盘
svr_recv_time_bid: Option<String>富途服务器从交易所收到数据的时间(for bid)部分数据的接收时间为零,例如服务器重启或第一次推送的缓存数据。该字段暂时只支持港股。
svr_recv_time_bid_timestamp: Option<f64>富途服务器从交易所收到数据的时间戳(for bid)
svr_recv_time_ask: Option<String>富途服务器从交易所收到数据的时间(for ask)
svr_recv_time_ask_timestamp: Option<f64>富途服务器从交易所收到数据的时间戳(for ask)
Implementations§
Source§impl S2c
impl S2c
Sourcepub fn svr_recv_time_bid(&self) -> &str
pub fn svr_recv_time_bid(&self) -> &str
Returns the value of svr_recv_time_bid, or the default value if svr_recv_time_bid is unset.
Sourcepub fn svr_recv_time_bid_timestamp(&self) -> f64
pub fn svr_recv_time_bid_timestamp(&self) -> f64
Returns the value of svr_recv_time_bid_timestamp, or the default value if svr_recv_time_bid_timestamp is unset.
Sourcepub fn svr_recv_time_ask(&self) -> &str
pub fn svr_recv_time_ask(&self) -> &str
Returns the value of svr_recv_time_ask, or the default value if svr_recv_time_ask is unset.
Sourcepub fn svr_recv_time_ask_timestamp(&self) -> f64
pub fn svr_recv_time_ask_timestamp(&self) -> f64
Returns the value of svr_recv_time_ask_timestamp, or the default value if svr_recv_time_ask_timestamp is unset.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for S2c
impl<'de> Deserialize<'de> for S2c
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Message for S2c
impl Message for S2c
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.impl StructuralPartialEq for S2c
Auto Trait Implementations§
impl Freeze for S2c
impl RefUnwindSafe for S2c
impl Send for S2c
impl Sync for S2c
impl Unpin for S2c
impl UnwindSafe for S2c
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