pub struct TaskHeaderInfo {
pub params: Option<SmolStr>,
pub guard: Option<SmolStr>,
pub dependencies: Option<SmolStr>,
pub shell: Option<SmolStr>,
pub shell_fallback: bool,
pub dependency_refs: Vec<TaskDependencyRef>,
}Expand description
Structured task header data parsed from the CST token stream.
Args: None.
Returns: Parsed task header sections and dependency references.
Fields§
§params: Option<SmolStr>§guard: Option<SmolStr>§dependencies: Option<SmolStr>§shell: Option<SmolStr>§shell_fallback: bool§dependency_refs: Vec<TaskDependencyRef>Trait Implementations§
Source§impl Clone for TaskHeaderInfo
impl Clone for TaskHeaderInfo
Source§fn clone(&self) -> TaskHeaderInfo
fn clone(&self) -> TaskHeaderInfo
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TaskHeaderInfo
impl Debug for TaskHeaderInfo
Source§impl Default for TaskHeaderInfo
impl Default for TaskHeaderInfo
Source§fn default() -> TaskHeaderInfo
fn default() -> TaskHeaderInfo
Returns the “default value” for a type. Read more
Source§impl PartialEq for TaskHeaderInfo
impl PartialEq for TaskHeaderInfo
Source§fn eq(&self, other: &TaskHeaderInfo) -> bool
fn eq(&self, other: &TaskHeaderInfo) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for TaskHeaderInfo
impl StructuralPartialEq for TaskHeaderInfo
Auto Trait Implementations§
impl Freeze for TaskHeaderInfo
impl RefUnwindSafe for TaskHeaderInfo
impl Send for TaskHeaderInfo
impl Sync for TaskHeaderInfo
impl Unpin for TaskHeaderInfo
impl UnsafeUnpin for TaskHeaderInfo
impl UnwindSafe for TaskHeaderInfo
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