List of all items
Structs
- BuildError
- ast::Array
- ast::ArrayLiteral
- ast::Assignment
- ast::BinaryOp
- ast::Binding
- ast::Block
- ast::Call
- ast::Cast
- ast::EnumDef
- ast::ForLoop
- ast::Function
- ast::Ident
- ast::IfBlock
- ast::ImplBlock
- ast::Literal
- ast::MatchBlock
- ast::Member
- ast::Module
- ast::Path
- ast::Position
- ast::Return
- ast::Signature
- ast::StructDef
- ast::StructLiteral
- ast::TraitDef
- ast::TypeName
- ast::UnaryOp
- ast::Use
- ast::Variable
- ast::VariantDef
- ast::VariantLiteral
- ast::WhileLoop
- compiler::CompileError
- compiler::Program
- compiler::Writer
- parser::ParseError
- parser::ParsedModule
- parser::ParsedProgram
- resolver::ResolveError
- resolver::ResolvedProgram
- resolver::resolved::IdMappings
- resolver::resolved::ResolvedProgram
- resolver::resolved::ids::BindingId
- resolver::resolved::ids::FunctionId
- resolver::resolved::ids::ScopeId
- resolver::resolved::ids::TypeId
- resolver::resolved::meta::Array
- resolver::resolved::meta::Binding
- resolver::resolved::meta::Enum
- resolver::resolved::meta::Function
- resolver::resolved::meta::ImplTrait
- resolver::resolved::meta::Struct
- resolver::resolved::meta::Trait
- runtime::VM
- runtime::heap::Heap
- runtime::heap::HeapRef
- runtime::stack::Stack
Enums
- Error
- ast::BinaryOperator
- ast::CallSyntax
- ast::Expression
- ast::InlineType
- ast::LiteralValue
- ast::Pattern
- ast::Statement
- ast::UnaryOperator
- ast::VariantKind
- ast::Visibility
- compiler::Builtin
- compiler::CompileErrorKind
- compiler::OpCode
- parser::ParseErrorKind
- resolver::ResolveErrorKind
- resolver::resolved::meta::FunctionKind
- resolver::resolved::meta::Numeric
- resolver::resolved::meta::Type
- runtime::VMState
- runtime::heap::HeapCmp
- runtime::heap::HeapRefOp
Traits
- compiler::StoreConst
- runtime::VMData
- runtime::VMFunc
- runtime::heap::HeapOp
- runtime::stack::StackOffsetOp
- runtime::stack::StackOp
- runtime::stack::StackRelativeOp
Macros
Functions
- build
- build_str
- compiler::compile
- parser::module_filename
- parser::parse
- parser::parse_module
- resolver::resolve
- run
Typedefs
- sizes::BuiltinIndex
- sizes::HeapAddress
- sizes::ItemIndex
- sizes::RustFnIndex
- sizes::StackAddress
- sizes::StackOffset
- sizes::VariantIndex