pub enum DydxWsMessageType {
Connected,
Subscribed,
Unsubscribed,
ChannelData,
ChannelBatchData,
Error,
Unknown,
}Expand description
WebSocket message types for dYdX.
Variants§
Connected
Connection established.
Subscribed
Subscription confirmed.
Unsubscribed
Unsubscription confirmed.
ChannelData
Channel data update (default for missing type field).
ChannelBatchData
Batch channel data update.
Error
Error message.
Unknown
Unknown/unrecognized message type.
Implementations§
Trait Implementations§
Source§impl AsRef<str> for DydxWsMessageType
impl AsRef<str> for DydxWsMessageType
Source§impl Clone for DydxWsMessageType
impl Clone for DydxWsMessageType
Source§fn clone(&self) -> DydxWsMessageType
fn clone(&self) -> DydxWsMessageType
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 DydxWsMessageType
impl Debug for DydxWsMessageType
Source§impl Default for DydxWsMessageType
impl Default for DydxWsMessageType
Source§fn default() -> DydxWsMessageType
fn default() -> DydxWsMessageType
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DydxWsMessageType
impl<'de> Deserialize<'de> for DydxWsMessageType
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 DydxWsMessageType
impl Display for DydxWsMessageType
Source§impl FromStr for DydxWsMessageType
impl FromStr for DydxWsMessageType
Source§impl Hash for DydxWsMessageType
impl Hash for DydxWsMessageType
Source§impl PartialEq for DydxWsMessageType
impl PartialEq for DydxWsMessageType
Source§impl Serialize for DydxWsMessageType
impl Serialize for DydxWsMessageType
Source§impl TryFrom<&str> for DydxWsMessageType
impl TryFrom<&str> for DydxWsMessageType
impl Copy for DydxWsMessageType
impl Eq for DydxWsMessageType
impl StructuralPartialEq for DydxWsMessageType
Auto Trait Implementations§
impl Freeze for DydxWsMessageType
impl RefUnwindSafe for DydxWsMessageType
impl Send for DydxWsMessageType
impl Sync for DydxWsMessageType
impl Unpin for DydxWsMessageType
impl UnsafeUnpin for DydxWsMessageType
impl UnwindSafe for DydxWsMessageType
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.