A Rust crate for helping read structs from binary data using ✨macro magic✨
Derive macro for binread
A helper library to make reading binary data more pleasant.
Internal macros used by binreader.
Proc macros used by/for binreader.
A library to make reading data of any type quicker and easier.
Reading and writing SSBH file formats in Rust
A NNUE-based chess engine that implements the Negamax algorithm and can be integrated into any project as a library. It features move generation, advanced position evaluation through NNUE, and move searching capabilities.
The binary-layout library allows type-safe, inplace, zero-copy access to structured binary data. You define a custom data layout and give it a slice of binary data, and it will allow you to read and write the fields defined in the layout from the binary data without having to copy any of the data. It's similar to transmuting to/from a `#[repr(packed)]` struct, but much safer.
A Rust crate for helping read structs from binary data using ✨macro magic✨
Struct-like procedural macro for bitfields.
provides a buffered access to a Read object with a limited Seek implementation.