Expand description
Auto-generated module
🤖 Generated with SplitRS
Structs§
- Binary
Section - A named section within an extended binary file.
- Blob
Validator - A checksummed binary blob validator.
- Buffered
Olean Writer - A buffered writer that flushes to a Vec when full.
- Checkpointed
Reader - An OleanReader with checkpoint/rollback support.
- Checksummed
Writer - A streaming writer that computes a checksum as it writes.
- Compatibility
Checker - Checks binary compatibility between two OleanC files.
- Decl
Diff - Computes the diff between two name lists.
- Decl
Index - An index of declaration names for fast lookup.
- Decl
Kind Set - A compact encoding for small sets of declaration kinds.
- Delta
List - A delta-compressed list of u32 values (successive differences).
- File
Stats - Statistics about a serialized file.
- Format
Diagnostics - Diagnostic information about a parsed OleanC file.
- Metadata
Reader - Reads metadata entries produced by
MetadataWriter. - Metadata
Writer - Writes a tagged union of declaration metadata.
- Name
Table - Versioned name → id mapping for a name table section.
- Olean
Archive - A multi-file archive of OleanC declarations.
- Olean
Header - Parsed OleanC file header.
- Olean
Reader - Streaming binary reader for the OleanC format.
- Olean
Writer - Streaming binary writer for the OleanC format.
- Section
Header - A section header for variable-length sections in a binary format.
- Section
Table - A table of section headers for a multi-section binary file.
- Serial
Error - A structured error with context for serialization failures.
- String
Pool - A string interning table for efficient repeated string serialization.
Enums§
- Merge
Strategy - A merge strategy for combining two serialized declaration lists.
- Metadata
Value - A metadata entry value.
- Olean
Error - Error type for OleanC serialization/deserialization.
- Serial
Decl - A serializable record for a kernel declaration.