#derive #serialization #deriving #container #ssz #macro-derive #ssz-rs

macro ssz_rs_derive

utility crate for deriving simple serialize implementations

8 releases (breaking)

0.9.0 Jul 8, 2023
0.8.0 Apr 11, 2023
0.7.0 Nov 5, 2021
0.6.0 Nov 5, 2021
0.1.0 Oct 28, 2021

#14 in #ssz

Download history 2254/week @ 2023-12-14 7608/week @ 2023-12-21 7315/week @ 2023-12-28 16336/week @ 2024-01-04 19072/week @ 2024-01-11 24214/week @ 2024-01-18 22520/week @ 2024-01-25 15378/week @ 2024-02-01 23747/week @ 2024-02-08 25860/week @ 2024-02-15 26529/week @ 2024-02-22 22856/week @ 2024-02-29 20538/week @ 2024-03-07 20764/week @ 2024-03-14 26307/week @ 2024-03-21 19694/week @ 2024-03-28

91,976 downloads per month
Used in 18 crates (3 directly)

MIT/Apache

26KB
500 lines

ssz_rs_derive

A proc macro that derives the SimpleSerialize trait.


lib.rs:

SimpleSerialize provides a macro to derive SSZ containers and union types from native Rust structs and enums. Refer to the examples in the ssz_rs crate for a better idea on how to use this derive macro.

Dependencies

~1.5MB
~33K SLoC