pub struct Task {
pub id: String,
pub title: String,
pub status: TaskStatus,
pub url: Option<String>,
pub priority: Option<TaskPriority>,
pub due_date: Option<String>,
pub tags: Vec<String>,
pub description: Option<String>,
}
Fields§
§id: String
§title: String
§status: TaskStatus
§url: Option<String>
§priority: Option<TaskPriority>
§due_date: Option<String>
§description: Option<String>
Implementations§
Source§impl Task
impl Task
pub fn status_symbol(&self) -> &str
pub fn priority_symbol(&self) -> &str
Trait Implementations§
impl StructuralPartialEq for Task
Auto Trait Implementations§
impl Freeze for Task
impl RefUnwindSafe for Task
impl Send for Task
impl Sync for Task
impl Unpin for Task
impl UnwindSafe for Task
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