pub enum HyperliquidExecOrderKind {
Limit {
limit: HyperliquidExecLimitParams,
},
Trigger {
trigger: HyperliquidExecTriggerParams,
},
}Expand description
Order kind specification for the t field in exchange endpoint order requests.
Variants§
Limit
Limit order with time-in-force.
Fields
§
limit: HyperliquidExecLimitParamsLimit order parameters.
Trigger
Trigger order (stop/take profit).
Fields
§
trigger: HyperliquidExecTriggerParamsTrigger order parameters.
Trait Implementations§
Source§impl Clone for HyperliquidExecOrderKind
impl Clone for HyperliquidExecOrderKind
Source§fn clone(&self) -> HyperliquidExecOrderKind
fn clone(&self) -> HyperliquidExecOrderKind
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 HyperliquidExecOrderKind
impl Debug for HyperliquidExecOrderKind
Source§impl<'de> Deserialize<'de> for HyperliquidExecOrderKind
impl<'de> Deserialize<'de> for HyperliquidExecOrderKind
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 PartialEq for HyperliquidExecOrderKind
impl PartialEq for HyperliquidExecOrderKind
Source§impl Serialize for HyperliquidExecOrderKind
impl Serialize for HyperliquidExecOrderKind
impl StructuralPartialEq for HyperliquidExecOrderKind
Auto Trait Implementations§
impl Freeze for HyperliquidExecOrderKind
impl RefUnwindSafe for HyperliquidExecOrderKind
impl Send for HyperliquidExecOrderKind
impl Sync for HyperliquidExecOrderKind
impl Unpin for HyperliquidExecOrderKind
impl UnsafeUnpin for HyperliquidExecOrderKind
impl UnwindSafe for HyperliquidExecOrderKind
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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