pub enum DydxTradeType {
Limit,
Market,
Liquidated,
TwapSuborder,
StopLimit,
TakeProfitLimit,
}Expand description
dYdX trade type.
Represents the type of trade execution on dYdX.
Variants§
Limit
Standard limit order.
Market
Market order.
Liquidated
Liquidation trade.
TwapSuborder
Sub-order from a TWAP execution.
StopLimit
Stop limit order.
TakeProfitLimit
Take-profit order (limit).
Trait Implementations§
Source§impl AsRef<str> for DydxTradeType
impl AsRef<str> for DydxTradeType
Source§impl Clone for DydxTradeType
impl Clone for DydxTradeType
Source§fn clone(&self) -> DydxTradeType
fn clone(&self) -> DydxTradeType
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 DydxTradeType
impl Debug for DydxTradeType
Source§impl<'de> Deserialize<'de> for DydxTradeType
impl<'de> Deserialize<'de> for DydxTradeType
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 DydxTradeType
impl Display for DydxTradeType
Source§impl FromStr for DydxTradeType
impl FromStr for DydxTradeType
Source§impl Hash for DydxTradeType
impl Hash for DydxTradeType
Source§impl IntoEnumIterator for DydxTradeType
impl IntoEnumIterator for DydxTradeType
type Iterator = DydxTradeTypeIter
fn iter() -> DydxTradeTypeIter ⓘ
Source§impl PartialEq for DydxTradeType
impl PartialEq for DydxTradeType
Source§impl Serialize for DydxTradeType
impl Serialize for DydxTradeType
Source§impl TryFrom<&str> for DydxTradeType
impl TryFrom<&str> for DydxTradeType
impl Copy for DydxTradeType
impl Eq for DydxTradeType
impl StructuralPartialEq for DydxTradeType
Auto Trait Implementations§
impl Freeze for DydxTradeType
impl RefUnwindSafe for DydxTradeType
impl Send for DydxTradeType
impl Sync for DydxTradeType
impl Unpin for DydxTradeType
impl UnsafeUnpin for DydxTradeType
impl UnwindSafe for DydxTradeType
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].§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.