pub struct TodoDraft {
pub description: Option<String>,
pub due: Option<LooseDateTime>,
pub percent_complete: Option<u8>,
pub priority: Option<Priority>,
pub status: TodoStatus,
pub summary: String,
}Expand description
Darft for a todo item, used for creating new todos.
Fields§
§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.
percent_complete: Option<u8>The percent complete, from 0 to 100, if available.
priority: Option<Priority>The priority of the todo item, if available.
status: TodoStatusThe status of the todo item.
summary: StringThe summary of the todo item.
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