pub struct TaskHeaderNode { /* private fields */ }Implementations§
Source§impl TaskHeaderNode
impl TaskHeaderNode
pub fn cast(syntax: SyntaxNode) -> Option<Self>
pub fn range(&self) -> TextRange
pub fn name(&self) -> Option<SmolStr>
pub fn name_range(&self) -> Option<TextRange>
pub fn parameter_list(&self) -> Option<ParameterListNode>
pub fn conditions(&self) -> impl Iterator<Item = ConditionClauseNode> + '_
pub fn dependencies(&self) -> impl Iterator<Item = DependencyClauseNode> + '_
pub fn shell(&self) -> Option<ShellClauseNode>
pub fn terminator(&self) -> Option<HeaderTerminatorNode>
pub fn info(&self) -> TaskHeaderInfo
Trait Implementations§
Source§impl Clone for TaskHeaderNode
impl Clone for TaskHeaderNode
Source§fn clone(&self) -> TaskHeaderNode
fn clone(&self) -> TaskHeaderNode
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 moreAuto Trait Implementations§
impl !RefUnwindSafe for TaskHeaderNode
impl !Send for TaskHeaderNode
impl !Sync for TaskHeaderNode
impl !UnwindSafe for TaskHeaderNode
impl Freeze for TaskHeaderNode
impl Unpin for TaskHeaderNode
impl UnsafeUnpin for TaskHeaderNode
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