Expand description
Library for parsing binary data.
Modules§
- attribute
- Attribute macros.
- from_
reader - Implementations of [
crate::FromByteReader][FromByteReader]. - prelude
- Prelude module with all traits in use by crate.
- reader
- Implementations of [
crate::ByteRead][ByteRead]. - wrap
- For some [
crate::FromByteReaderWith][FromByteReaderWith] implementations an implementation that is generic over a trait may be desired, this might lead to collisions, to remedy this newtype wrappers are used.
Enums§
Traits§
- Byte
Read - Trait for types that read bytes.
- Byte
Size Query - Trait to query the size in bytes of something.
- Condition
- Condition for
FlagConditional. - From
Byte Reader - Trait for types that can be parsed from a
ByteRead. - From
Byte Reader With - Trait for types that can be read from a byte reader provided some extra information is passed.
- VecLen
Query - Trait used to query the length of a vector.
Type Aliases§
- Result
- Result type in use by crate.
Derive Macros§
- From
Byte Reader - Derive a
FromByteReaderimplementation.