pub struct WorkflowDescriptionLanguage;Expand description
Represents the Workflow Definition Language (WDL).
Trait Implementations§
Source§impl Clone for WorkflowDescriptionLanguage
impl Clone for WorkflowDescriptionLanguage
Source§fn clone(&self) -> WorkflowDescriptionLanguage
fn clone(&self) -> WorkflowDescriptionLanguage
Returns a duplicate of the value. Read more
1.0.0 · 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 WorkflowDescriptionLanguage
impl Debug for WorkflowDescriptionLanguage
Source§impl Divable<WorkflowDescriptionLanguage> for SyntaxNode<WorkflowDescriptionLanguage>
impl Divable<WorkflowDescriptionLanguage> for SyntaxNode<WorkflowDescriptionLanguage>
Source§fn dive_with_ignore<M, I>(
&self,
match_predicate: M,
ignore_predicate: I,
) -> impl Iterator<Item = NodeOrToken<SyntaxNode<WorkflowDescriptionLanguage>, SyntaxToken<WorkflowDescriptionLanguage>>>where
M: Fn(&NodeOrToken<SyntaxNode<WorkflowDescriptionLanguage>, SyntaxToken<WorkflowDescriptionLanguage>>) -> bool,
I: Fn(&SyntaxNode<WorkflowDescriptionLanguage>) -> bool,
fn dive_with_ignore<M, I>(
&self,
match_predicate: M,
ignore_predicate: I,
) -> impl Iterator<Item = NodeOrToken<SyntaxNode<WorkflowDescriptionLanguage>, SyntaxToken<WorkflowDescriptionLanguage>>>where
M: Fn(&NodeOrToken<SyntaxNode<WorkflowDescriptionLanguage>, SyntaxToken<WorkflowDescriptionLanguage>>) -> bool,
I: Fn(&SyntaxNode<WorkflowDescriptionLanguage>) -> bool,
Iterates over every element in the tree at the current root and yields
the elements for which the given
match_predicate evaluates to
true. Read moreSource§fn dive<M>(
&self,
match_predicate: M,
) -> impl Iterator<Item = NodeOrToken<SyntaxNode<L>, SyntaxToken<L>>>
fn dive<M>( &self, match_predicate: M, ) -> impl Iterator<Item = NodeOrToken<SyntaxNode<L>, SyntaxToken<L>>>
Iterates over every element in the tree at the current root and yields
the elements for which the given
match_predicate evaluates to
true.Source§impl Hash for WorkflowDescriptionLanguage
impl Hash for WorkflowDescriptionLanguage
Source§impl Language for WorkflowDescriptionLanguage
impl Language for WorkflowDescriptionLanguage
type Kind = SyntaxKind
fn kind_from_raw( raw: SyntaxKind, ) -> <WorkflowDescriptionLanguage as Language>::Kind
fn kind_to_raw( kind: <WorkflowDescriptionLanguage as Language>::Kind, ) -> SyntaxKind
Source§impl Ord for WorkflowDescriptionLanguage
impl Ord for WorkflowDescriptionLanguage
Source§fn cmp(&self, other: &WorkflowDescriptionLanguage) -> Ordering
fn cmp(&self, other: &WorkflowDescriptionLanguage) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialOrd for WorkflowDescriptionLanguage
impl PartialOrd for WorkflowDescriptionLanguage
impl Copy for WorkflowDescriptionLanguage
impl Eq for WorkflowDescriptionLanguage
impl StructuralPartialEq for WorkflowDescriptionLanguage
Auto Trait Implementations§
impl Freeze for WorkflowDescriptionLanguage
impl RefUnwindSafe for WorkflowDescriptionLanguage
impl Send for WorkflowDescriptionLanguage
impl Sync for WorkflowDescriptionLanguage
impl Unpin for WorkflowDescriptionLanguage
impl UnwindSafe for WorkflowDescriptionLanguage
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