juno_rust_proto/prost/ibc-go/
ibc.core.commitment.v1.rs1#[allow(clippy::derive_partial_eq_without_eq)]
4#[derive(Clone, PartialEq, ::prost::Message)]
5pub struct MerkleRoot {
6 #[prost(bytes = "vec", tag = "1")]
7 pub hash: ::prost::alloc::vec::Vec<u8>,
8}
9#[allow(clippy::derive_partial_eq_without_eq)]
13#[derive(Clone, PartialEq, ::prost::Message)]
14pub struct MerklePrefix {
15 #[prost(bytes = "vec", tag = "1")]
16 pub key_prefix: ::prost::alloc::vec::Vec<u8>,
17}
18#[allow(clippy::derive_partial_eq_without_eq)]
22#[derive(Clone, PartialEq, ::prost::Message)]
23pub struct MerklePath {
24 #[prost(string, repeated, tag = "1")]
25 pub key_path: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
26}
27#[allow(clippy::derive_partial_eq_without_eq)]
33#[derive(Clone, PartialEq, ::prost::Message)]
34pub struct MerkleProof {
35 #[prost(message, repeated, tag = "1")]
36 pub proofs: ::prost::alloc::vec::Vec<super::super::super::super::ics23::CommitmentProof>,
37}