pub enum HitTrajectory {
BuntGrounder,
BuntPopup,
BuntLineDrive,
LineDrive,
GroundBall,
FlyBall,
Popup,
}Expand description
Different coarse definitions of how a ball is hit – likely up to scorers interpretation.
Variants§
Implementations§
Source§impl HitTrajectory
impl HitTrajectory
Sourcepub const fn from_launch_angle(launch_angle: f64) -> Self
pub const fn from_launch_angle(launch_angle: f64) -> Self
Uses launch angle data to derive a hit trajectory.
Trait Implementations§
Source§impl Clone for HitTrajectory
impl Clone for HitTrajectory
Source§fn clone(&self) -> HitTrajectory
fn clone(&self) -> HitTrajectory
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 HitTrajectory
impl Debug for HitTrajectory
Source§impl<'de> Deserialize<'de> for HitTrajectory
impl<'de> Deserialize<'de> for HitTrajectory
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 Display for HitTrajectory
impl Display for HitTrajectory
Source§impl Hash for HitTrajectory
impl Hash for HitTrajectory
Source§impl MetaKind for HitTrajectory
impl MetaKind for HitTrajectory
const ENDPOINT_NAME: &'static str = "hitTrajectories"
type Complete = HitTrajectory
Source§impl PartialEq for HitTrajectory
impl PartialEq for HitTrajectory
Source§impl Requestable for HitTrajectory
impl Requestable for HitTrajectory
type Identifier = HitTrajectory
type URL = MetaRequest<HitTrajectory>
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 HitTrajectory
impl RequestableEntrypoint for HitTrajectory
type Complete = HitTrajectory
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 HitTrajectory
impl Eq for HitTrajectory
impl StructuralPartialEq for HitTrajectory
Auto Trait Implementations§
impl Freeze for HitTrajectory
impl RefUnwindSafe for HitTrajectory
impl Send for HitTrajectory
impl Sync for HitTrajectory
impl Unpin for HitTrajectory
impl UnsafeUnpin for HitTrajectory
impl UnwindSafe for HitTrajectory
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.