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§
Trait Implementations§
source§impl Clone for FtxSubResponse
impl Clone for FtxSubResponse
source§fn clone(&self) -> FtxSubResponse
fn clone(&self) -> FtxSubResponse
Returns a copy 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 FtxSubResponse
impl Debug for FtxSubResponse
source§impl<'de> Deserialize<'de> for FtxSubResponse
impl<'de> Deserialize<'de> for FtxSubResponse
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 PartialEq<FtxSubResponse> for FtxSubResponse
impl PartialEq<FtxSubResponse> for FtxSubResponse
source§fn 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 ==.source§impl Serialize for FtxSubResponse
impl Serialize for FtxSubResponse
source§impl Validator for FtxSubResponse
impl Validator for FtxSubResponse
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§
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.