Enum barter_data::exchange::ftx::model::FtxSubResponse
source · [−]pub enum FtxSubResponse {
Subscribed {
channel: String,
market: String,
},
Error {
msg: String,
},
}Expand description
Ftx message received in response to WebSocket subscription requests.
eg/ FtxResponse::Subscribed {“type”: “subscribed”, “channel”: “trades”, “market”: “BTC/USDT”} eg/ FtxResponse::Error {“type”: “error”, “code”: 400, “msg”: “Missing parameter "channel"”}
See docs: https://docs.ftx.com/#response-format
Variants
Subscribed
Error
Fields
msg: StringTrait Implementations
sourceimpl Clone for FtxSubResponse
impl Clone for FtxSubResponse
sourcefn clone(&self) -> FtxSubResponse
fn clone(&self) -> FtxSubResponse
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for FtxSubResponse
impl Debug for FtxSubResponse
sourceimpl<'de> Deserialize<'de> for FtxSubResponse
impl<'de> Deserialize<'de> for FtxSubResponse
sourcefn 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
sourceimpl PartialEq<FtxSubResponse> for FtxSubResponse
impl PartialEq<FtxSubResponse> for FtxSubResponse
sourcefn eq(&self, other: &FtxSubResponse) -> bool
fn eq(&self, other: &FtxSubResponse) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourceimpl Serialize for FtxSubResponse
impl Serialize for FtxSubResponse
sourceimpl Validator for FtxSubResponse
impl Validator for FtxSubResponse
sourcefn validate(self) -> Result<Self, SocketError>where
Self: Sized,
fn validate(self) -> Result<Self, SocketError>where
Self: Sized,
Check if Self is valid for some use case.
impl Eq for FtxSubResponse
impl StructuralEq for FtxSubResponse
impl StructuralPartialEq for FtxSubResponse
Auto Trait Implementations
impl RefUnwindSafe for FtxSubResponse
impl Send for FtxSubResponse
impl Sync for FtxSubResponse
impl Unpin for FtxSubResponse
impl UnwindSafe for FtxSubResponse
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for Twhere
V: MultiLane<T>,
impl<V, T> VZip<V> for Twhere
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more