pub enum HyperliquidWsRequest {
Subscribe {
subscription: SubscriptionRequest,
},
Unsubscribe {
subscription: SubscriptionRequest,
},
Post {
id: u64,
request: PostRequest,
},
Ping,
}
Expand description
Represents an outbound WebSocket message from client to Hyperliquid.
Variants§
Subscribe
Subscribe to a data feed.
Fields
§
subscription: SubscriptionRequest
Subscription details.
Unsubscribe
Unsubscribe from a data feed.
Fields
§
subscription: SubscriptionRequest
Subscription details to remove.
Post
Post a request (info or action).
Ping
Ping for keepalive.
Trait Implementations§
Source§impl Clone for HyperliquidWsRequest
impl Clone for HyperliquidWsRequest
Source§fn clone(&self) -> HyperliquidWsRequest
fn clone(&self) -> HyperliquidWsRequest
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 HyperliquidWsRequest
impl Debug for HyperliquidWsRequest
Auto Trait Implementations§
impl Freeze for HyperliquidWsRequest
impl RefUnwindSafe for HyperliquidWsRequest
impl Send for HyperliquidWsRequest
impl Sync for HyperliquidWsRequest
impl Unpin for HyperliquidWsRequest
impl UnwindSafe for HyperliquidWsRequest
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<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