Skip to main content

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::*;