[][src]Enum f1_api::packet::session::Session

pub enum Session {
    OneShotQualifying,
    P1,
    P2,
    P3,
    Q1,
    Q2,
    Q3,
    Race,
    Race2,
    ShortPractice,
    ShortQualifying,
    TimeTrial,
    Unknown,
}

Types of sessions

F1 knows many different types of sessions. A typical race weekend consists of free practice, qualifying and a race, each of which can be divided into multiple sessions (e.g. first or second free practice).

Variants

OneShotQualifying
P1
P2
P3
Q1
Q2
Q3
Race
Race2
ShortPractice
ShortQualifying
TimeTrial
Unknown

Trait Implementations

impl Clone for Session[src]

impl Copy for Session[src]

impl Debug for Session[src]

impl Default for Session[src]

impl Eq for Session[src]

impl Hash for Session[src]

impl Ord for Session[src]

impl PartialEq<Session> for Session[src]

impl PartialOrd<Session> for Session[src]

impl StructuralEq for Session[src]

impl StructuralPartialEq for Session[src]

Auto Trait Implementations

impl RefUnwindSafe for Session

impl Send for Session

impl Sync for Session

impl Unpin for Session

impl UnwindSafe for Session

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.