[][src]Enum f1_api::packet::header::PacketType

pub enum PacketType {
    Event,
    Lap,
    Motion,
    Participants,
    Session,
    Setup,
    Status,
    Telemetry,
}

Packets sent by F1 games

The modern F1 games have divided their telemetry output into multiple packets, which can be sent at different intervals based on how quickly their data changes.

Variants

Event
Lap
Motion
Participants
Session
Setup
Status
Telemetry

Trait Implementations

impl Clone for PacketType[src]

impl Copy for PacketType[src]

impl Debug for PacketType[src]

impl Eq for PacketType[src]

impl Hash for PacketType[src]

impl Ord for PacketType[src]

impl PartialEq<PacketType> for PacketType[src]

impl PartialOrd<PacketType> for PacketType[src]

impl StructuralEq for PacketType[src]

impl StructuralPartialEq for PacketType[src]

Auto Trait Implementations

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.