[][src]Enum kubos_app::RunLevel

pub enum RunLevel {
    OnBoot,
    OnCommand,
}

The different ways an application can be started

Variants

OnBoot

Logic intended to be run if the application is started at system boot time

OnCommand

Logic intended to be run if the application is started manually

Trait Implementations

impl Clone for RunLevel[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl PartialEq<RunLevel> for RunLevel[src]

#[must_use] fn ne(&self, other: &Rhs) -> bool1.0.0[src]

This method tests for !=.

impl Display for RunLevel[src]

impl Debug for RunLevel[src]

Auto Trait Implementations

impl Unpin for RunLevel

impl Sync for RunLevel

impl Send for RunLevel

impl UnwindSafe for RunLevel

impl RefUnwindSafe for RunLevel

Blanket Implementations

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

type Owned = T

The resulting type after obtaining ownership.

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

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

impl<T> ToString for T where
    T: Display + ?Sized
[src]

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.

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

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

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

impl<T> DebugAny for T where
    T: Any + Debug

impl<T> CloneAny for T where
    T: Clone + Any

impl<T> UnsafeAny for T where
    T: Any