pub enum EventType {
Show 73 variants
BatterTimeout,
MoundVisit,
GameAdvisory,
PitchingSubstitution,
DefensiveSwitch,
DefensiveSubstitution,
OffensiveSubstitution,
UmpireSubstitution,
PickoffError1B,
PickoffError2B,
PickoffError3B,
PitcherStepOff,
FanInterference,
BatterHandednessSwitch,
PitcherHandednessSwitch,
Ejection,
NoPitch,
DisengagementViolation,
FieldOut,
ForceOut,
FieldersChoice,
FieldersChoiceFieldOut,
Strikeout,
StrikeoutDoublePlay,
StrikeoutTriplePlay,
SacrificeBunt,
SacrificeFly,
GroundedIntoDoublePlay,
GroundedIntoTriplePlay,
DoublePlay,
TriplePlay,
OtherOut,
FieldError,
Error,
CaughtStealing,
CaughtStealing2B,
CaughtStealing3B,
CaughtStealingHome,
CaughtStealingDoublePlay,
SacrificeFlyDoublePlay,
SacrificeBuntDoublePlay,
Injury,
PriorRulingPending,
RulingPending,
AtBatStart,
Pickoff1B,
Pickoff2B,
Pickoff3B,
PickoffCaughtStealing2B,
PickoffCaughtStealing3B,
PickoffCaughtStealingHome,
BattersInterference,
RunnersInterference,
RunnersInterferenceDoublePlay,
RunnerPlaced,
Balk,
Walk,
IntentionalWalk,
HitByPitch,
Single,
Double,
Triple,
HomeRun,
StolenBase,
StolenBase2B,
StolenBase3B,
StolenBaseHome,
DefensiveIndifference,
PassedBall,
WildPitch,
CatchersInterference,
FieldersInterference,
OtherAdvancement,
}Variants§
BatterTimeout
MoundVisit
GameAdvisory
Game Status Changes
PitchingSubstitution
DefensiveSwitch
DefensiveSubstitution
OffensiveSubstitution
UmpireSubstitution
PickoffError1B
PickoffError2B
PickoffError3B
PitcherStepOff
FanInterference
BatterHandednessSwitch
Switches sides of the plate
PitcherHandednessSwitch
Ejection
NoPitch
DisengagementViolation
FieldOut
ForceOut
FieldersChoice
FieldersChoiceFieldOut
Strikeout
Not necessarily an out.
StrikeoutDoublePlay
StrikeoutTriplePlay
SacrificeBunt
SacrificeFly
GroundedIntoDoublePlay
GroundedIntoTriplePlay
DoublePlay
Unique double plays that aren’t groundout + groundout
TriplePlay
Unique triple plays that aren’t groundout + groundout + groundout
OtherOut
FieldError
Error
Misc Error
CaughtStealing
CaughtStealing2B
CaughtStealing3B
CaughtStealingHome
CaughtStealingDoublePlay
SacrificeFlyDoublePlay
SacrificeBuntDoublePlay
Injury
PriorRulingPending
RulingPending
AtBatStart
Seemingly unused
Pickoff1B
Successful pickoff
Pickoff2B
Successful pickoff
Pickoff3B
Successful pickoff
PickoffCaughtStealing2B
PickoffCaughtStealing3B
PickoffCaughtStealingHome
BattersInterference
RunnersInterference
RunnersInterferenceDoublePlay
RunnerPlaced
Balk
Walk
IntentionalWalk
HitByPitch
Single
Double
Triple
HomeRun
StolenBase
StolenBase2B
StolenBase3B
StolenBaseHome
DefensiveIndifference
A stolen base but unchallenged by the defense; not counted as a SB.
PassedBall
WildPitch
CatchersInterference
FieldersInterference
OtherAdvancement
Trait Implementations§
Source§impl<'de> Deserialize<'de> for EventType
impl<'de> Deserialize<'de> for EventType
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 Requestable for EventType
impl Requestable for EventType
type Identifier = EventType
type URL = MetaRequest<EventType>
fn id(&self) -> &Self::Identifier
fn url_for_id(_id: &Self::Identifier) -> Self::URL
fn get_entries(
response: <Self::URL as RequestURL>::Response,
) -> impl IntoIterator<Item = Self>where
Self: Sized,
fn get_cache_table() -> &'static RwLock<CacheTable<Self>>where
Self: Sized,
Source§impl RequestableEntrypoint for EventType
impl RequestableEntrypoint for EventType
type Complete = EventType
fn id( &self, ) -> &<<Self as RequestableEntrypoint>::Complete as Requestable>::Identifier
fn as_complete_or_request(
&self,
) -> impl Future<Output = Result<Arc<<Self as RequestableEntrypoint>::Complete>, Error<Self>>>where
Self: Sized,
impl Copy for EventType
impl Eq for EventType
impl StructuralPartialEq for EventType
Auto Trait Implementations§
impl Freeze for EventType
impl RefUnwindSafe for EventType
impl Send for EventType
impl Sync for EventType
impl Unpin for EventType
impl UnsafeUnpin for EventType
impl UnwindSafe for EventType
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<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<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 moreSource§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.