xmtp_proto/gen/
mod.rs

1pub mod xmtp {
2    pub mod device_sync {
3        include!("xmtp.device_sync.rs");
4        include!("xmtp.device_sync.serde.rs");
5        pub mod consent_backup {
6            include!("xmtp.device_sync.consent_backup.rs");
7            include!("xmtp.device_sync.consent_backup.serde.rs");
8        }
9        pub mod content {
10            include!("xmtp.device_sync.content.rs");
11            include!("xmtp.device_sync.content.serde.rs");
12        }
13        pub mod event_backup {
14            include!("xmtp.device_sync.event_backup.rs");
15            include!("xmtp.device_sync.event_backup.serde.rs");
16        }
17        pub mod group_backup {
18            include!("xmtp.device_sync.group_backup.rs");
19            include!("xmtp.device_sync.group_backup.serde.rs");
20        }
21        pub mod message_backup {
22            include!("xmtp.device_sync.message_backup.rs");
23            include!("xmtp.device_sync.message_backup.serde.rs");
24        }
25    }
26    pub mod identity {
27        include!("xmtp.identity.rs");
28        include!("xmtp.identity.serde.rs");
29        pub mod api {
30            pub mod v1 {
31                include!("xmtp.identity.api.v1.rs");
32                include!("xmtp.identity.api.v1.serde.rs");
33            }
34        }
35        pub mod associations {
36            include!("xmtp.identity.associations.rs");
37            include!("xmtp.identity.associations.serde.rs");
38        }
39    }
40    pub mod keystore_api {
41        pub mod v1 {
42            include!("xmtp.keystore_api.v1.rs");
43            include!("xmtp.keystore_api.v1.serde.rs");
44        }
45    }
46    pub mod message_api {
47        pub mod v1 {
48            include!("xmtp.message_api.v1.rs");
49            include!("xmtp.message_api.v1.serde.rs");
50        }
51    }
52    pub mod message_contents {
53        include!("xmtp.message_contents.rs");
54        include!("xmtp.message_contents.serde.rs");
55    }
56    pub mod mls {
57        pub mod api {
58            pub mod v1 {
59                include!("xmtp.mls.api.v1.rs");
60                include!("xmtp.mls.api.v1.serde.rs");
61            }
62        }
63        pub mod database {
64            include!("xmtp.mls.database.rs");
65            include!("xmtp.mls.database.serde.rs");
66        }
67        pub mod message_contents {
68            include!("xmtp.mls.message_contents.rs");
69            include!("xmtp.mls.message_contents.serde.rs");
70            pub mod content_types {
71                include!("xmtp.mls.message_contents.content_types.rs");
72                include!("xmtp.mls.message_contents.content_types.serde.rs");
73            }
74        }
75    }
76    pub mod mls_validation {
77        pub mod v1 {
78            include!("xmtp.mls_validation.v1.rs");
79            include!("xmtp.mls_validation.v1.serde.rs");
80        }
81    }
82    pub mod xmtpv4 {
83        pub mod envelopes {
84            include!("xmtp.xmtpv4.envelopes.rs");
85            include!("xmtp.xmtpv4.envelopes.serde.rs");
86        }
87        pub mod message_api {
88            include!("xmtp.xmtpv4.message_api.rs");
89            include!("xmtp.xmtpv4.message_api.serde.rs");
90        }
91        pub mod metadata_api {
92            include!("xmtp.xmtpv4.metadata_api.rs");
93            include!("xmtp.xmtpv4.metadata_api.serde.rs");
94        }
95        pub mod payer_api {
96            include!("xmtp.xmtpv4.payer_api.rs");
97            include!("xmtp.xmtpv4.payer_api.serde.rs");
98        }
99    }
100}