ros2_interfaces_humble/test_interface_files/msg/
strings.rs1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
4pub struct Strings {
5 pub string_value: ::std::string::String,
6 pub string_value_default1: ::std::string::String, pub string_value_default2: ::std::string::String, pub string_value_default3: ::std::string::String, pub string_value_default4: ::std::string::String, pub string_value_default5: ::std::string::String, pub bounded_string_value: ::std::string::String,
12 pub bounded_string_value_default1: ::std::string::String, pub bounded_string_value_default2: ::std::string::String, pub bounded_string_value_default3: ::std::string::String, pub bounded_string_value_default4: ::std::string::String, pub bounded_string_value_default5: ::std::string::String, }
18
19impl Strings {
20 pub const STRING_CONST: &'static str = "Hello world!";
21}
22
23impl Default for Strings {
24 fn default() -> Self {
25 Strings {
26 string_value: ::std::string::String::new(),
27 string_value_default1: ::std::string::String::from("Hello world!"),
28 string_value_default2: ::std::string::String::from("Hello'world!"),
29 string_value_default3: ::std::string::String::from("Hello\"world!"),
30 string_value_default4: ::std::string::String::from("Hello\\'world!"),
31 string_value_default5: ::std::string::String::from("Hello\\\"world!"),
32 bounded_string_value: ::std::string::String::new(),
33 bounded_string_value_default1: ::std::string::String::from("Hello world!"),
34 bounded_string_value_default2: ::std::string::String::from("Hello'world!"),
35 bounded_string_value_default3: ::std::string::String::from("Hello\"world!"),
36 bounded_string_value_default4: ::std::string::String::from("Hello\\'world!"),
37 bounded_string_value_default5: ::std::string::String::from("Hello\\\"world!"),
38 }
39 }
40}
41
42impl ros2_client::Message for Strings {}