pub struct PushDataV3ApiWrapper {
pub channel: String,
pub symbol: String,
pub symbol_id: String,
pub create_time: i64,
pub send_time: i64,
pub body: Option<Body>,
}Fields§
§channel: String频道
symbol: String交易对
symbol_id: String交易对ID
create_time: i64消息生成时间
send_time: i64消息推送时间
body: Option<Body>数据,NOTE:因为不能重复,所以类型和变量名尽量使用全名
Trait Implementations§
Source§impl Clone for PushDataV3ApiWrapper
impl Clone for PushDataV3ApiWrapper
Source§fn clone(&self) -> PushDataV3ApiWrapper
fn clone(&self) -> PushDataV3ApiWrapper
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 PushDataV3ApiWrapper
impl Debug for PushDataV3ApiWrapper
Source§impl Default for PushDataV3ApiWrapper
impl Default for PushDataV3ApiWrapper
Source§impl<'de> Deserialize<'de> for PushDataV3ApiWrapper
impl<'de> Deserialize<'de> for PushDataV3ApiWrapper
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 PushDataV3ApiWrapper
impl Message for PushDataV3ApiWrapper
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<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
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<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
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<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for PushDataV3ApiWrapper
impl PartialEq for PushDataV3ApiWrapper
Source§fn eq(&self, other: &PushDataV3ApiWrapper) -> bool
fn eq(&self, other: &PushDataV3ApiWrapper) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for PushDataV3ApiWrapper
impl Serialize for PushDataV3ApiWrapper
impl StructuralPartialEq for PushDataV3ApiWrapper
Auto Trait Implementations§
impl Freeze for PushDataV3ApiWrapper
impl RefUnwindSafe for PushDataV3ApiWrapper
impl Send for PushDataV3ApiWrapper
impl Sync for PushDataV3ApiWrapper
impl Unpin for PushDataV3ApiWrapper
impl UnsafeUnpin for PushDataV3ApiWrapper
impl UnwindSafe for PushDataV3ApiWrapper
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