pub struct FuturesOpenOrder {Show 15 fields
pub order_id: String,
pub symbol: String,
pub side: KrakenOrderSide,
pub order_type: KrakenFuturesOrderType,
pub limit_price: Option<Decimal>,
pub stop_price: Option<Decimal>,
pub unfilled_size: Option<Decimal>,
pub received_time: String,
pub status: KrakenFuturesOrderStatus,
pub filled_size: Decimal,
pub reduce_only: Option<bool>,
pub last_update_time: String,
pub trigger_signal: Option<KrakenTriggerSignal>,
pub cli_ord_id: Option<String>,
pub cli_ord_id_snake_case: Option<String>,
}Fields§
§order_id: String§symbol: String§side: KrakenOrderSide§order_type: KrakenFuturesOrderType§limit_price: Option<Decimal>§stop_price: Option<Decimal>§unfilled_size: Option<Decimal>§received_time: String§status: KrakenFuturesOrderStatus§filled_size: Decimal§reduce_only: Option<bool>§last_update_time: String§trigger_signal: Option<KrakenTriggerSignal>§cli_ord_id: Option<String>The client order ID under the key the open-orders API documents.
cli_ord_id_snake_case: Option<String>The client order ID under the snake-case key the WebSocket feeds use, read as well since the key the REST response carries is not verified against the live venue.
Implementations§
Source§impl FuturesOpenOrder
impl FuturesOpenOrder
Sourcepub fn client_order_id(&self) -> Option<&str>
pub fn client_order_id(&self) -> Option<&str>
The client order ID under whichever key the response carries.
Trait Implementations§
Source§impl Clone for FuturesOpenOrder
impl Clone for FuturesOpenOrder
Source§impl Debug for FuturesOpenOrder
impl Debug for FuturesOpenOrder
Source§impl<'de> Deserialize<'de> for FuturesOpenOrder
impl<'de> Deserialize<'de> for FuturesOpenOrder
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 FuturesOpenOrder
impl RefUnwindSafe for FuturesOpenOrder
impl Send for FuturesOpenOrder
impl Sync for FuturesOpenOrder
impl Unpin for FuturesOpenOrder
impl UnsafeUnpin for FuturesOpenOrder
impl UnwindSafe for FuturesOpenOrder
Blanket Implementations§
impl<T> Allocation for T
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> 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