pub struct StreamTrade {
pub price: f64,
pub size: i64,
pub bid: Option<f64>,
pub ask: Option<f64>,
}Expand description
Single trade in streaming
Fields§
§price: f64Trade price
size: i64Trade size
bid: Option<f64>Best bid at trade time
ask: Option<f64>Best ask at trade time
Trait Implementations§
Source§impl Clone for StreamTrade
impl Clone for StreamTrade
Source§fn clone(&self) -> StreamTrade
fn clone(&self) -> StreamTrade
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 StreamTrade
impl Debug for StreamTrade
Source§impl<'de> Deserialize<'de> for StreamTrade
impl<'de> Deserialize<'de> for StreamTrade
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 StreamTrade
impl RefUnwindSafe for StreamTrade
impl Send for StreamTrade
impl Sync for StreamTrade
impl Unpin for StreamTrade
impl UnsafeUnpin for StreamTrade
impl UnwindSafe for StreamTrade
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