[][src]Enum arsdk_rs::common::Class

pub enum Class {
    Network,
    NetworkEvent,
    Settings,
    SettingsState,
    Common(Common),
    CommonState,
    Overheat,
    OverheatState,
    Controller,
    WifiSettings,
    WifiSettingsState,
    Mavlink,
    MavlinkState,
    FlightPlanSettings,
    FlightPlanSettingsState,
    Calibration,
    CalibrationState,
    CameraSettingsState,
    Gps,
    FlightPlanState,
    FlightPlanEvent,
    ArLibsVersionsState,
    Audio,
    AudioState,
    HeadLights,
    HeadLightsState,
    Animations,
    AnimationsState,
    Accessory,
    AccessoryState,
    Charger,
    ChargerState,
    Runstate,
    Factory,
}

Variants

Network
NetworkEvent
Settings
SettingsState
Common(Common)
CommonState
Overheat
OverheatState
Controller
WifiSettings
WifiSettingsState
MavlinkState
FlightPlanSettings
FlightPlanSettingsState
Calibration
CalibrationState
CameraSettingsState
Gps
FlightPlanState
FlightPlanEvent
ArLibsVersionsState
Audio
AudioState
HeadLights
HeadLightsState
Animations
AnimationsState
Accessory
AccessoryState
Charger
ChargerState
Runstate
Factory

Trait Implementations

impl Clone for Class[src]

impl Copy for Class[src]

impl Debug for Class[src]

impl Eq for Class[src]

impl Into<u8> for Class[src]

impl PartialEq<Class> for Class[src]

impl StructuralEq for Class[src]

impl StructuralPartialEq for Class[src]

impl<'a> TryFromCtx<'a, Endian, [u8]> for Class[src]

type Error = MessageError

impl<'a> TryIntoCtx<Endian, [u8]> for Class[src]

type Error = MessageError

Auto Trait Implementations

impl RefUnwindSafe for Class

impl Send for Class

impl Sync for Class

impl Unpin for Class

impl UnwindSafe for Class

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.