xref: /aosp_15_r20/tools/netsim/rust/proto/src/frontend.rs (revision cf78ab8cffb8fc9207af348f23af247fb04370a6)
1*cf78ab8cSAndroid Build Coastguard Worker // This file is generated by rust-protobuf 3.2.0. Do not edit
2*cf78ab8cSAndroid Build Coastguard Worker // .proto file is parsed by protoc 3.21.12
3*cf78ab8cSAndroid Build Coastguard Worker // @generated
4*cf78ab8cSAndroid Build Coastguard Worker 
5*cf78ab8cSAndroid Build Coastguard Worker // https://github.com/rust-lang/rust-clippy/issues/702
6*cf78ab8cSAndroid Build Coastguard Worker #![allow(unknown_lints)]
7*cf78ab8cSAndroid Build Coastguard Worker #![allow(clippy::all)]
8*cf78ab8cSAndroid Build Coastguard Worker 
9*cf78ab8cSAndroid Build Coastguard Worker #![allow(unused_attributes)]
10*cf78ab8cSAndroid Build Coastguard Worker #![cfg_attr(rustfmt, rustfmt::skip)]
11*cf78ab8cSAndroid Build Coastguard Worker 
12*cf78ab8cSAndroid Build Coastguard Worker #![allow(dead_code)]
13*cf78ab8cSAndroid Build Coastguard Worker #![allow(missing_docs)]
14*cf78ab8cSAndroid Build Coastguard Worker #![allow(non_camel_case_types)]
15*cf78ab8cSAndroid Build Coastguard Worker #![allow(non_snake_case)]
16*cf78ab8cSAndroid Build Coastguard Worker #![allow(non_upper_case_globals)]
17*cf78ab8cSAndroid Build Coastguard Worker #![allow(trivial_casts)]
18*cf78ab8cSAndroid Build Coastguard Worker #![allow(unused_results)]
19*cf78ab8cSAndroid Build Coastguard Worker #![allow(unused_mut)]
20*cf78ab8cSAndroid Build Coastguard Worker 
21*cf78ab8cSAndroid Build Coastguard Worker //! Generated file from `netsim/frontend.proto`
22*cf78ab8cSAndroid Build Coastguard Worker 
23*cf78ab8cSAndroid Build Coastguard Worker /// Generated files are compatible only with the same version
24*cf78ab8cSAndroid Build Coastguard Worker /// of protobuf runtime.
25*cf78ab8cSAndroid Build Coastguard Worker const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_3_2_0;
26*cf78ab8cSAndroid Build Coastguard Worker 
27*cf78ab8cSAndroid Build Coastguard Worker #[derive(PartialEq,Clone,Default,Debug)]
28*cf78ab8cSAndroid Build Coastguard Worker // @@protoc_insertion_point(message:netsim.frontend.VersionResponse)
29*cf78ab8cSAndroid Build Coastguard Worker pub struct VersionResponse {
30*cf78ab8cSAndroid Build Coastguard Worker     // message fields
31*cf78ab8cSAndroid Build Coastguard Worker     // @@protoc_insertion_point(field:netsim.frontend.VersionResponse.version)
32*cf78ab8cSAndroid Build Coastguard Worker     pub version: ::std::string::String,
33*cf78ab8cSAndroid Build Coastguard Worker     // special fields
34*cf78ab8cSAndroid Build Coastguard Worker     // @@protoc_insertion_point(special_field:netsim.frontend.VersionResponse.special_fields)
35*cf78ab8cSAndroid Build Coastguard Worker     pub special_fields: ::protobuf::SpecialFields,
36*cf78ab8cSAndroid Build Coastguard Worker }
37*cf78ab8cSAndroid Build Coastguard Worker 
38*cf78ab8cSAndroid Build Coastguard Worker impl<'a> ::std::default::Default for &'a VersionResponse {
default() -> &'a VersionResponse39*cf78ab8cSAndroid Build Coastguard Worker     fn default() -> &'a VersionResponse {
40*cf78ab8cSAndroid Build Coastguard Worker         <VersionResponse as ::protobuf::Message>::default_instance()
41*cf78ab8cSAndroid Build Coastguard Worker     }
42*cf78ab8cSAndroid Build Coastguard Worker }
43*cf78ab8cSAndroid Build Coastguard Worker 
44*cf78ab8cSAndroid Build Coastguard Worker impl VersionResponse {
new() -> VersionResponse45*cf78ab8cSAndroid Build Coastguard Worker     pub fn new() -> VersionResponse {
46*cf78ab8cSAndroid Build Coastguard Worker         ::std::default::Default::default()
47*cf78ab8cSAndroid Build Coastguard Worker     }
48*cf78ab8cSAndroid Build Coastguard Worker 
generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData49*cf78ab8cSAndroid Build Coastguard Worker     fn generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData {
50*cf78ab8cSAndroid Build Coastguard Worker         let mut fields = ::std::vec::Vec::with_capacity(1);
51*cf78ab8cSAndroid Build Coastguard Worker         let mut oneofs = ::std::vec::Vec::with_capacity(0);
52*cf78ab8cSAndroid Build Coastguard Worker         fields.push(::protobuf::reflect::rt::v2::make_simpler_field_accessor::<_, _>(
53*cf78ab8cSAndroid Build Coastguard Worker             "version",
54*cf78ab8cSAndroid Build Coastguard Worker             |m: &VersionResponse| { &m.version },
55*cf78ab8cSAndroid Build Coastguard Worker             |m: &mut VersionResponse| { &mut m.version },
56*cf78ab8cSAndroid Build Coastguard Worker         ));
57*cf78ab8cSAndroid Build Coastguard Worker         ::protobuf::reflect::GeneratedMessageDescriptorData::new_2::<VersionResponse>(
58*cf78ab8cSAndroid Build Coastguard Worker             "VersionResponse",
59*cf78ab8cSAndroid Build Coastguard Worker             fields,
60*cf78ab8cSAndroid Build Coastguard Worker             oneofs,
61*cf78ab8cSAndroid Build Coastguard Worker         )
62*cf78ab8cSAndroid Build Coastguard Worker     }
63*cf78ab8cSAndroid Build Coastguard Worker }
64*cf78ab8cSAndroid Build Coastguard Worker 
65*cf78ab8cSAndroid Build Coastguard Worker impl ::protobuf::Message for VersionResponse {
66*cf78ab8cSAndroid Build Coastguard Worker     const NAME: &'static str = "VersionResponse";
67*cf78ab8cSAndroid Build Coastguard Worker 
is_initialized(&self) -> bool68*cf78ab8cSAndroid Build Coastguard Worker     fn is_initialized(&self) -> bool {
69*cf78ab8cSAndroid Build Coastguard Worker         true
70*cf78ab8cSAndroid Build Coastguard Worker     }
71*cf78ab8cSAndroid Build Coastguard Worker 
merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::Result<()>72*cf78ab8cSAndroid Build Coastguard Worker     fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::Result<()> {
73*cf78ab8cSAndroid Build Coastguard Worker         while let Some(tag) = is.read_raw_tag_or_eof()? {
74*cf78ab8cSAndroid Build Coastguard Worker             match tag {
75*cf78ab8cSAndroid Build Coastguard Worker                 10 => {
76*cf78ab8cSAndroid Build Coastguard Worker                     self.version = is.read_string()?;
77*cf78ab8cSAndroid Build Coastguard Worker                 },
78*cf78ab8cSAndroid Build Coastguard Worker                 tag => {
79*cf78ab8cSAndroid Build Coastguard Worker                     ::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
80*cf78ab8cSAndroid Build Coastguard Worker                 },
81*cf78ab8cSAndroid Build Coastguard Worker             };
82*cf78ab8cSAndroid Build Coastguard Worker         }
83*cf78ab8cSAndroid Build Coastguard Worker         ::std::result::Result::Ok(())
84*cf78ab8cSAndroid Build Coastguard Worker     }
85*cf78ab8cSAndroid Build Coastguard Worker 
86*cf78ab8cSAndroid Build Coastguard Worker     // Compute sizes of nested messages
87*cf78ab8cSAndroid Build Coastguard Worker     #[allow(unused_variables)]
compute_size(&self) -> u6488*cf78ab8cSAndroid Build Coastguard Worker     fn compute_size(&self) -> u64 {
89*cf78ab8cSAndroid Build Coastguard Worker         let mut my_size = 0;
90*cf78ab8cSAndroid Build Coastguard Worker         if !self.version.is_empty() {
91*cf78ab8cSAndroid Build Coastguard Worker             my_size += ::protobuf::rt::string_size(1, &self.version);
92*cf78ab8cSAndroid Build Coastguard Worker         }
93*cf78ab8cSAndroid Build Coastguard Worker         my_size += ::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
94*cf78ab8cSAndroid Build Coastguard Worker         self.special_fields.cached_size().set(my_size as u32);
95*cf78ab8cSAndroid Build Coastguard Worker         my_size
96*cf78ab8cSAndroid Build Coastguard Worker     }
97*cf78ab8cSAndroid Build Coastguard Worker 
write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::Result<()>98*cf78ab8cSAndroid Build Coastguard Worker     fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::Result<()> {
99*cf78ab8cSAndroid Build Coastguard Worker         if !self.version.is_empty() {
100*cf78ab8cSAndroid Build Coastguard Worker             os.write_string(1, &self.version)?;
101*cf78ab8cSAndroid Build Coastguard Worker         }
102*cf78ab8cSAndroid Build Coastguard Worker         os.write_unknown_fields(self.special_fields.unknown_fields())?;
103*cf78ab8cSAndroid Build Coastguard Worker         ::std::result::Result::Ok(())
104*cf78ab8cSAndroid Build Coastguard Worker     }
105*cf78ab8cSAndroid Build Coastguard Worker 
special_fields(&self) -> &::protobuf::SpecialFields106*cf78ab8cSAndroid Build Coastguard Worker     fn special_fields(&self) -> &::protobuf::SpecialFields {
107*cf78ab8cSAndroid Build Coastguard Worker         &self.special_fields
108*cf78ab8cSAndroid Build Coastguard Worker     }
109*cf78ab8cSAndroid Build Coastguard Worker 
mut_special_fields(&mut self) -> &mut ::protobuf::SpecialFields110*cf78ab8cSAndroid Build Coastguard Worker     fn mut_special_fields(&mut self) -> &mut ::protobuf::SpecialFields {
111*cf78ab8cSAndroid Build Coastguard Worker         &mut self.special_fields
112*cf78ab8cSAndroid Build Coastguard Worker     }
113*cf78ab8cSAndroid Build Coastguard Worker 
new() -> VersionResponse114*cf78ab8cSAndroid Build Coastguard Worker     fn new() -> VersionResponse {
115*cf78ab8cSAndroid Build Coastguard Worker         VersionResponse::new()
116*cf78ab8cSAndroid Build Coastguard Worker     }
117*cf78ab8cSAndroid Build Coastguard Worker 
clear(&mut self)118*cf78ab8cSAndroid Build Coastguard Worker     fn clear(&mut self) {
119*cf78ab8cSAndroid Build Coastguard Worker         self.version.clear();
120*cf78ab8cSAndroid Build Coastguard Worker         self.special_fields.clear();
121*cf78ab8cSAndroid Build Coastguard Worker     }
122*cf78ab8cSAndroid Build Coastguard Worker 
default_instance() -> &'static VersionResponse123*cf78ab8cSAndroid Build Coastguard Worker     fn default_instance() -> &'static VersionResponse {
124*cf78ab8cSAndroid Build Coastguard Worker         static instance: VersionResponse = VersionResponse {
125*cf78ab8cSAndroid Build Coastguard Worker             version: ::std::string::String::new(),
126*cf78ab8cSAndroid Build Coastguard Worker             special_fields: ::protobuf::SpecialFields::new(),
127*cf78ab8cSAndroid Build Coastguard Worker         };
128*cf78ab8cSAndroid Build Coastguard Worker         &instance
129*cf78ab8cSAndroid Build Coastguard Worker     }
130*cf78ab8cSAndroid Build Coastguard Worker }
131*cf78ab8cSAndroid Build Coastguard Worker 
132*cf78ab8cSAndroid Build Coastguard Worker impl ::protobuf::MessageFull for VersionResponse {
descriptor() -> ::protobuf::reflect::MessageDescriptor133*cf78ab8cSAndroid Build Coastguard Worker     fn descriptor() -> ::protobuf::reflect::MessageDescriptor {
134*cf78ab8cSAndroid Build Coastguard Worker         static descriptor: ::protobuf::rt::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::Lazy::new();
135*cf78ab8cSAndroid Build Coastguard Worker         descriptor.get(|| file_descriptor().message_by_package_relative_name("VersionResponse").unwrap()).clone()
136*cf78ab8cSAndroid Build Coastguard Worker     }
137*cf78ab8cSAndroid Build Coastguard Worker }
138*cf78ab8cSAndroid Build Coastguard Worker 
139*cf78ab8cSAndroid Build Coastguard Worker impl ::std::fmt::Display for VersionResponse {
fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result140*cf78ab8cSAndroid Build Coastguard Worker     fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
141*cf78ab8cSAndroid Build Coastguard Worker         ::protobuf::text_format::fmt(self, f)
142*cf78ab8cSAndroid Build Coastguard Worker     }
143*cf78ab8cSAndroid Build Coastguard Worker }
144*cf78ab8cSAndroid Build Coastguard Worker 
145*cf78ab8cSAndroid Build Coastguard Worker impl ::protobuf::reflect::ProtobufValue for VersionResponse {
146*cf78ab8cSAndroid Build Coastguard Worker     type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage<Self>;
147*cf78ab8cSAndroid Build Coastguard Worker }
148*cf78ab8cSAndroid Build Coastguard Worker 
149*cf78ab8cSAndroid Build Coastguard Worker #[derive(PartialEq,Clone,Default,Debug)]
150*cf78ab8cSAndroid Build Coastguard Worker // @@protoc_insertion_point(message:netsim.frontend.CreateDeviceRequest)
151*cf78ab8cSAndroid Build Coastguard Worker pub struct CreateDeviceRequest {
152*cf78ab8cSAndroid Build Coastguard Worker     // message fields
153*cf78ab8cSAndroid Build Coastguard Worker     // @@protoc_insertion_point(field:netsim.frontend.CreateDeviceRequest.device)
154*cf78ab8cSAndroid Build Coastguard Worker     pub device: ::protobuf::MessageField<super::model::DeviceCreate>,
155*cf78ab8cSAndroid Build Coastguard Worker     // special fields
156*cf78ab8cSAndroid Build Coastguard Worker     // @@protoc_insertion_point(special_field:netsim.frontend.CreateDeviceRequest.special_fields)
157*cf78ab8cSAndroid Build Coastguard Worker     pub special_fields: ::protobuf::SpecialFields,
158*cf78ab8cSAndroid Build Coastguard Worker }
159*cf78ab8cSAndroid Build Coastguard Worker 
160*cf78ab8cSAndroid Build Coastguard Worker impl<'a> ::std::default::Default for &'a CreateDeviceRequest {
default() -> &'a CreateDeviceRequest161*cf78ab8cSAndroid Build Coastguard Worker     fn default() -> &'a CreateDeviceRequest {
162*cf78ab8cSAndroid Build Coastguard Worker         <CreateDeviceRequest as ::protobuf::Message>::default_instance()
163*cf78ab8cSAndroid Build Coastguard Worker     }
164*cf78ab8cSAndroid Build Coastguard Worker }
165*cf78ab8cSAndroid Build Coastguard Worker 
166*cf78ab8cSAndroid Build Coastguard Worker impl CreateDeviceRequest {
new() -> CreateDeviceRequest167*cf78ab8cSAndroid Build Coastguard Worker     pub fn new() -> CreateDeviceRequest {
168*cf78ab8cSAndroid Build Coastguard Worker         ::std::default::Default::default()
169*cf78ab8cSAndroid Build Coastguard Worker     }
170*cf78ab8cSAndroid Build Coastguard Worker 
generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData171*cf78ab8cSAndroid Build Coastguard Worker     fn generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData {
172*cf78ab8cSAndroid Build Coastguard Worker         let mut fields = ::std::vec::Vec::with_capacity(1);
173*cf78ab8cSAndroid Build Coastguard Worker         let mut oneofs = ::std::vec::Vec::with_capacity(0);
174*cf78ab8cSAndroid Build Coastguard Worker         fields.push(::protobuf::reflect::rt::v2::make_message_field_accessor::<_, super::model::DeviceCreate>(
175*cf78ab8cSAndroid Build Coastguard Worker             "device",
176*cf78ab8cSAndroid Build Coastguard Worker             |m: &CreateDeviceRequest| { &m.device },
177*cf78ab8cSAndroid Build Coastguard Worker             |m: &mut CreateDeviceRequest| { &mut m.device },
178*cf78ab8cSAndroid Build Coastguard Worker         ));
179*cf78ab8cSAndroid Build Coastguard Worker         ::protobuf::reflect::GeneratedMessageDescriptorData::new_2::<CreateDeviceRequest>(
180*cf78ab8cSAndroid Build Coastguard Worker             "CreateDeviceRequest",
181*cf78ab8cSAndroid Build Coastguard Worker             fields,
182*cf78ab8cSAndroid Build Coastguard Worker             oneofs,
183*cf78ab8cSAndroid Build Coastguard Worker         )
184*cf78ab8cSAndroid Build Coastguard Worker     }
185*cf78ab8cSAndroid Build Coastguard Worker }
186*cf78ab8cSAndroid Build Coastguard Worker 
187*cf78ab8cSAndroid Build Coastguard Worker impl ::protobuf::Message for CreateDeviceRequest {
188*cf78ab8cSAndroid Build Coastguard Worker     const NAME: &'static str = "CreateDeviceRequest";
189*cf78ab8cSAndroid Build Coastguard Worker 
is_initialized(&self) -> bool190*cf78ab8cSAndroid Build Coastguard Worker     fn is_initialized(&self) -> bool {
191*cf78ab8cSAndroid Build Coastguard Worker         true
192*cf78ab8cSAndroid Build Coastguard Worker     }
193*cf78ab8cSAndroid Build Coastguard Worker 
merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::Result<()>194*cf78ab8cSAndroid Build Coastguard Worker     fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::Result<()> {
195*cf78ab8cSAndroid Build Coastguard Worker         while let Some(tag) = is.read_raw_tag_or_eof()? {
196*cf78ab8cSAndroid Build Coastguard Worker             match tag {
197*cf78ab8cSAndroid Build Coastguard Worker                 10 => {
198*cf78ab8cSAndroid Build Coastguard Worker                     ::protobuf::rt::read_singular_message_into_field(is, &mut self.device)?;
199*cf78ab8cSAndroid Build Coastguard Worker                 },
200*cf78ab8cSAndroid Build Coastguard Worker                 tag => {
201*cf78ab8cSAndroid Build Coastguard Worker                     ::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
202*cf78ab8cSAndroid Build Coastguard Worker                 },
203*cf78ab8cSAndroid Build Coastguard Worker             };
204*cf78ab8cSAndroid Build Coastguard Worker         }
205*cf78ab8cSAndroid Build Coastguard Worker         ::std::result::Result::Ok(())
206*cf78ab8cSAndroid Build Coastguard Worker     }
207*cf78ab8cSAndroid Build Coastguard Worker 
208*cf78ab8cSAndroid Build Coastguard Worker     // Compute sizes of nested messages
209*cf78ab8cSAndroid Build Coastguard Worker     #[allow(unused_variables)]
compute_size(&self) -> u64210*cf78ab8cSAndroid Build Coastguard Worker     fn compute_size(&self) -> u64 {
211*cf78ab8cSAndroid Build Coastguard Worker         let mut my_size = 0;
212*cf78ab8cSAndroid Build Coastguard Worker         if let Some(v) = self.device.as_ref() {
213*cf78ab8cSAndroid Build Coastguard Worker             let len = v.compute_size();
214*cf78ab8cSAndroid Build Coastguard Worker             my_size += 1 + ::protobuf::rt::compute_raw_varint64_size(len) + len;
215*cf78ab8cSAndroid Build Coastguard Worker         }
216*cf78ab8cSAndroid Build Coastguard Worker         my_size += ::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
217*cf78ab8cSAndroid Build Coastguard Worker         self.special_fields.cached_size().set(my_size as u32);
218*cf78ab8cSAndroid Build Coastguard Worker         my_size
219*cf78ab8cSAndroid Build Coastguard Worker     }
220*cf78ab8cSAndroid Build Coastguard Worker 
write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::Result<()>221*cf78ab8cSAndroid Build Coastguard Worker     fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::Result<()> {
222*cf78ab8cSAndroid Build Coastguard Worker         if let Some(v) = self.device.as_ref() {
223*cf78ab8cSAndroid Build Coastguard Worker             ::protobuf::rt::write_message_field_with_cached_size(1, v, os)?;
224*cf78ab8cSAndroid Build Coastguard Worker         }
225*cf78ab8cSAndroid Build Coastguard Worker         os.write_unknown_fields(self.special_fields.unknown_fields())?;
226*cf78ab8cSAndroid Build Coastguard Worker         ::std::result::Result::Ok(())
227*cf78ab8cSAndroid Build Coastguard Worker     }
228*cf78ab8cSAndroid Build Coastguard Worker 
special_fields(&self) -> &::protobuf::SpecialFields229*cf78ab8cSAndroid Build Coastguard Worker     fn special_fields(&self) -> &::protobuf::SpecialFields {
230*cf78ab8cSAndroid Build Coastguard Worker         &self.special_fields
231*cf78ab8cSAndroid Build Coastguard Worker     }
232*cf78ab8cSAndroid Build Coastguard Worker 
mut_special_fields(&mut self) -> &mut ::protobuf::SpecialFields233*cf78ab8cSAndroid Build Coastguard Worker     fn mut_special_fields(&mut self) -> &mut ::protobuf::SpecialFields {
234*cf78ab8cSAndroid Build Coastguard Worker         &mut self.special_fields
235*cf78ab8cSAndroid Build Coastguard Worker     }
236*cf78ab8cSAndroid Build Coastguard Worker 
new() -> CreateDeviceRequest237*cf78ab8cSAndroid Build Coastguard Worker     fn new() -> CreateDeviceRequest {
238*cf78ab8cSAndroid Build Coastguard Worker         CreateDeviceRequest::new()
239*cf78ab8cSAndroid Build Coastguard Worker     }
240*cf78ab8cSAndroid Build Coastguard Worker 
clear(&mut self)241*cf78ab8cSAndroid Build Coastguard Worker     fn clear(&mut self) {
242*cf78ab8cSAndroid Build Coastguard Worker         self.device.clear();
243*cf78ab8cSAndroid Build Coastguard Worker         self.special_fields.clear();
244*cf78ab8cSAndroid Build Coastguard Worker     }
245*cf78ab8cSAndroid Build Coastguard Worker 
default_instance() -> &'static CreateDeviceRequest246*cf78ab8cSAndroid Build Coastguard Worker     fn default_instance() -> &'static CreateDeviceRequest {
247*cf78ab8cSAndroid Build Coastguard Worker         static instance: CreateDeviceRequest = CreateDeviceRequest {
248*cf78ab8cSAndroid Build Coastguard Worker             device: ::protobuf::MessageField::none(),
249*cf78ab8cSAndroid Build Coastguard Worker             special_fields: ::protobuf::SpecialFields::new(),
250*cf78ab8cSAndroid Build Coastguard Worker         };
251*cf78ab8cSAndroid Build Coastguard Worker         &instance
252*cf78ab8cSAndroid Build Coastguard Worker     }
253*cf78ab8cSAndroid Build Coastguard Worker }
254*cf78ab8cSAndroid Build Coastguard Worker 
255*cf78ab8cSAndroid Build Coastguard Worker impl ::protobuf::MessageFull for CreateDeviceRequest {
descriptor() -> ::protobuf::reflect::MessageDescriptor256*cf78ab8cSAndroid Build Coastguard Worker     fn descriptor() -> ::protobuf::reflect::MessageDescriptor {
257*cf78ab8cSAndroid Build Coastguard Worker         static descriptor: ::protobuf::rt::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::Lazy::new();
258*cf78ab8cSAndroid Build Coastguard Worker         descriptor.get(|| file_descriptor().message_by_package_relative_name("CreateDeviceRequest").unwrap()).clone()
259*cf78ab8cSAndroid Build Coastguard Worker     }
260*cf78ab8cSAndroid Build Coastguard Worker }
261*cf78ab8cSAndroid Build Coastguard Worker 
262*cf78ab8cSAndroid Build Coastguard Worker impl ::std::fmt::Display for CreateDeviceRequest {
fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result263*cf78ab8cSAndroid Build Coastguard Worker     fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
264*cf78ab8cSAndroid Build Coastguard Worker         ::protobuf::text_format::fmt(self, f)
265*cf78ab8cSAndroid Build Coastguard Worker     }
266*cf78ab8cSAndroid Build Coastguard Worker }
267*cf78ab8cSAndroid Build Coastguard Worker 
268*cf78ab8cSAndroid Build Coastguard Worker impl ::protobuf::reflect::ProtobufValue for CreateDeviceRequest {
269*cf78ab8cSAndroid Build Coastguard Worker     type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage<Self>;
270*cf78ab8cSAndroid Build Coastguard Worker }
271*cf78ab8cSAndroid Build Coastguard Worker 
272*cf78ab8cSAndroid Build Coastguard Worker #[derive(PartialEq,Clone,Default,Debug)]
273*cf78ab8cSAndroid Build Coastguard Worker // @@protoc_insertion_point(message:netsim.frontend.CreateDeviceResponse)
274*cf78ab8cSAndroid Build Coastguard Worker pub struct CreateDeviceResponse {
275*cf78ab8cSAndroid Build Coastguard Worker     // message fields
276*cf78ab8cSAndroid Build Coastguard Worker     // @@protoc_insertion_point(field:netsim.frontend.CreateDeviceResponse.device)
277*cf78ab8cSAndroid Build Coastguard Worker     pub device: ::protobuf::MessageField<super::model::Device>,
278*cf78ab8cSAndroid Build Coastguard Worker     // special fields
279*cf78ab8cSAndroid Build Coastguard Worker     // @@protoc_insertion_point(special_field:netsim.frontend.CreateDeviceResponse.special_fields)
280*cf78ab8cSAndroid Build Coastguard Worker     pub special_fields: ::protobuf::SpecialFields,
281*cf78ab8cSAndroid Build Coastguard Worker }
282*cf78ab8cSAndroid Build Coastguard Worker 
283*cf78ab8cSAndroid Build Coastguard Worker impl<'a> ::std::default::Default for &'a CreateDeviceResponse {
default() -> &'a CreateDeviceResponse284*cf78ab8cSAndroid Build Coastguard Worker     fn default() -> &'a CreateDeviceResponse {
285*cf78ab8cSAndroid Build Coastguard Worker         <CreateDeviceResponse as ::protobuf::Message>::default_instance()
286*cf78ab8cSAndroid Build Coastguard Worker     }
287*cf78ab8cSAndroid Build Coastguard Worker }
288*cf78ab8cSAndroid Build Coastguard Worker 
289*cf78ab8cSAndroid Build Coastguard Worker impl CreateDeviceResponse {
new() -> CreateDeviceResponse290*cf78ab8cSAndroid Build Coastguard Worker     pub fn new() -> CreateDeviceResponse {
291*cf78ab8cSAndroid Build Coastguard Worker         ::std::default::Default::default()
292*cf78ab8cSAndroid Build Coastguard Worker     }
293*cf78ab8cSAndroid Build Coastguard Worker 
generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData294*cf78ab8cSAndroid Build Coastguard Worker     fn generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData {
295*cf78ab8cSAndroid Build Coastguard Worker         let mut fields = ::std::vec::Vec::with_capacity(1);
296*cf78ab8cSAndroid Build Coastguard Worker         let mut oneofs = ::std::vec::Vec::with_capacity(0);
297*cf78ab8cSAndroid Build Coastguard Worker         fields.push(::protobuf::reflect::rt::v2::make_message_field_accessor::<_, super::model::Device>(
298*cf78ab8cSAndroid Build Coastguard Worker             "device",
299*cf78ab8cSAndroid Build Coastguard Worker             |m: &CreateDeviceResponse| { &m.device },
300*cf78ab8cSAndroid Build Coastguard Worker             |m: &mut CreateDeviceResponse| { &mut m.device },
301*cf78ab8cSAndroid Build Coastguard Worker         ));
302*cf78ab8cSAndroid Build Coastguard Worker         ::protobuf::reflect::GeneratedMessageDescriptorData::new_2::<CreateDeviceResponse>(
303*cf78ab8cSAndroid Build Coastguard Worker             "CreateDeviceResponse",
304*cf78ab8cSAndroid Build Coastguard Worker             fields,
305*cf78ab8cSAndroid Build Coastguard Worker             oneofs,
306*cf78ab8cSAndroid Build Coastguard Worker         )
307*cf78ab8cSAndroid Build Coastguard Worker     }
308*cf78ab8cSAndroid Build Coastguard Worker }
309*cf78ab8cSAndroid Build Coastguard Worker 
310*cf78ab8cSAndroid Build Coastguard Worker impl ::protobuf::Message for CreateDeviceResponse {
311*cf78ab8cSAndroid Build Coastguard Worker     const NAME: &'static str = "CreateDeviceResponse";
312*cf78ab8cSAndroid Build Coastguard Worker 
is_initialized(&self) -> bool313*cf78ab8cSAndroid Build Coastguard Worker     fn is_initialized(&self) -> bool {
314*cf78ab8cSAndroid Build Coastguard Worker         true
315*cf78ab8cSAndroid Build Coastguard Worker     }
316*cf78ab8cSAndroid Build Coastguard Worker 
merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::Result<()>317*cf78ab8cSAndroid Build Coastguard Worker     fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::Result<()> {
318*cf78ab8cSAndroid Build Coastguard Worker         while let Some(tag) = is.read_raw_tag_or_eof()? {
319*cf78ab8cSAndroid Build Coastguard Worker             match tag {
320*cf78ab8cSAndroid Build Coastguard Worker                 10 => {
321*cf78ab8cSAndroid Build Coastguard Worker                     ::protobuf::rt::read_singular_message_into_field(is, &mut self.device)?;
322*cf78ab8cSAndroid Build Coastguard Worker                 },
323*cf78ab8cSAndroid Build Coastguard Worker                 tag => {
324*cf78ab8cSAndroid Build Coastguard Worker                     ::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
325*cf78ab8cSAndroid Build Coastguard Worker                 },
326*cf78ab8cSAndroid Build Coastguard Worker             };
327*cf78ab8cSAndroid Build Coastguard Worker         }
328*cf78ab8cSAndroid Build Coastguard Worker         ::std::result::Result::Ok(())
329*cf78ab8cSAndroid Build Coastguard Worker     }
330*cf78ab8cSAndroid Build Coastguard Worker 
331*cf78ab8cSAndroid Build Coastguard Worker     // Compute sizes of nested messages
332*cf78ab8cSAndroid Build Coastguard Worker     #[allow(unused_variables)]
compute_size(&self) -> u64333*cf78ab8cSAndroid Build Coastguard Worker     fn compute_size(&self) -> u64 {
334*cf78ab8cSAndroid Build Coastguard Worker         let mut my_size = 0;
335*cf78ab8cSAndroid Build Coastguard Worker         if let Some(v) = self.device.as_ref() {
336*cf78ab8cSAndroid Build Coastguard Worker             let len = v.compute_size();
337*cf78ab8cSAndroid Build Coastguard Worker             my_size += 1 + ::protobuf::rt::compute_raw_varint64_size(len) + len;
338*cf78ab8cSAndroid Build Coastguard Worker         }
339*cf78ab8cSAndroid Build Coastguard Worker         my_size += ::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
340*cf78ab8cSAndroid Build Coastguard Worker         self.special_fields.cached_size().set(my_size as u32);
341*cf78ab8cSAndroid Build Coastguard Worker         my_size
342*cf78ab8cSAndroid Build Coastguard Worker     }
343*cf78ab8cSAndroid Build Coastguard Worker 
write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::Result<()>344*cf78ab8cSAndroid Build Coastguard Worker     fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::Result<()> {
345*cf78ab8cSAndroid Build Coastguard Worker         if let Some(v) = self.device.as_ref() {
346*cf78ab8cSAndroid Build Coastguard Worker             ::protobuf::rt::write_message_field_with_cached_size(1, v, os)?;
347*cf78ab8cSAndroid Build Coastguard Worker         }
348*cf78ab8cSAndroid Build Coastguard Worker         os.write_unknown_fields(self.special_fields.unknown_fields())?;
349*cf78ab8cSAndroid Build Coastguard Worker         ::std::result::Result::Ok(())
350*cf78ab8cSAndroid Build Coastguard Worker     }
351*cf78ab8cSAndroid Build Coastguard Worker 
special_fields(&self) -> &::protobuf::SpecialFields352*cf78ab8cSAndroid Build Coastguard Worker     fn special_fields(&self) -> &::protobuf::SpecialFields {
353*cf78ab8cSAndroid Build Coastguard Worker         &self.special_fields
354*cf78ab8cSAndroid Build Coastguard Worker     }
355*cf78ab8cSAndroid Build Coastguard Worker 
mut_special_fields(&mut self) -> &mut ::protobuf::SpecialFields356*cf78ab8cSAndroid Build Coastguard Worker     fn mut_special_fields(&mut self) -> &mut ::protobuf::SpecialFields {
357*cf78ab8cSAndroid Build Coastguard Worker         &mut self.special_fields
358*cf78ab8cSAndroid Build Coastguard Worker     }
359*cf78ab8cSAndroid Build Coastguard Worker 
new() -> CreateDeviceResponse360*cf78ab8cSAndroid Build Coastguard Worker     fn new() -> CreateDeviceResponse {
361*cf78ab8cSAndroid Build Coastguard Worker         CreateDeviceResponse::new()
362*cf78ab8cSAndroid Build Coastguard Worker     }
363*cf78ab8cSAndroid Build Coastguard Worker 
clear(&mut self)364*cf78ab8cSAndroid Build Coastguard Worker     fn clear(&mut self) {
365*cf78ab8cSAndroid Build Coastguard Worker         self.device.clear();
366*cf78ab8cSAndroid Build Coastguard Worker         self.special_fields.clear();
367*cf78ab8cSAndroid Build Coastguard Worker     }
368*cf78ab8cSAndroid Build Coastguard Worker 
default_instance() -> &'static CreateDeviceResponse369*cf78ab8cSAndroid Build Coastguard Worker     fn default_instance() -> &'static CreateDeviceResponse {
370*cf78ab8cSAndroid Build Coastguard Worker         static instance: CreateDeviceResponse = CreateDeviceResponse {
371*cf78ab8cSAndroid Build Coastguard Worker             device: ::protobuf::MessageField::none(),
372*cf78ab8cSAndroid Build Coastguard Worker             special_fields: ::protobuf::SpecialFields::new(),
373*cf78ab8cSAndroid Build Coastguard Worker         };
374*cf78ab8cSAndroid Build Coastguard Worker         &instance
375*cf78ab8cSAndroid Build Coastguard Worker     }
376*cf78ab8cSAndroid Build Coastguard Worker }
377*cf78ab8cSAndroid Build Coastguard Worker 
378*cf78ab8cSAndroid Build Coastguard Worker impl ::protobuf::MessageFull for CreateDeviceResponse {
descriptor() -> ::protobuf::reflect::MessageDescriptor379*cf78ab8cSAndroid Build Coastguard Worker     fn descriptor() -> ::protobuf::reflect::MessageDescriptor {
380*cf78ab8cSAndroid Build Coastguard Worker         static descriptor: ::protobuf::rt::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::Lazy::new();
381*cf78ab8cSAndroid Build Coastguard Worker         descriptor.get(|| file_descriptor().message_by_package_relative_name("CreateDeviceResponse").unwrap()).clone()
382*cf78ab8cSAndroid Build Coastguard Worker     }
383*cf78ab8cSAndroid Build Coastguard Worker }
384*cf78ab8cSAndroid Build Coastguard Worker 
385*cf78ab8cSAndroid Build Coastguard Worker impl ::std::fmt::Display for CreateDeviceResponse {
fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result386*cf78ab8cSAndroid Build Coastguard Worker     fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
387*cf78ab8cSAndroid Build Coastguard Worker         ::protobuf::text_format::fmt(self, f)
388*cf78ab8cSAndroid Build Coastguard Worker     }
389*cf78ab8cSAndroid Build Coastguard Worker }
390*cf78ab8cSAndroid Build Coastguard Worker 
391*cf78ab8cSAndroid Build Coastguard Worker impl ::protobuf::reflect::ProtobufValue for CreateDeviceResponse {
392*cf78ab8cSAndroid Build Coastguard Worker     type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage<Self>;
393*cf78ab8cSAndroid Build Coastguard Worker }
394*cf78ab8cSAndroid Build Coastguard Worker 
395*cf78ab8cSAndroid Build Coastguard Worker #[derive(PartialEq,Clone,Default,Debug)]
396*cf78ab8cSAndroid Build Coastguard Worker // @@protoc_insertion_point(message:netsim.frontend.DeleteChipRequest)
397*cf78ab8cSAndroid Build Coastguard Worker pub struct DeleteChipRequest {
398*cf78ab8cSAndroid Build Coastguard Worker     // message fields
399*cf78ab8cSAndroid Build Coastguard Worker     // @@protoc_insertion_point(field:netsim.frontend.DeleteChipRequest.id)
400*cf78ab8cSAndroid Build Coastguard Worker     pub id: u32,
401*cf78ab8cSAndroid Build Coastguard Worker     // special fields
402*cf78ab8cSAndroid Build Coastguard Worker     // @@protoc_insertion_point(special_field:netsim.frontend.DeleteChipRequest.special_fields)
403*cf78ab8cSAndroid Build Coastguard Worker     pub special_fields: ::protobuf::SpecialFields,
404*cf78ab8cSAndroid Build Coastguard Worker }
405*cf78ab8cSAndroid Build Coastguard Worker 
406*cf78ab8cSAndroid Build Coastguard Worker impl<'a> ::std::default::Default for &'a DeleteChipRequest {
default() -> &'a DeleteChipRequest407*cf78ab8cSAndroid Build Coastguard Worker     fn default() -> &'a DeleteChipRequest {
408*cf78ab8cSAndroid Build Coastguard Worker         <DeleteChipRequest as ::protobuf::Message>::default_instance()
409*cf78ab8cSAndroid Build Coastguard Worker     }
410*cf78ab8cSAndroid Build Coastguard Worker }
411*cf78ab8cSAndroid Build Coastguard Worker 
412*cf78ab8cSAndroid Build Coastguard Worker impl DeleteChipRequest {
new() -> DeleteChipRequest413*cf78ab8cSAndroid Build Coastguard Worker     pub fn new() -> DeleteChipRequest {
414*cf78ab8cSAndroid Build Coastguard Worker         ::std::default::Default::default()
415*cf78ab8cSAndroid Build Coastguard Worker     }
416*cf78ab8cSAndroid Build Coastguard Worker 
generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData417*cf78ab8cSAndroid Build Coastguard Worker     fn generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData {
418*cf78ab8cSAndroid Build Coastguard Worker         let mut fields = ::std::vec::Vec::with_capacity(1);
419*cf78ab8cSAndroid Build Coastguard Worker         let mut oneofs = ::std::vec::Vec::with_capacity(0);
420*cf78ab8cSAndroid Build Coastguard Worker         fields.push(::protobuf::reflect::rt::v2::make_simpler_field_accessor::<_, _>(
421*cf78ab8cSAndroid Build Coastguard Worker             "id",
422*cf78ab8cSAndroid Build Coastguard Worker             |m: &DeleteChipRequest| { &m.id },
423*cf78ab8cSAndroid Build Coastguard Worker             |m: &mut DeleteChipRequest| { &mut m.id },
424*cf78ab8cSAndroid Build Coastguard Worker         ));
425*cf78ab8cSAndroid Build Coastguard Worker         ::protobuf::reflect::GeneratedMessageDescriptorData::new_2::<DeleteChipRequest>(
426*cf78ab8cSAndroid Build Coastguard Worker             "DeleteChipRequest",
427*cf78ab8cSAndroid Build Coastguard Worker             fields,
428*cf78ab8cSAndroid Build Coastguard Worker             oneofs,
429*cf78ab8cSAndroid Build Coastguard Worker         )
430*cf78ab8cSAndroid Build Coastguard Worker     }
431*cf78ab8cSAndroid Build Coastguard Worker }
432*cf78ab8cSAndroid Build Coastguard Worker 
433*cf78ab8cSAndroid Build Coastguard Worker impl ::protobuf::Message for DeleteChipRequest {
434*cf78ab8cSAndroid Build Coastguard Worker     const NAME: &'static str = "DeleteChipRequest";
435*cf78ab8cSAndroid Build Coastguard Worker 
is_initialized(&self) -> bool436*cf78ab8cSAndroid Build Coastguard Worker     fn is_initialized(&self) -> bool {
437*cf78ab8cSAndroid Build Coastguard Worker         true
438*cf78ab8cSAndroid Build Coastguard Worker     }
439*cf78ab8cSAndroid Build Coastguard Worker 
merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::Result<()>440*cf78ab8cSAndroid Build Coastguard Worker     fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::Result<()> {
441*cf78ab8cSAndroid Build Coastguard Worker         while let Some(tag) = is.read_raw_tag_or_eof()? {
442*cf78ab8cSAndroid Build Coastguard Worker             match tag {
443*cf78ab8cSAndroid Build Coastguard Worker                 16 => {
444*cf78ab8cSAndroid Build Coastguard Worker                     self.id = is.read_uint32()?;
445*cf78ab8cSAndroid Build Coastguard Worker                 },
446*cf78ab8cSAndroid Build Coastguard Worker                 tag => {
447*cf78ab8cSAndroid Build Coastguard Worker                     ::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
448*cf78ab8cSAndroid Build Coastguard Worker                 },
449*cf78ab8cSAndroid Build Coastguard Worker             };
450*cf78ab8cSAndroid Build Coastguard Worker         }
451*cf78ab8cSAndroid Build Coastguard Worker         ::std::result::Result::Ok(())
452*cf78ab8cSAndroid Build Coastguard Worker     }
453*cf78ab8cSAndroid Build Coastguard Worker 
454*cf78ab8cSAndroid Build Coastguard Worker     // Compute sizes of nested messages
455*cf78ab8cSAndroid Build Coastguard Worker     #[allow(unused_variables)]
compute_size(&self) -> u64456*cf78ab8cSAndroid Build Coastguard Worker     fn compute_size(&self) -> u64 {
457*cf78ab8cSAndroid Build Coastguard Worker         let mut my_size = 0;
458*cf78ab8cSAndroid Build Coastguard Worker         if self.id != 0 {
459*cf78ab8cSAndroid Build Coastguard Worker             my_size += ::protobuf::rt::uint32_size(2, self.id);
460*cf78ab8cSAndroid Build Coastguard Worker         }
461*cf78ab8cSAndroid Build Coastguard Worker         my_size += ::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
462*cf78ab8cSAndroid Build Coastguard Worker         self.special_fields.cached_size().set(my_size as u32);
463*cf78ab8cSAndroid Build Coastguard Worker         my_size
464*cf78ab8cSAndroid Build Coastguard Worker     }
465*cf78ab8cSAndroid Build Coastguard Worker 
write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::Result<()>466*cf78ab8cSAndroid Build Coastguard Worker     fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::Result<()> {
467*cf78ab8cSAndroid Build Coastguard Worker         if self.id != 0 {
468*cf78ab8cSAndroid Build Coastguard Worker             os.write_uint32(2, self.id)?;
469*cf78ab8cSAndroid Build Coastguard Worker         }
470*cf78ab8cSAndroid Build Coastguard Worker         os.write_unknown_fields(self.special_fields.unknown_fields())?;
471*cf78ab8cSAndroid Build Coastguard Worker         ::std::result::Result::Ok(())
472*cf78ab8cSAndroid Build Coastguard Worker     }
473*cf78ab8cSAndroid Build Coastguard Worker 
special_fields(&self) -> &::protobuf::SpecialFields474*cf78ab8cSAndroid Build Coastguard Worker     fn special_fields(&self) -> &::protobuf::SpecialFields {
475*cf78ab8cSAndroid Build Coastguard Worker         &self.special_fields
476*cf78ab8cSAndroid Build Coastguard Worker     }
477*cf78ab8cSAndroid Build Coastguard Worker 
mut_special_fields(&mut self) -> &mut ::protobuf::SpecialFields478*cf78ab8cSAndroid Build Coastguard Worker     fn mut_special_fields(&mut self) -> &mut ::protobuf::SpecialFields {
479*cf78ab8cSAndroid Build Coastguard Worker         &mut self.special_fields
480*cf78ab8cSAndroid Build Coastguard Worker     }
481*cf78ab8cSAndroid Build Coastguard Worker 
new() -> DeleteChipRequest482*cf78ab8cSAndroid Build Coastguard Worker     fn new() -> DeleteChipRequest {
483*cf78ab8cSAndroid Build Coastguard Worker         DeleteChipRequest::new()
484*cf78ab8cSAndroid Build Coastguard Worker     }
485*cf78ab8cSAndroid Build Coastguard Worker 
clear(&mut self)486*cf78ab8cSAndroid Build Coastguard Worker     fn clear(&mut self) {
487*cf78ab8cSAndroid Build Coastguard Worker         self.id = 0;
488*cf78ab8cSAndroid Build Coastguard Worker         self.special_fields.clear();
489*cf78ab8cSAndroid Build Coastguard Worker     }
490*cf78ab8cSAndroid Build Coastguard Worker 
default_instance() -> &'static DeleteChipRequest491*cf78ab8cSAndroid Build Coastguard Worker     fn default_instance() -> &'static DeleteChipRequest {
492*cf78ab8cSAndroid Build Coastguard Worker         static instance: DeleteChipRequest = DeleteChipRequest {
493*cf78ab8cSAndroid Build Coastguard Worker             id: 0,
494*cf78ab8cSAndroid Build Coastguard Worker             special_fields: ::protobuf::SpecialFields::new(),
495*cf78ab8cSAndroid Build Coastguard Worker         };
496*cf78ab8cSAndroid Build Coastguard Worker         &instance
497*cf78ab8cSAndroid Build Coastguard Worker     }
498*cf78ab8cSAndroid Build Coastguard Worker }
499*cf78ab8cSAndroid Build Coastguard Worker 
500*cf78ab8cSAndroid Build Coastguard Worker impl ::protobuf::MessageFull for DeleteChipRequest {
descriptor() -> ::protobuf::reflect::MessageDescriptor501*cf78ab8cSAndroid Build Coastguard Worker     fn descriptor() -> ::protobuf::reflect::MessageDescriptor {
502*cf78ab8cSAndroid Build Coastguard Worker         static descriptor: ::protobuf::rt::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::Lazy::new();
503*cf78ab8cSAndroid Build Coastguard Worker         descriptor.get(|| file_descriptor().message_by_package_relative_name("DeleteChipRequest").unwrap()).clone()
504*cf78ab8cSAndroid Build Coastguard Worker     }
505*cf78ab8cSAndroid Build Coastguard Worker }
506*cf78ab8cSAndroid Build Coastguard Worker 
507*cf78ab8cSAndroid Build Coastguard Worker impl ::std::fmt::Display for DeleteChipRequest {
fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result508*cf78ab8cSAndroid Build Coastguard Worker     fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
509*cf78ab8cSAndroid Build Coastguard Worker         ::protobuf::text_format::fmt(self, f)
510*cf78ab8cSAndroid Build Coastguard Worker     }
511*cf78ab8cSAndroid Build Coastguard Worker }
512*cf78ab8cSAndroid Build Coastguard Worker 
513*cf78ab8cSAndroid Build Coastguard Worker impl ::protobuf::reflect::ProtobufValue for DeleteChipRequest {
514*cf78ab8cSAndroid Build Coastguard Worker     type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage<Self>;
515*cf78ab8cSAndroid Build Coastguard Worker }
516*cf78ab8cSAndroid Build Coastguard Worker 
517*cf78ab8cSAndroid Build Coastguard Worker #[derive(PartialEq,Clone,Default,Debug)]
518*cf78ab8cSAndroid Build Coastguard Worker // @@protoc_insertion_point(message:netsim.frontend.PatchDeviceRequest)
519*cf78ab8cSAndroid Build Coastguard Worker pub struct PatchDeviceRequest {
520*cf78ab8cSAndroid Build Coastguard Worker     // message fields
521*cf78ab8cSAndroid Build Coastguard Worker     // @@protoc_insertion_point(field:netsim.frontend.PatchDeviceRequest.id)
522*cf78ab8cSAndroid Build Coastguard Worker     pub id: ::std::option::Option<u32>,
523*cf78ab8cSAndroid Build Coastguard Worker     // @@protoc_insertion_point(field:netsim.frontend.PatchDeviceRequest.device)
524*cf78ab8cSAndroid Build Coastguard Worker     pub device: ::protobuf::MessageField<patch_device_request::PatchDeviceFields>,
525*cf78ab8cSAndroid Build Coastguard Worker     // special fields
526*cf78ab8cSAndroid Build Coastguard Worker     // @@protoc_insertion_point(special_field:netsim.frontend.PatchDeviceRequest.special_fields)
527*cf78ab8cSAndroid Build Coastguard Worker     pub special_fields: ::protobuf::SpecialFields,
528*cf78ab8cSAndroid Build Coastguard Worker }
529*cf78ab8cSAndroid Build Coastguard Worker 
530*cf78ab8cSAndroid Build Coastguard Worker impl<'a> ::std::default::Default for &'a PatchDeviceRequest {
default() -> &'a PatchDeviceRequest531*cf78ab8cSAndroid Build Coastguard Worker     fn default() -> &'a PatchDeviceRequest {
532*cf78ab8cSAndroid Build Coastguard Worker         <PatchDeviceRequest as ::protobuf::Message>::default_instance()
533*cf78ab8cSAndroid Build Coastguard Worker     }
534*cf78ab8cSAndroid Build Coastguard Worker }
535*cf78ab8cSAndroid Build Coastguard Worker 
536*cf78ab8cSAndroid Build Coastguard Worker impl PatchDeviceRequest {
new() -> PatchDeviceRequest537*cf78ab8cSAndroid Build Coastguard Worker     pub fn new() -> PatchDeviceRequest {
538*cf78ab8cSAndroid Build Coastguard Worker         ::std::default::Default::default()
539*cf78ab8cSAndroid Build Coastguard Worker     }
540*cf78ab8cSAndroid Build Coastguard Worker 
generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData541*cf78ab8cSAndroid Build Coastguard Worker     fn generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData {
542*cf78ab8cSAndroid Build Coastguard Worker         let mut fields = ::std::vec::Vec::with_capacity(2);
543*cf78ab8cSAndroid Build Coastguard Worker         let mut oneofs = ::std::vec::Vec::with_capacity(0);
544*cf78ab8cSAndroid Build Coastguard Worker         fields.push(::protobuf::reflect::rt::v2::make_option_accessor::<_, _>(
545*cf78ab8cSAndroid Build Coastguard Worker             "id",
546*cf78ab8cSAndroid Build Coastguard Worker             |m: &PatchDeviceRequest| { &m.id },
547*cf78ab8cSAndroid Build Coastguard Worker             |m: &mut PatchDeviceRequest| { &mut m.id },
548*cf78ab8cSAndroid Build Coastguard Worker         ));
549*cf78ab8cSAndroid Build Coastguard Worker         fields.push(::protobuf::reflect::rt::v2::make_message_field_accessor::<_, patch_device_request::PatchDeviceFields>(
550*cf78ab8cSAndroid Build Coastguard Worker             "device",
551*cf78ab8cSAndroid Build Coastguard Worker             |m: &PatchDeviceRequest| { &m.device },
552*cf78ab8cSAndroid Build Coastguard Worker             |m: &mut PatchDeviceRequest| { &mut m.device },
553*cf78ab8cSAndroid Build Coastguard Worker         ));
554*cf78ab8cSAndroid Build Coastguard Worker         ::protobuf::reflect::GeneratedMessageDescriptorData::new_2::<PatchDeviceRequest>(
555*cf78ab8cSAndroid Build Coastguard Worker             "PatchDeviceRequest",
556*cf78ab8cSAndroid Build Coastguard Worker             fields,
557*cf78ab8cSAndroid Build Coastguard Worker             oneofs,
558*cf78ab8cSAndroid Build Coastguard Worker         )
559*cf78ab8cSAndroid Build Coastguard Worker     }
560*cf78ab8cSAndroid Build Coastguard Worker }
561*cf78ab8cSAndroid Build Coastguard Worker 
562*cf78ab8cSAndroid Build Coastguard Worker impl ::protobuf::Message for PatchDeviceRequest {
563*cf78ab8cSAndroid Build Coastguard Worker     const NAME: &'static str = "PatchDeviceRequest";
564*cf78ab8cSAndroid Build Coastguard Worker 
is_initialized(&self) -> bool565*cf78ab8cSAndroid Build Coastguard Worker     fn is_initialized(&self) -> bool {
566*cf78ab8cSAndroid Build Coastguard Worker         true
567*cf78ab8cSAndroid Build Coastguard Worker     }
568*cf78ab8cSAndroid Build Coastguard Worker 
merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::Result<()>569*cf78ab8cSAndroid Build Coastguard Worker     fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::Result<()> {
570*cf78ab8cSAndroid Build Coastguard Worker         while let Some(tag) = is.read_raw_tag_or_eof()? {
571*cf78ab8cSAndroid Build Coastguard Worker             match tag {
572*cf78ab8cSAndroid Build Coastguard Worker                 8 => {
573*cf78ab8cSAndroid Build Coastguard Worker                     self.id = ::std::option::Option::Some(is.read_uint32()?);
574*cf78ab8cSAndroid Build Coastguard Worker                 },
575*cf78ab8cSAndroid Build Coastguard Worker                 18 => {
576*cf78ab8cSAndroid Build Coastguard Worker                     ::protobuf::rt::read_singular_message_into_field(is, &mut self.device)?;
577*cf78ab8cSAndroid Build Coastguard Worker                 },
578*cf78ab8cSAndroid Build Coastguard Worker                 tag => {
579*cf78ab8cSAndroid Build Coastguard Worker                     ::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
580*cf78ab8cSAndroid Build Coastguard Worker                 },
581*cf78ab8cSAndroid Build Coastguard Worker             };
582*cf78ab8cSAndroid Build Coastguard Worker         }
583*cf78ab8cSAndroid Build Coastguard Worker         ::std::result::Result::Ok(())
584*cf78ab8cSAndroid Build Coastguard Worker     }
585*cf78ab8cSAndroid Build Coastguard Worker 
586*cf78ab8cSAndroid Build Coastguard Worker     // Compute sizes of nested messages
587*cf78ab8cSAndroid Build Coastguard Worker     #[allow(unused_variables)]
compute_size(&self) -> u64588*cf78ab8cSAndroid Build Coastguard Worker     fn compute_size(&self) -> u64 {
589*cf78ab8cSAndroid Build Coastguard Worker         let mut my_size = 0;
590*cf78ab8cSAndroid Build Coastguard Worker         if let Some(v) = self.id {
591*cf78ab8cSAndroid Build Coastguard Worker             my_size += ::protobuf::rt::uint32_size(1, v);
592*cf78ab8cSAndroid Build Coastguard Worker         }
593*cf78ab8cSAndroid Build Coastguard Worker         if let Some(v) = self.device.as_ref() {
594*cf78ab8cSAndroid Build Coastguard Worker             let len = v.compute_size();
595*cf78ab8cSAndroid Build Coastguard Worker             my_size += 1 + ::protobuf::rt::compute_raw_varint64_size(len) + len;
596*cf78ab8cSAndroid Build Coastguard Worker         }
597*cf78ab8cSAndroid Build Coastguard Worker         my_size += ::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
598*cf78ab8cSAndroid Build Coastguard Worker         self.special_fields.cached_size().set(my_size as u32);
599*cf78ab8cSAndroid Build Coastguard Worker         my_size
600*cf78ab8cSAndroid Build Coastguard Worker     }
601*cf78ab8cSAndroid Build Coastguard Worker 
write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::Result<()>602*cf78ab8cSAndroid Build Coastguard Worker     fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::Result<()> {
603*cf78ab8cSAndroid Build Coastguard Worker         if let Some(v) = self.id {
604*cf78ab8cSAndroid Build Coastguard Worker             os.write_uint32(1, v)?;
605*cf78ab8cSAndroid Build Coastguard Worker         }
606*cf78ab8cSAndroid Build Coastguard Worker         if let Some(v) = self.device.as_ref() {
607*cf78ab8cSAndroid Build Coastguard Worker             ::protobuf::rt::write_message_field_with_cached_size(2, v, os)?;
608*cf78ab8cSAndroid Build Coastguard Worker         }
609*cf78ab8cSAndroid Build Coastguard Worker         os.write_unknown_fields(self.special_fields.unknown_fields())?;
610*cf78ab8cSAndroid Build Coastguard Worker         ::std::result::Result::Ok(())
611*cf78ab8cSAndroid Build Coastguard Worker     }
612*cf78ab8cSAndroid Build Coastguard Worker 
special_fields(&self) -> &::protobuf::SpecialFields613*cf78ab8cSAndroid Build Coastguard Worker     fn special_fields(&self) -> &::protobuf::SpecialFields {
614*cf78ab8cSAndroid Build Coastguard Worker         &self.special_fields
615*cf78ab8cSAndroid Build Coastguard Worker     }
616*cf78ab8cSAndroid Build Coastguard Worker 
mut_special_fields(&mut self) -> &mut ::protobuf::SpecialFields617*cf78ab8cSAndroid Build Coastguard Worker     fn mut_special_fields(&mut self) -> &mut ::protobuf::SpecialFields {
618*cf78ab8cSAndroid Build Coastguard Worker         &mut self.special_fields
619*cf78ab8cSAndroid Build Coastguard Worker     }
620*cf78ab8cSAndroid Build Coastguard Worker 
new() -> PatchDeviceRequest621*cf78ab8cSAndroid Build Coastguard Worker     fn new() -> PatchDeviceRequest {
622*cf78ab8cSAndroid Build Coastguard Worker         PatchDeviceRequest::new()
623*cf78ab8cSAndroid Build Coastguard Worker     }
624*cf78ab8cSAndroid Build Coastguard Worker 
clear(&mut self)625*cf78ab8cSAndroid Build Coastguard Worker     fn clear(&mut self) {
626*cf78ab8cSAndroid Build Coastguard Worker         self.id = ::std::option::Option::None;
627*cf78ab8cSAndroid Build Coastguard Worker         self.device.clear();
628*cf78ab8cSAndroid Build Coastguard Worker         self.special_fields.clear();
629*cf78ab8cSAndroid Build Coastguard Worker     }
630*cf78ab8cSAndroid Build Coastguard Worker 
default_instance() -> &'static PatchDeviceRequest631*cf78ab8cSAndroid Build Coastguard Worker     fn default_instance() -> &'static PatchDeviceRequest {
632*cf78ab8cSAndroid Build Coastguard Worker         static instance: PatchDeviceRequest = PatchDeviceRequest {
633*cf78ab8cSAndroid Build Coastguard Worker             id: ::std::option::Option::None,
634*cf78ab8cSAndroid Build Coastguard Worker             device: ::protobuf::MessageField::none(),
635*cf78ab8cSAndroid Build Coastguard Worker             special_fields: ::protobuf::SpecialFields::new(),
636*cf78ab8cSAndroid Build Coastguard Worker         };
637*cf78ab8cSAndroid Build Coastguard Worker         &instance
638*cf78ab8cSAndroid Build Coastguard Worker     }
639*cf78ab8cSAndroid Build Coastguard Worker }
640*cf78ab8cSAndroid Build Coastguard Worker 
641*cf78ab8cSAndroid Build Coastguard Worker impl ::protobuf::MessageFull for PatchDeviceRequest {
descriptor() -> ::protobuf::reflect::MessageDescriptor642*cf78ab8cSAndroid Build Coastguard Worker     fn descriptor() -> ::protobuf::reflect::MessageDescriptor {
643*cf78ab8cSAndroid Build Coastguard Worker         static descriptor: ::protobuf::rt::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::Lazy::new();
644*cf78ab8cSAndroid Build Coastguard Worker         descriptor.get(|| file_descriptor().message_by_package_relative_name("PatchDeviceRequest").unwrap()).clone()
645*cf78ab8cSAndroid Build Coastguard Worker     }
646*cf78ab8cSAndroid Build Coastguard Worker }
647*cf78ab8cSAndroid Build Coastguard Worker 
648*cf78ab8cSAndroid Build Coastguard Worker impl ::std::fmt::Display for PatchDeviceRequest {
fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result649*cf78ab8cSAndroid Build Coastguard Worker     fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
650*cf78ab8cSAndroid Build Coastguard Worker         ::protobuf::text_format::fmt(self, f)
651*cf78ab8cSAndroid Build Coastguard Worker     }
652*cf78ab8cSAndroid Build Coastguard Worker }
653*cf78ab8cSAndroid Build Coastguard Worker 
654*cf78ab8cSAndroid Build Coastguard Worker impl ::protobuf::reflect::ProtobufValue for PatchDeviceRequest {
655*cf78ab8cSAndroid Build Coastguard Worker     type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage<Self>;
656*cf78ab8cSAndroid Build Coastguard Worker }
657*cf78ab8cSAndroid Build Coastguard Worker 
658*cf78ab8cSAndroid Build Coastguard Worker /// Nested message and enums of message `PatchDeviceRequest`
659*cf78ab8cSAndroid Build Coastguard Worker pub mod patch_device_request {
660*cf78ab8cSAndroid Build Coastguard Worker     #[derive(PartialEq,Clone,Default,Debug)]
661*cf78ab8cSAndroid Build Coastguard Worker     // @@protoc_insertion_point(message:netsim.frontend.PatchDeviceRequest.PatchDeviceFields)
662*cf78ab8cSAndroid Build Coastguard Worker     pub struct PatchDeviceFields {
663*cf78ab8cSAndroid Build Coastguard Worker         // message fields
664*cf78ab8cSAndroid Build Coastguard Worker         // @@protoc_insertion_point(field:netsim.frontend.PatchDeviceRequest.PatchDeviceFields.name)
665*cf78ab8cSAndroid Build Coastguard Worker         pub name: ::std::option::Option<::std::string::String>,
666*cf78ab8cSAndroid Build Coastguard Worker         // @@protoc_insertion_point(field:netsim.frontend.PatchDeviceRequest.PatchDeviceFields.visible)
667*cf78ab8cSAndroid Build Coastguard Worker         pub visible: ::std::option::Option<bool>,
668*cf78ab8cSAndroid Build Coastguard Worker         // @@protoc_insertion_point(field:netsim.frontend.PatchDeviceRequest.PatchDeviceFields.position)
669*cf78ab8cSAndroid Build Coastguard Worker         pub position: ::protobuf::MessageField<super::super::model::Position>,
670*cf78ab8cSAndroid Build Coastguard Worker         // @@protoc_insertion_point(field:netsim.frontend.PatchDeviceRequest.PatchDeviceFields.orientation)
671*cf78ab8cSAndroid Build Coastguard Worker         pub orientation: ::protobuf::MessageField<super::super::model::Orientation>,
672*cf78ab8cSAndroid Build Coastguard Worker         // @@protoc_insertion_point(field:netsim.frontend.PatchDeviceRequest.PatchDeviceFields.chips)
673*cf78ab8cSAndroid Build Coastguard Worker         pub chips: ::std::vec::Vec<super::super::model::Chip>,
674*cf78ab8cSAndroid Build Coastguard Worker         // special fields
675*cf78ab8cSAndroid Build Coastguard Worker         // @@protoc_insertion_point(special_field:netsim.frontend.PatchDeviceRequest.PatchDeviceFields.special_fields)
676*cf78ab8cSAndroid Build Coastguard Worker         pub special_fields: ::protobuf::SpecialFields,
677*cf78ab8cSAndroid Build Coastguard Worker     }
678*cf78ab8cSAndroid Build Coastguard Worker 
679*cf78ab8cSAndroid Build Coastguard Worker     impl<'a> ::std::default::Default for &'a PatchDeviceFields {
default() -> &'a PatchDeviceFields680*cf78ab8cSAndroid Build Coastguard Worker         fn default() -> &'a PatchDeviceFields {
681*cf78ab8cSAndroid Build Coastguard Worker             <PatchDeviceFields as ::protobuf::Message>::default_instance()
682*cf78ab8cSAndroid Build Coastguard Worker         }
683*cf78ab8cSAndroid Build Coastguard Worker     }
684*cf78ab8cSAndroid Build Coastguard Worker 
685*cf78ab8cSAndroid Build Coastguard Worker     impl PatchDeviceFields {
new() -> PatchDeviceFields686*cf78ab8cSAndroid Build Coastguard Worker         pub fn new() -> PatchDeviceFields {
687*cf78ab8cSAndroid Build Coastguard Worker             ::std::default::Default::default()
688*cf78ab8cSAndroid Build Coastguard Worker         }
689*cf78ab8cSAndroid Build Coastguard Worker 
generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData690*cf78ab8cSAndroid Build Coastguard Worker         pub(in super) fn generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData {
691*cf78ab8cSAndroid Build Coastguard Worker             let mut fields = ::std::vec::Vec::with_capacity(5);
692*cf78ab8cSAndroid Build Coastguard Worker             let mut oneofs = ::std::vec::Vec::with_capacity(0);
693*cf78ab8cSAndroid Build Coastguard Worker             fields.push(::protobuf::reflect::rt::v2::make_option_accessor::<_, _>(
694*cf78ab8cSAndroid Build Coastguard Worker                 "name",
695*cf78ab8cSAndroid Build Coastguard Worker                 |m: &PatchDeviceFields| { &m.name },
696*cf78ab8cSAndroid Build Coastguard Worker                 |m: &mut PatchDeviceFields| { &mut m.name },
697*cf78ab8cSAndroid Build Coastguard Worker             ));
698*cf78ab8cSAndroid Build Coastguard Worker             fields.push(::protobuf::reflect::rt::v2::make_option_accessor::<_, _>(
699*cf78ab8cSAndroid Build Coastguard Worker                 "visible",
700*cf78ab8cSAndroid Build Coastguard Worker                 |m: &PatchDeviceFields| { &m.visible },
701*cf78ab8cSAndroid Build Coastguard Worker                 |m: &mut PatchDeviceFields| { &mut m.visible },
702*cf78ab8cSAndroid Build Coastguard Worker             ));
703*cf78ab8cSAndroid Build Coastguard Worker             fields.push(::protobuf::reflect::rt::v2::make_message_field_accessor::<_, super::super::model::Position>(
704*cf78ab8cSAndroid Build Coastguard Worker                 "position",
705*cf78ab8cSAndroid Build Coastguard Worker                 |m: &PatchDeviceFields| { &m.position },
706*cf78ab8cSAndroid Build Coastguard Worker                 |m: &mut PatchDeviceFields| { &mut m.position },
707*cf78ab8cSAndroid Build Coastguard Worker             ));
708*cf78ab8cSAndroid Build Coastguard Worker             fields.push(::protobuf::reflect::rt::v2::make_message_field_accessor::<_, super::super::model::Orientation>(
709*cf78ab8cSAndroid Build Coastguard Worker                 "orientation",
710*cf78ab8cSAndroid Build Coastguard Worker                 |m: &PatchDeviceFields| { &m.orientation },
711*cf78ab8cSAndroid Build Coastguard Worker                 |m: &mut PatchDeviceFields| { &mut m.orientation },
712*cf78ab8cSAndroid Build Coastguard Worker             ));
713*cf78ab8cSAndroid Build Coastguard Worker             fields.push(::protobuf::reflect::rt::v2::make_vec_simpler_accessor::<_, _>(
714*cf78ab8cSAndroid Build Coastguard Worker                 "chips",
715*cf78ab8cSAndroid Build Coastguard Worker                 |m: &PatchDeviceFields| { &m.chips },
716*cf78ab8cSAndroid Build Coastguard Worker                 |m: &mut PatchDeviceFields| { &mut m.chips },
717*cf78ab8cSAndroid Build Coastguard Worker             ));
718*cf78ab8cSAndroid Build Coastguard Worker             ::protobuf::reflect::GeneratedMessageDescriptorData::new_2::<PatchDeviceFields>(
719*cf78ab8cSAndroid Build Coastguard Worker                 "PatchDeviceRequest.PatchDeviceFields",
720*cf78ab8cSAndroid Build Coastguard Worker                 fields,
721*cf78ab8cSAndroid Build Coastguard Worker                 oneofs,
722*cf78ab8cSAndroid Build Coastguard Worker             )
723*cf78ab8cSAndroid Build Coastguard Worker         }
724*cf78ab8cSAndroid Build Coastguard Worker     }
725*cf78ab8cSAndroid Build Coastguard Worker 
726*cf78ab8cSAndroid Build Coastguard Worker     impl ::protobuf::Message for PatchDeviceFields {
727*cf78ab8cSAndroid Build Coastguard Worker         const NAME: &'static str = "PatchDeviceFields";
728*cf78ab8cSAndroid Build Coastguard Worker 
is_initialized(&self) -> bool729*cf78ab8cSAndroid Build Coastguard Worker         fn is_initialized(&self) -> bool {
730*cf78ab8cSAndroid Build Coastguard Worker             true
731*cf78ab8cSAndroid Build Coastguard Worker         }
732*cf78ab8cSAndroid Build Coastguard Worker 
merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::Result<()>733*cf78ab8cSAndroid Build Coastguard Worker         fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::Result<()> {
734*cf78ab8cSAndroid Build Coastguard Worker             while let Some(tag) = is.read_raw_tag_or_eof()? {
735*cf78ab8cSAndroid Build Coastguard Worker                 match tag {
736*cf78ab8cSAndroid Build Coastguard Worker                     18 => {
737*cf78ab8cSAndroid Build Coastguard Worker                         self.name = ::std::option::Option::Some(is.read_string()?);
738*cf78ab8cSAndroid Build Coastguard Worker                     },
739*cf78ab8cSAndroid Build Coastguard Worker                     24 => {
740*cf78ab8cSAndroid Build Coastguard Worker                         self.visible = ::std::option::Option::Some(is.read_bool()?);
741*cf78ab8cSAndroid Build Coastguard Worker                     },
742*cf78ab8cSAndroid Build Coastguard Worker                     34 => {
743*cf78ab8cSAndroid Build Coastguard Worker                         ::protobuf::rt::read_singular_message_into_field(is, &mut self.position)?;
744*cf78ab8cSAndroid Build Coastguard Worker                     },
745*cf78ab8cSAndroid Build Coastguard Worker                     42 => {
746*cf78ab8cSAndroid Build Coastguard Worker                         ::protobuf::rt::read_singular_message_into_field(is, &mut self.orientation)?;
747*cf78ab8cSAndroid Build Coastguard Worker                     },
748*cf78ab8cSAndroid Build Coastguard Worker                     50 => {
749*cf78ab8cSAndroid Build Coastguard Worker                         self.chips.push(is.read_message()?);
750*cf78ab8cSAndroid Build Coastguard Worker                     },
751*cf78ab8cSAndroid Build Coastguard Worker                     tag => {
752*cf78ab8cSAndroid Build Coastguard Worker                         ::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
753*cf78ab8cSAndroid Build Coastguard Worker                     },
754*cf78ab8cSAndroid Build Coastguard Worker                 };
755*cf78ab8cSAndroid Build Coastguard Worker             }
756*cf78ab8cSAndroid Build Coastguard Worker             ::std::result::Result::Ok(())
757*cf78ab8cSAndroid Build Coastguard Worker         }
758*cf78ab8cSAndroid Build Coastguard Worker 
759*cf78ab8cSAndroid Build Coastguard Worker         // Compute sizes of nested messages
760*cf78ab8cSAndroid Build Coastguard Worker         #[allow(unused_variables)]
compute_size(&self) -> u64761*cf78ab8cSAndroid Build Coastguard Worker         fn compute_size(&self) -> u64 {
762*cf78ab8cSAndroid Build Coastguard Worker             let mut my_size = 0;
763*cf78ab8cSAndroid Build Coastguard Worker             if let Some(v) = self.name.as_ref() {
764*cf78ab8cSAndroid Build Coastguard Worker                 my_size += ::protobuf::rt::string_size(2, &v);
765*cf78ab8cSAndroid Build Coastguard Worker             }
766*cf78ab8cSAndroid Build Coastguard Worker             if let Some(v) = self.visible {
767*cf78ab8cSAndroid Build Coastguard Worker                 my_size += 1 + 1;
768*cf78ab8cSAndroid Build Coastguard Worker             }
769*cf78ab8cSAndroid Build Coastguard Worker             if let Some(v) = self.position.as_ref() {
770*cf78ab8cSAndroid Build Coastguard Worker                 let len = v.compute_size();
771*cf78ab8cSAndroid Build Coastguard Worker                 my_size += 1 + ::protobuf::rt::compute_raw_varint64_size(len) + len;
772*cf78ab8cSAndroid Build Coastguard Worker             }
773*cf78ab8cSAndroid Build Coastguard Worker             if let Some(v) = self.orientation.as_ref() {
774*cf78ab8cSAndroid Build Coastguard Worker                 let len = v.compute_size();
775*cf78ab8cSAndroid Build Coastguard Worker                 my_size += 1 + ::protobuf::rt::compute_raw_varint64_size(len) + len;
776*cf78ab8cSAndroid Build Coastguard Worker             }
777*cf78ab8cSAndroid Build Coastguard Worker             for value in &self.chips {
778*cf78ab8cSAndroid Build Coastguard Worker                 let len = value.compute_size();
779*cf78ab8cSAndroid Build Coastguard Worker                 my_size += 1 + ::protobuf::rt::compute_raw_varint64_size(len) + len;
780*cf78ab8cSAndroid Build Coastguard Worker             };
781*cf78ab8cSAndroid Build Coastguard Worker             my_size += ::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
782*cf78ab8cSAndroid Build Coastguard Worker             self.special_fields.cached_size().set(my_size as u32);
783*cf78ab8cSAndroid Build Coastguard Worker             my_size
784*cf78ab8cSAndroid Build Coastguard Worker         }
785*cf78ab8cSAndroid Build Coastguard Worker 
write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::Result<()>786*cf78ab8cSAndroid Build Coastguard Worker         fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::Result<()> {
787*cf78ab8cSAndroid Build Coastguard Worker             if let Some(v) = self.name.as_ref() {
788*cf78ab8cSAndroid Build Coastguard Worker                 os.write_string(2, v)?;
789*cf78ab8cSAndroid Build Coastguard Worker             }
790*cf78ab8cSAndroid Build Coastguard Worker             if let Some(v) = self.visible {
791*cf78ab8cSAndroid Build Coastguard Worker                 os.write_bool(3, v)?;
792*cf78ab8cSAndroid Build Coastguard Worker             }
793*cf78ab8cSAndroid Build Coastguard Worker             if let Some(v) = self.position.as_ref() {
794*cf78ab8cSAndroid Build Coastguard Worker                 ::protobuf::rt::write_message_field_with_cached_size(4, v, os)?;
795*cf78ab8cSAndroid Build Coastguard Worker             }
796*cf78ab8cSAndroid Build Coastguard Worker             if let Some(v) = self.orientation.as_ref() {
797*cf78ab8cSAndroid Build Coastguard Worker                 ::protobuf::rt::write_message_field_with_cached_size(5, v, os)?;
798*cf78ab8cSAndroid Build Coastguard Worker             }
799*cf78ab8cSAndroid Build Coastguard Worker             for v in &self.chips {
800*cf78ab8cSAndroid Build Coastguard Worker                 ::protobuf::rt::write_message_field_with_cached_size(6, v, os)?;
801*cf78ab8cSAndroid Build Coastguard Worker             };
802*cf78ab8cSAndroid Build Coastguard Worker             os.write_unknown_fields(self.special_fields.unknown_fields())?;
803*cf78ab8cSAndroid Build Coastguard Worker             ::std::result::Result::Ok(())
804*cf78ab8cSAndroid Build Coastguard Worker         }
805*cf78ab8cSAndroid Build Coastguard Worker 
special_fields(&self) -> &::protobuf::SpecialFields806*cf78ab8cSAndroid Build Coastguard Worker         fn special_fields(&self) -> &::protobuf::SpecialFields {
807*cf78ab8cSAndroid Build Coastguard Worker             &self.special_fields
808*cf78ab8cSAndroid Build Coastguard Worker         }
809*cf78ab8cSAndroid Build Coastguard Worker 
mut_special_fields(&mut self) -> &mut ::protobuf::SpecialFields810*cf78ab8cSAndroid Build Coastguard Worker         fn mut_special_fields(&mut self) -> &mut ::protobuf::SpecialFields {
811*cf78ab8cSAndroid Build Coastguard Worker             &mut self.special_fields
812*cf78ab8cSAndroid Build Coastguard Worker         }
813*cf78ab8cSAndroid Build Coastguard Worker 
new() -> PatchDeviceFields814*cf78ab8cSAndroid Build Coastguard Worker         fn new() -> PatchDeviceFields {
815*cf78ab8cSAndroid Build Coastguard Worker             PatchDeviceFields::new()
816*cf78ab8cSAndroid Build Coastguard Worker         }
817*cf78ab8cSAndroid Build Coastguard Worker 
clear(&mut self)818*cf78ab8cSAndroid Build Coastguard Worker         fn clear(&mut self) {
819*cf78ab8cSAndroid Build Coastguard Worker             self.name = ::std::option::Option::None;
820*cf78ab8cSAndroid Build Coastguard Worker             self.visible = ::std::option::Option::None;
821*cf78ab8cSAndroid Build Coastguard Worker             self.position.clear();
822*cf78ab8cSAndroid Build Coastguard Worker             self.orientation.clear();
823*cf78ab8cSAndroid Build Coastguard Worker             self.chips.clear();
824*cf78ab8cSAndroid Build Coastguard Worker             self.special_fields.clear();
825*cf78ab8cSAndroid Build Coastguard Worker         }
826*cf78ab8cSAndroid Build Coastguard Worker 
default_instance() -> &'static PatchDeviceFields827*cf78ab8cSAndroid Build Coastguard Worker         fn default_instance() -> &'static PatchDeviceFields {
828*cf78ab8cSAndroid Build Coastguard Worker             static instance: PatchDeviceFields = PatchDeviceFields {
829*cf78ab8cSAndroid Build Coastguard Worker                 name: ::std::option::Option::None,
830*cf78ab8cSAndroid Build Coastguard Worker                 visible: ::std::option::Option::None,
831*cf78ab8cSAndroid Build Coastguard Worker                 position: ::protobuf::MessageField::none(),
832*cf78ab8cSAndroid Build Coastguard Worker                 orientation: ::protobuf::MessageField::none(),
833*cf78ab8cSAndroid Build Coastguard Worker                 chips: ::std::vec::Vec::new(),
834*cf78ab8cSAndroid Build Coastguard Worker                 special_fields: ::protobuf::SpecialFields::new(),
835*cf78ab8cSAndroid Build Coastguard Worker             };
836*cf78ab8cSAndroid Build Coastguard Worker             &instance
837*cf78ab8cSAndroid Build Coastguard Worker         }
838*cf78ab8cSAndroid Build Coastguard Worker     }
839*cf78ab8cSAndroid Build Coastguard Worker 
840*cf78ab8cSAndroid Build Coastguard Worker     impl ::protobuf::MessageFull for PatchDeviceFields {
descriptor() -> ::protobuf::reflect::MessageDescriptor841*cf78ab8cSAndroid Build Coastguard Worker         fn descriptor() -> ::protobuf::reflect::MessageDescriptor {
842*cf78ab8cSAndroid Build Coastguard Worker             static descriptor: ::protobuf::rt::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::Lazy::new();
843*cf78ab8cSAndroid Build Coastguard Worker             descriptor.get(|| super::file_descriptor().message_by_package_relative_name("PatchDeviceRequest.PatchDeviceFields").unwrap()).clone()
844*cf78ab8cSAndroid Build Coastguard Worker         }
845*cf78ab8cSAndroid Build Coastguard Worker     }
846*cf78ab8cSAndroid Build Coastguard Worker 
847*cf78ab8cSAndroid Build Coastguard Worker     impl ::std::fmt::Display for PatchDeviceFields {
fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result848*cf78ab8cSAndroid Build Coastguard Worker         fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
849*cf78ab8cSAndroid Build Coastguard Worker             ::protobuf::text_format::fmt(self, f)
850*cf78ab8cSAndroid Build Coastguard Worker         }
851*cf78ab8cSAndroid Build Coastguard Worker     }
852*cf78ab8cSAndroid Build Coastguard Worker 
853*cf78ab8cSAndroid Build Coastguard Worker     impl ::protobuf::reflect::ProtobufValue for PatchDeviceFields {
854*cf78ab8cSAndroid Build Coastguard Worker         type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage<Self>;
855*cf78ab8cSAndroid Build Coastguard Worker     }
856*cf78ab8cSAndroid Build Coastguard Worker }
857*cf78ab8cSAndroid Build Coastguard Worker 
858*cf78ab8cSAndroid Build Coastguard Worker #[derive(PartialEq,Clone,Default,Debug)]
859*cf78ab8cSAndroid Build Coastguard Worker // @@protoc_insertion_point(message:netsim.frontend.ListDeviceResponse)
860*cf78ab8cSAndroid Build Coastguard Worker pub struct ListDeviceResponse {
861*cf78ab8cSAndroid Build Coastguard Worker     // message fields
862*cf78ab8cSAndroid Build Coastguard Worker     // @@protoc_insertion_point(field:netsim.frontend.ListDeviceResponse.devices)
863*cf78ab8cSAndroid Build Coastguard Worker     pub devices: ::std::vec::Vec<super::model::Device>,
864*cf78ab8cSAndroid Build Coastguard Worker     // @@protoc_insertion_point(field:netsim.frontend.ListDeviceResponse.last_modified)
865*cf78ab8cSAndroid Build Coastguard Worker     pub last_modified: ::protobuf::MessageField<::protobuf::well_known_types::timestamp::Timestamp>,
866*cf78ab8cSAndroid Build Coastguard Worker     // special fields
867*cf78ab8cSAndroid Build Coastguard Worker     // @@protoc_insertion_point(special_field:netsim.frontend.ListDeviceResponse.special_fields)
868*cf78ab8cSAndroid Build Coastguard Worker     pub special_fields: ::protobuf::SpecialFields,
869*cf78ab8cSAndroid Build Coastguard Worker }
870*cf78ab8cSAndroid Build Coastguard Worker 
871*cf78ab8cSAndroid Build Coastguard Worker impl<'a> ::std::default::Default for &'a ListDeviceResponse {
default() -> &'a ListDeviceResponse872*cf78ab8cSAndroid Build Coastguard Worker     fn default() -> &'a ListDeviceResponse {
873*cf78ab8cSAndroid Build Coastguard Worker         <ListDeviceResponse as ::protobuf::Message>::default_instance()
874*cf78ab8cSAndroid Build Coastguard Worker     }
875*cf78ab8cSAndroid Build Coastguard Worker }
876*cf78ab8cSAndroid Build Coastguard Worker 
877*cf78ab8cSAndroid Build Coastguard Worker impl ListDeviceResponse {
new() -> ListDeviceResponse878*cf78ab8cSAndroid Build Coastguard Worker     pub fn new() -> ListDeviceResponse {
879*cf78ab8cSAndroid Build Coastguard Worker         ::std::default::Default::default()
880*cf78ab8cSAndroid Build Coastguard Worker     }
881*cf78ab8cSAndroid Build Coastguard Worker 
generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData882*cf78ab8cSAndroid Build Coastguard Worker     fn generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData {
883*cf78ab8cSAndroid Build Coastguard Worker         let mut fields = ::std::vec::Vec::with_capacity(2);
884*cf78ab8cSAndroid Build Coastguard Worker         let mut oneofs = ::std::vec::Vec::with_capacity(0);
885*cf78ab8cSAndroid Build Coastguard Worker         fields.push(::protobuf::reflect::rt::v2::make_vec_simpler_accessor::<_, _>(
886*cf78ab8cSAndroid Build Coastguard Worker             "devices",
887*cf78ab8cSAndroid Build Coastguard Worker             |m: &ListDeviceResponse| { &m.devices },
888*cf78ab8cSAndroid Build Coastguard Worker             |m: &mut ListDeviceResponse| { &mut m.devices },
889*cf78ab8cSAndroid Build Coastguard Worker         ));
890*cf78ab8cSAndroid Build Coastguard Worker         fields.push(::protobuf::reflect::rt::v2::make_message_field_accessor::<_, ::protobuf::well_known_types::timestamp::Timestamp>(
891*cf78ab8cSAndroid Build Coastguard Worker             "last_modified",
892*cf78ab8cSAndroid Build Coastguard Worker             |m: &ListDeviceResponse| { &m.last_modified },
893*cf78ab8cSAndroid Build Coastguard Worker             |m: &mut ListDeviceResponse| { &mut m.last_modified },
894*cf78ab8cSAndroid Build Coastguard Worker         ));
895*cf78ab8cSAndroid Build Coastguard Worker         ::protobuf::reflect::GeneratedMessageDescriptorData::new_2::<ListDeviceResponse>(
896*cf78ab8cSAndroid Build Coastguard Worker             "ListDeviceResponse",
897*cf78ab8cSAndroid Build Coastguard Worker             fields,
898*cf78ab8cSAndroid Build Coastguard Worker             oneofs,
899*cf78ab8cSAndroid Build Coastguard Worker         )
900*cf78ab8cSAndroid Build Coastguard Worker     }
901*cf78ab8cSAndroid Build Coastguard Worker }
902*cf78ab8cSAndroid Build Coastguard Worker 
903*cf78ab8cSAndroid Build Coastguard Worker impl ::protobuf::Message for ListDeviceResponse {
904*cf78ab8cSAndroid Build Coastguard Worker     const NAME: &'static str = "ListDeviceResponse";
905*cf78ab8cSAndroid Build Coastguard Worker 
is_initialized(&self) -> bool906*cf78ab8cSAndroid Build Coastguard Worker     fn is_initialized(&self) -> bool {
907*cf78ab8cSAndroid Build Coastguard Worker         true
908*cf78ab8cSAndroid Build Coastguard Worker     }
909*cf78ab8cSAndroid Build Coastguard Worker 
merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::Result<()>910*cf78ab8cSAndroid Build Coastguard Worker     fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::Result<()> {
911*cf78ab8cSAndroid Build Coastguard Worker         while let Some(tag) = is.read_raw_tag_or_eof()? {
912*cf78ab8cSAndroid Build Coastguard Worker             match tag {
913*cf78ab8cSAndroid Build Coastguard Worker                 10 => {
914*cf78ab8cSAndroid Build Coastguard Worker                     self.devices.push(is.read_message()?);
915*cf78ab8cSAndroid Build Coastguard Worker                 },
916*cf78ab8cSAndroid Build Coastguard Worker                 18 => {
917*cf78ab8cSAndroid Build Coastguard Worker                     ::protobuf::rt::read_singular_message_into_field(is, &mut self.last_modified)?;
918*cf78ab8cSAndroid Build Coastguard Worker                 },
919*cf78ab8cSAndroid Build Coastguard Worker                 tag => {
920*cf78ab8cSAndroid Build Coastguard Worker                     ::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
921*cf78ab8cSAndroid Build Coastguard Worker                 },
922*cf78ab8cSAndroid Build Coastguard Worker             };
923*cf78ab8cSAndroid Build Coastguard Worker         }
924*cf78ab8cSAndroid Build Coastguard Worker         ::std::result::Result::Ok(())
925*cf78ab8cSAndroid Build Coastguard Worker     }
926*cf78ab8cSAndroid Build Coastguard Worker 
927*cf78ab8cSAndroid Build Coastguard Worker     // Compute sizes of nested messages
928*cf78ab8cSAndroid Build Coastguard Worker     #[allow(unused_variables)]
compute_size(&self) -> u64929*cf78ab8cSAndroid Build Coastguard Worker     fn compute_size(&self) -> u64 {
930*cf78ab8cSAndroid Build Coastguard Worker         let mut my_size = 0;
931*cf78ab8cSAndroid Build Coastguard Worker         for value in &self.devices {
932*cf78ab8cSAndroid Build Coastguard Worker             let len = value.compute_size();
933*cf78ab8cSAndroid Build Coastguard Worker             my_size += 1 + ::protobuf::rt::compute_raw_varint64_size(len) + len;
934*cf78ab8cSAndroid Build Coastguard Worker         };
935*cf78ab8cSAndroid Build Coastguard Worker         if let Some(v) = self.last_modified.as_ref() {
936*cf78ab8cSAndroid Build Coastguard Worker             let len = v.compute_size();
937*cf78ab8cSAndroid Build Coastguard Worker             my_size += 1 + ::protobuf::rt::compute_raw_varint64_size(len) + len;
938*cf78ab8cSAndroid Build Coastguard Worker         }
939*cf78ab8cSAndroid Build Coastguard Worker         my_size += ::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
940*cf78ab8cSAndroid Build Coastguard Worker         self.special_fields.cached_size().set(my_size as u32);
941*cf78ab8cSAndroid Build Coastguard Worker         my_size
942*cf78ab8cSAndroid Build Coastguard Worker     }
943*cf78ab8cSAndroid Build Coastguard Worker 
write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::Result<()>944*cf78ab8cSAndroid Build Coastguard Worker     fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::Result<()> {
945*cf78ab8cSAndroid Build Coastguard Worker         for v in &self.devices {
946*cf78ab8cSAndroid Build Coastguard Worker             ::protobuf::rt::write_message_field_with_cached_size(1, v, os)?;
947*cf78ab8cSAndroid Build Coastguard Worker         };
948*cf78ab8cSAndroid Build Coastguard Worker         if let Some(v) = self.last_modified.as_ref() {
949*cf78ab8cSAndroid Build Coastguard Worker             ::protobuf::rt::write_message_field_with_cached_size(2, v, os)?;
950*cf78ab8cSAndroid Build Coastguard Worker         }
951*cf78ab8cSAndroid Build Coastguard Worker         os.write_unknown_fields(self.special_fields.unknown_fields())?;
952*cf78ab8cSAndroid Build Coastguard Worker         ::std::result::Result::Ok(())
953*cf78ab8cSAndroid Build Coastguard Worker     }
954*cf78ab8cSAndroid Build Coastguard Worker 
special_fields(&self) -> &::protobuf::SpecialFields955*cf78ab8cSAndroid Build Coastguard Worker     fn special_fields(&self) -> &::protobuf::SpecialFields {
956*cf78ab8cSAndroid Build Coastguard Worker         &self.special_fields
957*cf78ab8cSAndroid Build Coastguard Worker     }
958*cf78ab8cSAndroid Build Coastguard Worker 
mut_special_fields(&mut self) -> &mut ::protobuf::SpecialFields959*cf78ab8cSAndroid Build Coastguard Worker     fn mut_special_fields(&mut self) -> &mut ::protobuf::SpecialFields {
960*cf78ab8cSAndroid Build Coastguard Worker         &mut self.special_fields
961*cf78ab8cSAndroid Build Coastguard Worker     }
962*cf78ab8cSAndroid Build Coastguard Worker 
new() -> ListDeviceResponse963*cf78ab8cSAndroid Build Coastguard Worker     fn new() -> ListDeviceResponse {
964*cf78ab8cSAndroid Build Coastguard Worker         ListDeviceResponse::new()
965*cf78ab8cSAndroid Build Coastguard Worker     }
966*cf78ab8cSAndroid Build Coastguard Worker 
clear(&mut self)967*cf78ab8cSAndroid Build Coastguard Worker     fn clear(&mut self) {
968*cf78ab8cSAndroid Build Coastguard Worker         self.devices.clear();
969*cf78ab8cSAndroid Build Coastguard Worker         self.last_modified.clear();
970*cf78ab8cSAndroid Build Coastguard Worker         self.special_fields.clear();
971*cf78ab8cSAndroid Build Coastguard Worker     }
972*cf78ab8cSAndroid Build Coastguard Worker 
default_instance() -> &'static ListDeviceResponse973*cf78ab8cSAndroid Build Coastguard Worker     fn default_instance() -> &'static ListDeviceResponse {
974*cf78ab8cSAndroid Build Coastguard Worker         static instance: ListDeviceResponse = ListDeviceResponse {
975*cf78ab8cSAndroid Build Coastguard Worker             devices: ::std::vec::Vec::new(),
976*cf78ab8cSAndroid Build Coastguard Worker             last_modified: ::protobuf::MessageField::none(),
977*cf78ab8cSAndroid Build Coastguard Worker             special_fields: ::protobuf::SpecialFields::new(),
978*cf78ab8cSAndroid Build Coastguard Worker         };
979*cf78ab8cSAndroid Build Coastguard Worker         &instance
980*cf78ab8cSAndroid Build Coastguard Worker     }
981*cf78ab8cSAndroid Build Coastguard Worker }
982*cf78ab8cSAndroid Build Coastguard Worker 
983*cf78ab8cSAndroid Build Coastguard Worker impl ::protobuf::MessageFull for ListDeviceResponse {
descriptor() -> ::protobuf::reflect::MessageDescriptor984*cf78ab8cSAndroid Build Coastguard Worker     fn descriptor() -> ::protobuf::reflect::MessageDescriptor {
985*cf78ab8cSAndroid Build Coastguard Worker         static descriptor: ::protobuf::rt::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::Lazy::new();
986*cf78ab8cSAndroid Build Coastguard Worker         descriptor.get(|| file_descriptor().message_by_package_relative_name("ListDeviceResponse").unwrap()).clone()
987*cf78ab8cSAndroid Build Coastguard Worker     }
988*cf78ab8cSAndroid Build Coastguard Worker }
989*cf78ab8cSAndroid Build Coastguard Worker 
990*cf78ab8cSAndroid Build Coastguard Worker impl ::std::fmt::Display for ListDeviceResponse {
fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result991*cf78ab8cSAndroid Build Coastguard Worker     fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
992*cf78ab8cSAndroid Build Coastguard Worker         ::protobuf::text_format::fmt(self, f)
993*cf78ab8cSAndroid Build Coastguard Worker     }
994*cf78ab8cSAndroid Build Coastguard Worker }
995*cf78ab8cSAndroid Build Coastguard Worker 
996*cf78ab8cSAndroid Build Coastguard Worker impl ::protobuf::reflect::ProtobufValue for ListDeviceResponse {
997*cf78ab8cSAndroid Build Coastguard Worker     type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage<Self>;
998*cf78ab8cSAndroid Build Coastguard Worker }
999*cf78ab8cSAndroid Build Coastguard Worker 
1000*cf78ab8cSAndroid Build Coastguard Worker #[derive(PartialEq,Clone,Default,Debug)]
1001*cf78ab8cSAndroid Build Coastguard Worker // @@protoc_insertion_point(message:netsim.frontend.SubscribeDeviceRequest)
1002*cf78ab8cSAndroid Build Coastguard Worker pub struct SubscribeDeviceRequest {
1003*cf78ab8cSAndroid Build Coastguard Worker     // message fields
1004*cf78ab8cSAndroid Build Coastguard Worker     // @@protoc_insertion_point(field:netsim.frontend.SubscribeDeviceRequest.last_modified)
1005*cf78ab8cSAndroid Build Coastguard Worker     pub last_modified: ::protobuf::MessageField<::protobuf::well_known_types::timestamp::Timestamp>,
1006*cf78ab8cSAndroid Build Coastguard Worker     // special fields
1007*cf78ab8cSAndroid Build Coastguard Worker     // @@protoc_insertion_point(special_field:netsim.frontend.SubscribeDeviceRequest.special_fields)
1008*cf78ab8cSAndroid Build Coastguard Worker     pub special_fields: ::protobuf::SpecialFields,
1009*cf78ab8cSAndroid Build Coastguard Worker }
1010*cf78ab8cSAndroid Build Coastguard Worker 
1011*cf78ab8cSAndroid Build Coastguard Worker impl<'a> ::std::default::Default for &'a SubscribeDeviceRequest {
default() -> &'a SubscribeDeviceRequest1012*cf78ab8cSAndroid Build Coastguard Worker     fn default() -> &'a SubscribeDeviceRequest {
1013*cf78ab8cSAndroid Build Coastguard Worker         <SubscribeDeviceRequest as ::protobuf::Message>::default_instance()
1014*cf78ab8cSAndroid Build Coastguard Worker     }
1015*cf78ab8cSAndroid Build Coastguard Worker }
1016*cf78ab8cSAndroid Build Coastguard Worker 
1017*cf78ab8cSAndroid Build Coastguard Worker impl SubscribeDeviceRequest {
new() -> SubscribeDeviceRequest1018*cf78ab8cSAndroid Build Coastguard Worker     pub fn new() -> SubscribeDeviceRequest {
1019*cf78ab8cSAndroid Build Coastguard Worker         ::std::default::Default::default()
1020*cf78ab8cSAndroid Build Coastguard Worker     }
1021*cf78ab8cSAndroid Build Coastguard Worker 
generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData1022*cf78ab8cSAndroid Build Coastguard Worker     fn generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData {
1023*cf78ab8cSAndroid Build Coastguard Worker         let mut fields = ::std::vec::Vec::with_capacity(1);
1024*cf78ab8cSAndroid Build Coastguard Worker         let mut oneofs = ::std::vec::Vec::with_capacity(0);
1025*cf78ab8cSAndroid Build Coastguard Worker         fields.push(::protobuf::reflect::rt::v2::make_message_field_accessor::<_, ::protobuf::well_known_types::timestamp::Timestamp>(
1026*cf78ab8cSAndroid Build Coastguard Worker             "last_modified",
1027*cf78ab8cSAndroid Build Coastguard Worker             |m: &SubscribeDeviceRequest| { &m.last_modified },
1028*cf78ab8cSAndroid Build Coastguard Worker             |m: &mut SubscribeDeviceRequest| { &mut m.last_modified },
1029*cf78ab8cSAndroid Build Coastguard Worker         ));
1030*cf78ab8cSAndroid Build Coastguard Worker         ::protobuf::reflect::GeneratedMessageDescriptorData::new_2::<SubscribeDeviceRequest>(
1031*cf78ab8cSAndroid Build Coastguard Worker             "SubscribeDeviceRequest",
1032*cf78ab8cSAndroid Build Coastguard Worker             fields,
1033*cf78ab8cSAndroid Build Coastguard Worker             oneofs,
1034*cf78ab8cSAndroid Build Coastguard Worker         )
1035*cf78ab8cSAndroid Build Coastguard Worker     }
1036*cf78ab8cSAndroid Build Coastguard Worker }
1037*cf78ab8cSAndroid Build Coastguard Worker 
1038*cf78ab8cSAndroid Build Coastguard Worker impl ::protobuf::Message for SubscribeDeviceRequest {
1039*cf78ab8cSAndroid Build Coastguard Worker     const NAME: &'static str = "SubscribeDeviceRequest";
1040*cf78ab8cSAndroid Build Coastguard Worker 
is_initialized(&self) -> bool1041*cf78ab8cSAndroid Build Coastguard Worker     fn is_initialized(&self) -> bool {
1042*cf78ab8cSAndroid Build Coastguard Worker         true
1043*cf78ab8cSAndroid Build Coastguard Worker     }
1044*cf78ab8cSAndroid Build Coastguard Worker 
merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::Result<()>1045*cf78ab8cSAndroid Build Coastguard Worker     fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::Result<()> {
1046*cf78ab8cSAndroid Build Coastguard Worker         while let Some(tag) = is.read_raw_tag_or_eof()? {
1047*cf78ab8cSAndroid Build Coastguard Worker             match tag {
1048*cf78ab8cSAndroid Build Coastguard Worker                 10 => {
1049*cf78ab8cSAndroid Build Coastguard Worker                     ::protobuf::rt::read_singular_message_into_field(is, &mut self.last_modified)?;
1050*cf78ab8cSAndroid Build Coastguard Worker                 },
1051*cf78ab8cSAndroid Build Coastguard Worker                 tag => {
1052*cf78ab8cSAndroid Build Coastguard Worker                     ::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
1053*cf78ab8cSAndroid Build Coastguard Worker                 },
1054*cf78ab8cSAndroid Build Coastguard Worker             };
1055*cf78ab8cSAndroid Build Coastguard Worker         }
1056*cf78ab8cSAndroid Build Coastguard Worker         ::std::result::Result::Ok(())
1057*cf78ab8cSAndroid Build Coastguard Worker     }
1058*cf78ab8cSAndroid Build Coastguard Worker 
1059*cf78ab8cSAndroid Build Coastguard Worker     // Compute sizes of nested messages
1060*cf78ab8cSAndroid Build Coastguard Worker     #[allow(unused_variables)]
compute_size(&self) -> u641061*cf78ab8cSAndroid Build Coastguard Worker     fn compute_size(&self) -> u64 {
1062*cf78ab8cSAndroid Build Coastguard Worker         let mut my_size = 0;
1063*cf78ab8cSAndroid Build Coastguard Worker         if let Some(v) = self.last_modified.as_ref() {
1064*cf78ab8cSAndroid Build Coastguard Worker             let len = v.compute_size();
1065*cf78ab8cSAndroid Build Coastguard Worker             my_size += 1 + ::protobuf::rt::compute_raw_varint64_size(len) + len;
1066*cf78ab8cSAndroid Build Coastguard Worker         }
1067*cf78ab8cSAndroid Build Coastguard Worker         my_size += ::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
1068*cf78ab8cSAndroid Build Coastguard Worker         self.special_fields.cached_size().set(my_size as u32);
1069*cf78ab8cSAndroid Build Coastguard Worker         my_size
1070*cf78ab8cSAndroid Build Coastguard Worker     }
1071*cf78ab8cSAndroid Build Coastguard Worker 
write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::Result<()>1072*cf78ab8cSAndroid Build Coastguard Worker     fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::Result<()> {
1073*cf78ab8cSAndroid Build Coastguard Worker         if let Some(v) = self.last_modified.as_ref() {
1074*cf78ab8cSAndroid Build Coastguard Worker             ::protobuf::rt::write_message_field_with_cached_size(1, v, os)?;
1075*cf78ab8cSAndroid Build Coastguard Worker         }
1076*cf78ab8cSAndroid Build Coastguard Worker         os.write_unknown_fields(self.special_fields.unknown_fields())?;
1077*cf78ab8cSAndroid Build Coastguard Worker         ::std::result::Result::Ok(())
1078*cf78ab8cSAndroid Build Coastguard Worker     }
1079*cf78ab8cSAndroid Build Coastguard Worker 
special_fields(&self) -> &::protobuf::SpecialFields1080*cf78ab8cSAndroid Build Coastguard Worker     fn special_fields(&self) -> &::protobuf::SpecialFields {
1081*cf78ab8cSAndroid Build Coastguard Worker         &self.special_fields
1082*cf78ab8cSAndroid Build Coastguard Worker     }
1083*cf78ab8cSAndroid Build Coastguard Worker 
mut_special_fields(&mut self) -> &mut ::protobuf::SpecialFields1084*cf78ab8cSAndroid Build Coastguard Worker     fn mut_special_fields(&mut self) -> &mut ::protobuf::SpecialFields {
1085*cf78ab8cSAndroid Build Coastguard Worker         &mut self.special_fields
1086*cf78ab8cSAndroid Build Coastguard Worker     }
1087*cf78ab8cSAndroid Build Coastguard Worker 
new() -> SubscribeDeviceRequest1088*cf78ab8cSAndroid Build Coastguard Worker     fn new() -> SubscribeDeviceRequest {
1089*cf78ab8cSAndroid Build Coastguard Worker         SubscribeDeviceRequest::new()
1090*cf78ab8cSAndroid Build Coastguard Worker     }
1091*cf78ab8cSAndroid Build Coastguard Worker 
clear(&mut self)1092*cf78ab8cSAndroid Build Coastguard Worker     fn clear(&mut self) {
1093*cf78ab8cSAndroid Build Coastguard Worker         self.last_modified.clear();
1094*cf78ab8cSAndroid Build Coastguard Worker         self.special_fields.clear();
1095*cf78ab8cSAndroid Build Coastguard Worker     }
1096*cf78ab8cSAndroid Build Coastguard Worker 
default_instance() -> &'static SubscribeDeviceRequest1097*cf78ab8cSAndroid Build Coastguard Worker     fn default_instance() -> &'static SubscribeDeviceRequest {
1098*cf78ab8cSAndroid Build Coastguard Worker         static instance: SubscribeDeviceRequest = SubscribeDeviceRequest {
1099*cf78ab8cSAndroid Build Coastguard Worker             last_modified: ::protobuf::MessageField::none(),
1100*cf78ab8cSAndroid Build Coastguard Worker             special_fields: ::protobuf::SpecialFields::new(),
1101*cf78ab8cSAndroid Build Coastguard Worker         };
1102*cf78ab8cSAndroid Build Coastguard Worker         &instance
1103*cf78ab8cSAndroid Build Coastguard Worker     }
1104*cf78ab8cSAndroid Build Coastguard Worker }
1105*cf78ab8cSAndroid Build Coastguard Worker 
1106*cf78ab8cSAndroid Build Coastguard Worker impl ::protobuf::MessageFull for SubscribeDeviceRequest {
descriptor() -> ::protobuf::reflect::MessageDescriptor1107*cf78ab8cSAndroid Build Coastguard Worker     fn descriptor() -> ::protobuf::reflect::MessageDescriptor {
1108*cf78ab8cSAndroid Build Coastguard Worker         static descriptor: ::protobuf::rt::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::Lazy::new();
1109*cf78ab8cSAndroid Build Coastguard Worker         descriptor.get(|| file_descriptor().message_by_package_relative_name("SubscribeDeviceRequest").unwrap()).clone()
1110*cf78ab8cSAndroid Build Coastguard Worker     }
1111*cf78ab8cSAndroid Build Coastguard Worker }
1112*cf78ab8cSAndroid Build Coastguard Worker 
1113*cf78ab8cSAndroid Build Coastguard Worker impl ::std::fmt::Display for SubscribeDeviceRequest {
fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result1114*cf78ab8cSAndroid Build Coastguard Worker     fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
1115*cf78ab8cSAndroid Build Coastguard Worker         ::protobuf::text_format::fmt(self, f)
1116*cf78ab8cSAndroid Build Coastguard Worker     }
1117*cf78ab8cSAndroid Build Coastguard Worker }
1118*cf78ab8cSAndroid Build Coastguard Worker 
1119*cf78ab8cSAndroid Build Coastguard Worker impl ::protobuf::reflect::ProtobufValue for SubscribeDeviceRequest {
1120*cf78ab8cSAndroid Build Coastguard Worker     type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage<Self>;
1121*cf78ab8cSAndroid Build Coastguard Worker }
1122*cf78ab8cSAndroid Build Coastguard Worker 
1123*cf78ab8cSAndroid Build Coastguard Worker #[derive(PartialEq,Clone,Default,Debug)]
1124*cf78ab8cSAndroid Build Coastguard Worker // @@protoc_insertion_point(message:netsim.frontend.SubscribeDeviceResponse)
1125*cf78ab8cSAndroid Build Coastguard Worker pub struct SubscribeDeviceResponse {
1126*cf78ab8cSAndroid Build Coastguard Worker     // message oneof groups
1127*cf78ab8cSAndroid Build Coastguard Worker     pub response: ::std::option::Option<subscribe_device_response::Response>,
1128*cf78ab8cSAndroid Build Coastguard Worker     // special fields
1129*cf78ab8cSAndroid Build Coastguard Worker     // @@protoc_insertion_point(special_field:netsim.frontend.SubscribeDeviceResponse.special_fields)
1130*cf78ab8cSAndroid Build Coastguard Worker     pub special_fields: ::protobuf::SpecialFields,
1131*cf78ab8cSAndroid Build Coastguard Worker }
1132*cf78ab8cSAndroid Build Coastguard Worker 
1133*cf78ab8cSAndroid Build Coastguard Worker impl<'a> ::std::default::Default for &'a SubscribeDeviceResponse {
default() -> &'a SubscribeDeviceResponse1134*cf78ab8cSAndroid Build Coastguard Worker     fn default() -> &'a SubscribeDeviceResponse {
1135*cf78ab8cSAndroid Build Coastguard Worker         <SubscribeDeviceResponse as ::protobuf::Message>::default_instance()
1136*cf78ab8cSAndroid Build Coastguard Worker     }
1137*cf78ab8cSAndroid Build Coastguard Worker }
1138*cf78ab8cSAndroid Build Coastguard Worker 
1139*cf78ab8cSAndroid Build Coastguard Worker impl SubscribeDeviceResponse {
new() -> SubscribeDeviceResponse1140*cf78ab8cSAndroid Build Coastguard Worker     pub fn new() -> SubscribeDeviceResponse {
1141*cf78ab8cSAndroid Build Coastguard Worker         ::std::default::Default::default()
1142*cf78ab8cSAndroid Build Coastguard Worker     }
1143*cf78ab8cSAndroid Build Coastguard Worker 
1144*cf78ab8cSAndroid Build Coastguard Worker     // .netsim.frontend.ListDeviceResponse list_device_response = 1;
1145*cf78ab8cSAndroid Build Coastguard Worker 
list_device_response(&self) -> &ListDeviceResponse1146*cf78ab8cSAndroid Build Coastguard Worker     pub fn list_device_response(&self) -> &ListDeviceResponse {
1147*cf78ab8cSAndroid Build Coastguard Worker         match self.response {
1148*cf78ab8cSAndroid Build Coastguard Worker             ::std::option::Option::Some(subscribe_device_response::Response::ListDeviceResponse(ref v)) => v,
1149*cf78ab8cSAndroid Build Coastguard Worker             _ => <ListDeviceResponse as ::protobuf::Message>::default_instance(),
1150*cf78ab8cSAndroid Build Coastguard Worker         }
1151*cf78ab8cSAndroid Build Coastguard Worker     }
1152*cf78ab8cSAndroid Build Coastguard Worker 
clear_list_device_response(&mut self)1153*cf78ab8cSAndroid Build Coastguard Worker     pub fn clear_list_device_response(&mut self) {
1154*cf78ab8cSAndroid Build Coastguard Worker         self.response = ::std::option::Option::None;
1155*cf78ab8cSAndroid Build Coastguard Worker     }
1156*cf78ab8cSAndroid Build Coastguard Worker 
has_list_device_response(&self) -> bool1157*cf78ab8cSAndroid Build Coastguard Worker     pub fn has_list_device_response(&self) -> bool {
1158*cf78ab8cSAndroid Build Coastguard Worker         match self.response {
1159*cf78ab8cSAndroid Build Coastguard Worker             ::std::option::Option::Some(subscribe_device_response::Response::ListDeviceResponse(..)) => true,
1160*cf78ab8cSAndroid Build Coastguard Worker             _ => false,
1161*cf78ab8cSAndroid Build Coastguard Worker         }
1162*cf78ab8cSAndroid Build Coastguard Worker     }
1163*cf78ab8cSAndroid Build Coastguard Worker 
1164*cf78ab8cSAndroid Build Coastguard Worker     // Param is passed by value, moved
set_list_device_response(&mut self, v: ListDeviceResponse)1165*cf78ab8cSAndroid Build Coastguard Worker     pub fn set_list_device_response(&mut self, v: ListDeviceResponse) {
1166*cf78ab8cSAndroid Build Coastguard Worker         self.response = ::std::option::Option::Some(subscribe_device_response::Response::ListDeviceResponse(v))
1167*cf78ab8cSAndroid Build Coastguard Worker     }
1168*cf78ab8cSAndroid Build Coastguard Worker 
1169*cf78ab8cSAndroid Build Coastguard Worker     // Mutable pointer to the field.
mut_list_device_response(&mut self) -> &mut ListDeviceResponse1170*cf78ab8cSAndroid Build Coastguard Worker     pub fn mut_list_device_response(&mut self) -> &mut ListDeviceResponse {
1171*cf78ab8cSAndroid Build Coastguard Worker         if let ::std::option::Option::Some(subscribe_device_response::Response::ListDeviceResponse(_)) = self.response {
1172*cf78ab8cSAndroid Build Coastguard Worker         } else {
1173*cf78ab8cSAndroid Build Coastguard Worker             self.response = ::std::option::Option::Some(subscribe_device_response::Response::ListDeviceResponse(ListDeviceResponse::new()));
1174*cf78ab8cSAndroid Build Coastguard Worker         }
1175*cf78ab8cSAndroid Build Coastguard Worker         match self.response {
1176*cf78ab8cSAndroid Build Coastguard Worker             ::std::option::Option::Some(subscribe_device_response::Response::ListDeviceResponse(ref mut v)) => v,
1177*cf78ab8cSAndroid Build Coastguard Worker             _ => panic!(),
1178*cf78ab8cSAndroid Build Coastguard Worker         }
1179*cf78ab8cSAndroid Build Coastguard Worker     }
1180*cf78ab8cSAndroid Build Coastguard Worker 
1181*cf78ab8cSAndroid Build Coastguard Worker     // Take field
take_list_device_response(&mut self) -> ListDeviceResponse1182*cf78ab8cSAndroid Build Coastguard Worker     pub fn take_list_device_response(&mut self) -> ListDeviceResponse {
1183*cf78ab8cSAndroid Build Coastguard Worker         if self.has_list_device_response() {
1184*cf78ab8cSAndroid Build Coastguard Worker             match self.response.take() {
1185*cf78ab8cSAndroid Build Coastguard Worker                 ::std::option::Option::Some(subscribe_device_response::Response::ListDeviceResponse(v)) => v,
1186*cf78ab8cSAndroid Build Coastguard Worker                 _ => panic!(),
1187*cf78ab8cSAndroid Build Coastguard Worker             }
1188*cf78ab8cSAndroid Build Coastguard Worker         } else {
1189*cf78ab8cSAndroid Build Coastguard Worker             ListDeviceResponse::new()
1190*cf78ab8cSAndroid Build Coastguard Worker         }
1191*cf78ab8cSAndroid Build Coastguard Worker     }
1192*cf78ab8cSAndroid Build Coastguard Worker 
1193*cf78ab8cSAndroid Build Coastguard Worker     // .google.protobuf.Empty empty_response = 2;
1194*cf78ab8cSAndroid Build Coastguard Worker 
empty_response(&self) -> &::protobuf::well_known_types::empty::Empty1195*cf78ab8cSAndroid Build Coastguard Worker     pub fn empty_response(&self) -> &::protobuf::well_known_types::empty::Empty {
1196*cf78ab8cSAndroid Build Coastguard Worker         match self.response {
1197*cf78ab8cSAndroid Build Coastguard Worker             ::std::option::Option::Some(subscribe_device_response::Response::EmptyResponse(ref v)) => v,
1198*cf78ab8cSAndroid Build Coastguard Worker             _ => <::protobuf::well_known_types::empty::Empty as ::protobuf::Message>::default_instance(),
1199*cf78ab8cSAndroid Build Coastguard Worker         }
1200*cf78ab8cSAndroid Build Coastguard Worker     }
1201*cf78ab8cSAndroid Build Coastguard Worker 
clear_empty_response(&mut self)1202*cf78ab8cSAndroid Build Coastguard Worker     pub fn clear_empty_response(&mut self) {
1203*cf78ab8cSAndroid Build Coastguard Worker         self.response = ::std::option::Option::None;
1204*cf78ab8cSAndroid Build Coastguard Worker     }
1205*cf78ab8cSAndroid Build Coastguard Worker 
has_empty_response(&self) -> bool1206*cf78ab8cSAndroid Build Coastguard Worker     pub fn has_empty_response(&self) -> bool {
1207*cf78ab8cSAndroid Build Coastguard Worker         match self.response {
1208*cf78ab8cSAndroid Build Coastguard Worker             ::std::option::Option::Some(subscribe_device_response::Response::EmptyResponse(..)) => true,
1209*cf78ab8cSAndroid Build Coastguard Worker             _ => false,
1210*cf78ab8cSAndroid Build Coastguard Worker         }
1211*cf78ab8cSAndroid Build Coastguard Worker     }
1212*cf78ab8cSAndroid Build Coastguard Worker 
1213*cf78ab8cSAndroid Build Coastguard Worker     // Param is passed by value, moved
set_empty_response(&mut self, v: ::protobuf::well_known_types::empty::Empty)1214*cf78ab8cSAndroid Build Coastguard Worker     pub fn set_empty_response(&mut self, v: ::protobuf::well_known_types::empty::Empty) {
1215*cf78ab8cSAndroid Build Coastguard Worker         self.response = ::std::option::Option::Some(subscribe_device_response::Response::EmptyResponse(v))
1216*cf78ab8cSAndroid Build Coastguard Worker     }
1217*cf78ab8cSAndroid Build Coastguard Worker 
1218*cf78ab8cSAndroid Build Coastguard Worker     // Mutable pointer to the field.
mut_empty_response(&mut self) -> &mut ::protobuf::well_known_types::empty::Empty1219*cf78ab8cSAndroid Build Coastguard Worker     pub fn mut_empty_response(&mut self) -> &mut ::protobuf::well_known_types::empty::Empty {
1220*cf78ab8cSAndroid Build Coastguard Worker         if let ::std::option::Option::Some(subscribe_device_response::Response::EmptyResponse(_)) = self.response {
1221*cf78ab8cSAndroid Build Coastguard Worker         } else {
1222*cf78ab8cSAndroid Build Coastguard Worker             self.response = ::std::option::Option::Some(subscribe_device_response::Response::EmptyResponse(::protobuf::well_known_types::empty::Empty::new()));
1223*cf78ab8cSAndroid Build Coastguard Worker         }
1224*cf78ab8cSAndroid Build Coastguard Worker         match self.response {
1225*cf78ab8cSAndroid Build Coastguard Worker             ::std::option::Option::Some(subscribe_device_response::Response::EmptyResponse(ref mut v)) => v,
1226*cf78ab8cSAndroid Build Coastguard Worker             _ => panic!(),
1227*cf78ab8cSAndroid Build Coastguard Worker         }
1228*cf78ab8cSAndroid Build Coastguard Worker     }
1229*cf78ab8cSAndroid Build Coastguard Worker 
1230*cf78ab8cSAndroid Build Coastguard Worker     // Take field
take_empty_response(&mut self) -> ::protobuf::well_known_types::empty::Empty1231*cf78ab8cSAndroid Build Coastguard Worker     pub fn take_empty_response(&mut self) -> ::protobuf::well_known_types::empty::Empty {
1232*cf78ab8cSAndroid Build Coastguard Worker         if self.has_empty_response() {
1233*cf78ab8cSAndroid Build Coastguard Worker             match self.response.take() {
1234*cf78ab8cSAndroid Build Coastguard Worker                 ::std::option::Option::Some(subscribe_device_response::Response::EmptyResponse(v)) => v,
1235*cf78ab8cSAndroid Build Coastguard Worker                 _ => panic!(),
1236*cf78ab8cSAndroid Build Coastguard Worker             }
1237*cf78ab8cSAndroid Build Coastguard Worker         } else {
1238*cf78ab8cSAndroid Build Coastguard Worker             ::protobuf::well_known_types::empty::Empty::new()
1239*cf78ab8cSAndroid Build Coastguard Worker         }
1240*cf78ab8cSAndroid Build Coastguard Worker     }
1241*cf78ab8cSAndroid Build Coastguard Worker 
generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData1242*cf78ab8cSAndroid Build Coastguard Worker     fn generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData {
1243*cf78ab8cSAndroid Build Coastguard Worker         let mut fields = ::std::vec::Vec::with_capacity(2);
1244*cf78ab8cSAndroid Build Coastguard Worker         let mut oneofs = ::std::vec::Vec::with_capacity(1);
1245*cf78ab8cSAndroid Build Coastguard Worker         fields.push(::protobuf::reflect::rt::v2::make_oneof_message_has_get_mut_set_accessor::<_, ListDeviceResponse>(
1246*cf78ab8cSAndroid Build Coastguard Worker             "list_device_response",
1247*cf78ab8cSAndroid Build Coastguard Worker             SubscribeDeviceResponse::has_list_device_response,
1248*cf78ab8cSAndroid Build Coastguard Worker             SubscribeDeviceResponse::list_device_response,
1249*cf78ab8cSAndroid Build Coastguard Worker             SubscribeDeviceResponse::mut_list_device_response,
1250*cf78ab8cSAndroid Build Coastguard Worker             SubscribeDeviceResponse::set_list_device_response,
1251*cf78ab8cSAndroid Build Coastguard Worker         ));
1252*cf78ab8cSAndroid Build Coastguard Worker         fields.push(::protobuf::reflect::rt::v2::make_oneof_message_has_get_mut_set_accessor::<_, ::protobuf::well_known_types::empty::Empty>(
1253*cf78ab8cSAndroid Build Coastguard Worker             "empty_response",
1254*cf78ab8cSAndroid Build Coastguard Worker             SubscribeDeviceResponse::has_empty_response,
1255*cf78ab8cSAndroid Build Coastguard Worker             SubscribeDeviceResponse::empty_response,
1256*cf78ab8cSAndroid Build Coastguard Worker             SubscribeDeviceResponse::mut_empty_response,
1257*cf78ab8cSAndroid Build Coastguard Worker             SubscribeDeviceResponse::set_empty_response,
1258*cf78ab8cSAndroid Build Coastguard Worker         ));
1259*cf78ab8cSAndroid Build Coastguard Worker         oneofs.push(subscribe_device_response::Response::generated_oneof_descriptor_data());
1260*cf78ab8cSAndroid Build Coastguard Worker         ::protobuf::reflect::GeneratedMessageDescriptorData::new_2::<SubscribeDeviceResponse>(
1261*cf78ab8cSAndroid Build Coastguard Worker             "SubscribeDeviceResponse",
1262*cf78ab8cSAndroid Build Coastguard Worker             fields,
1263*cf78ab8cSAndroid Build Coastguard Worker             oneofs,
1264*cf78ab8cSAndroid Build Coastguard Worker         )
1265*cf78ab8cSAndroid Build Coastguard Worker     }
1266*cf78ab8cSAndroid Build Coastguard Worker }
1267*cf78ab8cSAndroid Build Coastguard Worker 
1268*cf78ab8cSAndroid Build Coastguard Worker impl ::protobuf::Message for SubscribeDeviceResponse {
1269*cf78ab8cSAndroid Build Coastguard Worker     const NAME: &'static str = "SubscribeDeviceResponse";
1270*cf78ab8cSAndroid Build Coastguard Worker 
is_initialized(&self) -> bool1271*cf78ab8cSAndroid Build Coastguard Worker     fn is_initialized(&self) -> bool {
1272*cf78ab8cSAndroid Build Coastguard Worker         true
1273*cf78ab8cSAndroid Build Coastguard Worker     }
1274*cf78ab8cSAndroid Build Coastguard Worker 
merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::Result<()>1275*cf78ab8cSAndroid Build Coastguard Worker     fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::Result<()> {
1276*cf78ab8cSAndroid Build Coastguard Worker         while let Some(tag) = is.read_raw_tag_or_eof()? {
1277*cf78ab8cSAndroid Build Coastguard Worker             match tag {
1278*cf78ab8cSAndroid Build Coastguard Worker                 10 => {
1279*cf78ab8cSAndroid Build Coastguard Worker                     self.response = ::std::option::Option::Some(subscribe_device_response::Response::ListDeviceResponse(is.read_message()?));
1280*cf78ab8cSAndroid Build Coastguard Worker                 },
1281*cf78ab8cSAndroid Build Coastguard Worker                 18 => {
1282*cf78ab8cSAndroid Build Coastguard Worker                     self.response = ::std::option::Option::Some(subscribe_device_response::Response::EmptyResponse(is.read_message()?));
1283*cf78ab8cSAndroid Build Coastguard Worker                 },
1284*cf78ab8cSAndroid Build Coastguard Worker                 tag => {
1285*cf78ab8cSAndroid Build Coastguard Worker                     ::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
1286*cf78ab8cSAndroid Build Coastguard Worker                 },
1287*cf78ab8cSAndroid Build Coastguard Worker             };
1288*cf78ab8cSAndroid Build Coastguard Worker         }
1289*cf78ab8cSAndroid Build Coastguard Worker         ::std::result::Result::Ok(())
1290*cf78ab8cSAndroid Build Coastguard Worker     }
1291*cf78ab8cSAndroid Build Coastguard Worker 
1292*cf78ab8cSAndroid Build Coastguard Worker     // Compute sizes of nested messages
1293*cf78ab8cSAndroid Build Coastguard Worker     #[allow(unused_variables)]
compute_size(&self) -> u641294*cf78ab8cSAndroid Build Coastguard Worker     fn compute_size(&self) -> u64 {
1295*cf78ab8cSAndroid Build Coastguard Worker         let mut my_size = 0;
1296*cf78ab8cSAndroid Build Coastguard Worker         if let ::std::option::Option::Some(ref v) = self.response {
1297*cf78ab8cSAndroid Build Coastguard Worker             match v {
1298*cf78ab8cSAndroid Build Coastguard Worker                 &subscribe_device_response::Response::ListDeviceResponse(ref v) => {
1299*cf78ab8cSAndroid Build Coastguard Worker                     let len = v.compute_size();
1300*cf78ab8cSAndroid Build Coastguard Worker                     my_size += 1 + ::protobuf::rt::compute_raw_varint64_size(len) + len;
1301*cf78ab8cSAndroid Build Coastguard Worker                 },
1302*cf78ab8cSAndroid Build Coastguard Worker                 &subscribe_device_response::Response::EmptyResponse(ref v) => {
1303*cf78ab8cSAndroid Build Coastguard Worker                     let len = v.compute_size();
1304*cf78ab8cSAndroid Build Coastguard Worker                     my_size += 1 + ::protobuf::rt::compute_raw_varint64_size(len) + len;
1305*cf78ab8cSAndroid Build Coastguard Worker                 },
1306*cf78ab8cSAndroid Build Coastguard Worker             };
1307*cf78ab8cSAndroid Build Coastguard Worker         }
1308*cf78ab8cSAndroid Build Coastguard Worker         my_size += ::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
1309*cf78ab8cSAndroid Build Coastguard Worker         self.special_fields.cached_size().set(my_size as u32);
1310*cf78ab8cSAndroid Build Coastguard Worker         my_size
1311*cf78ab8cSAndroid Build Coastguard Worker     }
1312*cf78ab8cSAndroid Build Coastguard Worker 
write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::Result<()>1313*cf78ab8cSAndroid Build Coastguard Worker     fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::Result<()> {
1314*cf78ab8cSAndroid Build Coastguard Worker         if let ::std::option::Option::Some(ref v) = self.response {
1315*cf78ab8cSAndroid Build Coastguard Worker             match v {
1316*cf78ab8cSAndroid Build Coastguard Worker                 &subscribe_device_response::Response::ListDeviceResponse(ref v) => {
1317*cf78ab8cSAndroid Build Coastguard Worker                     ::protobuf::rt::write_message_field_with_cached_size(1, v, os)?;
1318*cf78ab8cSAndroid Build Coastguard Worker                 },
1319*cf78ab8cSAndroid Build Coastguard Worker                 &subscribe_device_response::Response::EmptyResponse(ref v) => {
1320*cf78ab8cSAndroid Build Coastguard Worker                     ::protobuf::rt::write_message_field_with_cached_size(2, v, os)?;
1321*cf78ab8cSAndroid Build Coastguard Worker                 },
1322*cf78ab8cSAndroid Build Coastguard Worker             };
1323*cf78ab8cSAndroid Build Coastguard Worker         }
1324*cf78ab8cSAndroid Build Coastguard Worker         os.write_unknown_fields(self.special_fields.unknown_fields())?;
1325*cf78ab8cSAndroid Build Coastguard Worker         ::std::result::Result::Ok(())
1326*cf78ab8cSAndroid Build Coastguard Worker     }
1327*cf78ab8cSAndroid Build Coastguard Worker 
special_fields(&self) -> &::protobuf::SpecialFields1328*cf78ab8cSAndroid Build Coastguard Worker     fn special_fields(&self) -> &::protobuf::SpecialFields {
1329*cf78ab8cSAndroid Build Coastguard Worker         &self.special_fields
1330*cf78ab8cSAndroid Build Coastguard Worker     }
1331*cf78ab8cSAndroid Build Coastguard Worker 
mut_special_fields(&mut self) -> &mut ::protobuf::SpecialFields1332*cf78ab8cSAndroid Build Coastguard Worker     fn mut_special_fields(&mut self) -> &mut ::protobuf::SpecialFields {
1333*cf78ab8cSAndroid Build Coastguard Worker         &mut self.special_fields
1334*cf78ab8cSAndroid Build Coastguard Worker     }
1335*cf78ab8cSAndroid Build Coastguard Worker 
new() -> SubscribeDeviceResponse1336*cf78ab8cSAndroid Build Coastguard Worker     fn new() -> SubscribeDeviceResponse {
1337*cf78ab8cSAndroid Build Coastguard Worker         SubscribeDeviceResponse::new()
1338*cf78ab8cSAndroid Build Coastguard Worker     }
1339*cf78ab8cSAndroid Build Coastguard Worker 
clear(&mut self)1340*cf78ab8cSAndroid Build Coastguard Worker     fn clear(&mut self) {
1341*cf78ab8cSAndroid Build Coastguard Worker         self.response = ::std::option::Option::None;
1342*cf78ab8cSAndroid Build Coastguard Worker         self.response = ::std::option::Option::None;
1343*cf78ab8cSAndroid Build Coastguard Worker         self.special_fields.clear();
1344*cf78ab8cSAndroid Build Coastguard Worker     }
1345*cf78ab8cSAndroid Build Coastguard Worker 
default_instance() -> &'static SubscribeDeviceResponse1346*cf78ab8cSAndroid Build Coastguard Worker     fn default_instance() -> &'static SubscribeDeviceResponse {
1347*cf78ab8cSAndroid Build Coastguard Worker         static instance: SubscribeDeviceResponse = SubscribeDeviceResponse {
1348*cf78ab8cSAndroid Build Coastguard Worker             response: ::std::option::Option::None,
1349*cf78ab8cSAndroid Build Coastguard Worker             special_fields: ::protobuf::SpecialFields::new(),
1350*cf78ab8cSAndroid Build Coastguard Worker         };
1351*cf78ab8cSAndroid Build Coastguard Worker         &instance
1352*cf78ab8cSAndroid Build Coastguard Worker     }
1353*cf78ab8cSAndroid Build Coastguard Worker }
1354*cf78ab8cSAndroid Build Coastguard Worker 
1355*cf78ab8cSAndroid Build Coastguard Worker impl ::protobuf::MessageFull for SubscribeDeviceResponse {
descriptor() -> ::protobuf::reflect::MessageDescriptor1356*cf78ab8cSAndroid Build Coastguard Worker     fn descriptor() -> ::protobuf::reflect::MessageDescriptor {
1357*cf78ab8cSAndroid Build Coastguard Worker         static descriptor: ::protobuf::rt::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::Lazy::new();
1358*cf78ab8cSAndroid Build Coastguard Worker         descriptor.get(|| file_descriptor().message_by_package_relative_name("SubscribeDeviceResponse").unwrap()).clone()
1359*cf78ab8cSAndroid Build Coastguard Worker     }
1360*cf78ab8cSAndroid Build Coastguard Worker }
1361*cf78ab8cSAndroid Build Coastguard Worker 
1362*cf78ab8cSAndroid Build Coastguard Worker impl ::std::fmt::Display for SubscribeDeviceResponse {
fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result1363*cf78ab8cSAndroid Build Coastguard Worker     fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
1364*cf78ab8cSAndroid Build Coastguard Worker         ::protobuf::text_format::fmt(self, f)
1365*cf78ab8cSAndroid Build Coastguard Worker     }
1366*cf78ab8cSAndroid Build Coastguard Worker }
1367*cf78ab8cSAndroid Build Coastguard Worker 
1368*cf78ab8cSAndroid Build Coastguard Worker impl ::protobuf::reflect::ProtobufValue for SubscribeDeviceResponse {
1369*cf78ab8cSAndroid Build Coastguard Worker     type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage<Self>;
1370*cf78ab8cSAndroid Build Coastguard Worker }
1371*cf78ab8cSAndroid Build Coastguard Worker 
1372*cf78ab8cSAndroid Build Coastguard Worker /// Nested message and enums of message `SubscribeDeviceResponse`
1373*cf78ab8cSAndroid Build Coastguard Worker pub mod subscribe_device_response {
1374*cf78ab8cSAndroid Build Coastguard Worker 
1375*cf78ab8cSAndroid Build Coastguard Worker     #[derive(Clone,PartialEq,Debug)]
1376*cf78ab8cSAndroid Build Coastguard Worker     #[non_exhaustive]
1377*cf78ab8cSAndroid Build Coastguard Worker     // @@protoc_insertion_point(oneof:netsim.frontend.SubscribeDeviceResponse.response)
1378*cf78ab8cSAndroid Build Coastguard Worker     pub enum Response {
1379*cf78ab8cSAndroid Build Coastguard Worker         // @@protoc_insertion_point(oneof_field:netsim.frontend.SubscribeDeviceResponse.list_device_response)
1380*cf78ab8cSAndroid Build Coastguard Worker         ListDeviceResponse(super::ListDeviceResponse),
1381*cf78ab8cSAndroid Build Coastguard Worker         // @@protoc_insertion_point(oneof_field:netsim.frontend.SubscribeDeviceResponse.empty_response)
1382*cf78ab8cSAndroid Build Coastguard Worker         EmptyResponse(::protobuf::well_known_types::empty::Empty),
1383*cf78ab8cSAndroid Build Coastguard Worker     }
1384*cf78ab8cSAndroid Build Coastguard Worker 
1385*cf78ab8cSAndroid Build Coastguard Worker     impl ::protobuf::Oneof for Response {
1386*cf78ab8cSAndroid Build Coastguard Worker     }
1387*cf78ab8cSAndroid Build Coastguard Worker 
1388*cf78ab8cSAndroid Build Coastguard Worker     impl ::protobuf::OneofFull for Response {
descriptor() -> ::protobuf::reflect::OneofDescriptor1389*cf78ab8cSAndroid Build Coastguard Worker         fn descriptor() -> ::protobuf::reflect::OneofDescriptor {
1390*cf78ab8cSAndroid Build Coastguard Worker             static descriptor: ::protobuf::rt::Lazy<::protobuf::reflect::OneofDescriptor> = ::protobuf::rt::Lazy::new();
1391*cf78ab8cSAndroid Build Coastguard Worker             descriptor.get(|| <super::SubscribeDeviceResponse as ::protobuf::MessageFull>::descriptor().oneof_by_name("response").unwrap()).clone()
1392*cf78ab8cSAndroid Build Coastguard Worker         }
1393*cf78ab8cSAndroid Build Coastguard Worker     }
1394*cf78ab8cSAndroid Build Coastguard Worker 
1395*cf78ab8cSAndroid Build Coastguard Worker     impl Response {
generated_oneof_descriptor_data() -> ::protobuf::reflect::GeneratedOneofDescriptorData1396*cf78ab8cSAndroid Build Coastguard Worker         pub(in super) fn generated_oneof_descriptor_data() -> ::protobuf::reflect::GeneratedOneofDescriptorData {
1397*cf78ab8cSAndroid Build Coastguard Worker             ::protobuf::reflect::GeneratedOneofDescriptorData::new::<Response>("response")
1398*cf78ab8cSAndroid Build Coastguard Worker         }
1399*cf78ab8cSAndroid Build Coastguard Worker     }
1400*cf78ab8cSAndroid Build Coastguard Worker }
1401*cf78ab8cSAndroid Build Coastguard Worker 
1402*cf78ab8cSAndroid Build Coastguard Worker #[derive(PartialEq,Clone,Default,Debug)]
1403*cf78ab8cSAndroid Build Coastguard Worker // @@protoc_insertion_point(message:netsim.frontend.PatchCaptureRequest)
1404*cf78ab8cSAndroid Build Coastguard Worker pub struct PatchCaptureRequest {
1405*cf78ab8cSAndroid Build Coastguard Worker     // message fields
1406*cf78ab8cSAndroid Build Coastguard Worker     // @@protoc_insertion_point(field:netsim.frontend.PatchCaptureRequest.id)
1407*cf78ab8cSAndroid Build Coastguard Worker     pub id: u32,
1408*cf78ab8cSAndroid Build Coastguard Worker     // @@protoc_insertion_point(field:netsim.frontend.PatchCaptureRequest.patch)
1409*cf78ab8cSAndroid Build Coastguard Worker     pub patch: ::protobuf::MessageField<patch_capture_request::PatchCapture>,
1410*cf78ab8cSAndroid Build Coastguard Worker     // special fields
1411*cf78ab8cSAndroid Build Coastguard Worker     // @@protoc_insertion_point(special_field:netsim.frontend.PatchCaptureRequest.special_fields)
1412*cf78ab8cSAndroid Build Coastguard Worker     pub special_fields: ::protobuf::SpecialFields,
1413*cf78ab8cSAndroid Build Coastguard Worker }
1414*cf78ab8cSAndroid Build Coastguard Worker 
1415*cf78ab8cSAndroid Build Coastguard Worker impl<'a> ::std::default::Default for &'a PatchCaptureRequest {
default() -> &'a PatchCaptureRequest1416*cf78ab8cSAndroid Build Coastguard Worker     fn default() -> &'a PatchCaptureRequest {
1417*cf78ab8cSAndroid Build Coastguard Worker         <PatchCaptureRequest as ::protobuf::Message>::default_instance()
1418*cf78ab8cSAndroid Build Coastguard Worker     }
1419*cf78ab8cSAndroid Build Coastguard Worker }
1420*cf78ab8cSAndroid Build Coastguard Worker 
1421*cf78ab8cSAndroid Build Coastguard Worker impl PatchCaptureRequest {
new() -> PatchCaptureRequest1422*cf78ab8cSAndroid Build Coastguard Worker     pub fn new() -> PatchCaptureRequest {
1423*cf78ab8cSAndroid Build Coastguard Worker         ::std::default::Default::default()
1424*cf78ab8cSAndroid Build Coastguard Worker     }
1425*cf78ab8cSAndroid Build Coastguard Worker 
generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData1426*cf78ab8cSAndroid Build Coastguard Worker     fn generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData {
1427*cf78ab8cSAndroid Build Coastguard Worker         let mut fields = ::std::vec::Vec::with_capacity(2);
1428*cf78ab8cSAndroid Build Coastguard Worker         let mut oneofs = ::std::vec::Vec::with_capacity(0);
1429*cf78ab8cSAndroid Build Coastguard Worker         fields.push(::protobuf::reflect::rt::v2::make_simpler_field_accessor::<_, _>(
1430*cf78ab8cSAndroid Build Coastguard Worker             "id",
1431*cf78ab8cSAndroid Build Coastguard Worker             |m: &PatchCaptureRequest| { &m.id },
1432*cf78ab8cSAndroid Build Coastguard Worker             |m: &mut PatchCaptureRequest| { &mut m.id },
1433*cf78ab8cSAndroid Build Coastguard Worker         ));
1434*cf78ab8cSAndroid Build Coastguard Worker         fields.push(::protobuf::reflect::rt::v2::make_message_field_accessor::<_, patch_capture_request::PatchCapture>(
1435*cf78ab8cSAndroid Build Coastguard Worker             "patch",
1436*cf78ab8cSAndroid Build Coastguard Worker             |m: &PatchCaptureRequest| { &m.patch },
1437*cf78ab8cSAndroid Build Coastguard Worker             |m: &mut PatchCaptureRequest| { &mut m.patch },
1438*cf78ab8cSAndroid Build Coastguard Worker         ));
1439*cf78ab8cSAndroid Build Coastguard Worker         ::protobuf::reflect::GeneratedMessageDescriptorData::new_2::<PatchCaptureRequest>(
1440*cf78ab8cSAndroid Build Coastguard Worker             "PatchCaptureRequest",
1441*cf78ab8cSAndroid Build Coastguard Worker             fields,
1442*cf78ab8cSAndroid Build Coastguard Worker             oneofs,
1443*cf78ab8cSAndroid Build Coastguard Worker         )
1444*cf78ab8cSAndroid Build Coastguard Worker     }
1445*cf78ab8cSAndroid Build Coastguard Worker }
1446*cf78ab8cSAndroid Build Coastguard Worker 
1447*cf78ab8cSAndroid Build Coastguard Worker impl ::protobuf::Message for PatchCaptureRequest {
1448*cf78ab8cSAndroid Build Coastguard Worker     const NAME: &'static str = "PatchCaptureRequest";
1449*cf78ab8cSAndroid Build Coastguard Worker 
is_initialized(&self) -> bool1450*cf78ab8cSAndroid Build Coastguard Worker     fn is_initialized(&self) -> bool {
1451*cf78ab8cSAndroid Build Coastguard Worker         true
1452*cf78ab8cSAndroid Build Coastguard Worker     }
1453*cf78ab8cSAndroid Build Coastguard Worker 
merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::Result<()>1454*cf78ab8cSAndroid Build Coastguard Worker     fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::Result<()> {
1455*cf78ab8cSAndroid Build Coastguard Worker         while let Some(tag) = is.read_raw_tag_or_eof()? {
1456*cf78ab8cSAndroid Build Coastguard Worker             match tag {
1457*cf78ab8cSAndroid Build Coastguard Worker                 8 => {
1458*cf78ab8cSAndroid Build Coastguard Worker                     self.id = is.read_uint32()?;
1459*cf78ab8cSAndroid Build Coastguard Worker                 },
1460*cf78ab8cSAndroid Build Coastguard Worker                 18 => {
1461*cf78ab8cSAndroid Build Coastguard Worker                     ::protobuf::rt::read_singular_message_into_field(is, &mut self.patch)?;
1462*cf78ab8cSAndroid Build Coastguard Worker                 },
1463*cf78ab8cSAndroid Build Coastguard Worker                 tag => {
1464*cf78ab8cSAndroid Build Coastguard Worker                     ::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
1465*cf78ab8cSAndroid Build Coastguard Worker                 },
1466*cf78ab8cSAndroid Build Coastguard Worker             };
1467*cf78ab8cSAndroid Build Coastguard Worker         }
1468*cf78ab8cSAndroid Build Coastguard Worker         ::std::result::Result::Ok(())
1469*cf78ab8cSAndroid Build Coastguard Worker     }
1470*cf78ab8cSAndroid Build Coastguard Worker 
1471*cf78ab8cSAndroid Build Coastguard Worker     // Compute sizes of nested messages
1472*cf78ab8cSAndroid Build Coastguard Worker     #[allow(unused_variables)]
compute_size(&self) -> u641473*cf78ab8cSAndroid Build Coastguard Worker     fn compute_size(&self) -> u64 {
1474*cf78ab8cSAndroid Build Coastguard Worker         let mut my_size = 0;
1475*cf78ab8cSAndroid Build Coastguard Worker         if self.id != 0 {
1476*cf78ab8cSAndroid Build Coastguard Worker             my_size += ::protobuf::rt::uint32_size(1, self.id);
1477*cf78ab8cSAndroid Build Coastguard Worker         }
1478*cf78ab8cSAndroid Build Coastguard Worker         if let Some(v) = self.patch.as_ref() {
1479*cf78ab8cSAndroid Build Coastguard Worker             let len = v.compute_size();
1480*cf78ab8cSAndroid Build Coastguard Worker             my_size += 1 + ::protobuf::rt::compute_raw_varint64_size(len) + len;
1481*cf78ab8cSAndroid Build Coastguard Worker         }
1482*cf78ab8cSAndroid Build Coastguard Worker         my_size += ::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
1483*cf78ab8cSAndroid Build Coastguard Worker         self.special_fields.cached_size().set(my_size as u32);
1484*cf78ab8cSAndroid Build Coastguard Worker         my_size
1485*cf78ab8cSAndroid Build Coastguard Worker     }
1486*cf78ab8cSAndroid Build Coastguard Worker 
write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::Result<()>1487*cf78ab8cSAndroid Build Coastguard Worker     fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::Result<()> {
1488*cf78ab8cSAndroid Build Coastguard Worker         if self.id != 0 {
1489*cf78ab8cSAndroid Build Coastguard Worker             os.write_uint32(1, self.id)?;
1490*cf78ab8cSAndroid Build Coastguard Worker         }
1491*cf78ab8cSAndroid Build Coastguard Worker         if let Some(v) = self.patch.as_ref() {
1492*cf78ab8cSAndroid Build Coastguard Worker             ::protobuf::rt::write_message_field_with_cached_size(2, v, os)?;
1493*cf78ab8cSAndroid Build Coastguard Worker         }
1494*cf78ab8cSAndroid Build Coastguard Worker         os.write_unknown_fields(self.special_fields.unknown_fields())?;
1495*cf78ab8cSAndroid Build Coastguard Worker         ::std::result::Result::Ok(())
1496*cf78ab8cSAndroid Build Coastguard Worker     }
1497*cf78ab8cSAndroid Build Coastguard Worker 
special_fields(&self) -> &::protobuf::SpecialFields1498*cf78ab8cSAndroid Build Coastguard Worker     fn special_fields(&self) -> &::protobuf::SpecialFields {
1499*cf78ab8cSAndroid Build Coastguard Worker         &self.special_fields
1500*cf78ab8cSAndroid Build Coastguard Worker     }
1501*cf78ab8cSAndroid Build Coastguard Worker 
mut_special_fields(&mut self) -> &mut ::protobuf::SpecialFields1502*cf78ab8cSAndroid Build Coastguard Worker     fn mut_special_fields(&mut self) -> &mut ::protobuf::SpecialFields {
1503*cf78ab8cSAndroid Build Coastguard Worker         &mut self.special_fields
1504*cf78ab8cSAndroid Build Coastguard Worker     }
1505*cf78ab8cSAndroid Build Coastguard Worker 
new() -> PatchCaptureRequest1506*cf78ab8cSAndroid Build Coastguard Worker     fn new() -> PatchCaptureRequest {
1507*cf78ab8cSAndroid Build Coastguard Worker         PatchCaptureRequest::new()
1508*cf78ab8cSAndroid Build Coastguard Worker     }
1509*cf78ab8cSAndroid Build Coastguard Worker 
clear(&mut self)1510*cf78ab8cSAndroid Build Coastguard Worker     fn clear(&mut self) {
1511*cf78ab8cSAndroid Build Coastguard Worker         self.id = 0;
1512*cf78ab8cSAndroid Build Coastguard Worker         self.patch.clear();
1513*cf78ab8cSAndroid Build Coastguard Worker         self.special_fields.clear();
1514*cf78ab8cSAndroid Build Coastguard Worker     }
1515*cf78ab8cSAndroid Build Coastguard Worker 
default_instance() -> &'static PatchCaptureRequest1516*cf78ab8cSAndroid Build Coastguard Worker     fn default_instance() -> &'static PatchCaptureRequest {
1517*cf78ab8cSAndroid Build Coastguard Worker         static instance: PatchCaptureRequest = PatchCaptureRequest {
1518*cf78ab8cSAndroid Build Coastguard Worker             id: 0,
1519*cf78ab8cSAndroid Build Coastguard Worker             patch: ::protobuf::MessageField::none(),
1520*cf78ab8cSAndroid Build Coastguard Worker             special_fields: ::protobuf::SpecialFields::new(),
1521*cf78ab8cSAndroid Build Coastguard Worker         };
1522*cf78ab8cSAndroid Build Coastguard Worker         &instance
1523*cf78ab8cSAndroid Build Coastguard Worker     }
1524*cf78ab8cSAndroid Build Coastguard Worker }
1525*cf78ab8cSAndroid Build Coastguard Worker 
1526*cf78ab8cSAndroid Build Coastguard Worker impl ::protobuf::MessageFull for PatchCaptureRequest {
descriptor() -> ::protobuf::reflect::MessageDescriptor1527*cf78ab8cSAndroid Build Coastguard Worker     fn descriptor() -> ::protobuf::reflect::MessageDescriptor {
1528*cf78ab8cSAndroid Build Coastguard Worker         static descriptor: ::protobuf::rt::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::Lazy::new();
1529*cf78ab8cSAndroid Build Coastguard Worker         descriptor.get(|| file_descriptor().message_by_package_relative_name("PatchCaptureRequest").unwrap()).clone()
1530*cf78ab8cSAndroid Build Coastguard Worker     }
1531*cf78ab8cSAndroid Build Coastguard Worker }
1532*cf78ab8cSAndroid Build Coastguard Worker 
1533*cf78ab8cSAndroid Build Coastguard Worker impl ::std::fmt::Display for PatchCaptureRequest {
fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result1534*cf78ab8cSAndroid Build Coastguard Worker     fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
1535*cf78ab8cSAndroid Build Coastguard Worker         ::protobuf::text_format::fmt(self, f)
1536*cf78ab8cSAndroid Build Coastguard Worker     }
1537*cf78ab8cSAndroid Build Coastguard Worker }
1538*cf78ab8cSAndroid Build Coastguard Worker 
1539*cf78ab8cSAndroid Build Coastguard Worker impl ::protobuf::reflect::ProtobufValue for PatchCaptureRequest {
1540*cf78ab8cSAndroid Build Coastguard Worker     type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage<Self>;
1541*cf78ab8cSAndroid Build Coastguard Worker }
1542*cf78ab8cSAndroid Build Coastguard Worker 
1543*cf78ab8cSAndroid Build Coastguard Worker /// Nested message and enums of message `PatchCaptureRequest`
1544*cf78ab8cSAndroid Build Coastguard Worker pub mod patch_capture_request {
1545*cf78ab8cSAndroid Build Coastguard Worker     #[derive(PartialEq,Clone,Default,Debug)]
1546*cf78ab8cSAndroid Build Coastguard Worker     // @@protoc_insertion_point(message:netsim.frontend.PatchCaptureRequest.PatchCapture)
1547*cf78ab8cSAndroid Build Coastguard Worker     pub struct PatchCapture {
1548*cf78ab8cSAndroid Build Coastguard Worker         // message fields
1549*cf78ab8cSAndroid Build Coastguard Worker         // @@protoc_insertion_point(field:netsim.frontend.PatchCaptureRequest.PatchCapture.state)
1550*cf78ab8cSAndroid Build Coastguard Worker         pub state: ::std::option::Option<bool>,
1551*cf78ab8cSAndroid Build Coastguard Worker         // special fields
1552*cf78ab8cSAndroid Build Coastguard Worker         // @@protoc_insertion_point(special_field:netsim.frontend.PatchCaptureRequest.PatchCapture.special_fields)
1553*cf78ab8cSAndroid Build Coastguard Worker         pub special_fields: ::protobuf::SpecialFields,
1554*cf78ab8cSAndroid Build Coastguard Worker     }
1555*cf78ab8cSAndroid Build Coastguard Worker 
1556*cf78ab8cSAndroid Build Coastguard Worker     impl<'a> ::std::default::Default for &'a PatchCapture {
default() -> &'a PatchCapture1557*cf78ab8cSAndroid Build Coastguard Worker         fn default() -> &'a PatchCapture {
1558*cf78ab8cSAndroid Build Coastguard Worker             <PatchCapture as ::protobuf::Message>::default_instance()
1559*cf78ab8cSAndroid Build Coastguard Worker         }
1560*cf78ab8cSAndroid Build Coastguard Worker     }
1561*cf78ab8cSAndroid Build Coastguard Worker 
1562*cf78ab8cSAndroid Build Coastguard Worker     impl PatchCapture {
new() -> PatchCapture1563*cf78ab8cSAndroid Build Coastguard Worker         pub fn new() -> PatchCapture {
1564*cf78ab8cSAndroid Build Coastguard Worker             ::std::default::Default::default()
1565*cf78ab8cSAndroid Build Coastguard Worker         }
1566*cf78ab8cSAndroid Build Coastguard Worker 
generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData1567*cf78ab8cSAndroid Build Coastguard Worker         pub(in super) fn generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData {
1568*cf78ab8cSAndroid Build Coastguard Worker             let mut fields = ::std::vec::Vec::with_capacity(1);
1569*cf78ab8cSAndroid Build Coastguard Worker             let mut oneofs = ::std::vec::Vec::with_capacity(0);
1570*cf78ab8cSAndroid Build Coastguard Worker             fields.push(::protobuf::reflect::rt::v2::make_option_accessor::<_, _>(
1571*cf78ab8cSAndroid Build Coastguard Worker                 "state",
1572*cf78ab8cSAndroid Build Coastguard Worker                 |m: &PatchCapture| { &m.state },
1573*cf78ab8cSAndroid Build Coastguard Worker                 |m: &mut PatchCapture| { &mut m.state },
1574*cf78ab8cSAndroid Build Coastguard Worker             ));
1575*cf78ab8cSAndroid Build Coastguard Worker             ::protobuf::reflect::GeneratedMessageDescriptorData::new_2::<PatchCapture>(
1576*cf78ab8cSAndroid Build Coastguard Worker                 "PatchCaptureRequest.PatchCapture",
1577*cf78ab8cSAndroid Build Coastguard Worker                 fields,
1578*cf78ab8cSAndroid Build Coastguard Worker                 oneofs,
1579*cf78ab8cSAndroid Build Coastguard Worker             )
1580*cf78ab8cSAndroid Build Coastguard Worker         }
1581*cf78ab8cSAndroid Build Coastguard Worker     }
1582*cf78ab8cSAndroid Build Coastguard Worker 
1583*cf78ab8cSAndroid Build Coastguard Worker     impl ::protobuf::Message for PatchCapture {
1584*cf78ab8cSAndroid Build Coastguard Worker         const NAME: &'static str = "PatchCapture";
1585*cf78ab8cSAndroid Build Coastguard Worker 
is_initialized(&self) -> bool1586*cf78ab8cSAndroid Build Coastguard Worker         fn is_initialized(&self) -> bool {
1587*cf78ab8cSAndroid Build Coastguard Worker             true
1588*cf78ab8cSAndroid Build Coastguard Worker         }
1589*cf78ab8cSAndroid Build Coastguard Worker 
merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::Result<()>1590*cf78ab8cSAndroid Build Coastguard Worker         fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::Result<()> {
1591*cf78ab8cSAndroid Build Coastguard Worker             while let Some(tag) = is.read_raw_tag_or_eof()? {
1592*cf78ab8cSAndroid Build Coastguard Worker                 match tag {
1593*cf78ab8cSAndroid Build Coastguard Worker                     8 => {
1594*cf78ab8cSAndroid Build Coastguard Worker                         self.state = ::std::option::Option::Some(is.read_bool()?);
1595*cf78ab8cSAndroid Build Coastguard Worker                     },
1596*cf78ab8cSAndroid Build Coastguard Worker                     tag => {
1597*cf78ab8cSAndroid Build Coastguard Worker                         ::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
1598*cf78ab8cSAndroid Build Coastguard Worker                     },
1599*cf78ab8cSAndroid Build Coastguard Worker                 };
1600*cf78ab8cSAndroid Build Coastguard Worker             }
1601*cf78ab8cSAndroid Build Coastguard Worker             ::std::result::Result::Ok(())
1602*cf78ab8cSAndroid Build Coastguard Worker         }
1603*cf78ab8cSAndroid Build Coastguard Worker 
1604*cf78ab8cSAndroid Build Coastguard Worker         // Compute sizes of nested messages
1605*cf78ab8cSAndroid Build Coastguard Worker         #[allow(unused_variables)]
compute_size(&self) -> u641606*cf78ab8cSAndroid Build Coastguard Worker         fn compute_size(&self) -> u64 {
1607*cf78ab8cSAndroid Build Coastguard Worker             let mut my_size = 0;
1608*cf78ab8cSAndroid Build Coastguard Worker             if let Some(v) = self.state {
1609*cf78ab8cSAndroid Build Coastguard Worker                 my_size += 1 + 1;
1610*cf78ab8cSAndroid Build Coastguard Worker             }
1611*cf78ab8cSAndroid Build Coastguard Worker             my_size += ::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
1612*cf78ab8cSAndroid Build Coastguard Worker             self.special_fields.cached_size().set(my_size as u32);
1613*cf78ab8cSAndroid Build Coastguard Worker             my_size
1614*cf78ab8cSAndroid Build Coastguard Worker         }
1615*cf78ab8cSAndroid Build Coastguard Worker 
write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::Result<()>1616*cf78ab8cSAndroid Build Coastguard Worker         fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::Result<()> {
1617*cf78ab8cSAndroid Build Coastguard Worker             if let Some(v) = self.state {
1618*cf78ab8cSAndroid Build Coastguard Worker                 os.write_bool(1, v)?;
1619*cf78ab8cSAndroid Build Coastguard Worker             }
1620*cf78ab8cSAndroid Build Coastguard Worker             os.write_unknown_fields(self.special_fields.unknown_fields())?;
1621*cf78ab8cSAndroid Build Coastguard Worker             ::std::result::Result::Ok(())
1622*cf78ab8cSAndroid Build Coastguard Worker         }
1623*cf78ab8cSAndroid Build Coastguard Worker 
special_fields(&self) -> &::protobuf::SpecialFields1624*cf78ab8cSAndroid Build Coastguard Worker         fn special_fields(&self) -> &::protobuf::SpecialFields {
1625*cf78ab8cSAndroid Build Coastguard Worker             &self.special_fields
1626*cf78ab8cSAndroid Build Coastguard Worker         }
1627*cf78ab8cSAndroid Build Coastguard Worker 
mut_special_fields(&mut self) -> &mut ::protobuf::SpecialFields1628*cf78ab8cSAndroid Build Coastguard Worker         fn mut_special_fields(&mut self) -> &mut ::protobuf::SpecialFields {
1629*cf78ab8cSAndroid Build Coastguard Worker             &mut self.special_fields
1630*cf78ab8cSAndroid Build Coastguard Worker         }
1631*cf78ab8cSAndroid Build Coastguard Worker 
new() -> PatchCapture1632*cf78ab8cSAndroid Build Coastguard Worker         fn new() -> PatchCapture {
1633*cf78ab8cSAndroid Build Coastguard Worker             PatchCapture::new()
1634*cf78ab8cSAndroid Build Coastguard Worker         }
1635*cf78ab8cSAndroid Build Coastguard Worker 
clear(&mut self)1636*cf78ab8cSAndroid Build Coastguard Worker         fn clear(&mut self) {
1637*cf78ab8cSAndroid Build Coastguard Worker             self.state = ::std::option::Option::None;
1638*cf78ab8cSAndroid Build Coastguard Worker             self.special_fields.clear();
1639*cf78ab8cSAndroid Build Coastguard Worker         }
1640*cf78ab8cSAndroid Build Coastguard Worker 
default_instance() -> &'static PatchCapture1641*cf78ab8cSAndroid Build Coastguard Worker         fn default_instance() -> &'static PatchCapture {
1642*cf78ab8cSAndroid Build Coastguard Worker             static instance: PatchCapture = PatchCapture {
1643*cf78ab8cSAndroid Build Coastguard Worker                 state: ::std::option::Option::None,
1644*cf78ab8cSAndroid Build Coastguard Worker                 special_fields: ::protobuf::SpecialFields::new(),
1645*cf78ab8cSAndroid Build Coastguard Worker             };
1646*cf78ab8cSAndroid Build Coastguard Worker             &instance
1647*cf78ab8cSAndroid Build Coastguard Worker         }
1648*cf78ab8cSAndroid Build Coastguard Worker     }
1649*cf78ab8cSAndroid Build Coastguard Worker 
1650*cf78ab8cSAndroid Build Coastguard Worker     impl ::protobuf::MessageFull for PatchCapture {
descriptor() -> ::protobuf::reflect::MessageDescriptor1651*cf78ab8cSAndroid Build Coastguard Worker         fn descriptor() -> ::protobuf::reflect::MessageDescriptor {
1652*cf78ab8cSAndroid Build Coastguard Worker             static descriptor: ::protobuf::rt::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::Lazy::new();
1653*cf78ab8cSAndroid Build Coastguard Worker             descriptor.get(|| super::file_descriptor().message_by_package_relative_name("PatchCaptureRequest.PatchCapture").unwrap()).clone()
1654*cf78ab8cSAndroid Build Coastguard Worker         }
1655*cf78ab8cSAndroid Build Coastguard Worker     }
1656*cf78ab8cSAndroid Build Coastguard Worker 
1657*cf78ab8cSAndroid Build Coastguard Worker     impl ::std::fmt::Display for PatchCapture {
fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result1658*cf78ab8cSAndroid Build Coastguard Worker         fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
1659*cf78ab8cSAndroid Build Coastguard Worker             ::protobuf::text_format::fmt(self, f)
1660*cf78ab8cSAndroid Build Coastguard Worker         }
1661*cf78ab8cSAndroid Build Coastguard Worker     }
1662*cf78ab8cSAndroid Build Coastguard Worker 
1663*cf78ab8cSAndroid Build Coastguard Worker     impl ::protobuf::reflect::ProtobufValue for PatchCapture {
1664*cf78ab8cSAndroid Build Coastguard Worker         type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage<Self>;
1665*cf78ab8cSAndroid Build Coastguard Worker     }
1666*cf78ab8cSAndroid Build Coastguard Worker }
1667*cf78ab8cSAndroid Build Coastguard Worker 
1668*cf78ab8cSAndroid Build Coastguard Worker #[derive(PartialEq,Clone,Default,Debug)]
1669*cf78ab8cSAndroid Build Coastguard Worker // @@protoc_insertion_point(message:netsim.frontend.ListCaptureResponse)
1670*cf78ab8cSAndroid Build Coastguard Worker pub struct ListCaptureResponse {
1671*cf78ab8cSAndroid Build Coastguard Worker     // message fields
1672*cf78ab8cSAndroid Build Coastguard Worker     // @@protoc_insertion_point(field:netsim.frontend.ListCaptureResponse.captures)
1673*cf78ab8cSAndroid Build Coastguard Worker     pub captures: ::std::vec::Vec<super::model::Capture>,
1674*cf78ab8cSAndroid Build Coastguard Worker     // special fields
1675*cf78ab8cSAndroid Build Coastguard Worker     // @@protoc_insertion_point(special_field:netsim.frontend.ListCaptureResponse.special_fields)
1676*cf78ab8cSAndroid Build Coastguard Worker     pub special_fields: ::protobuf::SpecialFields,
1677*cf78ab8cSAndroid Build Coastguard Worker }
1678*cf78ab8cSAndroid Build Coastguard Worker 
1679*cf78ab8cSAndroid Build Coastguard Worker impl<'a> ::std::default::Default for &'a ListCaptureResponse {
default() -> &'a ListCaptureResponse1680*cf78ab8cSAndroid Build Coastguard Worker     fn default() -> &'a ListCaptureResponse {
1681*cf78ab8cSAndroid Build Coastguard Worker         <ListCaptureResponse as ::protobuf::Message>::default_instance()
1682*cf78ab8cSAndroid Build Coastguard Worker     }
1683*cf78ab8cSAndroid Build Coastguard Worker }
1684*cf78ab8cSAndroid Build Coastguard Worker 
1685*cf78ab8cSAndroid Build Coastguard Worker impl ListCaptureResponse {
new() -> ListCaptureResponse1686*cf78ab8cSAndroid Build Coastguard Worker     pub fn new() -> ListCaptureResponse {
1687*cf78ab8cSAndroid Build Coastguard Worker         ::std::default::Default::default()
1688*cf78ab8cSAndroid Build Coastguard Worker     }
1689*cf78ab8cSAndroid Build Coastguard Worker 
generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData1690*cf78ab8cSAndroid Build Coastguard Worker     fn generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData {
1691*cf78ab8cSAndroid Build Coastguard Worker         let mut fields = ::std::vec::Vec::with_capacity(1);
1692*cf78ab8cSAndroid Build Coastguard Worker         let mut oneofs = ::std::vec::Vec::with_capacity(0);
1693*cf78ab8cSAndroid Build Coastguard Worker         fields.push(::protobuf::reflect::rt::v2::make_vec_simpler_accessor::<_, _>(
1694*cf78ab8cSAndroid Build Coastguard Worker             "captures",
1695*cf78ab8cSAndroid Build Coastguard Worker             |m: &ListCaptureResponse| { &m.captures },
1696*cf78ab8cSAndroid Build Coastguard Worker             |m: &mut ListCaptureResponse| { &mut m.captures },
1697*cf78ab8cSAndroid Build Coastguard Worker         ));
1698*cf78ab8cSAndroid Build Coastguard Worker         ::protobuf::reflect::GeneratedMessageDescriptorData::new_2::<ListCaptureResponse>(
1699*cf78ab8cSAndroid Build Coastguard Worker             "ListCaptureResponse",
1700*cf78ab8cSAndroid Build Coastguard Worker             fields,
1701*cf78ab8cSAndroid Build Coastguard Worker             oneofs,
1702*cf78ab8cSAndroid Build Coastguard Worker         )
1703*cf78ab8cSAndroid Build Coastguard Worker     }
1704*cf78ab8cSAndroid Build Coastguard Worker }
1705*cf78ab8cSAndroid Build Coastguard Worker 
1706*cf78ab8cSAndroid Build Coastguard Worker impl ::protobuf::Message for ListCaptureResponse {
1707*cf78ab8cSAndroid Build Coastguard Worker     const NAME: &'static str = "ListCaptureResponse";
1708*cf78ab8cSAndroid Build Coastguard Worker 
is_initialized(&self) -> bool1709*cf78ab8cSAndroid Build Coastguard Worker     fn is_initialized(&self) -> bool {
1710*cf78ab8cSAndroid Build Coastguard Worker         true
1711*cf78ab8cSAndroid Build Coastguard Worker     }
1712*cf78ab8cSAndroid Build Coastguard Worker 
merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::Result<()>1713*cf78ab8cSAndroid Build Coastguard Worker     fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::Result<()> {
1714*cf78ab8cSAndroid Build Coastguard Worker         while let Some(tag) = is.read_raw_tag_or_eof()? {
1715*cf78ab8cSAndroid Build Coastguard Worker             match tag {
1716*cf78ab8cSAndroid Build Coastguard Worker                 10 => {
1717*cf78ab8cSAndroid Build Coastguard Worker                     self.captures.push(is.read_message()?);
1718*cf78ab8cSAndroid Build Coastguard Worker                 },
1719*cf78ab8cSAndroid Build Coastguard Worker                 tag => {
1720*cf78ab8cSAndroid Build Coastguard Worker                     ::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
1721*cf78ab8cSAndroid Build Coastguard Worker                 },
1722*cf78ab8cSAndroid Build Coastguard Worker             };
1723*cf78ab8cSAndroid Build Coastguard Worker         }
1724*cf78ab8cSAndroid Build Coastguard Worker         ::std::result::Result::Ok(())
1725*cf78ab8cSAndroid Build Coastguard Worker     }
1726*cf78ab8cSAndroid Build Coastguard Worker 
1727*cf78ab8cSAndroid Build Coastguard Worker     // Compute sizes of nested messages
1728*cf78ab8cSAndroid Build Coastguard Worker     #[allow(unused_variables)]
compute_size(&self) -> u641729*cf78ab8cSAndroid Build Coastguard Worker     fn compute_size(&self) -> u64 {
1730*cf78ab8cSAndroid Build Coastguard Worker         let mut my_size = 0;
1731*cf78ab8cSAndroid Build Coastguard Worker         for value in &self.captures {
1732*cf78ab8cSAndroid Build Coastguard Worker             let len = value.compute_size();
1733*cf78ab8cSAndroid Build Coastguard Worker             my_size += 1 + ::protobuf::rt::compute_raw_varint64_size(len) + len;
1734*cf78ab8cSAndroid Build Coastguard Worker         };
1735*cf78ab8cSAndroid Build Coastguard Worker         my_size += ::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
1736*cf78ab8cSAndroid Build Coastguard Worker         self.special_fields.cached_size().set(my_size as u32);
1737*cf78ab8cSAndroid Build Coastguard Worker         my_size
1738*cf78ab8cSAndroid Build Coastguard Worker     }
1739*cf78ab8cSAndroid Build Coastguard Worker 
write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::Result<()>1740*cf78ab8cSAndroid Build Coastguard Worker     fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::Result<()> {
1741*cf78ab8cSAndroid Build Coastguard Worker         for v in &self.captures {
1742*cf78ab8cSAndroid Build Coastguard Worker             ::protobuf::rt::write_message_field_with_cached_size(1, v, os)?;
1743*cf78ab8cSAndroid Build Coastguard Worker         };
1744*cf78ab8cSAndroid Build Coastguard Worker         os.write_unknown_fields(self.special_fields.unknown_fields())?;
1745*cf78ab8cSAndroid Build Coastguard Worker         ::std::result::Result::Ok(())
1746*cf78ab8cSAndroid Build Coastguard Worker     }
1747*cf78ab8cSAndroid Build Coastguard Worker 
special_fields(&self) -> &::protobuf::SpecialFields1748*cf78ab8cSAndroid Build Coastguard Worker     fn special_fields(&self) -> &::protobuf::SpecialFields {
1749*cf78ab8cSAndroid Build Coastguard Worker         &self.special_fields
1750*cf78ab8cSAndroid Build Coastguard Worker     }
1751*cf78ab8cSAndroid Build Coastguard Worker 
mut_special_fields(&mut self) -> &mut ::protobuf::SpecialFields1752*cf78ab8cSAndroid Build Coastguard Worker     fn mut_special_fields(&mut self) -> &mut ::protobuf::SpecialFields {
1753*cf78ab8cSAndroid Build Coastguard Worker         &mut self.special_fields
1754*cf78ab8cSAndroid Build Coastguard Worker     }
1755*cf78ab8cSAndroid Build Coastguard Worker 
new() -> ListCaptureResponse1756*cf78ab8cSAndroid Build Coastguard Worker     fn new() -> ListCaptureResponse {
1757*cf78ab8cSAndroid Build Coastguard Worker         ListCaptureResponse::new()
1758*cf78ab8cSAndroid Build Coastguard Worker     }
1759*cf78ab8cSAndroid Build Coastguard Worker 
clear(&mut self)1760*cf78ab8cSAndroid Build Coastguard Worker     fn clear(&mut self) {
1761*cf78ab8cSAndroid Build Coastguard Worker         self.captures.clear();
1762*cf78ab8cSAndroid Build Coastguard Worker         self.special_fields.clear();
1763*cf78ab8cSAndroid Build Coastguard Worker     }
1764*cf78ab8cSAndroid Build Coastguard Worker 
default_instance() -> &'static ListCaptureResponse1765*cf78ab8cSAndroid Build Coastguard Worker     fn default_instance() -> &'static ListCaptureResponse {
1766*cf78ab8cSAndroid Build Coastguard Worker         static instance: ListCaptureResponse = ListCaptureResponse {
1767*cf78ab8cSAndroid Build Coastguard Worker             captures: ::std::vec::Vec::new(),
1768*cf78ab8cSAndroid Build Coastguard Worker             special_fields: ::protobuf::SpecialFields::new(),
1769*cf78ab8cSAndroid Build Coastguard Worker         };
1770*cf78ab8cSAndroid Build Coastguard Worker         &instance
1771*cf78ab8cSAndroid Build Coastguard Worker     }
1772*cf78ab8cSAndroid Build Coastguard Worker }
1773*cf78ab8cSAndroid Build Coastguard Worker 
1774*cf78ab8cSAndroid Build Coastguard Worker impl ::protobuf::MessageFull for ListCaptureResponse {
descriptor() -> ::protobuf::reflect::MessageDescriptor1775*cf78ab8cSAndroid Build Coastguard Worker     fn descriptor() -> ::protobuf::reflect::MessageDescriptor {
1776*cf78ab8cSAndroid Build Coastguard Worker         static descriptor: ::protobuf::rt::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::Lazy::new();
1777*cf78ab8cSAndroid Build Coastguard Worker         descriptor.get(|| file_descriptor().message_by_package_relative_name("ListCaptureResponse").unwrap()).clone()
1778*cf78ab8cSAndroid Build Coastguard Worker     }
1779*cf78ab8cSAndroid Build Coastguard Worker }
1780*cf78ab8cSAndroid Build Coastguard Worker 
1781*cf78ab8cSAndroid Build Coastguard Worker impl ::std::fmt::Display for ListCaptureResponse {
fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result1782*cf78ab8cSAndroid Build Coastguard Worker     fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
1783*cf78ab8cSAndroid Build Coastguard Worker         ::protobuf::text_format::fmt(self, f)
1784*cf78ab8cSAndroid Build Coastguard Worker     }
1785*cf78ab8cSAndroid Build Coastguard Worker }
1786*cf78ab8cSAndroid Build Coastguard Worker 
1787*cf78ab8cSAndroid Build Coastguard Worker impl ::protobuf::reflect::ProtobufValue for ListCaptureResponse {
1788*cf78ab8cSAndroid Build Coastguard Worker     type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage<Self>;
1789*cf78ab8cSAndroid Build Coastguard Worker }
1790*cf78ab8cSAndroid Build Coastguard Worker 
1791*cf78ab8cSAndroid Build Coastguard Worker #[derive(PartialEq,Clone,Default,Debug)]
1792*cf78ab8cSAndroid Build Coastguard Worker // @@protoc_insertion_point(message:netsim.frontend.GetCaptureRequest)
1793*cf78ab8cSAndroid Build Coastguard Worker pub struct GetCaptureRequest {
1794*cf78ab8cSAndroid Build Coastguard Worker     // message fields
1795*cf78ab8cSAndroid Build Coastguard Worker     // @@protoc_insertion_point(field:netsim.frontend.GetCaptureRequest.id)
1796*cf78ab8cSAndroid Build Coastguard Worker     pub id: u32,
1797*cf78ab8cSAndroid Build Coastguard Worker     // special fields
1798*cf78ab8cSAndroid Build Coastguard Worker     // @@protoc_insertion_point(special_field:netsim.frontend.GetCaptureRequest.special_fields)
1799*cf78ab8cSAndroid Build Coastguard Worker     pub special_fields: ::protobuf::SpecialFields,
1800*cf78ab8cSAndroid Build Coastguard Worker }
1801*cf78ab8cSAndroid Build Coastguard Worker 
1802*cf78ab8cSAndroid Build Coastguard Worker impl<'a> ::std::default::Default for &'a GetCaptureRequest {
default() -> &'a GetCaptureRequest1803*cf78ab8cSAndroid Build Coastguard Worker     fn default() -> &'a GetCaptureRequest {
1804*cf78ab8cSAndroid Build Coastguard Worker         <GetCaptureRequest as ::protobuf::Message>::default_instance()
1805*cf78ab8cSAndroid Build Coastguard Worker     }
1806*cf78ab8cSAndroid Build Coastguard Worker }
1807*cf78ab8cSAndroid Build Coastguard Worker 
1808*cf78ab8cSAndroid Build Coastguard Worker impl GetCaptureRequest {
new() -> GetCaptureRequest1809*cf78ab8cSAndroid Build Coastguard Worker     pub fn new() -> GetCaptureRequest {
1810*cf78ab8cSAndroid Build Coastguard Worker         ::std::default::Default::default()
1811*cf78ab8cSAndroid Build Coastguard Worker     }
1812*cf78ab8cSAndroid Build Coastguard Worker 
generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData1813*cf78ab8cSAndroid Build Coastguard Worker     fn generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData {
1814*cf78ab8cSAndroid Build Coastguard Worker         let mut fields = ::std::vec::Vec::with_capacity(1);
1815*cf78ab8cSAndroid Build Coastguard Worker         let mut oneofs = ::std::vec::Vec::with_capacity(0);
1816*cf78ab8cSAndroid Build Coastguard Worker         fields.push(::protobuf::reflect::rt::v2::make_simpler_field_accessor::<_, _>(
1817*cf78ab8cSAndroid Build Coastguard Worker             "id",
1818*cf78ab8cSAndroid Build Coastguard Worker             |m: &GetCaptureRequest| { &m.id },
1819*cf78ab8cSAndroid Build Coastguard Worker             |m: &mut GetCaptureRequest| { &mut m.id },
1820*cf78ab8cSAndroid Build Coastguard Worker         ));
1821*cf78ab8cSAndroid Build Coastguard Worker         ::protobuf::reflect::GeneratedMessageDescriptorData::new_2::<GetCaptureRequest>(
1822*cf78ab8cSAndroid Build Coastguard Worker             "GetCaptureRequest",
1823*cf78ab8cSAndroid Build Coastguard Worker             fields,
1824*cf78ab8cSAndroid Build Coastguard Worker             oneofs,
1825*cf78ab8cSAndroid Build Coastguard Worker         )
1826*cf78ab8cSAndroid Build Coastguard Worker     }
1827*cf78ab8cSAndroid Build Coastguard Worker }
1828*cf78ab8cSAndroid Build Coastguard Worker 
1829*cf78ab8cSAndroid Build Coastguard Worker impl ::protobuf::Message for GetCaptureRequest {
1830*cf78ab8cSAndroid Build Coastguard Worker     const NAME: &'static str = "GetCaptureRequest";
1831*cf78ab8cSAndroid Build Coastguard Worker 
is_initialized(&self) -> bool1832*cf78ab8cSAndroid Build Coastguard Worker     fn is_initialized(&self) -> bool {
1833*cf78ab8cSAndroid Build Coastguard Worker         true
1834*cf78ab8cSAndroid Build Coastguard Worker     }
1835*cf78ab8cSAndroid Build Coastguard Worker 
merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::Result<()>1836*cf78ab8cSAndroid Build Coastguard Worker     fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::Result<()> {
1837*cf78ab8cSAndroid Build Coastguard Worker         while let Some(tag) = is.read_raw_tag_or_eof()? {
1838*cf78ab8cSAndroid Build Coastguard Worker             match tag {
1839*cf78ab8cSAndroid Build Coastguard Worker                 8 => {
1840*cf78ab8cSAndroid Build Coastguard Worker                     self.id = is.read_uint32()?;
1841*cf78ab8cSAndroid Build Coastguard Worker                 },
1842*cf78ab8cSAndroid Build Coastguard Worker                 tag => {
1843*cf78ab8cSAndroid Build Coastguard Worker                     ::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
1844*cf78ab8cSAndroid Build Coastguard Worker                 },
1845*cf78ab8cSAndroid Build Coastguard Worker             };
1846*cf78ab8cSAndroid Build Coastguard Worker         }
1847*cf78ab8cSAndroid Build Coastguard Worker         ::std::result::Result::Ok(())
1848*cf78ab8cSAndroid Build Coastguard Worker     }
1849*cf78ab8cSAndroid Build Coastguard Worker 
1850*cf78ab8cSAndroid Build Coastguard Worker     // Compute sizes of nested messages
1851*cf78ab8cSAndroid Build Coastguard Worker     #[allow(unused_variables)]
compute_size(&self) -> u641852*cf78ab8cSAndroid Build Coastguard Worker     fn compute_size(&self) -> u64 {
1853*cf78ab8cSAndroid Build Coastguard Worker         let mut my_size = 0;
1854*cf78ab8cSAndroid Build Coastguard Worker         if self.id != 0 {
1855*cf78ab8cSAndroid Build Coastguard Worker             my_size += ::protobuf::rt::uint32_size(1, self.id);
1856*cf78ab8cSAndroid Build Coastguard Worker         }
1857*cf78ab8cSAndroid Build Coastguard Worker         my_size += ::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
1858*cf78ab8cSAndroid Build Coastguard Worker         self.special_fields.cached_size().set(my_size as u32);
1859*cf78ab8cSAndroid Build Coastguard Worker         my_size
1860*cf78ab8cSAndroid Build Coastguard Worker     }
1861*cf78ab8cSAndroid Build Coastguard Worker 
write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::Result<()>1862*cf78ab8cSAndroid Build Coastguard Worker     fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::Result<()> {
1863*cf78ab8cSAndroid Build Coastguard Worker         if self.id != 0 {
1864*cf78ab8cSAndroid Build Coastguard Worker             os.write_uint32(1, self.id)?;
1865*cf78ab8cSAndroid Build Coastguard Worker         }
1866*cf78ab8cSAndroid Build Coastguard Worker         os.write_unknown_fields(self.special_fields.unknown_fields())?;
1867*cf78ab8cSAndroid Build Coastguard Worker         ::std::result::Result::Ok(())
1868*cf78ab8cSAndroid Build Coastguard Worker     }
1869*cf78ab8cSAndroid Build Coastguard Worker 
special_fields(&self) -> &::protobuf::SpecialFields1870*cf78ab8cSAndroid Build Coastguard Worker     fn special_fields(&self) -> &::protobuf::SpecialFields {
1871*cf78ab8cSAndroid Build Coastguard Worker         &self.special_fields
1872*cf78ab8cSAndroid Build Coastguard Worker     }
1873*cf78ab8cSAndroid Build Coastguard Worker 
mut_special_fields(&mut self) -> &mut ::protobuf::SpecialFields1874*cf78ab8cSAndroid Build Coastguard Worker     fn mut_special_fields(&mut self) -> &mut ::protobuf::SpecialFields {
1875*cf78ab8cSAndroid Build Coastguard Worker         &mut self.special_fields
1876*cf78ab8cSAndroid Build Coastguard Worker     }
1877*cf78ab8cSAndroid Build Coastguard Worker 
new() -> GetCaptureRequest1878*cf78ab8cSAndroid Build Coastguard Worker     fn new() -> GetCaptureRequest {
1879*cf78ab8cSAndroid Build Coastguard Worker         GetCaptureRequest::new()
1880*cf78ab8cSAndroid Build Coastguard Worker     }
1881*cf78ab8cSAndroid Build Coastguard Worker 
clear(&mut self)1882*cf78ab8cSAndroid Build Coastguard Worker     fn clear(&mut self) {
1883*cf78ab8cSAndroid Build Coastguard Worker         self.id = 0;
1884*cf78ab8cSAndroid Build Coastguard Worker         self.special_fields.clear();
1885*cf78ab8cSAndroid Build Coastguard Worker     }
1886*cf78ab8cSAndroid Build Coastguard Worker 
default_instance() -> &'static GetCaptureRequest1887*cf78ab8cSAndroid Build Coastguard Worker     fn default_instance() -> &'static GetCaptureRequest {
1888*cf78ab8cSAndroid Build Coastguard Worker         static instance: GetCaptureRequest = GetCaptureRequest {
1889*cf78ab8cSAndroid Build Coastguard Worker             id: 0,
1890*cf78ab8cSAndroid Build Coastguard Worker             special_fields: ::protobuf::SpecialFields::new(),
1891*cf78ab8cSAndroid Build Coastguard Worker         };
1892*cf78ab8cSAndroid Build Coastguard Worker         &instance
1893*cf78ab8cSAndroid Build Coastguard Worker     }
1894*cf78ab8cSAndroid Build Coastguard Worker }
1895*cf78ab8cSAndroid Build Coastguard Worker 
1896*cf78ab8cSAndroid Build Coastguard Worker impl ::protobuf::MessageFull for GetCaptureRequest {
descriptor() -> ::protobuf::reflect::MessageDescriptor1897*cf78ab8cSAndroid Build Coastguard Worker     fn descriptor() -> ::protobuf::reflect::MessageDescriptor {
1898*cf78ab8cSAndroid Build Coastguard Worker         static descriptor: ::protobuf::rt::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::Lazy::new();
1899*cf78ab8cSAndroid Build Coastguard Worker         descriptor.get(|| file_descriptor().message_by_package_relative_name("GetCaptureRequest").unwrap()).clone()
1900*cf78ab8cSAndroid Build Coastguard Worker     }
1901*cf78ab8cSAndroid Build Coastguard Worker }
1902*cf78ab8cSAndroid Build Coastguard Worker 
1903*cf78ab8cSAndroid Build Coastguard Worker impl ::std::fmt::Display for GetCaptureRequest {
fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result1904*cf78ab8cSAndroid Build Coastguard Worker     fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
1905*cf78ab8cSAndroid Build Coastguard Worker         ::protobuf::text_format::fmt(self, f)
1906*cf78ab8cSAndroid Build Coastguard Worker     }
1907*cf78ab8cSAndroid Build Coastguard Worker }
1908*cf78ab8cSAndroid Build Coastguard Worker 
1909*cf78ab8cSAndroid Build Coastguard Worker impl ::protobuf::reflect::ProtobufValue for GetCaptureRequest {
1910*cf78ab8cSAndroid Build Coastguard Worker     type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage<Self>;
1911*cf78ab8cSAndroid Build Coastguard Worker }
1912*cf78ab8cSAndroid Build Coastguard Worker 
1913*cf78ab8cSAndroid Build Coastguard Worker #[derive(PartialEq,Clone,Default,Debug)]
1914*cf78ab8cSAndroid Build Coastguard Worker // @@protoc_insertion_point(message:netsim.frontend.GetCaptureResponse)
1915*cf78ab8cSAndroid Build Coastguard Worker pub struct GetCaptureResponse {
1916*cf78ab8cSAndroid Build Coastguard Worker     // message fields
1917*cf78ab8cSAndroid Build Coastguard Worker     // @@protoc_insertion_point(field:netsim.frontend.GetCaptureResponse.capture_stream)
1918*cf78ab8cSAndroid Build Coastguard Worker     pub capture_stream: ::std::vec::Vec<u8>,
1919*cf78ab8cSAndroid Build Coastguard Worker     // special fields
1920*cf78ab8cSAndroid Build Coastguard Worker     // @@protoc_insertion_point(special_field:netsim.frontend.GetCaptureResponse.special_fields)
1921*cf78ab8cSAndroid Build Coastguard Worker     pub special_fields: ::protobuf::SpecialFields,
1922*cf78ab8cSAndroid Build Coastguard Worker }
1923*cf78ab8cSAndroid Build Coastguard Worker 
1924*cf78ab8cSAndroid Build Coastguard Worker impl<'a> ::std::default::Default for &'a GetCaptureResponse {
default() -> &'a GetCaptureResponse1925*cf78ab8cSAndroid Build Coastguard Worker     fn default() -> &'a GetCaptureResponse {
1926*cf78ab8cSAndroid Build Coastguard Worker         <GetCaptureResponse as ::protobuf::Message>::default_instance()
1927*cf78ab8cSAndroid Build Coastguard Worker     }
1928*cf78ab8cSAndroid Build Coastguard Worker }
1929*cf78ab8cSAndroid Build Coastguard Worker 
1930*cf78ab8cSAndroid Build Coastguard Worker impl GetCaptureResponse {
new() -> GetCaptureResponse1931*cf78ab8cSAndroid Build Coastguard Worker     pub fn new() -> GetCaptureResponse {
1932*cf78ab8cSAndroid Build Coastguard Worker         ::std::default::Default::default()
1933*cf78ab8cSAndroid Build Coastguard Worker     }
1934*cf78ab8cSAndroid Build Coastguard Worker 
generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData1935*cf78ab8cSAndroid Build Coastguard Worker     fn generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData {
1936*cf78ab8cSAndroid Build Coastguard Worker         let mut fields = ::std::vec::Vec::with_capacity(1);
1937*cf78ab8cSAndroid Build Coastguard Worker         let mut oneofs = ::std::vec::Vec::with_capacity(0);
1938*cf78ab8cSAndroid Build Coastguard Worker         fields.push(::protobuf::reflect::rt::v2::make_simpler_field_accessor::<_, _>(
1939*cf78ab8cSAndroid Build Coastguard Worker             "capture_stream",
1940*cf78ab8cSAndroid Build Coastguard Worker             |m: &GetCaptureResponse| { &m.capture_stream },
1941*cf78ab8cSAndroid Build Coastguard Worker             |m: &mut GetCaptureResponse| { &mut m.capture_stream },
1942*cf78ab8cSAndroid Build Coastguard Worker         ));
1943*cf78ab8cSAndroid Build Coastguard Worker         ::protobuf::reflect::GeneratedMessageDescriptorData::new_2::<GetCaptureResponse>(
1944*cf78ab8cSAndroid Build Coastguard Worker             "GetCaptureResponse",
1945*cf78ab8cSAndroid Build Coastguard Worker             fields,
1946*cf78ab8cSAndroid Build Coastguard Worker             oneofs,
1947*cf78ab8cSAndroid Build Coastguard Worker         )
1948*cf78ab8cSAndroid Build Coastguard Worker     }
1949*cf78ab8cSAndroid Build Coastguard Worker }
1950*cf78ab8cSAndroid Build Coastguard Worker 
1951*cf78ab8cSAndroid Build Coastguard Worker impl ::protobuf::Message for GetCaptureResponse {
1952*cf78ab8cSAndroid Build Coastguard Worker     const NAME: &'static str = "GetCaptureResponse";
1953*cf78ab8cSAndroid Build Coastguard Worker 
is_initialized(&self) -> bool1954*cf78ab8cSAndroid Build Coastguard Worker     fn is_initialized(&self) -> bool {
1955*cf78ab8cSAndroid Build Coastguard Worker         true
1956*cf78ab8cSAndroid Build Coastguard Worker     }
1957*cf78ab8cSAndroid Build Coastguard Worker 
merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::Result<()>1958*cf78ab8cSAndroid Build Coastguard Worker     fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::Result<()> {
1959*cf78ab8cSAndroid Build Coastguard Worker         while let Some(tag) = is.read_raw_tag_or_eof()? {
1960*cf78ab8cSAndroid Build Coastguard Worker             match tag {
1961*cf78ab8cSAndroid Build Coastguard Worker                 10 => {
1962*cf78ab8cSAndroid Build Coastguard Worker                     self.capture_stream = is.read_bytes()?;
1963*cf78ab8cSAndroid Build Coastguard Worker                 },
1964*cf78ab8cSAndroid Build Coastguard Worker                 tag => {
1965*cf78ab8cSAndroid Build Coastguard Worker                     ::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
1966*cf78ab8cSAndroid Build Coastguard Worker                 },
1967*cf78ab8cSAndroid Build Coastguard Worker             };
1968*cf78ab8cSAndroid Build Coastguard Worker         }
1969*cf78ab8cSAndroid Build Coastguard Worker         ::std::result::Result::Ok(())
1970*cf78ab8cSAndroid Build Coastguard Worker     }
1971*cf78ab8cSAndroid Build Coastguard Worker 
1972*cf78ab8cSAndroid Build Coastguard Worker     // Compute sizes of nested messages
1973*cf78ab8cSAndroid Build Coastguard Worker     #[allow(unused_variables)]
compute_size(&self) -> u641974*cf78ab8cSAndroid Build Coastguard Worker     fn compute_size(&self) -> u64 {
1975*cf78ab8cSAndroid Build Coastguard Worker         let mut my_size = 0;
1976*cf78ab8cSAndroid Build Coastguard Worker         if !self.capture_stream.is_empty() {
1977*cf78ab8cSAndroid Build Coastguard Worker             my_size += ::protobuf::rt::bytes_size(1, &self.capture_stream);
1978*cf78ab8cSAndroid Build Coastguard Worker         }
1979*cf78ab8cSAndroid Build Coastguard Worker         my_size += ::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
1980*cf78ab8cSAndroid Build Coastguard Worker         self.special_fields.cached_size().set(my_size as u32);
1981*cf78ab8cSAndroid Build Coastguard Worker         my_size
1982*cf78ab8cSAndroid Build Coastguard Worker     }
1983*cf78ab8cSAndroid Build Coastguard Worker 
write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::Result<()>1984*cf78ab8cSAndroid Build Coastguard Worker     fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::Result<()> {
1985*cf78ab8cSAndroid Build Coastguard Worker         if !self.capture_stream.is_empty() {
1986*cf78ab8cSAndroid Build Coastguard Worker             os.write_bytes(1, &self.capture_stream)?;
1987*cf78ab8cSAndroid Build Coastguard Worker         }
1988*cf78ab8cSAndroid Build Coastguard Worker         os.write_unknown_fields(self.special_fields.unknown_fields())?;
1989*cf78ab8cSAndroid Build Coastguard Worker         ::std::result::Result::Ok(())
1990*cf78ab8cSAndroid Build Coastguard Worker     }
1991*cf78ab8cSAndroid Build Coastguard Worker 
special_fields(&self) -> &::protobuf::SpecialFields1992*cf78ab8cSAndroid Build Coastguard Worker     fn special_fields(&self) -> &::protobuf::SpecialFields {
1993*cf78ab8cSAndroid Build Coastguard Worker         &self.special_fields
1994*cf78ab8cSAndroid Build Coastguard Worker     }
1995*cf78ab8cSAndroid Build Coastguard Worker 
mut_special_fields(&mut self) -> &mut ::protobuf::SpecialFields1996*cf78ab8cSAndroid Build Coastguard Worker     fn mut_special_fields(&mut self) -> &mut ::protobuf::SpecialFields {
1997*cf78ab8cSAndroid Build Coastguard Worker         &mut self.special_fields
1998*cf78ab8cSAndroid Build Coastguard Worker     }
1999*cf78ab8cSAndroid Build Coastguard Worker 
new() -> GetCaptureResponse2000*cf78ab8cSAndroid Build Coastguard Worker     fn new() -> GetCaptureResponse {
2001*cf78ab8cSAndroid Build Coastguard Worker         GetCaptureResponse::new()
2002*cf78ab8cSAndroid Build Coastguard Worker     }
2003*cf78ab8cSAndroid Build Coastguard Worker 
clear(&mut self)2004*cf78ab8cSAndroid Build Coastguard Worker     fn clear(&mut self) {
2005*cf78ab8cSAndroid Build Coastguard Worker         self.capture_stream.clear();
2006*cf78ab8cSAndroid Build Coastguard Worker         self.special_fields.clear();
2007*cf78ab8cSAndroid Build Coastguard Worker     }
2008*cf78ab8cSAndroid Build Coastguard Worker 
default_instance() -> &'static GetCaptureResponse2009*cf78ab8cSAndroid Build Coastguard Worker     fn default_instance() -> &'static GetCaptureResponse {
2010*cf78ab8cSAndroid Build Coastguard Worker         static instance: GetCaptureResponse = GetCaptureResponse {
2011*cf78ab8cSAndroid Build Coastguard Worker             capture_stream: ::std::vec::Vec::new(),
2012*cf78ab8cSAndroid Build Coastguard Worker             special_fields: ::protobuf::SpecialFields::new(),
2013*cf78ab8cSAndroid Build Coastguard Worker         };
2014*cf78ab8cSAndroid Build Coastguard Worker         &instance
2015*cf78ab8cSAndroid Build Coastguard Worker     }
2016*cf78ab8cSAndroid Build Coastguard Worker }
2017*cf78ab8cSAndroid Build Coastguard Worker 
2018*cf78ab8cSAndroid Build Coastguard Worker impl ::protobuf::MessageFull for GetCaptureResponse {
descriptor() -> ::protobuf::reflect::MessageDescriptor2019*cf78ab8cSAndroid Build Coastguard Worker     fn descriptor() -> ::protobuf::reflect::MessageDescriptor {
2020*cf78ab8cSAndroid Build Coastguard Worker         static descriptor: ::protobuf::rt::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::Lazy::new();
2021*cf78ab8cSAndroid Build Coastguard Worker         descriptor.get(|| file_descriptor().message_by_package_relative_name("GetCaptureResponse").unwrap()).clone()
2022*cf78ab8cSAndroid Build Coastguard Worker     }
2023*cf78ab8cSAndroid Build Coastguard Worker }
2024*cf78ab8cSAndroid Build Coastguard Worker 
2025*cf78ab8cSAndroid Build Coastguard Worker impl ::std::fmt::Display for GetCaptureResponse {
fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result2026*cf78ab8cSAndroid Build Coastguard Worker     fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
2027*cf78ab8cSAndroid Build Coastguard Worker         ::protobuf::text_format::fmt(self, f)
2028*cf78ab8cSAndroid Build Coastguard Worker     }
2029*cf78ab8cSAndroid Build Coastguard Worker }
2030*cf78ab8cSAndroid Build Coastguard Worker 
2031*cf78ab8cSAndroid Build Coastguard Worker impl ::protobuf::reflect::ProtobufValue for GetCaptureResponse {
2032*cf78ab8cSAndroid Build Coastguard Worker     type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage<Self>;
2033*cf78ab8cSAndroid Build Coastguard Worker }
2034*cf78ab8cSAndroid Build Coastguard Worker 
2035*cf78ab8cSAndroid Build Coastguard Worker static file_descriptor_proto_data: &'static [u8] = b"\
2036*cf78ab8cSAndroid Build Coastguard Worker     \n\x15netsim/frontend.proto\x12\x0fnetsim.frontend\x1a\x1bgoogle/protobu\
2037*cf78ab8cSAndroid Build Coastguard Worker     f/empty.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x12netsim/model\
2038*cf78ab8cSAndroid Build Coastguard Worker     .proto\"+\n\x0fVersionResponse\x12\x18\n\x07version\x18\x01\x20\x01(\tR\
2039*cf78ab8cSAndroid Build Coastguard Worker     \x07version\"I\n\x13CreateDeviceRequest\x122\n\x06device\x18\x01\x20\x01\
2040*cf78ab8cSAndroid Build Coastguard Worker     (\x0b2\x1a.netsim.model.DeviceCreateR\x06device\"D\n\x14CreateDeviceResp\
2041*cf78ab8cSAndroid Build Coastguard Worker     onse\x12,\n\x06device\x18\x01\x20\x01(\x0b2\x14.netsim.model.DeviceR\x06\
2042*cf78ab8cSAndroid Build Coastguard Worker     device\"#\n\x11DeleteChipRequest\x12\x0e\n\x02id\x18\x02\x20\x01(\rR\x02\
2043*cf78ab8cSAndroid Build Coastguard Worker     id\"\xa4\x03\n\x12PatchDeviceRequest\x12\x13\n\x02id\x18\x01\x20\x01(\rH\
2044*cf78ab8cSAndroid Build Coastguard Worker     \0R\x02id\x88\x01\x01\x12M\n\x06device\x18\x02\x20\x01(\x0b25.netsim.fro\
2045*cf78ab8cSAndroid Build Coastguard Worker     ntend.PatchDeviceRequest.PatchDeviceFieldsR\x06device\x1a\xa2\x02\n\x11P\
2046*cf78ab8cSAndroid Build Coastguard Worker     atchDeviceFields\x12\x17\n\x04name\x18\x02\x20\x01(\tH\0R\x04name\x88\
2047*cf78ab8cSAndroid Build Coastguard Worker     \x01\x01\x12\x1d\n\x07visible\x18\x03\x20\x01(\x08H\x01R\x07visible\x88\
2048*cf78ab8cSAndroid Build Coastguard Worker     \x01\x01\x127\n\x08position\x18\x04\x20\x01(\x0b2\x16.netsim.model.Posit\
2049*cf78ab8cSAndroid Build Coastguard Worker     ionH\x02R\x08position\x88\x01\x01\x12@\n\x0borientation\x18\x05\x20\x01(\
2050*cf78ab8cSAndroid Build Coastguard Worker     \x0b2\x19.netsim.model.OrientationH\x03R\x0borientation\x88\x01\x01\x12(\
2051*cf78ab8cSAndroid Build Coastguard Worker     \n\x05chips\x18\x06\x20\x03(\x0b2\x12.netsim.model.ChipR\x05chipsB\x07\n\
2052*cf78ab8cSAndroid Build Coastguard Worker     \x05_nameB\n\n\x08_visibleB\x0b\n\t_positionB\x0e\n\x0c_orientationB\x05\
2053*cf78ab8cSAndroid Build Coastguard Worker     \n\x03_id\"\x85\x01\n\x12ListDeviceResponse\x12.\n\x07devices\x18\x01\
2054*cf78ab8cSAndroid Build Coastguard Worker     \x20\x03(\x0b2\x14.netsim.model.DeviceR\x07devices\x12?\n\rlast_modified\
2055*cf78ab8cSAndroid Build Coastguard Worker     \x18\x02\x20\x01(\x0b2\x1a.google.protobuf.TimestampR\x0clastModified\"p\
2056*cf78ab8cSAndroid Build Coastguard Worker     \n\x16SubscribeDeviceRequest\x12D\n\rlast_modified\x18\x01\x20\x01(\x0b2\
2057*cf78ab8cSAndroid Build Coastguard Worker     \x1a.google.protobuf.TimestampH\0R\x0clastModified\x88\x01\x01B\x10\n\
2058*cf78ab8cSAndroid Build Coastguard Worker     \x0e_last_modified\"\xbf\x01\n\x17SubscribeDeviceResponse\x12W\n\x14list\
2059*cf78ab8cSAndroid Build Coastguard Worker     _device_response\x18\x01\x20\x01(\x0b2#.netsim.frontend.ListDeviceRespon\
2060*cf78ab8cSAndroid Build Coastguard Worker     seH\0R\x12listDeviceResponse\x12?\n\x0eempty_response\x18\x02\x20\x01(\
2061*cf78ab8cSAndroid Build Coastguard Worker     \x0b2\x16.google.protobuf.EmptyH\0R\remptyResponseB\n\n\x08response\"\
2062*cf78ab8cSAndroid Build Coastguard Worker     \xa3\x01\n\x13PatchCaptureRequest\x12\x0e\n\x02id\x18\x01\x20\x01(\rR\
2063*cf78ab8cSAndroid Build Coastguard Worker     \x02id\x12G\n\x05patch\x18\x02\x20\x01(\x0b21.netsim.frontend.PatchCaptu\
2064*cf78ab8cSAndroid Build Coastguard Worker     reRequest.PatchCaptureR\x05patch\x1a3\n\x0cPatchCapture\x12\x19\n\x05sta\
2065*cf78ab8cSAndroid Build Coastguard Worker     te\x18\x01\x20\x01(\x08H\0R\x05state\x88\x01\x01B\x08\n\x06_state\"H\n\
2066*cf78ab8cSAndroid Build Coastguard Worker     \x13ListCaptureResponse\x121\n\x08captures\x18\x01\x20\x03(\x0b2\x15.net\
2067*cf78ab8cSAndroid Build Coastguard Worker     sim.model.CaptureR\x08captures\"#\n\x11GetCaptureRequest\x12\x0e\n\x02id\
2068*cf78ab8cSAndroid Build Coastguard Worker     \x18\x01\x20\x01(\rR\x02id\";\n\x12GetCaptureResponse\x12%\n\x0ecapture_\
2069*cf78ab8cSAndroid Build Coastguard Worker     stream\x18\x01\x20\x01(\x0cR\rcaptureStream2\xaa\x06\n\x0fFrontendServic\
2070*cf78ab8cSAndroid Build Coastguard Worker     e\x12F\n\nGetVersion\x12\x16.google.protobuf.Empty\x1a\x20.netsim.fronte\
2071*cf78ab8cSAndroid Build Coastguard Worker     nd.VersionResponse\x12[\n\x0cCreateDevice\x12$.netsim.frontend.CreateDev\
2072*cf78ab8cSAndroid Build Coastguard Worker     iceRequest\x1a%.netsim.frontend.CreateDeviceResponse\x12H\n\nDeleteChip\
2073*cf78ab8cSAndroid Build Coastguard Worker     \x12\".netsim.frontend.DeleteChipRequest\x1a\x16.google.protobuf.Empty\
2074*cf78ab8cSAndroid Build Coastguard Worker     \x12J\n\x0bPatchDevice\x12#.netsim.frontend.PatchDeviceRequest\x1a\x16.g\
2075*cf78ab8cSAndroid Build Coastguard Worker     oogle.protobuf.Empty\x127\n\x05Reset\x12\x16.google.protobuf.Empty\x1a\
2076*cf78ab8cSAndroid Build Coastguard Worker     \x16.google.protobuf.Empty\x12I\n\nListDevice\x12\x16.google.protobuf.Em\
2077*cf78ab8cSAndroid Build Coastguard Worker     pty\x1a#.netsim.frontend.ListDeviceResponse\x12d\n\x0fSubscribeDevice\
2078*cf78ab8cSAndroid Build Coastguard Worker     \x12'.netsim.frontend.SubscribeDeviceRequest\x1a(.netsim.frontend.Subscr\
2079*cf78ab8cSAndroid Build Coastguard Worker     ibeDeviceResponse\x12L\n\x0cPatchCapture\x12$.netsim.frontend.PatchCaptu\
2080*cf78ab8cSAndroid Build Coastguard Worker     reRequest\x1a\x16.google.protobuf.Empty\x12K\n\x0bListCapture\x12\x16.go\
2081*cf78ab8cSAndroid Build Coastguard Worker     ogle.protobuf.Empty\x1a$.netsim.frontend.ListCaptureResponse\x12W\n\nGet\
2082*cf78ab8cSAndroid Build Coastguard Worker     Capture\x12\".netsim.frontend.GetCaptureRequest\x1a#.netsim.frontend.Get\
2083*cf78ab8cSAndroid Build Coastguard Worker     CaptureResponse0\x01b\x06proto3\
2084*cf78ab8cSAndroid Build Coastguard Worker ";
2085*cf78ab8cSAndroid Build Coastguard Worker 
2086*cf78ab8cSAndroid Build Coastguard Worker /// `FileDescriptorProto` object which was a source for this generated file
file_descriptor_proto() -> &'static ::protobuf::descriptor::FileDescriptorProto2087*cf78ab8cSAndroid Build Coastguard Worker fn file_descriptor_proto() -> &'static ::protobuf::descriptor::FileDescriptorProto {
2088*cf78ab8cSAndroid Build Coastguard Worker     static file_descriptor_proto_lazy: ::protobuf::rt::Lazy<::protobuf::descriptor::FileDescriptorProto> = ::protobuf::rt::Lazy::new();
2089*cf78ab8cSAndroid Build Coastguard Worker     file_descriptor_proto_lazy.get(|| {
2090*cf78ab8cSAndroid Build Coastguard Worker         ::protobuf::Message::parse_from_bytes(file_descriptor_proto_data).unwrap()
2091*cf78ab8cSAndroid Build Coastguard Worker     })
2092*cf78ab8cSAndroid Build Coastguard Worker }
2093*cf78ab8cSAndroid Build Coastguard Worker 
2094*cf78ab8cSAndroid Build Coastguard Worker /// `FileDescriptor` object which allows dynamic access to files
file_descriptor() -> &'static ::protobuf::reflect::FileDescriptor2095*cf78ab8cSAndroid Build Coastguard Worker pub fn file_descriptor() -> &'static ::protobuf::reflect::FileDescriptor {
2096*cf78ab8cSAndroid Build Coastguard Worker     static generated_file_descriptor_lazy: ::protobuf::rt::Lazy<::protobuf::reflect::GeneratedFileDescriptor> = ::protobuf::rt::Lazy::new();
2097*cf78ab8cSAndroid Build Coastguard Worker     static file_descriptor: ::protobuf::rt::Lazy<::protobuf::reflect::FileDescriptor> = ::protobuf::rt::Lazy::new();
2098*cf78ab8cSAndroid Build Coastguard Worker     file_descriptor.get(|| {
2099*cf78ab8cSAndroid Build Coastguard Worker         let generated_file_descriptor = generated_file_descriptor_lazy.get(|| {
2100*cf78ab8cSAndroid Build Coastguard Worker             let mut deps = ::std::vec::Vec::with_capacity(3);
2101*cf78ab8cSAndroid Build Coastguard Worker             deps.push(::protobuf::well_known_types::empty::file_descriptor().clone());
2102*cf78ab8cSAndroid Build Coastguard Worker             deps.push(::protobuf::well_known_types::timestamp::file_descriptor().clone());
2103*cf78ab8cSAndroid Build Coastguard Worker             deps.push(super::model::file_descriptor().clone());
2104*cf78ab8cSAndroid Build Coastguard Worker             let mut messages = ::std::vec::Vec::with_capacity(14);
2105*cf78ab8cSAndroid Build Coastguard Worker             messages.push(VersionResponse::generated_message_descriptor_data());
2106*cf78ab8cSAndroid Build Coastguard Worker             messages.push(CreateDeviceRequest::generated_message_descriptor_data());
2107*cf78ab8cSAndroid Build Coastguard Worker             messages.push(CreateDeviceResponse::generated_message_descriptor_data());
2108*cf78ab8cSAndroid Build Coastguard Worker             messages.push(DeleteChipRequest::generated_message_descriptor_data());
2109*cf78ab8cSAndroid Build Coastguard Worker             messages.push(PatchDeviceRequest::generated_message_descriptor_data());
2110*cf78ab8cSAndroid Build Coastguard Worker             messages.push(ListDeviceResponse::generated_message_descriptor_data());
2111*cf78ab8cSAndroid Build Coastguard Worker             messages.push(SubscribeDeviceRequest::generated_message_descriptor_data());
2112*cf78ab8cSAndroid Build Coastguard Worker             messages.push(SubscribeDeviceResponse::generated_message_descriptor_data());
2113*cf78ab8cSAndroid Build Coastguard Worker             messages.push(PatchCaptureRequest::generated_message_descriptor_data());
2114*cf78ab8cSAndroid Build Coastguard Worker             messages.push(ListCaptureResponse::generated_message_descriptor_data());
2115*cf78ab8cSAndroid Build Coastguard Worker             messages.push(GetCaptureRequest::generated_message_descriptor_data());
2116*cf78ab8cSAndroid Build Coastguard Worker             messages.push(GetCaptureResponse::generated_message_descriptor_data());
2117*cf78ab8cSAndroid Build Coastguard Worker             messages.push(patch_device_request::PatchDeviceFields::generated_message_descriptor_data());
2118*cf78ab8cSAndroid Build Coastguard Worker             messages.push(patch_capture_request::PatchCapture::generated_message_descriptor_data());
2119*cf78ab8cSAndroid Build Coastguard Worker             let mut enums = ::std::vec::Vec::with_capacity(0);
2120*cf78ab8cSAndroid Build Coastguard Worker             ::protobuf::reflect::GeneratedFileDescriptor::new_generated(
2121*cf78ab8cSAndroid Build Coastguard Worker                 file_descriptor_proto(),
2122*cf78ab8cSAndroid Build Coastguard Worker                 deps,
2123*cf78ab8cSAndroid Build Coastguard Worker                 messages,
2124*cf78ab8cSAndroid Build Coastguard Worker                 enums,
2125*cf78ab8cSAndroid Build Coastguard Worker             )
2126*cf78ab8cSAndroid Build Coastguard Worker         });
2127*cf78ab8cSAndroid Build Coastguard Worker         ::protobuf::reflect::FileDescriptor::new_generated_2(generated_file_descriptor)
2128*cf78ab8cSAndroid Build Coastguard Worker     })
2129*cf78ab8cSAndroid Build Coastguard Worker }
2130