From f0bb8714a3002a5643ad27a9aef499ff1f9fe2fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iwo=20Strzebo=C5=84ski?= Date: Fri, 28 Aug 2026 22:39:55 +0000 Subject: [PATCH] Document how to wire up bambulab modules in lib.rs once messages exist --- packages/rust-types/src/lib.rs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/packages/rust-types/src/lib.rs b/packages/rust-types/src/lib.rs index 5d844c8..be2aa71 100644 --- a/packages/rust-types/src/lib.rs +++ b/packages/rust-types/src/lib.rs @@ -7,3 +7,18 @@ pub mod continuum { pub use continuum::v1::{ MaterialProfile, PrintJob, PrintJobStatus, PrintParameters, Template, }; + +// bambulab/*.proto currently have no messages (see proto/bambulab/), so +// there's nothing for prost to emit yet — `include!` against a +// nonexistent file would break the build. Once you've added real messages +// to proto/bambulab/{common,v1/*,v2/*}.proto, add: +// +// pub mod bambulab { +// include!(concat!(env!("OUT_DIR"), "/bambulab.rs")); // common.proto's messages +// pub mod v1 { +// include!(concat!(env!("OUT_DIR"), "/bambulab.v1.rs")); // request.proto + report.proto combined — same package +// } +// pub mod v2 { +// include!(concat!(env!("OUT_DIR"), "/bambulab.v2.rs")); +// } +// }