1#![allow(unknown_lints)]
7#![allow(clippy::all)]
8
9#![allow(unused_attributes)]
10#![cfg_attr(rustfmt, rustfmt::skip)]
11
12#![allow(dead_code)]
13#![allow(missing_docs)]
14#![allow(non_camel_case_types)]
15#![allow(non_snake_case)]
16#![allow(non_upper_case_globals)]
17#![allow(trivial_casts)]
18#![allow(unused_results)]
19#![allow(unused_mut)]
20
21const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_3_7_2;
26
27#[derive(::gz_msgs_common::IgnMessage)]
28#[derive(PartialEq,Clone,Default,Debug)]
30pub struct SerializedComponent {
31 pub type_: u64,
34 pub component: ::std::vec::Vec<u8>,
36 pub remove: bool,
38 pub special_fields: ::protobuf::SpecialFields,
41}
42
43impl<'a> ::std::default::Default for &'a SerializedComponent {
44 fn default() -> &'a SerializedComponent {
45 <SerializedComponent as ::protobuf::Message>::default_instance()
46 }
47}
48
49impl SerializedComponent {
50 pub fn new() -> SerializedComponent {
51 ::std::default::Default::default()
52 }
53
54 fn generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData {
55 let mut fields = ::std::vec::Vec::with_capacity(3);
56 let mut oneofs = ::std::vec::Vec::with_capacity(0);
57 fields.push(::protobuf::reflect::rt::v2::make_simpler_field_accessor::<_, _>(
58 "type",
59 |m: &SerializedComponent| { &m.type_ },
60 |m: &mut SerializedComponent| { &mut m.type_ },
61 ));
62 fields.push(::protobuf::reflect::rt::v2::make_simpler_field_accessor::<_, _>(
63 "component",
64 |m: &SerializedComponent| { &m.component },
65 |m: &mut SerializedComponent| { &mut m.component },
66 ));
67 fields.push(::protobuf::reflect::rt::v2::make_simpler_field_accessor::<_, _>(
68 "remove",
69 |m: &SerializedComponent| { &m.remove },
70 |m: &mut SerializedComponent| { &mut m.remove },
71 ));
72 ::protobuf::reflect::GeneratedMessageDescriptorData::new_2::<SerializedComponent>(
73 "SerializedComponent",
74 fields,
75 oneofs,
76 )
77 }
78}
79
80impl ::protobuf::Message for SerializedComponent {
81 const NAME: &'static str = "SerializedComponent";
82
83 fn is_initialized(&self) -> bool {
84 true
85 }
86
87 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::Result<()> {
88 while let Some(tag) = is.read_raw_tag_or_eof()? {
89 match tag {
90 8 => {
91 self.type_ = is.read_uint64()?;
92 },
93 18 => {
94 self.component = is.read_bytes()?;
95 },
96 24 => {
97 self.remove = is.read_bool()?;
98 },
99 tag => {
100 ::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
101 },
102 };
103 }
104 ::std::result::Result::Ok(())
105 }
106
107 #[allow(unused_variables)]
109 fn compute_size(&self) -> u64 {
110 let mut my_size = 0;
111 if self.type_ != 0 {
112 my_size += ::protobuf::rt::uint64_size(1, self.type_);
113 }
114 if !self.component.is_empty() {
115 my_size += ::protobuf::rt::bytes_size(2, &self.component);
116 }
117 if self.remove != false {
118 my_size += 1 + 1;
119 }
120 my_size += ::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
121 self.special_fields.cached_size().set(my_size as u32);
122 my_size
123 }
124
125 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::Result<()> {
126 if self.type_ != 0 {
127 os.write_uint64(1, self.type_)?;
128 }
129 if !self.component.is_empty() {
130 os.write_bytes(2, &self.component)?;
131 }
132 if self.remove != false {
133 os.write_bool(3, self.remove)?;
134 }
135 os.write_unknown_fields(self.special_fields.unknown_fields())?;
136 ::std::result::Result::Ok(())
137 }
138
139 fn special_fields(&self) -> &::protobuf::SpecialFields {
140 &self.special_fields
141 }
142
143 fn mut_special_fields(&mut self) -> &mut ::protobuf::SpecialFields {
144 &mut self.special_fields
145 }
146
147 fn new() -> SerializedComponent {
148 SerializedComponent::new()
149 }
150
151 fn clear(&mut self) {
152 self.type_ = 0;
153 self.component.clear();
154 self.remove = false;
155 self.special_fields.clear();
156 }
157
158 fn default_instance() -> &'static SerializedComponent {
159 static instance: SerializedComponent = SerializedComponent {
160 type_: 0,
161 component: ::std::vec::Vec::new(),
162 remove: false,
163 special_fields: ::protobuf::SpecialFields::new(),
164 };
165 &instance
166 }
167}
168
169impl ::protobuf::MessageFull for SerializedComponent {
170 fn descriptor() -> ::protobuf::reflect::MessageDescriptor {
171 static descriptor: ::protobuf::rt::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::Lazy::new();
172 descriptor.get(|| file_descriptor().message_by_package_relative_name("SerializedComponent").unwrap()).clone()
173 }
174}
175
176impl ::std::fmt::Display for SerializedComponent {
177 fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
178 ::protobuf::text_format::fmt(self, f)
179 }
180}
181
182impl ::protobuf::reflect::ProtobufValue for SerializedComponent {
183 type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage<Self>;
184}
185
186#[derive(::gz_msgs_common::IgnMessage)]
187#[derive(PartialEq,Clone,Default,Debug)]
189pub struct SerializedEntity {
190 pub id: u64,
193 pub components: ::std::vec::Vec<SerializedComponent>,
195 pub remove: bool,
197 pub special_fields: ::protobuf::SpecialFields,
200}
201
202impl<'a> ::std::default::Default for &'a SerializedEntity {
203 fn default() -> &'a SerializedEntity {
204 <SerializedEntity as ::protobuf::Message>::default_instance()
205 }
206}
207
208impl SerializedEntity {
209 pub fn new() -> SerializedEntity {
210 ::std::default::Default::default()
211 }
212
213 fn generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData {
214 let mut fields = ::std::vec::Vec::with_capacity(3);
215 let mut oneofs = ::std::vec::Vec::with_capacity(0);
216 fields.push(::protobuf::reflect::rt::v2::make_simpler_field_accessor::<_, _>(
217 "id",
218 |m: &SerializedEntity| { &m.id },
219 |m: &mut SerializedEntity| { &mut m.id },
220 ));
221 fields.push(::protobuf::reflect::rt::v2::make_vec_simpler_accessor::<_, _>(
222 "components",
223 |m: &SerializedEntity| { &m.components },
224 |m: &mut SerializedEntity| { &mut m.components },
225 ));
226 fields.push(::protobuf::reflect::rt::v2::make_simpler_field_accessor::<_, _>(
227 "remove",
228 |m: &SerializedEntity| { &m.remove },
229 |m: &mut SerializedEntity| { &mut m.remove },
230 ));
231 ::protobuf::reflect::GeneratedMessageDescriptorData::new_2::<SerializedEntity>(
232 "SerializedEntity",
233 fields,
234 oneofs,
235 )
236 }
237}
238
239impl ::protobuf::Message for SerializedEntity {
240 const NAME: &'static str = "SerializedEntity";
241
242 fn is_initialized(&self) -> bool {
243 true
244 }
245
246 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::Result<()> {
247 while let Some(tag) = is.read_raw_tag_or_eof()? {
248 match tag {
249 8 => {
250 self.id = is.read_uint64()?;
251 },
252 18 => {
253 self.components.push(is.read_message()?);
254 },
255 24 => {
256 self.remove = is.read_bool()?;
257 },
258 tag => {
259 ::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
260 },
261 };
262 }
263 ::std::result::Result::Ok(())
264 }
265
266 #[allow(unused_variables)]
268 fn compute_size(&self) -> u64 {
269 let mut my_size = 0;
270 if self.id != 0 {
271 my_size += ::protobuf::rt::uint64_size(1, self.id);
272 }
273 for value in &self.components {
274 let len = value.compute_size();
275 my_size += 1 + ::protobuf::rt::compute_raw_varint64_size(len) + len;
276 };
277 if self.remove != false {
278 my_size += 1 + 1;
279 }
280 my_size += ::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
281 self.special_fields.cached_size().set(my_size as u32);
282 my_size
283 }
284
285 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::Result<()> {
286 if self.id != 0 {
287 os.write_uint64(1, self.id)?;
288 }
289 for v in &self.components {
290 ::protobuf::rt::write_message_field_with_cached_size(2, v, os)?;
291 };
292 if self.remove != false {
293 os.write_bool(3, self.remove)?;
294 }
295 os.write_unknown_fields(self.special_fields.unknown_fields())?;
296 ::std::result::Result::Ok(())
297 }
298
299 fn special_fields(&self) -> &::protobuf::SpecialFields {
300 &self.special_fields
301 }
302
303 fn mut_special_fields(&mut self) -> &mut ::protobuf::SpecialFields {
304 &mut self.special_fields
305 }
306
307 fn new() -> SerializedEntity {
308 SerializedEntity::new()
309 }
310
311 fn clear(&mut self) {
312 self.id = 0;
313 self.components.clear();
314 self.remove = false;
315 self.special_fields.clear();
316 }
317
318 fn default_instance() -> &'static SerializedEntity {
319 static instance: SerializedEntity = SerializedEntity {
320 id: 0,
321 components: ::std::vec::Vec::new(),
322 remove: false,
323 special_fields: ::protobuf::SpecialFields::new(),
324 };
325 &instance
326 }
327}
328
329impl ::protobuf::MessageFull for SerializedEntity {
330 fn descriptor() -> ::protobuf::reflect::MessageDescriptor {
331 static descriptor: ::protobuf::rt::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::Lazy::new();
332 descriptor.get(|| file_descriptor().message_by_package_relative_name("SerializedEntity").unwrap()).clone()
333 }
334}
335
336impl ::std::fmt::Display for SerializedEntity {
337 fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
338 ::protobuf::text_format::fmt(self, f)
339 }
340}
341
342impl ::protobuf::reflect::ProtobufValue for SerializedEntity {
343 type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage<Self>;
344}
345
346#[derive(::gz_msgs_common::IgnMessage)]
347#[derive(PartialEq,Clone,Default,Debug)]
349pub struct SerializedState {
350 pub header: ::protobuf::MessageField<super::header::Header>,
353 pub entities: ::std::vec::Vec<SerializedEntity>,
355 pub special_fields: ::protobuf::SpecialFields,
358}
359
360impl<'a> ::std::default::Default for &'a SerializedState {
361 fn default() -> &'a SerializedState {
362 <SerializedState as ::protobuf::Message>::default_instance()
363 }
364}
365
366impl SerializedState {
367 pub fn new() -> SerializedState {
368 ::std::default::Default::default()
369 }
370
371 fn generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData {
372 let mut fields = ::std::vec::Vec::with_capacity(2);
373 let mut oneofs = ::std::vec::Vec::with_capacity(0);
374 fields.push(::protobuf::reflect::rt::v2::make_message_field_accessor::<_, super::header::Header>(
375 "header",
376 |m: &SerializedState| { &m.header },
377 |m: &mut SerializedState| { &mut m.header },
378 ));
379 fields.push(::protobuf::reflect::rt::v2::make_vec_simpler_accessor::<_, _>(
380 "entities",
381 |m: &SerializedState| { &m.entities },
382 |m: &mut SerializedState| { &mut m.entities },
383 ));
384 ::protobuf::reflect::GeneratedMessageDescriptorData::new_2::<SerializedState>(
385 "SerializedState",
386 fields,
387 oneofs,
388 )
389 }
390}
391
392impl ::protobuf::Message for SerializedState {
393 const NAME: &'static str = "SerializedState";
394
395 fn is_initialized(&self) -> bool {
396 true
397 }
398
399 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::Result<()> {
400 while let Some(tag) = is.read_raw_tag_or_eof()? {
401 match tag {
402 10 => {
403 ::protobuf::rt::read_singular_message_into_field(is, &mut self.header)?;
404 },
405 18 => {
406 self.entities.push(is.read_message()?);
407 },
408 tag => {
409 ::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
410 },
411 };
412 }
413 ::std::result::Result::Ok(())
414 }
415
416 #[allow(unused_variables)]
418 fn compute_size(&self) -> u64 {
419 let mut my_size = 0;
420 if let Some(v) = self.header.as_ref() {
421 let len = v.compute_size();
422 my_size += 1 + ::protobuf::rt::compute_raw_varint64_size(len) + len;
423 }
424 for value in &self.entities {
425 let len = value.compute_size();
426 my_size += 1 + ::protobuf::rt::compute_raw_varint64_size(len) + len;
427 };
428 my_size += ::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
429 self.special_fields.cached_size().set(my_size as u32);
430 my_size
431 }
432
433 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::Result<()> {
434 if let Some(v) = self.header.as_ref() {
435 ::protobuf::rt::write_message_field_with_cached_size(1, v, os)?;
436 }
437 for v in &self.entities {
438 ::protobuf::rt::write_message_field_with_cached_size(2, v, os)?;
439 };
440 os.write_unknown_fields(self.special_fields.unknown_fields())?;
441 ::std::result::Result::Ok(())
442 }
443
444 fn special_fields(&self) -> &::protobuf::SpecialFields {
445 &self.special_fields
446 }
447
448 fn mut_special_fields(&mut self) -> &mut ::protobuf::SpecialFields {
449 &mut self.special_fields
450 }
451
452 fn new() -> SerializedState {
453 SerializedState::new()
454 }
455
456 fn clear(&mut self) {
457 self.header.clear();
458 self.entities.clear();
459 self.special_fields.clear();
460 }
461
462 fn default_instance() -> &'static SerializedState {
463 static instance: SerializedState = SerializedState {
464 header: ::protobuf::MessageField::none(),
465 entities: ::std::vec::Vec::new(),
466 special_fields: ::protobuf::SpecialFields::new(),
467 };
468 &instance
469 }
470}
471
472impl ::protobuf::MessageFull for SerializedState {
473 fn descriptor() -> ::protobuf::reflect::MessageDescriptor {
474 static descriptor: ::protobuf::rt::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::Lazy::new();
475 descriptor.get(|| file_descriptor().message_by_package_relative_name("SerializedState").unwrap()).clone()
476 }
477}
478
479impl ::std::fmt::Display for SerializedState {
480 fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
481 ::protobuf::text_format::fmt(self, f)
482 }
483}
484
485impl ::protobuf::reflect::ProtobufValue for SerializedState {
486 type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage<Self>;
487}
488
489#[derive(::gz_msgs_common::IgnMessage)]
490#[derive(PartialEq,Clone,Default,Debug)]
492pub struct SerializedStep {
493 pub stats: ::protobuf::MessageField<super::world_stats::WorldStatistics>,
496 pub state: ::protobuf::MessageField<SerializedState>,
498 pub special_fields: ::protobuf::SpecialFields,
501}
502
503impl<'a> ::std::default::Default for &'a SerializedStep {
504 fn default() -> &'a SerializedStep {
505 <SerializedStep as ::protobuf::Message>::default_instance()
506 }
507}
508
509impl SerializedStep {
510 pub fn new() -> SerializedStep {
511 ::std::default::Default::default()
512 }
513
514 fn generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData {
515 let mut fields = ::std::vec::Vec::with_capacity(2);
516 let mut oneofs = ::std::vec::Vec::with_capacity(0);
517 fields.push(::protobuf::reflect::rt::v2::make_message_field_accessor::<_, super::world_stats::WorldStatistics>(
518 "stats",
519 |m: &SerializedStep| { &m.stats },
520 |m: &mut SerializedStep| { &mut m.stats },
521 ));
522 fields.push(::protobuf::reflect::rt::v2::make_message_field_accessor::<_, SerializedState>(
523 "state",
524 |m: &SerializedStep| { &m.state },
525 |m: &mut SerializedStep| { &mut m.state },
526 ));
527 ::protobuf::reflect::GeneratedMessageDescriptorData::new_2::<SerializedStep>(
528 "SerializedStep",
529 fields,
530 oneofs,
531 )
532 }
533}
534
535impl ::protobuf::Message for SerializedStep {
536 const NAME: &'static str = "SerializedStep";
537
538 fn is_initialized(&self) -> bool {
539 true
540 }
541
542 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::Result<()> {
543 while let Some(tag) = is.read_raw_tag_or_eof()? {
544 match tag {
545 10 => {
546 ::protobuf::rt::read_singular_message_into_field(is, &mut self.stats)?;
547 },
548 18 => {
549 ::protobuf::rt::read_singular_message_into_field(is, &mut self.state)?;
550 },
551 tag => {
552 ::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
553 },
554 };
555 }
556 ::std::result::Result::Ok(())
557 }
558
559 #[allow(unused_variables)]
561 fn compute_size(&self) -> u64 {
562 let mut my_size = 0;
563 if let Some(v) = self.stats.as_ref() {
564 let len = v.compute_size();
565 my_size += 1 + ::protobuf::rt::compute_raw_varint64_size(len) + len;
566 }
567 if let Some(v) = self.state.as_ref() {
568 let len = v.compute_size();
569 my_size += 1 + ::protobuf::rt::compute_raw_varint64_size(len) + len;
570 }
571 my_size += ::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
572 self.special_fields.cached_size().set(my_size as u32);
573 my_size
574 }
575
576 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::Result<()> {
577 if let Some(v) = self.stats.as_ref() {
578 ::protobuf::rt::write_message_field_with_cached_size(1, v, os)?;
579 }
580 if let Some(v) = self.state.as_ref() {
581 ::protobuf::rt::write_message_field_with_cached_size(2, v, os)?;
582 }
583 os.write_unknown_fields(self.special_fields.unknown_fields())?;
584 ::std::result::Result::Ok(())
585 }
586
587 fn special_fields(&self) -> &::protobuf::SpecialFields {
588 &self.special_fields
589 }
590
591 fn mut_special_fields(&mut self) -> &mut ::protobuf::SpecialFields {
592 &mut self.special_fields
593 }
594
595 fn new() -> SerializedStep {
596 SerializedStep::new()
597 }
598
599 fn clear(&mut self) {
600 self.stats.clear();
601 self.state.clear();
602 self.special_fields.clear();
603 }
604
605 fn default_instance() -> &'static SerializedStep {
606 static instance: SerializedStep = SerializedStep {
607 stats: ::protobuf::MessageField::none(),
608 state: ::protobuf::MessageField::none(),
609 special_fields: ::protobuf::SpecialFields::new(),
610 };
611 &instance
612 }
613}
614
615impl ::protobuf::MessageFull for SerializedStep {
616 fn descriptor() -> ::protobuf::reflect::MessageDescriptor {
617 static descriptor: ::protobuf::rt::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::Lazy::new();
618 descriptor.get(|| file_descriptor().message_by_package_relative_name("SerializedStep").unwrap()).clone()
619 }
620}
621
622impl ::std::fmt::Display for SerializedStep {
623 fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
624 ::protobuf::text_format::fmt(self, f)
625 }
626}
627
628impl ::protobuf::reflect::ProtobufValue for SerializedStep {
629 type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage<Self>;
630}
631
632static file_descriptor_proto_data: &'static [u8] = b"\
633 \n\x1eignition/msgs/serialized.proto\x12\rignition.msgs\x1a\x1aignition/\
634 msgs/header.proto\x1a\x1fignition/msgs/world_stats.proto\"_\n\x13Seriali\
635 zedComponent\x12\x12\n\x04type\x18\x01\x20\x01(\x04R\x04type\x12\x1c\n\t\
636 component\x18\x02\x20\x01(\x0cR\tcomponent\x12\x16\n\x06remove\x18\x03\
637 \x20\x01(\x08R\x06remove\"~\n\x10SerializedEntity\x12\x0e\n\x02id\x18\
638 \x01\x20\x01(\x04R\x02id\x12B\n\ncomponents\x18\x02\x20\x03(\x0b2\".igni\
639 tion.msgs.SerializedComponentR\ncomponents\x12\x16\n\x06remove\x18\x03\
640 \x20\x01(\x08R\x06remove\"}\n\x0fSerializedState\x12-\n\x06header\x18\
641 \x01\x20\x01(\x0b2\x15.ignition.msgs.HeaderR\x06header\x12;\n\x08entitie\
642 s\x18\x02\x20\x03(\x0b2\x1f.ignition.msgs.SerializedEntityR\x08entities\
643 \"|\n\x0eSerializedStep\x124\n\x05stats\x18\x01\x20\x01(\x0b2\x1e.igniti\
644 on.msgs.WorldStatisticsR\x05stats\x124\n\x05state\x18\x02\x20\x01(\x0b2\
645 \x1e.ignition.msgs.SerializedStateR\x05stateB\x13\n\x11com.ignition.msgs\
646 b\x06proto3\
647";
648
649fn file_descriptor_proto() -> &'static ::protobuf::descriptor::FileDescriptorProto {
651 static file_descriptor_proto_lazy: ::protobuf::rt::Lazy<::protobuf::descriptor::FileDescriptorProto> = ::protobuf::rt::Lazy::new();
652 file_descriptor_proto_lazy.get(|| {
653 ::protobuf::Message::parse_from_bytes(file_descriptor_proto_data).unwrap()
654 })
655}
656
657pub fn file_descriptor() -> &'static ::protobuf::reflect::FileDescriptor {
659 static generated_file_descriptor_lazy: ::protobuf::rt::Lazy<::protobuf::reflect::GeneratedFileDescriptor> = ::protobuf::rt::Lazy::new();
660 static file_descriptor: ::protobuf::rt::Lazy<::protobuf::reflect::FileDescriptor> = ::protobuf::rt::Lazy::new();
661 file_descriptor.get(|| {
662 let generated_file_descriptor = generated_file_descriptor_lazy.get(|| {
663 let mut deps = ::std::vec::Vec::with_capacity(2);
664 deps.push(super::header::file_descriptor().clone());
665 deps.push(super::world_stats::file_descriptor().clone());
666 let mut messages = ::std::vec::Vec::with_capacity(4);
667 messages.push(SerializedComponent::generated_message_descriptor_data());
668 messages.push(SerializedEntity::generated_message_descriptor_data());
669 messages.push(SerializedState::generated_message_descriptor_data());
670 messages.push(SerializedStep::generated_message_descriptor_data());
671 let mut enums = ::std::vec::Vec::with_capacity(0);
672 ::protobuf::reflect::GeneratedFileDescriptor::new_generated(
673 file_descriptor_proto(),
674 deps,
675 messages,
676 enums,
677 )
678 });
679 ::protobuf::reflect::FileDescriptor::new_generated_2(generated_file_descriptor)
680 })
681}