#client-state #ibc #macro #macro-derive #traits #consensus-state #ibc-rs

macro ibc-derive

Maintained by ibc-rs, macros implementations of #[derive(ClientState)] and #[derive(ConsensusState)]

8 releases (breaking)

new 0.7.0 Apr 26, 2024
0.6.1 Mar 26, 2024
0.6.0 Jan 24, 2024
0.5.0 Jan 3, 2024
0.1.0 Jul 5, 2023

#7 in #client-state

Download history 1506/week @ 2024-01-05 2550/week @ 2024-01-12 1269/week @ 2024-01-19 10641/week @ 2024-01-26 2754/week @ 2024-02-02 1883/week @ 2024-02-09 2049/week @ 2024-02-16 2393/week @ 2024-02-23 1277/week @ 2024-03-01 3432/week @ 2024-03-08 3218/week @ 2024-03-15 2550/week @ 2024-03-22 862/week @ 2024-03-29 1200/week @ 2024-04-05 904/week @ 2024-04-12 1030/week @ 2024-04-19

5,097 downloads per month
Used in 12 crates (2 directly)

Apache-2.0

32KB
720 lines

IBC Derive

This crate provides a set of procedural macros for deriving IBC-related traits defined in the ibc-rs repository, reducing the amount of boilerplate code required to implement them. It contains macro implementations for the following traits:

Dependencies

~335–790KB
~19K SLoC