pub enum TodoStatus {
NeedsAction,
Completed,
InProcess,
Cancelled,
}Expand description
The status of a todo item, which can be one of several predefined states.
Variants§
NeedsAction
The todo item needs action.
Completed
The todo item has been completed.
InProcess
The todo item is currently in process.
Cancelled
The todo item has been cancelled.
Trait Implementations§
Source§impl AsRef<str> for TodoStatus
impl AsRef<str> for TodoStatus
Source§impl Clone for TodoStatus
impl Clone for TodoStatus
Source§fn clone(&self) -> TodoStatus
fn clone(&self) -> TodoStatus
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TodoStatus
impl Debug for TodoStatus
Source§impl Display for TodoStatus
impl Display for TodoStatus
Source§impl From<&TodoStatus> for TodoStatus
impl From<&TodoStatus> for TodoStatus
Source§fn from(item: &TodoStatus) -> TodoStatus
fn from(item: &TodoStatus) -> TodoStatus
Converts to this type from the input type.
Source§impl From<&TodoStatus> for TodoStatus
impl From<&TodoStatus> for TodoStatus
Source§fn from(status: &TodoStatus) -> Self
fn from(status: &TodoStatus) -> Self
Converts to this type from the input type.
Source§impl FromStr for TodoStatus
impl FromStr for TodoStatus
impl Copy for TodoStatus
Auto Trait Implementations§
impl Freeze for TodoStatus
impl RefUnwindSafe for TodoStatus
impl Send for TodoStatus
impl Sync for TodoStatus
impl Unpin for TodoStatus
impl UnwindSafe for TodoStatus
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more