pub struct TradeActivity {
pub id: String,
pub activity_type: ActivityType,
pub transaction_time: DateTime<Utc>,
pub symbol: String,
pub order_id: Uuid,
pub side: OrderSide,
pub qty: String,
pub price: String,
pub cum_qty: Option<String>,
pub leaves_qty: Option<String>,
}Expand description
Trade activity with detailed fields.
Fields§
§id: StringActivity ID.
activity_type: ActivityTypeActivity type.
transaction_time: DateTime<Utc>Transaction time.
symbol: StringSymbol.
order_id: UuidOrder ID.
side: OrderSideSide.
qty: StringQuantity.
price: StringPrice.
cum_qty: Option<String>Cumulative quantity.
leaves_qty: Option<String>Leaves quantity.
Trait Implementations§
Source§impl Clone for TradeActivity
impl Clone for TradeActivity
Source§fn clone(&self) -> TradeActivity
fn clone(&self) -> TradeActivity
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 TradeActivity
impl Debug for TradeActivity
Source§impl<'de> Deserialize<'de> for TradeActivity
impl<'de> Deserialize<'de> for TradeActivity
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<TradeActivity, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TradeActivity, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for TradeActivity
impl Serialize for TradeActivity
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 TradeActivity
impl RefUnwindSafe for TradeActivity
impl Send for TradeActivity
impl Sync for TradeActivity
impl Unpin for TradeActivity
impl UnwindSafe for TradeActivity
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