pub struct BinanceFuturesWsTradingResponse {
pub id: String,
pub status: u16,
pub result: Option<Value>,
pub rate_limits: Vec<Value>,
pub error: Option<BinanceFuturesWsTradingResponseError>,
}Expand description
WebSocket Trading API response envelope.
Binance Futures WS API returns responses in this format.
Fields§
§id: StringRequest ID for correlation.
status: u16HTTP-like status code (200 for success).
result: Option<Value>Result payload (present on success).
rate_limits: Vec<Value>Rate limit information.
error: Option<BinanceFuturesWsTradingResponseError>Error details (present on failure).
Trait Implementations§
Source§impl Clone for BinanceFuturesWsTradingResponse
impl Clone for BinanceFuturesWsTradingResponse
Source§fn clone(&self) -> BinanceFuturesWsTradingResponse
fn clone(&self) -> BinanceFuturesWsTradingResponse
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<'de> Deserialize<'de> for BinanceFuturesWsTradingResponse
impl<'de> Deserialize<'de> for BinanceFuturesWsTradingResponse
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
Auto Trait Implementations§
impl Freeze for BinanceFuturesWsTradingResponse
impl RefUnwindSafe for BinanceFuturesWsTradingResponse
impl Send for BinanceFuturesWsTradingResponse
impl Sync for BinanceFuturesWsTradingResponse
impl Unpin for BinanceFuturesWsTradingResponse
impl UnsafeUnpin for BinanceFuturesWsTradingResponse
impl UnwindSafe for BinanceFuturesWsTradingResponse
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<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