pub struct RunnerChange {Show 15 fields
pub id: SelectionId,
pub hc: Option<Handicap>,
pub atb: Option<Vec<PV>>,
pub atl: Option<Vec<PV>>,
pub batb: Option<Vec<LPV>>,
pub batl: Option<Vec<LPV>>,
pub bdatb: Option<Vec<LPV>>,
pub bdatl: Option<Vec<LPV>>,
pub spb: Option<Vec<PV>>,
pub spl: Option<Vec<PV>>,
pub spn: Option<Decimal>,
pub spf: Option<Decimal>,
pub trd: Option<Vec<PV>>,
pub ltp: Option<Decimal>,
pub tv: Option<Decimal>,
}Expand description
Delta update for a single runner (selection).
Fields§
§id: SelectionIdSelection identifier.
hc: Option<Handicap>Handicap value.
atb: Option<Vec<PV>>Available to back.
atl: Option<Vec<PV>>Available to lay.
batb: Option<Vec<LPV>>Best available to back (depth).
batl: Option<Vec<LPV>>Best available to lay (depth).
bdatb: Option<Vec<LPV>>Best display available to back.
bdatl: Option<Vec<LPV>>Best display available to lay.
spb: Option<Vec<PV>>Starting price back.
spl: Option<Vec<PV>>Starting price lay.
spn: Option<Decimal>Starting price near (projected SP).
spf: Option<Decimal>Starting price far (actual BSP).
trd: Option<Vec<PV>>Traded volume by price level.
ltp: Option<Decimal>Last traded price.
tv: Option<Decimal>Total volume matched on this runner.
Trait Implementations§
Source§impl Clone for RunnerChange
impl Clone for RunnerChange
Source§fn clone(&self) -> RunnerChange
fn clone(&self) -> RunnerChange
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 RunnerChange
impl Debug for RunnerChange
Source§impl<'de> Deserialize<'de> for RunnerChange
impl<'de> Deserialize<'de> for RunnerChange
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 RunnerChange
impl RefUnwindSafe for RunnerChange
impl Send for RunnerChange
impl Sync for RunnerChange
impl Unpin for RunnerChange
impl UnsafeUnpin for RunnerChange
impl UnwindSafe for RunnerChange
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