Skip to main content

sui_rpc/proto/sui/rpc/v2alpha/
mod.rs

1#![allow(clippy::uninlined_format_args)]
2
3use super::v2::_field_impls::CheckpointFieldPathBuilder;
4use super::v2::_field_impls::EventFieldPathBuilder;
5use super::v2::_field_impls::ExecutedTransactionFieldPathBuilder;
6use super::v2::_field_impls::ObjectReferenceFieldPathBuilder;
7use super::v2::Checkpoint;
8use super::v2::Event;
9use super::v2::ExecutedTransaction;
10use super::v2::ObjectReference;
11
12// Include the generated proto definitions
13include!("../../../generated/sui.rpc.v2alpha.rs");
14
15// Include generated field info impls
16include!("../../../generated/sui.rpc.v2alpha.field_info.rs");
17
18// Include generated serde impls
19include!("../../../generated/sui.rpc.v2alpha.serde.rs");
20include!("../../../generated/sui.rpc.v2alpha.accessors.rs");
21
22mod proof_service;
23
24pub use descriptor::FILE_DESCRIPTOR_SET;
25mod descriptor {
26    /// Byte encoded FILE_DESCRIPTOR_SET.
27    pub const FILE_DESCRIPTOR_SET: &[u8] =
28        include_bytes!("../../../generated/sui.rpc.v2alpha.fds.bin");
29
30    #[cfg(test)]
31    mod tests {
32        use super::FILE_DESCRIPTOR_SET;
33        use prost::Message as _;
34
35        #[test]
36        fn file_descriptor_set_is_valid() {
37            prost_types::FileDescriptorSet::decode(FILE_DESCRIPTOR_SET).unwrap();
38        }
39    }
40}