[][src]Enum freertos_rust::FreeRtosTaskState

#[repr(u8)]pub enum FreeRtosTaskState {
    Running,
    Ready,
    Blocked,
    Suspended,
    Deleted,
}

Variants

Running

A task is querying the state of itself, so must be running.

Ready

The task being queried is in a read or pending ready list.

Blocked

The task being queried is in the Blocked state.

Suspended

The task being queried is in the Suspended state, or is in the Blocked state with an infinite time out.

Deleted

The task being queried has been deleted, but its TCB has not yet been freed.

Trait Implementations

impl Clone for FreeRtosTaskState[src]

impl Copy for FreeRtosTaskState[src]

impl Debug for FreeRtosTaskState[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.