byte-chisel 0.1.0

A library for decoding byte-streams into data structures
Documentation
  • Coverage
  • 100%
    56 out of 56 items documented2 out of 36 items with examples
  • Size
  • Source code size: 51.46 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 6.15 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Links
  • Repository
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • Fayti1703

byte-chisel

A library for decoding ("chiselling") structures out of a byte-stream.

Features

  • Built-in support for primitive types in either endianness
  • Automatic byte offset tracking for error reporting
  • #[no_std] support (some functions require a global allocator with the alloc crate)

Flags

This crate has the following Cargo features:

  • std: Enables features that depend on std, such as Read/BufRead support (enabled by default)
  • alloc: Enables features that depend on an allocator, such as read_until. (enabled by default)