Trait Node

Source
pub trait Node<'a> {
    // Required method
    fn next(&'a self) -> RefNodes<'a>;
}

Required Methods§

Source

fn next(&'a self) -> RefNodes<'a>

Implementors§

Source§

impl<'a> Node<'a> for ActionBlock

Source§

impl<'a> Node<'a> for AlwaysKeyword

Source§

impl<'a> Node<'a> for AnonymousProgramItem

Source§

impl<'a> Node<'a> for AnsiPortDeclaration

Source§

impl<'a> Node<'a> for ArrayMethodName

Source§

impl<'a> Node<'a> for ArrayPatternKey

Source§

impl<'a> Node<'a> for ArrayRangeExpression

Source§

impl<'a> Node<'a> for AssertTiming

Source§

impl<'a> Node<'a> for AssertionItem

Source§

impl<'a> Node<'a> for AssertionItemDeclaration

Source§

impl<'a> Node<'a> for AssignmentPattern

Source§

impl<'a> Node<'a> for AssignmentPatternExpressionType

Source§

impl<'a> Node<'a> for AssignmentPatternKey

Source§

impl<'a> Node<'a> for AssociativeDimension

Source§

impl<'a> Node<'a> for BindDirective

Source§

impl<'a> Node<'a> for BindInstantiation

Source§

impl<'a> Node<'a> for BindTargetScope

Source§

impl<'a> Node<'a> for BinsExpression

Source§

impl<'a> Node<'a> for BinsKeyword

Source§

impl<'a> Node<'a> for BinsOrEmpty

Source§

impl<'a> Node<'a> for BinsOrOptions

Source§

impl<'a> Node<'a> for BinsSelectionOrOption

Source§

impl<'a> Node<'a> for BlockEventExpression

Source§

impl<'a> Node<'a> for BlockItemDeclaration

Source§

impl<'a> Node<'a> for BlockingAssignment

Source§

impl<'a> Node<'a> for BooleanAbbrev

Source§

impl<'a> Node<'a> for BuiltInMethodCall

Source§

impl<'a> Node<'a> for CaseGenerateItem

Source§

impl<'a> Node<'a> for CaseInsideItem

Source§

impl<'a> Node<'a> for CaseItem

Source§

impl<'a> Node<'a> for CaseKeyword

Source§

impl<'a> Node<'a> for CasePatternItem

Source§

impl<'a> Node<'a> for CaseStatement

Source§

impl<'a> Node<'a> for CastingType

Source§

impl<'a> Node<'a> for ChargeStrength

Source§

impl<'a> Node<'a> for CheckerGenerateItem

Source§

impl<'a> Node<'a> for CheckerOrGenerateItem

Source§

impl<'a> Node<'a> for CheckerOrGenerateItemDeclaration

Source§

impl<'a> Node<'a> for CheckerPortDirection

Source§

impl<'a> Node<'a> for ClassConstraint

Source§

impl<'a> Node<'a> for ClassItem

Source§

impl<'a> Node<'a> for ClassItemQualifier

Source§

impl<'a> Node<'a> for ClassMethod

Source§

impl<'a> Node<'a> for ClassNew

Source§

impl<'a> Node<'a> for ClassProperty

Source§

impl<'a> Node<'a> for ClassPropertyConstExpression

Source§

impl<'a> Node<'a> for ClassQualifierOrPackageScope

Source§

impl<'a> Node<'a> for ClockingDeclaration

Source§

impl<'a> Node<'a> for ClockingDirection

Source§

impl<'a> Node<'a> for ClockingEvent

Source§

impl<'a> Node<'a> for ClockingItem

Source§

impl<'a> Node<'a> for ClockingSkew

Source§

impl<'a> Node<'a> for CompilerDirective

Source§

impl<'a> Node<'a> for ConcurrentAssertionItem

Source§

impl<'a> Node<'a> for ConcurrentAssertionStatement

Source§

impl<'a> Node<'a> for ConditionalCompilerDirective

Source§

impl<'a> Node<'a> for ConditionalGenerateConstruct

Source§

impl<'a> Node<'a> for ConfigRuleStatement

Source§

impl<'a> Node<'a> for ConsecutiveRepetition

Source§

impl<'a> Node<'a> for ConstOrRangeExpression

Source§

impl<'a> Node<'a> for ConstantExpression

Source§

impl<'a> Node<'a> for ConstantMintypmaxExpression

Source§

impl<'a> Node<'a> for ConstantParamExpression

Source§

impl<'a> Node<'a> for ConstantPartSelectRange

Source§

impl<'a> Node<'a> for ConstantPrimary

Source§

impl<'a> Node<'a> for ConstantRangeExpression

Source§

impl<'a> Node<'a> for ConstraintBlockItem

Source§

impl<'a> Node<'a> for ConstraintExpression

Source§

impl<'a> Node<'a> for ConstraintPrototypeQualifier

Source§

impl<'a> Node<'a> for ConstraintSet

Source§

impl<'a> Node<'a> for ContinuousAssign

Source§

impl<'a> Node<'a> for CoverageEvent

Source§

impl<'a> Node<'a> for CoverageOption

Source§

impl<'a> Node<'a> for CoverageSpec

Source§

impl<'a> Node<'a> for CoverageSpecOrOption

Source§

impl<'a> Node<'a> for CovergroupValueRange

Source§

impl<'a> Node<'a> for CrossBody

Source§

impl<'a> Node<'a> for CrossBodyItem

Source§

impl<'a> Node<'a> for CrossItem

Source§

impl<'a> Node<'a> for CycleDelay

Source§

impl<'a> Node<'a> for CycleDelayConstRangeExpression

Source§

impl<'a> Node<'a> for CycleDelayRange

Source§

impl<'a> Node<'a> for DataDeclaration

Source§

impl<'a> Node<'a> for DataType

Source§

impl<'a> Node<'a> for DataTypeOrImplicit

Source§

impl<'a> Node<'a> for DataTypeOrVoid

Source§

impl<'a> Node<'a> for DecimalNumber

Source§

impl<'a> Node<'a> for DefaultSkew

Source§

impl<'a> Node<'a> for DeferredImmediateAssertionStatement

Source§

impl<'a> Node<'a> for Delay2

Source§

impl<'a> Node<'a> for Delay3

Source§

impl<'a> Node<'a> for DelayControl

Source§

impl<'a> Node<'a> for DelayOrEventControl

Source§

impl<'a> Node<'a> for DelayValue

Source§

impl<'a> Node<'a> for DelayedData

Source§

impl<'a> Node<'a> for DelayedReference

Source§

impl<'a> Node<'a> for Description

Source§

impl<'a> Node<'a> for DisableStatement

Source§

impl<'a> Node<'a> for DistWeight

Source§

impl<'a> Node<'a> for DpiFunctionImportProperty

Source§

impl<'a> Node<'a> for DpiImportExport

Source§

impl<'a> Node<'a> for DpiSpecString

Source§

impl<'a> Node<'a> for DpiTaskImportProperty

Source§

impl<'a> Node<'a> for DriveStrength

Source§

impl<'a> Node<'a> for EdgeIdentifier

Source§

impl<'a> Node<'a> for EdgeIndicator

Source§

impl<'a> Node<'a> for EdgeSensitivePathDeclaration

Source§

impl<'a> Node<'a> for ElaborationSystemTask

Source§

impl<'a> Node<'a> for EnumBaseType

Source§

impl<'a> Node<'a> for EventControl

Source§

impl<'a> Node<'a> for EventExpression

Source§

impl<'a> Node<'a> for EventTrigger

Source§

impl<'a> Node<'a> for Expression

Source§

impl<'a> Node<'a> for ExpressionOrCondPattern

Source§

impl<'a> Node<'a> for ExternTfDeclaration

Source§

impl<'a> Node<'a> for FilePathSpec

Source§

impl<'a> Node<'a> for FinishNumber

Source§

impl<'a> Node<'a> for ForInitialization

Source§

impl<'a> Node<'a> for ForStepAssignment

Source§

impl<'a> Node<'a> for FunctionBodyDeclaration

Source§

impl<'a> Node<'a> for FunctionDataTypeOrImplicit

Source§

impl<'a> Node<'a> for FunctionStatementOrNull

Source§

impl<'a> Node<'a> for GateInstantiation

Source§

impl<'a> Node<'a> for GenerateBlock

Source§

impl<'a> Node<'a> for GenerateItem

Source§

impl<'a> Node<'a> for GenvarIteration

Source§

impl<'a> Node<'a> for HierarchicalBtfIdentifier

Source§

impl<'a> Node<'a> for HierarchicalIdentifierOrClassScope

Source§

impl<'a> Node<'a> for Identifier

Source§

impl<'a> Node<'a> for ImmediateAssertionStatement

Source§

impl<'a> Node<'a> for ImplicitClassHandle

Source§

impl<'a> Node<'a> for ImplicitClassHandleOrClassScope

Source§

impl<'a> Node<'a> for ImplicitClassHandleOrClassScopeOrPackageScope

Source§

impl<'a> Node<'a> for ImplicitClassHandleOrPackageScope

Source§

impl<'a> Node<'a> for ImportExport

Source§

impl<'a> Node<'a> for IncOrDecExpression

Source§

impl<'a> Node<'a> for IncludeCompilerDirective

Source§

impl<'a> Node<'a> for InputDeclaration

Source§

impl<'a> Node<'a> for InputIdentifier

Source§

impl<'a> Node<'a> for IntegerAtomType

Source§

impl<'a> Node<'a> for IntegerType

Source§

impl<'a> Node<'a> for IntegerVectorType

Source§

impl<'a> Node<'a> for IntegralNumber

Source§

impl<'a> Node<'a> for InterfaceClassItem

Source§

impl<'a> Node<'a> for InterfaceDeclaration

Source§

impl<'a> Node<'a> for InterfaceIdentifierOrClassScope

Source§

impl<'a> Node<'a> for InterfaceItem

Source§

impl<'a> Node<'a> for InterfaceOrGenerateItem

Source§

impl<'a> Node<'a> for InterfacePortHeader

Source§

impl<'a> Node<'a> for JoinKeyword

Source§

impl<'a> Node<'a> for JumpStatement

Source§

impl<'a> Node<'a> for LetFormalType

Source§

impl<'a> Node<'a> for LetListOfArguments

Source§

impl<'a> Node<'a> for LibraryDescription

Source§

impl<'a> Node<'a> for Lifetime

Source§

impl<'a> Node<'a> for ListOfArguments

Source§

impl<'a> Node<'a> for ListOfCheckerPortConnections

Source§

impl<'a> Node<'a> for ListOfParameterAssignments

Source§

impl<'a> Node<'a> for ListOfPortConnections

Source§

impl<'a> Node<'a> for LocalOrPackageScopeOrClassScope

Source§

impl<'a> Node<'a> for LocalParameterDeclaration

Source§

impl<'a> Node<'a> for LoopStatement

Source§

impl<'a> Node<'a> for MethodCallBody

Source§

impl<'a> Node<'a> for MethodCallRoot

Source§

impl<'a> Node<'a> for MethodPrototype

Source§

impl<'a> Node<'a> for MethodQualifier

Source§

impl<'a> Node<'a> for MintypmaxExpression

Source§

impl<'a> Node<'a> for ModportPortsDeclaration

Source§

impl<'a> Node<'a> for ModportSimplePort

Source§

impl<'a> Node<'a> for ModportTfPort

Source§

impl<'a> Node<'a> for ModuleCommonItem

Source§

impl<'a> Node<'a> for ModuleDeclaration

Source§

impl<'a> Node<'a> for ModuleItem

Source§

impl<'a> Node<'a> for ModuleKeyword

Source§

impl<'a> Node<'a> for ModuleOrGenerateItem

Source§

impl<'a> Node<'a> for ModuleOrGenerateItemDeclaration

Source§

impl<'a> Node<'a> for ModulePathExpression

Source§

impl<'a> Node<'a> for ModulePathMintypmaxExpression

Source§

impl<'a> Node<'a> for ModulePathPrimary

Source§

impl<'a> Node<'a> for NamedCheckerPortConnection

Source§

impl<'a> Node<'a> for NamedPortConnection

Source§

impl<'a> Node<'a> for NetDeclaration

Source§

impl<'a> Node<'a> for NetLvalue

Source§

impl<'a> Node<'a> for NetPortHeaderOrInterfacePortHeader

Source§

impl<'a> Node<'a> for NetPortType

Source§

impl<'a> Node<'a> for NetType

Source§

impl<'a> Node<'a> for NetTypeDeclaration

Source§

impl<'a> Node<'a> for NextState

Source§

impl<'a> Node<'a> for NonIntegerType

Source§

impl<'a> Node<'a> for NonPortInterfaceItem

Source§

impl<'a> Node<'a> for NonPortModuleItem

Source§

impl<'a> Node<'a> for NonPortProgramItem

Source§

impl<'a> Node<'a> for Number

Source§

impl<'a> Node<'a> for OutputDeclaration

Source§

impl<'a> Node<'a> for OutputIdentifier

Source§

impl<'a> Node<'a> for PackageExportDeclaration

Source§

impl<'a> Node<'a> for PackageImportItem

Source§

impl<'a> Node<'a> for PackageItem

Source§

impl<'a> Node<'a> for PackageOrGenerateItemDeclaration

Source§

impl<'a> Node<'a> for PackageScope

Source§

impl<'a> Node<'a> for PackageScopeOrClassScope

Source§

impl<'a> Node<'a> for PackedDimension

Source§

impl<'a> Node<'a> for ParamExpression

Source§

impl<'a> Node<'a> for ParameterDeclaration

Source§

impl<'a> Node<'a> for ParameterPortDeclaration

Source§

impl<'a> Node<'a> for ParameterPortList

Source§

impl<'a> Node<'a> for PartSelectRange

Source§

impl<'a> Node<'a> for PathDeclaration

Source§

impl<'a> Node<'a> for PathDelayValue

Source§

impl<'a> Node<'a> for Pattern

Source§

impl<'a> Node<'a> for Port

Source§

impl<'a> Node<'a> for PortDeclaration

Source§

impl<'a> Node<'a> for PortDirection

Source§

impl<'a> Node<'a> for PortExpression

Source§

impl<'a> Node<'a> for PragmaExpression

Source§

impl<'a> Node<'a> for PragmaValue

Source§

impl<'a> Node<'a> for Primary

Source§

impl<'a> Node<'a> for PrimaryLiteral

Source§

impl<'a> Node<'a> for ProceduralAssertionStatement

Source§

impl<'a> Node<'a> for ProceduralContinuousAssignment

Source§

impl<'a> Node<'a> for ProceduralTimingControl

Source§

impl<'a> Node<'a> for ProgramDeclaration

Source§

impl<'a> Node<'a> for ProgramGenerateItem

Source§

impl<'a> Node<'a> for ProgramItem

Source§

impl<'a> Node<'a> for PropertyActualArg

Source§

impl<'a> Node<'a> for PropertyCaseItem

Source§

impl<'a> Node<'a> for PropertyExpr

Source§

impl<'a> Node<'a> for PropertyFormalType

Source§

impl<'a> Node<'a> for PropertyListOfArguments

Source§

impl<'a> Node<'a> for PropertyLvarPortDirection

Source§

impl<'a> Node<'a> for PropertyQualifier

Source§

impl<'a> Node<'a> for PsOrHierarchicalNetIdentifier

Source§

impl<'a> Node<'a> for PsOrHierarchicalPropertyIdentifier

Source§

impl<'a> Node<'a> for PsOrHierarchicalSequenceIdentifier

Source§

impl<'a> Node<'a> for PsOrHierarchicalTfIdentifier

Source§

impl<'a> Node<'a> for PsParameterIdentifier

Source§

impl<'a> Node<'a> for PulldownStrength

Source§

impl<'a> Node<'a> for PullupStrength

Source§

impl<'a> Node<'a> for PulseControlSpecparam

Source§

impl<'a> Node<'a> for RandomQualifier

Source§

impl<'a> Node<'a> for RangeExpression

Source§

impl<'a> Node<'a> for RealNumber

Source§

impl<'a> Node<'a> for RepeatRange

Source§

impl<'a> Node<'a> for RsCaseItem

Source§

impl<'a> Node<'a> for RsProd

Source§

impl<'a> Node<'a> for RsProductionList

Source§

impl<'a> Node<'a> for ScalarTimingCheckCondition

Source§

impl<'a> Node<'a> for SelectExpression

Source§

impl<'a> Node<'a> for SeqInputList

Source§

impl<'a> Node<'a> for SequenceActualArg

Source§

impl<'a> Node<'a> for SequenceExpr

Source§

impl<'a> Node<'a> for SequenceFormalType

Source§

impl<'a> Node<'a> for SequenceListOfArguments

Source§

impl<'a> Node<'a> for SequenceLvarPortDirection

Source§

impl<'a> Node<'a> for SequenceMatchItem

Source§

impl<'a> Node<'a> for Sign

Source§

impl<'a> Node<'a> for Signing

Source§

impl<'a> Node<'a> for SimpleImmediateAssertionStatement

Source§

impl<'a> Node<'a> for SimplePathDeclaration

Source§

impl<'a> Node<'a> for SimpleType

Source§

impl<'a> Node<'a> for SliceSize

Source§

impl<'a> Node<'a> for SourceDescription

Source§

impl<'a> Node<'a> for SpecifyItem

Source§

impl<'a> Node<'a> for SpecifyTerminalDescriptor

Source§

impl<'a> Node<'a> for SpecparamAssignment

Source§

impl<'a> Node<'a> for StateDependentPathDeclaration

Source§

impl<'a> Node<'a> for StatementItem

Source§

impl<'a> Node<'a> for StatementOrNull

Source§

impl<'a> Node<'a> for Strength0

Source§

impl<'a> Node<'a> for Strength1

Source§

impl<'a> Node<'a> for Strength

Source§

impl<'a> Node<'a> for StructUnion

Source§

impl<'a> Node<'a> for StructurePatternKey

Source§

impl<'a> Node<'a> for SubroutineCall

Source§

impl<'a> Node<'a> for SubroutineCallStatement

Source§

impl<'a> Node<'a> for SystemTfCall

Source§

impl<'a> Node<'a> for SystemTimingCheck

Source§

impl<'a> Node<'a> for TaskBodyDeclaration

Source§

impl<'a> Node<'a> for TfItemDeclaration

Source§

impl<'a> Node<'a> for TfPortDirection

Source§

impl<'a> Node<'a> for TimeLiteral

Source§

impl<'a> Node<'a> for TimeUnit

Source§

impl<'a> Node<'a> for TimeunitsDeclaration

Source§

impl<'a> Node<'a> for TimingCheckCondition

Source§

impl<'a> Node<'a> for TimingCheckEventControl

Source§

impl<'a> Node<'a> for TransRangeList

Source§

impl<'a> Node<'a> for TypeDeclaration

Source§

impl<'a> Node<'a> for TypeDeclarationKeyword

Source§

impl<'a> Node<'a> for TypeReference

Source§

impl<'a> Node<'a> for UdpBody

Source§

impl<'a> Node<'a> for UdpDeclaration

Source§

impl<'a> Node<'a> for UdpOutputDeclaration

Source§

impl<'a> Node<'a> for UdpPortDeclaration

Source§

impl<'a> Node<'a> for UniquePriority

Source§

impl<'a> Node<'a> for UnpackedDimension

Source§

impl<'a> Node<'a> for UseClause

Source§

impl<'a> Node<'a> for ValueRange

Source§

impl<'a> Node<'a> for VarDataType

Source§

impl<'a> Node<'a> for VariableDeclAssignment

Source§

impl<'a> Node<'a> for VariableDimension

Source§

impl<'a> Node<'a> for VariableIdentifierListOrNull

Source§

impl<'a> Node<'a> for VariableLvalue

Source§

impl<'a> Node<'a> for VectorScalar

Source§

impl<'a> Node<'a> for WaitStatement

Source§

impl<'a> Node<'a> for WeightSpecification

Source§

impl<'a> Node<'a> for WhiteSpace

Source§

impl<'a> Node<'a> for ActionBlockElse

Source§

impl<'a> Node<'a> for ActualArgument

Source§

impl<'a> Node<'a> for AlwaysConstruct

Source§

impl<'a> Node<'a> for AngleBracketLiteral

Source§

impl<'a> Node<'a> for AnonymousProgram

Source§

impl<'a> Node<'a> for AnsiPortDeclarationNet

Source§

impl<'a> Node<'a> for AnsiPortDeclarationParen

Source§

impl<'a> Node<'a> for AnsiPortDeclarationVariable

Source§

impl<'a> Node<'a> for ArrayIdentifier

Source§

impl<'a> Node<'a> for ArrayManipulationCall

Source§

impl<'a> Node<'a> for ArrayRangeExpressionColon

Source§

impl<'a> Node<'a> for ArrayRangeExpressionMinusColon

Source§

impl<'a> Node<'a> for ArrayRangeExpressionPlusColon

Source§

impl<'a> Node<'a> for AssertPropertyStatement

Source§

impl<'a> Node<'a> for AssertionVariableDeclaration

Source§

impl<'a> Node<'a> for AssignmentOperator

Source§

impl<'a> Node<'a> for AssignmentPatternArray

Source§

impl<'a> Node<'a> for AssignmentPatternExpression

Source§

impl<'a> Node<'a> for AssignmentPatternList

Source§

impl<'a> Node<'a> for AssignmentPatternNetLvalue

Source§

impl<'a> Node<'a> for AssignmentPatternRepeat

Source§

impl<'a> Node<'a> for AssignmentPatternStructure

Source§

impl<'a> Node<'a> for AssignmentPatternVariableLvalue

Source§

impl<'a> Node<'a> for AssociativeDimensionAsterisk

Source§

impl<'a> Node<'a> for AssociativeDimensionDataType

Source§

impl<'a> Node<'a> for AssumePropertyStatement

Source§

impl<'a> Node<'a> for AttrSpec

Source§

impl<'a> Node<'a> for AttributeInstance

Source§

impl<'a> Node<'a> for BinIdentifier

Source§

impl<'a> Node<'a> for BinaryBase

Source§

impl<'a> Node<'a> for BinaryModulePathOperator

Source§

impl<'a> Node<'a> for BinaryNumber

Source§

impl<'a> Node<'a> for BinaryOperator

Source§

impl<'a> Node<'a> for BinaryValue

Source§

impl<'a> Node<'a> for BindDirectiveInstance

Source§

impl<'a> Node<'a> for BindDirectiveScope

Source§

impl<'a> Node<'a> for BindTargetInstance

Source§

impl<'a> Node<'a> for BindTargetInstanceList

Source§

impl<'a> Node<'a> for BinsExpressionCoverPoint

Source§

impl<'a> Node<'a> for BinsOrEmptyNonEmpty

Source§

impl<'a> Node<'a> for BinsOrOptionsCoverPoint

Source§

impl<'a> Node<'a> for BinsOrOptionsCovergroup

Source§

impl<'a> Node<'a> for BinsOrOptionsDefault

Source§

impl<'a> Node<'a> for BinsOrOptionsDefaultSequence

Source§

impl<'a> Node<'a> for BinsOrOptionsSetCovergroup

Source§

impl<'a> Node<'a> for BinsOrOptionsTransList

Source§

impl<'a> Node<'a> for BinsSelection

Source§

impl<'a> Node<'a> for BinsSelectionOrOptionBins

Source§

impl<'a> Node<'a> for BinsSelectionOrOptionCoverage

Source§

impl<'a> Node<'a> for BitSelect

Source§

impl<'a> Node<'a> for BlockEventExpressionBegin

Source§

impl<'a> Node<'a> for BlockEventExpressionEnd

Source§

impl<'a> Node<'a> for BlockEventExpressionOr

Source§

impl<'a> Node<'a> for BlockIdentifier

Source§

impl<'a> Node<'a> for BlockItemDeclarationData

Source§

impl<'a> Node<'a> for BlockItemDeclarationLet

Source§

impl<'a> Node<'a> for BlockItemDeclarationLocalParameter

Source§

impl<'a> Node<'a> for BlockItemDeclarationParameter

Source§

impl<'a> Node<'a> for BlockingAssignmentHierarchicalVariable

Source§

impl<'a> Node<'a> for BlockingAssignmentNonrangeVariable

Source§

impl<'a> Node<'a> for BlockingAssignmentVariable

Source§

impl<'a> Node<'a> for CIdentifier

Source§

impl<'a> Node<'a> for CaseExpression

Source§

impl<'a> Node<'a> for CaseGenerateConstruct

Source§

impl<'a> Node<'a> for CaseGenerateItemDefault

Source§

impl<'a> Node<'a> for CaseGenerateItemNondefault

Source§

impl<'a> Node<'a> for CaseInsideItemNondefault

Source§

impl<'a> Node<'a> for CaseItemDefault

Source§

impl<'a> Node<'a> for CaseItemExpression

Source§

impl<'a> Node<'a> for CaseItemNondefault

Source§

impl<'a> Node<'a> for CasePatternItemNondefault

Source§

impl<'a> Node<'a> for CaseStatementInside

Source§

impl<'a> Node<'a> for CaseStatementMatches

Source§

impl<'a> Node<'a> for CaseStatementNormal

Source§

impl<'a> Node<'a> for Cast

Source§

impl<'a> Node<'a> for CellClause

Source§

impl<'a> Node<'a> for CellIdentifier

Source§

impl<'a> Node<'a> for CelldefineDriveCompilerDirective

Source§

impl<'a> Node<'a> for ChargeStrengthLarge

Source§

impl<'a> Node<'a> for ChargeStrengthMedium

Source§

impl<'a> Node<'a> for ChargeStrengthSmall

Source§

impl<'a> Node<'a> for CheckerDeclaration

Source§

impl<'a> Node<'a> for CheckerIdentifier

Source§

impl<'a> Node<'a> for CheckerInstantiation

Source§

impl<'a> Node<'a> for CheckerOrGenerateItemDeclarationClocking

Source§

impl<'a> Node<'a> for CheckerOrGenerateItemDeclarationData

Source§

impl<'a> Node<'a> for CheckerOrGenerateItemDeclarationDisable

Source§

impl<'a> Node<'a> for CheckerPortItem

Source§

impl<'a> Node<'a> for CheckerPortList

Source§

impl<'a> Node<'a> for ClassConstructorDeclaration

Source§

impl<'a> Node<'a> for ClassConstructorPrototype

Source§

impl<'a> Node<'a> for ClassDeclaration

Source§

impl<'a> Node<'a> for ClassIdentifier

Source§

impl<'a> Node<'a> for ClassItemConstraint

Source§

impl<'a> Node<'a> for ClassItemCovergroup

Source§

impl<'a> Node<'a> for ClassItemDeclaration

Source§

impl<'a> Node<'a> for ClassItemMethod

Source§

impl<'a> Node<'a> for ClassItemProperty

Source§

impl<'a> Node<'a> for ClassMethodConstructor

Source§

impl<'a> Node<'a> for ClassMethodExternConstructor

Source§

impl<'a> Node<'a> for ClassMethodExternMethod

Source§

impl<'a> Node<'a> for ClassMethodFunction

Source§

impl<'a> Node<'a> for ClassMethodPureVirtual

Source§

impl<'a> Node<'a> for ClassMethodTask

Source§

impl<'a> Node<'a> for ClassNewArgument

Source§

impl<'a> Node<'a> for ClassNewExpression

Source§

impl<'a> Node<'a> for ClassPropertyConst

Source§

impl<'a> Node<'a> for ClassPropertyNonConst

Source§

impl<'a> Node<'a> for ClassQualifier

Source§

impl<'a> Node<'a> for ClassScope

Source§

impl<'a> Node<'a> for ClassType

Source§

impl<'a> Node<'a> for ClassVariableIdentifier

Source§

impl<'a> Node<'a> for ClockingDeclAssign

Source§

impl<'a> Node<'a> for ClockingDeclarationGlobal

Source§

impl<'a> Node<'a> for ClockingDeclarationLocal

Source§

impl<'a> Node<'a> for ClockingDirectionInput

Source§

impl<'a> Node<'a> for ClockingDirectionInputOutput

Source§

impl<'a> Node<'a> for ClockingDirectionOutput

Source§

impl<'a> Node<'a> for ClockingDrive

Source§

impl<'a> Node<'a> for ClockingEventExpression

Source§

impl<'a> Node<'a> for ClockingEventIdentifier

Source§

impl<'a> Node<'a> for ClockingIdentifier

Source§

impl<'a> Node<'a> for ClockingItemAssertion

Source§

impl<'a> Node<'a> for ClockingItemDefault

Source§

impl<'a> Node<'a> for ClockingItemDirection

Source§

impl<'a> Node<'a> for ClockingSkewEdge

Source§

impl<'a> Node<'a> for Clockvar

Source§

impl<'a> Node<'a> for ClockvarExpression

Source§

impl<'a> Node<'a> for CmosSwitchInstance

Source§

impl<'a> Node<'a> for CmosSwitchtype

Source§

impl<'a> Node<'a> for CombinationalBody

Source§

impl<'a> Node<'a> for CombinationalEntry

Source§

impl<'a> Node<'a> for Comment

Source§

impl<'a> Node<'a> for Concatenation

Source§

impl<'a> Node<'a> for ConcurrentAssertionItemStatement

Source§

impl<'a> Node<'a> for CondPattern

Source§

impl<'a> Node<'a> for CondPredicate

Source§

impl<'a> Node<'a> for ConditionalExpression

Source§

impl<'a> Node<'a> for ConditionalStatement

Source§

impl<'a> Node<'a> for Config

Source§

impl<'a> Node<'a> for ConfigDeclaration

Source§

impl<'a> Node<'a> for ConfigIdentifier

Source§

impl<'a> Node<'a> for ConfigRuleStatementCellLib

Source§

impl<'a> Node<'a> for ConfigRuleStatementCellUse

Source§

impl<'a> Node<'a> for ConfigRuleStatementDefault

Source§

impl<'a> Node<'a> for ConfigRuleStatementInstLib

Source§

impl<'a> Node<'a> for ConfigRuleStatementInstUse

Source§

impl<'a> Node<'a> for ConsecutiveRepetitionAsterisk

Source§

impl<'a> Node<'a> for ConsecutiveRepetitionExpression

Source§

impl<'a> Node<'a> for ConsecutiveRepetitionPlus

Source§

impl<'a> Node<'a> for Const

Source§

impl<'a> Node<'a> for ConstIdentifier

Source§

impl<'a> Node<'a> for ConstantAssignmentPatternExpression

Source§

impl<'a> Node<'a> for ConstantBitSelect

Source§

impl<'a> Node<'a> for ConstantCast

Source§

impl<'a> Node<'a> for ConstantConcatenation

Source§

impl<'a> Node<'a> for ConstantExpressionBinary

Source§

impl<'a> Node<'a> for ConstantExpressionTernary

Source§

impl<'a> Node<'a> for ConstantExpressionUnary

Source§

impl<'a> Node<'a> for ConstantFunctionCall

Source§

impl<'a> Node<'a> for ConstantIndexedRange

Source§

impl<'a> Node<'a> for ConstantLetExpression

Source§

impl<'a> Node<'a> for ConstantMintypmaxExpressionTernary

Source§

impl<'a> Node<'a> for ConstantMultipleConcatenation

Source§

impl<'a> Node<'a> for ConstantPrimaryConcatenation

Source§

impl<'a> Node<'a> for ConstantPrimaryEnum

Source§

impl<'a> Node<'a> for ConstantPrimaryFormalPort

Source§

impl<'a> Node<'a> for ConstantPrimaryMintypmaxExpression

Source§

impl<'a> Node<'a> for ConstantPrimaryMultipleConcatenation

Source§

impl<'a> Node<'a> for ConstantPrimaryPsParameter

Source§

impl<'a> Node<'a> for ConstantPrimarySpecparam

Source§

impl<'a> Node<'a> for ConstantRange

Source§

impl<'a> Node<'a> for ConstantSelect

Source§

impl<'a> Node<'a> for ConstraintBlock

Source§

impl<'a> Node<'a> for ConstraintBlockItemSolve

Source§

impl<'a> Node<'a> for ConstraintDeclaration

Source§

impl<'a> Node<'a> for ConstraintExpressionArrow

Source§

impl<'a> Node<'a> for ConstraintExpressionDisable

Source§

impl<'a> Node<'a> for ConstraintExpressionExpression

Source§

impl<'a> Node<'a> for ConstraintExpressionForeach

Source§

impl<'a> Node<'a> for ConstraintExpressionIf

Source§

impl<'a> Node<'a> for ConstraintIdentifier

Source§

impl<'a> Node<'a> for ConstraintPrimary

Source§

impl<'a> Node<'a> for ConstraintPrototype

Source§

impl<'a> Node<'a> for ConstraintSetBrace

Source§

impl<'a> Node<'a> for ContinuousAssignNet

Source§

impl<'a> Node<'a> for ContinuousAssignVariable

Source§

impl<'a> Node<'a> for ControlledReferenceEvent

Source§

impl<'a> Node<'a> for ControlledTimingCheckEvent

Source§

impl<'a> Node<'a> for CoverCross

Source§

impl<'a> Node<'a> for CoverPoint

Source§

impl<'a> Node<'a> for CoverPointIdentifier

Source§

impl<'a> Node<'a> for CoverPropertyStatement

Source§

impl<'a> Node<'a> for CoverSequenceStatement

Source§

impl<'a> Node<'a> for CoverageEventAt

Source§

impl<'a> Node<'a> for CoverageEventSample

Source§

impl<'a> Node<'a> for CoverageOptionOption

Source§

impl<'a> Node<'a> for CoverageOptionTypeOption

Source§

impl<'a> Node<'a> for CoverageSpecOrOptionOption

Source§

impl<'a> Node<'a> for CoverageSpecOrOptionSpec

Source§

impl<'a> Node<'a> for CovergroupDeclaration

Source§

impl<'a> Node<'a> for CovergroupExpression

Source§

impl<'a> Node<'a> for CovergroupIdentifier

Source§

impl<'a> Node<'a> for CovergroupRangeList

Source§

impl<'a> Node<'a> for CovergroupValueRangeBinary

Source§

impl<'a> Node<'a> for CovergroupVariableIdentifier

Source§

impl<'a> Node<'a> for CrossBodyNonEmpty

Source§

impl<'a> Node<'a> for CrossIdentifier

Source§

impl<'a> Node<'a> for CrossSetExpression

Source§

impl<'a> Node<'a> for CurrentState

Source§

impl<'a> Node<'a> for CycleDelayConstRangeExpressionBinary

Source§

impl<'a> Node<'a> for CycleDelayConstRangeExpressionDollar

Source§

impl<'a> Node<'a> for CycleDelayExpression

Source§

impl<'a> Node<'a> for CycleDelayIdentifier

Source§

impl<'a> Node<'a> for CycleDelayIntegral

Source§

impl<'a> Node<'a> for CycleDelayRangeAsterisk

Source§

impl<'a> Node<'a> for CycleDelayRangeExpression

Source§

impl<'a> Node<'a> for CycleDelayRangePlus

Source§

impl<'a> Node<'a> for CycleDelayRangePrimary

Source§

impl<'a> Node<'a> for DataDeclarationVariable

Source§

impl<'a> Node<'a> for DataEvent

Source§

impl<'a> Node<'a> for DataSourceExpression

Source§

impl<'a> Node<'a> for DataTypeAtom

Source§

impl<'a> Node<'a> for DataTypeEnum

Source§

impl<'a> Node<'a> for DataTypeStructUnion

Source§

impl<'a> Node<'a> for DataTypeType

Source§

impl<'a> Node<'a> for DataTypeVector

Source§

impl<'a> Node<'a> for DataTypeVirtual

Source§

impl<'a> Node<'a> for DecimalBase

Source§

impl<'a> Node<'a> for DecimalNumberBaseUnsigned

Source§

impl<'a> Node<'a> for DecimalNumberBaseXNumber

Source§

impl<'a> Node<'a> for DecimalNumberBaseZNumber

Source§

impl<'a> Node<'a> for Default

Source§

impl<'a> Node<'a> for DefaultClause

Source§

impl<'a> Node<'a> for DefaultNettypeCompilerDirective

Source§

impl<'a> Node<'a> for DefaultNettypeValue

Source§

impl<'a> Node<'a> for DefaultSkewInput

Source§

impl<'a> Node<'a> for DefaultSkewInputOutput

Source§

impl<'a> Node<'a> for DefaultSkewOutput

Source§

impl<'a> Node<'a> for DefaultText

Source§

impl<'a> Node<'a> for DeferredImmediateAssertStatement

Source§

impl<'a> Node<'a> for DeferredImmediateAssertionItem

Source§

impl<'a> Node<'a> for DeferredImmediateAssumeStatement

Source§

impl<'a> Node<'a> for DeferredImmediateCoverStatement

Source§

impl<'a> Node<'a> for DefparamAssignment

Source§

impl<'a> Node<'a> for Delay2Mintypmax

Source§

impl<'a> Node<'a> for Delay2Single

Source§

impl<'a> Node<'a> for Delay3Mintypmax

Source§

impl<'a> Node<'a> for Delay3Single

Source§

impl<'a> Node<'a> for DelayControlDelay

Source§

impl<'a> Node<'a> for DelayControlMintypmax

Source§

impl<'a> Node<'a> for DelayOrEventControlRepeat

Source§

impl<'a> Node<'a> for DelayedDataWithMintypmax

Source§

impl<'a> Node<'a> for DelayedReferenceWithMintypmax

Source§

impl<'a> Node<'a> for DescriptionBindDirective

Source§

impl<'a> Node<'a> for DescriptionPackageItem

Source§

impl<'a> Node<'a> for DesignStatement

Source§

impl<'a> Node<'a> for DisableStatementBlock

Source§

impl<'a> Node<'a> for DisableStatementFork

Source§

impl<'a> Node<'a> for DisableStatementTask

Source§

impl<'a> Node<'a> for DistItem

Source§

impl<'a> Node<'a> for DistList

Source§

impl<'a> Node<'a> for DistWeightDivide

Source§

impl<'a> Node<'a> for DistWeightEqual

Source§

impl<'a> Node<'a> for DpiFunctionProto

Source§

impl<'a> Node<'a> for DpiImportExportExportFunction

Source§

impl<'a> Node<'a> for DpiImportExportExportTask

Source§

impl<'a> Node<'a> for DpiImportExportImportFunction

Source§

impl<'a> Node<'a> for DpiImportExportImportTask

Source§

impl<'a> Node<'a> for DpiTaskProto

Source§

impl<'a> Node<'a> for DriveStrength0z

Source§

impl<'a> Node<'a> for DriveStrength01

Source§

impl<'a> Node<'a> for DriveStrength1z

Source§

impl<'a> Node<'a> for DriveStrength10

Source§

impl<'a> Node<'a> for DriveStrengthz0

Source§

impl<'a> Node<'a> for DriveStrengthz1

Source§

impl<'a> Node<'a> for DynamicArrayNew

Source§

impl<'a> Node<'a> for DynamicArrayVariableIdentifier

Source§

impl<'a> Node<'a> for EdgeControlSpecifier

Source§

impl<'a> Node<'a> for EdgeDescriptor

Source§

impl<'a> Node<'a> for EdgeIndicatorParen

Source§

impl<'a> Node<'a> for EdgeInputList

Source§

impl<'a> Node<'a> for EdgeSensitivePathDeclarationFull

Source§

impl<'a> Node<'a> for EdgeSensitivePathDeclarationParallel

Source§

impl<'a> Node<'a> for EdgeSymbol

Source§

impl<'a> Node<'a> for ElaborationSystemTaskError

Source§

impl<'a> Node<'a> for ElaborationSystemTaskFatal

Source§

impl<'a> Node<'a> for ElaborationSystemTaskInfo

Source§

impl<'a> Node<'a> for ElaborationSystemTaskWarning

Source§

impl<'a> Node<'a> for ElseGroupOfLines

Source§

impl<'a> Node<'a> for ElsifGroupOfLines

Source§

impl<'a> Node<'a> for EmptyUnpackedArrayConcatenation

Source§

impl<'a> Node<'a> for EnableGateInstance

Source§

impl<'a> Node<'a> for EnableGatetype

Source§

impl<'a> Node<'a> for EnableTerminal

Source§

impl<'a> Node<'a> for EndEdgeOffset

Source§

impl<'a> Node<'a> for EndcelldefineDriveCompilerDirective

Source§

impl<'a> Node<'a> for EndkeywordsDirective

Source§

impl<'a> Node<'a> for EnumBaseTypeAtom

Source§

impl<'a> Node<'a> for EnumBaseTypeType

Source§

impl<'a> Node<'a> for EnumBaseTypeVector

Source§

impl<'a> Node<'a> for EnumIdentifier

Source§

impl<'a> Node<'a> for EnumNameDeclaration

Source§

impl<'a> Node<'a> for ErrorLimitValue

Source§

impl<'a> Node<'a> for EscapedIdentifier

Source§

impl<'a> Node<'a> for EventBasedFlag

Source§

impl<'a> Node<'a> for EventControlAsterisk

Source§

impl<'a> Node<'a> for EventControlEventExpression

Source§

impl<'a> Node<'a> for EventControlEventIdentifier

Source§

impl<'a> Node<'a> for EventControlParenAsterisk

Source§

impl<'a> Node<'a> for EventControlSequenceIdentifier

Source§

impl<'a> Node<'a> for EventExpressionComma

Source§

impl<'a> Node<'a> for EventExpressionExpression

Source§

impl<'a> Node<'a> for EventExpressionOr

Source§

impl<'a> Node<'a> for EventExpressionParen

Source§

impl<'a> Node<'a> for EventExpressionSequence

Source§

impl<'a> Node<'a> for EventTriggerNamed

Source§

impl<'a> Node<'a> for EventTriggerNonblocking

Source§

impl<'a> Node<'a> for Exp

Source§

impl<'a> Node<'a> for ExpectPropertyStatement

Source§

impl<'a> Node<'a> for ExpressionBinary

Source§

impl<'a> Node<'a> for ExpressionOperatorAssignment

Source§

impl<'a> Node<'a> for ExpressionOrDist

Source§

impl<'a> Node<'a> for ExpressionUnary

Source§

impl<'a> Node<'a> for ExternConstraintDeclaration

Source§

impl<'a> Node<'a> for ExternTfDeclarationMethod

Source§

impl<'a> Node<'a> for ExternTfDeclarationTask

Source§

impl<'a> Node<'a> for FilePathSpecNonLiteral

Source§

impl<'a> Node<'a> for FinalConstruct

Source§

impl<'a> Node<'a> for FixedPointNumber

Source§

impl<'a> Node<'a> for ForInitializationDeclaration

Source§

impl<'a> Node<'a> for ForStep

Source§

impl<'a> Node<'a> for ForVariableDeclaration

Source§

impl<'a> Node<'a> for FormalArgument

Source§

impl<'a> Node<'a> for FormalIdentifier

Source§

impl<'a> Node<'a> for FormalPortIdentifier

Source§

impl<'a> Node<'a> for FullEdgeSensitivePathDescription

Source§

impl<'a> Node<'a> for FullPathDescription

Source§

impl<'a> Node<'a> for FullskewTimingCheck

Source§

impl<'a> Node<'a> for FunctionBodyDeclarationWithPort

Source§

impl<'a> Node<'a> for FunctionBodyDeclarationWithoutPort

Source§

impl<'a> Node<'a> for FunctionDeclaration

Source§

impl<'a> Node<'a> for FunctionIdentifier

Source§

impl<'a> Node<'a> for FunctionPrototype

Source§

impl<'a> Node<'a> for FunctionStatement

Source§

impl<'a> Node<'a> for FunctionStatementOrNullAttribute

Source§

impl<'a> Node<'a> for FunctionSubroutineCall

Source§

impl<'a> Node<'a> for GateInstantiationCmos

Source§

impl<'a> Node<'a> for GateInstantiationEnable

Source§

impl<'a> Node<'a> for GateInstantiationMos

Source§

impl<'a> Node<'a> for GateInstantiationNInput

Source§

impl<'a> Node<'a> for GateInstantiationNOutput

Source§

impl<'a> Node<'a> for GateInstantiationPass

Source§

impl<'a> Node<'a> for GateInstantiationPassEn

Source§

impl<'a> Node<'a> for GateInstantiationPulldown

Source§

impl<'a> Node<'a> for GateInstantiationPullup

Source§

impl<'a> Node<'a> for GenerateBlockIdentifier

Source§

impl<'a> Node<'a> for GenerateBlockMultiple

Source§

impl<'a> Node<'a> for GenerateRegion

Source§

impl<'a> Node<'a> for Genvar

Source§

impl<'a> Node<'a> for GenvarDeclaration

Source§

impl<'a> Node<'a> for GenvarExpression

Source§

impl<'a> Node<'a> for GenvarIdentifier

Source§

impl<'a> Node<'a> for GenvarInitialization

Source§

impl<'a> Node<'a> for GenvarIterationAssignment

Source§

impl<'a> Node<'a> for GenvarIterationPrefix

Source§

impl<'a> Node<'a> for GenvarIterationSuffix

Source§

impl<'a> Node<'a> for GotoRepetition

Source§

impl<'a> Node<'a> for HexBase

Source§

impl<'a> Node<'a> for HexNumber

Source§

impl<'a> Node<'a> for HexValue

Source§

impl<'a> Node<'a> for HierarchicalArrayIdentifier

Source§

impl<'a> Node<'a> for HierarchicalBlockIdentifier

Source§

impl<'a> Node<'a> for HierarchicalBtfIdentifierMethod

Source§

impl<'a> Node<'a> for HierarchicalEventIdentifier

Source§

impl<'a> Node<'a> for HierarchicalIdentifier

Source§

impl<'a> Node<'a> for HierarchicalInstance

Source§

impl<'a> Node<'a> for HierarchicalNetIdentifier

Source§

impl<'a> Node<'a> for HierarchicalParameterIdentifier

Source§

impl<'a> Node<'a> for HierarchicalPropertyIdentifier

Source§

impl<'a> Node<'a> for HierarchicalSequenceIdentifier

Source§

impl<'a> Node<'a> for HierarchicalTaskIdentifier

Source§

impl<'a> Node<'a> for HierarchicalTfIdentifier

Source§

impl<'a> Node<'a> for HierarchicalVariableIdentifier

Source§

impl<'a> Node<'a> for HoldTimingCheck

Source§

impl<'a> Node<'a> for IdentifierList

Source§

impl<'a> Node<'a> for IfGenerateConstruct

Source§

impl<'a> Node<'a> for IfdefDirective

Source§

impl<'a> Node<'a> for IfdefGroupOfLines

Source§

impl<'a> Node<'a> for IfndefDirective

Source§

impl<'a> Node<'a> for IfndefGroupOfLines

Source§

impl<'a> Node<'a> for ImplicitDataType

Source§

impl<'a> Node<'a> for IncOrDecExpressionPrefix

Source§

impl<'a> Node<'a> for IncOrDecExpressionSuffix

Source§

impl<'a> Node<'a> for IncOrDecOperator

Source§

impl<'a> Node<'a> for IncludeCompilerDirectiveAngleBracket

Source§

impl<'a> Node<'a> for IncludeCompilerDirectiveDoubleQuote

Source§

impl<'a> Node<'a> for IncludeCompilerDirectiveTextMacroUsage

Source§

impl<'a> Node<'a> for IncludeStatement

Source§

impl<'a> Node<'a> for IndexVariableIdentifier

Source§

impl<'a> Node<'a> for IndexedRange

Source§

impl<'a> Node<'a> for InitVal

Source§

impl<'a> Node<'a> for InitialConstruct

Source§

impl<'a> Node<'a> for InoutDeclaration

Source§

impl<'a> Node<'a> for InoutPortIdentifier

Source§

impl<'a> Node<'a> for InoutTerminal

Source§

impl<'a> Node<'a> for InputDeclarationNet

Source§

impl<'a> Node<'a> for InputDeclarationVariable

Source§

impl<'a> Node<'a> for InputIdentifierInterface

Source§

impl<'a> Node<'a> for InputPortIdentifier

Source§

impl<'a> Node<'a> for InputTerminal

Source§

impl<'a> Node<'a> for InsideExpression

Source§

impl<'a> Node<'a> for InstClause

Source§

impl<'a> Node<'a> for InstName

Source§

impl<'a> Node<'a> for InstanceIdentifier

Source§

impl<'a> Node<'a> for IntegerCovergroupExpression

Source§

impl<'a> Node<'a> for Interface

Source§

impl<'a> Node<'a> for InterfaceAnsiHeader

Source§

impl<'a> Node<'a> for InterfaceClassDeclaration

Source§

impl<'a> Node<'a> for InterfaceClassItemMethod

Source§

impl<'a> Node<'a> for InterfaceClassMethod

Source§

impl<'a> Node<'a> for InterfaceClassType

Source§

impl<'a> Node<'a> for InterfaceDeclarationAnsi

Source§

impl<'a> Node<'a> for InterfaceDeclarationExternAnsi

Source§

impl<'a> Node<'a> for InterfaceDeclarationExternNonansi

Source§

impl<'a> Node<'a> for InterfaceDeclarationNonansi

Source§

impl<'a> Node<'a> for InterfaceDeclarationWildcard

Source§

impl<'a> Node<'a> for InterfaceIdentifier

Source§

impl<'a> Node<'a> for InterfaceInstanceIdentifier

Source§

impl<'a> Node<'a> for InterfaceInstantiation

Source§

impl<'a> Node<'a> for InterfaceNonansiHeader

Source§

impl<'a> Node<'a> for InterfaceOrGenerateItemExtern

Source§

impl<'a> Node<'a> for InterfaceOrGenerateItemModule

Source§

impl<'a> Node<'a> for InterfacePortDeclaration

Source§

impl<'a> Node<'a> for InterfacePortHeaderIdentifier

Source§

impl<'a> Node<'a> for InterfacePortHeaderInterface

Source§

impl<'a> Node<'a> for JumpStatementBreak

Source§

impl<'a> Node<'a> for JumpStatementContinue

Source§

impl<'a> Node<'a> for JumpStatementReturn

Source§

impl<'a> Node<'a> for Keyword

Source§

impl<'a> Node<'a> for KeywordsDirective

Source§

impl<'a> Node<'a> for LetActualArg

Source§

impl<'a> Node<'a> for LetDeclaration

Source§

impl<'a> Node<'a> for LetExpression

Source§

impl<'a> Node<'a> for LetIdentifier

Source§

impl<'a> Node<'a> for LetListOfArgumentsNamed

Source§

impl<'a> Node<'a> for LetListOfArgumentsOrdered

Source§

impl<'a> Node<'a> for LetPortItem

Source§

impl<'a> Node<'a> for LetPortList

Source§

impl<'a> Node<'a> for Level

Source§

impl<'a> Node<'a> for LevelInputList

Source§

impl<'a> Node<'a> for LevelSymbol

Source§

impl<'a> Node<'a> for LiblistClause

Source§

impl<'a> Node<'a> for LibraryDeclaration

Source§

impl<'a> Node<'a> for LibraryIdentifier

Source§

impl<'a> Node<'a> for LibraryText

Source§

impl<'a> Node<'a> for LimitValue

Source§

impl<'a> Node<'a> for LineCompilerDirective

Source§

impl<'a> Node<'a> for ListOfActualArguments

Source§

impl<'a> Node<'a> for ListOfArgumentsNamed

Source§

impl<'a> Node<'a> for ListOfArgumentsOrdered

Source§

impl<'a> Node<'a> for ListOfCheckerPortConnectionsNamed

Source§

impl<'a> Node<'a> for ListOfCheckerPortConnectionsOrdered

Source§

impl<'a> Node<'a> for ListOfClockingDeclAssign

Source§

impl<'a> Node<'a> for ListOfCrossItems

Source§

impl<'a> Node<'a> for ListOfDefparamAssignments

Source§

impl<'a> Node<'a> for ListOfFormalArguments

Source§

impl<'a> Node<'a> for ListOfGenvarIdentifiers

Source§

impl<'a> Node<'a> for ListOfInterfaceIdentifiers

Source§

impl<'a> Node<'a> for ListOfNetAssignments

Source§

impl<'a> Node<'a> for ListOfNetDeclAssignments

Source§

impl<'a> Node<'a> for ListOfParamAssignments

Source§

impl<'a> Node<'a> for ListOfParameterAssignmentsNamed

Source§

impl<'a> Node<'a> for ListOfParameterAssignmentsOrdered

Source§

impl<'a> Node<'a> for ListOfPathDelayExpressions

Source§

impl<'a> Node<'a> for ListOfPathInputs

Source§

impl<'a> Node<'a> for ListOfPathOutputs

Source§

impl<'a> Node<'a> for ListOfPortConnectionsNamed

Source§

impl<'a> Node<'a> for ListOfPortConnectionsOrdered

Source§

impl<'a> Node<'a> for ListOfPortDeclarations

Source§

impl<'a> Node<'a> for ListOfPortIdentifiers

Source§

impl<'a> Node<'a> for ListOfPorts

Source§

impl<'a> Node<'a> for ListOfSpecparamAssignments

Source§

impl<'a> Node<'a> for ListOfTfVariableIdentifiers

Source§

impl<'a> Node<'a> for ListOfTypeAssignments

Source§

impl<'a> Node<'a> for ListOfUdpPortIdentifiers

Source§

impl<'a> Node<'a> for ListOfVariableAssignments

Source§

impl<'a> Node<'a> for ListOfVariableDeclAssignments

Source§

impl<'a> Node<'a> for ListOfVariableIdentifiers

Source§

impl<'a> Node<'a> for ListOfVariablePortIdentifiers

Source§

impl<'a> Node<'a> for Local

Source§

impl<'a> Node<'a> for LocalParameterDeclarationParam

Source§

impl<'a> Node<'a> for LocalParameterDeclarationType

Source§

impl<'a> Node<'a> for Locate

Source§

impl<'a> Node<'a> for LoopGenerateConstruct

Source§

impl<'a> Node<'a> for LoopStatementDoWhile

Source§

impl<'a> Node<'a> for LoopStatementFor

Source§

impl<'a> Node<'a> for LoopStatementForeach

Source§

impl<'a> Node<'a> for LoopStatementForever

Source§

impl<'a> Node<'a> for LoopStatementRepeat

Source§

impl<'a> Node<'a> for LoopStatementWhile

Source§

impl<'a> Node<'a> for LoopVariables

Source§

impl<'a> Node<'a> for MacroText

Source§

impl<'a> Node<'a> for MemberIdentifier

Source§

impl<'a> Node<'a> for MethodCall

Source§

impl<'a> Node<'a> for MethodCallBodyUser

Source§

impl<'a> Node<'a> for MethodIdentifier

Source§

impl<'a> Node<'a> for MintypmaxExpressionTernary

Source§

impl<'a> Node<'a> for ModportClockingDeclaration

Source§

impl<'a> Node<'a> for ModportDeclaration

Source§

impl<'a> Node<'a> for ModportIdentifier

Source§

impl<'a> Node<'a> for ModportItem

Source§

impl<'a> Node<'a> for ModportPortsDeclarationClocking

Source§

impl<'a> Node<'a> for ModportPortsDeclarationSimple

Source§

impl<'a> Node<'a> for ModportPortsDeclarationTf

Source§

impl<'a> Node<'a> for ModportSimplePortNamed

Source§

impl<'a> Node<'a> for ModportSimplePortOrdered

Source§

impl<'a> Node<'a> for ModportSimplePortsDeclaration

Source§

impl<'a> Node<'a> for ModportTfPortsDeclaration

Source§

impl<'a> Node<'a> for ModuleAnsiHeader

Source§

impl<'a> Node<'a> for ModuleDeclarationAnsi

Source§

impl<'a> Node<'a> for ModuleDeclarationExternAnsi

Source§

impl<'a> Node<'a> for ModuleDeclarationExternNonansi

Source§

impl<'a> Node<'a> for ModuleDeclarationNonansi

Source§

impl<'a> Node<'a> for ModuleDeclarationWildcard

Source§

impl<'a> Node<'a> for ModuleIdentifier

Source§

impl<'a> Node<'a> for ModuleInstantiation

Source§

impl<'a> Node<'a> for ModuleNonansiHeader

Source§

impl<'a> Node<'a> for ModuleOrGenerateItemDeclarationClocking

Source§

impl<'a> Node<'a> for ModuleOrGenerateItemDeclarationDisable

Source§

impl<'a> Node<'a> for ModuleOrGenerateItemGate

Source§

impl<'a> Node<'a> for ModuleOrGenerateItemModule

Source§

impl<'a> Node<'a> for ModuleOrGenerateItemModuleItem

Source§

impl<'a> Node<'a> for ModuleOrGenerateItemParameter

Source§

impl<'a> Node<'a> for ModuleOrGenerateItemUdp

Source§

impl<'a> Node<'a> for ModulePathConcatenation

Source§

impl<'a> Node<'a> for ModulePathConditionalExpression

Source§

impl<'a> Node<'a> for ModulePathExpressionBinary

Source§

impl<'a> Node<'a> for ModulePathExpressionUnary

Source§

impl<'a> Node<'a> for ModulePathMintypmaxExpressionTernary

Source§

impl<'a> Node<'a> for ModulePathMultipleConcatenation

Source§

impl<'a> Node<'a> for ModulePathPrimaryMintypmax

Source§

impl<'a> Node<'a> for MosSwitchInstance

Source§

impl<'a> Node<'a> for MosSwitchtype

Source§

impl<'a> Node<'a> for MultipleConcatenation

Source§

impl<'a> Node<'a> for NInputGateInstance

Source§

impl<'a> Node<'a> for NInputGatetype

Source§

impl<'a> Node<'a> for NOutputGateInstance

Source§

impl<'a> Node<'a> for NOutputGatetype

Source§

impl<'a> Node<'a> for NameOfInstance

Source§

impl<'a> Node<'a> for NamedCheckerPortConnectionAsterisk

Source§

impl<'a> Node<'a> for NamedCheckerPortConnectionIdentifier

Source§

impl<'a> Node<'a> for NamedParameterAssignment

Source§

impl<'a> Node<'a> for NamedPortConnectionAsterisk

Source§

impl<'a> Node<'a> for NamedPortConnectionIdentifier

Source§

impl<'a> Node<'a> for NcontrolTerminal

Source§

impl<'a> Node<'a> for NetAlias

Source§

impl<'a> Node<'a> for NetAssignment

Source§

impl<'a> Node<'a> for NetDeclAssignment

Source§

impl<'a> Node<'a> for NetDeclarationInterconnect

Source§

impl<'a> Node<'a> for NetDeclarationNetType

Source§

impl<'a> Node<'a> for NetDeclarationNetTypeIdentifier

Source§

impl<'a> Node<'a> for NetIdentifier

Source§

impl<'a> Node<'a> for NetLvalueIdentifier

Source§

impl<'a> Node<'a> for NetLvalueLvalue

Source§

impl<'a> Node<'a> for NetLvaluePattern

Source§

impl<'a> Node<'a> for NetPortHeader

Source§

impl<'a> Node<'a> for NetPortTypeDataType

Source§

impl<'a> Node<'a> for NetPortTypeInterconnect

Source§

impl<'a> Node<'a> for NetTypeDeclarationDataType

Source§

impl<'a> Node<'a> for NetTypeDeclarationNetType

Source§

impl<'a> Node<'a> for NetTypeIdentifier

Source§

impl<'a> Node<'a> for New

Source§

impl<'a> Node<'a> for NochangeTimingCheck

Source§

impl<'a> Node<'a> for NonConsecutiveRepetition

Source§

impl<'a> Node<'a> for NonPortModuleItemSpecparam

Source§

impl<'a> Node<'a> for NonPortProgramItemAssertion

Source§

impl<'a> Node<'a> for NonPortProgramItemAssign

Source§

impl<'a> Node<'a> for NonPortProgramItemFinal

Source§

impl<'a> Node<'a> for NonPortProgramItemInitial

Source§

impl<'a> Node<'a> for NonPortProgramItemModule

Source§

impl<'a> Node<'a> for NonZeroUnsignedNumber

Source§

impl<'a> Node<'a> for NonblockingAssignment

Source§

impl<'a> Node<'a> for NonrangeSelect

Source§

impl<'a> Node<'a> for NonrangeVariableLvalue

Source§

impl<'a> Node<'a> for Notifier

Source§

impl<'a> Node<'a> for NounconnectedDriveCompilerDirective

Source§

impl<'a> Node<'a> for OctalBase

Source§

impl<'a> Node<'a> for OctalNumber

Source§

impl<'a> Node<'a> for OctalValue

Source§

impl<'a> Node<'a> for OpenRangeList

Source§

impl<'a> Node<'a> for OpenValueRange

Source§

impl<'a> Node<'a> for OperatorAssignment

Source§

impl<'a> Node<'a> for OrderedCheckerPortConnection

Source§

impl<'a> Node<'a> for OrderedParameterAssignment

Source§

impl<'a> Node<'a> for OrderedPortConnection

Source§

impl<'a> Node<'a> for OutputDeclarationNet

Source§

impl<'a> Node<'a> for OutputDeclarationVariable

Source§

impl<'a> Node<'a> for OutputIdentifierInterface

Source§

impl<'a> Node<'a> for OutputPortIdentifier

Source§

impl<'a> Node<'a> for OutputSymbol

Source§

impl<'a> Node<'a> for OutputTerminal

Source§

impl<'a> Node<'a> for PackageDeclaration

Source§

impl<'a> Node<'a> for PackageExportDeclarationAsterisk

Source§

impl<'a> Node<'a> for PackageExportDeclarationItem

Source§

impl<'a> Node<'a> for PackageIdentifier

Source§

impl<'a> Node<'a> for PackageImportDeclaration

Source§

impl<'a> Node<'a> for PackageImportItemAsterisk

Source§

impl<'a> Node<'a> for PackageImportItemIdentifier

Source§

impl<'a> Node<'a> for PackageScopePackage

Source§

impl<'a> Node<'a> for Packed

Source§

impl<'a> Node<'a> for PackedDimensionRange

Source§

impl<'a> Node<'a> for ParBlock

Source§

impl<'a> Node<'a> for ParallelEdgeSensitivePathDescription

Source§

impl<'a> Node<'a> for ParallelPathDescription

Source§

impl<'a> Node<'a> for ParamAssignment

Source§

impl<'a> Node<'a> for ParameterDeclarationParam

Source§

impl<'a> Node<'a> for ParameterDeclarationType

Source§

impl<'a> Node<'a> for ParameterIdentifier

Source§

impl<'a> Node<'a> for ParameterOverride

Source§

impl<'a> Node<'a> for ParameterPortDeclarationParamList

Source§

impl<'a> Node<'a> for ParameterPortDeclarationTypeList

Source§

impl<'a> Node<'a> for ParameterPortListAssignment

Source§

impl<'a> Node<'a> for ParameterPortListDeclaration

Source§

impl<'a> Node<'a> for ParameterValueAssignment

Source§

impl<'a> Node<'a> for PassEnSwitchtype

Source§

impl<'a> Node<'a> for PassEnableSwitchInstance

Source§

impl<'a> Node<'a> for PassSwitchInstance

Source§

impl<'a> Node<'a> for PassSwitchtype

Source§

impl<'a> Node<'a> for PathDelayExpression

Source§

impl<'a> Node<'a> for PathDelayValueParen

Source§

impl<'a> Node<'a> for PatternIdentifierList

Source§

impl<'a> Node<'a> for PatternList

Source§

impl<'a> Node<'a> for PatternTagged

Source§

impl<'a> Node<'a> for PatternVariable

Source§

impl<'a> Node<'a> for PcontrolTerminal

Source§

impl<'a> Node<'a> for PeriodTimingCheck

Source§

impl<'a> Node<'a> for PolarityOperator

Source§

impl<'a> Node<'a> for PortDeclarationInout

Source§

impl<'a> Node<'a> for PortDeclarationInput

Source§

impl<'a> Node<'a> for PortDeclarationInterface

Source§

impl<'a> Node<'a> for PortDeclarationOutput

Source§

impl<'a> Node<'a> for PortDeclarationRef

Source§

impl<'a> Node<'a> for PortExpressionBrace

Source§

impl<'a> Node<'a> for PortIdentifier

Source§

impl<'a> Node<'a> for PortNamed

Source§

impl<'a> Node<'a> for PortNonNamed

Source§

impl<'a> Node<'a> for PortReference

Source§

impl<'a> Node<'a> for PositionCompilerDirective

Source§

impl<'a> Node<'a> for Pragma

Source§

impl<'a> Node<'a> for PragmaExpressionAssignment

Source§

impl<'a> Node<'a> for PragmaKeyword

Source§

impl<'a> Node<'a> for PragmaName

Source§

impl<'a> Node<'a> for PragmaValueParen

Source§

impl<'a> Node<'a> for PreprocessorText

Source§

impl<'a> Node<'a> for PrimaryConcatenation

Source§

impl<'a> Node<'a> for PrimaryHierarchical

Source§

impl<'a> Node<'a> for PrimaryMintypmaxExpression

Source§

impl<'a> Node<'a> for PrimaryMultipleConcatenation

Source§

impl<'a> Node<'a> for ProceduralContinuousAssignmentAssign

Source§

impl<'a> Node<'a> for ProceduralContinuousAssignmentDeassign

Source§

impl<'a> Node<'a> for ProceduralContinuousAssignmentForceNet

Source§

impl<'a> Node<'a> for ProceduralContinuousAssignmentForceVariable

Source§

impl<'a> Node<'a> for ProceduralContinuousAssignmentReleaseNet

Source§

impl<'a> Node<'a> for ProceduralContinuousAssignmentReleaseVariable

Source§

impl<'a> Node<'a> for ProceduralTimingControlStatement

Source§

impl<'a> Node<'a> for Production

Source§

impl<'a> Node<'a> for ProductionIdentifier

Source§

impl<'a> Node<'a> for ProductionItem

Source§

impl<'a> Node<'a> for ProgramAnsiHeader

Source§

impl<'a> Node<'a> for ProgramDeclarationAnsi

Source§

impl<'a> Node<'a> for ProgramDeclarationExternAnsi

Source§

impl<'a> Node<'a> for ProgramDeclarationExternNonansi

Source§

impl<'a> Node<'a> for ProgramDeclarationNonansi

Source§

impl<'a> Node<'a> for ProgramDeclarationWildcard

Source§

impl<'a> Node<'a> for ProgramIdentifier

Source§

impl<'a> Node<'a> for ProgramInstantiation

Source§

impl<'a> Node<'a> for ProgramNonansiHeader

Source§

impl<'a> Node<'a> for PropertyCaseItemDefault

Source§

impl<'a> Node<'a> for PropertyCaseItemNondefault

Source§

impl<'a> Node<'a> for PropertyDeclaration

Source§

impl<'a> Node<'a> for PropertyExprAcceptOn

Source§

impl<'a> Node<'a> for PropertyExprAlways

Source§

impl<'a> Node<'a> for PropertyExprBinaryProperty

Source§

impl<'a> Node<'a> for PropertyExprBinarySequence

Source§

impl<'a> Node<'a> for PropertyExprCase

Source§

impl<'a> Node<'a> for PropertyExprClockingEvent

Source§

impl<'a> Node<'a> for PropertyExprEventually

Source§

impl<'a> Node<'a> for PropertyExprIf

Source§

impl<'a> Node<'a> for PropertyExprNexttime

Source§

impl<'a> Node<'a> for PropertyExprNot

Source§

impl<'a> Node<'a> for PropertyExprParen

Source§

impl<'a> Node<'a> for PropertyExprRejectOn

Source§

impl<'a> Node<'a> for PropertyExprSAlways

Source§

impl<'a> Node<'a> for PropertyExprSEventually

Source§

impl<'a> Node<'a> for PropertyExprSNexttime

Source§

impl<'a> Node<'a> for PropertyExprStrong

Source§

impl<'a> Node<'a> for PropertyExprSyncAcceptOn

Source§

impl<'a> Node<'a> for PropertyExprSyncRejectOn

Source§

impl<'a> Node<'a> for PropertyExprWeak

Source§

impl<'a> Node<'a> for PropertyIdentifier

Source§

impl<'a> Node<'a> for PropertyInstance

Source§

impl<'a> Node<'a> for PropertyListOfArgumentsNamed

Source§

impl<'a> Node<'a> for PropertyListOfArgumentsOrdered

Source§

impl<'a> Node<'a> for PropertyPortItem

Source§

impl<'a> Node<'a> for PropertyPortList

Source§

impl<'a> Node<'a> for PropertySpec

Source§

impl<'a> Node<'a> for PsCheckerIdentifier

Source§

impl<'a> Node<'a> for PsClassIdentifier

Source§

impl<'a> Node<'a> for PsCovergroupIdentifier

Source§

impl<'a> Node<'a> for PsIdentifier

Source§

impl<'a> Node<'a> for PsOrHierarchicalArrayIdentifier

Source§

impl<'a> Node<'a> for PsOrHierarchicalNetIdentifierHierarchical

Source§

impl<'a> Node<'a> for PsOrHierarchicalNetIdentifierPackageScope

Source§

impl<'a> Node<'a> for PsOrHierarchicalPropertyIdentifierHierarchical

Source§

impl<'a> Node<'a> for PsOrHierarchicalPropertyIdentifierPackageScope

Source§

impl<'a> Node<'a> for PsOrHierarchicalSequenceIdentifierHierarchical

Source§

impl<'a> Node<'a> for PsOrHierarchicalSequenceIdentifierPackageScope

Source§

impl<'a> Node<'a> for PsOrHierarchicalTfIdentifierHierarchical

Source§

impl<'a> Node<'a> for PsOrHierarchicalTfIdentifierPackageScope

Source§

impl<'a> Node<'a> for PsParameterIdentifierGenerate

Source§

impl<'a> Node<'a> for PsParameterIdentifierScope

Source§

impl<'a> Node<'a> for PsTypeIdentifier

Source§

impl<'a> Node<'a> for PullGateInstance

Source§

impl<'a> Node<'a> for PulldownStrength0

Source§

impl<'a> Node<'a> for PulldownStrength01

Source§

impl<'a> Node<'a> for PulldownStrength10

Source§

impl<'a> Node<'a> for PullupStrength01

Source§

impl<'a> Node<'a> for PullupStrength1

Source§

impl<'a> Node<'a> for PullupStrength10

Source§

impl<'a> Node<'a> for PulseControlSpecparamWithDescriptor

Source§

impl<'a> Node<'a> for PulseControlSpecparamWithoutDescriptor

Source§

impl<'a> Node<'a> for PulsestyleDeclaration

Source§

impl<'a> Node<'a> for QueueDimension

Source§

impl<'a> Node<'a> for Rand

Source§

impl<'a> Node<'a> for RandcaseItem

Source§

impl<'a> Node<'a> for RandcaseStatement

Source§

impl<'a> Node<'a> for RandomizeCall

Source§

impl<'a> Node<'a> for RandsequenceStatement

Source§

impl<'a> Node<'a> for RealNumberFloating

Source§

impl<'a> Node<'a> for RecoveryTimingCheck

Source§

impl<'a> Node<'a> for RecremTimingCheck

Source§

impl<'a> Node<'a> for RefDeclaration

Source§

impl<'a> Node<'a> for ReferenceEvent

Source§

impl<'a> Node<'a> for RejectLimitValue

Source§

impl<'a> Node<'a> for RemainActiveFlag

Source§

impl<'a> Node<'a> for RemovalTimingCheck

Source§

impl<'a> Node<'a> for RepeatRangeBinary

Source§

impl<'a> Node<'a> for ResetallCompilerDirective

Source§

impl<'a> Node<'a> for RestrictPropertyStatement

Source§

impl<'a> Node<'a> for Root

Source§

impl<'a> Node<'a> for RsCase

Source§

impl<'a> Node<'a> for RsCaseItemDefault

Source§

impl<'a> Node<'a> for RsCaseItemNondefault

Source§

impl<'a> Node<'a> for RsCodeBlock

Source§

impl<'a> Node<'a> for RsIfElse

Source§

impl<'a> Node<'a> for RsProductionListJoin

Source§

impl<'a> Node<'a> for RsProductionListProd

Source§

impl<'a> Node<'a> for RsRepeat

Source§

impl<'a> Node<'a> for RsRule

Source§

impl<'a> Node<'a> for ScalarConstant

Source§

impl<'a> Node<'a> for ScalarTimingCheckConditionBinary

Source§

impl<'a> Node<'a> for ScalarTimingCheckConditionUnary

Source§

impl<'a> Node<'a> for Select

Source§

impl<'a> Node<'a> for SelectCondition

Source§

impl<'a> Node<'a> for SelectExpressionAnd

Source§

impl<'a> Node<'a> for SelectExpressionCrossSet

Source§

impl<'a> Node<'a> for SelectExpressionNot

Source§

impl<'a> Node<'a> for SelectExpressionOr

Source§

impl<'a> Node<'a> for SelectExpressionParen

Source§

impl<'a> Node<'a> for SelectExpressionWith

Source§

impl<'a> Node<'a> for SeqBlock

Source§

impl<'a> Node<'a> for SequenceAbbrev

Source§

impl<'a> Node<'a> for SequenceDeclaration

Source§

impl<'a> Node<'a> for SequenceExprBinary

Source§

impl<'a> Node<'a> for SequenceExprClockingEvent

Source§

impl<'a> Node<'a> for SequenceExprCycleDelayExpr

Source§

impl<'a> Node<'a> for SequenceExprExprCycleDelayExpr

Source§

impl<'a> Node<'a> for SequenceExprExpression

Source§

impl<'a> Node<'a> for SequenceExprFirstMatch

Source§

impl<'a> Node<'a> for SequenceExprInstance

Source§

impl<'a> Node<'a> for SequenceExprParen

Source§

impl<'a> Node<'a> for SequenceExprThroughout

Source§

impl<'a> Node<'a> for SequenceIdentifier

Source§

impl<'a> Node<'a> for SequenceInstance

Source§

impl<'a> Node<'a> for SequenceListOfArgumentsNamed

Source§

impl<'a> Node<'a> for SequenceListOfArgumentsOrdered

Source§

impl<'a> Node<'a> for SequenceMethodCall

Source§

impl<'a> Node<'a> for SequencePortItem

Source§

impl<'a> Node<'a> for SequencePortList

Source§

impl<'a> Node<'a> for SequentialBody

Source§

impl<'a> Node<'a> for SequentialEntry

Source§

impl<'a> Node<'a> for SetCovergroupExpression

Source§

impl<'a> Node<'a> for SetupTimingCheck

Source§

impl<'a> Node<'a> for SetupholdTimingCheck

Source§

impl<'a> Node<'a> for ShowcancelledDeclaration

Source§

impl<'a> Node<'a> for SignalIdentifier

Source§

impl<'a> Node<'a> for SimpleIdentifier

Source§

impl<'a> Node<'a> for SimpleImmediateAssertStatement

Source§

impl<'a> Node<'a> for SimpleImmediateAssumeStatement

Source§

impl<'a> Node<'a> for SimpleImmediateCoverStatement

Source§

impl<'a> Node<'a> for SimplePathDeclarationFull

Source§

impl<'a> Node<'a> for SimplePathDeclarationParallel

Source§

impl<'a> Node<'a> for Size

Source§

impl<'a> Node<'a> for SkewTimingCheck

Source§

impl<'a> Node<'a> for Soft

Source§

impl<'a> Node<'a> for SolveBeforeList

Source§

impl<'a> Node<'a> for SourceDescriptionNotDirective

Source§

impl<'a> Node<'a> for SourceText

Source§

impl<'a> Node<'a> for SpecifyBlock

Source§

impl<'a> Node<'a> for SpecifyInputTerminalDescriptor

Source§

impl<'a> Node<'a> for SpecifyOutputTerminalDescriptor

Source§

impl<'a> Node<'a> for SpecparamAssignmentMintypmax

Source§

impl<'a> Node<'a> for SpecparamDeclaration

Source§

impl<'a> Node<'a> for SpecparamIdentifier

Source§

impl<'a> Node<'a> for StartEdgeOffset

Source§

impl<'a> Node<'a> for StateDependentPathDeclarationIfEdgeSensitive

Source§

impl<'a> Node<'a> for StateDependentPathDeclarationIfNone

Source§

impl<'a> Node<'a> for StateDependentPathDeclarationIfSimple

Source§

impl<'a> Node<'a> for Statement

Source§

impl<'a> Node<'a> for StatementOrNullAttribute

Source§

impl<'a> Node<'a> for Static

Source§

impl<'a> Node<'a> for StreamConcatenation

Source§

impl<'a> Node<'a> for StreamExpression

Source§

impl<'a> Node<'a> for StreamOperator

Source§

impl<'a> Node<'a> for StreamingConcatenation

Source§

impl<'a> Node<'a> for StringLiteral

Source§

impl<'a> Node<'a> for StructUnionMember

Source§

impl<'a> Node<'a> for SubroutineCallRandomize

Source§

impl<'a> Node<'a> for SubroutineCallStatementFunction

Source§

impl<'a> Node<'a> for Symbol

Source§

impl<'a> Node<'a> for SystemTfCallArgDataType

Source§

impl<'a> Node<'a> for SystemTfCallArgExpression

Source§

impl<'a> Node<'a> for SystemTfCallArgOptional

Source§

impl<'a> Node<'a> for SystemTfIdentifier

Source§

impl<'a> Node<'a> for TPathDelayExpression

Source§

impl<'a> Node<'a> for TaggedUnionExpression

Source§

impl<'a> Node<'a> for TaskBodyDeclarationWithPort

Source§

impl<'a> Node<'a> for TaskBodyDeclarationWithoutPort

Source§

impl<'a> Node<'a> for TaskDeclaration

Source§

impl<'a> Node<'a> for TaskIdentifier

Source§

impl<'a> Node<'a> for TaskPrototype

Source§

impl<'a> Node<'a> for TerminalIdentifier

Source§

impl<'a> Node<'a> for TextMacroDefinition

Source§

impl<'a> Node<'a> for TextMacroIdentifier

Source§

impl<'a> Node<'a> for TextMacroName

Source§

impl<'a> Node<'a> for TextMacroUsage

Source§

impl<'a> Node<'a> for TfCall

Source§

impl<'a> Node<'a> for TfIdentifier

Source§

impl<'a> Node<'a> for TfPortDeclaration

Source§

impl<'a> Node<'a> for TfPortItem

Source§

impl<'a> Node<'a> for TfPortList

Source§

impl<'a> Node<'a> for Threshold

Source§

impl<'a> Node<'a> for TimeLiteralFixedPoint

Source§

impl<'a> Node<'a> for TimeLiteralUnsigned

Source§

impl<'a> Node<'a> for TimecheckCondition

Source§

impl<'a> Node<'a> for TimescaleCompilerDirective

Source§

impl<'a> Node<'a> for TimeskewTimingCheck

Source§

impl<'a> Node<'a> for TimestampCondition

Source§

impl<'a> Node<'a> for TimeunitsDeclarationTimeprecision

Source§

impl<'a> Node<'a> for TimeunitsDeclarationTimeprecisionTimeunit

Source§

impl<'a> Node<'a> for TimeunitsDeclarationTimeunit

Source§

impl<'a> Node<'a> for TimeunitsDeclarationTimeunitTimeprecision

Source§

impl<'a> Node<'a> for TimingCheckConditionParen

Source§

impl<'a> Node<'a> for TimingCheckEvent

Source§

impl<'a> Node<'a> for TimingCheckLimit

Source§

impl<'a> Node<'a> for TopmoduleIdentifier

Source§

impl<'a> Node<'a> for TransItem

Source§

impl<'a> Node<'a> for TransList

Source§

impl<'a> Node<'a> for TransRangeListArrow

Source§

impl<'a> Node<'a> for TransRangeListAsterisk

Source§

impl<'a> Node<'a> for TransRangeListEqual

Source§

impl<'a> Node<'a> for TransSet

Source§

impl<'a> Node<'a> for TypeAssignment

Source§

impl<'a> Node<'a> for TypeDeclarationDataType

Source§

impl<'a> Node<'a> for TypeDeclarationInterface

Source§

impl<'a> Node<'a> for TypeDeclarationReserved

Source§

impl<'a> Node<'a> for TypeIdentifier

Source§

impl<'a> Node<'a> for TypeReferenceDataType

Source§

impl<'a> Node<'a> for TypeReferenceExpression

Source§

impl<'a> Node<'a> for UdpAnsiDeclaration

Source§

impl<'a> Node<'a> for UdpDeclarationAnsi

Source§

impl<'a> Node<'a> for UdpDeclarationExternAnsi

Source§

impl<'a> Node<'a> for UdpDeclarationExternNonansi

Source§

impl<'a> Node<'a> for UdpDeclarationNonansi

Source§

impl<'a> Node<'a> for UdpDeclarationPortList

Source§

impl<'a> Node<'a> for UdpDeclarationWildcard

Source§

impl<'a> Node<'a> for UdpIdentifier

Source§

impl<'a> Node<'a> for UdpInitialStatement

Source§

impl<'a> Node<'a> for UdpInputDeclaration

Source§

impl<'a> Node<'a> for UdpInstance

Source§

impl<'a> Node<'a> for UdpInstantiation

Source§

impl<'a> Node<'a> for UdpNonansiDeclaration

Source§

impl<'a> Node<'a> for UdpOutputDeclarationNonreg

Source§

impl<'a> Node<'a> for UdpOutputDeclarationReg

Source§

impl<'a> Node<'a> for UdpPortList

Source§

impl<'a> Node<'a> for UdpRegDeclaration

Source§

impl<'a> Node<'a> for UnaryModulePathOperator

Source§

impl<'a> Node<'a> for UnaryOperator

Source§

impl<'a> Node<'a> for UnbasedUnsizedLiteral

Source§

impl<'a> Node<'a> for UnconnectedDriveCompilerDirective

Source§

impl<'a> Node<'a> for UndefineCompilerDirective

Source§

impl<'a> Node<'a> for UndefineallCompilerDirective

Source§

impl<'a> Node<'a> for UniquenessConstraint

Source§

impl<'a> Node<'a> for Unit

Source§

impl<'a> Node<'a> for UnpackedDimensionExpression

Source§

impl<'a> Node<'a> for UnpackedDimensionRange

Source§

impl<'a> Node<'a> for UnsignedNumber

Source§

impl<'a> Node<'a> for UnsizedDimension

Source§

impl<'a> Node<'a> for UseClauseCell

Source§

impl<'a> Node<'a> for UseClauseCellNamed

Source§

impl<'a> Node<'a> for UseClauseNamed

Source§

impl<'a> Node<'a> for ValueRangeBinary

Source§

impl<'a> Node<'a> for Var

Source§

impl<'a> Node<'a> for VarDataTypeVar

Source§

impl<'a> Node<'a> for VariableAssignment

Source§

impl<'a> Node<'a> for VariableDeclAssignmentClass

Source§

impl<'a> Node<'a> for VariableDeclAssignmentDynamicArray

Source§

impl<'a> Node<'a> for VariableDeclAssignmentVariable

Source§

impl<'a> Node<'a> for VariableIdentifier

Source§

impl<'a> Node<'a> for VariableIdentifierList

Source§

impl<'a> Node<'a> for VariableLvalueIdentifier

Source§

impl<'a> Node<'a> for VariableLvalueLvalue

Source§

impl<'a> Node<'a> for VariableLvaluePattern

Source§

impl<'a> Node<'a> for VariablePortHeader

Source§

impl<'a> Node<'a> for VariablePortType

Source§

impl<'a> Node<'a> for VersionSpecifier

Source§

impl<'a> Node<'a> for Virtual

Source§

impl<'a> Node<'a> for WaitStatementFork

Source§

impl<'a> Node<'a> for WaitStatementOrder

Source§

impl<'a> Node<'a> for WaitStatementWait

Source§

impl<'a> Node<'a> for WeightSpecificationExpression

Source§

impl<'a> Node<'a> for WidthTimingCheck

Source§

impl<'a> Node<'a> for Wildcard

Source§

impl<'a> Node<'a> for WithCovergroupExpression

Source§

impl<'a> Node<'a> for XNumber

Source§

impl<'a> Node<'a> for ZNumber