pub enum BitfinexPlatformEvent {
PlatformStatus(BitfinexPlatformStatus),
Subscribed(BitfinexSubResponse),
Error(BitfinexError),
}Expand description
Bitfinex platform event detailing the variants expected to be received
while connecting and subscribing.
§Raw Payload Examples
See docs: https://docs.bitfinex.com/docs/ws-general
§Platform Status Online
{
"event": "info",
"version": VERSION,
"platform": {
"status": 1
}
}§Subscription Trades Success
{
event: "subscribed",
channel: "trades",
chanId: CHANNEL_ID,
symbol: "tBTCUSD"
pair: "BTCUSD"
}§Subscription Failure
{
"event": "error",
"msg": ERROR_MSG,
"code": ERROR_CODE
}Variants§
Trait Implementations§
Source§impl Clone for BitfinexPlatformEvent
impl Clone for BitfinexPlatformEvent
Source§fn clone(&self) -> BitfinexPlatformEvent
fn clone(&self) -> BitfinexPlatformEvent
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 BitfinexPlatformEvent
impl Debug for BitfinexPlatformEvent
Source§impl<'de> Deserialize<'de> for BitfinexPlatformEvent
impl<'de> Deserialize<'de> for BitfinexPlatformEvent
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 Hash for BitfinexPlatformEvent
impl Hash for BitfinexPlatformEvent
Source§impl Ord for BitfinexPlatformEvent
impl Ord for BitfinexPlatformEvent
Source§fn cmp(&self, other: &BitfinexPlatformEvent) -> Ordering
fn cmp(&self, other: &BitfinexPlatformEvent) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for BitfinexPlatformEvent
impl PartialEq for BitfinexPlatformEvent
Source§impl PartialOrd for BitfinexPlatformEvent
impl PartialOrd for BitfinexPlatformEvent
Source§impl Serialize for BitfinexPlatformEvent
impl Serialize for BitfinexPlatformEvent
Source§impl Validator for BitfinexPlatformEvent
impl Validator for BitfinexPlatformEvent
impl Eq for BitfinexPlatformEvent
impl StructuralPartialEq for BitfinexPlatformEvent
Auto Trait Implementations§
impl Freeze for BitfinexPlatformEvent
impl RefUnwindSafe for BitfinexPlatformEvent
impl Send for BitfinexPlatformEvent
impl Sync for BitfinexPlatformEvent
impl Unpin for BitfinexPlatformEvent
impl UnwindSafe for BitfinexPlatformEvent
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<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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