Struct L2Update
pub struct L2Update {
pub venue_id: VenueId,
pub instrument_id: InstrumentId,
pub bids: Vec<(Decimal, Decimal)>,
pub asks: Vec<(Decimal, Decimal)>,
pub venue_seq: Option<u64>,
}Fields§
§venue_id: VenueId§instrument_id: InstrumentId§bids: Vec<(Decimal, Decimal)>§asks: Vec<(Decimal, Decimal)>§venue_seq: Option<u64>Trait Implementations§
§impl Clone for L2Update
impl Clone for L2Update
1.0.0 (const: )§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
§impl<'de> Deserialize<'de> for L2Update
impl<'de> Deserialize<'de> for L2Update
§fn deserialize<__D>(
__deserializer: __D,
) -> Result<L2Update, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<L2Update, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl Serialize for L2Update
impl Serialize for L2Update
§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
impl Eq for L2Update
impl StructuralPartialEq for L2Update
Auto Trait Implementations§
impl Freeze for L2Update
impl RefUnwindSafe for L2Update
impl Send for L2Update
impl Sync for L2Update
impl Unpin for L2Update
impl UnsafeUnpin for L2Update
impl UnwindSafe for L2Update
Blanket Implementations§
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)