{"repo":"sharksforarms/deku","free":true,"listed":false,"github":"https://github.com/sharksforarms/deku","clone":"git clone https://github.com/sharksforarms/deku.git","description":"Declarative binary reading and writing: bit-level, symmetric, serialization/deserialization","language":"Rust","stars":1416,"topics":["rust","rust-crate","serialization","deserialization","parse","encoder-decoder","bits","bytes","declarative","symmetric"],"license":"Apache-2.0","category":"productivity","readme_excerpt":"Deku Declarative binary reading and writing This crate provides bit-level, symmetric, serialization/deserialization implementations for structs and enums Why use Deku Productivity : Deku will generate symmetric reader/writer functions for your type! Avoid the requirement of writing redundant, error-prone parsing and writing code for binary structs or network headers Usage Compiler support: requires rustc 1.81+ no std: Example See documentation or examples folder for more! Read big-endian data into a struct, modify a value, and write it Changelog See CHANGELOG.md","default_branch":null,"files":null,"tree":[],"storefront":"/r/sharksforarms","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sharksforarms/deku/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}