pub struct BrokerTradeEvent {
pub id: String,
pub account_id: String,
pub order_id: String,
pub symbol: String,
pub side: OrderSide,
pub qty: String,
pub price: String,
pub at: DateTime<Utc>,
}Expand description
Trade event from SSE stream.
Fields§
§id: StringEvent ID.
account_id: StringAccount ID.
order_id: StringOrder ID.
symbol: StringSymbol.
side: OrderSideSide.
qty: StringQuantity.
price: StringPrice.
at: DateTime<Utc>Event timestamp.
Trait Implementations§
Source§impl Clone for BrokerTradeEvent
impl Clone for BrokerTradeEvent
Source§fn clone(&self) -> BrokerTradeEvent
fn clone(&self) -> BrokerTradeEvent
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 BrokerTradeEvent
impl Debug for BrokerTradeEvent
Source§impl<'de> Deserialize<'de> for BrokerTradeEvent
impl<'de> Deserialize<'de> for BrokerTradeEvent
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<BrokerTradeEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<BrokerTradeEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for BrokerTradeEvent
impl Serialize for BrokerTradeEvent
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 BrokerTradeEvent
impl RefUnwindSafe for BrokerTradeEvent
impl Send for BrokerTradeEvent
impl Sync for BrokerTradeEvent
impl Unpin for BrokerTradeEvent
impl UnwindSafe for BrokerTradeEvent
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