List of all items
Structs
- Arena
- AstPath
- BinOp
- Block
- CallArgs
- DocComment
- DocComments
- Expr
- FunctionHeader
- Ident
- ImportDirective
- Item
- ItemContract
- ItemEnum
- ItemError
- ItemEvent
- ItemFunction
- ItemId
- ItemStruct
- ItemUdvt
- Lit
- Modifier
- NamedArg
- Override
- ParameterList
- Path
- PathSlice
- PragmaDirective
- SemverReq
- SemverReqComponent
- SemverReqCon
- SemverVersion
- SemverVersionReqCompat
- SourceUnit
- Span
- Spanned
- Stmt
- StmtAssembly
- StmtTry
- StorageLayoutSpecifier
- StrLit
- Symbol
- TryCatchClause
- Type
- TypeArray
- TypeFixedSize
- TypeFunction
- TypeMapping
- TypeSize
- UnOp
- UsingDirective
- VariableDefinition
- token::Token
- token::TokenLit
- token::TokenRepr
- yul::Block
- yul::CodeBlock
- yul::Data
- yul::Expr
- yul::ExprCall
- yul::Function
- yul::Object
- yul::Stmt
- yul::StmtFor
- yul::StmtSwitch
- yul::StmtSwitchCase
Enums
- Base
- BinOpKind
- CallArgsKind
- ContractKind
- DataLocation
- Either
- ElementaryType
- EtherSubDenomination
- ExprKind
- FunctionKind
- IdentOrStrLit
- ImportItems
- IndexKind
- ItemKind
- LitKind
- PragmaTokens
- SemverOp
- SemverReqComponentKind
- SemverVersionNumber
- StateMutability
- StmtKind
- StrKind
- SubDenomination
- TimeSubDenomination
- TypeKind
- UnOpKind
- UserDefinableOperator
- UsingList
- VarMut
- Visibility
- token::BinOpToken
- token::CommentKind
- token::Delimiter
- token::TokenDescription
- token::TokenKind
- token::TokenLitKind
- yul::ExprKind
- yul::StmtKind