#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)

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

#9 in #client-state

Download history 1617/week @ 2024-02-26 3427/week @ 2024-03-04 1996/week @ 2024-03-11 2862/week @ 2024-03-18 2017/week @ 2024-03-25 951/week @ 2024-04-01 1214/week @ 2024-04-08 846/week @ 2024-04-15 1950/week @ 2024-04-22 1342/week @ 2024-04-29 1231/week @ 2024-05-06 1258/week @ 2024-05-13 1246/week @ 2024-05-20 1185/week @ 2024-05-27 2309/week @ 2024-06-03 925/week @ 2024-06-10

5,691 downloads per month
Used in 15 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

~305–760KB
~18K SLoC