List of all items
Structs
- IndexMap
- binary_output::BinaryConfig
- biome_config::DxBiomeConfig
- biome_config::DxBiomeConfigEntry
- builder::Serializer
- builder::SerializerBuilder
- encoder::Encoder
- encoder::EncoderConfig
- error::SourceLocation
- formatter::FormatterConfig
- formatter::HumanFormatter
- llm::abbrev::AbbrevDict
- llm::cache_generator::CacheConfig
- llm::cache_generator::CacheGenerator
- llm::cache_generator::CachePaths
- llm::cache_generator::CacheResult
- llm::convert::MachineFormat
- llm::human_formatter::HumanFormatConfig
- llm::human_formatter::HumanFormatter
- llm::human_parser::HumanParser
- llm::machine_zerocopy::ZeroCopyDocument
- llm::machine_zerocopy::ZeroCopyMachine
- llm::parser::LlmParser
- llm::pretty_printer::PrettyPrinter
- llm::pretty_printer::PrettyPrinterConfig
- llm::section_names::SectionNameDict
- llm::serializer::LlmSerializer
- llm::serializer::SerializerConfig
- llm::serializer_output::SerializerOutput
- llm::serializer_output::SerializerOutputConfig
- llm::serializer_output::SerializerPaths
- llm::serializer_output::SerializerResult
- llm::table_wrapper::TableWrapper
- llm::table_wrapper::TableWrapperConfig
- llm::tokens::TokenCounter
- llm::tokens::TokenEfficiencyMeasurement
- llm::tokens::TokenInfo
- llm::types::DxDocument
- llm::types::DxSection
- llm_models::LlmModel
- llm_models::TokenAnalysis
- machine::blocking::BlockingIO
- machine::builder::DxMachineBuilder
- machine::cache::MachineCacheEnvelopeV1
- machine::cache::MachineCachePaths
- machine::cache::MachineCacheReceipt
- machine::cache::MachineCacheSchema
- machine::cache::MachineCacheSource
- machine::cache::MachineCacheWriteOptions
- machine::compress::DxCompressed
- machine::compress::StreamCompressor
- machine::compress::StreamDecompressor
- machine::footer::DxFooter
- machine::header::DxMachineHeader
- machine::intern::InternPool
- machine::intern::InterningDeserializer
- machine::intern::InterningSerializer
- machine::machine_types::ArchivedMachineDocument
- machine::machine_types::ArchivedMachineSection
- machine::machine_types::MachineDocument
- machine::machine_types::MachineDocumentResolver
- machine::machine_types::MachineSection
- machine::machine_types::MachineSectionResolver
- machine::optimized_rkyv::CompressedRkyv
- machine::optimized_rkyv::OptimizedRkyv
- machine::slot::DxMachineSlot
- mappings::Mappings
- parser::Parser
- schema::Column
- schema::Schema
- tokenizer::Tokenizer
- types::DxArray
- types::DxObject
- types::DxTable
- utf8::Utf8ValidationError
- wasm::AllTokenCountsResult
- wasm::DxSerializer
- wasm::SerializerConfig
- wasm::TokenCountResult
- wasm::TransformResult
- wasm::ValidationResult
- watch::DxWatcher
Enums
- biome_config::DxBiomeConfigError
- biome_config::DxBiomeTarget
- error::DxError
- llm::cache_generator::CacheError
- llm::convert::CompressionAlgorithm
- llm::convert::ConvertError
- llm::human_parser::HumanParseError
- llm::machine_zerocopy::ZeroCopyError
- llm::parser::ParseError
- llm::pretty_printer::PrettyPrintError
- llm::serializer_output::SerializerOutputError
- llm::tokens::ModelType
- llm::types::DxLlmValue
- llm::types::EntryRef
- llm_models::Provider
- machine::cache::MachineCacheCodec
- machine::cache::MachineCacheError
- machine::cache::MachineCacheKind
- machine::cache::MachineCacheMiss
- machine::compress::CompressionLevel
- machine::footer::FooterError
- machine::format::DxFormat
- machine::format::FormatMode
- machine::header::HeaderError
- machine::intern::InternError
- machine::machine_types::ArchivedMachineEntryRef
- machine::machine_types::ArchivedMachineValue
- machine::machine_types::MachineEntryRef
- machine::machine_types::MachineEntryRefResolver
- machine::machine_types::MachineValue
- machine::machine_types::MachineValueResolver
- machine::slot::SlotError
- machine::types::DxMachineError
- safety::SafetyError
- schema::TypeHint
- tokenizer::Token
- types::DxValue
- watch::FileChange
Traits
- converters::ToDx
- llm::tokens::TokenCountExt
- machine::AsyncFileIO
- machine::rkyv_compat::Archive
- machine::rkyv_compat::RkyvDeserialize
- machine::rkyv_compat::RkyvSerialize
- machine::traits::DxMachineDeserialize
- machine::traits::DxMachineSerialize
Derive Macros
- machine::rkyv_compat::Archive
- machine::rkyv_compat::RkyvDeserialize
- machine::rkyv_compat::RkyvSerialize
Functions
- base62::decode_base62
- base62::encode_base62
- binary_output::clean_stale
- binary_output::get_binary_path
- binary_output::get_manifest
- binary_output::hash_path
- binary_output::is_cache_valid
- binary_output::read_binary
- binary_output::write_binary
- biome_config::biome_config_from_document
- biome_config::biome_config_from_source
- biome_config::load_biome_config
- compress::compress_to_writer
- compress::format_machine
- converters::convert_to_dx
- converters::json::json_to_document
- converters::json::json_to_dx
- converters::toml::toml_to_document
- converters::toml::toml_to_dx
- converters::toon::dx_to_toon
- converters::toon::toon_to_dx
- converters::yaml::yaml_to_dx
- deserialize
- encoder::encode
- encoder::encode_to_writer
- error::extract_snippet
- formatter::format_human
- formatter::format_human_with_config
- llm::convert::document_to_human
- llm::convert::document_to_human_with_config
- llm::convert::document_to_llm
- llm::convert::document_to_machine
- llm::convert::document_to_machine_with_compression
- llm::convert::human_to_document
- llm::convert::human_to_llm
- llm::convert::human_to_machine
- llm::convert::human_to_machine_uncompressed
- llm::convert::human_to_machine_with_compression
- llm::convert::is_dsr_format
- llm::convert::is_llm_format
- llm::convert::llm_to_document
- llm::convert::llm_to_human
- llm::convert::llm_to_human_with_config
- llm::convert::llm_to_machine
- llm::convert::llm_to_machine_with_compression
- llm::convert::machine_bytes_to_document
- llm::convert::machine_to_document
- llm::convert::machine_to_human
- llm::convert::machine_to_llm
- llm::convert::try_document_to_machine_with_compression
- llm::serializer::serialize
- llm::serializer_output::validate_machine_metadata
- llm_models::analyze_all_models
- llm_models::format_cost
- llm_models::format_tokens
- llm_models::models_by_provider
- machine::api::deserialize
- machine::api::deserialize_batch
- machine::api::serialize
- machine::api::serialize_batch
- machine::cache::access_typed_machine_cache
- machine::cache::json_source_to_typed_machine_cache
- machine::cache::paths_for_project_cache
- machine::cache::source_fingerprint
- machine::cache::toml_source_to_typed_machine_cache
- machine::cache::write_typed_machine_cache
- machine::compress::compress_lz4
- machine::compress::compress_zstd
- machine::compress::compress_zstd_level
- machine::compress::decompress_lz4
- machine::compress::decompress_zstd
- machine::footer::compute_crc16
- machine::footer::deserialize_with_footer
- machine::footer::extract_data
- machine::format::detect_format
- machine::format::parse_auto
- machine::rkyv_compat::access_archived
- machine::rkyv_compat::access_unchecked
- machine::rkyv_compat::from_bytes
- machine::rkyv_compat::from_bytes_unchecked
- machine::rkyv_compat::to_bytes
- machine::serde_compat::from_bytes
- machine::serde_compat::to_bytes
- optimizer::format_array
- optimizer::format_null_value
- optimizer::optimize_key
- optimizer::optimize_path
- optimizer::should_inline
- parser::parse
- parser::parse_str
- parser::parse_stream
- safety::check_alignment
- safety::check_bounds
- safety::check_cast
- safety::check_size
- safety::check_slice_bounds
- safety::safe_read
- safety::safe_read_slice
- serialize
- utf8::validate_string_input
- utf8::validate_utf8
- utf8::validate_utf8_detailed
- utf8::validate_utf8_owned
- wasm::smart_quote
Type Aliases
Statics
Constants
- error::DX_MAGIC
- error::DX_VERSION
- error::MAX_INPUT_SIZE
- error::MAX_RECURSION_DEPTH
- error::MAX_SNIPPET_LENGTH
- error::MAX_TABLE_ROWS
- machine::MAGIC
- machine::SLOT_SIZE
- machine::VERSION
- machine::cache::MACHINE_CACHE_HEADER_LEN
- machine::footer::FOOTER_MAGIC
- machine::footer::FOOTER_SIZE
- machine::footer::FOOTER_VERSION
- machine::header::FLAG_HAS_HEAP
- machine::header::FLAG_HAS_INTERN
- machine::header::FLAG_HAS_LENGTH_TABLE
- machine::header::FLAG_LITTLE_ENDIAN
- machine::slot::HEAP_MARKER
- machine::slot::INLINE_MARKER
- machine::slot::MAX_INLINE_SIZE