pub struct FinalOutcome {
pub fixture_id: i64,
pub seq: i32,
pub period: u16,
pub participant1_score: i32,
pub participant2_score: i32,
pub participant1_goals_stat_key: u32,
pub participant2_goals_stat_key: u32,
pub result: MarketSide,
}Expand description
Extracted final outcome and the score stat keys used to prove it.
Fields§
§fixture_id: i64§seq: i32§period: u16§participant1_score: i32§participant2_score: i32§participant1_goals_stat_key: u32§participant2_goals_stat_key: u32§result: MarketSideImplementations§
Source§impl FinalOutcome
impl FinalOutcome
pub const fn stat_keys(&self) -> [u32; 2]
pub fn market_terms(&self) -> ScoreMarketTerms
Trait Implementations§
Source§impl Clone for FinalOutcome
impl Clone for FinalOutcome
Source§fn clone(&self) -> FinalOutcome
fn clone(&self) -> FinalOutcome
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 moreSource§impl Debug for FinalOutcome
impl Debug for FinalOutcome
impl Eq for FinalOutcome
Source§impl PartialEq for FinalOutcome
impl PartialEq for FinalOutcome
Source§fn eq(&self, other: &FinalOutcome) -> bool
fn eq(&self, other: &FinalOutcome) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for FinalOutcome
Auto Trait Implementations§
impl Freeze for FinalOutcome
impl RefUnwindSafe for FinalOutcome
impl Send for FinalOutcome
impl Sync for FinalOutcome
impl Unpin for FinalOutcome
impl UnsafeUnpin for FinalOutcome
impl UnwindSafe for FinalOutcome
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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