pub struct TaskFlag {
pub id: i64,
pub name: Option<String>,
pub group: Option<String>,
pub mat: bool,
}Fields§
§id: i64§name: Option<String>§group: Option<String>§mat: boolImplementations§
Source§impl TaskFlag
impl TaskFlag
pub fn from_args(args: FlagArgs) -> Result<Vec<TaskFlag>, Box<dyn Error>>
pub fn from_file(path: &Path) -> Result<Vec<TaskFlag>, Box<dyn Error>>
pub fn from_ini(path: &Path) -> Result<Vec<TaskFlag>, Box<dyn Error>>
pub fn from_toml(path: &Path) -> Result<Vec<TaskFlag>, Box<dyn Error>>
pub fn from_json(path: &Path) -> Result<Vec<TaskFlag>, Box<dyn Error>>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for TaskFlag
impl<'de> Deserialize<'de> for TaskFlag
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
impl Send for TaskFlag
impl Sync for TaskFlag
Auto Trait Implementations§
impl Freeze for TaskFlag
impl RefUnwindSafe for TaskFlag
impl Unpin for TaskFlag
impl UnwindSafe for TaskFlag
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