List of all items
Structs
- BuilderBuiltins
- Builtin
- CoercionKind
- CompilationOutput
- DummyIO
- Error
- EvalWarning
- Evaluation
- EvaluationBuilder
- EvaluationResult
- NixAttrs
- NixContext
- NixList
- NixString
- SourceCode
- StdIO
- builtins::to_xml::XmlEmitter
- builtins::versions::VersionPartsIter
- chunk::Chunk
- chunk::SourceSpan
- compiler::CompilationOutput
- compiler::Compiler
- compiler::LambdaCtx
- compiler::bindings::AttributeSet
- compiler::bindings::TrackedBinding
- compiler::bindings::TrackedBindings
- compiler::scope::Local
- compiler::scope::LocalIdx
- compiler::scope::Scope
- compiler::scope::Upvalue
- errors::Error
- generators::Gen
- io::DummyIO
- io::StdIO
- nix_search_path::NixSearchPath
- observer::DisassemblingObserver
- observer::NoOpObserver
- observer::TracingObserver
- opcode::CodeIdx
- opcode::ConstantIdx
- opcode::Count
- opcode::JumpOffset
- opcode::Position
- opcode::StackIdx
- opcode::UpvalueIdx
- pretty_ast::SerializeAST
- source::SourceCode
- spans::EntireFile
- spans::OrEntireFile
- upvalues::Upvalues
- value::CoercionKind
- value::attrs::Iter
- value::attrs::Keys
- value::attrs::NixAttrs
- value::attrs::OwnedAttrsIterator
- value::builtin::Builtin
- value::builtin::BuiltinRepr
- value::function::Closure
- value::function::Formals
- value::function::Lambda
- value::list::NixList
- value::string::Interner
- value::string::InternerInner
- value::string::NixString
- value::string::NixStringInner
- value::string::context::NixContext
- value::thunk::SuspendedNative
- value::thunk::Thunk
- value::thunk::ThunkSet
- vm::CallFrame
- vm::ImportCache
- vm::RuntimeResult
- vm::VM
- vm::generators::Gen
- warnings::EvalWarning
Enums
- BuilderGlobals
- CatchableErrorKind
- ErrorKind
- EvalMode
- FileType
- NixContextElement
- Value
- WarningKind
- builtins::versions::InternalPart
- builtins::versions::VersionPart
- compiler::TrackedFormal
- compiler::bindings::Binding
- compiler::bindings::BindingsKind
- compiler::bindings::KeySlot
- compiler::optimiser::LitBool
- compiler::scope::ByName
- compiler::scope::LocalName
- compiler::scope::LocalPosition
- compiler::scope::UpvalueKind
- errors::CatchableErrorKind
- errors::ErrorKind
- generators::VMRequest
- generators::VMResponse
- io::FileType
- nix_search_path::NixSearchPathEntry
- opcode::Op
- opcode::OpArg
- value::PointerEquality
- value::Value
- value::arbitrary::Parameters
- value::attrs::AttrsRep
- value::attrs::IntoIterRepr
- value::attrs::IterKV
- value::attrs::KeyValue
- value::attrs::KeysInner
- value::builtin::BuiltinResult
- value::string::context::NixContextElement
- value::thunk::ThunkRepr
- vm::EvalMode
- vm::Frame
- vm::generators::GeneratorState
- vm::generators::VMRequest
- vm::generators::VMResponse
- warnings::WarningKind
Traits
- AddContext
- EvalIO
- compiler::bindings::HasEntryProxy
- errors::AddContext
- io::EvalIO
- observer::CompilerObserver
- observer::RuntimeObserver
- spans::ToSpan
- value::TotalDisplay
- value::builtin::BuiltinGen
- vm::GetSpan
- vm::WithSpan
Macros
- arithmetic_op
- builtins::pure_builtins::try_value
- cmp_op
- lifted_pop
- spans::expr_to_span
- value::gen_cast
- value::gen_cast_mut
- value::gen_is
Functions
- builtins::bgc_insert_key
- builtins::coerce_value_to_path
- builtins::hash::hash
- builtins::hash::hash_nix_string
- builtins::impure::impure_builtins
- builtins::impure::impure_builtins::builtin_get_env
- builtins::impure::impure_builtins::builtin_hash_file
- builtins::impure::impure_builtins::builtin_path_exists
- builtins::impure::impure_builtins::builtin_read_dir
- builtins::impure::impure_builtins::builtin_read_file
- builtins::impure::impure_builtins::builtin_read_file_type
- builtins::impure::impure_builtins::builtins
- builtins::impure_builtins
- builtins::placeholder_builtins::builtin_add_error_context
- builtins::placeholder_builtins::builtin_unsafe_discard_output_dependency
- builtins::placeholder_builtins::builtin_unsafe_discard_string_context
- builtins::placeholder_builtins::builtin_unsafe_get_attr_pos
- builtins::placeholder_builtins::builtins
- builtins::placeholders
- builtins::pure_builtins
- builtins::pure_builtins::builtin_abort
- builtins::pure_builtins::builtin_add
- builtins::pure_builtins::builtin_all
- builtins::pure_builtins::builtin_any
- builtins::pure_builtins::builtin_appendContext
- builtins::pure_builtins::builtin_attr_names
- builtins::pure_builtins::builtin_attr_values
- builtins::pure_builtins::builtin_base_name_of
- builtins::pure_builtins::builtin_bit_and
- builtins::pure_builtins::builtin_bit_or
- builtins::pure_builtins::builtin_bit_xor
- builtins::pure_builtins::builtin_cat_attrs
- builtins::pure_builtins::builtin_ceil
- builtins::pure_builtins::builtin_compare_versions
- builtins::pure_builtins::builtin_concat_lists
- builtins::pure_builtins::builtin_concat_map
- builtins::pure_builtins::builtin_concat_strings_sep
- builtins::pure_builtins::builtin_deep_seq
- builtins::pure_builtins::builtin_dir_of
- builtins::pure_builtins::builtin_div
- builtins::pure_builtins::builtin_elem
- builtins::pure_builtins::builtin_elem_at
- builtins::pure_builtins::builtin_filter
- builtins::pure_builtins::builtin_floor
- builtins::pure_builtins::builtin_foldl
- builtins::pure_builtins::builtin_from_json
- builtins::pure_builtins::builtin_from_toml
- builtins::pure_builtins::builtin_function_args
- builtins::pure_builtins::builtin_gen_list
- builtins::pure_builtins::builtin_generic_closure
- builtins::pure_builtins::builtin_getContext
- builtins::pure_builtins::builtin_get_attr
- builtins::pure_builtins::builtin_group_by
- builtins::pure_builtins::builtin_hasContext
- builtins::pure_builtins::builtin_has_attr
- builtins::pure_builtins::builtin_hash_string
- builtins::pure_builtins::builtin_head
- builtins::pure_builtins::builtin_intersect_attrs
- builtins::pure_builtins::builtin_is_attrs
- builtins::pure_builtins::builtin_is_bool
- builtins::pure_builtins::builtin_is_float
- builtins::pure_builtins::builtin_is_function
- builtins::pure_builtins::builtin_is_int
- builtins::pure_builtins::builtin_is_list
- builtins::pure_builtins::builtin_is_null
- builtins::pure_builtins::builtin_is_path
- builtins::pure_builtins::builtin_is_string
- builtins::pure_builtins::builtin_length
- builtins::pure_builtins::builtin_less_than
- builtins::pure_builtins::builtin_list_to_attrs
- builtins::pure_builtins::builtin_map
- builtins::pure_builtins::builtin_map_attrs
- builtins::pure_builtins::builtin_match
- builtins::pure_builtins::builtin_mul
- builtins::pure_builtins::builtin_parse_drv_name
- builtins::pure_builtins::builtin_partition
- builtins::pure_builtins::builtin_remove_attrs
- builtins::pure_builtins::builtin_replace_strings
- builtins::pure_builtins::builtin_seq
- builtins::pure_builtins::builtin_sort
- builtins::pure_builtins::builtin_split
- builtins::pure_builtins::builtin_split_version
- builtins::pure_builtins::builtin_string_length
- builtins::pure_builtins::builtin_sub
- builtins::pure_builtins::builtin_substring
- builtins::pure_builtins::builtin_tail
- builtins::pure_builtins::builtin_throw
- builtins::pure_builtins::builtin_to_json
- builtins::pure_builtins::builtin_to_path
- builtins::pure_builtins::builtin_to_string
- builtins::pure_builtins::builtin_to_xml
- builtins::pure_builtins::builtin_trace
- builtins::pure_builtins::builtin_try_eval
- builtins::pure_builtins::builtin_type_of
- builtins::pure_builtins::builtins
- builtins::to_xml::value_to_xml
- builtins::to_xml::value_variant_to_xml
- builtins::to_xml::write_typed_value
- compile
- compiler::compile
- compiler::compile_src_builtin
- compiler::expr_static_attr_str
- compiler::expr_static_str
- compiler::import::builtins_import
- compiler::import::import_impl
- compiler::optimiser::is_lit_bool
- compiler::optimiser::optimise_bin_op
- compiler::optimiser::optimise_expr
- compiler::prepare_globals
- errors::expected_syntax
- errors::is_new_span
- errors::name_for_syntax
- errors::spans_for_parse_errors
- generators::emit_warning_kind
- generators::pin_generator
- generators::request_call
- generators::request_call_with
- generators::request_deep_force
- generators::request_force
- generators::request_open_file
- generators::request_stack_pop
- generators::request_stack_push
- generators::request_string_coerce
- nix_search_path::canonicalise
- parse_compile_internal
- prepare_globals
- pretty_ast::pretty_print_expr
- pretty_print_expr
- systems::is_second_coordinate
- systems::llvm_triple_to_nix_double
- value::arbitrary::leaf_value
- value::arbitrary::non_internal_value
- value::attrs::attempt_optimise_kv
- value::attrs::set_attr
- value::path::canon_path
- value::string::hash
- value::string::is_keyword
- value::string::is_valid_nix_identifier
- value::string::nix_escape_char
- value::string::nix_escape_string
- value::total_fmt_float
- value::type_error
- vm::add_values
- vm::final_deep_force
- vm::generators::call_functor
- vm::generators::check_equality
- vm::generators::emit_warning
- vm::generators::emit_warning_kind
- vm::generators::pin_generator
- vm::generators::request_call
- vm::generators::request_call_with
- vm::generators::request_deep_force
- vm::generators::request_enter_lambda
- vm::generators::request_force
- vm::generators::request_import_cache_lookup
- vm::generators::request_import_cache_put
- vm::generators::request_open_file
- vm::generators::request_path_exists
- vm::generators::request_path_import
- vm::generators::request_read_dir
- vm::generators::request_read_file_type
- vm::generators::request_span
- vm::generators::request_stack_pop
- vm::generators::request_stack_push
- vm::generators::request_string_coerce
- vm::generators::request_try_force
- vm::resolve_with
- vm::run_lambda
Type Aliases
- EvalResult
- GlobalsMap
- compiler::GlobalsMap
- compiler::bindings::PeekableAttrs
- errors::EvalResult
- generators::GenCo
- vm::generators::GenCo
- vm::generators::Generator