pub struct TradeProEvent {
pub event_type: String,
pub event_time: u64,
pub transaction_time: u64,
pub symbol: String,
pub trade_id: i64,
pub price: String,
pub quantity: String,
pub tx_hash: String,
pub participants: Vec<String>,
}Expand description
Trade execution event with on-chain details — dispatched when "e": "tradepro".
Fields§
§event_type: String§event_time: u64§transaction_time: u64§symbol: String§trade_id: i64§price: String§quantity: String§tx_hash: StringTransaction hash of the trade.
participants: Vec<String>Participant addresses: [taker_address, maker_address].
Trait Implementations§
Source§impl Debug for TradeProEvent
impl Debug for TradeProEvent
Source§impl<'de> Deserialize<'de> for TradeProEvent
impl<'de> Deserialize<'de> for TradeProEvent
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 TradeProEvent
impl RefUnwindSafe for TradeProEvent
impl Send for TradeProEvent
impl Sync for TradeProEvent
impl Unpin for TradeProEvent
impl UnsafeUnpin for TradeProEvent
impl UnwindSafe for TradeProEvent
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
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more