Struct Trade
pub struct Trade {
pub venue_id: VenueId,
pub instrument_id: InstrumentId,
pub price: Decimal,
pub qty: Decimal,
pub side: Side,
pub venue_ts: Option<DateTime<Utc>>,
pub local_ts: u64,
pub trade_id: Option<String>,
}Fields§
§venue_id: VenueId§instrument_id: InstrumentId§price: Decimal§qty: Decimal§side: Side§venue_ts: Option<DateTime<Utc>>§local_ts: u64§trade_id: Option<String>Trait Implementations§
§impl Clone for Trade
impl Clone for Trade
1.0.0 (const: )§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
§impl<'de> Deserialize<'de> for Trade
impl<'de> Deserialize<'de> for Trade
§fn deserialize<__D>(
__deserializer: __D,
) -> Result<Trade, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Trade, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl Serialize for Trade
impl Serialize for Trade
§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,
impl Eq for Trade
impl StructuralPartialEq for Trade
Auto Trait Implementations§
impl Freeze for Trade
impl RefUnwindSafe for Trade
impl Send for Trade
impl Sync for Trade
impl Unpin for Trade
impl UnsafeUnpin for Trade
impl UnwindSafe for Trade
Blanket Implementations§
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)