pub struct AggTradeMessage {Show 21 fields
pub event_type: String,
pub event_time: u64,
pub symbol: String,
pub agg_trade_id: u64,
pub price: String,
pub quantity: String,
pub first_trade_id: u64,
pub last_trade_id: u64,
pub trade_time: u64,
pub is_buyer_maker: bool,
pub tx_hash: String,
pub user_address: String,
pub order_id: u64,
pub is_maker: bool,
pub is_full_fill: bool,
pub is_liquidation: bool,
pub fee: String,
pub net_fee: String,
pub fee_asset: String,
pub client_order_id: Option<u64>,
pub side: String,
}Expand description
AggTrade message with DEX-specific fields
Fields§
§event_type: String§event_time: u64§symbol: String§agg_trade_id: u64§price: String§quantity: String§first_trade_id: u64§last_trade_id: u64§trade_time: u64§is_buyer_maker: bool§tx_hash: String§user_address: String§order_id: u64§is_maker: bool§is_full_fill: bool§is_liquidation: bool§fee: String§net_fee: String§fee_asset: String§client_order_id: Option<u64>§side: StringTrait Implementations§
Source§impl Clone for AggTradeMessage
impl Clone for AggTradeMessage
Source§fn clone(&self) -> AggTradeMessage
fn clone(&self) -> AggTradeMessage
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 AggTradeMessage
impl Debug for AggTradeMessage
Source§impl<'de> Deserialize<'de> for AggTradeMessage
impl<'de> Deserialize<'de> for AggTradeMessage
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<AggTradeMessage, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AggTradeMessage, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for AggTradeMessage
impl Serialize for AggTradeMessage
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for AggTradeMessage
impl RefUnwindSafe for AggTradeMessage
impl Send for AggTradeMessage
impl Sync for AggTradeMessage
impl Unpin for AggTradeMessage
impl UnsafeUnpin for AggTradeMessage
impl UnwindSafe for AggTradeMessage
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