tendermint 0.40.4

Tendermint is a high-performance blockchain consensus engine that powers Byzantine fault tolerant applications written in any programming language. This crate provides core types for representing information about Tendermint blockchain networks, including chain information types, secret connections, and remote procedure calls (JSON-RPC).
Documentation
//! Macros to facilitate protobuf conversions

macro_rules! tendermint_pb_modules {
    {
        $($contents:item)*
    } => {
        mod v0_34 {
            use tendermint_proto::v0_34 as pb;
            #[allow(unused_imports)]
            use tendermint_proto::Protobuf;

            $($contents)*
        }
        mod v0_37 {
            use tendermint_proto::v0_37 as pb;
            #[allow(unused_imports)]
            use tendermint_proto::Protobuf;

            $($contents)*
        }
        mod v0_38 {
            use tendermint_proto::v0_38 as pb;
            #[allow(unused_imports)]
            use tendermint_proto::Protobuf;

            $($contents)*
        }
    };
}