List of all items
Structs
- AST
- ASTFlags
- BinaryExpr
- Caches
- CallFnOptions
- ConditionalExpr
- CustomExpr
- CustomTypeInfo
- Definitions
- Dynamic
- DynamicReadLock
- DynamicWriteLock
- EncapsulatedEnviron
- Engine
- EvalContext
- Expression
- FloatWrapper
- FlowControl
- FnCallExpr
- FnCallHashes
- FnPtr
- FnResolutionCache
- FnResolutionCacheEntry
- GlobalRuntimeState
- Ident
- ImmutableString
- Instant
- Locked
- Module
- MultiInputsStream
- Namespace
- NativeCallContext
- NativeCallContextStore
- OpAssignment
- ParseError
- ParseState
- Position
- Scope
- ScriptFnDef
- ScriptFnMetadata
- Shared
- Span
- StmtBlock
- StringsInterner
- SwitchCasesCollection
- TokenIterator
- TokenizeState
- TokenizerControlBlock
- TypeBuilder
- VarDefInfo
- config::hashing::OnceCell
- debugger::CallStackFrame
- debugger::Debugger
- module_resolvers::DummyModuleResolver
- module_resolvers::FileModuleResolver
- module_resolvers::ModuleResolversCollection
- module_resolvers::StaticModuleResolver
- packages::ArithmeticPackage
- packages::BasicArrayPackage
- packages::BasicBlobPackage
- packages::BasicFnPackage
- packages::BasicIteratorPackage
- packages::BasicMapPackage
- packages::BasicMathPackage
- packages::BasicStringPackage
- packages::BasicTimePackage
- packages::BitFieldPackage
- packages::CorePackage
- packages::DebuggingPackage
- packages::LanguageCorePackage
- packages::LogicPackage
- packages::MoreStringPackage
- packages::StandardPackage
- plugin::TypeId
- plugin::mem::Assume
- plugin::mem::Discriminant
- plugin::mem::ManuallyDrop
- serde::DynamicDeserializer
- serde::DynamicSerializer
Enums
- ASTNode
- AccessMode
- CallableFunction
- EvalAltResult
- Expr
- FnAccess
- FnNamespace
- LexError
- OptimizationLevel
- ParseErrorType
- RangeCase
- Stmt
- Token
- debugger::BreakPoint
- debugger::DebuggerCommand
- debugger::DebuggerEvent
- plugin::CallableFunction
Unions
Traits
- CustomType
- Func
- FuncArgs
- InputStream
- ModuleResolver
- RegisterNativeFunction
- Variant
- module_resolvers::ModuleResolver
- packages::Package
- plugin::PluginFunction
- plugin::mem::BikeshedIntrinsicFrom
Macros
- combine_with_exported_module
- def_package
- exported_module
- plugin::combine_with_exported_module
- plugin::exported_module
- plugin::mem::offset_of
- plugin::register_exported_fn
- plugin::set_exported_fn
- plugin::set_exported_global_fn
- register_exported_fn
- set_exported_fn
- set_exported_global_fn
Attribute Macros
Functions
- config::hashing::get_ahash_seed
- config::hashing::set_ahash_seed
- eval
- eval_file
- format_map_as_json
- get_next_token
- is_valid_function_name
- is_valid_identifier
- locked_read
- locked_write
- parse_string_literal
- plugin::mem::align_of
- plugin::mem::align_of_val
- plugin::mem::align_of_val_raw
- plugin::mem::copy
- plugin::mem::discriminant
- plugin::mem::drop
- plugin::mem::forget
- plugin::mem::forget_unsized
- plugin::mem::min_align_of
- plugin::mem::min_align_of_val
- plugin::mem::needs_drop
- plugin::mem::replace
- plugin::mem::size_of
- plugin::mem::size_of_val
- plugin::mem::size_of_val_raw
- plugin::mem::swap
- plugin::mem::take
- plugin::mem::transmute
- plugin::mem::transmute_copy
- plugin::mem::uninitialized
- plugin::mem::variant_count
- plugin::mem::zeroed
- run
- run_file
- serde::from_dynamic
- serde::to_dynamic