pub struct FuturesPublicExecution {
pub uid: String,
pub maker_order: FuturesPublicOrder,
pub taker_order: FuturesPublicOrder,
pub timestamp: i64,
pub quantity: String,
pub price: String,
pub mark_price: Option<String>,
pub limit_filled: Option<bool>,
pub usd_value: Option<String>,
}Expand description
The actual execution/trade data.
Fields§
§uid: String§maker_order: FuturesPublicOrder§taker_order: FuturesPublicOrder§timestamp: i64§quantity: String§price: String§mark_price: Option<String>§limit_filled: Option<bool>§usd_value: Option<String>Trait Implementations§
Source§impl Clone for FuturesPublicExecution
impl Clone for FuturesPublicExecution
Source§fn clone(&self) -> FuturesPublicExecution
fn clone(&self) -> FuturesPublicExecution
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FuturesPublicExecution
impl Debug for FuturesPublicExecution
Source§impl<'de> Deserialize<'de> for FuturesPublicExecution
impl<'de> Deserialize<'de> for FuturesPublicExecution
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 FuturesPublicExecution
impl RefUnwindSafe for FuturesPublicExecution
impl Send for FuturesPublicExecution
impl Sync for FuturesPublicExecution
impl Unpin for FuturesPublicExecution
impl UnwindSafe for FuturesPublicExecution
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§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)§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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