Struct lib_tasker::todos::ToDo
source · pub struct ToDo {
pub tasks: Vec<Task>,
}Fields§
§tasks: Vec<Task>Implementations§
source§impl ToDo
impl ToDo
pub fn get_to_do(file_path: &Utf8Path) -> Result<Self, TaskerError>
pub fn get_default_to_do_path() -> Result<Utf8PathBuf, TaskerError>
pub fn save(&self, path: &Utf8Path) -> Result<(), TaskerError>
Trait Implementations§
source§impl<'de> Deserialize<'de> for ToDo
impl<'de> Deserialize<'de> for ToDo
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq for ToDo
impl PartialEq for ToDo
impl Eq for ToDo
impl StructuralEq for ToDo
impl StructuralPartialEq for ToDo
Auto Trait Implementations§
impl RefUnwindSafe for ToDo
impl Send for ToDo
impl Sync for ToDo
impl Unpin for ToDo
impl UnwindSafe for ToDo
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
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.