pub struct TaskAst {
pub name: SmolStr,
pub namespace: Option<SmolStr>,
pub doc: Option<SmolStr>,
pub params: Vec<ParamAst>,
pub guard: Option<GuardAst>,
pub dependencies: Vec<DependencyAst>,
pub shell: Option<SmolStr>,
pub shell_fallback: bool,
pub steps: Vec<TaskStepAst>,
pub range: TextRange,
}Fields§
§name: SmolStr§namespace: Option<SmolStr>§doc: Option<SmolStr>§params: Vec<ParamAst>§guard: Option<GuardAst>§dependencies: Vec<DependencyAst>§shell: Option<SmolStr>§shell_fallback: bool§steps: Vec<TaskStepAst>§range: TextRangeImplementations§
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