pub struct FuturesSendOrderEvent {
pub event_type: KrakenFuturesOrderEventType,
pub order: Option<FuturesOrderEventData>,
pub order_trigger: Option<FuturesOrderTriggerData>,
pub reduced_quantity: Option<f64>,
pub execution_id: Option<String>,
pub price: Option<f64>,
pub amount: Option<f64>,
pub order_prior_edit: Option<Box<FuturesOrderEventData>>,
pub order_prior_execution: Option<Box<FuturesOrderEventData>>,
pub taker_reduced_quantity: Option<f64>,
pub reason: Option<String>,
pub uid: Option<String>,
}Fields§
§event_type: KrakenFuturesOrderEventType§order: Option<FuturesOrderEventData>§order_trigger: Option<FuturesOrderTriggerData>§reduced_quantity: Option<f64>§execution_id: Option<String>§price: Option<f64>§amount: Option<f64>§order_prior_edit: Option<Box<FuturesOrderEventData>>§order_prior_execution: Option<Box<FuturesOrderEventData>>§taker_reduced_quantity: Option<f64>§reason: Option<String>§uid: Option<String>Trait Implementations§
Source§impl Clone for FuturesSendOrderEvent
impl Clone for FuturesSendOrderEvent
Source§fn clone(&self) -> FuturesSendOrderEvent
fn clone(&self) -> FuturesSendOrderEvent
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 FuturesSendOrderEvent
impl Debug for FuturesSendOrderEvent
Source§impl<'de> Deserialize<'de> for FuturesSendOrderEvent
impl<'de> Deserialize<'de> for FuturesSendOrderEvent
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 FuturesSendOrderEvent
impl RefUnwindSafe for FuturesSendOrderEvent
impl Send for FuturesSendOrderEvent
impl Sync for FuturesSendOrderEvent
impl Unpin for FuturesSendOrderEvent
impl UnwindSafe for FuturesSendOrderEvent
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