pub struct BookEventSample {
pub side: Side,
pub action: BookAction,
pub size: i64,
pub ts_exchange_ns: u64,
}Expand description
A single book update event for analytics.
Fields§
§side: SideSide of the book that was modified.
action: BookActionAction type.
size: i64Size affected.
ts_exchange_ns: u64Timestamp in nanoseconds.
Trait Implementations§
Source§impl Clone for BookEventSample
impl Clone for BookEventSample
Source§fn clone(&self) -> BookEventSample
fn clone(&self) -> BookEventSample
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for BookEventSample
Auto Trait Implementations§
impl Freeze for BookEventSample
impl RefUnwindSafe for BookEventSample
impl Send for BookEventSample
impl Sync for BookEventSample
impl Unpin for BookEventSample
impl UnsafeUnpin for BookEventSample
impl UnwindSafe for BookEventSample
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<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