pub struct PublicTrade {
pub trade_id: Option<String>,
pub timestamp: Option<i64>,
pub symbol: Option<String>,
pub side: Option<String>,
pub price: Option<String>,
pub size: Option<String>,
pub direction: Option<String>,
pub block_trade: Option<bool>,
}Expand description
A single public trade execution.
Fields§
§trade_id: Option<String>Trade ID
timestamp: Option<i64>Trade time in milliseconds
symbol: Option<String>Symbol
side: Option<String>Side: “Buy” or “Sell”
price: Option<String>Trade price
size: Option<String>Trade size/quantity
direction: Option<String>Direction (for linear/inverse futures)
block_trade: Option<bool>Is this a block trade?
Trait Implementations§
Source§impl Clone for PublicTrade
impl Clone for PublicTrade
Source§fn clone(&self) -> PublicTrade
fn clone(&self) -> PublicTrade
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 PublicTrade
impl Debug for PublicTrade
Source§impl<'de> Deserialize<'de> for PublicTrade
impl<'de> Deserialize<'de> for PublicTrade
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 PublicTrade
impl RefUnwindSafe for PublicTrade
impl Send for PublicTrade
impl Sync for PublicTrade
impl Unpin for PublicTrade
impl UnsafeUnpin for PublicTrade
impl UnwindSafe for PublicTrade
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