List of all items
Structs
- ast::And
- ast::Apply
- ast::Body
- ast::ByteVector
- ast::Call
- ast::DefineFunc
- ast::DefineSyntax
- ast::DefineVar
- ast::FetchVar
- ast::If
- ast::Lambda
- ast::Let
- ast::MacroExpansionPoint
- ast::Or
- ast::Quote
- ast::Set
- ast::SyntaxCase
- ast::SyntaxQuote
- ast::SyntaxRules
- ast::Vector
- builtin::Builtin
- continuation::CallWithValues
- continuation::CatchContinuationCall
- continuation::Continuation
- continuation::ResumableAnd
- continuation::ResumableApply
- continuation::ResumableBody
- continuation::ResumableCall
- continuation::ResumableDefineVar
- continuation::ResumableIf
- continuation::ResumableLet
- continuation::ResumableOr
- continuation::ResumableSet
- continuation::ResumableSyntaxCase
- env::ExpansionContext
- env::LexicalContour
- error::Frame
- error::RuntimeError
- expand::Binds
- expand::ExpansionLevel
- expand::SyntaxRule
- expand::Transformer
- gc::Gc
- gc::GcHeader
- gc::GcInner
- gc::GcReadGuard
- gc::GcWriteGuard
- lex::Token
- proc::ExternalFn
- proc::PreparedCall
- proc::Procedure
- syntax::Identifier
- syntax::Mark
- syntax::ParsedSyntax
- syntax::Span
- util::ArcSlice
Enums
- ast::Define
- ast::Formals
- ast::Literal
- compile::CompileApplyError
- compile::CompileBodyError
- compile::CompileDefineError
- compile::CompileDefineSyntaxError
- compile::CompileError
- compile::CompileFuncCallError
- compile::CompileIfError
- compile::CompileLambdaError
- compile::CompileLetBindingError
- compile::CompileLetError
- compile::CompileQuoteError
- compile::CompileSetError
- compile::CompileSyntaxCaseError
- compile::CompileSyntaxError
- compile::CompileSyntaxRulesError
- env::Env
- env::EvalError
- error::RuntimeErrorKind
- eval::ValuesOrPreparedCall
- expand::Pattern
- expand::Template
- lex::Fragment
- lex::Lexeme
- num::Number
- parse::ParseError
- syntax::Expansion
- syntax::Syntax
- value::Value
Traits
Attribute Macros
Derive Macros
Functions
- continuation::call_cc
- continuation::call_with_values
- expand::make_variable_transformer
- futures::await_value
- futures::join
- futures::sleep
- futures::spawn
- gc::init_gc
- gc::process_mutation_buffer
- lists::car
- lists::cdr
- lists::cons
- lists::fmt_list
- lists::length
- lists::list
- lists::list_to_vec
- lists::set_car
- num::add
- num::div
- num::equals
- num::even
- num::greater
- num::greater_equal
- num::is_complex
- num::is_integer
- num::is_number
- num::is_rational
- num::is_real
- num::lesser
- num::lesser_equal
- num::mul
- num::odd
- num::sub
- num::zero
- parse::expression
- util::iter_arc
- value::boolean_pred
- value::char_pred
- value::disp
- value::eqv
- value::eqv_pred
- value::future_pred
- value::not
- value::null_pred
- value::number_pred
- value::pair_pred
- value::procedure_pred
- value::string_pred
- value::symbol_pred
- value::vector_pred