pub struct AggregateTrade {
pub event_type: String,
pub event_time: u64,
pub symbol: String,
pub aggregated_trade_id: u64,
pub price: Decimal,
pub qty: Decimal,
pub first_break_trade_id: u64,
pub last_break_trade_id: u64,
pub trade_order_time: u64,
pub is_buyer_maker: bool,
pub m_ignore: bool,
}
Expand description
The Aggregate Trade Streams push trade information that is aggregated for a single taker order.
Stream Name: <symbol>@aggTrade
Update Speed: Real-time
Fields§
§event_type: String
§event_time: u64
§symbol: String
§aggregated_trade_id: u64
§price: Decimal
§qty: Decimal
§first_break_trade_id: u64
§last_break_trade_id: u64
§trade_order_time: u64
§is_buyer_maker: bool
§m_ignore: bool
Trait Implementations§
Source§impl Clone for AggregateTrade
impl Clone for AggregateTrade
Source§fn clone(&self) -> AggregateTrade
fn clone(&self) -> AggregateTrade
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for AggregateTrade
impl Debug for AggregateTrade
Source§impl<'de> Deserialize<'de> for AggregateTrade
impl<'de> Deserialize<'de> for AggregateTrade
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
Auto Trait Implementations§
impl Freeze for AggregateTrade
impl RefUnwindSafe for AggregateTrade
impl Send for AggregateTrade
impl Sync for AggregateTrade
impl Unpin for AggregateTrade
impl UnwindSafe for AggregateTrade
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