feat(typedef): re-export Gen 4 layout engine types from lib.rs

Re-export ByteRange, OffsetMap, FieldPosition, LayoutBuilder, PackedLayout,
FieldValue, SequentialReader, and UnionDispatch at the crate root so consumers
can access the layout engine types without module-qualified paths. The
discriminator read functions (read_byte_discriminator, etc.) remain
module-qualified under alknet_typedef::tunion.
This commit is contained in:
glm-5.2 committed 2026-07-21 10:23:22 +00:00
1 parent 11c10c0bb1
commit 1344157d59
1 file changed
+5 -1
+5 -1
View File
@@ -36,4 +36,8 @@ pub use schema::{
parse_align, parse_discriminator, parse_encoding, parse_endian, parse_max_length,
normalize_refs, DiscriminatorKind, Endian, VariableEncoding,
};
pub use validation::build_validator;
pub use validation::build_validator;
pub use offset_map::{ByteRange, OffsetMap};
pub use layout_builder::{FieldPosition, LayoutBuilder, PackedLayout};
pub use sequential_reader::{FieldValue, SequentialReader};
pub use tunion::UnionDispatch;