pub struct TaskAst {
pub name: SmolStr,
pub namespace: Option<SmolStr>,
pub doc: Option<SmolStr>,
pub params: Vec<ParamAst>,
pub guards: Vec<GuardAst>,
pub dependencies: Vec<DependencyAst>,
pub shell: Option<ShellAst>,
pub steps: Vec<TaskStepAst>,
pub range: TextRange,
pub uses_multiline_header: bool,
}Fields§
§name: SmolStr§namespace: Option<SmolStr>§doc: Option<SmolStr>§params: Vec<ParamAst>§guards: Vec<GuardAst>§dependencies: Vec<DependencyAst>§shell: Option<ShellAst>§steps: Vec<TaskStepAst>§range: TextRange§uses_multiline_header: boolImplementations§
Trait Implementations§
impl Eq for TaskAst
impl StructuralPartialEq for TaskAst
Auto Trait Implementations§
impl Freeze for TaskAst
impl RefUnwindSafe for TaskAst
impl Send for TaskAst
impl Sync for TaskAst
impl Unpin for TaskAst
impl UnsafeUnpin for TaskAst
impl UnwindSafe for TaskAst
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