pub enum OKXOrderType {
Market,
Limit,
PostOnly,
Fok,
Ioc,
OptimalLimitIoc,
Mmp,
MmpAndPostOnly,
OpFok,
Trigger,
}Expand description
Represents the available order types on OKX.
Variants§
Market
Market order, executed immediately at current market price.
Limit
Limit order, executed only at specified price or better.
PostOnly
Fok
Ioc
OptimalLimitIoc
Mmp
MmpAndPostOnly
OpFok
Trigger
Trait Implementations§
Source§impl AsRef<str> for OKXOrderType
impl AsRef<str> for OKXOrderType
Source§impl Clone for OKXOrderType
impl Clone for OKXOrderType
Source§fn clone(&self) -> OKXOrderType
fn clone(&self) -> OKXOrderType
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OKXOrderType
impl Debug for OKXOrderType
Source§impl<'de> Deserialize<'de> for OKXOrderType
impl<'de> Deserialize<'de> for OKXOrderType
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
Source§impl Display for OKXOrderType
impl Display for OKXOrderType
Source§impl From<OKXOrderType> for OrderType
impl From<OKXOrderType> for OrderType
Source§fn from(ord_type: OKXOrderType) -> Self
fn from(ord_type: OKXOrderType) -> Self
Converts to this type from the input type.
Source§impl From<OrderType> for OKXOrderType
impl From<OrderType> for OKXOrderType
Source§impl FromStr for OKXOrderType
impl FromStr for OKXOrderType
Source§impl Hash for OKXOrderType
impl Hash for OKXOrderType
Source§impl IntoEnumIterator for OKXOrderType
impl IntoEnumIterator for OKXOrderType
type Iterator = OKXOrderTypeIter
fn iter() -> OKXOrderTypeIter ⓘ
Source§impl PartialEq for OKXOrderType
impl PartialEq for OKXOrderType
Source§impl Serialize for OKXOrderType
impl Serialize for OKXOrderType
Source§impl TryFrom<&str> for OKXOrderType
impl TryFrom<&str> for OKXOrderType
impl Copy for OKXOrderType
impl Eq for OKXOrderType
impl StructuralPartialEq for OKXOrderType
Auto Trait Implementations§
impl Freeze for OKXOrderType
impl RefUnwindSafe for OKXOrderType
impl Send for OKXOrderType
impl Sync for OKXOrderType
impl Unpin for OKXOrderType
impl UnsafeUnpin for OKXOrderType
impl UnwindSafe for OKXOrderType
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§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§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
§impl<T> SetterInput<Owned> for T
impl<T> SetterInput<Owned> for T
§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.