pub struct RunnerDefinition {
pub id: SelectionId,
pub hc: Option<Handicap>,
pub sort_priority: Option<u32>,
pub name: Option<String>,
pub status: Option<RunnerStatus>,
pub adjustment_factor: Option<Decimal>,
pub bsp: Option<Decimal>,
pub removal_date: Option<String>,
}Expand description
Runner (selection) definition within a market definition.
Fields§
§id: SelectionId§hc: Option<Handicap>§sort_priority: Option<u32>§name: Option<String>§status: Option<RunnerStatus>§adjustment_factor: Option<Decimal>§bsp: Option<Decimal>§removal_date: Option<String>Trait Implementations§
Source§impl Clone for RunnerDefinition
impl Clone for RunnerDefinition
Source§fn clone(&self) -> RunnerDefinition
fn clone(&self) -> RunnerDefinition
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 RunnerDefinition
impl Debug for RunnerDefinition
Source§impl<'de> Deserialize<'de> for RunnerDefinition
impl<'de> Deserialize<'de> for RunnerDefinition
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 RunnerDefinition
impl RefUnwindSafe for RunnerDefinition
impl Send for RunnerDefinition
impl Sync for RunnerDefinition
impl Unpin for RunnerDefinition
impl UnsafeUnpin for RunnerDefinition
impl UnwindSafe for RunnerDefinition
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