pub struct TodoDraft {
pub uid: String,
pub description: Option<String>,
pub due: Option<LooseDateTime>,
pub priority: Priority,
pub summary: String,
}Expand description
Darft for a todo item, used for creating new todos.
Fields§
§uid: StringThe unique identifier for the todo item.
description: Option<String>The description of the todo item, if available.
due: Option<LooseDateTime>The due date and time of the todo item, if available.
priority: PriorityThe priority of the todo item.
summary: StringThe summary of the todo item.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TodoDraft
impl RefUnwindSafe for TodoDraft
impl Send for TodoDraft
impl Sync for TodoDraft
impl Unpin for TodoDraft
impl UnwindSafe for TodoDraft
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> 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