List of all items
Structs
- ExternLoader
- ExternModule
- Variants
- api::Cloner
- api::Closure
- api::Collect
- api::Data
- api::Eff
- api::FutureResult
- api::GetableIter
- api::Hole
- api::Map
- api::Opaque
- api::PushAsRef
- api::UserdataValue
- api::WithVM
- api::de::De
- api::function::CPrimitive
- api::function::Function
- api::function::Primitive
- api::function::TypedBytecode
- api::json::JsonString
- api::json::JsonValue
- api::record::EmptyRow
- api::record::Record
- api::record::Row
- api::scoped::Ref
- api::scoped::RefMut
- api::ser::Ser
- api::ser::Serializer
- channel::Receiver
- channel::Sender
- compiler::CompiledFunction
- compiler::CompiledModule
- compiler::Compiler
- compiler::DebugInfo
- compiler::UpvarInfo
- core::Allocator
- core::Alternative
- core::Closure
- core::ClosureRef
- core::CoreClosure
- core::CoreExpr
- core::LetBinding
- core::PatternTranslator
- core::Translator
- core::costs::Costs
- core::costs::Data
- core::dead_code::DepGraph
- core::interpreter::Global
- core::interpreter::OptimizerInfo
- core::interpreter::Pure
- core::optimize::DifferentLifetime
- core::optimize::SameLifetime
- core::purity::PurityMap
- dynamic::FieldIter
- gc::Borrow
- gc::Gc
- gc::GcPtr
- gc::Generation
- gc::Move
- gc::OwnedPtr
- gc::WriteOnly
- gc::mutex::Mutex
- gc::mutex::MutexGuard
- gc::mutex::PoisonError
- internal::Cloner
- internal::ClosureData
- internal::InternedStr
- internal::Value
- internal::ValuePrinter
- lazy::Lazy
- macros::Error
- macros::MacroEnv
- macros::MacroExpander
- primitives::DirEntry
- primitives::Metadata
- reference::Reference
- serialization::DeSeed
- serialization::SeSeed
- serialization::Seed
- stack::ClosureState
- stack::ExternState
- stack::Frame
- stack::FrameViewMut
- stack::Lock
- stack::PopValue
- stack::Stack
- stack::StackFrame
- stack::Stacktrace
- stack::StacktraceFrame
- thread::ActiveThread
- thread::Context
- thread::DebugInfo
- thread::Execute
- thread::ExecuteContext
- thread::ExecuteTop
- thread::HookFlags
- thread::OwnedContext
- thread::RootedThread
- thread::RootedValue
- thread::StackInfo
- thread::Thread
- types::EqFloat
- types::TypeInfos
- vm::Global
- vm::GlobalVmState
- vm::GlobalVmStateBuilder
- vm::Globals
- vm::VmEnvInstance
Enums
- Error
- api::IO
- api::RefProxy
- api::RuntimeResult
- api::ValueRef
- api::generic::A
- api::generic::B
- api::generic::C
- api::generic::D
- api::generic::E
- api::generic::F
- api::generic::G
- api::generic::H
- api::generic::I
- api::generic::J
- api::generic::K
- api::generic::L
- api::generic::M
- api::generic::N
- api::generic::O
- api::generic::P
- api::generic::Q
- api::generic::R
- api::generic::S
- api::generic::T
- api::generic::U
- api::generic::V
- api::generic::X
- api::generic::Y
- api::generic::Z
- api::json::Value
- compiler::Variable
- core::Expr
- core::Literal
- core::Named
- core::Pattern
- core::interpreter::Binding
- core::interpreter::Reduced
- gc::mutex::TryLockError
- macros::LazyMacroResult
- primitives::Component
- stack::State
- thread::Status
- types::Instruction
Traits
- api::AsyncPushable
- api::Getable
- api::Pushable
- api::Userdata
- api::VmType
- api::function::FunctionType
- api::function::VmFunction
- api::record::Field
- api::record::FieldTypes
- api::record::FieldValues
- api::record::GetableFieldList
- api::record::PushableFieldList
- compiler::CompilerEnv
- core::ArenaAllocatable
- core::optimize::ExprProducer
- core::optimize::OptimizeEnv
- core::optimize::Produce
- core::optimize::Visitor
- gc::CloneUnrooted
- gc::CollectScope
- gc::CopyUnrooted
- gc::DataDef
- gc::FromPtr
- gc::Trace
- macros::Captures
- macros::DowncastArc
- macros::Macro
- macros::MacroError
- macros::MacroUserdata
- serialization::PostDeserialize
- stack::StackPrimitive
- stack::StackState
- thread::ThreadInternal
- thread::VmRoot
- thread::VmRootInternal
- vm::Userdata
- vm::VmEnv
Macros
- construct_enum_gc
- construct_gc
- field_decl
- impl_getable_simple
- primitive
- record
- record_no_decl
- record_p
- record_type
- row_type
Functions
- api::convert
- api::de::deserialize_raw_value
- api::de::from_value
- api::function::primitive
- api::function::primitive_f
- api::json::load
- api::typ::from_rust
- api::typ::from_rust_with_symbols
- api::typ::make_source
- channel::load_channel
- channel::load_thread
- core::dead_code::dead_code_elimination
- core::freeze_closure
- core::freeze_expr
- core::optimize::merge_match
- core::optimize::merge_match_fn
- core::optimize::merge_slice_produce
- core::optimize::merge_slice_produce2
- core::optimize::optimize
- core::optimize::walk_bind
- core::optimize::walk_closures
- core::optimize::walk_expr
- core::optimize::walk_expr_alloc
- core::optimize::walk_named
- core::optimize::walk_pattern
- core::purity::purity
- core::translate
- core::with_allocator
- core::with_translator
- debug::load
- dynamic::field_iter
- lazy::load
- primitives::load
- primitives::load_array
- primitives::load_byte
- primitives::load_char
- primitives::load_float
- primitives::load_fs
- primitives::load_int
- primitives::load_path
- primitives::load_string
- primitives::load_string_buf
- reference::load
- reference::st::load
- serialization::atomic_cell::deserialize
- serialization::atomic_cell::serialize
- serialization::borrow::deserialize
- serialization::borrow::serialize
- serialization::closure::deserialize
- serialization::closure::serialize
- serialization::deserialize_application
- serialization::gc::deserialize_array
- serialization::gc::deserialize_data
- serialization::rw_lock::deserialize
- serialization::rw_lock::serialize
- serialization::serialize_userdata
- serialization::symbol::deserialize
- serialization::symbol::serialize
Type Aliases
- BoxFuture
- Result
- api::Array
- api::Generic
- api::OpaqueRef
- api::OpaqueValue
- api::function::FunctionRef
- api::function::GluonFunction
- api::function::OwnedFunction
- channel::ChannelRecord
- core::CExpr
- core::costs::Cost
- core::interpreter::GlobalBinding
- core::interpreter::OptimizerBinding
- gc::GcRef
- gc::OwnedGcRef
- gc::mutex::LockResult
- gc::mutex::TryLockResult
- macros::Errors
- macros::MacroFuture
- macros::MacroResult
- macros::SalvageMacroResult
- macros::SpannedError
- thread::FutureValue
- thread::HookFn
- types::VmIndex
- types::VmInt
- types::VmTag
- vm::RootedGlobal