ros2_interfaces_rolling/ros_babel_fish_test_msgs/msg/
test_message.rs1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
4pub struct TestMessage {
5 pub header: crate::std_msgs::msg::Header,
6 pub b: bool,
7 pub ui8: u8,
8 pub ui16: u16,
9 pub ui32: u32,
10 pub ui64: u64,
11 pub i8: i8,
12 pub i16: i16, pub i32: i32,
14 pub i64: i64,
15 pub f32: f32,
16 pub f64: f64,
17 pub str: ::std::string::String,
18 pub bounded_str: ::std::string::String,
19 pub t: crate::builtin_interfaces::msg::Time,
20 pub d: crate::builtin_interfaces::msg::Duration,
21 pub point_arr: Vec<crate::geometry_msgs::msg::Point>,
22}
23
24impl Default for TestMessage {
25 fn default() -> Self {
26 TestMessage {
27 header: crate::std_msgs::msg::Header::default(),
28 b: false,
29 ui8: 0,
30 ui16: 0,
31 ui32: 0,
32 ui64: 0,
33 i8: 0,
34 i16: 256,
35 i32: 0,
36 i64: 0,
37 f32: 0.0,
38 f64: 0.0,
39 str: ::std::string::String::new(),
40 bounded_str: ::std::string::String::new(),
41 t: crate::builtin_interfaces::msg::Time::default(),
42 d: crate::builtin_interfaces::msg::Duration::default(),
43 point_arr: Vec::new(),
44 }
45 }
46}
47
48impl ros2_client::Message for TestMessage {}