PackageTrack
Sign in Get early access

binread

A Rust crate for helping read structs from binary data using ✨macro magic✨

2.2.0 4.3M downloads/mo #4851 most downloaded on crates.io jam1garner/binread

What this package is like to depend on

Last release 5 years ago

no release in 18 months

Release timing varies

gaps range from 9 days to 5 months

Rarely documented

notes for 1 of 11 stable releases

3 versions withdrawn

withdrawn after publishing

6 years old

15 releases · first in 2020

0 releases in the last 12 months

see the full history below

Release timeline

15 releases · Apr 2020 to Aug 2021
2021 2022 2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 15
  1. 2.2.0 25 Aug 2021

    Nothing published for this version

  2. 2.1.1 01 Apr 2021

    Nothing published for this version

  3. 2.1.0 28 Mar 2021 withdrawn

    Nothing published for this version

  4. 2.0.0 18 Mar 2021
    Release notes

    Changelog

    • Overhaul binread_derive
      • Compile time improvements
      • Improved error messages
    • Added try_map attribute
    • [breaking change] The pos field of errors is now u64 (previously usize)
    • Fix ignore and return_unexpected_error attributes
    • General documentation improvements
    • Add #[br(repr(T))] attribute to more easily parse C-style enums
    • [breaking change] Mutually exclusive attributes now properly raise an error
    • Fix pre_assertfor unit-style enums
    • Allow adding custom messages for assert attribuets
    • if directive now supports non-Option fields
    • Fixed outstanding issues with no_std support
    • Unify std::io and binread::io for cases where the std feature is enabled, simplifying describing trait bounds for parsers
    • Improve debug output for errors
      • positions are now before the value causing the error
      • enum related errors now show their errors (#40)
    Open source →
  5. 2.0.0-beta.1 09 Mar 2021 pre-release
    Release notes

    Initial beta release of binread v2.0.0

    Open source →
  6. 1.4.1 11 Nov 2020

    Nothing published for this version

  7. 1.4.0 27 Oct 2020

    Nothing published for this version

  8. 1.3.0 16 Oct 2020

    Nothing published for this version

  9. 1.2.0 16 Oct 2020

    Nothing published for this version

  10. 1.1.1 29 Aug 2020

    Nothing published for this version

  11. 1.1.0 28 Aug 2020 withdrawn

    Nothing published for this version

  12. 1.0.2 15 Jul 2020

    Nothing published for this version

  13. 1.0.1 15 Jun 2020

    Nothing published for this version

  14. 1.0.0 05 Apr 2020

    Nothing published for this version

  15. 1.0.0-rc1 03 Apr 2020 pre-release withdrawn

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive