ros2_interfaces_rolling/test_interface_files/msg/
w_strings.rs1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
4pub struct WStrings {
5 pub wstring_value: ::std::string::String,
6 pub wstring_value_default1: ::std::string::String, pub wstring_value_default2: ::std::string::String, pub wstring_value_default3: ::std::string::String, pub array_of_wstrings: [::std::string::String; 3],
10 pub bounded_sequence_of_wstrings: Vec<::std::string::String>,
11 pub unbounded_sequence_of_wstrings: Vec<::std::string::String>,
12}
13
14impl Default for WStrings {
15 fn default() -> Self {
16 WStrings {
17 wstring_value: ::std::string::String::new(),
18 wstring_value_default1: ::std::string::String::from("Hello world!"),
19 wstring_value_default2: ::std::string::String::from("Hellö wörld!"),
20 wstring_value_default3: ::std::string::String::from("ハローワールド"),
21 array_of_wstrings: core::array::from_fn(|_| ::std::string::String::default()),
22 bounded_sequence_of_wstrings: Vec::new(),
23 unbounded_sequence_of_wstrings: Vec::new(),
24 }
25 }
26}
27
28impl ros2_client::Message for WStrings {}