List of all items
Structs
- ast::BinAnnotWasHoisted
- ast::Case
- ast::Class
- ast::DecField
- ast::Delim
- ast::ExpField
- ast::Function
- ast::Id
- ast::Loc
- ast::NodeData
- ast::PatField
- ast::SortPat
- ast::SourceKnown
- ast::Sugar
- ast::TypeBind
- ast::TypeTag
- ast::ValTypeField
- convert::ser::SerializeMap
- convert::ser::SerializeStruct
- convert::ser::SerializeStructVariant
- convert::ser::SerializeTuple
- convert::ser::SerializeTupleVariant
- convert::ser::SerializeVec
- convert::ser::Serializer
- package::Package
- package::PackageFile
- parser::LiteralParser
- parser::PatParser
- parser::ProgParser
- parser::TypeArgsParser
- parser::TypeItemParser
- parser::TypeNoBinParser
- parser::TypeNullaryParser
- parser::TypeParser
- parser::TypePreParser
- parser::TypeUnParser
- shared::Shared
- value::Actor
- value::ActorMethod
- value::Closed
- value::ClosedFunction
- value::DynamicValue
- value::FastRandIter
- value::FieldValue
- vm_types::Activation
- vm_types::Actor
- vm_types::Actors
- vm_types::Agent
- vm_types::Core
- vm_types::CoreSource
- vm_types::Counts
- vm_types::DebugPrintLine
- vm_types::Limits
- vm_types::ModuleFile
- vm_types::ModuleFileInit
- vm_types::ModuleFiles
- vm_types::ModulePath
- vm_types::NamedPointer
- vm_types::NumericPointer
- vm_types::OptionCoreSource
- vm_types::Pointer
- vm_types::RespId
- vm_types::Response
- vm_types::Step
- vm_types::Store
- vm_types::SyntaxError
- vm_types::def::Actor
- vm_types::def::Ctx
- vm_types::def::CtxId
- vm_types::def::Defs
- vm_types::def::Field
- vm_types::def::Function
- vm_types::def::Module
- vm_types::def::Var
- vm_types::stack::FieldContext
- vm_types::stack::FieldValue
- vm_types::stack::Frame
Enums
- ast::BinOp
- ast::BindSort
- ast::Dec
- ast::Exp
- ast::Literal
- ast::Mut
- ast::ObjSort
- ast::Pat
- ast::PrimType
- ast::ProjIndex
- ast::RelOp
- ast::ResolvedImport
- ast::SharedSort
- ast::Source
- ast::Stab
- ast::Type
- ast::TypeField
- ast::TypePath
- ast::UnOp
- ast::Vis
- ast_traversal::SyntaxTree
- lexer_types::Delim
- lexer_types::GroupType
- lexer_types::Token
- lexer_types::TokenTree
- parser_types::SyntaxError
- value::ActorId
- value::Collection
- value::CollectionFunction
- value::FastRandIterFunction
- value::HashMapFunction
- value::PrimFunction
- value::Text
- value::Value
- value::ValueError
- vm_types::Cont
- vm_types::Error
- vm_types::EvalInitError
- vm_types::Interruption
- vm_types::Limit
- vm_types::LocalPointer
- vm_types::ModuleFileState
- vm_types::ScheduleChoice
- vm_types::def::Def
- vm_types::stack::FormalFrameCont
- vm_types::stack::FrameCont
Traits
- ast::ToId
- ast_traversal::ToNode
- ast_traversal::ToTree
- ast_traversal::Traverse
- dynamic::DynClone
- dynamic::DynHash
- dynamic::Dynamic
- format::ToDoc
- parser::__ToTriple
- shared::FastClone
- shared::FastCloneable
- shared::Share
- value::ToMotoko
- vm_types::Active
- vm_types::ActiveBorrow
Macros
Functions
- ast::hoist_right_type_annotation
- ast::source_from_decs
- ast_traversal::get_breakpoint_span_from_line
- candid_utils::decode_candid_args
- candid_utils::to_value
- check::assert_lex
- check::assert_lex_roundtrip
- check::assert_parse
- check::assert_roundtrip
- check::assert_vm_eval
- check::assert_vm_interruption
- check::parse
- format::format_one_line
- format::format_pretty
- lexer::create_token_tree
- lexer::create_token_vec
- lexer::find_comment_spans
- lexer::group
- lexer::is_keyword
- package::get_base_library
- package::get_base_library_tests
- package::get_matchers_library
- package::get_prim_library
- value::string_from_value
- value::usize_from_biguint
- vm::eval
- vm::eval_into
- vm::eval_limit
- vm_def::def::actor
- vm_def::def::actor_upgrade
- vm_def::def::import
- vm_def::def::insert_static_field
- vm_def::def::module
- vm_def::def_as_value
- vm_def::module_project
- vm_def::resolve_def
- vm_match::assert_value_is_f32
- vm_match::assert_value_is_f64
- vm_match::assert_value_is_opaque_pointer
- vm_match::assert_value_is_option_u32
- vm_match::assert_value_is_optional
- vm_match::assert_value_is_string
- vm_match::assert_value_is_u32
- vm_match::get_pat_var
- vm_match::match_tuple
- vm_match::pattern::temps
- vm_match::pattern_matches
- vm_match::pattern_matches_temps
- vm_ops::binop
- vm_ops::relop
- vm_ops::unop
- vm_step::active_step
- vm_step::call_function_def
- vm_step::exp_conts
- vm_step::exp_conts_
- vm_types::source_from_cont
Type Aliases
- ast::Case_
- ast::Cases
- ast::DecField_
- ast::DecFields
- ast::Dec_
- ast::Decs
- ast::ExpField_
- ast::ExpFields
- ast::Exp_
- ast::Id_
- ast::Inst
- ast::Literal_
- ast::Node
- ast::PatField_
- ast::PatFields
- ast::Pat_
- ast::Prog
- ast::Span
- ast::Stab_
- ast::TypId
- ast::TypId_
- ast::TypeBind_
- ast::TypeBinds
- ast::TypeField_
- ast::TypeFields
- ast::TypePath_
- ast::TypeTag_
- ast::Type_
- ast::UnOp_
- ast::Vis_
- dynamic::Result
- lexer::LexResult
- lexer_types::Token_
- lexer_types::Tokens
- value::Float
- value::Pointer
- value::Result
- value::Value_
- vm_types::Breakpoint
- vm_types::Env
- vm_types::RespTarget
- vm_types::Result
- vm_types::Stack
- vm_types::stack::Frames