List of all items[−]
Structs
- AccessedNodesQueryKey
- CanonicalizePortsQueryKey
- CastExprTypeQueryKey
- CastTypeQueryKey
- CodeGenerator
- ConstMirRvalueIntQueryKey
- ConstMirRvalueQueryKey
- ConstMirRvalueStringQueryKey
- ConstantValueOfQueryKey
- DisambKindQueryKey
- DisambTypeOrExprQueryKey
- GeneratedScopeQueryKey
- GlobalArenas
- GlobalContext
- GlobalTables
- HierarchicalRibQueryKey
- HirOfExprQueryKey
- HirOfInterfaceQueryKey
- HirOfModuleQueryKey
- HirOfQueryKey
- InstDetails
- InstDetailsQueryKey
- InstTargetDetails
- InstTargetDetailsQueryKey
- InstVerbosityVisitor
- IsConstantQueryKey
- LocalRibQueryKey
- MapPatternQueryKey
- MapToTypeOrErrorQueryKey
- MapToTypeQueryKey
- MirAssignmentFromConcurrentQueryKey
- MirAssignmentFromProceduralQueryKey
- MirLvalueQueryKey
- MirRvalueQueryKey
- MirSimplifyAssignmentQueryKey
- Name
- NameckQueryKey
- NeedOperationTypeQueryKey
- NeedSelfDeterminedTypeQueryKey
- NeedTypeContextQueryKey
- NodeEnvId
- OperationTypeQueryKey
- PackedTypeFromAstQueryKey
- ParamEnv
- ParamEnvData
- ParamEnvQueryKey
- PortMapping
- PortMappingQueryKey
- QueryStorage
- Ref
- ResolveDownwardsQueryKey
- ResolveFieldAccessQueryKey
- ResolveHierarchicalOrErrorQueryKey
- ResolveHierarchicalQueryKey
- ResolveImportedScopeQueryKey
- ResolveInstTargetQueryKey
- ResolveLocalOrErrorQueryKey
- ResolveLocalQueryKey
- ResolveNamespaceOrErrorQueryKey
- ResolveNamespaceQueryKey
- ResolveNodeQueryKey
- ResolveUpwardsQueryKey
- ScopeLocationQueryKey
- SelfDeterminedTypeQueryKey
- Span
- Spanned
- StructDefQueryKey
- TypeContextQueryKey
- TypeDefaultValueQueryKey
- TypeOfExprQueryKey
- TypeOfExtPortQueryKey
- TypeOfInstQueryKey
- TypeOfIntPortQueryKey
- TypeOfNetDeclQueryKey
- TypeOfPortDeclQueryKey
- TypeOfQueryKey
- TypeOfStructMemberQueryKey
- TypeOfValueParamQueryKey
- TypeOfVarDeclQueryKey
- UnpackedTypeFromAstQueryKey
- ast::Arena
- ast::Assertion
- ast::CallArg
- ast::ClassDeclData
- ast::ClassItem
- ast::Constraint
- ast::ConstraintItem
- ast::ContAssignData
- ast::CycleDelay
- ast::DelayControl
- ast::EnumData
- ast::EnumNameData
- ast::EventControl
- ast::ForeachIndexData
- ast::FormatNodeDefinite
- ast::FormatNodeIndefinite
- ast::GenerateBlockData
- ast::GenerateCaseData
- ast::GenerateForData
- ast::GenerateIfData
- ast::GenvarDeclData
- ast::Identifier
- ast::ImplicitDataTypeData
- ast::ImportDeclData
- ast::ImportItemData
- ast::InstData
- ast::InstNameData
- ast::InterfaceData
- ast::ModportData
- ast::ModportNameData
- ast::ModportSimplePortData
- ast::ModuleData
- ast::NetDeclData
- ast::Node
- ast::PackageData
- ast::ParamAssignment
- ast::ParamDeclData
- ast::ParamTypeDeclData
- ast::ParamValueDeclData
- ast::PortDeclData
- ast::ProcedureData
- ast::PropExpr
- ast::PropSpec
- ast::RootData
- ast::SeqExpr
- ast::SourceFileData
- ast::StmtData
- ast::StreamExpr
- ast::StructData
- ast::StructMemberData
- ast::SubroutineDeclData
- ast::SubroutinePortData
- ast::SubroutinePortDecl
- ast::SubroutinePortName
- ast::SubroutinePrototypeData
- ast::Timeunit
- ast::TypeData
- ast::TypedefData
- ast::VarDeclData
- ast::VarDeclNameData
- cat::Cat
- cat::CatToken
- hir::AccessTable
- hir::Arena
- hir::Assign
- hir::CallArg
- hir::EnumVariant
- hir::Event
- hir::EventExpr
- hir::Expr
- hir::Gen
- hir::GenvarDecl
- hir::Inst
- hir::InstTarget
- hir::Interface
- hir::Module
- hir::ModuleBlock
- hir::Package
- hir::Port
- hir::Proc
- hir::Stmt
- hir::Subroutine
- hir::Type
- hir::TypeParam
- hir::Typedef
- hir::ValueParam
- hir::VarDecl
- lexer::Lexer
- mir::Assignment
- mir::Lvalue
- mir::Rvalue
- mir::lower::lvalue::Builder
- mir::lower::rvalue::Builder
- pattern_mapping::PatternMapping
- port_list::ExtPort
- port_list::ExtPortExpr
- port_list::IntPort
- port_list::IntPortData
- port_list::PortList
- preproc::Preprocessor
- resolver::Def
- resolver::DefVis
- resolver::Rib
- resolver::Scope
- resolver::ScopeLocation
- resolver::StructDef
- resolver::StructField
- ty::EnumType
- ty::InterfaceType
- ty::ModuleType
- ty::PackedType
- ty::Range
- ty::SbvType
- ty::StructMember
- ty::StructType
- ty::TypeStorage
- ty::UnpackedType
- typeck::CastType
- value::ValueData
Enums
- ParamEnvBinding
- ParamEnvSource
- PortMappingSource
- QueryTag
- ast::AllNode
- ast::AssertionActionBlock
- ast::AssertionData
- ast::AssertionDeferred
- ast::AssignOp
- ast::BlockingAssertion
- ast::CaseItem
- ast::CaseKind
- ast::CaseMode
- ast::ChargeStrength
- ast::ClassItemData
- ast::ClassItemQualifier
- ast::ConcurrentAssertion
- ast::ConstraintItemData
- ast::ConstraintKind
- ast::DataTypeData
- ast::DataTypeOrImplicit
- ast::DpiDeclData
- ast::DpiProperty
- ast::DriveStrength
- ast::EdgeIdent
- ast::EventControlData
- ast::EventExpr
- ast::ExprData
- ast::IntType
- ast::ItemData
- ast::JoinKind
- ast::Lifetime
- ast::ModportPortData
- ast::NetKind
- ast::NetStrength
- ast::NetType
- ast::PackedDimData
- ast::ParamKind
- ast::PathSegmentData
- ast::PatternFieldData
- ast::PortConnData
- ast::PortConnMode
- ast::PortData
- ast::PortDir
- ast::ProcedureKind
- ast::PropBinOp
- ast::PropExprData
- ast::PropSeqBinOp
- ast::PropSeqOp
- ast::RandomQualifier
- ast::RangeMode
- ast::RealType
- ast::SeqBinOp
- ast::SeqExprData
- ast::SeqRep
- ast::StmtKind
- ast::StreamConcatSlice
- ast::StructKind
- ast::SubroutineItem
- ast::SubroutineKind
- ast::SubroutinePortDir
- ast::TimingControl
- ast::TypeDim
- ast::TypeKindData
- ast::TypeOrExpr
- ast::TypeSign
- ast::UniquePriority
- ast::UnpackedDimData
- ast::ValueRange
- ast::VarDimData
- ast::VarKind
- cat::CatTokenKind
- hir::AccessedNode
- hir::ArrayDim
- hir::AssignKind
- hir::BinaryOp
- hir::BuiltinCall
- hir::BuiltinType
- hir::ExprKind
- hir::GenKind
- hir::Hint
- hir::HirNode
- hir::IndexMode
- hir::InsideRange
- hir::LoopKind
- hir::PatternMapping
- hir::StmtKind
- hir::TimingControl
- hir::TypeKind
- hir::UnaryOp
- lexer::DelimToken
- lexer::Kw
- lexer::Lit
- lexer::Op
- lexer::Precedence
- lexer::TimeUnit
- lexer::Token
- mir::BinaryBitwiseOp
- mir::IntBinaryArithOp
- mir::IntCompOp
- mir::IntUnaryArithOp
- mir::LvalueKind
- mir::RvalueKind
- mir::ShiftOp
- mir::StringCompOp
- mir::UnaryBitwiseOp
- parser::StreamDir
- pattern_mapping::PatternField
- port_list::ExtPortSelect
- resolver::DefNode
- resolver::InstTarget
- resolver::RibKind
- rst::Kind
- token::DelimToken
- token::Kw
- token::Lit
- token::Op
- token::Precedence
- token::TimeUnit
- token::Token
- ty::Dim
- ty::Domain
- ty::IntAtomType
- ty::IntVecType
- ty::PackedCore
- ty::PackedDim
- ty::RangeDir
- ty::RealType
- ty::Sign
- ty::UnpackedCore
- ty::UnpackedDim
- typeck::CastOp
- typeck::TypeContext
- value::ValueKind
Traits
- Context
- IntoNodeEnvId
- QueryDatabase
- ast::AcceptVisitor
- ast::AnyNode
- ast::AnyNodeData
- ast::BasicNode
- ast::ForEachChild
- ast::ForEachNode
- ast::Visitor
- ast::WalkVisitor
- hir::Visitor
- mir::AcceptVisitor
- mir::Visitor
- mir::WalkVisitor
- port_list::AsPortedNode
- port_list::PortedNode
- resolver::AsScopedNode
- resolver::ScopedNode
- ty::HasTypeStorage
- ty::TypeContext
Macros
Functions
- hir::walk_assign
- hir::walk_event
- hir::walk_event_expr
- hir::walk_expr
- hir::walk_ext_port
- hir::walk_inst
- hir::walk_inst_target
- hir::walk_int_port
- hir::walk_module
- hir::walk_module_block
- hir::walk_proc
- hir::walk_stmt
- hir::walk_timing_control
- hir::walk_typedef
- hir::walk_var_decl
- lexer::find_keyword
- mir::lower::lvalue::mir_lvalue
- mir::lower::rvalue::make_binary_bitwise
- mir::lower::rvalue::make_int_binary_arith
- mir::lower::rvalue::make_shift
- mir::lower::rvalue::mir_rvalue
- parser::parse
- resolver::generated_scope_id
- token::find_keyword
- value::make_array
- value::make_error
- value::make_int
- value::make_int_special
- value::make_string
- value::make_struct
- value::make_time
Typedefs
- Result
- ast::ClassDecl
- ast::ContAssign
- ast::DataType
- ast::DpiDecl
- ast::Enum
- ast::EnumName
- ast::Expr
- ast::ForeachIndex
- ast::GenerateBlock
- ast::GenerateCase
- ast::GenerateFor
- ast::GenerateIf
- ast::GenvarDecl
- ast::ImplicitDataType
- ast::ImportDecl
- ast::ImportItem
- ast::Inst
- ast::InstName
- ast::Interface
- ast::IntfDecl
- ast::Item
- ast::ModDecl
- ast::Modport
- ast::ModportDecl
- ast::ModportName
- ast::ModportPort
- ast::ModportSimplePort
- ast::Module
- ast::NetDecl
- ast::Package
- ast::PackageDecl
- ast::PackedDim
- ast::ParamDecl
- ast::ParamTypeDecl
- ast::ParamValueDecl
- ast::PathSegment
- ast::PatternField
- ast::Port
- ast::PortConn
- ast::PortDecl
- ast::Procedure
- ast::Root
- ast::SourceFile
- ast::Stmt
- ast::Struct
- ast::StructMember
- ast::SubroutineDecl
- ast::SubroutinePort
- ast::SubroutinePrototype
- ast::Type
- ast::TypeKind
- ast::Typedef
- ast::UnpackedDim
- ast::VarDecl
- ast::VarDeclName
- ast::VarDim
- hir::NamedParam
- hir::PosParam
- lexer::TokenAndSpan
- value::Value