Skip to main content

Nodes

Trait Nodes 

Source
pub trait Nodes<'a: 'b, 'b> {
    // Required methods
    fn nodes(&'b self) -> NodeIter<'a, 'b> ;
    fn span(&'b self) -> Span<'a>;
    fn add_nodes(
        &'b self,
        dest: &mut Vec<Node<'a, 'b>>,
        pred: fn(Node<'a, 'b>) -> bool,
    );

    // Provided method
    fn find(&'b self, pred: fn(Node<'a, 'b>) -> bool) -> Vec<Node<'a, 'b>> { ... }
}
Expand description

An object that can be represented as a collection of CST nodes

This is implemented by all individual CST nodes (see the associated data for Node variants) to represent its subtree.

Required Methods§

Source

fn nodes(&'b self) -> NodeIter<'a, 'b>

The nodes of the object

This includes the object itself, as well as any/all children nodes, provided depth-first.

Source

fn span(&'b self) -> Span<'a>

The overall Span of the nodes.

The resulting Span is for the overall node; if the node happes to go across files, the Span will only be for the first child node

Source

fn add_nodes( &'b self, dest: &mut Vec<Node<'a, 'b>>, pred: fn(Node<'a, 'b>) -> bool, )

Add all children nodes satisfying the given predicate to the provided Vec

This is faster than iterating across the entire tree, as the tree can be evaluated completely rather than being itermediately stored

Provided Methods§

Source

fn find(&'b self, pred: fn(Node<'a, 'b>) -> bool) -> Vec<Node<'a, 'b>>

Find all children nodes satisfying the given predicate

This is faster than iterating across the entire tree, as the tree can be evaluated completely rather than being itermediately stored

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl<'a: 'b, 'b, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Nodes<'a, 'b> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
where T0: Nodes<'a, 'b>, T1: Nodes<'a, 'b>, T2: Nodes<'a, 'b>, T3: Nodes<'a, 'b>, T4: Nodes<'a, 'b>, T5: Nodes<'a, 'b>, T6: Nodes<'a, 'b>, T7: Nodes<'a, 'b>, T8: Nodes<'a, 'b>, T9: Nodes<'a, 'b>, T10: Nodes<'a, 'b>, T11: Nodes<'a, 'b>,

Source§

fn nodes(&'b self) -> NodeIter<'a, 'b>

Source§

fn add_nodes( &'b self, dest: &mut Vec<Node<'a, 'b>>, pred: fn(Node<'a, 'b>) -> bool, )

Source§

fn span(&'b self) -> Span<'a>

Source§

impl<'a: 'b, 'b, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> Nodes<'a, 'b> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
where T0: Nodes<'a, 'b>, T1: Nodes<'a, 'b>, T2: Nodes<'a, 'b>, T3: Nodes<'a, 'b>, T4: Nodes<'a, 'b>, T5: Nodes<'a, 'b>, T6: Nodes<'a, 'b>, T7: Nodes<'a, 'b>, T8: Nodes<'a, 'b>, T9: Nodes<'a, 'b>, T10: Nodes<'a, 'b>,

Source§

fn nodes(&'b self) -> NodeIter<'a, 'b>

Source§

fn add_nodes( &'b self, dest: &mut Vec<Node<'a, 'b>>, pred: fn(Node<'a, 'b>) -> bool, )

Source§

fn span(&'b self) -> Span<'a>

Source§

impl<'a: 'b, 'b, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> Nodes<'a, 'b> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)
where T0: Nodes<'a, 'b>, T1: Nodes<'a, 'b>, T2: Nodes<'a, 'b>, T3: Nodes<'a, 'b>, T4: Nodes<'a, 'b>, T5: Nodes<'a, 'b>, T6: Nodes<'a, 'b>, T7: Nodes<'a, 'b>, T8: Nodes<'a, 'b>, T9: Nodes<'a, 'b>,

Source§

fn nodes(&'b self) -> NodeIter<'a, 'b>

Source§

fn add_nodes( &'b self, dest: &mut Vec<Node<'a, 'b>>, pred: fn(Node<'a, 'b>) -> bool, )

Source§

fn span(&'b self) -> Span<'a>

Source§

impl<'a: 'b, 'b, T0, T1, T2, T3, T4, T5, T6, T7, T8> Nodes<'a, 'b> for (T0, T1, T2, T3, T4, T5, T6, T7, T8)
where T0: Nodes<'a, 'b>, T1: Nodes<'a, 'b>, T2: Nodes<'a, 'b>, T3: Nodes<'a, 'b>, T4: Nodes<'a, 'b>, T5: Nodes<'a, 'b>, T6: Nodes<'a, 'b>, T7: Nodes<'a, 'b>, T8: Nodes<'a, 'b>,

Source§

fn nodes(&'b self) -> NodeIter<'a, 'b>

Source§

fn add_nodes( &'b self, dest: &mut Vec<Node<'a, 'b>>, pred: fn(Node<'a, 'b>) -> bool, )

Source§

fn span(&'b self) -> Span<'a>

Source§

impl<'a: 'b, 'b, T0, T1, T2, T3, T4, T5, T6, T7> Nodes<'a, 'b> for (T0, T1, T2, T3, T4, T5, T6, T7)
where T0: Nodes<'a, 'b>, T1: Nodes<'a, 'b>, T2: Nodes<'a, 'b>, T3: Nodes<'a, 'b>, T4: Nodes<'a, 'b>, T5: Nodes<'a, 'b>, T6: Nodes<'a, 'b>, T7: Nodes<'a, 'b> + 'a,

Source§

fn nodes(&'b self) -> NodeIter<'a, 'b>

Source§

fn add_nodes( &'b self, dest: &mut Vec<Node<'a, 'b>>, pred: fn(Node<'a, 'b>) -> bool, )

Source§

fn span(&'b self) -> Span<'a>

Source§

impl<'a: 'b, 'b, T0, T1, T2, T3, T4, T5, T6> Nodes<'a, 'b> for (T0, T1, T2, T3, T4, T5, T6)
where T0: Nodes<'a, 'b>, T1: Nodes<'a, 'b>, T2: Nodes<'a, 'b>, T3: Nodes<'a, 'b>, T4: Nodes<'a, 'b>, T5: Nodes<'a, 'b>, T6: Nodes<'a, 'b> + 'a,

Source§

fn nodes(&'b self) -> NodeIter<'a, 'b>

Source§

fn add_nodes( &'b self, dest: &mut Vec<Node<'a, 'b>>, pred: fn(Node<'a, 'b>) -> bool, )

Source§

fn span(&'b self) -> Span<'a>

Source§

impl<'a: 'b, 'b, T0, T1, T2, T3, T4, T5> Nodes<'a, 'b> for (T0, T1, T2, T3, T4, T5)
where T0: Nodes<'a, 'b>, T1: Nodes<'a, 'b>, T2: Nodes<'a, 'b>, T3: Nodes<'a, 'b>, T4: Nodes<'a, 'b>, T5: Nodes<'a, 'b> + 'a,

Source§

fn nodes(&'b self) -> NodeIter<'a, 'b>

Source§

fn add_nodes( &'b self, dest: &mut Vec<Node<'a, 'b>>, pred: fn(Node<'a, 'b>) -> bool, )

Source§

fn span(&'b self) -> Span<'a>

Source§

impl<'a: 'b, 'b, T0, T1, T2, T3, T4> Nodes<'a, 'b> for (T0, T1, T2, T3, T4)
where T0: Nodes<'a, 'b>, T1: Nodes<'a, 'b>, T2: Nodes<'a, 'b>, T3: Nodes<'a, 'b>, T4: Nodes<'a, 'b> + 'a,

Source§

fn nodes(&'b self) -> NodeIter<'a, 'b>

Source§

fn add_nodes( &'b self, dest: &mut Vec<Node<'a, 'b>>, pred: fn(Node<'a, 'b>) -> bool, )

Source§

fn span(&'b self) -> Span<'a>

Source§

impl<'a: 'b, 'b, T0, T1, T2, T3> Nodes<'a, 'b> for (T0, T1, T2, T3)
where T0: Nodes<'a, 'b>, T1: Nodes<'a, 'b>, T2: Nodes<'a, 'b>, T3: Nodes<'a, 'b> + 'a,

Source§

fn nodes(&'b self) -> NodeIter<'a, 'b>

Source§

fn add_nodes( &'b self, dest: &mut Vec<Node<'a, 'b>>, pred: fn(Node<'a, 'b>) -> bool, )

Source§

fn span(&'b self) -> Span<'a>

Source§

impl<'a: 'b, 'b, T0, T1, T2> Nodes<'a, 'b> for (T0, T1, T2)
where T0: Nodes<'a, 'b>, T1: Nodes<'a, 'b>, T2: Nodes<'a, 'b>,

Source§

fn nodes(&'b self) -> NodeIter<'a, 'b>

Source§

fn add_nodes( &'b self, dest: &mut Vec<Node<'a, 'b>>, pred: fn(Node<'a, 'b>) -> bool, )

Source§

fn span(&'b self) -> Span<'a>

Source§

impl<'a: 'b, 'b, T0, T1> Nodes<'a, 'b> for (T0, T1)
where T0: Nodes<'a, 'b>, T1: Nodes<'a, 'b>,

Source§

fn nodes(&'b self) -> NodeIter<'a, 'b>

Source§

fn add_nodes( &'b self, dest: &mut Vec<Node<'a, 'b>>, pred: fn(Node<'a, 'b>) -> bool, )

Source§

fn span(&'b self) -> Span<'a>

Source§

impl<'a: 'b, 'b, T> Nodes<'a, 'b> for Box<T>
where T: Nodes<'a, 'b>,

Source§

fn nodes(&'b self) -> NodeIter<'a, 'b>

Source§

fn add_nodes( &'b self, dest: &mut Vec<Node<'a, 'b>>, pred: fn(Node<'a, 'b>) -> bool, )

Source§

fn span(&'b self) -> Span<'a>

Source§

impl<'a: 'b, 'b, T> Nodes<'a, 'b> for Option<T>
where T: Nodes<'a, 'b>,

Source§

fn nodes(&'b self) -> NodeIter<'a, 'b>

Source§

fn add_nodes( &'b self, dest: &mut Vec<Node<'a, 'b>>, pred: fn(Node<'a, 'b>) -> bool, )

Source§

fn span(&'b self) -> Span<'a>

Source§

impl<'a: 'b, 'b, T> Nodes<'a, 'b> for Vec<T>
where T: Nodes<'a, 'b>,

Source§

fn nodes(&'b self) -> NodeIter<'a, 'b>

Source§

fn add_nodes( &'b self, dest: &mut Vec<Node<'a, 'b>>, pred: fn(Node<'a, 'b>) -> bool, )

Source§

fn span(&'b self) -> Span<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for &'a str

Source§

fn nodes(&self) -> NodeIter<'a, 'b>

Source§

fn add_nodes(&'b self, _: &mut Vec<Node<'a, 'b>>, _: fn(Node<'a, 'b>) -> bool)

Source§

fn span(&'b self) -> Span<'a>

Implementors§

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ActionBlock<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for AlwaysConstruct<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for AlwaysKeyword<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for AnonymousProgram<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for AnonymousProgramItem<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for AnsiConstantPortDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for AnsiNetPortDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for AnsiPortDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for AnsiVariablePortDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ArrayIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ArrayManipulationCall<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ArrayMethodName<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ArrayPatternKey<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ArrayRangeExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for AssertPropertyStatement<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for AssertionItem<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for AssertionItemDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for AssertionVariableDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for AssignmentNetLvalue<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for AssignmentOperator<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for AssignmentPattern<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for AssignmentPatternExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for AssignmentPatternExpressionType<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for AssignmentPatternKey<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for AssignmentPatternNetLvalue<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for AssignmentPatternVariableLvalue<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for AssignmentVariableLvalue<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for AssociativeDimension<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for AssumePropertyStatement<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for AttrName<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for AttrSpec<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for AttributeInstance<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for BinIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for BinaryModulePathOperator<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for BinaryNumber<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for BinaryOperator<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for BindDirective<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for BindInstantiation<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for BindTargetInstance<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for BindTargetInstanceList<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for BindTargetScope<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for BinsExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for BinsKeyword<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for BinsOrEmpty<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for BinsOrOptions<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for BinsSelection<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for BinsSelectionOrOption<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for BitSelect<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for BlockEventExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for BlockIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for BlockItemDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for BlockingAssignment<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for BooleanAbbrev<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for BuiltInMethodCall<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CaseExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CaseGenerateConstruct<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CaseGenerateItem<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CaseInsideItem<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CaseItem<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CaseItemExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CaseKeyword<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CasePatternItem<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CaseStatement<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for Cast<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CastingType<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CellClause<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CellIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ChargeStrength<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ChargeStrengthSize<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CheckerDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CheckerGenerateItem<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CheckerIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CheckerInstantiation<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CheckerOrGenerateItem<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CheckerOrGenerateItemDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CheckerPortDirection<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CheckerPortItem<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CheckerPortList<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ClassConstraint<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ClassConstructorArg<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ClassConstructorArgList<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ClassConstructorDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ClassConstructorPrototype<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ClassDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ClassDeclarationExtensionArguments<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ClassIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ClassItem<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ClassItemQualifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ClassMethod<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ClassNew<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ClassOrPackageScope<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ClassProperty<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ClassQualifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ClassQualifierOrPackageScope<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ClassScope<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ClassType<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ClassVariableIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ClockingDeclAssign<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ClockingDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ClockingDirection<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ClockingDrive<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ClockingEvent<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ClockingIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ClockingItem<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ClockingSkew<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for Clockvar<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ClockvarExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CmosSwitchInstance<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CmosSwitchtype<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CombinationalBody<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CombinationalEntry<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for Concatenation<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ConcurrentAssertionItem<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ConcurrentAssertionStatement<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CondPattern<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CondPredicate<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ConditionalExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ConditionalGenerateConstruct<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ConditionalStatement<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ConfigDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ConfigIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ConfigRuleStatement<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ConsecutiveRepetition<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ConstIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ConstOrRangeExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ConstantAssignmentPatternExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ConstantBitSelect<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ConstantCast<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ConstantConcatenation<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ConstantExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ConstantFunctionCall<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ConstantIndexedRange<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ConstantLetExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ConstantMintypmaxExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ConstantMultipleConcatenation<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ConstantParamExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ConstantPartSelectRange<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ConstantPrimary<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ConstantRange<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ConstantRangeExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ConstantSelect<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ConstraintBlock<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ConstraintBlockItem<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ConstraintDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ConstraintExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ConstraintIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ConstraintPrimary<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ConstraintPrototype<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ConstraintPrototypeQualifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ConstraintSet<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ContinuousAssign<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ControlledReferenceEvent<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ControlledTimingCheckEvent<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CoverCross<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CoverPoint<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CoverPointIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CoverPropertyStatement<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CoverSequenceStatement<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CoverageEvent<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CoverageOption<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CoverageSpec<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CoverageSpecOrOption<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CovergroupDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CovergroupExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CovergroupIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CovergroupRangeList<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CovergroupValueRange<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CovergroupVariableIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CrossBody<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CrossBodyItem<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CrossIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CrossItem<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CrossSetExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CurrentState<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CycleDelay<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CycleDelayConstRangeExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for CycleDelayRange<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DataDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DataEvent<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DataSourceExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DataType<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DataTypeOrImplicit<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DataTypeOrIncompleteClassScopedType<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DataTypeOrVoid<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DecimalNumber<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DefaultClause<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DefaultSkew<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DeferredImmediateAssertStatement<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DeferredImmediateAssertionItem<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DeferredImmediateAssertionStatement<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DeferredImmediateAssumeStatement<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DeferredImmediateCoverStatement<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DefparamAssignment<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for Delay2<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for Delay3<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DelayControl<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DelayOrEventControl<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DelayValue<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DelayedData<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DelayedReference<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for Description<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DescriptionBindDirective<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DescriptionPackageItem<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DesignStatement<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DisableStatement<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DistItem<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DistList<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DistWeight<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DollarFullskewTimingCheck<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DollarHoldTimingCheck<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DollarNochangeTimingCheck<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DollarPeriodTimingCheck<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DollarRecoveryTimingCheck<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DollarRecremTimingCheck<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DollarRemovalTimingCheck<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DollarSetupTimingCheck<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DollarSetupholdTimingCheck<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DollarSkewTimingCheck<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DollarTimeskewTimingCheck<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DollarWidthTimingCheck<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DpiFunctionImportProperty<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DpiFunctionProto<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DpiImportExport<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DpiSpecString<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DpiTaskImportProperty<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DpiTaskProto<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DriveOrChargeStrength<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DriveStrength<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DynamicArrayNew<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DynamicArrayVariableIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for DynamicOverrideSpecifiers<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for EdgeControlSpecifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for EdgeDescriptor<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for EdgeIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for EdgeIndicator<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for EdgeInputList<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for EdgeSensitivePathDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for EdgeSymbol<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ElaborationSeveritySystemTask<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for EmptyUnpackedArrayConcatenation<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for EnableGateInstance<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for EnableGatetype<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for EnableTerminal<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for EndEdgeOffset<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for EnumBaseType<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for EnumIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for EnumNameDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ErrorLimitValue<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ErrorSeveritySystemTask<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for EventBasedFlag<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for EventControl<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for EventExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for EventTrigger<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ExpectPropertyStatement<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for Expression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ExpressionOrCondPattern<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ExpressionOrDist<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ExternConstraintDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ExternTfDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for FatalSeveritySystemTask<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for FinalConstruct<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for FinalSpecifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for FinishNumber<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for FixedPointNumber<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ForInitialization<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ForStep<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ForStepAssignment<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ForVariableDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for FormalIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for FormalPortIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ForwardType<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for FullEdgeSensitivePathDescription<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for FullPathDescription<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for FunctionBodyDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for FunctionDataTypeOrImplicit<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for FunctionDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for FunctionIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for FunctionPrototype<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for FunctionStatement<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for FunctionStatementOrNull<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for FunctionSubroutineCall<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for GateInstantiation<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for GenerateBlock<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for GenerateBlockIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for GenerateItem<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for GenerateRegion<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for GenvarDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for GenvarExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for GenvarIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for GenvarInitialization<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for GenvarIteration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for GotoRepetition<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for HexNumber<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for HierarchicalArrayIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for HierarchicalBlockIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for HierarchicalBtfIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for HierarchicalEventIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for HierarchicalIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for HierarchicalIdentifierOrClassScope<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for HierarchicalInstance<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for HierarchicalNetIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for HierarchicalParameterIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for HierarchicalPropertyIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for HierarchicalSequenceIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for HierarchicalTaskIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for HierarchicalTfIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for HierarchicalVariableIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for Identifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for IdentifierList<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for IfGenerateConstruct<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ImmediateAssertionStatement<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ImplicitClassHandle<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ImplicitClassHandleOrClassScope<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ImplicitClassHandleOrClassScopeOrPackageScope<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ImplicitClassHandleOrPackageScope<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ImplicitDataType<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ImportExport<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for IncOrDecExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for IncOrDecOperator<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for IncompleteClassScopedType<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for IndexVariableIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for IndexedRange<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for InfoSeveritySystemTask<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for InitVal<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for InitialConstruct<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for InitialOrExtendsSpecifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for InoutDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for InoutPortIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for InoutTerminal<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for InputDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for InputIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for InputPortIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for InputTerminal<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for InsideExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for InstClause<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for InstName<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for InstanceIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for IntegerAtomType<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for IntegerCovergroupExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for IntegerType<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for IntegerVectorType<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for IntegralNumber<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for InterfaceAnsiHeader<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for InterfaceClassDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for InterfaceClassItem<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for InterfaceClassMethod<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for InterfaceClassType<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for InterfaceDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for InterfaceDeclarationAnsi<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for InterfaceDeclarationExternAnsi<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for InterfaceDeclarationExternNonansi<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for InterfaceDeclarationNonansi<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for InterfaceDeclarationWildcard<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for InterfaceIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for InterfaceIdentifierOrClassScope<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for InterfaceInstantiation<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for InterfaceItem<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for InterfaceNonansiHeader<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for InterfaceOrGenerateItem<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for InterfacePortDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for InterfacePortHeader<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for InterfacePortIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for JoinKeyword<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for JumpStatement<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for LetActualArg<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for LetDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for LetExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for LetFormalType<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for LetIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for LetListOfArguments<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for LetListOfIdentifierArguments<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for LetListOfPartialIdentifierArguments<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for LetPortItem<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for LetPortList<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for LevelInputList<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for LevelSymbol<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for LiblistClause<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for LibraryIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for Lifetime<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for LimitValue<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ListOfArguments<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ListOfArgumentsOrDefault<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ListOfCheckerPortConnections<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ListOfClockingDeclAssign<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ListOfCrossItems<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ListOfDefparamAssignments<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ListOfGenvarIdentifiers<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ListOfInterfaceIdentifiers<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ListOfNetAssignments<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ListOfNetDeclAssignments<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ListOfParamAssignments<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ListOfParameterValueAssignments<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ListOfPathDelayExpressions<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ListOfPathInputs<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ListOfPathOutputs<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ListOfPortConnections<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ListOfPortDeclarations<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ListOfPortIdentifiers<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ListOfPorts<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ListOfSpecparamAssignments<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ListOfTfVariableIdentifiers<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ListOfTypeAssignments<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ListOfUdpPortIdentifiers<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ListOfVariableAssignments<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ListOfVariableDeclAssignments<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ListOfVariableIdentifiers<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ListOfVariablePortIdentifiers<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for LocalParameterDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for LoopGenerateConstruct<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for LoopStatement<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for LoopVariables<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for MemberIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for Metadata<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for MethodCall<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for MethodCallBody<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for MethodCallRoot<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for MethodIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for MethodPrototype<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for MethodQualifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for MintypmaxExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ModportClockingDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ModportDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ModportIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ModportItem<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ModportPortsDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ModportSimplePort<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ModportSimplePortsDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ModportTfPort<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ModportTfPortsDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ModuleAnsiHeader<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ModuleCommonItem<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ModuleDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ModuleDeclarationAnsi<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ModuleDeclarationExternAnsi<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ModuleDeclarationExternNonansi<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ModuleDeclarationNonansi<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ModuleDeclarationWildcard<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ModuleIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ModuleInstantiation<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ModuleItem<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ModuleKeyword<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ModuleNonansiHeader<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ModuleOrGenerateItem<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ModuleOrGenerateItemDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ModulePathConcatenation<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ModulePathConditionalExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ModulePathExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ModulePathMintypmaxExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ModulePathMultipleConcatenation<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ModulePathPrimary<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for MosSwitchInstance<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for MosSwitchtype<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for MultipleConcatenation<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for NInputGateInstance<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for NInputGatetype<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for NOutputGateInstance<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for NOutputGatetype<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for NameOfInstance<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for NamedCheckerPortConnection<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for NamedParameterAssignment<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for NamedPortConnection<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for NcontrolTerminal<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for NestedNetLvalue<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for NestedVariableLvalue<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for NetAlias<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for NetAssignment<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for NetDeclAssignment<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for NetDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for NetIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for NetLvalue<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for NetOrInterfacePortHeader<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for NetPortHeader<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for NetPortType<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for NetType<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for NettypeDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for NettypeIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for NextState<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for Node<'a, 'b>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for NonIntegerType<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for NonPortInterfaceItem<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for NonPortModuleItem<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for NonPortProgramItem<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for NonTriviaToken<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for NonblockingAssignment<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for NonconsecutiveRepetition<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for NonrangeSelect<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for NonrangeVariableLvalue<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for Notifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for Number<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for OctalNumber<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for OperatorAssignment<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for OrderedCheckerPortConnection<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for OrderedParameterAssignment<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for OrderedPortConnection<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for OutputDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for OutputIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for OutputPortIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for OutputSymbol<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for OutputTerminal<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PackageDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PackageExportDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PackageIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PackageImportDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PackageImportItem<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PackageItem<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PackageOrClassScope<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PackageOrGenerateItemDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PackageScope<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PackedDimension<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ParBlock<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ParallelEdgeSensitivePathDescription<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ParallelPathDescription<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ParamAssignment<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ParamExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ParameterDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ParameterIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ParameterOverride<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ParameterPortDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ParameterPortList<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ParameterValueAssignment<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PartSelectRange<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PassEnSwitchtype<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PassEnableSwitchInstance<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PassSwitchInstance<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PassSwitchtype<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PathDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PathDelayExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PathDelayValue<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for Pattern<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PcontrolTerminal<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PolarityOperator<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for Port<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PortDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PortDirection<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PortExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PortIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PortReference<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for Primary<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PrimaryLiteral<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ProceduralAssertionStatement<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ProceduralContinuousAssignment<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ProceduralTimingControl<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ProceduralTimingControlStatement<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ProgramAnsiHeader<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ProgramDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ProgramDeclarationAnsi<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ProgramDeclarationExternAnsi<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ProgramDeclarationExternNonansi<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ProgramDeclarationNonansi<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ProgramDeclarationWildcard<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ProgramGenerateItem<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ProgramIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ProgramInstantiation<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ProgramItem<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ProgramNonansiHeader<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PropertyActualArg<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PropertyCaseItem<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PropertyDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PropertyExpr<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PropertyFormalType<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PropertyIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PropertyInstance<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PropertyListOfArguments<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PropertyLvarPortDirection<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PropertyPortItem<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PropertyPortList<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PropertyQualifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PropertySpec<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PsCheckerIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PsClassIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PsCovergroupIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PsIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PsOrHierarchicalArrayIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PsOrHierarchicalArrayIdentifierScope<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PsOrHierarchicalNetIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PsOrHierarchicalPropertyIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PsOrHierarchicalSequenceIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PsOrHierarchicalTfIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PsParameterIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PsTypeIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PsTypeIdentifierScope<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PullGateInstance<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PulldownStrength<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PullupStrength<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PulseControlSpecparam<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for PulsestyleDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for QueueDimension<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for QuotedString<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for RandcaseItem<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for RandcaseStatement<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for RandomQualifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for RandomizeCall<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for RandsequenceStatement<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for RangeExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for RangeList<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for RealNumber<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for RefDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ReferenceEvent<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for RejectLimitValue<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for RemainActiveFlag<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for RepeatRange<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for RestrictPropertyStatement<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for RsCase<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for RsCaseItem<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for RsCodeBlock<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for RsIfElse<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for RsProd<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for RsProduction<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for RsProductionIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for RsProductionItem<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for RsProductionList<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for RsRepeat<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for RsRule<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for RsWeightSpecification<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ScalarConstant<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ScalarTimingCheckCondition<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ScientificNumber<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for Select<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for SelectCondition<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for SelectExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for SelectionNetLvalue<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for SelectionVariableLvalue<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for SeqBlock<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for SeqInputList<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for SequenceAbbrev<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for SequenceActualArg<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for SequenceDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for SequenceExpr<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for SequenceFormalType<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for SequenceIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for SequenceInstance<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for SequenceListOfArguments<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for SequenceLvarPortDirection<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for SequenceMatchItem<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for SequenceMethodCall<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for SequencePortItem<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for SequencePortList<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for SequentialBody<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for SequentialEntry<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for SetCovergroupExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for SeveritySystemTask<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ShowcancelledDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for SignalIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for Signing<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for SimpleImmediateAssertStatement<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for SimpleImmediateAssertionStatement<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for SimpleImmediateAssumeStatement<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for SimpleImmediateCoverStatement<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for SimplePathDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for SimpleType<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for SliceSize<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for SoftOrTagged<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for SolveBeforeList<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for SourceText<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for SpecifyBlock<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for SpecifyInputTerminalDescriptor<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for SpecifyItem<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for SpecifyOutputTerminalDescriptor<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for SpecifyTerminalDescriptor<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for SpecparamAssignment<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for SpecparamDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for SpecparamIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for StartEdgeOffset<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for StateDependentPathDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for Statement<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for StatementItem<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for StatementOrNull<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for StreamConcatenation<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for StreamExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for StreamOperator<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for StreamingConcatenation<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for Strength0<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for Strength1<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for StringLiteral<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for StructUnion<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for StructUnionMember<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for StructurePatternKey<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for SubroutineCall<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for SubroutineCallStatement<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for SystemTfCall<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for SystemTfIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for SystemTimingCheck<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for T0xPathDelayExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for T0zPathDelayExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for T01PathDelayExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for T1xPathDelayExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for T1zPathDelayExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for T10PathDelayExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for TPathDelayExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for TaggedUnionExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for TaskBodyDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for TaskDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for TaskIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for TaskPrototype<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for TerminalIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for TfCall<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for TfIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for TfItemDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for TfPortDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for TfPortDirection<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for TfPortItem<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for TfPortList<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for TfallPathDelayExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for Threshold<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for TimeLiteral<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for TimeUnit<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for TimecheckCondition<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for TimestampCondition<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for TimeunitsDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for TimingCheckCondition<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for TimingCheckEvent<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for TimingCheckEventControl<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for TimingCheckLimit<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for TopmoduleIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for TransItem<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for TransList<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for TransRangeList<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for TransSet<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for TripleQuotedString<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for TrisePathDelayExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for Tx0PathDelayExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for Tx1PathDelayExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for TxzPathDelayExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for TypeAssignment<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for TypeDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for TypeIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for TypeIdentifierOrClassType<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for TypeParameterDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for TypeReference<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for Tz0PathDelayExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for Tz1PathDelayExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for TzPathDelayExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for TzxPathDelayExpression<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for UdpAnsiDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for UdpBody<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for UdpDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for UdpDeclarationPortList<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for UdpIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for UdpInitialStatement<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for UdpInputDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for UdpInstance<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for UdpInstantiation<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for UdpNonansiDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for UdpOutputDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for UdpPortDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for UdpPortList<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for UdpRegDeclaration<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for UnaryModulePathOperator<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for UnaryOperator<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for UnbasedUnsizedLiteral<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for UniquePriority<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for UniquenessConstraint<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for UnpackedDimension<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for UnsignedNumber<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for UnsizedDimension<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for UseClause<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for ValueRange<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for VarDataType<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for VariableAssignment<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for VariableDeclAssignment<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for VariableDimension<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for VariableIdentifier<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for VariableIdentifierList<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for VariableIdentifierListOrNull<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for VariableLvalue<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for VariablePortHeader<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for VariablePortType<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for VectoredOrScalared<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for WaitStatement<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for WarningSeveritySystemTask<'a>

Source§

impl<'a: 'b, 'b> Nodes<'a, 'b> for WithCovergroupExpression<'a>