[][src]Enum devlog::task::TaskStatus

pub enum TaskStatus {
    ToDo,
    Started,
    Blocked,
    Done,
}

Represents the user-assigned status of a task.

Variants

ToDo

The user has not yet started the task.

Started

The user has started, but not completed, the task.

Blocked

The user cannot complete the task due to external circumstances.

Done

The user has completed the task.

Methods

impl TaskStatus[src]

pub fn display_name(&self) -> &str[src]

Return a human-readable name for the task status.

Trait Implementations

impl PartialEq<TaskStatus> for TaskStatus[src]

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

This method tests for !=.

impl Clone for TaskStatus[src]

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

Performs copy-assignment from source. Read more

impl Eq for TaskStatus[src]

impl Copy for TaskStatus[src]

impl Debug for TaskStatus[src]

Auto Trait Implementations

Blanket Implementations

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.

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]