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