pub struct PartialDepthEvent {
pub last_update_id: u64,
pub bids: Vec<[String; 2]>,
pub asks: Vec<[String; 2]>,
}Expand description
Partial depth snapshot event (legacy format).
Detected by "lastUpdateId" key with no "e" field. Some deployments emit
partial book depth streams (<symbol>@depth5/10/20) in this REST-snapshot-like
format. On V3 docs, partial depth streams emit the depthUpdate format instead
and deserialize as DiffDepthEvent.
Fields§
§last_update_id: u64§bids: Vec<[String; 2]>§asks: Vec<[String; 2]>Trait Implementations§
Source§impl Debug for PartialDepthEvent
impl Debug for PartialDepthEvent
Source§impl<'de> Deserialize<'de> for PartialDepthEvent
impl<'de> Deserialize<'de> for PartialDepthEvent
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 PartialDepthEvent
impl RefUnwindSafe for PartialDepthEvent
impl Send for PartialDepthEvent
impl Sync for PartialDepthEvent
impl Unpin for PartialDepthEvent
impl UnsafeUnpin for PartialDepthEvent
impl UnwindSafe for PartialDepthEvent
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> 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