pub struct TaskPatch {
pub task: Option<Box<dyn TaskTrait>>,
pub name: ValuePatch<String>,
pub description: ValuePatch<String>,
pub due: ValuePatch<DatePatchItem>,
pub scheduled: ValuePatch<DatePatchItem>,
pub priority: ValuePatch<Priority>,
pub state: ValuePatch<State>,
}Fields§
§task: Option<Box<dyn TaskTrait>>§name: ValuePatch<String>§description: ValuePatch<String>§due: ValuePatch<DatePatchItem>§scheduled: ValuePatch<DatePatchItem>§priority: ValuePatch<Priority>§state: ValuePatch<State>Implementations§
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for TaskPatch
impl !UnwindSafe for TaskPatch
impl Freeze for TaskPatch
impl Send for TaskPatch
impl Sync for TaskPatch
impl Unpin for TaskPatch
impl UnsafeUnpin for TaskPatch
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