megacommerce_proto/lib.rs
1//! MegaCommerce Protocol Buffer Definitions
2
3#![allow(clippy::all)]
4
5// Auto-include all generated files
6mod common {
7 pub mod v1 {
8 include!("common.v1.rs");
9 }
10}
11
12mod shared {
13 pub mod v1 {
14 include!("shared.v1.rs");
15 }
16}
17
18mod user {
19 pub mod v1 {
20 include!("user.v1.rs");
21 }
22}
23
24mod products {
25 pub mod v1 {
26 include!("products.v1.rs");
27 }
28}
29
30// Re-export main types at crate root
31pub use common::v1::*;
32pub use products::v1::*;
33pub use shared::v1::*;
34pub use user::v1::*;