pub struct TasksFile {
version: String,
tasks: Vec<Task>,
inputs: Vec<Input>,
}
Expand description
Struct representing a tasks.json file
Fields§
§version: String
The tasks.json version.
tasks: Vec<Task>
The tasks.json tasks.
inputs: Vec<Input>
The tasks.json keybindings.
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for TasksFile
impl<'de> Deserialize<'de> for TasksFile
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
Auto Trait Implementations§
impl RefUnwindSafe for TasksFile
impl Send for TasksFile
impl Sync for TasksFile
impl Unpin for TasksFile
impl UnwindSafe for TasksFile
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