List of all items
Structs
- ArgList
- AssemblyFlags
- Block
- CatchClause
- EventParameter
- ExprArray
- ExprBinary
- ExprCall
- ExprCallOptions
- ExprDelete
- ExprIndex
- ExprMember
- ExprNew
- ExprPayable
- ExprPostfix
- ExprTernary
- ExprTuple
- ExprTypeCall
- ExprUnary
- File
- FunctionAttributes
- HexStr
- ImportAlias
- ImportAliases
- ImportDirective
- ImportGlob
- ImportPlain
- Inheritance
- ItemContract
- ItemEnum
- ItemError
- ItemEvent
- ItemFunction
- ItemStruct
- ItemUdt
- LitDenominated
- LitHexStr
- LitStr
- LitUnicodeStr
- Modifier
- NamedArg
- NamedArgList
- Override
- Parameters
- PragmaDirective
- Returns
- SolIdent
- SolPath
- StmtAssembly
- StmtBreak
- StmtContinue
- StmtDoWhile
- StmtEmit
- StmtExpr
- StmtFor
- StmtIf
- StmtReturn
- StmtRevert
- StmtTry
- StmtVarDecl
- StmtWhile
- TypeArray
- TypeFunction
- TypeMapping
- TypeTuple
- UncheckedBlock
- UnicodeStr
- UsingDirective
- UsingListItem
- VarDeclTuple
- VariableAttributes
- VariableDeclaration
- VariableDefinition
- Variant
- WalrusToken
- YulBlock
- YulCaseBranch
- YulFnCall
- YulFor
- YulFunctionDef
- YulIdent
- YulIf
- YulPath
- YulReturns
- YulSwitch
- YulSwitchDefault
- YulVarAssign
- YulVarDecl
- kw::abicoder
- kw::add
- kw::addmod
- kw::address
- kw::and
- kw::anonymous
- kw::assembly
- kw::balance
- kw::basefee
- kw::blockhash
- kw::byte
- kw::call
- kw::callcode
- kw::calldata
- kw::calldatacopy
- kw::calldataload
- kw::calldatasize
- kw::caller
- kw::callvalue
- kw::case
- kw::catch
- kw::chainid
- kw::coinbase
- kw::constant
- kw::constructor
- kw::contract
- kw::create
- kw::create2
- kw::days
- kw::default
- kw::delegatecall
- kw::delete
- kw::difficulty
- kw::div
- kw::emit
- kw::eq
- kw::error
- kw::ether
- kw::event
- kw::exp
- kw::experimental
- kw::extcodecopy
- kw::extcodehash
- kw::extcodesize
- kw::external
- kw::fallback
- kw::from
- kw::function
- kw::gas
- kw::gaslimit
- kw::gasprice
- kw::global
- kw::gt
- kw::gwei
- kw::hex
- kw::hours
- kw::immutable
- kw::import
- kw::indexed
- kw::interface
- kw::internal
- kw::invalid
- kw::is
- kw::iszero
- kw::keccak256
- kw::leave
- kw::library
- kw::log0
- kw::log1
- kw::log2
- kw::log3
- kw::log4
- kw::lt
- kw::mapping
- kw::memory
- kw::minutes
- kw::mload
- kw::modifier
- kw::msize
- kw::mstore
- kw::mstore8
- kw::mul
- kw::mulmod
- kw::new
- kw::not
- kw::number
- kw::or
- kw::origin
- kw::panic
- kw::payable
- kw::pop
- kw::pragma
- kw::prevrandao
- kw::private
- kw::public
- kw::pure
- kw::receive
- kw::returndatacopy
- kw::returndatasize
- kw::returns
- kw::revert
- kw::sar
- kw::sdiv
- kw::seconds
- kw::selfbalance
- kw::selfdestruct
- kw::sgt
- kw::shl
- kw::shr
- kw::signextend
- kw::sload
- kw::slt
- kw::smod
- kw::solidity
- kw::sstore
- kw::staticcall
- kw::stop
- kw::storage
- kw::sub
- kw::switch
- kw::timestamp
- kw::tuple
- kw::unchecked
- kw::unicode
- kw::using
- kw::view
- kw::weeks
- kw::wei
- kw::xor
- kw::years
Enums
- ArgListImpl
- BinOp
- ContractKind
- Expr
- ForInitStmt
- FunctionAttribute
- FunctionBody
- FunctionKind
- ImportPath
- Item
- Lit
- LitNumber
- Mutability
- PostUnOp
- PragmaTokens
- Stmt
- Storage
- SubDenomination
- Type
- UnOp
- UserDefinableOperator
- UsingList
- UsingType
- VarDeclDecl
- VariableAttribute
- Visibility
- YulEVMBuiltIn
- YulExpr
- YulFnType
- YulStmt
Traits
Macros
Functions
- parse
- parse2
- spanned::join_spans
- spanned::set_spans
- visit::visit_block
- visit::visit_expr
- visit::visit_expr_array
- visit::visit_expr_binary
- visit::visit_expr_call
- visit::visit_expr_call_options
- visit::visit_expr_delete
- visit::visit_expr_index
- visit::visit_expr_member
- visit::visit_expr_new
- visit::visit_expr_payable
- visit::visit_expr_postfix
- visit::visit_expr_ternary
- visit::visit_expr_tuple
- visit::visit_expr_type_call
- visit::visit_expr_unary
- visit::visit_field_list
- visit::visit_file
- visit::visit_ident
- visit::visit_import_directive
- visit::visit_item
- visit::visit_item_contract
- visit::visit_item_enum
- visit::visit_item_error
- visit::visit_item_event
- visit::visit_item_function
- visit::visit_item_struct
- visit::visit_item_udt
- visit::visit_lit
- visit::visit_lit_denominated
- visit::visit_lit_str
- visit::visit_parameter_list
- visit::visit_path
- visit::visit_pragma_directive
- visit::visit_stmt
- visit::visit_stmt_asm
- visit::visit_stmt_break
- visit::visit_stmt_continue
- visit::visit_stmt_dowhile
- visit::visit_stmt_emit
- visit::visit_stmt_for
- visit::visit_stmt_if
- visit::visit_stmt_return
- visit::visit_stmt_revert
- visit::visit_stmt_try
- visit::visit_stmt_var_decl
- visit::visit_stmt_while
- visit::visit_type
- visit::visit_unchecked_block
- visit::visit_using_directive
- visit::visit_variable_declaration
- visit::visit_variable_definition
- visit_mut::visit_block
- visit_mut::visit_expr
- visit_mut::visit_expr_array
- visit_mut::visit_expr_binary
- visit_mut::visit_expr_call
- visit_mut::visit_expr_call_options
- visit_mut::visit_expr_delete
- visit_mut::visit_expr_index
- visit_mut::visit_expr_member
- visit_mut::visit_expr_new
- visit_mut::visit_expr_payable
- visit_mut::visit_expr_postfix
- visit_mut::visit_expr_ternary
- visit_mut::visit_expr_tuple
- visit_mut::visit_expr_type_call
- visit_mut::visit_expr_unary
- visit_mut::visit_field_list
- visit_mut::visit_file
- visit_mut::visit_ident
- visit_mut::visit_import_directive
- visit_mut::visit_item
- visit_mut::visit_item_contract
- visit_mut::visit_item_enum
- visit_mut::visit_item_error
- visit_mut::visit_item_event
- visit_mut::visit_item_function
- visit_mut::visit_item_struct
- visit_mut::visit_item_udt
- visit_mut::visit_lit
- visit_mut::visit_lit_denominated
- visit_mut::visit_lit_str
- visit_mut::visit_parameter_list
- visit_mut::visit_path
- visit_mut::visit_pragma_directive
- visit_mut::visit_stmt
- visit_mut::visit_stmt_asm
- visit_mut::visit_stmt_break
- visit_mut::visit_stmt_continue
- visit_mut::visit_stmt_dowhile
- visit_mut::visit_stmt_emit
- visit_mut::visit_stmt_for
- visit_mut::visit_stmt_if
- visit_mut::visit_stmt_return
- visit_mut::visit_stmt_revert
- visit_mut::visit_stmt_try
- visit_mut::visit_stmt_var_decl
- visit_mut::visit_stmt_while
- visit_mut::visit_type
- visit_mut::visit_unchecked_block
- visit_mut::visit_using_directive
- visit_mut::visit_variable_declaration
- visit_mut::visit_variable_definition