#compact #language #part #encoding #generate #type #bilrost

macro bilrost-derive

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

17 releases (11 breaking)

0.1010.1 Oct 23, 2024
0.1010.0 Jul 8, 2024
0.1009.0 Jun 16, 2024
0.1004.0 Mar 4, 2024
0.0.1 Nov 22, 2023

#87 in #compact

Download history 91/week @ 2024-08-05 313/week @ 2024-08-26 248/week @ 2024-09-02 178/week @ 2024-09-09 70/week @ 2024-09-16 275/week @ 2024-09-23 370/week @ 2024-09-30 453/week @ 2024-10-07 416/week @ 2024-10-14 425/week @ 2024-10-21 98/week @ 2024-10-28 100/week @ 2024-11-04 57/week @ 2024-11-11

723 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.8–1.3MB
~27K SLoC