pub enum OrderKind {
Market,
Limit,
PostOnly,
Ioc,
Fok,
}Expand description
Order kind (market vs limit and their time-in-force variants).
Variants§
Market
Market order — fill immediately at the best available price.
Limit
Standard limit order — rest on the book until filled or cancelled.
PostOnly
Post-only limit (rejected if it would cross the book as taker).
Ioc
Immediate-or-cancel — fill what you can now, cancel the rest.
Fok
Fill-or-kill — fill completely at the given price or cancel entirely.
Trait Implementations§
impl Copy for OrderKind
Source§impl<'de> Deserialize<'de> for OrderKind
impl<'de> Deserialize<'de> for OrderKind
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<OrderKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<OrderKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for OrderKind
Source§impl Serialize for OrderKind
impl Serialize for OrderKind
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for OrderKind
Auto Trait Implementations§
impl Freeze for OrderKind
impl RefUnwindSafe for OrderKind
impl Send for OrderKind
impl Sync for OrderKind
impl Unpin for OrderKind
impl UnsafeUnpin for OrderKind
impl UnwindSafe for OrderKind
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