lebai_proto/
lib.rs

1pub mod serde;
2
3pub mod google {
4    pub mod protobuf {
5        pub use pbjson_types::*;
6    }
7}
8pub mod lebai {
9    include!(concat!(env!("OUT_DIR"), "/lebai.rs"));
10    include!(concat!(env!("OUT_DIR"), "/lebai.serde.rs"));
11    include!(concat!(env!("OUT_DIR"), "/lebai.jsonrpc.rs"));
12    pub mod cmp {
13        include!(concat!(env!("OUT_DIR"), "/lebai.cmp.rs"));
14        include!(concat!(env!("OUT_DIR"), "/lebai.cmp.serde.rs"));
15        include!(concat!(env!("OUT_DIR"), "/lebai.cmp.jsonrpc.rs"));
16    }
17    pub mod db {
18        include!(concat!(env!("OUT_DIR"), "/lebai.db.rs"));
19        include!(concat!(env!("OUT_DIR"), "/lebai.db.serde.rs"));
20        include!(concat!(env!("OUT_DIR"), "/lebai.db.jsonrpc.rs"));
21    }
22    pub mod file {
23        include!(concat!(env!("OUT_DIR"), "/lebai.file.rs"));
24        include!(concat!(env!("OUT_DIR"), "/lebai.file.serde.rs"));
25        include!(concat!(env!("OUT_DIR"), "/lebai.file.jsonrpc.rs"));
26    }
27    pub mod posture {
28        include!(concat!(env!("OUT_DIR"), "/lebai.posture.rs"));
29        include!(concat!(env!("OUT_DIR"), "/lebai.posture.serde.rs"));
30        include!(concat!(env!("OUT_DIR"), "/lebai.posture.jsonrpc.rs"));
31    }
32    pub mod motor {
33        include!(concat!(env!("OUT_DIR"), "/lebai.motor.rs"));
34        include!(concat!(env!("OUT_DIR"), "/lebai.motor.serde.rs"));
35        include!(concat!(env!("OUT_DIR"), "/lebai.motor.jsonrpc.rs"));
36    }
37    pub mod system {
38        include!(concat!(env!("OUT_DIR"), "/lebai.system.rs"));
39        include!(concat!(env!("OUT_DIR"), "/lebai.system.serde.rs"));
40        include!(concat!(env!("OUT_DIR"), "/lebai.system.jsonrpc.rs"));
41    }
42    pub mod storage {
43        include!(concat!(env!("OUT_DIR"), "/lebai.storage.rs"));
44        include!(concat!(env!("OUT_DIR"), "/lebai.storage.serde.rs"));
45        include!(concat!(env!("OUT_DIR"), "/lebai.storage.jsonrpc.rs"));
46    }
47    pub mod structure {
48        include!(concat!(env!("OUT_DIR"), "/lebai.structure.rs"));
49        include!(concat!(env!("OUT_DIR"), "/lebai.structure.serde.rs"));
50        include!(concat!(env!("OUT_DIR"), "/lebai.structure.jsonrpc.rs"));
51    }
52    pub mod dynamic {
53        include!(concat!(env!("OUT_DIR"), "/lebai.dynamic.rs"));
54        include!(concat!(env!("OUT_DIR"), "/lebai.dynamic.serde.rs"));
55        include!(concat!(env!("OUT_DIR"), "/lebai.dynamic.jsonrpc.rs"));
56    }
57    pub mod kinematic {
58        include!(concat!(env!("OUT_DIR"), "/lebai.kinematic.rs"));
59        include!(concat!(env!("OUT_DIR"), "/lebai.kinematic.serde.rs"));
60        include!(concat!(env!("OUT_DIR"), "/lebai.kinematic.jsonrpc.rs"));
61    }
62    pub mod motion {
63        include!(concat!(env!("OUT_DIR"), "/lebai.motion.rs"));
64        include!(concat!(env!("OUT_DIR"), "/lebai.motion.serde.rs"));
65        include!(concat!(env!("OUT_DIR"), "/lebai.motion.jsonrpc.rs"));
66    }
67    pub mod safety {
68        include!(concat!(env!("OUT_DIR"), "/lebai.safety.rs"));
69        include!(concat!(env!("OUT_DIR"), "/lebai.safety.serde.rs"));
70        include!(concat!(env!("OUT_DIR"), "/lebai.safety.jsonrpc.rs"));
71    }
72    pub mod task {
73        include!(concat!(env!("OUT_DIR"), "/lebai.task.rs"));
74        include!(concat!(env!("OUT_DIR"), "/lebai.task.serde.rs"));
75        include!(concat!(env!("OUT_DIR"), "/lebai.task.jsonrpc.rs"));
76    }
77    pub mod plugin {
78        include!(concat!(env!("OUT_DIR"), "/lebai.plugin.rs"));
79        include!(concat!(env!("OUT_DIR"), "/lebai.plugin.serde.rs"));
80        include!(concat!(env!("OUT_DIR"), "/lebai.plugin.jsonrpc.rs"));
81    }
82    pub mod trigger {
83        include!(concat!(env!("OUT_DIR"), "/lebai.trigger.rs"));
84        include!(concat!(env!("OUT_DIR"), "/lebai.trigger.serde.rs"));
85        include!(concat!(env!("OUT_DIR"), "/lebai.trigger.jsonrpc.rs"));
86    }
87    pub mod signal {
88        include!(concat!(env!("OUT_DIR"), "/lebai.signal.rs"));
89        include!(concat!(env!("OUT_DIR"), "/lebai.signal.serde.rs"));
90        include!(concat!(env!("OUT_DIR"), "/lebai.signal.jsonrpc.rs"));
91    }
92    pub mod io {
93        include!(concat!(env!("OUT_DIR"), "/lebai.io.rs"));
94        include!(concat!(env!("OUT_DIR"), "/lebai.io.serde.rs"));
95        include!(concat!(env!("OUT_DIR"), "/lebai.io.jsonrpc.rs"));
96    }
97    pub mod serial {
98        include!(concat!(env!("OUT_DIR"), "/lebai.serial.rs"));
99        include!(concat!(env!("OUT_DIR"), "/lebai.serial.serde.rs"));
100        include!(concat!(env!("OUT_DIR"), "/lebai.serial.jsonrpc.rs"));
101    }
102    pub mod modbus {
103        include!(concat!(env!("OUT_DIR"), "/lebai.modbus.rs"));
104        include!(concat!(env!("OUT_DIR"), "/lebai.modbus.serde.rs"));
105        include!(concat!(env!("OUT_DIR"), "/lebai.modbus.jsonrpc.rs"));
106    }
107    pub mod led {
108        include!(concat!(env!("OUT_DIR"), "/lebai.led.rs"));
109        include!(concat!(env!("OUT_DIR"), "/lebai.led.serde.rs"));
110        include!(concat!(env!("OUT_DIR"), "/lebai.led.jsonrpc.rs"));
111    }
112    pub mod flange {
113        include!(concat!(env!("OUT_DIR"), "/lebai.flange.rs"));
114        include!(concat!(env!("OUT_DIR"), "/lebai.flange.serde.rs"));
115        include!(concat!(env!("OUT_DIR"), "/lebai.flange.jsonrpc.rs"));
116    }
117    pub mod claw {
118        include!(concat!(env!("OUT_DIR"), "/lebai.claw.rs"));
119        include!(concat!(env!("OUT_DIR"), "/lebai.claw.serde.rs"));
120        include!(concat!(env!("OUT_DIR"), "/lebai.claw.jsonrpc.rs"));
121    }
122    pub mod backup {
123        include!(concat!(env!("OUT_DIR"), "/lebai.backup.rs"));
124        include!(concat!(env!("OUT_DIR"), "/lebai.backup.serde.rs"));
125        include!(concat!(env!("OUT_DIR"), "/lebai.backup.jsonrpc.rs"));
126    }
127    pub mod hardware {
128        include!(concat!(env!("OUT_DIR"), "/lebai.hardware.rs"));
129        include!(concat!(env!("OUT_DIR"), "/lebai.hardware.serde.rs"));
130        include!(concat!(env!("OUT_DIR"), "/lebai.hardware.jsonrpc.rs"));
131    }
132    pub mod multi_devices {
133        include!(concat!(env!("OUT_DIR"), "/lebai.multi_devices.rs"));
134        include!(concat!(env!("OUT_DIR"), "/lebai.multi_devices.serde.rs"));
135        include!(concat!(env!("OUT_DIR"), "/lebai.multi_devices.jsonrpc.rs"));
136    }
137}