robonix_pilot/pb.rs
1// SPDX-License-Identifier: MulanPSL-2.0
2// Tonic-generated wire types for every proto in pilot's import closure.
3//
4// `contract_proto_modules.rs` is emitted by robonix-codegen (build.rs) and
5// declares `pub mod <pkg> { tonic::include_proto!(...); }` for each proto
6// package, ordered so that prost `super::sibling` references resolve.
7//
8// All cross-call proto types pilot uses live under here:
9// pb::contracts — RobonixSystemPilot / RobonixSystemExecutor / RobonixSystemExecutorListTools / …
10// pb::pilot — Task / Plan / CapabilityCall / PilotEvent / …
11// pb::executor — CapabilityCallEvent / ListTools_Request / CapabilitySpec / …
12// pb::robonix_msg — ChatMessage / ChatPart / ToolCall / CapabilitySpec
13// pb::std_msgs — String / Empty / …
14//
15// The codegen output triggers a lot of dead_code / unused warnings on
16// types pilot itself never references; silence them here so `cargo build`
17// stays readable.
18#![allow(
19 dead_code,
20 unused_imports,
21 unused_variables,
22 clippy::all,
23 rustdoc::broken_intra_doc_links,
24 rustdoc::invalid_html_tags
25)]
26
27include!(concat!(env!("OUT_DIR"), "/contract_proto_modules.rs"));