pub struct PriceLevelChange {
pub side: PriceLevelSide,
pub price: FixedPrice,
pub size: f64,
}Expand description
A single price level change. Absolute replacement semantics: size > 0 = set level to this size, size == 0 = remove level.
Fields§
§side: PriceLevelSide§price: FixedPrice§size: f64Trait Implementations§
Source§impl Clone for PriceLevelChange
impl Clone for PriceLevelChange
Source§fn clone(&self) -> PriceLevelChange
fn clone(&self) -> PriceLevelChange
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 Debug for PriceLevelChange
impl Debug for PriceLevelChange
Source§impl<'de> Deserialize<'de> for PriceLevelChange
impl<'de> Deserialize<'de> for PriceLevelChange
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 Serialize for PriceLevelChange
impl Serialize for PriceLevelChange
impl Copy for PriceLevelChange
Auto Trait Implementations§
impl Freeze for PriceLevelChange
impl RefUnwindSafe for PriceLevelChange
impl Send for PriceLevelChange
impl Sync for PriceLevelChange
impl Unpin for PriceLevelChange
impl UnsafeUnpin for PriceLevelChange
impl UnwindSafe for PriceLevelChange
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