pub enum OKXOptionType {
None,
Call,
Put,
}Expand description
Represents an option type on OKX.
Variants§
Trait Implementations§
Source§impl AsRef<str> for OKXOptionType
impl AsRef<str> for OKXOptionType
Source§impl Clone for OKXOptionType
impl Clone for OKXOptionType
Source§fn clone(&self) -> OKXOptionType
fn clone(&self) -> OKXOptionType
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 OKXOptionType
impl Debug for OKXOptionType
Source§impl<'de> Deserialize<'de> for OKXOptionType
impl<'de> Deserialize<'de> for OKXOptionType
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 OKXOptionType
impl Display for OKXOptionType
Source§impl FromStr for OKXOptionType
impl FromStr for OKXOptionType
Source§impl Hash for OKXOptionType
impl Hash for OKXOptionType
Source§impl IntoEnumIterator for OKXOptionType
impl IntoEnumIterator for OKXOptionType
type Iterator = OKXOptionTypeIter
fn iter() -> OKXOptionTypeIter ⓘ
Source§impl PartialEq for OKXOptionType
impl PartialEq for OKXOptionType
Source§impl Serialize for OKXOptionType
impl Serialize for OKXOptionType
Source§impl TryFrom<&str> for OKXOptionType
impl TryFrom<&str> for OKXOptionType
Source§impl TryFrom<OKXOptionType> for OptionKind
impl TryFrom<OKXOptionType> for OptionKind
Source§fn try_from(option_type: OKXOptionType) -> Result<Self, Self::Error>
fn try_from(option_type: OKXOptionType) -> Result<Self, Self::Error>
Converts an OKX option type into the matching Nautilus [OptionKind].
Returns the source variant in the error case for OKXOptionType::None
(sent by OKX as an empty optType for non-option instruments and the
occasional malformed payload). Callers should skip such instruments
rather than treating the unknown variant as a default option kind.
Source§type Error = OKXOptionType
type Error = OKXOptionType
The type returned in the event of a conversion error.
impl Copy for OKXOptionType
impl Eq for OKXOptionType
impl StructuralPartialEq for OKXOptionType
Auto Trait Implementations§
impl Freeze for OKXOptionType
impl RefUnwindSafe for OKXOptionType
impl Send for OKXOptionType
impl Sync for OKXOptionType
impl Unpin for OKXOptionType
impl UnsafeUnpin for OKXOptionType
impl UnwindSafe for OKXOptionType
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.