Skip to main content

Module types

Module types 

Source
Expand description

Auto-generated module

🤖 Generated with SplitRS

Structs§

BinarySection
A named section within an extended binary file.
BlobValidator
A checksummed binary blob validator.
BufferedOleanWriter
A buffered writer that flushes to a Vec when full.
CheckpointedReader
An OleanReader with checkpoint/rollback support.
ChecksummedWriter
A streaming writer that computes a checksum as it writes.
CompatibilityChecker
Checks binary compatibility between two OleanC files.
DeclDiff
Computes the diff between two name lists.
DeclIndex
An index of declaration names for fast lookup.
DeclKindSet
A compact encoding for small sets of declaration kinds.
DeltaList
A delta-compressed list of u32 values (successive differences).
FileStats
Statistics about a serialized file.
FormatDiagnostics
Diagnostic information about a parsed OleanC file.
MetadataReader
Reads metadata entries produced by MetadataWriter.
MetadataWriter
Writes a tagged union of declaration metadata.
NameTable
Versioned name → id mapping for a name table section.
OleanArchive
A multi-file archive of OleanC declarations.
OleanHeader
Parsed OleanC file header.
OleanReader
Streaming binary reader for the OleanC format.
OleanWriter
Streaming binary writer for the OleanC format.
SectionHeader
A section header for variable-length sections in a binary format.
SectionTable
A table of section headers for a multi-section binary file.
SerialError
A structured error with context for serialization failures.
StringPool
A string interning table for efficient repeated string serialization.

Enums§

MergeStrategy
A merge strategy for combining two serialized declaration lists.
MetadataValue
A metadata entry value.
OleanError
Error type for OleanC serialization/deserialization.
SerialDecl
A serializable record for a kernel declaration.