pub struct KrakenFuturesBatchCancelItem {
pub order: String,
pub order_id: Option<String>,
pub cli_ord_id: Option<String>,
}Expand description
A batch cancel item for POST /derivatives/api/v3/batchorder.
§References
Fields§
§order: StringThe operation type, always “cancel” for this item.
order_id: Option<String>The venue order ID to cancel.
cli_ord_id: Option<String>The client order ID to cancel (alternative to order_id).
Implementations§
Source§impl KrakenFuturesBatchCancelItem
impl KrakenFuturesBatchCancelItem
Sourcepub fn from_order_id(order_id: impl Into<String>) -> Self
pub fn from_order_id(order_id: impl Into<String>) -> Self
Create a batch cancel item from a venue order ID.
Sourcepub fn from_client_order_id(cli_ord_id: impl Into<String>) -> Self
pub fn from_client_order_id(cli_ord_id: impl Into<String>) -> Self
Create a batch cancel item from a client order ID.
Trait Implementations§
Source§impl Clone for KrakenFuturesBatchCancelItem
impl Clone for KrakenFuturesBatchCancelItem
Source§fn clone(&self) -> KrakenFuturesBatchCancelItem
fn clone(&self) -> KrakenFuturesBatchCancelItem
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 KrakenFuturesBatchCancelItem
impl Debug for KrakenFuturesBatchCancelItem
Source§impl<'de> Deserialize<'de> for KrakenFuturesBatchCancelItem
impl<'de> Deserialize<'de> for KrakenFuturesBatchCancelItem
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 KrakenFuturesBatchCancelItem
impl RefUnwindSafe for KrakenFuturesBatchCancelItem
impl Send for KrakenFuturesBatchCancelItem
impl Sync for KrakenFuturesBatchCancelItem
impl Unpin for KrakenFuturesBatchCancelItem
impl UnwindSafe for KrakenFuturesBatchCancelItem
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