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: SubscriptionRequestSubscription details.
Unsubscribe
Unsubscribe from a data feed.
Fields
§
subscription: SubscriptionRequestSubscription 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 UnsafeUnpin 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,
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