Skip to main content

TokenExt

Trait TokenExt 

Source
pub trait TokenExt {
    // Required method
    fn range(&self) -> TokenRange;

    // Provided methods
    fn first(&self) -> Token { ... }
    fn last(&self) -> Token { ... }
    fn id(&self) -> TokenId { ... }
    fn line(&self) -> u32 { ... }
}

Required Methods§

Source

fn range(&self) -> TokenRange

Provided Methods§

Source

fn first(&self) -> Token

Source

fn last(&self) -> Token

Source

fn id(&self) -> TokenId

Source

fn line(&self) -> u32

Implementors§

Source§

impl TokenExt for AssignDestination

Source§

impl TokenExt for AttributeItem

Source§

impl TokenExt for BooleanLiteral

Source§

impl TokenExt for CastingType

Source§

impl TokenExt for ConstDeclarationGroup

Source§

impl TokenExt for DescriptionItem

Source§

impl TokenExt for Direction

Source§

impl TokenExt for Factor

Source§

impl TokenExt for FixedType

Source§

impl TokenExt for GenerateItem

Source§

impl TokenExt for GenericBound

Source§

impl TokenExt for GenericProtoBound

Source§

impl TokenExt for IntegralNumber

Source§

impl TokenExt for InterfaceItem

Source§

impl TokenExt for ModportDefault

Source§

impl TokenExt for Number

Source§

impl TokenExt for PackageItem

Source§

impl TokenExt for PortDeclarationItemGroup

Source§

impl TokenExt for ProtoConstDeclarationGroup

Source§

impl TokenExt for ProtoInterfaceItem

Source§

impl TokenExt for ProtoPacakgeItem

Source§

impl TokenExt for PublicDescriptionItem

Source§

impl TokenExt for RangeOperator

Source§

impl TokenExt for RealNumber

Source§

impl TokenExt for SelectOperator

Source§

impl TokenExt for Statement

Source§

impl TokenExt for StatementBlockItem

Source§

impl TokenExt for StructUnion

Source§

impl TokenExt for TypeModifier

Source§

impl TokenExt for VariableType

Source§

impl TokenExt for WithGenericArgumentItem

Source§

impl TokenExt for WithParameterItemGroup0

Source§

impl TokenExt for Alias

Source§

impl TokenExt for AliasDeclaration

Source§

impl TokenExt for AllBit

Source§

impl TokenExt for AlwaysComb

Source§

impl TokenExt for AlwaysCombDeclaration

Source§

impl TokenExt for AlwaysFf

Source§

impl TokenExt for AlwaysFfClock

Source§

impl TokenExt for AlwaysFfDeclaration

Source§

impl TokenExt for AlwaysFfEventList

Source§

impl TokenExt for AlwaysFfReset

Source§

impl TokenExt for Any

Source§

impl TokenExt for ArgumentExpression

Source§

impl TokenExt for ArgumentItem

Source§

impl TokenExt for ArgumentList

Source§

impl TokenExt for Array

Source§

impl TokenExt for ArrayLiteralItem

Source§

impl TokenExt for ArrayLiteralList

Source§

impl TokenExt for ArrayType

Source§

impl TokenExt for As

Source§

impl TokenExt for Assign

Source§

impl TokenExt for AssignConcatenationItem

Source§

impl TokenExt for AssignConcatenationList

Source§

impl TokenExt for AssignDeclaration

Source§

impl TokenExt for Assignment

Source§

impl TokenExt for AssignmentOperator

Source§

impl TokenExt for Attribute

Source§

impl TokenExt for AttributeList

Source§

impl TokenExt for BBool

Source§

impl TokenExt for BaseLess

Source§

impl TokenExt for Based

Source§

impl TokenExt for Bind

Source§

impl TokenExt for BindDeclaration

Source§

impl TokenExt for Bit

Source§

impl TokenExt for Break

Source§

impl TokenExt for BreakStatement

Source§

impl TokenExt for Case

Source§

impl TokenExt for CaseCondition

Source§

impl TokenExt for CaseExpression

Source§

impl TokenExt for CaseItem

Source§

impl TokenExt for CaseStatement

Source§

impl TokenExt for Clock

Source§

impl TokenExt for ClockDomain

Source§

impl TokenExt for ClockNegedge

Source§

impl TokenExt for ClockPosedge

Source§

impl TokenExt for Colon

Source§

impl TokenExt for ColonColon

Source§

impl TokenExt for ColonColonLAngle

Source§

impl TokenExt for Comma

Source§

impl TokenExt for ConcatenationAssignment

Source§

impl TokenExt for ConcatenationItem

Source§

impl TokenExt for ConcatenationList

Source§

impl TokenExt for Connect

Source§

impl TokenExt for ConnectDeclaration

Source§

impl TokenExt for Const

Source§

impl TokenExt for ConstDeclaration

Source§

impl TokenExt for Converse

Source§

impl TokenExt for Defaul

Source§

impl TokenExt for DescriptionGroup

Source§

impl TokenExt for DiamondOperator

Source§

impl TokenExt for DollarIdentifier

Source§

impl TokenExt for Dot

Source§

impl TokenExt for DotDot

Source§

impl TokenExt for DotDotEqu

Source§

impl TokenExt for Else

Source§

impl TokenExt for Embed

Source§

impl TokenExt for EmbedContent

Source§

impl TokenExt for EmbedDeclaration

Source§

impl TokenExt for EmbedLBrace

Source§

impl TokenExt for EmbedRBrace

Source§

impl TokenExt for EmbedScopedIdentifier

Source§

impl TokenExt for Enum

Source§

impl TokenExt for EnumDeclaration

Source§

impl TokenExt for EnumGroup

Source§

impl TokenExt for EnumItem

Source§

impl TokenExt for EnumList

Source§

impl TokenExt for Equ

Source§

impl TokenExt for EscapedLBrace

Source§

impl TokenExt for EscapedRBrace

Source§

impl TokenExt for Exponent

Source§

impl TokenExt for Expression01

Source§

impl TokenExt for Expression02

Source§

impl TokenExt for Expression

Source§

impl TokenExt for ExpressionIdentifier

Source§

impl TokenExt for F32

Source§

impl TokenExt for F64

Source§

impl TokenExt for FactorType

Source§

impl TokenExt for FactorTypeFactor

Source§

impl TokenExt for False

Source§

impl TokenExt for Final

Source§

impl TokenExt for FinalDeclaration

Source§

impl TokenExt for FixedPoint

Source§

impl TokenExt for For

Source§

impl TokenExt for ForStatement

Source§

impl TokenExt for Function

Source§

impl TokenExt for FunctionCall

Source§

impl TokenExt for FunctionDeclaration

Source§

impl TokenExt for GenerateBlockDeclaration

Source§

impl TokenExt for GenerateForDeclaration

Source§

impl TokenExt for GenerateGroup

Source§

impl TokenExt for GenerateIfDeclaration

Source§

impl TokenExt for GenerateIfDeclarationList

Source§

impl TokenExt for GenerateNamedBlock

Source§

impl TokenExt for GenerateOptionalNamedBlock

Source§

impl TokenExt for GenericArgIdentifier

Source§

impl TokenExt for Hash

Source§

impl TokenExt for HashLBracket

Source§

impl TokenExt for HierarchicalIdentifier

Source§

impl TokenExt for I8

Source§

impl TokenExt for I16

Source§

impl TokenExt for I32

Source§

impl TokenExt for I64

Source§

impl TokenExt for Identifier

Source§

impl TokenExt for IdentifierFactor

Source§

impl TokenExt for IdentifierStatement

Source§

impl TokenExt for If

Source§

impl TokenExt for IfExpression

Source§

impl TokenExt for IfReset

Source§

impl TokenExt for IfResetStatement

Source§

impl TokenExt for IfResetStatementList

Source§

impl TokenExt for IfStatement

Source§

impl TokenExt for IfStatementList

Source§

impl TokenExt for Import

Source§

impl TokenExt for ImportDeclaration

Source§

impl TokenExt for In

Source§

impl TokenExt for Include

Source§

impl TokenExt for IncludeDeclaration

Source§

impl TokenExt for Initial

Source§

impl TokenExt for InitialDeclaration

Source§

impl TokenExt for Inout

Source§

impl TokenExt for Input

Source§

impl TokenExt for Inside

Source§

impl TokenExt for InsideExpression

Source§

impl TokenExt for Inst

Source§

impl TokenExt for InstDeclaration

Source§

impl TokenExt for InstParameter

Source§

impl TokenExt for InstParameterGroup

Source§

impl TokenExt for InstParameterItem

Source§

impl TokenExt for InstParameterList

Source§

impl TokenExt for InstPort

Source§

impl TokenExt for InstPortGroup

Source§

impl TokenExt for InstPortItem

Source§

impl TokenExt for InstPortList

Source§

impl TokenExt for Interface

Source§

impl TokenExt for InterfaceDeclaration

Source§

impl TokenExt for InterfaceGroup

Source§

impl TokenExt for LAngle

Source§

impl TokenExt for LBool

Source§

impl TokenExt for LBrace

Source§

impl TokenExt for LBracket

Source§

impl TokenExt for LParen

Source§

impl TokenExt for LTMinus

Source§

impl TokenExt for Let

Source§

impl TokenExt for LetDeclaration

Source§

impl TokenExt for LetStatement

Source§

impl TokenExt for Logic

Source§

impl TokenExt for Lsb

Source§

impl TokenExt for MinusColon

Source§

impl TokenExt for MinusGT

Source§

impl TokenExt for Modport

Source§

impl TokenExt for ModportDeclaration

Source§

impl TokenExt for ModportGroup

Source§

impl TokenExt for ModportItem

Source§

impl TokenExt for ModportList

Source§

impl TokenExt for Module

Source§

impl TokenExt for ModuleDeclaration

Source§

impl TokenExt for ModuleGroup

Source§

impl TokenExt for ModuleItem

Source§

impl TokenExt for Msb

Source§

impl TokenExt for Operator01

Source§

impl TokenExt for Operator02

Source§

impl TokenExt for Operator03

Source§

impl TokenExt for Operator04

Source§

impl TokenExt for Operator05

Source§

impl TokenExt for Operator06

Source§

impl TokenExt for Operator07

Source§

impl TokenExt for Operator08

Source§

impl TokenExt for Output

Source§

impl TokenExt for Outside

Source§

impl TokenExt for OutsideExpression

Source§

impl TokenExt for P8

Source§

impl TokenExt for P16

Source§

impl TokenExt for P32

Source§

impl TokenExt for P64

Source§

impl TokenExt for Package

Source§

impl TokenExt for PackageDeclaration

Source§

impl TokenExt for PackageGroup

Source§

impl TokenExt for Param

Source§

impl TokenExt for PlusColon

Source§

impl TokenExt for PortDeclaration

Source§

impl TokenExt for PortDeclarationGroup

Source§

impl TokenExt for PortDeclarationItem

Source§

impl TokenExt for PortDeclarationList

Source§

impl TokenExt for PortDefaultValue

Source§

impl TokenExt for PortTypeAbstract

Source§

impl TokenExt for PortTypeConcrete

Source§

impl TokenExt for Proto

Source§

impl TokenExt for ProtoAliasDeclaration

Source§

impl TokenExt for ProtoConstDeclaration

Source§

impl TokenExt for ProtoFunctionDeclaration

Source§

impl TokenExt for ProtoInterfaceDeclaration

Source§

impl TokenExt for ProtoModuleDeclaration

Source§

impl TokenExt for ProtoPackageDeclaration

Source§

impl TokenExt for ProtoTypeDefDeclaration

Source§

impl TokenExt for Pub

Source§

impl TokenExt for Question

Source§

impl TokenExt for Quote

Source§

impl TokenExt for QuoteLBrace

Source§

impl TokenExt for RAngle

Source§

impl TokenExt for RBrace

Source§

impl TokenExt for RBracket

Source§

impl TokenExt for RParen

Source§

impl TokenExt for Range

Source§

impl TokenExt for RangeItem

Source§

impl TokenExt for RangeList

Source§

impl TokenExt for Repeat

Source§

impl TokenExt for Reset

Source§

impl TokenExt for ResetAsyncHigh

Source§

impl TokenExt for ResetAsyncLow

Source§

impl TokenExt for ResetSyncHigh

Source§

impl TokenExt for ResetSyncLow

Source§

impl TokenExt for Return

Source§

impl TokenExt for ReturnStatement

Source§

impl TokenExt for Same

Source§

impl TokenExt for ScalarType

Source§

impl TokenExt for ScopedIdentifier

Source§

impl TokenExt for Select

Source§

impl TokenExt for Semicolon

Source§

impl TokenExt for Signed

Source§

impl TokenExt for Star

Source§

impl TokenExt for Start

Source§

impl TokenExt for StatementBlock

Source§

impl TokenExt for StatementBlockGroup

Source§

impl TokenExt for Step

Source§

impl TokenExt for Strin

Source§

impl TokenExt for StringLiteral

Source§

impl TokenExt for Struct

Source§

impl TokenExt for StructConstructor

Source§

impl TokenExt for StructConstructorItem

Source§

impl TokenExt for StructConstructorList

Source§

impl TokenExt for StructUnionDeclaration

Source§

impl TokenExt for StructUnionGroup

Source§

impl TokenExt for StructUnionItem

Source§

impl TokenExt for StructUnionList

Source§

impl TokenExt for Switch

Source§

impl TokenExt for SwitchCondition

Source§

impl TokenExt for SwitchExpression

Source§

impl TokenExt for SwitchItem

Source§

impl TokenExt for SwitchStatement

Source§

impl TokenExt for Tri

Source§

impl TokenExt for TripleLBrace

Source§

impl TokenExt for TripleRBrace

Source§

impl TokenExt for True

Source§

impl TokenExt for Type

Source§

impl TokenExt for TypeDefDeclaration

Source§

impl TokenExt for TypeExpression

Source§

impl TokenExt for U8

Source§

impl TokenExt for U16

Source§

impl TokenExt for U32

Source§

impl TokenExt for U64

Source§

impl TokenExt for UnaryOperator

Source§

impl TokenExt for Union

Source§

impl TokenExt for Unsafe

Source§

impl TokenExt for UnsafeBlock

Source§

impl TokenExt for UserDefinedType

Source§

impl TokenExt for Var

Source§

impl TokenExt for VarDeclaration

Source§

impl TokenExt for Veryl

Source§

impl TokenExt for Width

Source§

impl TokenExt for WithGenericArgument

Source§

impl TokenExt for WithGenericArgumentList

Source§

impl TokenExt for WithGenericParameter

Source§

impl TokenExt for WithGenericParameterItem

Source§

impl TokenExt for WithGenericParameterList

Source§

impl TokenExt for WithParameter

Source§

impl TokenExt for WithParameterGroup

Source§

impl TokenExt for WithParameterItem

Source§

impl TokenExt for WithParameterList