Skip to main content

Node

Enum Node 

Source
pub enum Node<'a: 'b, 'b> {
Show 769 variants ArrayIdentifier(&'b ArrayIdentifier<'a>), BlockIdentifier(&'b BlockIdentifier<'a>), BinIdentifier(&'b BinIdentifier<'a>), CIdentifier(&'b CIdentifier<'a>), CellIdentifier(&'b CellIdentifier<'a>), CheckerIdentifier(&'b CheckerIdentifier<'a>), ClassIdentifier(&'b ClassIdentifier<'a>), ClassVariableIdentifier(&'b ClassVariableIdentifier<'a>), ClockingIdentifier(&'b ClockingIdentifier<'a>), ConfigIdentifier(&'b ConfigIdentifier<'a>), ConstIdentifier(&'b ConstIdentifier<'a>), ConstraintIdentifier(&'b ConstraintIdentifier<'a>), CovergroupIdentifier(&'b CovergroupIdentifier<'a>), CovergroupVariableIdentifier(&'b CovergroupVariableIdentifier<'a>), CoverPointIdentifier(&'b CoverPointIdentifier<'a>), CrossIdentifier(&'b CrossIdentifier<'a>), DynamicArrayVariableIdentifier(&'b DynamicArrayVariableIdentifier<'a>), EnumIdentifier(&'b EnumIdentifier<'a>), FormalIdentifier(&'b FormalIdentifier<'a>), FormalPortIdentifier(&'b FormalPortIdentifier<'a>), FunctionIdentifier(&'b FunctionIdentifier<'a>), GenerateBlockIdentifier(&'b GenerateBlockIdentifier<'a>), GenvarIdentifier(&'b GenvarIdentifier<'a>), HierarchicalArrayIdentifier(&'b HierarchicalArrayIdentifier<'a>), HierarchicalBlockIdentifier(&'b HierarchicalBlockIdentifier<'a>), HierarchicalEventIdentifier(&'b HierarchicalEventIdentifier<'a>), HierarchicalIdentifier(&'b HierarchicalIdentifier<'a>), HierarchicalNetIdentifier(&'b HierarchicalNetIdentifier<'a>), HierarchicalParameterIdentifier(&'b HierarchicalParameterIdentifier<'a>), HierarchicalPropertyIdentifier(&'b HierarchicalPropertyIdentifier<'a>), HierarchicalSequenceIdentifier(&'b HierarchicalSequenceIdentifier<'a>), HierarchicalTaskIdentifier(&'b HierarchicalTaskIdentifier<'a>), HierarchicalTfIdentifier(&'b HierarchicalTfIdentifier<'a>), HierarchicalVariableIdentifier(&'b HierarchicalVariableIdentifier<'a>), Identifier(&'b Identifier<'a>), IndexVariableIdentifier(&'b IndexVariableIdentifier<'a>), InterfaceIdentifier(&'b InterfaceIdentifier<'a>), InterfacePortIdentifier(&'b InterfacePortIdentifier<'a>), InoutPortIdentifier(&'b InoutPortIdentifier<'a>), InputPortIdentifier(&'b InputPortIdentifier<'a>), InstanceIdentifier(&'b InstanceIdentifier<'a>), LibraryIdentifier(&'b LibraryIdentifier<'a>), MemberIdentifier(&'b MemberIdentifier<'a>), MethodIdentifier(&'b MethodIdentifier<'a>), ModportIdentifier(&'b ModportIdentifier<'a>), ModuleIdentifier(&'b ModuleIdentifier<'a>), NetIdentifier(&'b NetIdentifier<'a>), NettypeIdentifier(&'b NettypeIdentifier<'a>), OutputPortIdentifier(&'b OutputPortIdentifier<'a>), PackageIdentifier(&'b PackageIdentifier<'a>), PackageScope(&'b PackageScope<'a>), ParameterIdentifier(&'b ParameterIdentifier<'a>), PortIdentifier(&'b PortIdentifier<'a>), ProgramIdentifier(&'b ProgramIdentifier<'a>), PropertyIdentifier(&'b PropertyIdentifier<'a>), PsClassIdentifier(&'b PsClassIdentifier<'a>), PsCovergroupIdentifier(&'b PsCovergroupIdentifier<'a>), PsCheckerIdentifier(&'b PsCheckerIdentifier<'a>), PsIdentifier(&'b PsIdentifier<'a>), PsOrHierarchicalArrayIdentifierScope(&'b PsOrHierarchicalArrayIdentifierScope<'a>), PsOrHierarchicalArrayIdentifier(&'b PsOrHierarchicalArrayIdentifier<'a>), PsOrHierarchicalNetIdentifier(&'b PsOrHierarchicalNetIdentifier<'a>), PsOrHierarchicalPropertyIdentifier(&'b PsOrHierarchicalPropertyIdentifier<'a>), PsOrHierarchicalSequenceIdentifier(&'b PsOrHierarchicalSequenceIdentifier<'a>), PsOrHierarchicalTfIdentifier(&'b PsOrHierarchicalTfIdentifier<'a>), PackageOrClassScope(&'b PackageOrClassScope<'a>), PsParameterIdentifier(&'b PsParameterIdentifier<'a>), PsTypeIdentifierScope(&'b PsTypeIdentifierScope<'a>), PsTypeIdentifier(&'b PsTypeIdentifier<'a>), RsProductionIdentifier(&'b RsProductionIdentifier<'a>), SequenceIdentifier(&'b SequenceIdentifier<'a>), SignalIdentifier(&'b SignalIdentifier<'a>), SpecparamIdentifier(&'b SpecparamIdentifier<'a>), SystemTfIdentifier(&'b SystemTfIdentifier<'a>), TaskIdentifier(&'b TaskIdentifier<'a>), TfIdentifier(&'b TfIdentifier<'a>), TerminalIdentifier(&'b TerminalIdentifier<'a>), TopmoduleIdentifier(&'b TopmoduleIdentifier<'a>), TypeIdentifier(&'b TypeIdentifier<'a>), UdpIdentifier(&'b UdpIdentifier<'a>), VariableIdentifier(&'b VariableIdentifier<'a>), AttributeInstance(&'b AttributeInstance<'a>), AttrSpec(&'b AttrSpec<'a>), AttrName(&'b AttrName<'a>), SourceText(&'b SourceText<'a>), Description(&'b Description<'a>), DescriptionPackageItem(&'b DescriptionPackageItem<'a>), DescriptionBindDirective(&'b DescriptionBindDirective<'a>), ModuleNonansiHeader(&'b ModuleNonansiHeader<'a>), ModuleAnsiHeader(&'b ModuleAnsiHeader<'a>), ModuleDeclaration(&'b ModuleDeclaration<'a>), ModuleDeclarationNonansi(&'b ModuleDeclarationNonansi<'a>), ModuleDeclarationAnsi(&'b ModuleDeclarationAnsi<'a>), ModuleDeclarationWildcard(&'b ModuleDeclarationWildcard<'a>), ModuleDeclarationExternNonansi(&'b ModuleDeclarationExternNonansi<'a>), ModuleDeclarationExternAnsi(&'b ModuleDeclarationExternAnsi<'a>), ModuleKeyword(&'b ModuleKeyword<'a>), InterfaceDeclaration(&'b InterfaceDeclaration<'a>), InterfaceDeclarationNonansi(&'b InterfaceDeclarationNonansi<'a>), InterfaceDeclarationAnsi(&'b InterfaceDeclarationAnsi<'a>), InterfaceDeclarationWildcard(&'b InterfaceDeclarationWildcard<'a>), InterfaceDeclarationExternNonansi(&'b InterfaceDeclarationExternNonansi<'a>), InterfaceDeclarationExternAnsi(&'b InterfaceDeclarationExternAnsi<'a>), InterfaceNonansiHeader(&'b InterfaceNonansiHeader<'a>), InterfaceAnsiHeader(&'b InterfaceAnsiHeader<'a>), ProgramDeclaration(&'b ProgramDeclaration<'a>), ProgramDeclarationNonansi(&'b ProgramDeclarationNonansi<'a>), ProgramDeclarationAnsi(&'b ProgramDeclarationAnsi<'a>), ProgramDeclarationWildcard(&'b ProgramDeclarationWildcard<'a>), ProgramDeclarationExternNonansi(&'b ProgramDeclarationExternNonansi<'a>), ProgramDeclarationExternAnsi(&'b ProgramDeclarationExternAnsi<'a>), ProgramNonansiHeader(&'b ProgramNonansiHeader<'a>), ProgramAnsiHeader(&'b ProgramAnsiHeader<'a>), CheckerDeclaration(&'b CheckerDeclaration<'a>), ClassDeclaration(&'b ClassDeclaration<'a>), ClassDeclarationExtensionArguments(&'b ClassDeclarationExtensionArguments<'a>), InterfaceClassDeclaration(&'b InterfaceClassDeclaration<'a>), PackageDeclaration(&'b PackageDeclaration<'a>), TimeunitsDeclaration(&'b TimeunitsDeclaration<'a>), PackageItem(&'b PackageItem<'a>), PackageOrGenerateItemDeclaration(&'b PackageOrGenerateItemDeclaration<'a>), AnonymousProgram(&'b AnonymousProgram<'a>), AnonymousProgramItem(&'b AnonymousProgramItem<'a>), SeveritySystemTask(&'b SeveritySystemTask<'a>), FatalSeveritySystemTask(&'b FatalSeveritySystemTask<'a>), ErrorSeveritySystemTask(&'b ErrorSeveritySystemTask<'a>), WarningSeveritySystemTask(&'b WarningSeveritySystemTask<'a>), InfoSeveritySystemTask(&'b InfoSeveritySystemTask<'a>), FinishNumber(&'b FinishNumber<'a>), ElaborationSeveritySystemTask(&'b ElaborationSeveritySystemTask<'a>), ModuleCommonItem(&'b ModuleCommonItem<'a>), ModuleItem(&'b ModuleItem<'a>), ModuleOrGenerateItem(&'b ModuleOrGenerateItem<'a>), ModuleOrGenerateItemDeclaration(&'b ModuleOrGenerateItemDeclaration<'a>), NonPortModuleItem(&'b NonPortModuleItem<'a>), ParameterOverride(&'b ParameterOverride<'a>), BindDirective(&'b BindDirective<'a>), BindTargetScope(&'b BindTargetScope<'a>), BindTargetInstance(&'b BindTargetInstance<'a>), BindTargetInstanceList(&'b BindTargetInstanceList<'a>), BindInstantiation(&'b BindInstantiation<'a>), ParameterPortList(&'b ParameterPortList<'a>), ParameterPortDeclaration(&'b ParameterPortDeclaration<'a>), ListOfPorts(&'b ListOfPorts<'a>), ListOfPortDeclarations(&'b ListOfPortDeclarations<'a>), PortDeclaration(&'b PortDeclaration<'a>), Port(&'b Port<'a>), PortExpression(&'b PortExpression<'a>), PortReference(&'b PortReference<'a>), PortDirection(&'b PortDirection<'a>), NetPortHeader(&'b NetPortHeader<'a>), VariablePortHeader(&'b VariablePortHeader<'a>), InterfacePortHeader(&'b InterfacePortHeader<'a>), AnsiPortDeclaration(&'b AnsiPortDeclaration<'a>), NetOrInterfacePortHeader(&'b NetOrInterfacePortHeader<'a>), AnsiNetPortDeclaration(&'b AnsiNetPortDeclaration<'a>), AnsiVariablePortDeclaration(&'b AnsiVariablePortDeclaration<'a>), AnsiConstantPortDeclaration(&'b AnsiConstantPortDeclaration<'a>), CheckerPortList(&'b CheckerPortList<'a>), CheckerPortItem(&'b CheckerPortItem<'a>), CheckerPortDirection(&'b CheckerPortDirection<'a>), CheckerOrGenerateItem(&'b CheckerOrGenerateItem<'a>), CheckerOrGenerateItemDeclaration(&'b CheckerOrGenerateItemDeclaration<'a>), CheckerGenerateItem(&'b CheckerGenerateItem<'a>), ConstraintDeclaration(&'b ConstraintDeclaration<'a>), ConstraintBlock(&'b ConstraintBlock<'a>), ConstraintBlockItem(&'b ConstraintBlockItem<'a>), SolveBeforeList(&'b SolveBeforeList<'a>), ConstraintPrimary(&'b ConstraintPrimary<'a>), ConstraintExpression(&'b ConstraintExpression<'a>), UniquenessConstraint(&'b UniquenessConstraint<'a>), ConstraintSet(&'b ConstraintSet<'a>), ExpressionOrDist(&'b ExpressionOrDist<'a>), DistList(&'b DistList<'a>), DistItem(&'b DistItem<'a>), DistWeight(&'b DistWeight<'a>), ConstraintPrototype(&'b ConstraintPrototype<'a>), ConstraintPrototypeQualifier(&'b ConstraintPrototypeQualifier<'a>), ExternConstraintDeclaration(&'b ExternConstraintDeclaration<'a>), InterfaceOrGenerateItem(&'b InterfaceOrGenerateItem<'a>), ExternTfDeclaration(&'b ExternTfDeclaration<'a>), InterfaceItem(&'b InterfaceItem<'a>), NonPortInterfaceItem(&'b NonPortInterfaceItem<'a>), ProgramItem(&'b ProgramItem<'a>), NonPortProgramItem(&'b NonPortProgramItem<'a>), ProgramGenerateItem(&'b ProgramGenerateItem<'a>), ConfigDeclaration(&'b ConfigDeclaration<'a>), DesignStatement(&'b DesignStatement<'a>), ConfigRuleStatement(&'b ConfigRuleStatement<'a>), DefaultClause(&'b DefaultClause<'a>), InstClause(&'b InstClause<'a>), InstName(&'b InstName<'a>), CellClause(&'b CellClause<'a>), LiblistClause(&'b LiblistClause<'a>), UseClause(&'b UseClause<'a>), ClassItem(&'b ClassItem<'a>), ClassProperty(&'b ClassProperty<'a>), ClassMethod(&'b ClassMethod<'a>), ListOfArgumentsOrDefault(&'b ListOfArgumentsOrDefault<'a>), ClassConstructorDeclaration(&'b ClassConstructorDeclaration<'a>), ClassConstructorPrototype(&'b ClassConstructorPrototype<'a>), ClassConstructorArgList(&'b ClassConstructorArgList<'a>), ClassConstructorArg(&'b ClassConstructorArg<'a>), InterfaceClassItem(&'b InterfaceClassItem<'a>), InterfaceClassMethod(&'b InterfaceClassMethod<'a>), ClassConstraint(&'b ClassConstraint<'a>), ClassItemQualifier(&'b ClassItemQualifier<'a>), PropertyQualifier(&'b PropertyQualifier<'a>), RandomQualifier(&'b RandomQualifier<'a>), MethodQualifier(&'b MethodQualifier<'a>), MethodPrototype(&'b MethodPrototype<'a>), Number(&'b Number<'a>), IntegralNumber(&'b IntegralNumber<'a>), DecimalNumber(&'b DecimalNumber<'a>), BinaryNumber(&'b BinaryNumber<'a>), OctalNumber(&'b OctalNumber<'a>), HexNumber(&'b HexNumber<'a>), RealNumber(&'b RealNumber<'a>), FixedPointNumber(&'b FixedPointNumber<'a>), ScientificNumber(&'b ScientificNumber<'a>), UnsignedNumber(&'b UnsignedNumber<'a>), UnbasedUnsizedLiteral(&'b UnbasedUnsizedLiteral<'a>), UnaryOperator(&'b UnaryOperator<'a>), BinaryOperator(&'b BinaryOperator<'a>), IncOrDecOperator(&'b IncOrDecOperator<'a>), UnaryModulePathOperator(&'b UnaryModulePathOperator<'a>), BinaryModulePathOperator(&'b BinaryModulePathOperator<'a>), NetLvalue(&'b NetLvalue<'a>), SelectionNetLvalue(&'b SelectionNetLvalue<'a>), NestedNetLvalue(&'b NestedNetLvalue<'a>), AssignmentNetLvalue(&'b AssignmentNetLvalue<'a>), VariableLvalue(&'b VariableLvalue<'a>), ImplicitClassHandleOrPackageScope(&'b ImplicitClassHandleOrPackageScope<'a>), SelectionVariableLvalue(&'b SelectionVariableLvalue<'a>), NestedVariableLvalue(&'b NestedVariableLvalue<'a>), AssignmentVariableLvalue(&'b AssignmentVariableLvalue<'a>), NonrangeVariableLvalue(&'b NonrangeVariableLvalue<'a>), ConstantPrimary(&'b ConstantPrimary<'a>), ModulePathPrimary(&'b ModulePathPrimary<'a>), ClassQualifierOrPackageScope(&'b ClassQualifierOrPackageScope<'a>), Primary(&'b Primary<'a>), ImplicitClassHandleOrClassScope(&'b ImplicitClassHandleOrClassScope<'a>), ClassQualifier(&'b ClassQualifier<'a>), RangeExpression(&'b RangeExpression<'a>), PrimaryLiteral(&'b PrimaryLiteral<'a>), TimeLiteral(&'b TimeLiteral<'a>), TimeUnit(&'b TimeUnit<'a>), ImplicitClassHandle(&'b ImplicitClassHandle<'a>), BitSelect(&'b BitSelect<'a>), Select(&'b Select<'a>), NonrangeSelect(&'b NonrangeSelect<'a>), ConstantBitSelect(&'b ConstantBitSelect<'a>), ConstantSelect(&'b ConstantSelect<'a>), Cast(&'b Cast<'a>), ConstantCast(&'b ConstantCast<'a>), ConstantLetExpression(&'b ConstantLetExpression<'a>), Concatenation(&'b Concatenation<'a>), ConstantConcatenation(&'b ConstantConcatenation<'a>), ConstantMultipleConcatenation(&'b ConstantMultipleConcatenation<'a>), ModulePathConcatenation(&'b ModulePathConcatenation<'a>), ModulePathMultipleConcatenation(&'b ModulePathMultipleConcatenation<'a>), MultipleConcatenation(&'b MultipleConcatenation<'a>), StreamingConcatenation(&'b StreamingConcatenation<'a>), StreamOperator(&'b StreamOperator<'a>), SliceSize(&'b SliceSize<'a>), StreamConcatenation(&'b StreamConcatenation<'a>), StreamExpression(&'b StreamExpression<'a>), ArrayRangeExpression(&'b ArrayRangeExpression<'a>), EmptyUnpackedArrayConcatenation(&'b EmptyUnpackedArrayConcatenation<'a>), IncOrDecExpression(&'b IncOrDecExpression<'a>), ConditionalExpression(&'b ConditionalExpression<'a>), ConstantExpression(&'b ConstantExpression<'a>), ConstantMintypmaxExpression(&'b ConstantMintypmaxExpression<'a>), ConstantParamExpression(&'b ConstantParamExpression<'a>), ParamExpression(&'b ParamExpression<'a>), ConstantRangeExpression(&'b ConstantRangeExpression<'a>), ConstantPartSelectRange(&'b ConstantPartSelectRange<'a>), ConstantRange(&'b ConstantRange<'a>), ConstantIndexedRange(&'b ConstantIndexedRange<'a>), Expression(&'b Expression<'a>), TaggedUnionExpression(&'b TaggedUnionExpression<'a>), InsideExpression(&'b InsideExpression<'a>), MintypmaxExpression(&'b MintypmaxExpression<'a>), ModulePathConditionalExpression(&'b ModulePathConditionalExpression<'a>), ModulePathExpression(&'b ModulePathExpression<'a>), ModulePathMintypmaxExpression(&'b ModulePathMintypmaxExpression<'a>), PartSelectRange(&'b PartSelectRange<'a>), IndexedRange(&'b IndexedRange<'a>), GenvarExpression(&'b GenvarExpression<'a>), ConstantFunctionCall(&'b ConstantFunctionCall<'a>), TfCall(&'b TfCall<'a>), SystemTfCall(&'b SystemTfCall<'a>), SubroutineCall(&'b SubroutineCall<'a>), FunctionSubroutineCall(&'b FunctionSubroutineCall<'a>), ListOfArguments(&'b ListOfArguments<'a>), MethodCall(&'b MethodCall<'a>), MethodCallBody(&'b MethodCallBody<'a>), BuiltInMethodCall(&'b BuiltInMethodCall<'a>), ArrayManipulationCall(&'b ArrayManipulationCall<'a>), VariableIdentifierListOrNull(&'b VariableIdentifierListOrNull<'a>), RandomizeCall(&'b RandomizeCall<'a>), VariableIdentifierList(&'b VariableIdentifierList<'a>), IdentifierList(&'b IdentifierList<'a>), MethodCallRoot(&'b MethodCallRoot<'a>), ArrayMethodName(&'b ArrayMethodName<'a>), StringLiteral(&'b StringLiteral<'a>), QuotedString(&'b QuotedString<'a>), TripleQuotedString(&'b TripleQuotedString<'a>), CmosSwitchtype(&'b CmosSwitchtype<'a>), EnableGatetype(&'b EnableGatetype<'a>), MosSwitchtype(&'b MosSwitchtype<'a>), NInputGatetype(&'b NInputGatetype<'a>), NOutputGatetype(&'b NOutputGatetype<'a>), PassEnSwitchtype(&'b PassEnSwitchtype<'a>), PassSwitchtype(&'b PassSwitchtype<'a>), PulldownStrength(&'b PulldownStrength<'a>), PullupStrength(&'b PullupStrength<'a>), EnableTerminal(&'b EnableTerminal<'a>), InoutTerminal(&'b InoutTerminal<'a>), InputTerminal(&'b InputTerminal<'a>), NcontrolTerminal(&'b NcontrolTerminal<'a>), OutputTerminal(&'b OutputTerminal<'a>), PcontrolTerminal(&'b PcontrolTerminal<'a>), GateInstantiation(&'b GateInstantiation<'a>), CmosSwitchInstance(&'b CmosSwitchInstance<'a>), EnableGateInstance(&'b EnableGateInstance<'a>), MosSwitchInstance(&'b MosSwitchInstance<'a>), NInputGateInstance(&'b NInputGateInstance<'a>), NOutputGateInstance(&'b NOutputGateInstance<'a>), PassSwitchInstance(&'b PassSwitchInstance<'a>), PassEnableSwitchInstance(&'b PassEnableSwitchInstance<'a>), PullGateInstance(&'b PullGateInstance<'a>), ConcurrentAssertionItem(&'b ConcurrentAssertionItem<'a>), ConcurrentAssertionStatement(&'b ConcurrentAssertionStatement<'a>), AssertPropertyStatement(&'b AssertPropertyStatement<'a>), AssumePropertyStatement(&'b AssumePropertyStatement<'a>), CoverPropertyStatement(&'b CoverPropertyStatement<'a>), ExpectPropertyStatement(&'b ExpectPropertyStatement<'a>), CoverSequenceStatement(&'b CoverSequenceStatement<'a>), RestrictPropertyStatement(&'b RestrictPropertyStatement<'a>), PropertyInstance(&'b PropertyInstance<'a>), PropertyListOfArguments(&'b PropertyListOfArguments<'a>), PropertyActualArg(&'b PropertyActualArg<'a>), AssertionItemDeclaration(&'b AssertionItemDeclaration<'a>), PropertyDeclaration(&'b PropertyDeclaration<'a>), PropertyPortList(&'b PropertyPortList<'a>), PropertyPortItem(&'b PropertyPortItem<'a>), PropertyLvarPortDirection(&'b PropertyLvarPortDirection<'a>), PropertyFormalType(&'b PropertyFormalType<'a>), PropertySpec(&'b PropertySpec<'a>), PropertyExpr(&'b PropertyExpr<'a>), PropertyCaseItem(&'b PropertyCaseItem<'a>), SequenceDeclaration(&'b SequenceDeclaration<'a>), SequencePortList(&'b SequencePortList<'a>), SequencePortItem(&'b SequencePortItem<'a>), SequenceLvarPortDirection(&'b SequenceLvarPortDirection<'a>), SequenceFormalType(&'b SequenceFormalType<'a>), SequenceExpr(&'b SequenceExpr<'a>), CycleDelayRange(&'b CycleDelayRange<'a>), SequenceMethodCall(&'b SequenceMethodCall<'a>), SequenceMatchItem(&'b SequenceMatchItem<'a>), SequenceInstance(&'b SequenceInstance<'a>), SequenceListOfArguments(&'b SequenceListOfArguments<'a>), SequenceActualArg(&'b SequenceActualArg<'a>), BooleanAbbrev(&'b BooleanAbbrev<'a>), SequenceAbbrev(&'b SequenceAbbrev<'a>), ConsecutiveRepetition(&'b ConsecutiveRepetition<'a>), NonconsecutiveRepetition(&'b NonconsecutiveRepetition<'a>), GotoRepetition(&'b GotoRepetition<'a>), ConstOrRangeExpression(&'b ConstOrRangeExpression<'a>), CycleDelayConstRangeExpression(&'b CycleDelayConstRangeExpression<'a>), AssertionVariableDeclaration(&'b AssertionVariableDeclaration<'a>), TaskDeclaration(&'b TaskDeclaration<'a>), InterfaceIdentifierOrClassScope(&'b InterfaceIdentifierOrClassScope<'a>), TaskBodyDeclaration(&'b TaskBodyDeclaration<'a>), TfItemDeclaration(&'b TfItemDeclaration<'a>), TfPortList(&'b TfPortList<'a>), TfPortItem(&'b TfPortItem<'a>), TfPortDirection(&'b TfPortDirection<'a>), TfPortDeclaration(&'b TfPortDeclaration<'a>), TaskPrototype(&'b TaskPrototype<'a>), DynamicOverrideSpecifiers(&'b DynamicOverrideSpecifiers<'a>), InitialOrExtendsSpecifier(&'b InitialOrExtendsSpecifier<'a>), FinalSpecifier(&'b FinalSpecifier<'a>), DefparamAssignment(&'b DefparamAssignment<'a>), NetDeclAssignment(&'b NetDeclAssignment<'a>), ParamAssignment(&'b ParamAssignment<'a>), SpecparamAssignment(&'b SpecparamAssignment<'a>), PulseControlSpecparam(&'b PulseControlSpecparam<'a>), ErrorLimitValue(&'b ErrorLimitValue<'a>), RejectLimitValue(&'b RejectLimitValue<'a>), LimitValue(&'b LimitValue<'a>), TypeAssignment(&'b TypeAssignment<'a>), VariableDeclAssignment(&'b VariableDeclAssignment<'a>), ClassNew(&'b ClassNew<'a>), DynamicArrayNew(&'b DynamicArrayNew<'a>), DriveStrength(&'b DriveStrength<'a>), Strength0(&'b Strength0<'a>), Strength1(&'b Strength1<'a>), ChargeStrength(&'b ChargeStrength<'a>), ChargeStrengthSize(&'b ChargeStrengthSize<'a>), Delay2(&'b Delay2<'a>), Delay3(&'b Delay3<'a>), DelayValue(&'b DelayValue<'a>), CastingType(&'b CastingType<'a>), ClassOrPackageScope(&'b ClassOrPackageScope<'a>), DataType(&'b DataType<'a>), DataTypeOrImplicit(&'b DataTypeOrImplicit<'a>), ImplicitDataType(&'b ImplicitDataType<'a>), EnumBaseType(&'b EnumBaseType<'a>), EnumNameDeclaration(&'b EnumNameDeclaration<'a>), ClassScope(&'b ClassScope<'a>), ClassType(&'b ClassType<'a>), InterfaceClassType(&'b InterfaceClassType<'a>), IntegerType(&'b IntegerType<'a>), IntegerAtomType(&'b IntegerAtomType<'a>), IntegerVectorType(&'b IntegerVectorType<'a>), NonIntegerType(&'b NonIntegerType<'a>), NetType(&'b NetType<'a>), NetPortType(&'b NetPortType<'a>), VariablePortType(&'b VariablePortType<'a>), VarDataType(&'b VarDataType<'a>), Signing(&'b Signing<'a>), SimpleType(&'b SimpleType<'a>), SoftOrTagged(&'b SoftOrTagged<'a>), StructUnion(&'b StructUnion<'a>), StructUnionMember(&'b StructUnionMember<'a>), DataTypeOrVoid(&'b DataTypeOrVoid<'a>), TypeReference(&'b TypeReference<'a>), DataTypeOrIncompleteClassScopedType(&'b DataTypeOrIncompleteClassScopedType<'a>), IncompleteClassScopedType(&'b IncompleteClassScopedType<'a>), TypeIdentifierOrClassType(&'b TypeIdentifierOrClassType<'a>), ListOfDefparamAssignments(&'b ListOfDefparamAssignments<'a>), ListOfGenvarIdentifiers(&'b ListOfGenvarIdentifiers<'a>), ListOfInterfaceIdentifiers(&'b ListOfInterfaceIdentifiers<'a>), ListOfNetDeclAssignments(&'b ListOfNetDeclAssignments<'a>), ListOfParamAssignments(&'b ListOfParamAssignments<'a>), ListOfPortIdentifiers(&'b ListOfPortIdentifiers<'a>), ListOfUdpPortIdentifiers(&'b ListOfUdpPortIdentifiers<'a>), ListOfSpecparamAssignments(&'b ListOfSpecparamAssignments<'a>), ListOfTfVariableIdentifiers(&'b ListOfTfVariableIdentifiers<'a>), ListOfTypeAssignments(&'b ListOfTypeAssignments<'a>), ListOfVariableDeclAssignments(&'b ListOfVariableDeclAssignments<'a>), ListOfVariableIdentifiers(&'b ListOfVariableIdentifiers<'a>), ListOfVariablePortIdentifiers(&'b ListOfVariablePortIdentifiers<'a>), LetDeclaration(&'b LetDeclaration<'a>), LetIdentifier(&'b LetIdentifier<'a>), LetPortList(&'b LetPortList<'a>), LetPortItem(&'b LetPortItem<'a>), LetFormalType(&'b LetFormalType<'a>), LetExpression(&'b LetExpression<'a>), LetListOfPartialIdentifierArguments(&'b LetListOfPartialIdentifierArguments<'a>), LetListOfIdentifierArguments(&'b LetListOfIdentifierArguments<'a>), LetListOfArguments(&'b LetListOfArguments<'a>), LetActualArg(&'b LetActualArg<'a>), UnpackedDimension(&'b UnpackedDimension<'a>), PackedDimension(&'b PackedDimension<'a>), AssociativeDimension(&'b AssociativeDimension<'a>), VariableDimension(&'b VariableDimension<'a>), QueueDimension(&'b QueueDimension<'a>), UnsizedDimension(&'b UnsizedDimension<'a>), CovergroupDeclaration(&'b CovergroupDeclaration<'a>), CoverageSpecOrOption(&'b CoverageSpecOrOption<'a>), CoverageOption(&'b CoverageOption<'a>), CoverageSpec(&'b CoverageSpec<'a>), CoverageEvent(&'b CoverageEvent<'a>), BlockEventExpression(&'b BlockEventExpression<'a>), HierarchicalIdentifierOrClassScope(&'b HierarchicalIdentifierOrClassScope<'a>), HierarchicalBtfIdentifier(&'b HierarchicalBtfIdentifier<'a>), CoverPoint(&'b CoverPoint<'a>), BinsOrEmpty(&'b BinsOrEmpty<'a>), BinsOrOptions(&'b BinsOrOptions<'a>), BinsKeyword(&'b BinsKeyword<'a>), TransList(&'b TransList<'a>), TransSet(&'b TransSet<'a>), TransRangeList(&'b TransRangeList<'a>), TransItem(&'b TransItem<'a>), RepeatRange(&'b RepeatRange<'a>), CoverCross(&'b CoverCross<'a>), ListOfCrossItems(&'b ListOfCrossItems<'a>), CrossItem(&'b CrossItem<'a>), CrossBody(&'b CrossBody<'a>), CrossBodyItem(&'b CrossBodyItem<'a>), BinsSelectionOrOption(&'b BinsSelectionOrOption<'a>), BinsSelection(&'b BinsSelection<'a>), SelectExpression(&'b SelectExpression<'a>), SelectCondition(&'b SelectCondition<'a>), BinsExpression(&'b BinsExpression<'a>), CovergroupRangeList(&'b CovergroupRangeList<'a>), CovergroupValueRange(&'b CovergroupValueRange<'a>), WithCovergroupExpression(&'b WithCovergroupExpression<'a>), SetCovergroupExpression(&'b SetCovergroupExpression<'a>), IntegerCovergroupExpression(&'b IntegerCovergroupExpression<'a>), CrossSetExpression(&'b CrossSetExpression<'a>), CovergroupExpression(&'b CovergroupExpression<'a>), BlockItemDeclaration(&'b BlockItemDeclaration<'a>), DataDeclaration(&'b DataDeclaration<'a>), PackageImportDeclaration(&'b PackageImportDeclaration<'a>), PackageExportDeclaration(&'b PackageExportDeclaration<'a>), PackageImportItem(&'b PackageImportItem<'a>), GenvarDeclaration(&'b GenvarDeclaration<'a>), DriveOrChargeStrength(&'b DriveOrChargeStrength<'a>), VectoredOrScalared(&'b VectoredOrScalared<'a>), NetDeclaration(&'b NetDeclaration<'a>), TypeDeclaration(&'b TypeDeclaration<'a>), ForwardType(&'b ForwardType<'a>), NettypeDeclaration(&'b NettypeDeclaration<'a>), Lifetime(&'b Lifetime<'a>), InoutDeclaration(&'b InoutDeclaration<'a>), InputDeclaration(&'b InputDeclaration<'a>), OutputDeclaration(&'b OutputDeclaration<'a>), InterfacePortDeclaration(&'b InterfacePortDeclaration<'a>), RefDeclaration(&'b RefDeclaration<'a>), LocalParameterDeclaration(&'b LocalParameterDeclaration<'a>), ParameterDeclaration(&'b ParameterDeclaration<'a>), TypeParameterDeclaration(&'b TypeParameterDeclaration<'a>), SpecparamDeclaration(&'b SpecparamDeclaration<'a>), ModportDeclaration(&'b ModportDeclaration<'a>), ModportItem(&'b ModportItem<'a>), ModportPortsDeclaration(&'b ModportPortsDeclaration<'a>), ModportClockingDeclaration(&'b ModportClockingDeclaration<'a>), ModportSimplePortsDeclaration(&'b ModportSimplePortsDeclaration<'a>), ModportSimplePort(&'b ModportSimplePort<'a>), ModportTfPortsDeclaration(&'b ModportTfPortsDeclaration<'a>), ModportTfPort(&'b ModportTfPort<'a>), ImportExport(&'b ImportExport<'a>), FunctionDataTypeOrImplicit(&'b FunctionDataTypeOrImplicit<'a>), FunctionDeclaration(&'b FunctionDeclaration<'a>), FunctionBodyDeclaration(&'b FunctionBodyDeclaration<'a>), FunctionPrototype(&'b FunctionPrototype<'a>), DpiImportExport(&'b DpiImportExport<'a>), DpiSpecString(&'b DpiSpecString<'a>), DpiFunctionImportProperty(&'b DpiFunctionImportProperty<'a>), DpiTaskImportProperty(&'b DpiTaskImportProperty<'a>), DpiFunctionProto(&'b DpiFunctionProto<'a>), DpiTaskProto(&'b DpiTaskProto<'a>), SpecifyBlock(&'b SpecifyBlock<'a>), SpecifyItem(&'b SpecifyItem<'a>), PulsestyleDeclaration(&'b PulsestyleDeclaration<'a>), ShowcancelledDeclaration(&'b ShowcancelledDeclaration<'a>), PathDelayValue(&'b PathDelayValue<'a>), ListOfPathDelayExpressions(&'b ListOfPathDelayExpressions<'a>), TPathDelayExpression(&'b TPathDelayExpression<'a>), TrisePathDelayExpression(&'b TrisePathDelayExpression<'a>), TfallPathDelayExpression(&'b TfallPathDelayExpression<'a>), TzPathDelayExpression(&'b TzPathDelayExpression<'a>), T01PathDelayExpression(&'b T01PathDelayExpression<'a>), T10PathDelayExpression(&'b T10PathDelayExpression<'a>), T0zPathDelayExpression(&'b T0zPathDelayExpression<'a>), Tz1PathDelayExpression(&'b Tz1PathDelayExpression<'a>), T1zPathDelayExpression(&'b T1zPathDelayExpression<'a>), Tz0PathDelayExpression(&'b Tz0PathDelayExpression<'a>), T0xPathDelayExpression(&'b T0xPathDelayExpression<'a>), Tx1PathDelayExpression(&'b Tx1PathDelayExpression<'a>), T1xPathDelayExpression(&'b T1xPathDelayExpression<'a>), Tx0PathDelayExpression(&'b Tx0PathDelayExpression<'a>), TxzPathDelayExpression(&'b TxzPathDelayExpression<'a>), TzxPathDelayExpression(&'b TzxPathDelayExpression<'a>), PathDelayExpression(&'b PathDelayExpression<'a>), TimingCheckEvent(&'b TimingCheckEvent<'a>), ControlledTimingCheckEvent(&'b ControlledTimingCheckEvent<'a>), TimingCheckEventControl(&'b TimingCheckEventControl<'a>), SpecifyTerminalDescriptor(&'b SpecifyTerminalDescriptor<'a>), EdgeControlSpecifier(&'b EdgeControlSpecifier<'a>), EdgeDescriptor(&'b EdgeDescriptor<'a>), TimingCheckCondition(&'b TimingCheckCondition<'a>), ScalarTimingCheckCondition(&'b ScalarTimingCheckCondition<'a>), ScalarConstant(&'b ScalarConstant<'a>), SystemTimingCheck(&'b SystemTimingCheck<'a>), DollarSetupTimingCheck(&'b DollarSetupTimingCheck<'a>), DollarHoldTimingCheck(&'b DollarHoldTimingCheck<'a>), DollarSetupholdTimingCheck(&'b DollarSetupholdTimingCheck<'a>), DollarRecoveryTimingCheck(&'b DollarRecoveryTimingCheck<'a>), DollarRemovalTimingCheck(&'b DollarRemovalTimingCheck<'a>), DollarRecremTimingCheck(&'b DollarRecremTimingCheck<'a>), DollarSkewTimingCheck(&'b DollarSkewTimingCheck<'a>), DollarTimeskewTimingCheck(&'b DollarTimeskewTimingCheck<'a>), DollarFullskewTimingCheck(&'b DollarFullskewTimingCheck<'a>), DollarPeriodTimingCheck(&'b DollarPeriodTimingCheck<'a>), DollarWidthTimingCheck(&'b DollarWidthTimingCheck<'a>), DollarNochangeTimingCheck(&'b DollarNochangeTimingCheck<'a>), ControlledReferenceEvent(&'b ControlledReferenceEvent<'a>), DataEvent(&'b DataEvent<'a>), DelayedData(&'b DelayedData<'a>), DelayedReference(&'b DelayedReference<'a>), EndEdgeOffset(&'b EndEdgeOffset<'a>), EventBasedFlag(&'b EventBasedFlag<'a>), Notifier(&'b Notifier<'a>), ReferenceEvent(&'b ReferenceEvent<'a>), RemainActiveFlag(&'b RemainActiveFlag<'a>), TimecheckCondition(&'b TimecheckCondition<'a>), TimestampCondition(&'b TimestampCondition<'a>), StartEdgeOffset(&'b StartEdgeOffset<'a>), Threshold(&'b Threshold<'a>), TimingCheckLimit(&'b TimingCheckLimit<'a>), PathDeclaration(&'b PathDeclaration<'a>), SimplePathDeclaration(&'b SimplePathDeclaration<'a>), ParallelPathDescription(&'b ParallelPathDescription<'a>), FullPathDescription(&'b FullPathDescription<'a>), EdgeSensitivePathDeclaration(&'b EdgeSensitivePathDeclaration<'a>), ParallelEdgeSensitivePathDescription(&'b ParallelEdgeSensitivePathDescription<'a>), FullEdgeSensitivePathDescription(&'b FullEdgeSensitivePathDescription<'a>), StateDependentPathDeclaration(&'b StateDependentPathDeclaration<'a>), DataSourceExpression(&'b DataSourceExpression<'a>), EdgeIdentifier(&'b EdgeIdentifier<'a>), PolarityOperator(&'b PolarityOperator<'a>), ListOfPathInputs(&'b ListOfPathInputs<'a>), ListOfPathOutputs(&'b ListOfPathOutputs<'a>), SpecifyInputTerminalDescriptor(&'b SpecifyInputTerminalDescriptor<'a>), SpecifyOutputTerminalDescriptor(&'b SpecifyOutputTerminalDescriptor<'a>), InputIdentifier(&'b InputIdentifier<'a>), OutputIdentifier(&'b OutputIdentifier<'a>), LoopStatement(&'b LoopStatement<'a>), ForInitialization(&'b ForInitialization<'a>), ForVariableDeclaration(&'b ForVariableDeclaration<'a>), ForStep(&'b ForStep<'a>), ForStepAssignment(&'b ForStepAssignment<'a>), LoopVariables(&'b LoopVariables<'a>), CaseStatement(&'b CaseStatement<'a>), CaseKeyword(&'b CaseKeyword<'a>), CaseExpression(&'b CaseExpression<'a>), CaseItem(&'b CaseItem<'a>), CasePatternItem(&'b CasePatternItem<'a>), CaseInsideItem(&'b CaseInsideItem<'a>), CaseItemExpression(&'b CaseItemExpression<'a>), RandcaseStatement(&'b RandcaseStatement<'a>), RandcaseItem(&'b RandcaseItem<'a>), RangeList(&'b RangeList<'a>), ValueRange(&'b ValueRange<'a>), ContinuousAssign(&'b ContinuousAssign<'a>), ListOfNetAssignments(&'b ListOfNetAssignments<'a>), ListOfVariableAssignments(&'b ListOfVariableAssignments<'a>), NetAlias(&'b NetAlias<'a>), NetAssignment(&'b NetAssignment<'a>), ConditionalStatement(&'b ConditionalStatement<'a>), UniquePriority(&'b UniquePriority<'a>), CondPredicate(&'b CondPredicate<'a>), ExpressionOrCondPattern(&'b ExpressionOrCondPattern<'a>), CondPattern(&'b CondPattern<'a>), ProceduralTimingControlStatement(&'b ProceduralTimingControlStatement<'a>), DelayOrEventControl(&'b DelayOrEventControl<'a>), DelayControl(&'b DelayControl<'a>), EventControl(&'b EventControl<'a>), ClockingEvent(&'b ClockingEvent<'a>), EventExpression(&'b EventExpression<'a>), ProceduralTimingControl(&'b ProceduralTimingControl<'a>), JumpStatement(&'b JumpStatement<'a>), WaitStatement(&'b WaitStatement<'a>), EventTrigger(&'b EventTrigger<'a>), DisableStatement(&'b DisableStatement<'a>), RandsequenceStatement(&'b RandsequenceStatement<'a>), RsProduction(&'b RsProduction<'a>), RsRule(&'b RsRule<'a>), RsProductionList(&'b RsProductionList<'a>), RsWeightSpecification(&'b RsWeightSpecification<'a>), RsCodeBlock(&'b RsCodeBlock<'a>), RsProd(&'b RsProd<'a>), RsProductionItem(&'b RsProductionItem<'a>), RsIfElse(&'b RsIfElse<'a>), RsRepeat(&'b RsRepeat<'a>), RsCase(&'b RsCase<'a>), RsCaseItem(&'b RsCaseItem<'a>), Pattern(&'b Pattern<'a>), AssignmentPattern(&'b AssignmentPattern<'a>), StructurePatternKey(&'b StructurePatternKey<'a>), ArrayPatternKey(&'b ArrayPatternKey<'a>), AssignmentPatternKey(&'b AssignmentPatternKey<'a>), AssignmentPatternExpression(&'b AssignmentPatternExpression<'a>), AssignmentPatternExpressionType(&'b AssignmentPatternExpressionType<'a>), ConstantAssignmentPatternExpression(&'b ConstantAssignmentPatternExpression<'a>), AssignmentPatternNetLvalue(&'b AssignmentPatternNetLvalue<'a>), AssignmentPatternVariableLvalue(&'b AssignmentPatternVariableLvalue<'a>), AssertionItem(&'b AssertionItem<'a>), DeferredImmediateAssertionItem(&'b DeferredImmediateAssertionItem<'a>), ProceduralAssertionStatement(&'b ProceduralAssertionStatement<'a>), ImmediateAssertionStatement(&'b ImmediateAssertionStatement<'a>), SimpleImmediateAssertionStatement(&'b SimpleImmediateAssertionStatement<'a>), DeferredImmediateAssertionStatement(&'b DeferredImmediateAssertionStatement<'a>), SimpleImmediateAssertStatement(&'b SimpleImmediateAssertStatement<'a>), SimpleImmediateAssumeStatement(&'b SimpleImmediateAssumeStatement<'a>), SimpleImmediateCoverStatement(&'b SimpleImmediateCoverStatement<'a>), DeferredImmediateAssertStatement(&'b DeferredImmediateAssertStatement<'a>), DeferredImmediateAssumeStatement(&'b DeferredImmediateAssumeStatement<'a>), DeferredImmediateCoverStatement(&'b DeferredImmediateCoverStatement<'a>), InitialConstruct(&'b InitialConstruct<'a>), AlwaysConstruct(&'b AlwaysConstruct<'a>), AlwaysKeyword(&'b AlwaysKeyword<'a>), FinalConstruct(&'b FinalConstruct<'a>), ImplicitClassHandleOrClassScopeOrPackageScope(&'b ImplicitClassHandleOrClassScopeOrPackageScope<'a>), BlockingAssignment(&'b BlockingAssignment<'a>), OperatorAssignment(&'b OperatorAssignment<'a>), AssignmentOperator(&'b AssignmentOperator<'a>), NonblockingAssignment(&'b NonblockingAssignment<'a>), ProceduralContinuousAssignment(&'b ProceduralContinuousAssignment<'a>), VariableAssignment(&'b VariableAssignment<'a>), SubroutineCallStatement(&'b SubroutineCallStatement<'a>), ClockingDeclaration(&'b ClockingDeclaration<'a>), ClockingItem(&'b ClockingItem<'a>), DefaultSkew(&'b DefaultSkew<'a>), ClockingDirection(&'b ClockingDirection<'a>), ListOfClockingDeclAssign(&'b ListOfClockingDeclAssign<'a>), ClockingDeclAssign(&'b ClockingDeclAssign<'a>), ClockingSkew(&'b ClockingSkew<'a>), ClockingDrive(&'b ClockingDrive<'a>), CycleDelay(&'b CycleDelay<'a>), Clockvar(&'b Clockvar<'a>), ClockvarExpression(&'b ClockvarExpression<'a>), ActionBlock(&'b ActionBlock<'a>), SeqBlock(&'b SeqBlock<'a>), ParBlock(&'b ParBlock<'a>), JoinKeyword(&'b JoinKeyword<'a>), StatementOrNull(&'b StatementOrNull<'a>), Statement(&'b Statement<'a>), StatementItem(&'b StatementItem<'a>), FunctionStatement(&'b FunctionStatement<'a>), FunctionStatementOrNull(&'b FunctionStatementOrNull<'a>), UdpInstantiation(&'b UdpInstantiation<'a>), UdpInstance(&'b UdpInstance<'a>), UdpNonansiDeclaration(&'b UdpNonansiDeclaration<'a>), UdpAnsiDeclaration(&'b UdpAnsiDeclaration<'a>), UdpDeclaration(&'b UdpDeclaration<'a>), UdpBody(&'b UdpBody<'a>), CombinationalBody(&'b CombinationalBody<'a>), CombinationalEntry(&'b CombinationalEntry<'a>), SequentialBody(&'b SequentialBody<'a>), UdpInitialStatement(&'b UdpInitialStatement<'a>), InitVal(&'b InitVal<'a>), SequentialEntry(&'b SequentialEntry<'a>), SeqInputList(&'b SeqInputList<'a>), LevelInputList(&'b LevelInputList<'a>), EdgeInputList(&'b EdgeInputList<'a>), EdgeIndicator(&'b EdgeIndicator<'a>), CurrentState(&'b CurrentState<'a>), NextState(&'b NextState<'a>), OutputSymbol(&'b OutputSymbol<'a>), LevelSymbol(&'b LevelSymbol<'a>), EdgeSymbol(&'b EdgeSymbol<'a>), UdpPortList(&'b UdpPortList<'a>), UdpDeclarationPortList(&'b UdpDeclarationPortList<'a>), UdpPortDeclaration(&'b UdpPortDeclaration<'a>), UdpOutputDeclaration(&'b UdpOutputDeclaration<'a>), UdpInputDeclaration(&'b UdpInputDeclaration<'a>), UdpRegDeclaration(&'b UdpRegDeclaration<'a>), InterfaceInstantiation(&'b InterfaceInstantiation<'a>), CheckerInstantiation(&'b CheckerInstantiation<'a>), ListOfCheckerPortConnections(&'b ListOfCheckerPortConnections<'a>), OrderedCheckerPortConnection(&'b OrderedCheckerPortConnection<'a>), NamedCheckerPortConnection(&'b NamedCheckerPortConnection<'a>), ModuleInstantiation(&'b ModuleInstantiation<'a>), ParameterValueAssignment(&'b ParameterValueAssignment<'a>), ListOfParameterValueAssignments(&'b ListOfParameterValueAssignments<'a>), OrderedParameterAssignment(&'b OrderedParameterAssignment<'a>), NamedParameterAssignment(&'b NamedParameterAssignment<'a>), HierarchicalInstance(&'b HierarchicalInstance<'a>), NameOfInstance(&'b NameOfInstance<'a>), ListOfPortConnections(&'b ListOfPortConnections<'a>), OrderedPortConnection(&'b OrderedPortConnection<'a>), NamedPortConnection(&'b NamedPortConnection<'a>), ProgramInstantiation(&'b ProgramInstantiation<'a>), GenerateRegion(&'b GenerateRegion<'a>), LoopGenerateConstruct(&'b LoopGenerateConstruct<'a>), GenvarInitialization(&'b GenvarInitialization<'a>), GenvarIteration(&'b GenvarIteration<'a>), ConditionalGenerateConstruct(&'b ConditionalGenerateConstruct<'a>), IfGenerateConstruct(&'b IfGenerateConstruct<'a>), CaseGenerateConstruct(&'b CaseGenerateConstruct<'a>), CaseGenerateItem(&'b CaseGenerateItem<'a>), GenerateBlock(&'b GenerateBlock<'a>), GenerateItem(&'b GenerateItem<'a>),
}
Expand description

A reference to a data structure in a SystemVerilog CST

Variants§

§

ArrayIdentifier(&'b ArrayIdentifier<'a>)

§

BlockIdentifier(&'b BlockIdentifier<'a>)

§

BinIdentifier(&'b BinIdentifier<'a>)

§

CIdentifier(&'b CIdentifier<'a>)

§

CellIdentifier(&'b CellIdentifier<'a>)

§

CheckerIdentifier(&'b CheckerIdentifier<'a>)

§

ClassIdentifier(&'b ClassIdentifier<'a>)

§

ClassVariableIdentifier(&'b ClassVariableIdentifier<'a>)

§

ClockingIdentifier(&'b ClockingIdentifier<'a>)

§

ConfigIdentifier(&'b ConfigIdentifier<'a>)

§

ConstIdentifier(&'b ConstIdentifier<'a>)

§

ConstraintIdentifier(&'b ConstraintIdentifier<'a>)

§

CovergroupIdentifier(&'b CovergroupIdentifier<'a>)

§

CovergroupVariableIdentifier(&'b CovergroupVariableIdentifier<'a>)

§

CoverPointIdentifier(&'b CoverPointIdentifier<'a>)

§

CrossIdentifier(&'b CrossIdentifier<'a>)

§

DynamicArrayVariableIdentifier(&'b DynamicArrayVariableIdentifier<'a>)

§

EnumIdentifier(&'b EnumIdentifier<'a>)

§

FormalIdentifier(&'b FormalIdentifier<'a>)

§

FormalPortIdentifier(&'b FormalPortIdentifier<'a>)

§

FunctionIdentifier(&'b FunctionIdentifier<'a>)

§

GenerateBlockIdentifier(&'b GenerateBlockIdentifier<'a>)

§

GenvarIdentifier(&'b GenvarIdentifier<'a>)

§

HierarchicalArrayIdentifier(&'b HierarchicalArrayIdentifier<'a>)

§

HierarchicalBlockIdentifier(&'b HierarchicalBlockIdentifier<'a>)

§

HierarchicalEventIdentifier(&'b HierarchicalEventIdentifier<'a>)

§

HierarchicalIdentifier(&'b HierarchicalIdentifier<'a>)

§

HierarchicalNetIdentifier(&'b HierarchicalNetIdentifier<'a>)

§

HierarchicalParameterIdentifier(&'b HierarchicalParameterIdentifier<'a>)

§

HierarchicalPropertyIdentifier(&'b HierarchicalPropertyIdentifier<'a>)

§

HierarchicalSequenceIdentifier(&'b HierarchicalSequenceIdentifier<'a>)

§

HierarchicalTaskIdentifier(&'b HierarchicalTaskIdentifier<'a>)

§

HierarchicalTfIdentifier(&'b HierarchicalTfIdentifier<'a>)

§

HierarchicalVariableIdentifier(&'b HierarchicalVariableIdentifier<'a>)

§

Identifier(&'b Identifier<'a>)

§

IndexVariableIdentifier(&'b IndexVariableIdentifier<'a>)

§

InterfaceIdentifier(&'b InterfaceIdentifier<'a>)

§

InterfacePortIdentifier(&'b InterfacePortIdentifier<'a>)

§

InoutPortIdentifier(&'b InoutPortIdentifier<'a>)

§

InputPortIdentifier(&'b InputPortIdentifier<'a>)

§

InstanceIdentifier(&'b InstanceIdentifier<'a>)

§

LibraryIdentifier(&'b LibraryIdentifier<'a>)

§

MemberIdentifier(&'b MemberIdentifier<'a>)

§

MethodIdentifier(&'b MethodIdentifier<'a>)

§

ModportIdentifier(&'b ModportIdentifier<'a>)

§

ModuleIdentifier(&'b ModuleIdentifier<'a>)

§

NetIdentifier(&'b NetIdentifier<'a>)

§

NettypeIdentifier(&'b NettypeIdentifier<'a>)

§

OutputPortIdentifier(&'b OutputPortIdentifier<'a>)

§

PackageIdentifier(&'b PackageIdentifier<'a>)

§

PackageScope(&'b PackageScope<'a>)

§

ParameterIdentifier(&'b ParameterIdentifier<'a>)

§

PortIdentifier(&'b PortIdentifier<'a>)

§

ProgramIdentifier(&'b ProgramIdentifier<'a>)

§

PropertyIdentifier(&'b PropertyIdentifier<'a>)

§

PsClassIdentifier(&'b PsClassIdentifier<'a>)

§

PsCovergroupIdentifier(&'b PsCovergroupIdentifier<'a>)

§

PsCheckerIdentifier(&'b PsCheckerIdentifier<'a>)

§

PsIdentifier(&'b PsIdentifier<'a>)

§

PsOrHierarchicalArrayIdentifierScope(&'b PsOrHierarchicalArrayIdentifierScope<'a>)

§

PsOrHierarchicalArrayIdentifier(&'b PsOrHierarchicalArrayIdentifier<'a>)

§

PsOrHierarchicalNetIdentifier(&'b PsOrHierarchicalNetIdentifier<'a>)

§

PsOrHierarchicalPropertyIdentifier(&'b PsOrHierarchicalPropertyIdentifier<'a>)

§

PsOrHierarchicalSequenceIdentifier(&'b PsOrHierarchicalSequenceIdentifier<'a>)

§

PsOrHierarchicalTfIdentifier(&'b PsOrHierarchicalTfIdentifier<'a>)

§

PackageOrClassScope(&'b PackageOrClassScope<'a>)

§

PsParameterIdentifier(&'b PsParameterIdentifier<'a>)

§

PsTypeIdentifierScope(&'b PsTypeIdentifierScope<'a>)

§

PsTypeIdentifier(&'b PsTypeIdentifier<'a>)

§

RsProductionIdentifier(&'b RsProductionIdentifier<'a>)

§

SequenceIdentifier(&'b SequenceIdentifier<'a>)

§

SignalIdentifier(&'b SignalIdentifier<'a>)

§

SpecparamIdentifier(&'b SpecparamIdentifier<'a>)

§

SystemTfIdentifier(&'b SystemTfIdentifier<'a>)

§

TaskIdentifier(&'b TaskIdentifier<'a>)

§

TfIdentifier(&'b TfIdentifier<'a>)

§

TerminalIdentifier(&'b TerminalIdentifier<'a>)

§

TopmoduleIdentifier(&'b TopmoduleIdentifier<'a>)

§

TypeIdentifier(&'b TypeIdentifier<'a>)

§

UdpIdentifier(&'b UdpIdentifier<'a>)

§

VariableIdentifier(&'b VariableIdentifier<'a>)

§

AttributeInstance(&'b AttributeInstance<'a>)

§

AttrSpec(&'b AttrSpec<'a>)

§

AttrName(&'b AttrName<'a>)

§

SourceText(&'b SourceText<'a>)

§

Description(&'b Description<'a>)

§

DescriptionPackageItem(&'b DescriptionPackageItem<'a>)

§

DescriptionBindDirective(&'b DescriptionBindDirective<'a>)

§

ModuleNonansiHeader(&'b ModuleNonansiHeader<'a>)

§

ModuleAnsiHeader(&'b ModuleAnsiHeader<'a>)

§

ModuleDeclaration(&'b ModuleDeclaration<'a>)

§

ModuleDeclarationNonansi(&'b ModuleDeclarationNonansi<'a>)

§

ModuleDeclarationAnsi(&'b ModuleDeclarationAnsi<'a>)

§

ModuleDeclarationWildcard(&'b ModuleDeclarationWildcard<'a>)

§

ModuleDeclarationExternNonansi(&'b ModuleDeclarationExternNonansi<'a>)

§

ModuleDeclarationExternAnsi(&'b ModuleDeclarationExternAnsi<'a>)

§

ModuleKeyword(&'b ModuleKeyword<'a>)

§

InterfaceDeclaration(&'b InterfaceDeclaration<'a>)

§

InterfaceDeclarationNonansi(&'b InterfaceDeclarationNonansi<'a>)

§

InterfaceDeclarationAnsi(&'b InterfaceDeclarationAnsi<'a>)

§

InterfaceDeclarationWildcard(&'b InterfaceDeclarationWildcard<'a>)

§

InterfaceDeclarationExternNonansi(&'b InterfaceDeclarationExternNonansi<'a>)

§

InterfaceDeclarationExternAnsi(&'b InterfaceDeclarationExternAnsi<'a>)

§

InterfaceNonansiHeader(&'b InterfaceNonansiHeader<'a>)

§

InterfaceAnsiHeader(&'b InterfaceAnsiHeader<'a>)

§

ProgramDeclaration(&'b ProgramDeclaration<'a>)

§

ProgramDeclarationNonansi(&'b ProgramDeclarationNonansi<'a>)

§

ProgramDeclarationAnsi(&'b ProgramDeclarationAnsi<'a>)

§

ProgramDeclarationWildcard(&'b ProgramDeclarationWildcard<'a>)

§

ProgramDeclarationExternNonansi(&'b ProgramDeclarationExternNonansi<'a>)

§

ProgramDeclarationExternAnsi(&'b ProgramDeclarationExternAnsi<'a>)

§

ProgramNonansiHeader(&'b ProgramNonansiHeader<'a>)

§

ProgramAnsiHeader(&'b ProgramAnsiHeader<'a>)

§

CheckerDeclaration(&'b CheckerDeclaration<'a>)

§

ClassDeclaration(&'b ClassDeclaration<'a>)

§

ClassDeclarationExtensionArguments(&'b ClassDeclarationExtensionArguments<'a>)

§

InterfaceClassDeclaration(&'b InterfaceClassDeclaration<'a>)

§

PackageDeclaration(&'b PackageDeclaration<'a>)

§

TimeunitsDeclaration(&'b TimeunitsDeclaration<'a>)

§

PackageItem(&'b PackageItem<'a>)

§

PackageOrGenerateItemDeclaration(&'b PackageOrGenerateItemDeclaration<'a>)

§

AnonymousProgram(&'b AnonymousProgram<'a>)

§

AnonymousProgramItem(&'b AnonymousProgramItem<'a>)

§

SeveritySystemTask(&'b SeveritySystemTask<'a>)

§

FatalSeveritySystemTask(&'b FatalSeveritySystemTask<'a>)

§

ErrorSeveritySystemTask(&'b ErrorSeveritySystemTask<'a>)

§

WarningSeveritySystemTask(&'b WarningSeveritySystemTask<'a>)

§

InfoSeveritySystemTask(&'b InfoSeveritySystemTask<'a>)

§

FinishNumber(&'b FinishNumber<'a>)

§

ElaborationSeveritySystemTask(&'b ElaborationSeveritySystemTask<'a>)

§

ModuleCommonItem(&'b ModuleCommonItem<'a>)

§

ModuleItem(&'b ModuleItem<'a>)

§

ModuleOrGenerateItem(&'b ModuleOrGenerateItem<'a>)

§

ModuleOrGenerateItemDeclaration(&'b ModuleOrGenerateItemDeclaration<'a>)

§

NonPortModuleItem(&'b NonPortModuleItem<'a>)

§

ParameterOverride(&'b ParameterOverride<'a>)

§

BindDirective(&'b BindDirective<'a>)

§

BindTargetScope(&'b BindTargetScope<'a>)

§

BindTargetInstance(&'b BindTargetInstance<'a>)

§

BindTargetInstanceList(&'b BindTargetInstanceList<'a>)

§

BindInstantiation(&'b BindInstantiation<'a>)

§

ParameterPortList(&'b ParameterPortList<'a>)

§

ParameterPortDeclaration(&'b ParameterPortDeclaration<'a>)

§

ListOfPorts(&'b ListOfPorts<'a>)

§

ListOfPortDeclarations(&'b ListOfPortDeclarations<'a>)

§

PortDeclaration(&'b PortDeclaration<'a>)

§

Port(&'b Port<'a>)

§

PortExpression(&'b PortExpression<'a>)

§

PortReference(&'b PortReference<'a>)

§

PortDirection(&'b PortDirection<'a>)

§

NetPortHeader(&'b NetPortHeader<'a>)

§

VariablePortHeader(&'b VariablePortHeader<'a>)

§

InterfacePortHeader(&'b InterfacePortHeader<'a>)

§

AnsiPortDeclaration(&'b AnsiPortDeclaration<'a>)

§

NetOrInterfacePortHeader(&'b NetOrInterfacePortHeader<'a>)

§

AnsiNetPortDeclaration(&'b AnsiNetPortDeclaration<'a>)

§

AnsiVariablePortDeclaration(&'b AnsiVariablePortDeclaration<'a>)

§

AnsiConstantPortDeclaration(&'b AnsiConstantPortDeclaration<'a>)

§

CheckerPortList(&'b CheckerPortList<'a>)

§

CheckerPortItem(&'b CheckerPortItem<'a>)

§

CheckerPortDirection(&'b CheckerPortDirection<'a>)

§

CheckerOrGenerateItem(&'b CheckerOrGenerateItem<'a>)

§

CheckerOrGenerateItemDeclaration(&'b CheckerOrGenerateItemDeclaration<'a>)

§

CheckerGenerateItem(&'b CheckerGenerateItem<'a>)

§

ConstraintDeclaration(&'b ConstraintDeclaration<'a>)

§

ConstraintBlock(&'b ConstraintBlock<'a>)

§

ConstraintBlockItem(&'b ConstraintBlockItem<'a>)

§

SolveBeforeList(&'b SolveBeforeList<'a>)

§

ConstraintPrimary(&'b ConstraintPrimary<'a>)

§

ConstraintExpression(&'b ConstraintExpression<'a>)

§

UniquenessConstraint(&'b UniquenessConstraint<'a>)

§

ConstraintSet(&'b ConstraintSet<'a>)

§

ExpressionOrDist(&'b ExpressionOrDist<'a>)

§

DistList(&'b DistList<'a>)

§

DistItem(&'b DistItem<'a>)

§

DistWeight(&'b DistWeight<'a>)

§

ConstraintPrototype(&'b ConstraintPrototype<'a>)

§

ConstraintPrototypeQualifier(&'b ConstraintPrototypeQualifier<'a>)

§

ExternConstraintDeclaration(&'b ExternConstraintDeclaration<'a>)

§

InterfaceOrGenerateItem(&'b InterfaceOrGenerateItem<'a>)

§

ExternTfDeclaration(&'b ExternTfDeclaration<'a>)

§

InterfaceItem(&'b InterfaceItem<'a>)

§

NonPortInterfaceItem(&'b NonPortInterfaceItem<'a>)

§

ProgramItem(&'b ProgramItem<'a>)

§

NonPortProgramItem(&'b NonPortProgramItem<'a>)

§

ProgramGenerateItem(&'b ProgramGenerateItem<'a>)

§

ConfigDeclaration(&'b ConfigDeclaration<'a>)

§

DesignStatement(&'b DesignStatement<'a>)

§

ConfigRuleStatement(&'b ConfigRuleStatement<'a>)

§

DefaultClause(&'b DefaultClause<'a>)

§

InstClause(&'b InstClause<'a>)

§

InstName(&'b InstName<'a>)

§

CellClause(&'b CellClause<'a>)

§

LiblistClause(&'b LiblistClause<'a>)

§

UseClause(&'b UseClause<'a>)

§

ClassItem(&'b ClassItem<'a>)

§

ClassProperty(&'b ClassProperty<'a>)

§

ClassMethod(&'b ClassMethod<'a>)

§

ListOfArgumentsOrDefault(&'b ListOfArgumentsOrDefault<'a>)

§

ClassConstructorDeclaration(&'b ClassConstructorDeclaration<'a>)

§

ClassConstructorPrototype(&'b ClassConstructorPrototype<'a>)

§

ClassConstructorArgList(&'b ClassConstructorArgList<'a>)

§

ClassConstructorArg(&'b ClassConstructorArg<'a>)

§

InterfaceClassItem(&'b InterfaceClassItem<'a>)

§

InterfaceClassMethod(&'b InterfaceClassMethod<'a>)

§

ClassConstraint(&'b ClassConstraint<'a>)

§

ClassItemQualifier(&'b ClassItemQualifier<'a>)

§

PropertyQualifier(&'b PropertyQualifier<'a>)

§

RandomQualifier(&'b RandomQualifier<'a>)

§

MethodQualifier(&'b MethodQualifier<'a>)

§

MethodPrototype(&'b MethodPrototype<'a>)

§

Number(&'b Number<'a>)

§

IntegralNumber(&'b IntegralNumber<'a>)

§

DecimalNumber(&'b DecimalNumber<'a>)

§

BinaryNumber(&'b BinaryNumber<'a>)

§

OctalNumber(&'b OctalNumber<'a>)

§

HexNumber(&'b HexNumber<'a>)

§

RealNumber(&'b RealNumber<'a>)

§

FixedPointNumber(&'b FixedPointNumber<'a>)

§

ScientificNumber(&'b ScientificNumber<'a>)

§

UnsignedNumber(&'b UnsignedNumber<'a>)

§

UnbasedUnsizedLiteral(&'b UnbasedUnsizedLiteral<'a>)

§

UnaryOperator(&'b UnaryOperator<'a>)

§

BinaryOperator(&'b BinaryOperator<'a>)

§

IncOrDecOperator(&'b IncOrDecOperator<'a>)

§

UnaryModulePathOperator(&'b UnaryModulePathOperator<'a>)

§

BinaryModulePathOperator(&'b BinaryModulePathOperator<'a>)

§

NetLvalue(&'b NetLvalue<'a>)

§

SelectionNetLvalue(&'b SelectionNetLvalue<'a>)

§

NestedNetLvalue(&'b NestedNetLvalue<'a>)

§

AssignmentNetLvalue(&'b AssignmentNetLvalue<'a>)

§

VariableLvalue(&'b VariableLvalue<'a>)

§

ImplicitClassHandleOrPackageScope(&'b ImplicitClassHandleOrPackageScope<'a>)

§

SelectionVariableLvalue(&'b SelectionVariableLvalue<'a>)

§

NestedVariableLvalue(&'b NestedVariableLvalue<'a>)

§

AssignmentVariableLvalue(&'b AssignmentVariableLvalue<'a>)

§

NonrangeVariableLvalue(&'b NonrangeVariableLvalue<'a>)

§

ConstantPrimary(&'b ConstantPrimary<'a>)

§

ModulePathPrimary(&'b ModulePathPrimary<'a>)

§

ClassQualifierOrPackageScope(&'b ClassQualifierOrPackageScope<'a>)

§

Primary(&'b Primary<'a>)

§

ImplicitClassHandleOrClassScope(&'b ImplicitClassHandleOrClassScope<'a>)

§

ClassQualifier(&'b ClassQualifier<'a>)

§

RangeExpression(&'b RangeExpression<'a>)

§

PrimaryLiteral(&'b PrimaryLiteral<'a>)

§

TimeLiteral(&'b TimeLiteral<'a>)

§

TimeUnit(&'b TimeUnit<'a>)

§

ImplicitClassHandle(&'b ImplicitClassHandle<'a>)

§

BitSelect(&'b BitSelect<'a>)

§

Select(&'b Select<'a>)

§

NonrangeSelect(&'b NonrangeSelect<'a>)

§

ConstantBitSelect(&'b ConstantBitSelect<'a>)

§

ConstantSelect(&'b ConstantSelect<'a>)

§

Cast(&'b Cast<'a>)

§

ConstantCast(&'b ConstantCast<'a>)

§

ConstantLetExpression(&'b ConstantLetExpression<'a>)

§

Concatenation(&'b Concatenation<'a>)

§

ConstantConcatenation(&'b ConstantConcatenation<'a>)

§

ConstantMultipleConcatenation(&'b ConstantMultipleConcatenation<'a>)

§

ModulePathConcatenation(&'b ModulePathConcatenation<'a>)

§

ModulePathMultipleConcatenation(&'b ModulePathMultipleConcatenation<'a>)

§

MultipleConcatenation(&'b MultipleConcatenation<'a>)

§

StreamingConcatenation(&'b StreamingConcatenation<'a>)

§

StreamOperator(&'b StreamOperator<'a>)

§

SliceSize(&'b SliceSize<'a>)

§

StreamConcatenation(&'b StreamConcatenation<'a>)

§

StreamExpression(&'b StreamExpression<'a>)

§

ArrayRangeExpression(&'b ArrayRangeExpression<'a>)

§

EmptyUnpackedArrayConcatenation(&'b EmptyUnpackedArrayConcatenation<'a>)

§

IncOrDecExpression(&'b IncOrDecExpression<'a>)

§

ConditionalExpression(&'b ConditionalExpression<'a>)

§

ConstantExpression(&'b ConstantExpression<'a>)

§

ConstantMintypmaxExpression(&'b ConstantMintypmaxExpression<'a>)

§

ConstantParamExpression(&'b ConstantParamExpression<'a>)

§

ParamExpression(&'b ParamExpression<'a>)

§

ConstantRangeExpression(&'b ConstantRangeExpression<'a>)

§

ConstantPartSelectRange(&'b ConstantPartSelectRange<'a>)

§

ConstantRange(&'b ConstantRange<'a>)

§

ConstantIndexedRange(&'b ConstantIndexedRange<'a>)

§

Expression(&'b Expression<'a>)

§

TaggedUnionExpression(&'b TaggedUnionExpression<'a>)

§

InsideExpression(&'b InsideExpression<'a>)

§

MintypmaxExpression(&'b MintypmaxExpression<'a>)

§

ModulePathConditionalExpression(&'b ModulePathConditionalExpression<'a>)

§

ModulePathExpression(&'b ModulePathExpression<'a>)

§

ModulePathMintypmaxExpression(&'b ModulePathMintypmaxExpression<'a>)

§

PartSelectRange(&'b PartSelectRange<'a>)

§

IndexedRange(&'b IndexedRange<'a>)

§

GenvarExpression(&'b GenvarExpression<'a>)

§

ConstantFunctionCall(&'b ConstantFunctionCall<'a>)

§

TfCall(&'b TfCall<'a>)

§

SystemTfCall(&'b SystemTfCall<'a>)

§

SubroutineCall(&'b SubroutineCall<'a>)

§

FunctionSubroutineCall(&'b FunctionSubroutineCall<'a>)

§

ListOfArguments(&'b ListOfArguments<'a>)

§

MethodCall(&'b MethodCall<'a>)

§

MethodCallBody(&'b MethodCallBody<'a>)

§

BuiltInMethodCall(&'b BuiltInMethodCall<'a>)

§

ArrayManipulationCall(&'b ArrayManipulationCall<'a>)

§

VariableIdentifierListOrNull(&'b VariableIdentifierListOrNull<'a>)

§

RandomizeCall(&'b RandomizeCall<'a>)

§

VariableIdentifierList(&'b VariableIdentifierList<'a>)

§

IdentifierList(&'b IdentifierList<'a>)

§

MethodCallRoot(&'b MethodCallRoot<'a>)

§

ArrayMethodName(&'b ArrayMethodName<'a>)

§

StringLiteral(&'b StringLiteral<'a>)

§

QuotedString(&'b QuotedString<'a>)

§

TripleQuotedString(&'b TripleQuotedString<'a>)

§

CmosSwitchtype(&'b CmosSwitchtype<'a>)

§

EnableGatetype(&'b EnableGatetype<'a>)

§

MosSwitchtype(&'b MosSwitchtype<'a>)

§

NInputGatetype(&'b NInputGatetype<'a>)

§

NOutputGatetype(&'b NOutputGatetype<'a>)

§

PassEnSwitchtype(&'b PassEnSwitchtype<'a>)

§

PassSwitchtype(&'b PassSwitchtype<'a>)

§

PulldownStrength(&'b PulldownStrength<'a>)

§

PullupStrength(&'b PullupStrength<'a>)

§

EnableTerminal(&'b EnableTerminal<'a>)

§

InoutTerminal(&'b InoutTerminal<'a>)

§

InputTerminal(&'b InputTerminal<'a>)

§

NcontrolTerminal(&'b NcontrolTerminal<'a>)

§

OutputTerminal(&'b OutputTerminal<'a>)

§

PcontrolTerminal(&'b PcontrolTerminal<'a>)

§

GateInstantiation(&'b GateInstantiation<'a>)

§

CmosSwitchInstance(&'b CmosSwitchInstance<'a>)

§

EnableGateInstance(&'b EnableGateInstance<'a>)

§

MosSwitchInstance(&'b MosSwitchInstance<'a>)

§

NInputGateInstance(&'b NInputGateInstance<'a>)

§

NOutputGateInstance(&'b NOutputGateInstance<'a>)

§

PassSwitchInstance(&'b PassSwitchInstance<'a>)

§

PassEnableSwitchInstance(&'b PassEnableSwitchInstance<'a>)

§

PullGateInstance(&'b PullGateInstance<'a>)

§

ConcurrentAssertionItem(&'b ConcurrentAssertionItem<'a>)

§

ConcurrentAssertionStatement(&'b ConcurrentAssertionStatement<'a>)

§

AssertPropertyStatement(&'b AssertPropertyStatement<'a>)

§

AssumePropertyStatement(&'b AssumePropertyStatement<'a>)

§

CoverPropertyStatement(&'b CoverPropertyStatement<'a>)

§

ExpectPropertyStatement(&'b ExpectPropertyStatement<'a>)

§

CoverSequenceStatement(&'b CoverSequenceStatement<'a>)

§

RestrictPropertyStatement(&'b RestrictPropertyStatement<'a>)

§

PropertyInstance(&'b PropertyInstance<'a>)

§

PropertyListOfArguments(&'b PropertyListOfArguments<'a>)

§

PropertyActualArg(&'b PropertyActualArg<'a>)

§

AssertionItemDeclaration(&'b AssertionItemDeclaration<'a>)

§

PropertyDeclaration(&'b PropertyDeclaration<'a>)

§

PropertyPortList(&'b PropertyPortList<'a>)

§

PropertyPortItem(&'b PropertyPortItem<'a>)

§

PropertyLvarPortDirection(&'b PropertyLvarPortDirection<'a>)

§

PropertyFormalType(&'b PropertyFormalType<'a>)

§

PropertySpec(&'b PropertySpec<'a>)

§

PropertyExpr(&'b PropertyExpr<'a>)

§

PropertyCaseItem(&'b PropertyCaseItem<'a>)

§

SequenceDeclaration(&'b SequenceDeclaration<'a>)

§

SequencePortList(&'b SequencePortList<'a>)

§

SequencePortItem(&'b SequencePortItem<'a>)

§

SequenceLvarPortDirection(&'b SequenceLvarPortDirection<'a>)

§

SequenceFormalType(&'b SequenceFormalType<'a>)

§

SequenceExpr(&'b SequenceExpr<'a>)

§

CycleDelayRange(&'b CycleDelayRange<'a>)

§

SequenceMethodCall(&'b SequenceMethodCall<'a>)

§

SequenceMatchItem(&'b SequenceMatchItem<'a>)

§

SequenceInstance(&'b SequenceInstance<'a>)

§

SequenceListOfArguments(&'b SequenceListOfArguments<'a>)

§

SequenceActualArg(&'b SequenceActualArg<'a>)

§

BooleanAbbrev(&'b BooleanAbbrev<'a>)

§

SequenceAbbrev(&'b SequenceAbbrev<'a>)

§

ConsecutiveRepetition(&'b ConsecutiveRepetition<'a>)

§

NonconsecutiveRepetition(&'b NonconsecutiveRepetition<'a>)

§

GotoRepetition(&'b GotoRepetition<'a>)

§

ConstOrRangeExpression(&'b ConstOrRangeExpression<'a>)

§

CycleDelayConstRangeExpression(&'b CycleDelayConstRangeExpression<'a>)

§

AssertionVariableDeclaration(&'b AssertionVariableDeclaration<'a>)

§

TaskDeclaration(&'b TaskDeclaration<'a>)

§

InterfaceIdentifierOrClassScope(&'b InterfaceIdentifierOrClassScope<'a>)

§

TaskBodyDeclaration(&'b TaskBodyDeclaration<'a>)

§

TfItemDeclaration(&'b TfItemDeclaration<'a>)

§

TfPortList(&'b TfPortList<'a>)

§

TfPortItem(&'b TfPortItem<'a>)

§

TfPortDirection(&'b TfPortDirection<'a>)

§

TfPortDeclaration(&'b TfPortDeclaration<'a>)

§

TaskPrototype(&'b TaskPrototype<'a>)

§

DynamicOverrideSpecifiers(&'b DynamicOverrideSpecifiers<'a>)

§

InitialOrExtendsSpecifier(&'b InitialOrExtendsSpecifier<'a>)

§

FinalSpecifier(&'b FinalSpecifier<'a>)

§

DefparamAssignment(&'b DefparamAssignment<'a>)

§

NetDeclAssignment(&'b NetDeclAssignment<'a>)

§

ParamAssignment(&'b ParamAssignment<'a>)

§

SpecparamAssignment(&'b SpecparamAssignment<'a>)

§

PulseControlSpecparam(&'b PulseControlSpecparam<'a>)

§

ErrorLimitValue(&'b ErrorLimitValue<'a>)

§

RejectLimitValue(&'b RejectLimitValue<'a>)

§

LimitValue(&'b LimitValue<'a>)

§

TypeAssignment(&'b TypeAssignment<'a>)

§

VariableDeclAssignment(&'b VariableDeclAssignment<'a>)

§

ClassNew(&'b ClassNew<'a>)

§

DynamicArrayNew(&'b DynamicArrayNew<'a>)

§

DriveStrength(&'b DriveStrength<'a>)

§

Strength0(&'b Strength0<'a>)

§

Strength1(&'b Strength1<'a>)

§

ChargeStrength(&'b ChargeStrength<'a>)

§

ChargeStrengthSize(&'b ChargeStrengthSize<'a>)

§

Delay2(&'b Delay2<'a>)

§

Delay3(&'b Delay3<'a>)

§

DelayValue(&'b DelayValue<'a>)

§

CastingType(&'b CastingType<'a>)

§

ClassOrPackageScope(&'b ClassOrPackageScope<'a>)

§

DataType(&'b DataType<'a>)

§

DataTypeOrImplicit(&'b DataTypeOrImplicit<'a>)

§

ImplicitDataType(&'b ImplicitDataType<'a>)

§

EnumBaseType(&'b EnumBaseType<'a>)

§

EnumNameDeclaration(&'b EnumNameDeclaration<'a>)

§

ClassScope(&'b ClassScope<'a>)

§

ClassType(&'b ClassType<'a>)

§

InterfaceClassType(&'b InterfaceClassType<'a>)

§

IntegerType(&'b IntegerType<'a>)

§

IntegerAtomType(&'b IntegerAtomType<'a>)

§

IntegerVectorType(&'b IntegerVectorType<'a>)

§

NonIntegerType(&'b NonIntegerType<'a>)

§

NetType(&'b NetType<'a>)

§

NetPortType(&'b NetPortType<'a>)

§

VariablePortType(&'b VariablePortType<'a>)

§

VarDataType(&'b VarDataType<'a>)

§

Signing(&'b Signing<'a>)

§

SimpleType(&'b SimpleType<'a>)

§

SoftOrTagged(&'b SoftOrTagged<'a>)

§

StructUnion(&'b StructUnion<'a>)

§

StructUnionMember(&'b StructUnionMember<'a>)

§

DataTypeOrVoid(&'b DataTypeOrVoid<'a>)

§

TypeReference(&'b TypeReference<'a>)

§

DataTypeOrIncompleteClassScopedType(&'b DataTypeOrIncompleteClassScopedType<'a>)

§

IncompleteClassScopedType(&'b IncompleteClassScopedType<'a>)

§

TypeIdentifierOrClassType(&'b TypeIdentifierOrClassType<'a>)

§

ListOfDefparamAssignments(&'b ListOfDefparamAssignments<'a>)

§

ListOfGenvarIdentifiers(&'b ListOfGenvarIdentifiers<'a>)

§

ListOfInterfaceIdentifiers(&'b ListOfInterfaceIdentifiers<'a>)

§

ListOfNetDeclAssignments(&'b ListOfNetDeclAssignments<'a>)

§

ListOfParamAssignments(&'b ListOfParamAssignments<'a>)

§

ListOfPortIdentifiers(&'b ListOfPortIdentifiers<'a>)

§

ListOfUdpPortIdentifiers(&'b ListOfUdpPortIdentifiers<'a>)

§

ListOfSpecparamAssignments(&'b ListOfSpecparamAssignments<'a>)

§

ListOfTfVariableIdentifiers(&'b ListOfTfVariableIdentifiers<'a>)

§

ListOfTypeAssignments(&'b ListOfTypeAssignments<'a>)

§

ListOfVariableDeclAssignments(&'b ListOfVariableDeclAssignments<'a>)

§

ListOfVariableIdentifiers(&'b ListOfVariableIdentifiers<'a>)

§

ListOfVariablePortIdentifiers(&'b ListOfVariablePortIdentifiers<'a>)

§

LetDeclaration(&'b LetDeclaration<'a>)

§

LetIdentifier(&'b LetIdentifier<'a>)

§

LetPortList(&'b LetPortList<'a>)

§

LetPortItem(&'b LetPortItem<'a>)

§

LetFormalType(&'b LetFormalType<'a>)

§

LetExpression(&'b LetExpression<'a>)

§

LetListOfPartialIdentifierArguments(&'b LetListOfPartialIdentifierArguments<'a>)

§

LetListOfIdentifierArguments(&'b LetListOfIdentifierArguments<'a>)

§

LetListOfArguments(&'b LetListOfArguments<'a>)

§

LetActualArg(&'b LetActualArg<'a>)

§

UnpackedDimension(&'b UnpackedDimension<'a>)

§

PackedDimension(&'b PackedDimension<'a>)

§

AssociativeDimension(&'b AssociativeDimension<'a>)

§

VariableDimension(&'b VariableDimension<'a>)

§

QueueDimension(&'b QueueDimension<'a>)

§

UnsizedDimension(&'b UnsizedDimension<'a>)

§

CovergroupDeclaration(&'b CovergroupDeclaration<'a>)

§

CoverageSpecOrOption(&'b CoverageSpecOrOption<'a>)

§

CoverageOption(&'b CoverageOption<'a>)

§

CoverageSpec(&'b CoverageSpec<'a>)

§

CoverageEvent(&'b CoverageEvent<'a>)

§

BlockEventExpression(&'b BlockEventExpression<'a>)

§

HierarchicalIdentifierOrClassScope(&'b HierarchicalIdentifierOrClassScope<'a>)

§

HierarchicalBtfIdentifier(&'b HierarchicalBtfIdentifier<'a>)

§

CoverPoint(&'b CoverPoint<'a>)

§

BinsOrEmpty(&'b BinsOrEmpty<'a>)

§

BinsOrOptions(&'b BinsOrOptions<'a>)

§

BinsKeyword(&'b BinsKeyword<'a>)

§

TransList(&'b TransList<'a>)

§

TransSet(&'b TransSet<'a>)

§

TransRangeList(&'b TransRangeList<'a>)

§

TransItem(&'b TransItem<'a>)

§

RepeatRange(&'b RepeatRange<'a>)

§

CoverCross(&'b CoverCross<'a>)

§

ListOfCrossItems(&'b ListOfCrossItems<'a>)

§

CrossItem(&'b CrossItem<'a>)

§

CrossBody(&'b CrossBody<'a>)

§

CrossBodyItem(&'b CrossBodyItem<'a>)

§

BinsSelectionOrOption(&'b BinsSelectionOrOption<'a>)

§

BinsSelection(&'b BinsSelection<'a>)

§

SelectExpression(&'b SelectExpression<'a>)

§

SelectCondition(&'b SelectCondition<'a>)

§

BinsExpression(&'b BinsExpression<'a>)

§

CovergroupRangeList(&'b CovergroupRangeList<'a>)

§

CovergroupValueRange(&'b CovergroupValueRange<'a>)

§

WithCovergroupExpression(&'b WithCovergroupExpression<'a>)

§

SetCovergroupExpression(&'b SetCovergroupExpression<'a>)

§

IntegerCovergroupExpression(&'b IntegerCovergroupExpression<'a>)

§

CrossSetExpression(&'b CrossSetExpression<'a>)

§

CovergroupExpression(&'b CovergroupExpression<'a>)

§

BlockItemDeclaration(&'b BlockItemDeclaration<'a>)

§

DataDeclaration(&'b DataDeclaration<'a>)

§

PackageImportDeclaration(&'b PackageImportDeclaration<'a>)

§

PackageExportDeclaration(&'b PackageExportDeclaration<'a>)

§

PackageImportItem(&'b PackageImportItem<'a>)

§

GenvarDeclaration(&'b GenvarDeclaration<'a>)

§

DriveOrChargeStrength(&'b DriveOrChargeStrength<'a>)

§

VectoredOrScalared(&'b VectoredOrScalared<'a>)

§

NetDeclaration(&'b NetDeclaration<'a>)

§

TypeDeclaration(&'b TypeDeclaration<'a>)

§

ForwardType(&'b ForwardType<'a>)

§

NettypeDeclaration(&'b NettypeDeclaration<'a>)

§

Lifetime(&'b Lifetime<'a>)

§

InoutDeclaration(&'b InoutDeclaration<'a>)

§

InputDeclaration(&'b InputDeclaration<'a>)

§

OutputDeclaration(&'b OutputDeclaration<'a>)

§

InterfacePortDeclaration(&'b InterfacePortDeclaration<'a>)

§

RefDeclaration(&'b RefDeclaration<'a>)

§

LocalParameterDeclaration(&'b LocalParameterDeclaration<'a>)

§

ParameterDeclaration(&'b ParameterDeclaration<'a>)

§

TypeParameterDeclaration(&'b TypeParameterDeclaration<'a>)

§

SpecparamDeclaration(&'b SpecparamDeclaration<'a>)

§

ModportDeclaration(&'b ModportDeclaration<'a>)

§

ModportItem(&'b ModportItem<'a>)

§

ModportPortsDeclaration(&'b ModportPortsDeclaration<'a>)

§

ModportClockingDeclaration(&'b ModportClockingDeclaration<'a>)

§

ModportSimplePortsDeclaration(&'b ModportSimplePortsDeclaration<'a>)

§

ModportSimplePort(&'b ModportSimplePort<'a>)

§

ModportTfPortsDeclaration(&'b ModportTfPortsDeclaration<'a>)

§

ModportTfPort(&'b ModportTfPort<'a>)

§

ImportExport(&'b ImportExport<'a>)

§

FunctionDataTypeOrImplicit(&'b FunctionDataTypeOrImplicit<'a>)

§

FunctionDeclaration(&'b FunctionDeclaration<'a>)

§

FunctionBodyDeclaration(&'b FunctionBodyDeclaration<'a>)

§

FunctionPrototype(&'b FunctionPrototype<'a>)

§

DpiImportExport(&'b DpiImportExport<'a>)

§

DpiSpecString(&'b DpiSpecString<'a>)

§

DpiFunctionImportProperty(&'b DpiFunctionImportProperty<'a>)

§

DpiTaskImportProperty(&'b DpiTaskImportProperty<'a>)

§

DpiFunctionProto(&'b DpiFunctionProto<'a>)

§

DpiTaskProto(&'b DpiTaskProto<'a>)

§

SpecifyBlock(&'b SpecifyBlock<'a>)

§

SpecifyItem(&'b SpecifyItem<'a>)

§

PulsestyleDeclaration(&'b PulsestyleDeclaration<'a>)

§

ShowcancelledDeclaration(&'b ShowcancelledDeclaration<'a>)

§

PathDelayValue(&'b PathDelayValue<'a>)

§

ListOfPathDelayExpressions(&'b ListOfPathDelayExpressions<'a>)

§

TPathDelayExpression(&'b TPathDelayExpression<'a>)

§

TrisePathDelayExpression(&'b TrisePathDelayExpression<'a>)

§

TfallPathDelayExpression(&'b TfallPathDelayExpression<'a>)

§

TzPathDelayExpression(&'b TzPathDelayExpression<'a>)

§

T01PathDelayExpression(&'b T01PathDelayExpression<'a>)

§

T10PathDelayExpression(&'b T10PathDelayExpression<'a>)

§

T0zPathDelayExpression(&'b T0zPathDelayExpression<'a>)

§

Tz1PathDelayExpression(&'b Tz1PathDelayExpression<'a>)

§

T1zPathDelayExpression(&'b T1zPathDelayExpression<'a>)

§

Tz0PathDelayExpression(&'b Tz0PathDelayExpression<'a>)

§

T0xPathDelayExpression(&'b T0xPathDelayExpression<'a>)

§

Tx1PathDelayExpression(&'b Tx1PathDelayExpression<'a>)

§

T1xPathDelayExpression(&'b T1xPathDelayExpression<'a>)

§

Tx0PathDelayExpression(&'b Tx0PathDelayExpression<'a>)

§

TxzPathDelayExpression(&'b TxzPathDelayExpression<'a>)

§

TzxPathDelayExpression(&'b TzxPathDelayExpression<'a>)

§

PathDelayExpression(&'b PathDelayExpression<'a>)

§

TimingCheckEvent(&'b TimingCheckEvent<'a>)

§

ControlledTimingCheckEvent(&'b ControlledTimingCheckEvent<'a>)

§

TimingCheckEventControl(&'b TimingCheckEventControl<'a>)

§

SpecifyTerminalDescriptor(&'b SpecifyTerminalDescriptor<'a>)

§

EdgeControlSpecifier(&'b EdgeControlSpecifier<'a>)

§

EdgeDescriptor(&'b EdgeDescriptor<'a>)

§

TimingCheckCondition(&'b TimingCheckCondition<'a>)

§

ScalarTimingCheckCondition(&'b ScalarTimingCheckCondition<'a>)

§

ScalarConstant(&'b ScalarConstant<'a>)

§

SystemTimingCheck(&'b SystemTimingCheck<'a>)

§

DollarSetupTimingCheck(&'b DollarSetupTimingCheck<'a>)

§

DollarHoldTimingCheck(&'b DollarHoldTimingCheck<'a>)

§

DollarSetupholdTimingCheck(&'b DollarSetupholdTimingCheck<'a>)

§

DollarRecoveryTimingCheck(&'b DollarRecoveryTimingCheck<'a>)

§

DollarRemovalTimingCheck(&'b DollarRemovalTimingCheck<'a>)

§

DollarRecremTimingCheck(&'b DollarRecremTimingCheck<'a>)

§

DollarSkewTimingCheck(&'b DollarSkewTimingCheck<'a>)

§

DollarTimeskewTimingCheck(&'b DollarTimeskewTimingCheck<'a>)

§

DollarFullskewTimingCheck(&'b DollarFullskewTimingCheck<'a>)

§

DollarPeriodTimingCheck(&'b DollarPeriodTimingCheck<'a>)

§

DollarWidthTimingCheck(&'b DollarWidthTimingCheck<'a>)

§

DollarNochangeTimingCheck(&'b DollarNochangeTimingCheck<'a>)

§

ControlledReferenceEvent(&'b ControlledReferenceEvent<'a>)

§

DataEvent(&'b DataEvent<'a>)

§

DelayedData(&'b DelayedData<'a>)

§

DelayedReference(&'b DelayedReference<'a>)

§

EndEdgeOffset(&'b EndEdgeOffset<'a>)

§

EventBasedFlag(&'b EventBasedFlag<'a>)

§

Notifier(&'b Notifier<'a>)

§

ReferenceEvent(&'b ReferenceEvent<'a>)

§

RemainActiveFlag(&'b RemainActiveFlag<'a>)

§

TimecheckCondition(&'b TimecheckCondition<'a>)

§

TimestampCondition(&'b TimestampCondition<'a>)

§

StartEdgeOffset(&'b StartEdgeOffset<'a>)

§

Threshold(&'b Threshold<'a>)

§

TimingCheckLimit(&'b TimingCheckLimit<'a>)

§

PathDeclaration(&'b PathDeclaration<'a>)

§

SimplePathDeclaration(&'b SimplePathDeclaration<'a>)

§

ParallelPathDescription(&'b ParallelPathDescription<'a>)

§

FullPathDescription(&'b FullPathDescription<'a>)

§

EdgeSensitivePathDeclaration(&'b EdgeSensitivePathDeclaration<'a>)

§

ParallelEdgeSensitivePathDescription(&'b ParallelEdgeSensitivePathDescription<'a>)

§

FullEdgeSensitivePathDescription(&'b FullEdgeSensitivePathDescription<'a>)

§

StateDependentPathDeclaration(&'b StateDependentPathDeclaration<'a>)

§

DataSourceExpression(&'b DataSourceExpression<'a>)

§

EdgeIdentifier(&'b EdgeIdentifier<'a>)

§

PolarityOperator(&'b PolarityOperator<'a>)

§

ListOfPathInputs(&'b ListOfPathInputs<'a>)

§

ListOfPathOutputs(&'b ListOfPathOutputs<'a>)

§

SpecifyInputTerminalDescriptor(&'b SpecifyInputTerminalDescriptor<'a>)

§

SpecifyOutputTerminalDescriptor(&'b SpecifyOutputTerminalDescriptor<'a>)

§

InputIdentifier(&'b InputIdentifier<'a>)

§

OutputIdentifier(&'b OutputIdentifier<'a>)

§

LoopStatement(&'b LoopStatement<'a>)

§

ForInitialization(&'b ForInitialization<'a>)

§

ForVariableDeclaration(&'b ForVariableDeclaration<'a>)

§

ForStep(&'b ForStep<'a>)

§

ForStepAssignment(&'b ForStepAssignment<'a>)

§

LoopVariables(&'b LoopVariables<'a>)

§

CaseStatement(&'b CaseStatement<'a>)

§

CaseKeyword(&'b CaseKeyword<'a>)

§

CaseExpression(&'b CaseExpression<'a>)

§

CaseItem(&'b CaseItem<'a>)

§

CasePatternItem(&'b CasePatternItem<'a>)

§

CaseInsideItem(&'b CaseInsideItem<'a>)

§

CaseItemExpression(&'b CaseItemExpression<'a>)

§

RandcaseStatement(&'b RandcaseStatement<'a>)

§

RandcaseItem(&'b RandcaseItem<'a>)

§

RangeList(&'b RangeList<'a>)

§

ValueRange(&'b ValueRange<'a>)

§

ContinuousAssign(&'b ContinuousAssign<'a>)

§

ListOfNetAssignments(&'b ListOfNetAssignments<'a>)

§

ListOfVariableAssignments(&'b ListOfVariableAssignments<'a>)

§

NetAlias(&'b NetAlias<'a>)

§

NetAssignment(&'b NetAssignment<'a>)

§

ConditionalStatement(&'b ConditionalStatement<'a>)

§

UniquePriority(&'b UniquePriority<'a>)

§

CondPredicate(&'b CondPredicate<'a>)

§

ExpressionOrCondPattern(&'b ExpressionOrCondPattern<'a>)

§

CondPattern(&'b CondPattern<'a>)

§

ProceduralTimingControlStatement(&'b ProceduralTimingControlStatement<'a>)

§

DelayOrEventControl(&'b DelayOrEventControl<'a>)

§

DelayControl(&'b DelayControl<'a>)

§

EventControl(&'b EventControl<'a>)

§

ClockingEvent(&'b ClockingEvent<'a>)

§

EventExpression(&'b EventExpression<'a>)

§

ProceduralTimingControl(&'b ProceduralTimingControl<'a>)

§

JumpStatement(&'b JumpStatement<'a>)

§

WaitStatement(&'b WaitStatement<'a>)

§

EventTrigger(&'b EventTrigger<'a>)

§

DisableStatement(&'b DisableStatement<'a>)

§

RandsequenceStatement(&'b RandsequenceStatement<'a>)

§

RsProduction(&'b RsProduction<'a>)

§

RsRule(&'b RsRule<'a>)

§

RsProductionList(&'b RsProductionList<'a>)

§

RsWeightSpecification(&'b RsWeightSpecification<'a>)

§

RsCodeBlock(&'b RsCodeBlock<'a>)

§

RsProd(&'b RsProd<'a>)

§

RsProductionItem(&'b RsProductionItem<'a>)

§

RsIfElse(&'b RsIfElse<'a>)

§

RsRepeat(&'b RsRepeat<'a>)

§

RsCase(&'b RsCase<'a>)

§

RsCaseItem(&'b RsCaseItem<'a>)

§

Pattern(&'b Pattern<'a>)

§

AssignmentPattern(&'b AssignmentPattern<'a>)

§

StructurePatternKey(&'b StructurePatternKey<'a>)

§

ArrayPatternKey(&'b ArrayPatternKey<'a>)

§

AssignmentPatternKey(&'b AssignmentPatternKey<'a>)

§

AssignmentPatternExpression(&'b AssignmentPatternExpression<'a>)

§

AssignmentPatternExpressionType(&'b AssignmentPatternExpressionType<'a>)

§

ConstantAssignmentPatternExpression(&'b ConstantAssignmentPatternExpression<'a>)

§

AssignmentPatternNetLvalue(&'b AssignmentPatternNetLvalue<'a>)

§

AssignmentPatternVariableLvalue(&'b AssignmentPatternVariableLvalue<'a>)

§

AssertionItem(&'b AssertionItem<'a>)

§

DeferredImmediateAssertionItem(&'b DeferredImmediateAssertionItem<'a>)

§

ProceduralAssertionStatement(&'b ProceduralAssertionStatement<'a>)

§

ImmediateAssertionStatement(&'b ImmediateAssertionStatement<'a>)

§

SimpleImmediateAssertionStatement(&'b SimpleImmediateAssertionStatement<'a>)

§

DeferredImmediateAssertionStatement(&'b DeferredImmediateAssertionStatement<'a>)

§

SimpleImmediateAssertStatement(&'b SimpleImmediateAssertStatement<'a>)

§

SimpleImmediateAssumeStatement(&'b SimpleImmediateAssumeStatement<'a>)

§

SimpleImmediateCoverStatement(&'b SimpleImmediateCoverStatement<'a>)

§

DeferredImmediateAssertStatement(&'b DeferredImmediateAssertStatement<'a>)

§

DeferredImmediateAssumeStatement(&'b DeferredImmediateAssumeStatement<'a>)

§

DeferredImmediateCoverStatement(&'b DeferredImmediateCoverStatement<'a>)

§

InitialConstruct(&'b InitialConstruct<'a>)

§

AlwaysConstruct(&'b AlwaysConstruct<'a>)

§

AlwaysKeyword(&'b AlwaysKeyword<'a>)

§

FinalConstruct(&'b FinalConstruct<'a>)

§

ImplicitClassHandleOrClassScopeOrPackageScope(&'b ImplicitClassHandleOrClassScopeOrPackageScope<'a>)

§

BlockingAssignment(&'b BlockingAssignment<'a>)

§

OperatorAssignment(&'b OperatorAssignment<'a>)

§

AssignmentOperator(&'b AssignmentOperator<'a>)

§

NonblockingAssignment(&'b NonblockingAssignment<'a>)

§

ProceduralContinuousAssignment(&'b ProceduralContinuousAssignment<'a>)

§

VariableAssignment(&'b VariableAssignment<'a>)

§

SubroutineCallStatement(&'b SubroutineCallStatement<'a>)

§

ClockingDeclaration(&'b ClockingDeclaration<'a>)

§

ClockingItem(&'b ClockingItem<'a>)

§

DefaultSkew(&'b DefaultSkew<'a>)

§

ClockingDirection(&'b ClockingDirection<'a>)

§

ListOfClockingDeclAssign(&'b ListOfClockingDeclAssign<'a>)

§

ClockingDeclAssign(&'b ClockingDeclAssign<'a>)

§

ClockingSkew(&'b ClockingSkew<'a>)

§

ClockingDrive(&'b ClockingDrive<'a>)

§

CycleDelay(&'b CycleDelay<'a>)

§

Clockvar(&'b Clockvar<'a>)

§

ClockvarExpression(&'b ClockvarExpression<'a>)

§

ActionBlock(&'b ActionBlock<'a>)

§

SeqBlock(&'b SeqBlock<'a>)

§

ParBlock(&'b ParBlock<'a>)

§

JoinKeyword(&'b JoinKeyword<'a>)

§

StatementOrNull(&'b StatementOrNull<'a>)

§

Statement(&'b Statement<'a>)

§

StatementItem(&'b StatementItem<'a>)

§

FunctionStatement(&'b FunctionStatement<'a>)

§

FunctionStatementOrNull(&'b FunctionStatementOrNull<'a>)

§

UdpInstantiation(&'b UdpInstantiation<'a>)

§

UdpInstance(&'b UdpInstance<'a>)

§

UdpNonansiDeclaration(&'b UdpNonansiDeclaration<'a>)

§

UdpAnsiDeclaration(&'b UdpAnsiDeclaration<'a>)

§

UdpDeclaration(&'b UdpDeclaration<'a>)

§

UdpBody(&'b UdpBody<'a>)

§

CombinationalBody(&'b CombinationalBody<'a>)

§

CombinationalEntry(&'b CombinationalEntry<'a>)

§

SequentialBody(&'b SequentialBody<'a>)

§

UdpInitialStatement(&'b UdpInitialStatement<'a>)

§

InitVal(&'b InitVal<'a>)

§

SequentialEntry(&'b SequentialEntry<'a>)

§

SeqInputList(&'b SeqInputList<'a>)

§

LevelInputList(&'b LevelInputList<'a>)

§

EdgeInputList(&'b EdgeInputList<'a>)

§

EdgeIndicator(&'b EdgeIndicator<'a>)

§

CurrentState(&'b CurrentState<'a>)

§

NextState(&'b NextState<'a>)

§

OutputSymbol(&'b OutputSymbol<'a>)

§

LevelSymbol(&'b LevelSymbol<'a>)

§

EdgeSymbol(&'b EdgeSymbol<'a>)

§

UdpPortList(&'b UdpPortList<'a>)

§

UdpDeclarationPortList(&'b UdpDeclarationPortList<'a>)

§

UdpPortDeclaration(&'b UdpPortDeclaration<'a>)

§

UdpOutputDeclaration(&'b UdpOutputDeclaration<'a>)

§

UdpInputDeclaration(&'b UdpInputDeclaration<'a>)

§

UdpRegDeclaration(&'b UdpRegDeclaration<'a>)

§

InterfaceInstantiation(&'b InterfaceInstantiation<'a>)

§

CheckerInstantiation(&'b CheckerInstantiation<'a>)

§

ListOfCheckerPortConnections(&'b ListOfCheckerPortConnections<'a>)

§

OrderedCheckerPortConnection(&'b OrderedCheckerPortConnection<'a>)

§

NamedCheckerPortConnection(&'b NamedCheckerPortConnection<'a>)

§

ModuleInstantiation(&'b ModuleInstantiation<'a>)

§

ParameterValueAssignment(&'b ParameterValueAssignment<'a>)

§

ListOfParameterValueAssignments(&'b ListOfParameterValueAssignments<'a>)

§

OrderedParameterAssignment(&'b OrderedParameterAssignment<'a>)

§

NamedParameterAssignment(&'b NamedParameterAssignment<'a>)

§

HierarchicalInstance(&'b HierarchicalInstance<'a>)

§

NameOfInstance(&'b NameOfInstance<'a>)

§

ListOfPortConnections(&'b ListOfPortConnections<'a>)

§

OrderedPortConnection(&'b OrderedPortConnection<'a>)

§

NamedPortConnection(&'b NamedPortConnection<'a>)

§

ProgramInstantiation(&'b ProgramInstantiation<'a>)

§

GenerateRegion(&'b GenerateRegion<'a>)

§

LoopGenerateConstruct(&'b LoopGenerateConstruct<'a>)

§

GenvarInitialization(&'b GenvarInitialization<'a>)

§

GenvarIteration(&'b GenvarIteration<'a>)

§

ConditionalGenerateConstruct(&'b ConditionalGenerateConstruct<'a>)

§

IfGenerateConstruct(&'b IfGenerateConstruct<'a>)

§

CaseGenerateConstruct(&'b CaseGenerateConstruct<'a>)

§

CaseGenerateItem(&'b CaseGenerateItem<'a>)

§

GenerateBlock(&'b GenerateBlock<'a>)

§

GenerateItem(&'b GenerateItem<'a>)

Implementations§

Source§

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

Source

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

Iterate over the current Node and all child Nodes

Source

pub fn name(&self) -> &str

The name of the data structure the Node references (as well as the name of the Node variant)

let identifier = Identifier::SimpleIdentifier((
    "my_signal",
    Metadata::default()
));
let node: Node<'_, '_> = (&identifier).into();
assert_eq!(node.name(), "Identifier");

Trait Implementations§

Source§

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

Source§

fn clone(&self) -> Node<'a, 'b>

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

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

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'a: 'b, 'b> From<&'b ActionBlock<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ActionBlock<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b AlwaysConstruct<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b AlwaysConstruct<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b AlwaysKeyword<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b AlwaysKeyword<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b AnonymousProgram<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b AnonymousProgram<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b AnonymousProgramItem<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b AnonymousProgramItem<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b AnsiConstantPortDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b AnsiConstantPortDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b AnsiNetPortDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b AnsiNetPortDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b AnsiPortDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b AnsiPortDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b AnsiVariablePortDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b AnsiVariablePortDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ArrayIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ArrayIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ArrayManipulationCall<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ArrayManipulationCall<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ArrayMethodName<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ArrayMethodName<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ArrayPatternKey<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ArrayPatternKey<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ArrayRangeExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ArrayRangeExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b AssertPropertyStatement<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b AssertPropertyStatement<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b AssertionItem<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b AssertionItem<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b AssertionItemDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b AssertionItemDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b AssertionVariableDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b AssertionVariableDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b AssignmentNetLvalue<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b AssignmentNetLvalue<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b AssignmentOperator<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b AssignmentOperator<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b AssignmentPattern<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b AssignmentPattern<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b AssignmentPatternExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b AssignmentPatternExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b AssignmentPatternExpressionType<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b AssignmentPatternExpressionType<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b AssignmentPatternKey<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b AssignmentPatternKey<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b AssignmentPatternNetLvalue<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b AssignmentPatternNetLvalue<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b AssignmentPatternVariableLvalue<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b AssignmentPatternVariableLvalue<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b AssignmentVariableLvalue<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b AssignmentVariableLvalue<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b AssociativeDimension<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b AssociativeDimension<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b AssumePropertyStatement<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b AssumePropertyStatement<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b AttrName<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b AttrName<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b AttrSpec<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b AttrSpec<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b AttributeInstance<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b AttributeInstance<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b BinIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b BinIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b BinaryModulePathOperator<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b BinaryModulePathOperator<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b BinaryNumber<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b BinaryNumber<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b BinaryOperator<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b BinaryOperator<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b BindDirective<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b BindDirective<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b BindInstantiation<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b BindInstantiation<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b BindTargetInstance<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b BindTargetInstance<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b BindTargetInstanceList<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b BindTargetInstanceList<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b BindTargetScope<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b BindTargetScope<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b BinsExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b BinsExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b BinsKeyword<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b BinsKeyword<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b BinsOrEmpty<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b BinsOrEmpty<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b BinsOrOptions<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b BinsOrOptions<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b BinsSelection<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b BinsSelection<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b BinsSelectionOrOption<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b BinsSelectionOrOption<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b BitSelect<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b BitSelect<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b BlockEventExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b BlockEventExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b BlockIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b BlockIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b BlockItemDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b BlockItemDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b BlockingAssignment<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b BlockingAssignment<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b BooleanAbbrev<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b BooleanAbbrev<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b BuiltInMethodCall<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b BuiltInMethodCall<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CaseExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CaseExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CaseGenerateConstruct<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CaseGenerateConstruct<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CaseGenerateItem<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CaseGenerateItem<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CaseInsideItem<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CaseInsideItem<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CaseItem<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CaseItem<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CaseItemExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CaseItemExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CaseKeyword<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CaseKeyword<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CasePatternItem<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CasePatternItem<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CaseStatement<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CaseStatement<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b Cast<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b Cast<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CastingType<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CastingType<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CellClause<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CellClause<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CellIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CellIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ChargeStrength<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ChargeStrength<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ChargeStrengthSize<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ChargeStrengthSize<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CheckerDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CheckerDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CheckerGenerateItem<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CheckerGenerateItem<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CheckerIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CheckerIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CheckerInstantiation<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CheckerInstantiation<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CheckerOrGenerateItem<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CheckerOrGenerateItem<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CheckerOrGenerateItemDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CheckerOrGenerateItemDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CheckerPortDirection<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CheckerPortDirection<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CheckerPortItem<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CheckerPortItem<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CheckerPortList<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CheckerPortList<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ClassConstraint<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ClassConstraint<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ClassConstructorArg<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ClassConstructorArg<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ClassConstructorArgList<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ClassConstructorArgList<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ClassConstructorDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ClassConstructorDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ClassConstructorPrototype<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ClassConstructorPrototype<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ClassDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ClassDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ClassDeclarationExtensionArguments<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ClassDeclarationExtensionArguments<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ClassIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ClassIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ClassItem<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ClassItem<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ClassItemQualifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ClassItemQualifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ClassMethod<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ClassMethod<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ClassNew<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ClassNew<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ClassOrPackageScope<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ClassOrPackageScope<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ClassProperty<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ClassProperty<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ClassQualifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ClassQualifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ClassQualifierOrPackageScope<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ClassQualifierOrPackageScope<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ClassScope<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ClassScope<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ClassType<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ClassType<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ClassVariableIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ClassVariableIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ClockingDeclAssign<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ClockingDeclAssign<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ClockingDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ClockingDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ClockingDirection<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ClockingDirection<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ClockingDrive<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ClockingDrive<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ClockingEvent<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ClockingEvent<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ClockingIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ClockingIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ClockingItem<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ClockingItem<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ClockingSkew<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ClockingSkew<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b Clockvar<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b Clockvar<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ClockvarExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ClockvarExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CmosSwitchInstance<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CmosSwitchInstance<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CmosSwitchtype<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CmosSwitchtype<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CombinationalBody<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CombinationalBody<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CombinationalEntry<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CombinationalEntry<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b Concatenation<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b Concatenation<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ConcurrentAssertionItem<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ConcurrentAssertionItem<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ConcurrentAssertionStatement<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ConcurrentAssertionStatement<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CondPattern<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CondPattern<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CondPredicate<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CondPredicate<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ConditionalExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ConditionalExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ConditionalGenerateConstruct<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ConditionalGenerateConstruct<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ConditionalStatement<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ConditionalStatement<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ConfigDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ConfigDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ConfigIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ConfigIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ConfigRuleStatement<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ConfigRuleStatement<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ConsecutiveRepetition<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ConsecutiveRepetition<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ConstIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ConstIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ConstOrRangeExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ConstOrRangeExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ConstantAssignmentPatternExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ConstantAssignmentPatternExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ConstantBitSelect<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ConstantBitSelect<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ConstantCast<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ConstantCast<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ConstantConcatenation<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ConstantConcatenation<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ConstantExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ConstantExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ConstantFunctionCall<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ConstantFunctionCall<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ConstantIndexedRange<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ConstantIndexedRange<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ConstantLetExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ConstantLetExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ConstantMintypmaxExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ConstantMintypmaxExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ConstantMultipleConcatenation<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ConstantMultipleConcatenation<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ConstantParamExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ConstantParamExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ConstantPartSelectRange<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ConstantPartSelectRange<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ConstantPrimary<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ConstantPrimary<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ConstantRange<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ConstantRange<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ConstantRangeExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ConstantRangeExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ConstantSelect<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ConstantSelect<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ConstraintBlock<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ConstraintBlock<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ConstraintBlockItem<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ConstraintBlockItem<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ConstraintDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ConstraintDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ConstraintExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ConstraintExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ConstraintIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ConstraintIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ConstraintPrimary<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ConstraintPrimary<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ConstraintPrototype<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ConstraintPrototype<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ConstraintPrototypeQualifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ConstraintPrototypeQualifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ConstraintSet<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ConstraintSet<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ContinuousAssign<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ContinuousAssign<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ControlledReferenceEvent<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ControlledReferenceEvent<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ControlledTimingCheckEvent<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ControlledTimingCheckEvent<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CoverCross<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CoverCross<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CoverPoint<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CoverPoint<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CoverPointIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CoverPointIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CoverPropertyStatement<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CoverPropertyStatement<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CoverSequenceStatement<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CoverSequenceStatement<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CoverageEvent<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CoverageEvent<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CoverageOption<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CoverageOption<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CoverageSpec<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CoverageSpec<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CoverageSpecOrOption<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CoverageSpecOrOption<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CovergroupDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CovergroupDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CovergroupExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CovergroupExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CovergroupIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CovergroupIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CovergroupRangeList<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CovergroupRangeList<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CovergroupValueRange<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CovergroupValueRange<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CovergroupVariableIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CovergroupVariableIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CrossBody<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CrossBody<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CrossBodyItem<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CrossBodyItem<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CrossIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CrossIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CrossItem<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CrossItem<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CrossSetExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CrossSetExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CurrentState<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CurrentState<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CycleDelay<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CycleDelay<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CycleDelayConstRangeExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CycleDelayConstRangeExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b CycleDelayRange<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b CycleDelayRange<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DataDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DataDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DataEvent<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DataEvent<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DataSourceExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DataSourceExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DataType<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DataType<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DataTypeOrImplicit<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DataTypeOrImplicit<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DataTypeOrIncompleteClassScopedType<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DataTypeOrIncompleteClassScopedType<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DataTypeOrVoid<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DataTypeOrVoid<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DecimalNumber<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DecimalNumber<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DefaultClause<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DefaultClause<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DefaultSkew<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DefaultSkew<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DeferredImmediateAssertStatement<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DeferredImmediateAssertStatement<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DeferredImmediateAssertionItem<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DeferredImmediateAssertionItem<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DeferredImmediateAssertionStatement<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DeferredImmediateAssertionStatement<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DeferredImmediateAssumeStatement<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DeferredImmediateAssumeStatement<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DeferredImmediateCoverStatement<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DeferredImmediateCoverStatement<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DefparamAssignment<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DefparamAssignment<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b Delay2<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b Delay2<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b Delay3<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b Delay3<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DelayControl<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DelayControl<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DelayOrEventControl<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DelayOrEventControl<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DelayValue<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DelayValue<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DelayedData<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DelayedData<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DelayedReference<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DelayedReference<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b Description<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b Description<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DescriptionBindDirective<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DescriptionBindDirective<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DescriptionPackageItem<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DescriptionPackageItem<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DesignStatement<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DesignStatement<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DisableStatement<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DisableStatement<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DistItem<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DistItem<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DistList<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DistList<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DistWeight<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DistWeight<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DollarFullskewTimingCheck<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DollarFullskewTimingCheck<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DollarHoldTimingCheck<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DollarHoldTimingCheck<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DollarNochangeTimingCheck<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DollarNochangeTimingCheck<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DollarPeriodTimingCheck<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DollarPeriodTimingCheck<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DollarRecoveryTimingCheck<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DollarRecoveryTimingCheck<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DollarRecremTimingCheck<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DollarRecremTimingCheck<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DollarRemovalTimingCheck<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DollarRemovalTimingCheck<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DollarSetupTimingCheck<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DollarSetupTimingCheck<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DollarSetupholdTimingCheck<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DollarSetupholdTimingCheck<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DollarSkewTimingCheck<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DollarSkewTimingCheck<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DollarTimeskewTimingCheck<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DollarTimeskewTimingCheck<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DollarWidthTimingCheck<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DollarWidthTimingCheck<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DpiFunctionImportProperty<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DpiFunctionImportProperty<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DpiFunctionProto<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DpiFunctionProto<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DpiImportExport<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DpiImportExport<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DpiSpecString<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DpiSpecString<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DpiTaskImportProperty<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DpiTaskImportProperty<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DpiTaskProto<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DpiTaskProto<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DriveOrChargeStrength<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DriveOrChargeStrength<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DriveStrength<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DriveStrength<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DynamicArrayNew<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DynamicArrayNew<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DynamicArrayVariableIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DynamicArrayVariableIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b DynamicOverrideSpecifiers<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b DynamicOverrideSpecifiers<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b EdgeControlSpecifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b EdgeControlSpecifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b EdgeDescriptor<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b EdgeDescriptor<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b EdgeIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b EdgeIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b EdgeIndicator<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b EdgeIndicator<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b EdgeInputList<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b EdgeInputList<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b EdgeSensitivePathDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b EdgeSensitivePathDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b EdgeSymbol<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b EdgeSymbol<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ElaborationSeveritySystemTask<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ElaborationSeveritySystemTask<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b EmptyUnpackedArrayConcatenation<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b EmptyUnpackedArrayConcatenation<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b EnableGateInstance<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b EnableGateInstance<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b EnableGatetype<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b EnableGatetype<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b EnableTerminal<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b EnableTerminal<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b EndEdgeOffset<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b EndEdgeOffset<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b EnumBaseType<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b EnumBaseType<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b EnumIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b EnumIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b EnumNameDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b EnumNameDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ErrorLimitValue<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ErrorLimitValue<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ErrorSeveritySystemTask<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ErrorSeveritySystemTask<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b EventBasedFlag<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b EventBasedFlag<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b EventControl<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b EventControl<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b EventExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b EventExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b EventTrigger<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b EventTrigger<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ExpectPropertyStatement<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ExpectPropertyStatement<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b Expression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b Expression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ExpressionOrCondPattern<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ExpressionOrCondPattern<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ExpressionOrDist<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ExpressionOrDist<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ExternConstraintDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ExternConstraintDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ExternTfDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ExternTfDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b FatalSeveritySystemTask<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b FatalSeveritySystemTask<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b FinalConstruct<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b FinalConstruct<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b FinalSpecifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b FinalSpecifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b FinishNumber<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b FinishNumber<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b FixedPointNumber<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b FixedPointNumber<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ForInitialization<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ForInitialization<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ForStep<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ForStep<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ForStepAssignment<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ForStepAssignment<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ForVariableDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ForVariableDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b FormalIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b FormalIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b FormalPortIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b FormalPortIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ForwardType<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ForwardType<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b FullEdgeSensitivePathDescription<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b FullEdgeSensitivePathDescription<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b FullPathDescription<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b FullPathDescription<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b FunctionBodyDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b FunctionBodyDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b FunctionDataTypeOrImplicit<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b FunctionDataTypeOrImplicit<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b FunctionDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b FunctionDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b FunctionIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b FunctionIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b FunctionPrototype<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b FunctionPrototype<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b FunctionStatement<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b FunctionStatement<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b FunctionStatementOrNull<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b FunctionStatementOrNull<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b FunctionSubroutineCall<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b FunctionSubroutineCall<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b GateInstantiation<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b GateInstantiation<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b GenerateBlock<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b GenerateBlock<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b GenerateBlockIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b GenerateBlockIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b GenerateItem<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b GenerateItem<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b GenerateRegion<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b GenerateRegion<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b GenvarDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b GenvarDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b GenvarExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b GenvarExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b GenvarIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b GenvarIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b GenvarInitialization<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b GenvarInitialization<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b GenvarIteration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b GenvarIteration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b GotoRepetition<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b GotoRepetition<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b HexNumber<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b HexNumber<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b HierarchicalArrayIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b HierarchicalArrayIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b HierarchicalBlockIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b HierarchicalBlockIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b HierarchicalBtfIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b HierarchicalBtfIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b HierarchicalEventIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b HierarchicalEventIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b HierarchicalIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b HierarchicalIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b HierarchicalIdentifierOrClassScope<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b HierarchicalIdentifierOrClassScope<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b HierarchicalInstance<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b HierarchicalInstance<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b HierarchicalNetIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b HierarchicalNetIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b HierarchicalParameterIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b HierarchicalParameterIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b HierarchicalPropertyIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b HierarchicalPropertyIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b HierarchicalSequenceIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b HierarchicalSequenceIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b HierarchicalTaskIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b HierarchicalTaskIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b HierarchicalTfIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b HierarchicalTfIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b HierarchicalVariableIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b HierarchicalVariableIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b Identifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b Identifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b IdentifierList<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b IdentifierList<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b IfGenerateConstruct<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b IfGenerateConstruct<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ImmediateAssertionStatement<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ImmediateAssertionStatement<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ImplicitClassHandle<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ImplicitClassHandle<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ImplicitClassHandleOrClassScope<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ImplicitClassHandleOrClassScope<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ImplicitClassHandleOrClassScopeOrPackageScope<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ImplicitClassHandleOrClassScopeOrPackageScope<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ImplicitClassHandleOrPackageScope<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ImplicitClassHandleOrPackageScope<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ImplicitDataType<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ImplicitDataType<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ImportExport<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ImportExport<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b IncOrDecExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b IncOrDecExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b IncOrDecOperator<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b IncOrDecOperator<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b IncompleteClassScopedType<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b IncompleteClassScopedType<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b IndexVariableIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b IndexVariableIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b IndexedRange<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b IndexedRange<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b InfoSeveritySystemTask<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b InfoSeveritySystemTask<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b InitVal<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b InitVal<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b InitialConstruct<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b InitialConstruct<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b InitialOrExtendsSpecifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b InitialOrExtendsSpecifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b InoutDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b InoutDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b InoutPortIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b InoutPortIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b InoutTerminal<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b InoutTerminal<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b InputDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b InputDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b InputIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b InputIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b InputPortIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b InputPortIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b InputTerminal<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b InputTerminal<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b InsideExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b InsideExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b InstClause<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b InstClause<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b InstName<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b InstName<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b InstanceIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b InstanceIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b IntegerAtomType<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b IntegerAtomType<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b IntegerCovergroupExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b IntegerCovergroupExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b IntegerType<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b IntegerType<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b IntegerVectorType<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b IntegerVectorType<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b IntegralNumber<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b IntegralNumber<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b InterfaceAnsiHeader<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b InterfaceAnsiHeader<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b InterfaceClassDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b InterfaceClassDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b InterfaceClassItem<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b InterfaceClassItem<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b InterfaceClassMethod<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b InterfaceClassMethod<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b InterfaceClassType<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b InterfaceClassType<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b InterfaceDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b InterfaceDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b InterfaceDeclarationAnsi<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b InterfaceDeclarationAnsi<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b InterfaceDeclarationExternAnsi<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b InterfaceDeclarationExternAnsi<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b InterfaceDeclarationExternNonansi<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b InterfaceDeclarationExternNonansi<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b InterfaceDeclarationNonansi<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b InterfaceDeclarationNonansi<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b InterfaceDeclarationWildcard<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b InterfaceDeclarationWildcard<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b InterfaceIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b InterfaceIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b InterfaceIdentifierOrClassScope<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b InterfaceIdentifierOrClassScope<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b InterfaceInstantiation<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b InterfaceInstantiation<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b InterfaceItem<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b InterfaceItem<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b InterfaceNonansiHeader<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b InterfaceNonansiHeader<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b InterfaceOrGenerateItem<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b InterfaceOrGenerateItem<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b InterfacePortDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b InterfacePortDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b InterfacePortHeader<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b InterfacePortHeader<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b InterfacePortIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b InterfacePortIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b JoinKeyword<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b JoinKeyword<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b JumpStatement<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b JumpStatement<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b LetActualArg<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b LetActualArg<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b LetDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b LetDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b LetExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b LetExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b LetFormalType<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b LetFormalType<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b LetIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b LetIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b LetListOfArguments<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b LetListOfArguments<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b LetListOfIdentifierArguments<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b LetListOfIdentifierArguments<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b LetListOfPartialIdentifierArguments<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b LetListOfPartialIdentifierArguments<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b LetPortItem<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b LetPortItem<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b LetPortList<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b LetPortList<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b LevelInputList<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b LevelInputList<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b LevelSymbol<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b LevelSymbol<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b LiblistClause<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b LiblistClause<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b LibraryIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b LibraryIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b Lifetime<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b Lifetime<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b LimitValue<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b LimitValue<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ListOfArguments<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ListOfArguments<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ListOfArgumentsOrDefault<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ListOfArgumentsOrDefault<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ListOfCheckerPortConnections<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ListOfCheckerPortConnections<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ListOfClockingDeclAssign<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ListOfClockingDeclAssign<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ListOfCrossItems<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ListOfCrossItems<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ListOfDefparamAssignments<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ListOfDefparamAssignments<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ListOfGenvarIdentifiers<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ListOfGenvarIdentifiers<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ListOfInterfaceIdentifiers<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ListOfInterfaceIdentifiers<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ListOfNetAssignments<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ListOfNetAssignments<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ListOfNetDeclAssignments<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ListOfNetDeclAssignments<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ListOfParamAssignments<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ListOfParamAssignments<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ListOfParameterValueAssignments<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ListOfParameterValueAssignments<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ListOfPathDelayExpressions<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ListOfPathDelayExpressions<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ListOfPathInputs<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ListOfPathInputs<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ListOfPathOutputs<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ListOfPathOutputs<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ListOfPortConnections<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ListOfPortConnections<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ListOfPortDeclarations<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ListOfPortDeclarations<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ListOfPortIdentifiers<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ListOfPortIdentifiers<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ListOfPorts<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ListOfPorts<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ListOfSpecparamAssignments<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ListOfSpecparamAssignments<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ListOfTfVariableIdentifiers<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ListOfTfVariableIdentifiers<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ListOfTypeAssignments<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ListOfTypeAssignments<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ListOfUdpPortIdentifiers<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ListOfUdpPortIdentifiers<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ListOfVariableAssignments<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ListOfVariableAssignments<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ListOfVariableDeclAssignments<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ListOfVariableDeclAssignments<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ListOfVariableIdentifiers<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ListOfVariableIdentifiers<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ListOfVariablePortIdentifiers<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ListOfVariablePortIdentifiers<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b LocalParameterDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b LocalParameterDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b LoopGenerateConstruct<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b LoopGenerateConstruct<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b LoopStatement<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b LoopStatement<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b LoopVariables<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b LoopVariables<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b MemberIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b MemberIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b MethodCall<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b MethodCall<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b MethodCallBody<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b MethodCallBody<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b MethodCallRoot<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b MethodCallRoot<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b MethodIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b MethodIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b MethodPrototype<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b MethodPrototype<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b MethodQualifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b MethodQualifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b MintypmaxExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b MintypmaxExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ModportClockingDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ModportClockingDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ModportDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ModportDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ModportIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ModportIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ModportItem<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ModportItem<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ModportPortsDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ModportPortsDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ModportSimplePort<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ModportSimplePort<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ModportSimplePortsDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ModportSimplePortsDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ModportTfPort<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ModportTfPort<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ModportTfPortsDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ModportTfPortsDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ModuleAnsiHeader<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ModuleAnsiHeader<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ModuleCommonItem<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ModuleCommonItem<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ModuleDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ModuleDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ModuleDeclarationAnsi<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ModuleDeclarationAnsi<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ModuleDeclarationExternAnsi<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ModuleDeclarationExternAnsi<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ModuleDeclarationExternNonansi<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ModuleDeclarationExternNonansi<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ModuleDeclarationNonansi<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ModuleDeclarationNonansi<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ModuleDeclarationWildcard<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ModuleDeclarationWildcard<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ModuleIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ModuleIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ModuleInstantiation<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ModuleInstantiation<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ModuleItem<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ModuleItem<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ModuleKeyword<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ModuleKeyword<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ModuleNonansiHeader<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ModuleNonansiHeader<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ModuleOrGenerateItem<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ModuleOrGenerateItem<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ModuleOrGenerateItemDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ModuleOrGenerateItemDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ModulePathConcatenation<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ModulePathConcatenation<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ModulePathConditionalExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ModulePathConditionalExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ModulePathExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ModulePathExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ModulePathMintypmaxExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ModulePathMintypmaxExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ModulePathMultipleConcatenation<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ModulePathMultipleConcatenation<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ModulePathPrimary<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ModulePathPrimary<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b MosSwitchInstance<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b MosSwitchInstance<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b MosSwitchtype<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b MosSwitchtype<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b MultipleConcatenation<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b MultipleConcatenation<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b NInputGateInstance<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b NInputGateInstance<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b NInputGatetype<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b NInputGatetype<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b NOutputGateInstance<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b NOutputGateInstance<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b NOutputGatetype<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b NOutputGatetype<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b NameOfInstance<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b NameOfInstance<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b NamedCheckerPortConnection<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b NamedCheckerPortConnection<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b NamedParameterAssignment<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b NamedParameterAssignment<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b NamedPortConnection<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b NamedPortConnection<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b NcontrolTerminal<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b NcontrolTerminal<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b NestedNetLvalue<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b NestedNetLvalue<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b NestedVariableLvalue<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b NestedVariableLvalue<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b NetAlias<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b NetAlias<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b NetAssignment<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b NetAssignment<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b NetDeclAssignment<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b NetDeclAssignment<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b NetDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b NetDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b NetIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b NetIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b NetLvalue<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b NetLvalue<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b NetOrInterfacePortHeader<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b NetOrInterfacePortHeader<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b NetPortHeader<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b NetPortHeader<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b NetPortType<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b NetPortType<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b NetType<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b NetType<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b NettypeDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b NettypeDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b NettypeIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b NettypeIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b NextState<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b NextState<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b NonIntegerType<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b NonIntegerType<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b NonPortInterfaceItem<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b NonPortInterfaceItem<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b NonPortModuleItem<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b NonPortModuleItem<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b NonPortProgramItem<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b NonPortProgramItem<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b NonblockingAssignment<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b NonblockingAssignment<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b NonconsecutiveRepetition<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b NonconsecutiveRepetition<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b NonrangeSelect<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b NonrangeSelect<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b NonrangeVariableLvalue<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b NonrangeVariableLvalue<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b Notifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b Notifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b Number<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b Number<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b OctalNumber<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b OctalNumber<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b OperatorAssignment<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b OperatorAssignment<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b OrderedCheckerPortConnection<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b OrderedCheckerPortConnection<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b OrderedParameterAssignment<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b OrderedParameterAssignment<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b OrderedPortConnection<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b OrderedPortConnection<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b OutputDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b OutputDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b OutputIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b OutputIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b OutputPortIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b OutputPortIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b OutputSymbol<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b OutputSymbol<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b OutputTerminal<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b OutputTerminal<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PackageDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PackageDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PackageExportDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PackageExportDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PackageIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PackageIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PackageImportDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PackageImportDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PackageImportItem<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PackageImportItem<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PackageItem<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PackageItem<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PackageOrClassScope<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PackageOrClassScope<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PackageOrGenerateItemDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PackageOrGenerateItemDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PackageScope<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PackageScope<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PackedDimension<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PackedDimension<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ParBlock<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ParBlock<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ParallelEdgeSensitivePathDescription<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ParallelEdgeSensitivePathDescription<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ParallelPathDescription<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ParallelPathDescription<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ParamAssignment<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ParamAssignment<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ParamExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ParamExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ParameterDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ParameterDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ParameterIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ParameterIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ParameterOverride<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ParameterOverride<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ParameterPortDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ParameterPortDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ParameterPortList<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ParameterPortList<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ParameterValueAssignment<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ParameterValueAssignment<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PartSelectRange<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PartSelectRange<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PassEnSwitchtype<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PassEnSwitchtype<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PassEnableSwitchInstance<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PassEnableSwitchInstance<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PassSwitchInstance<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PassSwitchInstance<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PassSwitchtype<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PassSwitchtype<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PathDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PathDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PathDelayExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PathDelayExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PathDelayValue<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PathDelayValue<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b Pattern<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b Pattern<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PcontrolTerminal<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PcontrolTerminal<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PolarityOperator<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PolarityOperator<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b Port<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b Port<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PortDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PortDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PortDirection<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PortDirection<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PortExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PortExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PortIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PortIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PortReference<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PortReference<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b Primary<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b Primary<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PrimaryLiteral<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PrimaryLiteral<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ProceduralAssertionStatement<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ProceduralAssertionStatement<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ProceduralContinuousAssignment<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ProceduralContinuousAssignment<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ProceduralTimingControl<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ProceduralTimingControl<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ProceduralTimingControlStatement<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ProceduralTimingControlStatement<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ProgramAnsiHeader<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ProgramAnsiHeader<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ProgramDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ProgramDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ProgramDeclarationAnsi<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ProgramDeclarationAnsi<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ProgramDeclarationExternAnsi<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ProgramDeclarationExternAnsi<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ProgramDeclarationExternNonansi<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ProgramDeclarationExternNonansi<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ProgramDeclarationNonansi<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ProgramDeclarationNonansi<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ProgramDeclarationWildcard<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ProgramDeclarationWildcard<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ProgramGenerateItem<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ProgramGenerateItem<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ProgramIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ProgramIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ProgramInstantiation<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ProgramInstantiation<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ProgramItem<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ProgramItem<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ProgramNonansiHeader<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ProgramNonansiHeader<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PropertyActualArg<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PropertyActualArg<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PropertyCaseItem<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PropertyCaseItem<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PropertyDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PropertyDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PropertyExpr<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PropertyExpr<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PropertyFormalType<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PropertyFormalType<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PropertyIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PropertyIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PropertyInstance<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PropertyInstance<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PropertyListOfArguments<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PropertyListOfArguments<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PropertyLvarPortDirection<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PropertyLvarPortDirection<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PropertyPortItem<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PropertyPortItem<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PropertyPortList<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PropertyPortList<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PropertyQualifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PropertyQualifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PropertySpec<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PropertySpec<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PsCheckerIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PsCheckerIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PsClassIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PsClassIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PsCovergroupIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PsCovergroupIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PsIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PsIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PsOrHierarchicalArrayIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PsOrHierarchicalArrayIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PsOrHierarchicalArrayIdentifierScope<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PsOrHierarchicalArrayIdentifierScope<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PsOrHierarchicalNetIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PsOrHierarchicalNetIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PsOrHierarchicalPropertyIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PsOrHierarchicalPropertyIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PsOrHierarchicalSequenceIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PsOrHierarchicalSequenceIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PsOrHierarchicalTfIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PsOrHierarchicalTfIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PsParameterIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PsParameterIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PsTypeIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PsTypeIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PsTypeIdentifierScope<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PsTypeIdentifierScope<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PullGateInstance<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PullGateInstance<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PulldownStrength<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PulldownStrength<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PullupStrength<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PullupStrength<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PulseControlSpecparam<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PulseControlSpecparam<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b PulsestyleDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b PulsestyleDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b QueueDimension<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b QueueDimension<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b QuotedString<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b QuotedString<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b RandcaseItem<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b RandcaseItem<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b RandcaseStatement<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b RandcaseStatement<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b RandomQualifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b RandomQualifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b RandomizeCall<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b RandomizeCall<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b RandsequenceStatement<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b RandsequenceStatement<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b RangeExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b RangeExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b RangeList<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b RangeList<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b RealNumber<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b RealNumber<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b RefDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b RefDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ReferenceEvent<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ReferenceEvent<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b RejectLimitValue<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b RejectLimitValue<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b RemainActiveFlag<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b RemainActiveFlag<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b RepeatRange<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b RepeatRange<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b RestrictPropertyStatement<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b RestrictPropertyStatement<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b RsCase<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b RsCase<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b RsCaseItem<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b RsCaseItem<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b RsCodeBlock<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b RsCodeBlock<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b RsIfElse<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b RsIfElse<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b RsProd<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b RsProd<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b RsProduction<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b RsProduction<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b RsProductionIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b RsProductionIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b RsProductionItem<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b RsProductionItem<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b RsProductionList<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b RsProductionList<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b RsRepeat<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b RsRepeat<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b RsRule<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b RsRule<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b RsWeightSpecification<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b RsWeightSpecification<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ScalarConstant<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ScalarConstant<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ScalarTimingCheckCondition<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ScalarTimingCheckCondition<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ScientificNumber<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ScientificNumber<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b Select<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b Select<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b SelectCondition<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b SelectCondition<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b SelectExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b SelectExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b SelectionNetLvalue<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b SelectionNetLvalue<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b SelectionVariableLvalue<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b SelectionVariableLvalue<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b SeqBlock<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b SeqBlock<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b SeqInputList<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b SeqInputList<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b SequenceAbbrev<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b SequenceAbbrev<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b SequenceActualArg<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b SequenceActualArg<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b SequenceDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b SequenceDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b SequenceExpr<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b SequenceExpr<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b SequenceFormalType<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b SequenceFormalType<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b SequenceIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b SequenceIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b SequenceInstance<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b SequenceInstance<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b SequenceListOfArguments<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b SequenceListOfArguments<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b SequenceLvarPortDirection<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b SequenceLvarPortDirection<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b SequenceMatchItem<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b SequenceMatchItem<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b SequenceMethodCall<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b SequenceMethodCall<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b SequencePortItem<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b SequencePortItem<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b SequencePortList<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b SequencePortList<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b SequentialBody<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b SequentialBody<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b SequentialEntry<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b SequentialEntry<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b SetCovergroupExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b SetCovergroupExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b SeveritySystemTask<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b SeveritySystemTask<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ShowcancelledDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ShowcancelledDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b SignalIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b SignalIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b Signing<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b Signing<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b SimpleImmediateAssertStatement<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b SimpleImmediateAssertStatement<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b SimpleImmediateAssertionStatement<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b SimpleImmediateAssertionStatement<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b SimpleImmediateAssumeStatement<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b SimpleImmediateAssumeStatement<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b SimpleImmediateCoverStatement<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b SimpleImmediateCoverStatement<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b SimplePathDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b SimplePathDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b SimpleType<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b SimpleType<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b SliceSize<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b SliceSize<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b SoftOrTagged<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b SoftOrTagged<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b SolveBeforeList<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b SolveBeforeList<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b SourceText<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b SourceText<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b SpecifyBlock<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b SpecifyBlock<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b SpecifyInputTerminalDescriptor<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b SpecifyInputTerminalDescriptor<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b SpecifyItem<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b SpecifyItem<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b SpecifyOutputTerminalDescriptor<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b SpecifyOutputTerminalDescriptor<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b SpecifyTerminalDescriptor<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b SpecifyTerminalDescriptor<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b SpecparamAssignment<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b SpecparamAssignment<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b SpecparamDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b SpecparamDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b SpecparamIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b SpecparamIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b StartEdgeOffset<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b StartEdgeOffset<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b StateDependentPathDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b StateDependentPathDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b Statement<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b Statement<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b StatementItem<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b StatementItem<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b StatementOrNull<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b StatementOrNull<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b StreamConcatenation<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b StreamConcatenation<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b StreamExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b StreamExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b StreamOperator<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b StreamOperator<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b StreamingConcatenation<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b StreamingConcatenation<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b Strength0<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b Strength0<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b Strength1<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b Strength1<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b StringLiteral<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b StringLiteral<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b StructUnion<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b StructUnion<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b StructUnionMember<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b StructUnionMember<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b StructurePatternKey<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b StructurePatternKey<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b SubroutineCall<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b SubroutineCall<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b SubroutineCallStatement<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b SubroutineCallStatement<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b SystemTfCall<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b SystemTfCall<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b SystemTfIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b SystemTfIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b SystemTimingCheck<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b SystemTimingCheck<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b T01PathDelayExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b T01PathDelayExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b T0xPathDelayExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b T0xPathDelayExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b T0zPathDelayExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b T0zPathDelayExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b T10PathDelayExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b T10PathDelayExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b T1xPathDelayExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b T1xPathDelayExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b T1zPathDelayExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b T1zPathDelayExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b TPathDelayExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b TPathDelayExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b TaggedUnionExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b TaggedUnionExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b TaskBodyDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b TaskBodyDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b TaskDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b TaskDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b TaskIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b TaskIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b TaskPrototype<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b TaskPrototype<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b TerminalIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b TerminalIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b TfCall<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b TfCall<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b TfIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b TfIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b TfItemDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b TfItemDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b TfPortDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b TfPortDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b TfPortDirection<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b TfPortDirection<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b TfPortItem<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b TfPortItem<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b TfPortList<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b TfPortList<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b TfallPathDelayExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b TfallPathDelayExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b Threshold<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b Threshold<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b TimeLiteral<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b TimeLiteral<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b TimeUnit<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b TimeUnit<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b TimecheckCondition<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b TimecheckCondition<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b TimestampCondition<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b TimestampCondition<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b TimeunitsDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b TimeunitsDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b TimingCheckCondition<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b TimingCheckCondition<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b TimingCheckEvent<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b TimingCheckEvent<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b TimingCheckEventControl<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b TimingCheckEventControl<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b TimingCheckLimit<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b TimingCheckLimit<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b TopmoduleIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b TopmoduleIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b TransItem<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b TransItem<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b TransList<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b TransList<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b TransRangeList<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b TransRangeList<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b TransSet<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b TransSet<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b TripleQuotedString<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b TripleQuotedString<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b TrisePathDelayExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b TrisePathDelayExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b Tx0PathDelayExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b Tx0PathDelayExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b Tx1PathDelayExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b Tx1PathDelayExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b TxzPathDelayExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b TxzPathDelayExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b TypeAssignment<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b TypeAssignment<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b TypeDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b TypeDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b TypeIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b TypeIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b TypeIdentifierOrClassType<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b TypeIdentifierOrClassType<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b TypeParameterDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b TypeParameterDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b TypeReference<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b TypeReference<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b Tz0PathDelayExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b Tz0PathDelayExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b Tz1PathDelayExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b Tz1PathDelayExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b TzPathDelayExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b TzPathDelayExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b TzxPathDelayExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b TzxPathDelayExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b UdpAnsiDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b UdpAnsiDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b UdpBody<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b UdpBody<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b UdpDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b UdpDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b UdpDeclarationPortList<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b UdpDeclarationPortList<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b UdpIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b UdpIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b UdpInitialStatement<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b UdpInitialStatement<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b UdpInputDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b UdpInputDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b UdpInstance<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b UdpInstance<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b UdpInstantiation<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b UdpInstantiation<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b UdpNonansiDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b UdpNonansiDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b UdpOutputDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b UdpOutputDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b UdpPortDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b UdpPortDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b UdpPortList<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b UdpPortList<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b UdpRegDeclaration<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b UdpRegDeclaration<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b UnaryModulePathOperator<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b UnaryModulePathOperator<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b UnaryOperator<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b UnaryOperator<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b UnbasedUnsizedLiteral<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b UnbasedUnsizedLiteral<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b UniquePriority<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b UniquePriority<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b UniquenessConstraint<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b UniquenessConstraint<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b UnpackedDimension<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b UnpackedDimension<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b UnsignedNumber<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b UnsignedNumber<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b UnsizedDimension<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b UnsizedDimension<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b UseClause<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b UseClause<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b ValueRange<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b ValueRange<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b VarDataType<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b VarDataType<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b VariableAssignment<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b VariableAssignment<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b VariableDeclAssignment<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b VariableDeclAssignment<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b VariableDimension<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b VariableDimension<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b VariableIdentifier<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b VariableIdentifier<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b VariableIdentifierList<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b VariableIdentifierList<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b VariableIdentifierListOrNull<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b VariableIdentifierListOrNull<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b VariableLvalue<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b VariableLvalue<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b VariablePortHeader<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b VariablePortHeader<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b VariablePortType<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b VariablePortType<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b VectoredOrScalared<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b VectoredOrScalared<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b WaitStatement<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b WaitStatement<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b WarningSeveritySystemTask<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b WarningSeveritySystemTask<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<&'b WithCovergroupExpression<'a>> for Node<'a, 'b>

Source§

fn from(value: &'b WithCovergroupExpression<'a>) -> Self

Converts to this type from the input type.
Source§

impl<'a: 'b, 'b> From<Node<'a, 'b>> for NodeIter<'a, 'b>

Source§

fn from(value: Node<'a, 'b>) -> Self

Converts to this type from the input type.
Source§

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

Source§

type Item = Node<'a, 'b>

The type of the elements being iterated over.
Source§

type IntoIter = NodeIter<'a, 'b>

Which kind of iterator are we turning this into?
Source§

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
Source§

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

Source§

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

The nodes of the object Read more
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 Read more
Source§

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

Find all children nodes satisfying the given predicate Read more

Auto Trait Implementations§

§

impl<'a, 'b> Freeze for Node<'a, 'b>

§

impl<'a, 'b> RefUnwindSafe for Node<'a, 'b>

§

impl<'a, 'b> Send for Node<'a, 'b>

§

impl<'a, 'b> Sync for Node<'a, 'b>

§

impl<'a, 'b> Unpin for Node<'a, 'b>

§

impl<'a, 'b> UnsafeUnpin for Node<'a, 'b>

§

impl<'a, 'b> UnwindSafe for Node<'a, 'b>

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.