#ssz #derive #ssz-rs-derive

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

#11 in #ssz

Download history 34295/week @ 2024-12-09 25033/week @ 2024-12-16 7759/week @ 2024-12-23 15856/week @ 2024-12-30 27204/week @ 2025-01-06 41499/week @ 2025-01-13 34196/week @ 2025-01-20 29699/week @ 2025-01-27 34811/week @ 2025-02-03 37337/week @ 2025-02-10 36313/week @ 2025-02-17 31769/week @ 2025-02-24 32826/week @ 2025-03-03 33809/week @ 2025-03-10 29983/week @ 2025-03-17 36328/week @ 2025-03-24

134,128 downloads per month
Used in 35 crates (2 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
~38K SLoC