[][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 Clone for TaskStatus[src]

impl Copy for TaskStatus[src]

impl Debug for TaskStatus[src]

impl Eq for TaskStatus[src]

impl PartialEq<TaskStatus> for TaskStatus[src]

impl StructuralEq for TaskStatus[src]

impl StructuralPartialEq for TaskStatus[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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,