#compact #language #part #encoding #most #generate #bilrost

macro bilrost-derive

A compact protobuf-like serializer and deserializer for the Rust Language

14 releases (9 breaking)

new 0.1008.0 May 18, 2024
0.1006.1 Apr 28, 2024
0.1004.0 Mar 4, 2024
0.0.1 Nov 22, 2023

#65 in #most

Download history 2/week @ 2024-02-03 411/week @ 2024-02-17 270/week @ 2024-02-24 163/week @ 2024-03-02 19/week @ 2024-03-09 1/week @ 2024-03-16 8/week @ 2024-03-30 244/week @ 2024-04-06 163/week @ 2024-04-13 19/week @ 2024-04-20 322/week @ 2024-04-27 14/week @ 2024-05-04

525 downloads per month
Used in 2 crates (via bilrost)

Apache-2.0

105KB
2.5K SLoC

Documentation Crate

bilrost-derive

bilrost-derive is part of the bilrost library. It handles generating encoding and decoding implementations for Rust types with bilrost annotations. For the most part, users of bilrost shouldn't need to interact with bilrost-derive directly, and should instead use the re-exports.

License

bilrost-derive is distributed under the terms of the Apache License (Version 2.0).

See LICENSE for details.

Copyright 2023-2024 Kent Ross
Copyright 2017 Dan Burkert


lib.rs:

This crate contains the derive macro implementations for the bilrost crate; see the documentation in that crate for usage and details.

Dependencies

~0.9–1.4MB
~30K SLoC