Crate barse

Source
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§

Endian
Enum describing endianess.
Error
Error type in use by crate.

Traits§

ByteRead
Trait for types that read bytes.
ByteSizeQuery
Trait to query the size in bytes of something.
Condition
Condition for FlagConditional.
FromByteReader
Trait for types that can be parsed from a ByteRead.
FromByteReaderWith
Trait for types that can be read from a byte reader provided some extra information is passed.
VecLenQuery
Trait used to query the length of a vector.

Type Aliases§

Result
Result type in use by crate.

Derive Macros§

FromByteReader
Derive a FromByteReader implementation.