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
FromByteReader
implementation.