pub struct RunnerDetails {
pub movement_reason: Option<MovementReason>,
pub runner: NamedPerson,
pub is_scoring_event: bool,
pub is_rbi: bool,
pub is_earned: bool,
/* private fields */
}Expand description
Details about the runner’s movement
Fields§
§movement_reason: Option<MovementReason>None represents completely unforced movement, such as hitting a single with no-one on.
runner: NamedPerson§is_scoring_event: bool§is_rbi: bool§is_earned: boolTrait Implementations§
Source§impl Clone for RunnerDetails
impl Clone for RunnerDetails
Source§fn clone(&self) -> RunnerDetails
fn clone(&self) -> RunnerDetails
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 RunnerDetails
impl Debug for RunnerDetails
Source§impl<'de> Deserialize<'de> for RunnerDetails
impl<'de> Deserialize<'de> for RunnerDetails
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 PartialEq for RunnerDetails
impl PartialEq for RunnerDetails
impl StructuralPartialEq for RunnerDetails
Auto Trait Implementations§
impl Freeze for RunnerDetails
impl RefUnwindSafe for RunnerDetails
impl Send for RunnerDetails
impl Sync for RunnerDetails
impl Unpin for RunnerDetails
impl UnsafeUnpin for RunnerDetails
impl UnwindSafe for RunnerDetails
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,
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