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: () = ::steam_vent_proto_common::protobuf::VERSION_3_5_1;
27
28#[derive(PartialEq,Clone,Default,Debug)]
30pub struct CMsgClientMMSSetRatelimitPolicyOnClient {
31 pub app_id: ::std::option::Option<u32>,
34 pub enable_rate_limits: ::std::option::Option<bool>,
36 pub seconds_per_message: ::std::option::Option<i32>,
38 pub milliseconds_per_data_update: ::std::option::Option<i32>,
40 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
43}
44
45impl<'a> ::std::default::Default for &'a CMsgClientMMSSetRatelimitPolicyOnClient {
46 fn default() -> &'a CMsgClientMMSSetRatelimitPolicyOnClient {
47 <CMsgClientMMSSetRatelimitPolicyOnClient as ::steam_vent_proto_common::protobuf::Message>::default_instance()
48 }
49}
50
51impl CMsgClientMMSSetRatelimitPolicyOnClient {
52 pub fn new() -> CMsgClientMMSSetRatelimitPolicyOnClient {
53 ::std::default::Default::default()
54 }
55
56 pub fn app_id(&self) -> u32 {
59 self.app_id.unwrap_or(0)
60 }
61
62 pub fn clear_app_id(&mut self) {
63 self.app_id = ::std::option::Option::None;
64 }
65
66 pub fn has_app_id(&self) -> bool {
67 self.app_id.is_some()
68 }
69
70 pub fn set_app_id(&mut self, v: u32) {
72 self.app_id = ::std::option::Option::Some(v);
73 }
74
75 pub fn enable_rate_limits(&self) -> bool {
78 self.enable_rate_limits.unwrap_or(false)
79 }
80
81 pub fn clear_enable_rate_limits(&mut self) {
82 self.enable_rate_limits = ::std::option::Option::None;
83 }
84
85 pub fn has_enable_rate_limits(&self) -> bool {
86 self.enable_rate_limits.is_some()
87 }
88
89 pub fn set_enable_rate_limits(&mut self, v: bool) {
91 self.enable_rate_limits = ::std::option::Option::Some(v);
92 }
93
94 pub fn seconds_per_message(&self) -> i32 {
97 self.seconds_per_message.unwrap_or(0)
98 }
99
100 pub fn clear_seconds_per_message(&mut self) {
101 self.seconds_per_message = ::std::option::Option::None;
102 }
103
104 pub fn has_seconds_per_message(&self) -> bool {
105 self.seconds_per_message.is_some()
106 }
107
108 pub fn set_seconds_per_message(&mut self, v: i32) {
110 self.seconds_per_message = ::std::option::Option::Some(v);
111 }
112
113 pub fn milliseconds_per_data_update(&self) -> i32 {
116 self.milliseconds_per_data_update.unwrap_or(0)
117 }
118
119 pub fn clear_milliseconds_per_data_update(&mut self) {
120 self.milliseconds_per_data_update = ::std::option::Option::None;
121 }
122
123 pub fn has_milliseconds_per_data_update(&self) -> bool {
124 self.milliseconds_per_data_update.is_some()
125 }
126
127 pub fn set_milliseconds_per_data_update(&mut self, v: i32) {
129 self.milliseconds_per_data_update = ::std::option::Option::Some(v);
130 }
131}
132
133impl ::steam_vent_proto_common::protobuf::Message for CMsgClientMMSSetRatelimitPolicyOnClient {
134 const NAME: &'static str = "CMsgClientMMSSetRatelimitPolicyOnClient";
135
136 fn is_initialized(&self) -> bool {
137 true
138 }
139
140 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
141 while let Some(tag) = is.read_raw_tag_or_eof()? {
142 match tag {
143 8 => {
144 self.app_id = ::std::option::Option::Some(is.read_uint32()?);
145 },
146 16 => {
147 self.enable_rate_limits = ::std::option::Option::Some(is.read_bool()?);
148 },
149 24 => {
150 self.seconds_per_message = ::std::option::Option::Some(is.read_int32()?);
151 },
152 32 => {
153 self.milliseconds_per_data_update = ::std::option::Option::Some(is.read_int32()?);
154 },
155 tag => {
156 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
157 },
158 };
159 }
160 ::std::result::Result::Ok(())
161 }
162
163 #[allow(unused_variables)]
165 fn compute_size(&self) -> u64 {
166 let mut my_size = 0;
167 if let Some(v) = self.app_id {
168 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
169 }
170 if let Some(v) = self.enable_rate_limits {
171 my_size += 1 + 1;
172 }
173 if let Some(v) = self.seconds_per_message {
174 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(3, v);
175 }
176 if let Some(v) = self.milliseconds_per_data_update {
177 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(4, v);
178 }
179 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
180 self.special_fields.cached_size().set(my_size as u32);
181 my_size
182 }
183
184 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
185 if let Some(v) = self.app_id {
186 os.write_uint32(1, v)?;
187 }
188 if let Some(v) = self.enable_rate_limits {
189 os.write_bool(2, v)?;
190 }
191 if let Some(v) = self.seconds_per_message {
192 os.write_int32(3, v)?;
193 }
194 if let Some(v) = self.milliseconds_per_data_update {
195 os.write_int32(4, v)?;
196 }
197 os.write_unknown_fields(self.special_fields.unknown_fields())?;
198 ::std::result::Result::Ok(())
199 }
200
201 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
202 &self.special_fields
203 }
204
205 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
206 &mut self.special_fields
207 }
208
209 fn new() -> CMsgClientMMSSetRatelimitPolicyOnClient {
210 CMsgClientMMSSetRatelimitPolicyOnClient::new()
211 }
212
213 fn clear(&mut self) {
214 self.app_id = ::std::option::Option::None;
215 self.enable_rate_limits = ::std::option::Option::None;
216 self.seconds_per_message = ::std::option::Option::None;
217 self.milliseconds_per_data_update = ::std::option::Option::None;
218 self.special_fields.clear();
219 }
220
221 fn default_instance() -> &'static CMsgClientMMSSetRatelimitPolicyOnClient {
222 static instance: CMsgClientMMSSetRatelimitPolicyOnClient = CMsgClientMMSSetRatelimitPolicyOnClient {
223 app_id: ::std::option::Option::None,
224 enable_rate_limits: ::std::option::Option::None,
225 seconds_per_message: ::std::option::Option::None,
226 milliseconds_per_data_update: ::std::option::Option::None,
227 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
228 };
229 &instance
230 }
231}
232
233#[derive(PartialEq,Clone,Default,Debug)]
235pub struct CMsgClientMMSCreateLobby {
236 pub app_id: ::std::option::Option<u32>,
239 pub max_members: ::std::option::Option<i32>,
241 pub lobby_type: ::std::option::Option<i32>,
243 pub lobby_flags: ::std::option::Option<i32>,
245 pub cell_id: ::std::option::Option<u32>,
247 pub deprecated_public_ip: ::std::option::Option<u32>,
249 pub metadata: ::std::option::Option<::std::vec::Vec<u8>>,
251 pub persona_name_owner: ::std::option::Option<::std::string::String>,
253 pub public_ip: ::steam_vent_proto_common::protobuf::MessageField<super::steammessages_base::CMsgIPAddress>,
255 pub network_ping_location: ::std::option::Option<::std::string::String>,
257 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
260}
261
262impl<'a> ::std::default::Default for &'a CMsgClientMMSCreateLobby {
263 fn default() -> &'a CMsgClientMMSCreateLobby {
264 <CMsgClientMMSCreateLobby as ::steam_vent_proto_common::protobuf::Message>::default_instance()
265 }
266}
267
268impl CMsgClientMMSCreateLobby {
269 pub fn new() -> CMsgClientMMSCreateLobby {
270 ::std::default::Default::default()
271 }
272
273 pub fn app_id(&self) -> u32 {
276 self.app_id.unwrap_or(0)
277 }
278
279 pub fn clear_app_id(&mut self) {
280 self.app_id = ::std::option::Option::None;
281 }
282
283 pub fn has_app_id(&self) -> bool {
284 self.app_id.is_some()
285 }
286
287 pub fn set_app_id(&mut self, v: u32) {
289 self.app_id = ::std::option::Option::Some(v);
290 }
291
292 pub fn max_members(&self) -> i32 {
295 self.max_members.unwrap_or(0)
296 }
297
298 pub fn clear_max_members(&mut self) {
299 self.max_members = ::std::option::Option::None;
300 }
301
302 pub fn has_max_members(&self) -> bool {
303 self.max_members.is_some()
304 }
305
306 pub fn set_max_members(&mut self, v: i32) {
308 self.max_members = ::std::option::Option::Some(v);
309 }
310
311 pub fn lobby_type(&self) -> i32 {
314 self.lobby_type.unwrap_or(0)
315 }
316
317 pub fn clear_lobby_type(&mut self) {
318 self.lobby_type = ::std::option::Option::None;
319 }
320
321 pub fn has_lobby_type(&self) -> bool {
322 self.lobby_type.is_some()
323 }
324
325 pub fn set_lobby_type(&mut self, v: i32) {
327 self.lobby_type = ::std::option::Option::Some(v);
328 }
329
330 pub fn lobby_flags(&self) -> i32 {
333 self.lobby_flags.unwrap_or(0)
334 }
335
336 pub fn clear_lobby_flags(&mut self) {
337 self.lobby_flags = ::std::option::Option::None;
338 }
339
340 pub fn has_lobby_flags(&self) -> bool {
341 self.lobby_flags.is_some()
342 }
343
344 pub fn set_lobby_flags(&mut self, v: i32) {
346 self.lobby_flags = ::std::option::Option::Some(v);
347 }
348
349 pub fn cell_id(&self) -> u32 {
352 self.cell_id.unwrap_or(0)
353 }
354
355 pub fn clear_cell_id(&mut self) {
356 self.cell_id = ::std::option::Option::None;
357 }
358
359 pub fn has_cell_id(&self) -> bool {
360 self.cell_id.is_some()
361 }
362
363 pub fn set_cell_id(&mut self, v: u32) {
365 self.cell_id = ::std::option::Option::Some(v);
366 }
367
368 pub fn deprecated_public_ip(&self) -> u32 {
371 self.deprecated_public_ip.unwrap_or(0)
372 }
373
374 pub fn clear_deprecated_public_ip(&mut self) {
375 self.deprecated_public_ip = ::std::option::Option::None;
376 }
377
378 pub fn has_deprecated_public_ip(&self) -> bool {
379 self.deprecated_public_ip.is_some()
380 }
381
382 pub fn set_deprecated_public_ip(&mut self, v: u32) {
384 self.deprecated_public_ip = ::std::option::Option::Some(v);
385 }
386
387 pub fn metadata(&self) -> &[u8] {
390 match self.metadata.as_ref() {
391 Some(v) => v,
392 None => &[],
393 }
394 }
395
396 pub fn clear_metadata(&mut self) {
397 self.metadata = ::std::option::Option::None;
398 }
399
400 pub fn has_metadata(&self) -> bool {
401 self.metadata.is_some()
402 }
403
404 pub fn set_metadata(&mut self, v: ::std::vec::Vec<u8>) {
406 self.metadata = ::std::option::Option::Some(v);
407 }
408
409 pub fn mut_metadata(&mut self) -> &mut ::std::vec::Vec<u8> {
412 if self.metadata.is_none() {
413 self.metadata = ::std::option::Option::Some(::std::vec::Vec::new());
414 }
415 self.metadata.as_mut().unwrap()
416 }
417
418 pub fn take_metadata(&mut self) -> ::std::vec::Vec<u8> {
420 self.metadata.take().unwrap_or_else(|| ::std::vec::Vec::new())
421 }
422
423 pub fn persona_name_owner(&self) -> &str {
426 match self.persona_name_owner.as_ref() {
427 Some(v) => v,
428 None => "",
429 }
430 }
431
432 pub fn clear_persona_name_owner(&mut self) {
433 self.persona_name_owner = ::std::option::Option::None;
434 }
435
436 pub fn has_persona_name_owner(&self) -> bool {
437 self.persona_name_owner.is_some()
438 }
439
440 pub fn set_persona_name_owner(&mut self, v: ::std::string::String) {
442 self.persona_name_owner = ::std::option::Option::Some(v);
443 }
444
445 pub fn mut_persona_name_owner(&mut self) -> &mut ::std::string::String {
448 if self.persona_name_owner.is_none() {
449 self.persona_name_owner = ::std::option::Option::Some(::std::string::String::new());
450 }
451 self.persona_name_owner.as_mut().unwrap()
452 }
453
454 pub fn take_persona_name_owner(&mut self) -> ::std::string::String {
456 self.persona_name_owner.take().unwrap_or_else(|| ::std::string::String::new())
457 }
458
459 pub fn network_ping_location(&self) -> &str {
462 match self.network_ping_location.as_ref() {
463 Some(v) => v,
464 None => "",
465 }
466 }
467
468 pub fn clear_network_ping_location(&mut self) {
469 self.network_ping_location = ::std::option::Option::None;
470 }
471
472 pub fn has_network_ping_location(&self) -> bool {
473 self.network_ping_location.is_some()
474 }
475
476 pub fn set_network_ping_location(&mut self, v: ::std::string::String) {
478 self.network_ping_location = ::std::option::Option::Some(v);
479 }
480
481 pub fn mut_network_ping_location(&mut self) -> &mut ::std::string::String {
484 if self.network_ping_location.is_none() {
485 self.network_ping_location = ::std::option::Option::Some(::std::string::String::new());
486 }
487 self.network_ping_location.as_mut().unwrap()
488 }
489
490 pub fn take_network_ping_location(&mut self) -> ::std::string::String {
492 self.network_ping_location.take().unwrap_or_else(|| ::std::string::String::new())
493 }
494}
495
496impl ::steam_vent_proto_common::protobuf::Message for CMsgClientMMSCreateLobby {
497 const NAME: &'static str = "CMsgClientMMSCreateLobby";
498
499 fn is_initialized(&self) -> bool {
500 true
501 }
502
503 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
504 while let Some(tag) = is.read_raw_tag_or_eof()? {
505 match tag {
506 8 => {
507 self.app_id = ::std::option::Option::Some(is.read_uint32()?);
508 },
509 16 => {
510 self.max_members = ::std::option::Option::Some(is.read_int32()?);
511 },
512 24 => {
513 self.lobby_type = ::std::option::Option::Some(is.read_int32()?);
514 },
515 32 => {
516 self.lobby_flags = ::std::option::Option::Some(is.read_int32()?);
517 },
518 40 => {
519 self.cell_id = ::std::option::Option::Some(is.read_uint32()?);
520 },
521 48 => {
522 self.deprecated_public_ip = ::std::option::Option::Some(is.read_uint32()?);
523 },
524 58 => {
525 self.metadata = ::std::option::Option::Some(is.read_bytes()?);
526 },
527 66 => {
528 self.persona_name_owner = ::std::option::Option::Some(is.read_string()?);
529 },
530 74 => {
531 ::steam_vent_proto_common::protobuf::rt::read_singular_message_into_field(is, &mut self.public_ip)?;
532 },
533 82 => {
534 self.network_ping_location = ::std::option::Option::Some(is.read_string()?);
535 },
536 tag => {
537 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
538 },
539 };
540 }
541 ::std::result::Result::Ok(())
542 }
543
544 #[allow(unused_variables)]
546 fn compute_size(&self) -> u64 {
547 let mut my_size = 0;
548 if let Some(v) = self.app_id {
549 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
550 }
551 if let Some(v) = self.max_members {
552 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(2, v);
553 }
554 if let Some(v) = self.lobby_type {
555 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(3, v);
556 }
557 if let Some(v) = self.lobby_flags {
558 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(4, v);
559 }
560 if let Some(v) = self.cell_id {
561 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(5, v);
562 }
563 if let Some(v) = self.deprecated_public_ip {
564 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(6, v);
565 }
566 if let Some(v) = self.metadata.as_ref() {
567 my_size += ::steam_vent_proto_common::protobuf::rt::bytes_size(7, &v);
568 }
569 if let Some(v) = self.persona_name_owner.as_ref() {
570 my_size += ::steam_vent_proto_common::protobuf::rt::string_size(8, &v);
571 }
572 if let Some(v) = self.public_ip.as_ref() {
573 let len = v.compute_size();
574 my_size += 1 + ::steam_vent_proto_common::protobuf::rt::compute_raw_varint64_size(len) + len;
575 }
576 if let Some(v) = self.network_ping_location.as_ref() {
577 my_size += ::steam_vent_proto_common::protobuf::rt::string_size(10, &v);
578 }
579 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
580 self.special_fields.cached_size().set(my_size as u32);
581 my_size
582 }
583
584 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
585 if let Some(v) = self.app_id {
586 os.write_uint32(1, v)?;
587 }
588 if let Some(v) = self.max_members {
589 os.write_int32(2, v)?;
590 }
591 if let Some(v) = self.lobby_type {
592 os.write_int32(3, v)?;
593 }
594 if let Some(v) = self.lobby_flags {
595 os.write_int32(4, v)?;
596 }
597 if let Some(v) = self.cell_id {
598 os.write_uint32(5, v)?;
599 }
600 if let Some(v) = self.deprecated_public_ip {
601 os.write_uint32(6, v)?;
602 }
603 if let Some(v) = self.metadata.as_ref() {
604 os.write_bytes(7, v)?;
605 }
606 if let Some(v) = self.persona_name_owner.as_ref() {
607 os.write_string(8, v)?;
608 }
609 if let Some(v) = self.public_ip.as_ref() {
610 ::steam_vent_proto_common::protobuf::rt::write_message_field_with_cached_size(9, v, os)?;
611 }
612 if let Some(v) = self.network_ping_location.as_ref() {
613 os.write_string(10, v)?;
614 }
615 os.write_unknown_fields(self.special_fields.unknown_fields())?;
616 ::std::result::Result::Ok(())
617 }
618
619 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
620 &self.special_fields
621 }
622
623 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
624 &mut self.special_fields
625 }
626
627 fn new() -> CMsgClientMMSCreateLobby {
628 CMsgClientMMSCreateLobby::new()
629 }
630
631 fn clear(&mut self) {
632 self.app_id = ::std::option::Option::None;
633 self.max_members = ::std::option::Option::None;
634 self.lobby_type = ::std::option::Option::None;
635 self.lobby_flags = ::std::option::Option::None;
636 self.cell_id = ::std::option::Option::None;
637 self.deprecated_public_ip = ::std::option::Option::None;
638 self.metadata = ::std::option::Option::None;
639 self.persona_name_owner = ::std::option::Option::None;
640 self.public_ip.clear();
641 self.network_ping_location = ::std::option::Option::None;
642 self.special_fields.clear();
643 }
644
645 fn default_instance() -> &'static CMsgClientMMSCreateLobby {
646 static instance: CMsgClientMMSCreateLobby = CMsgClientMMSCreateLobby {
647 app_id: ::std::option::Option::None,
648 max_members: ::std::option::Option::None,
649 lobby_type: ::std::option::Option::None,
650 lobby_flags: ::std::option::Option::None,
651 cell_id: ::std::option::Option::None,
652 deprecated_public_ip: ::std::option::Option::None,
653 metadata: ::std::option::Option::None,
654 persona_name_owner: ::std::option::Option::None,
655 public_ip: ::steam_vent_proto_common::protobuf::MessageField::none(),
656 network_ping_location: ::std::option::Option::None,
657 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
658 };
659 &instance
660 }
661}
662
663#[derive(PartialEq,Clone,Default,Debug)]
665pub struct CMsgClientMMSCreateLobbyResponse {
666 pub app_id: ::std::option::Option<u32>,
669 pub steam_id_lobby: ::std::option::Option<u64>,
671 pub eresult: ::std::option::Option<i32>,
673 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
676}
677
678impl<'a> ::std::default::Default for &'a CMsgClientMMSCreateLobbyResponse {
679 fn default() -> &'a CMsgClientMMSCreateLobbyResponse {
680 <CMsgClientMMSCreateLobbyResponse as ::steam_vent_proto_common::protobuf::Message>::default_instance()
681 }
682}
683
684impl CMsgClientMMSCreateLobbyResponse {
685 pub fn new() -> CMsgClientMMSCreateLobbyResponse {
686 ::std::default::Default::default()
687 }
688
689 pub fn app_id(&self) -> u32 {
692 self.app_id.unwrap_or(0)
693 }
694
695 pub fn clear_app_id(&mut self) {
696 self.app_id = ::std::option::Option::None;
697 }
698
699 pub fn has_app_id(&self) -> bool {
700 self.app_id.is_some()
701 }
702
703 pub fn set_app_id(&mut self, v: u32) {
705 self.app_id = ::std::option::Option::Some(v);
706 }
707
708 pub fn steam_id_lobby(&self) -> u64 {
711 self.steam_id_lobby.unwrap_or(0)
712 }
713
714 pub fn clear_steam_id_lobby(&mut self) {
715 self.steam_id_lobby = ::std::option::Option::None;
716 }
717
718 pub fn has_steam_id_lobby(&self) -> bool {
719 self.steam_id_lobby.is_some()
720 }
721
722 pub fn set_steam_id_lobby(&mut self, v: u64) {
724 self.steam_id_lobby = ::std::option::Option::Some(v);
725 }
726
727 pub fn eresult(&self) -> i32 {
730 self.eresult.unwrap_or(2i32)
731 }
732
733 pub fn clear_eresult(&mut self) {
734 self.eresult = ::std::option::Option::None;
735 }
736
737 pub fn has_eresult(&self) -> bool {
738 self.eresult.is_some()
739 }
740
741 pub fn set_eresult(&mut self, v: i32) {
743 self.eresult = ::std::option::Option::Some(v);
744 }
745}
746
747impl ::steam_vent_proto_common::protobuf::Message for CMsgClientMMSCreateLobbyResponse {
748 const NAME: &'static str = "CMsgClientMMSCreateLobbyResponse";
749
750 fn is_initialized(&self) -> bool {
751 true
752 }
753
754 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
755 while let Some(tag) = is.read_raw_tag_or_eof()? {
756 match tag {
757 8 => {
758 self.app_id = ::std::option::Option::Some(is.read_uint32()?);
759 },
760 17 => {
761 self.steam_id_lobby = ::std::option::Option::Some(is.read_fixed64()?);
762 },
763 24 => {
764 self.eresult = ::std::option::Option::Some(is.read_int32()?);
765 },
766 tag => {
767 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
768 },
769 };
770 }
771 ::std::result::Result::Ok(())
772 }
773
774 #[allow(unused_variables)]
776 fn compute_size(&self) -> u64 {
777 let mut my_size = 0;
778 if let Some(v) = self.app_id {
779 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
780 }
781 if let Some(v) = self.steam_id_lobby {
782 my_size += 1 + 8;
783 }
784 if let Some(v) = self.eresult {
785 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(3, v);
786 }
787 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
788 self.special_fields.cached_size().set(my_size as u32);
789 my_size
790 }
791
792 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
793 if let Some(v) = self.app_id {
794 os.write_uint32(1, v)?;
795 }
796 if let Some(v) = self.steam_id_lobby {
797 os.write_fixed64(2, v)?;
798 }
799 if let Some(v) = self.eresult {
800 os.write_int32(3, v)?;
801 }
802 os.write_unknown_fields(self.special_fields.unknown_fields())?;
803 ::std::result::Result::Ok(())
804 }
805
806 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
807 &self.special_fields
808 }
809
810 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
811 &mut self.special_fields
812 }
813
814 fn new() -> CMsgClientMMSCreateLobbyResponse {
815 CMsgClientMMSCreateLobbyResponse::new()
816 }
817
818 fn clear(&mut self) {
819 self.app_id = ::std::option::Option::None;
820 self.steam_id_lobby = ::std::option::Option::None;
821 self.eresult = ::std::option::Option::None;
822 self.special_fields.clear();
823 }
824
825 fn default_instance() -> &'static CMsgClientMMSCreateLobbyResponse {
826 static instance: CMsgClientMMSCreateLobbyResponse = CMsgClientMMSCreateLobbyResponse {
827 app_id: ::std::option::Option::None,
828 steam_id_lobby: ::std::option::Option::None,
829 eresult: ::std::option::Option::None,
830 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
831 };
832 &instance
833 }
834}
835
836#[derive(PartialEq,Clone,Default,Debug)]
838pub struct CMsgClientMMSJoinLobby {
839 pub app_id: ::std::option::Option<u32>,
842 pub steam_id_lobby: ::std::option::Option<u64>,
844 pub persona_name: ::std::option::Option<::std::string::String>,
846 pub network_ping_location: ::std::option::Option<::std::string::String>,
848 pub cell_id: ::std::option::Option<u32>,
850 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
853}
854
855impl<'a> ::std::default::Default for &'a CMsgClientMMSJoinLobby {
856 fn default() -> &'a CMsgClientMMSJoinLobby {
857 <CMsgClientMMSJoinLobby as ::steam_vent_proto_common::protobuf::Message>::default_instance()
858 }
859}
860
861impl CMsgClientMMSJoinLobby {
862 pub fn new() -> CMsgClientMMSJoinLobby {
863 ::std::default::Default::default()
864 }
865
866 pub fn app_id(&self) -> u32 {
869 self.app_id.unwrap_or(0)
870 }
871
872 pub fn clear_app_id(&mut self) {
873 self.app_id = ::std::option::Option::None;
874 }
875
876 pub fn has_app_id(&self) -> bool {
877 self.app_id.is_some()
878 }
879
880 pub fn set_app_id(&mut self, v: u32) {
882 self.app_id = ::std::option::Option::Some(v);
883 }
884
885 pub fn steam_id_lobby(&self) -> u64 {
888 self.steam_id_lobby.unwrap_or(0)
889 }
890
891 pub fn clear_steam_id_lobby(&mut self) {
892 self.steam_id_lobby = ::std::option::Option::None;
893 }
894
895 pub fn has_steam_id_lobby(&self) -> bool {
896 self.steam_id_lobby.is_some()
897 }
898
899 pub fn set_steam_id_lobby(&mut self, v: u64) {
901 self.steam_id_lobby = ::std::option::Option::Some(v);
902 }
903
904 pub fn persona_name(&self) -> &str {
907 match self.persona_name.as_ref() {
908 Some(v) => v,
909 None => "",
910 }
911 }
912
913 pub fn clear_persona_name(&mut self) {
914 self.persona_name = ::std::option::Option::None;
915 }
916
917 pub fn has_persona_name(&self) -> bool {
918 self.persona_name.is_some()
919 }
920
921 pub fn set_persona_name(&mut self, v: ::std::string::String) {
923 self.persona_name = ::std::option::Option::Some(v);
924 }
925
926 pub fn mut_persona_name(&mut self) -> &mut ::std::string::String {
929 if self.persona_name.is_none() {
930 self.persona_name = ::std::option::Option::Some(::std::string::String::new());
931 }
932 self.persona_name.as_mut().unwrap()
933 }
934
935 pub fn take_persona_name(&mut self) -> ::std::string::String {
937 self.persona_name.take().unwrap_or_else(|| ::std::string::String::new())
938 }
939
940 pub fn network_ping_location(&self) -> &str {
943 match self.network_ping_location.as_ref() {
944 Some(v) => v,
945 None => "",
946 }
947 }
948
949 pub fn clear_network_ping_location(&mut self) {
950 self.network_ping_location = ::std::option::Option::None;
951 }
952
953 pub fn has_network_ping_location(&self) -> bool {
954 self.network_ping_location.is_some()
955 }
956
957 pub fn set_network_ping_location(&mut self, v: ::std::string::String) {
959 self.network_ping_location = ::std::option::Option::Some(v);
960 }
961
962 pub fn mut_network_ping_location(&mut self) -> &mut ::std::string::String {
965 if self.network_ping_location.is_none() {
966 self.network_ping_location = ::std::option::Option::Some(::std::string::String::new());
967 }
968 self.network_ping_location.as_mut().unwrap()
969 }
970
971 pub fn take_network_ping_location(&mut self) -> ::std::string::String {
973 self.network_ping_location.take().unwrap_or_else(|| ::std::string::String::new())
974 }
975
976 pub fn cell_id(&self) -> u32 {
979 self.cell_id.unwrap_or(0)
980 }
981
982 pub fn clear_cell_id(&mut self) {
983 self.cell_id = ::std::option::Option::None;
984 }
985
986 pub fn has_cell_id(&self) -> bool {
987 self.cell_id.is_some()
988 }
989
990 pub fn set_cell_id(&mut self, v: u32) {
992 self.cell_id = ::std::option::Option::Some(v);
993 }
994}
995
996impl ::steam_vent_proto_common::protobuf::Message for CMsgClientMMSJoinLobby {
997 const NAME: &'static str = "CMsgClientMMSJoinLobby";
998
999 fn is_initialized(&self) -> bool {
1000 true
1001 }
1002
1003 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1004 while let Some(tag) = is.read_raw_tag_or_eof()? {
1005 match tag {
1006 8 => {
1007 self.app_id = ::std::option::Option::Some(is.read_uint32()?);
1008 },
1009 17 => {
1010 self.steam_id_lobby = ::std::option::Option::Some(is.read_fixed64()?);
1011 },
1012 26 => {
1013 self.persona_name = ::std::option::Option::Some(is.read_string()?);
1014 },
1015 34 => {
1016 self.network_ping_location = ::std::option::Option::Some(is.read_string()?);
1017 },
1018 40 => {
1019 self.cell_id = ::std::option::Option::Some(is.read_uint32()?);
1020 },
1021 tag => {
1022 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
1023 },
1024 };
1025 }
1026 ::std::result::Result::Ok(())
1027 }
1028
1029 #[allow(unused_variables)]
1031 fn compute_size(&self) -> u64 {
1032 let mut my_size = 0;
1033 if let Some(v) = self.app_id {
1034 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
1035 }
1036 if let Some(v) = self.steam_id_lobby {
1037 my_size += 1 + 8;
1038 }
1039 if let Some(v) = self.persona_name.as_ref() {
1040 my_size += ::steam_vent_proto_common::protobuf::rt::string_size(3, &v);
1041 }
1042 if let Some(v) = self.network_ping_location.as_ref() {
1043 my_size += ::steam_vent_proto_common::protobuf::rt::string_size(4, &v);
1044 }
1045 if let Some(v) = self.cell_id {
1046 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(5, v);
1047 }
1048 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
1049 self.special_fields.cached_size().set(my_size as u32);
1050 my_size
1051 }
1052
1053 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1054 if let Some(v) = self.app_id {
1055 os.write_uint32(1, v)?;
1056 }
1057 if let Some(v) = self.steam_id_lobby {
1058 os.write_fixed64(2, v)?;
1059 }
1060 if let Some(v) = self.persona_name.as_ref() {
1061 os.write_string(3, v)?;
1062 }
1063 if let Some(v) = self.network_ping_location.as_ref() {
1064 os.write_string(4, v)?;
1065 }
1066 if let Some(v) = self.cell_id {
1067 os.write_uint32(5, v)?;
1068 }
1069 os.write_unknown_fields(self.special_fields.unknown_fields())?;
1070 ::std::result::Result::Ok(())
1071 }
1072
1073 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
1074 &self.special_fields
1075 }
1076
1077 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
1078 &mut self.special_fields
1079 }
1080
1081 fn new() -> CMsgClientMMSJoinLobby {
1082 CMsgClientMMSJoinLobby::new()
1083 }
1084
1085 fn clear(&mut self) {
1086 self.app_id = ::std::option::Option::None;
1087 self.steam_id_lobby = ::std::option::Option::None;
1088 self.persona_name = ::std::option::Option::None;
1089 self.network_ping_location = ::std::option::Option::None;
1090 self.cell_id = ::std::option::Option::None;
1091 self.special_fields.clear();
1092 }
1093
1094 fn default_instance() -> &'static CMsgClientMMSJoinLobby {
1095 static instance: CMsgClientMMSJoinLobby = CMsgClientMMSJoinLobby {
1096 app_id: ::std::option::Option::None,
1097 steam_id_lobby: ::std::option::Option::None,
1098 persona_name: ::std::option::Option::None,
1099 network_ping_location: ::std::option::Option::None,
1100 cell_id: ::std::option::Option::None,
1101 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
1102 };
1103 &instance
1104 }
1105}
1106
1107#[derive(PartialEq,Clone,Default,Debug)]
1109pub struct CMsgClientMMSJoinLobbyResponse {
1110 pub app_id: ::std::option::Option<u32>,
1113 pub steam_id_lobby: ::std::option::Option<u64>,
1115 pub chat_room_enter_response: ::std::option::Option<i32>,
1117 pub max_members: ::std::option::Option<i32>,
1119 pub lobby_type: ::std::option::Option<i32>,
1121 pub lobby_flags: ::std::option::Option<i32>,
1123 pub steam_id_owner: ::std::option::Option<u64>,
1125 pub metadata: ::std::option::Option<::std::vec::Vec<u8>>,
1127 pub members: ::std::vec::Vec<cmsg_client_mmsjoin_lobby_response::Member>,
1129 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
1132}
1133
1134impl<'a> ::std::default::Default for &'a CMsgClientMMSJoinLobbyResponse {
1135 fn default() -> &'a CMsgClientMMSJoinLobbyResponse {
1136 <CMsgClientMMSJoinLobbyResponse as ::steam_vent_proto_common::protobuf::Message>::default_instance()
1137 }
1138}
1139
1140impl CMsgClientMMSJoinLobbyResponse {
1141 pub fn new() -> CMsgClientMMSJoinLobbyResponse {
1142 ::std::default::Default::default()
1143 }
1144
1145 pub fn app_id(&self) -> u32 {
1148 self.app_id.unwrap_or(0)
1149 }
1150
1151 pub fn clear_app_id(&mut self) {
1152 self.app_id = ::std::option::Option::None;
1153 }
1154
1155 pub fn has_app_id(&self) -> bool {
1156 self.app_id.is_some()
1157 }
1158
1159 pub fn set_app_id(&mut self, v: u32) {
1161 self.app_id = ::std::option::Option::Some(v);
1162 }
1163
1164 pub fn steam_id_lobby(&self) -> u64 {
1167 self.steam_id_lobby.unwrap_or(0)
1168 }
1169
1170 pub fn clear_steam_id_lobby(&mut self) {
1171 self.steam_id_lobby = ::std::option::Option::None;
1172 }
1173
1174 pub fn has_steam_id_lobby(&self) -> bool {
1175 self.steam_id_lobby.is_some()
1176 }
1177
1178 pub fn set_steam_id_lobby(&mut self, v: u64) {
1180 self.steam_id_lobby = ::std::option::Option::Some(v);
1181 }
1182
1183 pub fn chat_room_enter_response(&self) -> i32 {
1186 self.chat_room_enter_response.unwrap_or(0)
1187 }
1188
1189 pub fn clear_chat_room_enter_response(&mut self) {
1190 self.chat_room_enter_response = ::std::option::Option::None;
1191 }
1192
1193 pub fn has_chat_room_enter_response(&self) -> bool {
1194 self.chat_room_enter_response.is_some()
1195 }
1196
1197 pub fn set_chat_room_enter_response(&mut self, v: i32) {
1199 self.chat_room_enter_response = ::std::option::Option::Some(v);
1200 }
1201
1202 pub fn max_members(&self) -> i32 {
1205 self.max_members.unwrap_or(0)
1206 }
1207
1208 pub fn clear_max_members(&mut self) {
1209 self.max_members = ::std::option::Option::None;
1210 }
1211
1212 pub fn has_max_members(&self) -> bool {
1213 self.max_members.is_some()
1214 }
1215
1216 pub fn set_max_members(&mut self, v: i32) {
1218 self.max_members = ::std::option::Option::Some(v);
1219 }
1220
1221 pub fn lobby_type(&self) -> i32 {
1224 self.lobby_type.unwrap_or(0)
1225 }
1226
1227 pub fn clear_lobby_type(&mut self) {
1228 self.lobby_type = ::std::option::Option::None;
1229 }
1230
1231 pub fn has_lobby_type(&self) -> bool {
1232 self.lobby_type.is_some()
1233 }
1234
1235 pub fn set_lobby_type(&mut self, v: i32) {
1237 self.lobby_type = ::std::option::Option::Some(v);
1238 }
1239
1240 pub fn lobby_flags(&self) -> i32 {
1243 self.lobby_flags.unwrap_or(0)
1244 }
1245
1246 pub fn clear_lobby_flags(&mut self) {
1247 self.lobby_flags = ::std::option::Option::None;
1248 }
1249
1250 pub fn has_lobby_flags(&self) -> bool {
1251 self.lobby_flags.is_some()
1252 }
1253
1254 pub fn set_lobby_flags(&mut self, v: i32) {
1256 self.lobby_flags = ::std::option::Option::Some(v);
1257 }
1258
1259 pub fn steam_id_owner(&self) -> u64 {
1262 self.steam_id_owner.unwrap_or(0)
1263 }
1264
1265 pub fn clear_steam_id_owner(&mut self) {
1266 self.steam_id_owner = ::std::option::Option::None;
1267 }
1268
1269 pub fn has_steam_id_owner(&self) -> bool {
1270 self.steam_id_owner.is_some()
1271 }
1272
1273 pub fn set_steam_id_owner(&mut self, v: u64) {
1275 self.steam_id_owner = ::std::option::Option::Some(v);
1276 }
1277
1278 pub fn metadata(&self) -> &[u8] {
1281 match self.metadata.as_ref() {
1282 Some(v) => v,
1283 None => &[],
1284 }
1285 }
1286
1287 pub fn clear_metadata(&mut self) {
1288 self.metadata = ::std::option::Option::None;
1289 }
1290
1291 pub fn has_metadata(&self) -> bool {
1292 self.metadata.is_some()
1293 }
1294
1295 pub fn set_metadata(&mut self, v: ::std::vec::Vec<u8>) {
1297 self.metadata = ::std::option::Option::Some(v);
1298 }
1299
1300 pub fn mut_metadata(&mut self) -> &mut ::std::vec::Vec<u8> {
1303 if self.metadata.is_none() {
1304 self.metadata = ::std::option::Option::Some(::std::vec::Vec::new());
1305 }
1306 self.metadata.as_mut().unwrap()
1307 }
1308
1309 pub fn take_metadata(&mut self) -> ::std::vec::Vec<u8> {
1311 self.metadata.take().unwrap_or_else(|| ::std::vec::Vec::new())
1312 }
1313}
1314
1315impl ::steam_vent_proto_common::protobuf::Message for CMsgClientMMSJoinLobbyResponse {
1316 const NAME: &'static str = "CMsgClientMMSJoinLobbyResponse";
1317
1318 fn is_initialized(&self) -> bool {
1319 true
1320 }
1321
1322 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1323 while let Some(tag) = is.read_raw_tag_or_eof()? {
1324 match tag {
1325 8 => {
1326 self.app_id = ::std::option::Option::Some(is.read_uint32()?);
1327 },
1328 17 => {
1329 self.steam_id_lobby = ::std::option::Option::Some(is.read_fixed64()?);
1330 },
1331 24 => {
1332 self.chat_room_enter_response = ::std::option::Option::Some(is.read_int32()?);
1333 },
1334 32 => {
1335 self.max_members = ::std::option::Option::Some(is.read_int32()?);
1336 },
1337 40 => {
1338 self.lobby_type = ::std::option::Option::Some(is.read_int32()?);
1339 },
1340 48 => {
1341 self.lobby_flags = ::std::option::Option::Some(is.read_int32()?);
1342 },
1343 57 => {
1344 self.steam_id_owner = ::std::option::Option::Some(is.read_fixed64()?);
1345 },
1346 66 => {
1347 self.metadata = ::std::option::Option::Some(is.read_bytes()?);
1348 },
1349 74 => {
1350 self.members.push(is.read_message()?);
1351 },
1352 tag => {
1353 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
1354 },
1355 };
1356 }
1357 ::std::result::Result::Ok(())
1358 }
1359
1360 #[allow(unused_variables)]
1362 fn compute_size(&self) -> u64 {
1363 let mut my_size = 0;
1364 if let Some(v) = self.app_id {
1365 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
1366 }
1367 if let Some(v) = self.steam_id_lobby {
1368 my_size += 1 + 8;
1369 }
1370 if let Some(v) = self.chat_room_enter_response {
1371 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(3, v);
1372 }
1373 if let Some(v) = self.max_members {
1374 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(4, v);
1375 }
1376 if let Some(v) = self.lobby_type {
1377 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(5, v);
1378 }
1379 if let Some(v) = self.lobby_flags {
1380 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(6, v);
1381 }
1382 if let Some(v) = self.steam_id_owner {
1383 my_size += 1 + 8;
1384 }
1385 if let Some(v) = self.metadata.as_ref() {
1386 my_size += ::steam_vent_proto_common::protobuf::rt::bytes_size(8, &v);
1387 }
1388 for value in &self.members {
1389 let len = value.compute_size();
1390 my_size += 1 + ::steam_vent_proto_common::protobuf::rt::compute_raw_varint64_size(len) + len;
1391 };
1392 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
1393 self.special_fields.cached_size().set(my_size as u32);
1394 my_size
1395 }
1396
1397 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1398 if let Some(v) = self.app_id {
1399 os.write_uint32(1, v)?;
1400 }
1401 if let Some(v) = self.steam_id_lobby {
1402 os.write_fixed64(2, v)?;
1403 }
1404 if let Some(v) = self.chat_room_enter_response {
1405 os.write_int32(3, v)?;
1406 }
1407 if let Some(v) = self.max_members {
1408 os.write_int32(4, v)?;
1409 }
1410 if let Some(v) = self.lobby_type {
1411 os.write_int32(5, v)?;
1412 }
1413 if let Some(v) = self.lobby_flags {
1414 os.write_int32(6, v)?;
1415 }
1416 if let Some(v) = self.steam_id_owner {
1417 os.write_fixed64(7, v)?;
1418 }
1419 if let Some(v) = self.metadata.as_ref() {
1420 os.write_bytes(8, v)?;
1421 }
1422 for v in &self.members {
1423 ::steam_vent_proto_common::protobuf::rt::write_message_field_with_cached_size(9, v, os)?;
1424 };
1425 os.write_unknown_fields(self.special_fields.unknown_fields())?;
1426 ::std::result::Result::Ok(())
1427 }
1428
1429 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
1430 &self.special_fields
1431 }
1432
1433 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
1434 &mut self.special_fields
1435 }
1436
1437 fn new() -> CMsgClientMMSJoinLobbyResponse {
1438 CMsgClientMMSJoinLobbyResponse::new()
1439 }
1440
1441 fn clear(&mut self) {
1442 self.app_id = ::std::option::Option::None;
1443 self.steam_id_lobby = ::std::option::Option::None;
1444 self.chat_room_enter_response = ::std::option::Option::None;
1445 self.max_members = ::std::option::Option::None;
1446 self.lobby_type = ::std::option::Option::None;
1447 self.lobby_flags = ::std::option::Option::None;
1448 self.steam_id_owner = ::std::option::Option::None;
1449 self.metadata = ::std::option::Option::None;
1450 self.members.clear();
1451 self.special_fields.clear();
1452 }
1453
1454 fn default_instance() -> &'static CMsgClientMMSJoinLobbyResponse {
1455 static instance: CMsgClientMMSJoinLobbyResponse = CMsgClientMMSJoinLobbyResponse {
1456 app_id: ::std::option::Option::None,
1457 steam_id_lobby: ::std::option::Option::None,
1458 chat_room_enter_response: ::std::option::Option::None,
1459 max_members: ::std::option::Option::None,
1460 lobby_type: ::std::option::Option::None,
1461 lobby_flags: ::std::option::Option::None,
1462 steam_id_owner: ::std::option::Option::None,
1463 metadata: ::std::option::Option::None,
1464 members: ::std::vec::Vec::new(),
1465 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
1466 };
1467 &instance
1468 }
1469}
1470
1471pub mod cmsg_client_mmsjoin_lobby_response {
1473 #[derive(PartialEq,Clone,Default,Debug)]
1475 pub struct Member {
1476 pub steam_id: ::std::option::Option<u64>,
1479 pub persona_name: ::std::option::Option<::std::string::String>,
1481 pub metadata: ::std::option::Option<::std::vec::Vec<u8>>,
1483 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
1486 }
1487
1488 impl<'a> ::std::default::Default for &'a Member {
1489 fn default() -> &'a Member {
1490 <Member as ::steam_vent_proto_common::protobuf::Message>::default_instance()
1491 }
1492 }
1493
1494 impl Member {
1495 pub fn new() -> Member {
1496 ::std::default::Default::default()
1497 }
1498
1499 pub fn steam_id(&self) -> u64 {
1502 self.steam_id.unwrap_or(0)
1503 }
1504
1505 pub fn clear_steam_id(&mut self) {
1506 self.steam_id = ::std::option::Option::None;
1507 }
1508
1509 pub fn has_steam_id(&self) -> bool {
1510 self.steam_id.is_some()
1511 }
1512
1513 pub fn set_steam_id(&mut self, v: u64) {
1515 self.steam_id = ::std::option::Option::Some(v);
1516 }
1517
1518 pub fn persona_name(&self) -> &str {
1521 match self.persona_name.as_ref() {
1522 Some(v) => v,
1523 None => "",
1524 }
1525 }
1526
1527 pub fn clear_persona_name(&mut self) {
1528 self.persona_name = ::std::option::Option::None;
1529 }
1530
1531 pub fn has_persona_name(&self) -> bool {
1532 self.persona_name.is_some()
1533 }
1534
1535 pub fn set_persona_name(&mut self, v: ::std::string::String) {
1537 self.persona_name = ::std::option::Option::Some(v);
1538 }
1539
1540 pub fn mut_persona_name(&mut self) -> &mut ::std::string::String {
1543 if self.persona_name.is_none() {
1544 self.persona_name = ::std::option::Option::Some(::std::string::String::new());
1545 }
1546 self.persona_name.as_mut().unwrap()
1547 }
1548
1549 pub fn take_persona_name(&mut self) -> ::std::string::String {
1551 self.persona_name.take().unwrap_or_else(|| ::std::string::String::new())
1552 }
1553
1554 pub fn metadata(&self) -> &[u8] {
1557 match self.metadata.as_ref() {
1558 Some(v) => v,
1559 None => &[],
1560 }
1561 }
1562
1563 pub fn clear_metadata(&mut self) {
1564 self.metadata = ::std::option::Option::None;
1565 }
1566
1567 pub fn has_metadata(&self) -> bool {
1568 self.metadata.is_some()
1569 }
1570
1571 pub fn set_metadata(&mut self, v: ::std::vec::Vec<u8>) {
1573 self.metadata = ::std::option::Option::Some(v);
1574 }
1575
1576 pub fn mut_metadata(&mut self) -> &mut ::std::vec::Vec<u8> {
1579 if self.metadata.is_none() {
1580 self.metadata = ::std::option::Option::Some(::std::vec::Vec::new());
1581 }
1582 self.metadata.as_mut().unwrap()
1583 }
1584
1585 pub fn take_metadata(&mut self) -> ::std::vec::Vec<u8> {
1587 self.metadata.take().unwrap_or_else(|| ::std::vec::Vec::new())
1588 }
1589 }
1590
1591 impl ::steam_vent_proto_common::protobuf::Message for Member {
1592 const NAME: &'static str = "Member";
1593
1594 fn is_initialized(&self) -> bool {
1595 true
1596 }
1597
1598 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1599 while let Some(tag) = is.read_raw_tag_or_eof()? {
1600 match tag {
1601 9 => {
1602 self.steam_id = ::std::option::Option::Some(is.read_fixed64()?);
1603 },
1604 18 => {
1605 self.persona_name = ::std::option::Option::Some(is.read_string()?);
1606 },
1607 26 => {
1608 self.metadata = ::std::option::Option::Some(is.read_bytes()?);
1609 },
1610 tag => {
1611 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
1612 },
1613 };
1614 }
1615 ::std::result::Result::Ok(())
1616 }
1617
1618 #[allow(unused_variables)]
1620 fn compute_size(&self) -> u64 {
1621 let mut my_size = 0;
1622 if let Some(v) = self.steam_id {
1623 my_size += 1 + 8;
1624 }
1625 if let Some(v) = self.persona_name.as_ref() {
1626 my_size += ::steam_vent_proto_common::protobuf::rt::string_size(2, &v);
1627 }
1628 if let Some(v) = self.metadata.as_ref() {
1629 my_size += ::steam_vent_proto_common::protobuf::rt::bytes_size(3, &v);
1630 }
1631 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
1632 self.special_fields.cached_size().set(my_size as u32);
1633 my_size
1634 }
1635
1636 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1637 if let Some(v) = self.steam_id {
1638 os.write_fixed64(1, v)?;
1639 }
1640 if let Some(v) = self.persona_name.as_ref() {
1641 os.write_string(2, v)?;
1642 }
1643 if let Some(v) = self.metadata.as_ref() {
1644 os.write_bytes(3, v)?;
1645 }
1646 os.write_unknown_fields(self.special_fields.unknown_fields())?;
1647 ::std::result::Result::Ok(())
1648 }
1649
1650 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
1651 &self.special_fields
1652 }
1653
1654 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
1655 &mut self.special_fields
1656 }
1657
1658 fn new() -> Member {
1659 Member::new()
1660 }
1661
1662 fn clear(&mut self) {
1663 self.steam_id = ::std::option::Option::None;
1664 self.persona_name = ::std::option::Option::None;
1665 self.metadata = ::std::option::Option::None;
1666 self.special_fields.clear();
1667 }
1668
1669 fn default_instance() -> &'static Member {
1670 static instance: Member = Member {
1671 steam_id: ::std::option::Option::None,
1672 persona_name: ::std::option::Option::None,
1673 metadata: ::std::option::Option::None,
1674 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
1675 };
1676 &instance
1677 }
1678 }
1679}
1680
1681#[derive(PartialEq,Clone,Default,Debug)]
1683pub struct CMsgClientMMSLeaveLobby {
1684 pub app_id: ::std::option::Option<u32>,
1687 pub steam_id_lobby: ::std::option::Option<u64>,
1689 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
1692}
1693
1694impl<'a> ::std::default::Default for &'a CMsgClientMMSLeaveLobby {
1695 fn default() -> &'a CMsgClientMMSLeaveLobby {
1696 <CMsgClientMMSLeaveLobby as ::steam_vent_proto_common::protobuf::Message>::default_instance()
1697 }
1698}
1699
1700impl CMsgClientMMSLeaveLobby {
1701 pub fn new() -> CMsgClientMMSLeaveLobby {
1702 ::std::default::Default::default()
1703 }
1704
1705 pub fn app_id(&self) -> u32 {
1708 self.app_id.unwrap_or(0)
1709 }
1710
1711 pub fn clear_app_id(&mut self) {
1712 self.app_id = ::std::option::Option::None;
1713 }
1714
1715 pub fn has_app_id(&self) -> bool {
1716 self.app_id.is_some()
1717 }
1718
1719 pub fn set_app_id(&mut self, v: u32) {
1721 self.app_id = ::std::option::Option::Some(v);
1722 }
1723
1724 pub fn steam_id_lobby(&self) -> u64 {
1727 self.steam_id_lobby.unwrap_or(0)
1728 }
1729
1730 pub fn clear_steam_id_lobby(&mut self) {
1731 self.steam_id_lobby = ::std::option::Option::None;
1732 }
1733
1734 pub fn has_steam_id_lobby(&self) -> bool {
1735 self.steam_id_lobby.is_some()
1736 }
1737
1738 pub fn set_steam_id_lobby(&mut self, v: u64) {
1740 self.steam_id_lobby = ::std::option::Option::Some(v);
1741 }
1742}
1743
1744impl ::steam_vent_proto_common::protobuf::Message for CMsgClientMMSLeaveLobby {
1745 const NAME: &'static str = "CMsgClientMMSLeaveLobby";
1746
1747 fn is_initialized(&self) -> bool {
1748 true
1749 }
1750
1751 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1752 while let Some(tag) = is.read_raw_tag_or_eof()? {
1753 match tag {
1754 8 => {
1755 self.app_id = ::std::option::Option::Some(is.read_uint32()?);
1756 },
1757 17 => {
1758 self.steam_id_lobby = ::std::option::Option::Some(is.read_fixed64()?);
1759 },
1760 tag => {
1761 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
1762 },
1763 };
1764 }
1765 ::std::result::Result::Ok(())
1766 }
1767
1768 #[allow(unused_variables)]
1770 fn compute_size(&self) -> u64 {
1771 let mut my_size = 0;
1772 if let Some(v) = self.app_id {
1773 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
1774 }
1775 if let Some(v) = self.steam_id_lobby {
1776 my_size += 1 + 8;
1777 }
1778 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
1779 self.special_fields.cached_size().set(my_size as u32);
1780 my_size
1781 }
1782
1783 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1784 if let Some(v) = self.app_id {
1785 os.write_uint32(1, v)?;
1786 }
1787 if let Some(v) = self.steam_id_lobby {
1788 os.write_fixed64(2, v)?;
1789 }
1790 os.write_unknown_fields(self.special_fields.unknown_fields())?;
1791 ::std::result::Result::Ok(())
1792 }
1793
1794 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
1795 &self.special_fields
1796 }
1797
1798 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
1799 &mut self.special_fields
1800 }
1801
1802 fn new() -> CMsgClientMMSLeaveLobby {
1803 CMsgClientMMSLeaveLobby::new()
1804 }
1805
1806 fn clear(&mut self) {
1807 self.app_id = ::std::option::Option::None;
1808 self.steam_id_lobby = ::std::option::Option::None;
1809 self.special_fields.clear();
1810 }
1811
1812 fn default_instance() -> &'static CMsgClientMMSLeaveLobby {
1813 static instance: CMsgClientMMSLeaveLobby = CMsgClientMMSLeaveLobby {
1814 app_id: ::std::option::Option::None,
1815 steam_id_lobby: ::std::option::Option::None,
1816 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
1817 };
1818 &instance
1819 }
1820}
1821
1822#[derive(PartialEq,Clone,Default,Debug)]
1824pub struct CMsgClientMMSLeaveLobbyResponse {
1825 pub app_id: ::std::option::Option<u32>,
1828 pub steam_id_lobby: ::std::option::Option<u64>,
1830 pub eresult: ::std::option::Option<i32>,
1832 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
1835}
1836
1837impl<'a> ::std::default::Default for &'a CMsgClientMMSLeaveLobbyResponse {
1838 fn default() -> &'a CMsgClientMMSLeaveLobbyResponse {
1839 <CMsgClientMMSLeaveLobbyResponse as ::steam_vent_proto_common::protobuf::Message>::default_instance()
1840 }
1841}
1842
1843impl CMsgClientMMSLeaveLobbyResponse {
1844 pub fn new() -> CMsgClientMMSLeaveLobbyResponse {
1845 ::std::default::Default::default()
1846 }
1847
1848 pub fn app_id(&self) -> u32 {
1851 self.app_id.unwrap_or(0)
1852 }
1853
1854 pub fn clear_app_id(&mut self) {
1855 self.app_id = ::std::option::Option::None;
1856 }
1857
1858 pub fn has_app_id(&self) -> bool {
1859 self.app_id.is_some()
1860 }
1861
1862 pub fn set_app_id(&mut self, v: u32) {
1864 self.app_id = ::std::option::Option::Some(v);
1865 }
1866
1867 pub fn steam_id_lobby(&self) -> u64 {
1870 self.steam_id_lobby.unwrap_or(0)
1871 }
1872
1873 pub fn clear_steam_id_lobby(&mut self) {
1874 self.steam_id_lobby = ::std::option::Option::None;
1875 }
1876
1877 pub fn has_steam_id_lobby(&self) -> bool {
1878 self.steam_id_lobby.is_some()
1879 }
1880
1881 pub fn set_steam_id_lobby(&mut self, v: u64) {
1883 self.steam_id_lobby = ::std::option::Option::Some(v);
1884 }
1885
1886 pub fn eresult(&self) -> i32 {
1889 self.eresult.unwrap_or(2i32)
1890 }
1891
1892 pub fn clear_eresult(&mut self) {
1893 self.eresult = ::std::option::Option::None;
1894 }
1895
1896 pub fn has_eresult(&self) -> bool {
1897 self.eresult.is_some()
1898 }
1899
1900 pub fn set_eresult(&mut self, v: i32) {
1902 self.eresult = ::std::option::Option::Some(v);
1903 }
1904}
1905
1906impl ::steam_vent_proto_common::protobuf::Message for CMsgClientMMSLeaveLobbyResponse {
1907 const NAME: &'static str = "CMsgClientMMSLeaveLobbyResponse";
1908
1909 fn is_initialized(&self) -> bool {
1910 true
1911 }
1912
1913 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1914 while let Some(tag) = is.read_raw_tag_or_eof()? {
1915 match tag {
1916 8 => {
1917 self.app_id = ::std::option::Option::Some(is.read_uint32()?);
1918 },
1919 17 => {
1920 self.steam_id_lobby = ::std::option::Option::Some(is.read_fixed64()?);
1921 },
1922 24 => {
1923 self.eresult = ::std::option::Option::Some(is.read_int32()?);
1924 },
1925 tag => {
1926 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
1927 },
1928 };
1929 }
1930 ::std::result::Result::Ok(())
1931 }
1932
1933 #[allow(unused_variables)]
1935 fn compute_size(&self) -> u64 {
1936 let mut my_size = 0;
1937 if let Some(v) = self.app_id {
1938 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
1939 }
1940 if let Some(v) = self.steam_id_lobby {
1941 my_size += 1 + 8;
1942 }
1943 if let Some(v) = self.eresult {
1944 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(3, v);
1945 }
1946 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
1947 self.special_fields.cached_size().set(my_size as u32);
1948 my_size
1949 }
1950
1951 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1952 if let Some(v) = self.app_id {
1953 os.write_uint32(1, v)?;
1954 }
1955 if let Some(v) = self.steam_id_lobby {
1956 os.write_fixed64(2, v)?;
1957 }
1958 if let Some(v) = self.eresult {
1959 os.write_int32(3, v)?;
1960 }
1961 os.write_unknown_fields(self.special_fields.unknown_fields())?;
1962 ::std::result::Result::Ok(())
1963 }
1964
1965 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
1966 &self.special_fields
1967 }
1968
1969 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
1970 &mut self.special_fields
1971 }
1972
1973 fn new() -> CMsgClientMMSLeaveLobbyResponse {
1974 CMsgClientMMSLeaveLobbyResponse::new()
1975 }
1976
1977 fn clear(&mut self) {
1978 self.app_id = ::std::option::Option::None;
1979 self.steam_id_lobby = ::std::option::Option::None;
1980 self.eresult = ::std::option::Option::None;
1981 self.special_fields.clear();
1982 }
1983
1984 fn default_instance() -> &'static CMsgClientMMSLeaveLobbyResponse {
1985 static instance: CMsgClientMMSLeaveLobbyResponse = CMsgClientMMSLeaveLobbyResponse {
1986 app_id: ::std::option::Option::None,
1987 steam_id_lobby: ::std::option::Option::None,
1988 eresult: ::std::option::Option::None,
1989 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
1990 };
1991 &instance
1992 }
1993}
1994
1995#[derive(PartialEq,Clone,Default,Debug)]
1997pub struct CMsgClientMMSGetLobbyList {
1998 pub app_id: ::std::option::Option<u32>,
2001 pub num_lobbies_requested: ::std::option::Option<i32>,
2003 pub cell_id: ::std::option::Option<u32>,
2005 pub deprecated_public_ip: ::std::option::Option<u32>,
2007 pub filters: ::std::vec::Vec<cmsg_client_mmsget_lobby_list::Filter>,
2009 pub public_ip: ::steam_vent_proto_common::protobuf::MessageField<super::steammessages_base::CMsgIPAddress>,
2011 pub network_ping_location: ::std::option::Option<::std::string::String>,
2013 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
2016}
2017
2018impl<'a> ::std::default::Default for &'a CMsgClientMMSGetLobbyList {
2019 fn default() -> &'a CMsgClientMMSGetLobbyList {
2020 <CMsgClientMMSGetLobbyList as ::steam_vent_proto_common::protobuf::Message>::default_instance()
2021 }
2022}
2023
2024impl CMsgClientMMSGetLobbyList {
2025 pub fn new() -> CMsgClientMMSGetLobbyList {
2026 ::std::default::Default::default()
2027 }
2028
2029 pub fn app_id(&self) -> u32 {
2032 self.app_id.unwrap_or(0)
2033 }
2034
2035 pub fn clear_app_id(&mut self) {
2036 self.app_id = ::std::option::Option::None;
2037 }
2038
2039 pub fn has_app_id(&self) -> bool {
2040 self.app_id.is_some()
2041 }
2042
2043 pub fn set_app_id(&mut self, v: u32) {
2045 self.app_id = ::std::option::Option::Some(v);
2046 }
2047
2048 pub fn num_lobbies_requested(&self) -> i32 {
2051 self.num_lobbies_requested.unwrap_or(0)
2052 }
2053
2054 pub fn clear_num_lobbies_requested(&mut self) {
2055 self.num_lobbies_requested = ::std::option::Option::None;
2056 }
2057
2058 pub fn has_num_lobbies_requested(&self) -> bool {
2059 self.num_lobbies_requested.is_some()
2060 }
2061
2062 pub fn set_num_lobbies_requested(&mut self, v: i32) {
2064 self.num_lobbies_requested = ::std::option::Option::Some(v);
2065 }
2066
2067 pub fn cell_id(&self) -> u32 {
2070 self.cell_id.unwrap_or(0)
2071 }
2072
2073 pub fn clear_cell_id(&mut self) {
2074 self.cell_id = ::std::option::Option::None;
2075 }
2076
2077 pub fn has_cell_id(&self) -> bool {
2078 self.cell_id.is_some()
2079 }
2080
2081 pub fn set_cell_id(&mut self, v: u32) {
2083 self.cell_id = ::std::option::Option::Some(v);
2084 }
2085
2086 pub fn deprecated_public_ip(&self) -> u32 {
2089 self.deprecated_public_ip.unwrap_or(0)
2090 }
2091
2092 pub fn clear_deprecated_public_ip(&mut self) {
2093 self.deprecated_public_ip = ::std::option::Option::None;
2094 }
2095
2096 pub fn has_deprecated_public_ip(&self) -> bool {
2097 self.deprecated_public_ip.is_some()
2098 }
2099
2100 pub fn set_deprecated_public_ip(&mut self, v: u32) {
2102 self.deprecated_public_ip = ::std::option::Option::Some(v);
2103 }
2104
2105 pub fn network_ping_location(&self) -> &str {
2108 match self.network_ping_location.as_ref() {
2109 Some(v) => v,
2110 None => "",
2111 }
2112 }
2113
2114 pub fn clear_network_ping_location(&mut self) {
2115 self.network_ping_location = ::std::option::Option::None;
2116 }
2117
2118 pub fn has_network_ping_location(&self) -> bool {
2119 self.network_ping_location.is_some()
2120 }
2121
2122 pub fn set_network_ping_location(&mut self, v: ::std::string::String) {
2124 self.network_ping_location = ::std::option::Option::Some(v);
2125 }
2126
2127 pub fn mut_network_ping_location(&mut self) -> &mut ::std::string::String {
2130 if self.network_ping_location.is_none() {
2131 self.network_ping_location = ::std::option::Option::Some(::std::string::String::new());
2132 }
2133 self.network_ping_location.as_mut().unwrap()
2134 }
2135
2136 pub fn take_network_ping_location(&mut self) -> ::std::string::String {
2138 self.network_ping_location.take().unwrap_or_else(|| ::std::string::String::new())
2139 }
2140}
2141
2142impl ::steam_vent_proto_common::protobuf::Message for CMsgClientMMSGetLobbyList {
2143 const NAME: &'static str = "CMsgClientMMSGetLobbyList";
2144
2145 fn is_initialized(&self) -> bool {
2146 true
2147 }
2148
2149 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
2150 while let Some(tag) = is.read_raw_tag_or_eof()? {
2151 match tag {
2152 8 => {
2153 self.app_id = ::std::option::Option::Some(is.read_uint32()?);
2154 },
2155 24 => {
2156 self.num_lobbies_requested = ::std::option::Option::Some(is.read_int32()?);
2157 },
2158 32 => {
2159 self.cell_id = ::std::option::Option::Some(is.read_uint32()?);
2160 },
2161 40 => {
2162 self.deprecated_public_ip = ::std::option::Option::Some(is.read_uint32()?);
2163 },
2164 50 => {
2165 self.filters.push(is.read_message()?);
2166 },
2167 58 => {
2168 ::steam_vent_proto_common::protobuf::rt::read_singular_message_into_field(is, &mut self.public_ip)?;
2169 },
2170 66 => {
2171 self.network_ping_location = ::std::option::Option::Some(is.read_string()?);
2172 },
2173 tag => {
2174 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
2175 },
2176 };
2177 }
2178 ::std::result::Result::Ok(())
2179 }
2180
2181 #[allow(unused_variables)]
2183 fn compute_size(&self) -> u64 {
2184 let mut my_size = 0;
2185 if let Some(v) = self.app_id {
2186 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
2187 }
2188 if let Some(v) = self.num_lobbies_requested {
2189 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(3, v);
2190 }
2191 if let Some(v) = self.cell_id {
2192 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(4, v);
2193 }
2194 if let Some(v) = self.deprecated_public_ip {
2195 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(5, v);
2196 }
2197 for value in &self.filters {
2198 let len = value.compute_size();
2199 my_size += 1 + ::steam_vent_proto_common::protobuf::rt::compute_raw_varint64_size(len) + len;
2200 };
2201 if let Some(v) = self.public_ip.as_ref() {
2202 let len = v.compute_size();
2203 my_size += 1 + ::steam_vent_proto_common::protobuf::rt::compute_raw_varint64_size(len) + len;
2204 }
2205 if let Some(v) = self.network_ping_location.as_ref() {
2206 my_size += ::steam_vent_proto_common::protobuf::rt::string_size(8, &v);
2207 }
2208 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
2209 self.special_fields.cached_size().set(my_size as u32);
2210 my_size
2211 }
2212
2213 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
2214 if let Some(v) = self.app_id {
2215 os.write_uint32(1, v)?;
2216 }
2217 if let Some(v) = self.num_lobbies_requested {
2218 os.write_int32(3, v)?;
2219 }
2220 if let Some(v) = self.cell_id {
2221 os.write_uint32(4, v)?;
2222 }
2223 if let Some(v) = self.deprecated_public_ip {
2224 os.write_uint32(5, v)?;
2225 }
2226 for v in &self.filters {
2227 ::steam_vent_proto_common::protobuf::rt::write_message_field_with_cached_size(6, v, os)?;
2228 };
2229 if let Some(v) = self.public_ip.as_ref() {
2230 ::steam_vent_proto_common::protobuf::rt::write_message_field_with_cached_size(7, v, os)?;
2231 }
2232 if let Some(v) = self.network_ping_location.as_ref() {
2233 os.write_string(8, v)?;
2234 }
2235 os.write_unknown_fields(self.special_fields.unknown_fields())?;
2236 ::std::result::Result::Ok(())
2237 }
2238
2239 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
2240 &self.special_fields
2241 }
2242
2243 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
2244 &mut self.special_fields
2245 }
2246
2247 fn new() -> CMsgClientMMSGetLobbyList {
2248 CMsgClientMMSGetLobbyList::new()
2249 }
2250
2251 fn clear(&mut self) {
2252 self.app_id = ::std::option::Option::None;
2253 self.num_lobbies_requested = ::std::option::Option::None;
2254 self.cell_id = ::std::option::Option::None;
2255 self.deprecated_public_ip = ::std::option::Option::None;
2256 self.filters.clear();
2257 self.public_ip.clear();
2258 self.network_ping_location = ::std::option::Option::None;
2259 self.special_fields.clear();
2260 }
2261
2262 fn default_instance() -> &'static CMsgClientMMSGetLobbyList {
2263 static instance: CMsgClientMMSGetLobbyList = CMsgClientMMSGetLobbyList {
2264 app_id: ::std::option::Option::None,
2265 num_lobbies_requested: ::std::option::Option::None,
2266 cell_id: ::std::option::Option::None,
2267 deprecated_public_ip: ::std::option::Option::None,
2268 filters: ::std::vec::Vec::new(),
2269 public_ip: ::steam_vent_proto_common::protobuf::MessageField::none(),
2270 network_ping_location: ::std::option::Option::None,
2271 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
2272 };
2273 &instance
2274 }
2275}
2276
2277pub mod cmsg_client_mmsget_lobby_list {
2279 #[derive(PartialEq,Clone,Default,Debug)]
2281 pub struct Filter {
2282 pub key: ::std::option::Option<::std::string::String>,
2285 pub value: ::std::option::Option<::std::string::String>,
2287 pub comparision: ::std::option::Option<i32>,
2289 pub filter_type: ::std::option::Option<i32>,
2291 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
2294 }
2295
2296 impl<'a> ::std::default::Default for &'a Filter {
2297 fn default() -> &'a Filter {
2298 <Filter as ::steam_vent_proto_common::protobuf::Message>::default_instance()
2299 }
2300 }
2301
2302 impl Filter {
2303 pub fn new() -> Filter {
2304 ::std::default::Default::default()
2305 }
2306
2307 pub fn key(&self) -> &str {
2310 match self.key.as_ref() {
2311 Some(v) => v,
2312 None => "",
2313 }
2314 }
2315
2316 pub fn clear_key(&mut self) {
2317 self.key = ::std::option::Option::None;
2318 }
2319
2320 pub fn has_key(&self) -> bool {
2321 self.key.is_some()
2322 }
2323
2324 pub fn set_key(&mut self, v: ::std::string::String) {
2326 self.key = ::std::option::Option::Some(v);
2327 }
2328
2329 pub fn mut_key(&mut self) -> &mut ::std::string::String {
2332 if self.key.is_none() {
2333 self.key = ::std::option::Option::Some(::std::string::String::new());
2334 }
2335 self.key.as_mut().unwrap()
2336 }
2337
2338 pub fn take_key(&mut self) -> ::std::string::String {
2340 self.key.take().unwrap_or_else(|| ::std::string::String::new())
2341 }
2342
2343 pub fn value(&self) -> &str {
2346 match self.value.as_ref() {
2347 Some(v) => v,
2348 None => "",
2349 }
2350 }
2351
2352 pub fn clear_value(&mut self) {
2353 self.value = ::std::option::Option::None;
2354 }
2355
2356 pub fn has_value(&self) -> bool {
2357 self.value.is_some()
2358 }
2359
2360 pub fn set_value(&mut self, v: ::std::string::String) {
2362 self.value = ::std::option::Option::Some(v);
2363 }
2364
2365 pub fn mut_value(&mut self) -> &mut ::std::string::String {
2368 if self.value.is_none() {
2369 self.value = ::std::option::Option::Some(::std::string::String::new());
2370 }
2371 self.value.as_mut().unwrap()
2372 }
2373
2374 pub fn take_value(&mut self) -> ::std::string::String {
2376 self.value.take().unwrap_or_else(|| ::std::string::String::new())
2377 }
2378
2379 pub fn comparision(&self) -> i32 {
2382 self.comparision.unwrap_or(0)
2383 }
2384
2385 pub fn clear_comparision(&mut self) {
2386 self.comparision = ::std::option::Option::None;
2387 }
2388
2389 pub fn has_comparision(&self) -> bool {
2390 self.comparision.is_some()
2391 }
2392
2393 pub fn set_comparision(&mut self, v: i32) {
2395 self.comparision = ::std::option::Option::Some(v);
2396 }
2397
2398 pub fn filter_type(&self) -> i32 {
2401 self.filter_type.unwrap_or(0)
2402 }
2403
2404 pub fn clear_filter_type(&mut self) {
2405 self.filter_type = ::std::option::Option::None;
2406 }
2407
2408 pub fn has_filter_type(&self) -> bool {
2409 self.filter_type.is_some()
2410 }
2411
2412 pub fn set_filter_type(&mut self, v: i32) {
2414 self.filter_type = ::std::option::Option::Some(v);
2415 }
2416 }
2417
2418 impl ::steam_vent_proto_common::protobuf::Message for Filter {
2419 const NAME: &'static str = "Filter";
2420
2421 fn is_initialized(&self) -> bool {
2422 true
2423 }
2424
2425 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
2426 while let Some(tag) = is.read_raw_tag_or_eof()? {
2427 match tag {
2428 10 => {
2429 self.key = ::std::option::Option::Some(is.read_string()?);
2430 },
2431 18 => {
2432 self.value = ::std::option::Option::Some(is.read_string()?);
2433 },
2434 24 => {
2435 self.comparision = ::std::option::Option::Some(is.read_int32()?);
2436 },
2437 32 => {
2438 self.filter_type = ::std::option::Option::Some(is.read_int32()?);
2439 },
2440 tag => {
2441 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
2442 },
2443 };
2444 }
2445 ::std::result::Result::Ok(())
2446 }
2447
2448 #[allow(unused_variables)]
2450 fn compute_size(&self) -> u64 {
2451 let mut my_size = 0;
2452 if let Some(v) = self.key.as_ref() {
2453 my_size += ::steam_vent_proto_common::protobuf::rt::string_size(1, &v);
2454 }
2455 if let Some(v) = self.value.as_ref() {
2456 my_size += ::steam_vent_proto_common::protobuf::rt::string_size(2, &v);
2457 }
2458 if let Some(v) = self.comparision {
2459 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(3, v);
2460 }
2461 if let Some(v) = self.filter_type {
2462 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(4, v);
2463 }
2464 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
2465 self.special_fields.cached_size().set(my_size as u32);
2466 my_size
2467 }
2468
2469 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
2470 if let Some(v) = self.key.as_ref() {
2471 os.write_string(1, v)?;
2472 }
2473 if let Some(v) = self.value.as_ref() {
2474 os.write_string(2, v)?;
2475 }
2476 if let Some(v) = self.comparision {
2477 os.write_int32(3, v)?;
2478 }
2479 if let Some(v) = self.filter_type {
2480 os.write_int32(4, v)?;
2481 }
2482 os.write_unknown_fields(self.special_fields.unknown_fields())?;
2483 ::std::result::Result::Ok(())
2484 }
2485
2486 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
2487 &self.special_fields
2488 }
2489
2490 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
2491 &mut self.special_fields
2492 }
2493
2494 fn new() -> Filter {
2495 Filter::new()
2496 }
2497
2498 fn clear(&mut self) {
2499 self.key = ::std::option::Option::None;
2500 self.value = ::std::option::Option::None;
2501 self.comparision = ::std::option::Option::None;
2502 self.filter_type = ::std::option::Option::None;
2503 self.special_fields.clear();
2504 }
2505
2506 fn default_instance() -> &'static Filter {
2507 static instance: Filter = Filter {
2508 key: ::std::option::Option::None,
2509 value: ::std::option::Option::None,
2510 comparision: ::std::option::Option::None,
2511 filter_type: ::std::option::Option::None,
2512 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
2513 };
2514 &instance
2515 }
2516 }
2517}
2518
2519#[derive(PartialEq,Clone,Default,Debug)]
2521pub struct CMsgClientMMSGetLobbyListResponse {
2522 pub app_id: ::std::option::Option<u32>,
2525 pub eresult: ::std::option::Option<i32>,
2527 pub lobbies: ::std::vec::Vec<cmsg_client_mmsget_lobby_list_response::Lobby>,
2529 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
2532}
2533
2534impl<'a> ::std::default::Default for &'a CMsgClientMMSGetLobbyListResponse {
2535 fn default() -> &'a CMsgClientMMSGetLobbyListResponse {
2536 <CMsgClientMMSGetLobbyListResponse as ::steam_vent_proto_common::protobuf::Message>::default_instance()
2537 }
2538}
2539
2540impl CMsgClientMMSGetLobbyListResponse {
2541 pub fn new() -> CMsgClientMMSGetLobbyListResponse {
2542 ::std::default::Default::default()
2543 }
2544
2545 pub fn app_id(&self) -> u32 {
2548 self.app_id.unwrap_or(0)
2549 }
2550
2551 pub fn clear_app_id(&mut self) {
2552 self.app_id = ::std::option::Option::None;
2553 }
2554
2555 pub fn has_app_id(&self) -> bool {
2556 self.app_id.is_some()
2557 }
2558
2559 pub fn set_app_id(&mut self, v: u32) {
2561 self.app_id = ::std::option::Option::Some(v);
2562 }
2563
2564 pub fn eresult(&self) -> i32 {
2567 self.eresult.unwrap_or(2i32)
2568 }
2569
2570 pub fn clear_eresult(&mut self) {
2571 self.eresult = ::std::option::Option::None;
2572 }
2573
2574 pub fn has_eresult(&self) -> bool {
2575 self.eresult.is_some()
2576 }
2577
2578 pub fn set_eresult(&mut self, v: i32) {
2580 self.eresult = ::std::option::Option::Some(v);
2581 }
2582}
2583
2584impl ::steam_vent_proto_common::protobuf::Message for CMsgClientMMSGetLobbyListResponse {
2585 const NAME: &'static str = "CMsgClientMMSGetLobbyListResponse";
2586
2587 fn is_initialized(&self) -> bool {
2588 true
2589 }
2590
2591 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
2592 while let Some(tag) = is.read_raw_tag_or_eof()? {
2593 match tag {
2594 8 => {
2595 self.app_id = ::std::option::Option::Some(is.read_uint32()?);
2596 },
2597 24 => {
2598 self.eresult = ::std::option::Option::Some(is.read_int32()?);
2599 },
2600 34 => {
2601 self.lobbies.push(is.read_message()?);
2602 },
2603 tag => {
2604 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
2605 },
2606 };
2607 }
2608 ::std::result::Result::Ok(())
2609 }
2610
2611 #[allow(unused_variables)]
2613 fn compute_size(&self) -> u64 {
2614 let mut my_size = 0;
2615 if let Some(v) = self.app_id {
2616 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
2617 }
2618 if let Some(v) = self.eresult {
2619 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(3, v);
2620 }
2621 for value in &self.lobbies {
2622 let len = value.compute_size();
2623 my_size += 1 + ::steam_vent_proto_common::protobuf::rt::compute_raw_varint64_size(len) + len;
2624 };
2625 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
2626 self.special_fields.cached_size().set(my_size as u32);
2627 my_size
2628 }
2629
2630 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
2631 if let Some(v) = self.app_id {
2632 os.write_uint32(1, v)?;
2633 }
2634 if let Some(v) = self.eresult {
2635 os.write_int32(3, v)?;
2636 }
2637 for v in &self.lobbies {
2638 ::steam_vent_proto_common::protobuf::rt::write_message_field_with_cached_size(4, v, os)?;
2639 };
2640 os.write_unknown_fields(self.special_fields.unknown_fields())?;
2641 ::std::result::Result::Ok(())
2642 }
2643
2644 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
2645 &self.special_fields
2646 }
2647
2648 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
2649 &mut self.special_fields
2650 }
2651
2652 fn new() -> CMsgClientMMSGetLobbyListResponse {
2653 CMsgClientMMSGetLobbyListResponse::new()
2654 }
2655
2656 fn clear(&mut self) {
2657 self.app_id = ::std::option::Option::None;
2658 self.eresult = ::std::option::Option::None;
2659 self.lobbies.clear();
2660 self.special_fields.clear();
2661 }
2662
2663 fn default_instance() -> &'static CMsgClientMMSGetLobbyListResponse {
2664 static instance: CMsgClientMMSGetLobbyListResponse = CMsgClientMMSGetLobbyListResponse {
2665 app_id: ::std::option::Option::None,
2666 eresult: ::std::option::Option::None,
2667 lobbies: ::std::vec::Vec::new(),
2668 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
2669 };
2670 &instance
2671 }
2672}
2673
2674pub mod cmsg_client_mmsget_lobby_list_response {
2676 #[derive(PartialEq,Clone,Default,Debug)]
2678 pub struct Lobby {
2679 pub steam_id: ::std::option::Option<u64>,
2682 pub max_members: ::std::option::Option<i32>,
2684 pub lobby_type: ::std::option::Option<i32>,
2686 pub lobby_flags: ::std::option::Option<i32>,
2688 pub metadata: ::std::option::Option<::std::vec::Vec<u8>>,
2690 pub num_members: ::std::option::Option<i32>,
2692 pub distance: ::std::option::Option<f32>,
2694 pub weight: ::std::option::Option<i64>,
2696 pub ping: ::std::option::Option<i32>,
2698 pub missing_ping: ::std::option::Option<i32>,
2700 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
2703 }
2704
2705 impl<'a> ::std::default::Default for &'a Lobby {
2706 fn default() -> &'a Lobby {
2707 <Lobby as ::steam_vent_proto_common::protobuf::Message>::default_instance()
2708 }
2709 }
2710
2711 impl Lobby {
2712 pub fn new() -> Lobby {
2713 ::std::default::Default::default()
2714 }
2715
2716 pub fn steam_id(&self) -> u64 {
2719 self.steam_id.unwrap_or(0)
2720 }
2721
2722 pub fn clear_steam_id(&mut self) {
2723 self.steam_id = ::std::option::Option::None;
2724 }
2725
2726 pub fn has_steam_id(&self) -> bool {
2727 self.steam_id.is_some()
2728 }
2729
2730 pub fn set_steam_id(&mut self, v: u64) {
2732 self.steam_id = ::std::option::Option::Some(v);
2733 }
2734
2735 pub fn max_members(&self) -> i32 {
2738 self.max_members.unwrap_or(0)
2739 }
2740
2741 pub fn clear_max_members(&mut self) {
2742 self.max_members = ::std::option::Option::None;
2743 }
2744
2745 pub fn has_max_members(&self) -> bool {
2746 self.max_members.is_some()
2747 }
2748
2749 pub fn set_max_members(&mut self, v: i32) {
2751 self.max_members = ::std::option::Option::Some(v);
2752 }
2753
2754 pub fn lobby_type(&self) -> i32 {
2757 self.lobby_type.unwrap_or(0)
2758 }
2759
2760 pub fn clear_lobby_type(&mut self) {
2761 self.lobby_type = ::std::option::Option::None;
2762 }
2763
2764 pub fn has_lobby_type(&self) -> bool {
2765 self.lobby_type.is_some()
2766 }
2767
2768 pub fn set_lobby_type(&mut self, v: i32) {
2770 self.lobby_type = ::std::option::Option::Some(v);
2771 }
2772
2773 pub fn lobby_flags(&self) -> i32 {
2776 self.lobby_flags.unwrap_or(0)
2777 }
2778
2779 pub fn clear_lobby_flags(&mut self) {
2780 self.lobby_flags = ::std::option::Option::None;
2781 }
2782
2783 pub fn has_lobby_flags(&self) -> bool {
2784 self.lobby_flags.is_some()
2785 }
2786
2787 pub fn set_lobby_flags(&mut self, v: i32) {
2789 self.lobby_flags = ::std::option::Option::Some(v);
2790 }
2791
2792 pub fn metadata(&self) -> &[u8] {
2795 match self.metadata.as_ref() {
2796 Some(v) => v,
2797 None => &[],
2798 }
2799 }
2800
2801 pub fn clear_metadata(&mut self) {
2802 self.metadata = ::std::option::Option::None;
2803 }
2804
2805 pub fn has_metadata(&self) -> bool {
2806 self.metadata.is_some()
2807 }
2808
2809 pub fn set_metadata(&mut self, v: ::std::vec::Vec<u8>) {
2811 self.metadata = ::std::option::Option::Some(v);
2812 }
2813
2814 pub fn mut_metadata(&mut self) -> &mut ::std::vec::Vec<u8> {
2817 if self.metadata.is_none() {
2818 self.metadata = ::std::option::Option::Some(::std::vec::Vec::new());
2819 }
2820 self.metadata.as_mut().unwrap()
2821 }
2822
2823 pub fn take_metadata(&mut self) -> ::std::vec::Vec<u8> {
2825 self.metadata.take().unwrap_or_else(|| ::std::vec::Vec::new())
2826 }
2827
2828 pub fn num_members(&self) -> i32 {
2831 self.num_members.unwrap_or(0)
2832 }
2833
2834 pub fn clear_num_members(&mut self) {
2835 self.num_members = ::std::option::Option::None;
2836 }
2837
2838 pub fn has_num_members(&self) -> bool {
2839 self.num_members.is_some()
2840 }
2841
2842 pub fn set_num_members(&mut self, v: i32) {
2844 self.num_members = ::std::option::Option::Some(v);
2845 }
2846
2847 pub fn distance(&self) -> f32 {
2850 self.distance.unwrap_or(0.)
2851 }
2852
2853 pub fn clear_distance(&mut self) {
2854 self.distance = ::std::option::Option::None;
2855 }
2856
2857 pub fn has_distance(&self) -> bool {
2858 self.distance.is_some()
2859 }
2860
2861 pub fn set_distance(&mut self, v: f32) {
2863 self.distance = ::std::option::Option::Some(v);
2864 }
2865
2866 pub fn weight(&self) -> i64 {
2869 self.weight.unwrap_or(0)
2870 }
2871
2872 pub fn clear_weight(&mut self) {
2873 self.weight = ::std::option::Option::None;
2874 }
2875
2876 pub fn has_weight(&self) -> bool {
2877 self.weight.is_some()
2878 }
2879
2880 pub fn set_weight(&mut self, v: i64) {
2882 self.weight = ::std::option::Option::Some(v);
2883 }
2884
2885 pub fn ping(&self) -> i32 {
2888 self.ping.unwrap_or(0)
2889 }
2890
2891 pub fn clear_ping(&mut self) {
2892 self.ping = ::std::option::Option::None;
2893 }
2894
2895 pub fn has_ping(&self) -> bool {
2896 self.ping.is_some()
2897 }
2898
2899 pub fn set_ping(&mut self, v: i32) {
2901 self.ping = ::std::option::Option::Some(v);
2902 }
2903
2904 pub fn missing_ping(&self) -> i32 {
2907 self.missing_ping.unwrap_or(0)
2908 }
2909
2910 pub fn clear_missing_ping(&mut self) {
2911 self.missing_ping = ::std::option::Option::None;
2912 }
2913
2914 pub fn has_missing_ping(&self) -> bool {
2915 self.missing_ping.is_some()
2916 }
2917
2918 pub fn set_missing_ping(&mut self, v: i32) {
2920 self.missing_ping = ::std::option::Option::Some(v);
2921 }
2922 }
2923
2924 impl ::steam_vent_proto_common::protobuf::Message for Lobby {
2925 const NAME: &'static str = "Lobby";
2926
2927 fn is_initialized(&self) -> bool {
2928 true
2929 }
2930
2931 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
2932 while let Some(tag) = is.read_raw_tag_or_eof()? {
2933 match tag {
2934 9 => {
2935 self.steam_id = ::std::option::Option::Some(is.read_fixed64()?);
2936 },
2937 16 => {
2938 self.max_members = ::std::option::Option::Some(is.read_int32()?);
2939 },
2940 24 => {
2941 self.lobby_type = ::std::option::Option::Some(is.read_int32()?);
2942 },
2943 32 => {
2944 self.lobby_flags = ::std::option::Option::Some(is.read_int32()?);
2945 },
2946 42 => {
2947 self.metadata = ::std::option::Option::Some(is.read_bytes()?);
2948 },
2949 48 => {
2950 self.num_members = ::std::option::Option::Some(is.read_int32()?);
2951 },
2952 61 => {
2953 self.distance = ::std::option::Option::Some(is.read_float()?);
2954 },
2955 64 => {
2956 self.weight = ::std::option::Option::Some(is.read_int64()?);
2957 },
2958 72 => {
2959 self.ping = ::std::option::Option::Some(is.read_int32()?);
2960 },
2961 80 => {
2962 self.missing_ping = ::std::option::Option::Some(is.read_int32()?);
2963 },
2964 tag => {
2965 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
2966 },
2967 };
2968 }
2969 ::std::result::Result::Ok(())
2970 }
2971
2972 #[allow(unused_variables)]
2974 fn compute_size(&self) -> u64 {
2975 let mut my_size = 0;
2976 if let Some(v) = self.steam_id {
2977 my_size += 1 + 8;
2978 }
2979 if let Some(v) = self.max_members {
2980 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(2, v);
2981 }
2982 if let Some(v) = self.lobby_type {
2983 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(3, v);
2984 }
2985 if let Some(v) = self.lobby_flags {
2986 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(4, v);
2987 }
2988 if let Some(v) = self.metadata.as_ref() {
2989 my_size += ::steam_vent_proto_common::protobuf::rt::bytes_size(5, &v);
2990 }
2991 if let Some(v) = self.num_members {
2992 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(6, v);
2993 }
2994 if let Some(v) = self.distance {
2995 my_size += 1 + 4;
2996 }
2997 if let Some(v) = self.weight {
2998 my_size += ::steam_vent_proto_common::protobuf::rt::int64_size(8, v);
2999 }
3000 if let Some(v) = self.ping {
3001 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(9, v);
3002 }
3003 if let Some(v) = self.missing_ping {
3004 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(10, v);
3005 }
3006 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
3007 self.special_fields.cached_size().set(my_size as u32);
3008 my_size
3009 }
3010
3011 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
3012 if let Some(v) = self.steam_id {
3013 os.write_fixed64(1, v)?;
3014 }
3015 if let Some(v) = self.max_members {
3016 os.write_int32(2, v)?;
3017 }
3018 if let Some(v) = self.lobby_type {
3019 os.write_int32(3, v)?;
3020 }
3021 if let Some(v) = self.lobby_flags {
3022 os.write_int32(4, v)?;
3023 }
3024 if let Some(v) = self.metadata.as_ref() {
3025 os.write_bytes(5, v)?;
3026 }
3027 if let Some(v) = self.num_members {
3028 os.write_int32(6, v)?;
3029 }
3030 if let Some(v) = self.distance {
3031 os.write_float(7, v)?;
3032 }
3033 if let Some(v) = self.weight {
3034 os.write_int64(8, v)?;
3035 }
3036 if let Some(v) = self.ping {
3037 os.write_int32(9, v)?;
3038 }
3039 if let Some(v) = self.missing_ping {
3040 os.write_int32(10, v)?;
3041 }
3042 os.write_unknown_fields(self.special_fields.unknown_fields())?;
3043 ::std::result::Result::Ok(())
3044 }
3045
3046 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
3047 &self.special_fields
3048 }
3049
3050 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
3051 &mut self.special_fields
3052 }
3053
3054 fn new() -> Lobby {
3055 Lobby::new()
3056 }
3057
3058 fn clear(&mut self) {
3059 self.steam_id = ::std::option::Option::None;
3060 self.max_members = ::std::option::Option::None;
3061 self.lobby_type = ::std::option::Option::None;
3062 self.lobby_flags = ::std::option::Option::None;
3063 self.metadata = ::std::option::Option::None;
3064 self.num_members = ::std::option::Option::None;
3065 self.distance = ::std::option::Option::None;
3066 self.weight = ::std::option::Option::None;
3067 self.ping = ::std::option::Option::None;
3068 self.missing_ping = ::std::option::Option::None;
3069 self.special_fields.clear();
3070 }
3071
3072 fn default_instance() -> &'static Lobby {
3073 static instance: Lobby = Lobby {
3074 steam_id: ::std::option::Option::None,
3075 max_members: ::std::option::Option::None,
3076 lobby_type: ::std::option::Option::None,
3077 lobby_flags: ::std::option::Option::None,
3078 metadata: ::std::option::Option::None,
3079 num_members: ::std::option::Option::None,
3080 distance: ::std::option::Option::None,
3081 weight: ::std::option::Option::None,
3082 ping: ::std::option::Option::None,
3083 missing_ping: ::std::option::Option::None,
3084 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
3085 };
3086 &instance
3087 }
3088 }
3089}
3090
3091#[derive(PartialEq,Clone,Default,Debug)]
3093pub struct CMsgClientMMSSetLobbyData {
3094 pub app_id: ::std::option::Option<u32>,
3097 pub steam_id_lobby: ::std::option::Option<u64>,
3099 pub steam_id_member: ::std::option::Option<u64>,
3101 pub max_members: ::std::option::Option<i32>,
3103 pub lobby_type: ::std::option::Option<i32>,
3105 pub lobby_flags: ::std::option::Option<i32>,
3107 pub metadata: ::std::option::Option<::std::vec::Vec<u8>>,
3109 pub network_ping_location: ::std::option::Option<::std::string::String>,
3111 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
3114}
3115
3116impl<'a> ::std::default::Default for &'a CMsgClientMMSSetLobbyData {
3117 fn default() -> &'a CMsgClientMMSSetLobbyData {
3118 <CMsgClientMMSSetLobbyData as ::steam_vent_proto_common::protobuf::Message>::default_instance()
3119 }
3120}
3121
3122impl CMsgClientMMSSetLobbyData {
3123 pub fn new() -> CMsgClientMMSSetLobbyData {
3124 ::std::default::Default::default()
3125 }
3126
3127 pub fn app_id(&self) -> u32 {
3130 self.app_id.unwrap_or(0)
3131 }
3132
3133 pub fn clear_app_id(&mut self) {
3134 self.app_id = ::std::option::Option::None;
3135 }
3136
3137 pub fn has_app_id(&self) -> bool {
3138 self.app_id.is_some()
3139 }
3140
3141 pub fn set_app_id(&mut self, v: u32) {
3143 self.app_id = ::std::option::Option::Some(v);
3144 }
3145
3146 pub fn steam_id_lobby(&self) -> u64 {
3149 self.steam_id_lobby.unwrap_or(0)
3150 }
3151
3152 pub fn clear_steam_id_lobby(&mut self) {
3153 self.steam_id_lobby = ::std::option::Option::None;
3154 }
3155
3156 pub fn has_steam_id_lobby(&self) -> bool {
3157 self.steam_id_lobby.is_some()
3158 }
3159
3160 pub fn set_steam_id_lobby(&mut self, v: u64) {
3162 self.steam_id_lobby = ::std::option::Option::Some(v);
3163 }
3164
3165 pub fn steam_id_member(&self) -> u64 {
3168 self.steam_id_member.unwrap_or(0)
3169 }
3170
3171 pub fn clear_steam_id_member(&mut self) {
3172 self.steam_id_member = ::std::option::Option::None;
3173 }
3174
3175 pub fn has_steam_id_member(&self) -> bool {
3176 self.steam_id_member.is_some()
3177 }
3178
3179 pub fn set_steam_id_member(&mut self, v: u64) {
3181 self.steam_id_member = ::std::option::Option::Some(v);
3182 }
3183
3184 pub fn max_members(&self) -> i32 {
3187 self.max_members.unwrap_or(0)
3188 }
3189
3190 pub fn clear_max_members(&mut self) {
3191 self.max_members = ::std::option::Option::None;
3192 }
3193
3194 pub fn has_max_members(&self) -> bool {
3195 self.max_members.is_some()
3196 }
3197
3198 pub fn set_max_members(&mut self, v: i32) {
3200 self.max_members = ::std::option::Option::Some(v);
3201 }
3202
3203 pub fn lobby_type(&self) -> i32 {
3206 self.lobby_type.unwrap_or(0)
3207 }
3208
3209 pub fn clear_lobby_type(&mut self) {
3210 self.lobby_type = ::std::option::Option::None;
3211 }
3212
3213 pub fn has_lobby_type(&self) -> bool {
3214 self.lobby_type.is_some()
3215 }
3216
3217 pub fn set_lobby_type(&mut self, v: i32) {
3219 self.lobby_type = ::std::option::Option::Some(v);
3220 }
3221
3222 pub fn lobby_flags(&self) -> i32 {
3225 self.lobby_flags.unwrap_or(0)
3226 }
3227
3228 pub fn clear_lobby_flags(&mut self) {
3229 self.lobby_flags = ::std::option::Option::None;
3230 }
3231
3232 pub fn has_lobby_flags(&self) -> bool {
3233 self.lobby_flags.is_some()
3234 }
3235
3236 pub fn set_lobby_flags(&mut self, v: i32) {
3238 self.lobby_flags = ::std::option::Option::Some(v);
3239 }
3240
3241 pub fn metadata(&self) -> &[u8] {
3244 match self.metadata.as_ref() {
3245 Some(v) => v,
3246 None => &[],
3247 }
3248 }
3249
3250 pub fn clear_metadata(&mut self) {
3251 self.metadata = ::std::option::Option::None;
3252 }
3253
3254 pub fn has_metadata(&self) -> bool {
3255 self.metadata.is_some()
3256 }
3257
3258 pub fn set_metadata(&mut self, v: ::std::vec::Vec<u8>) {
3260 self.metadata = ::std::option::Option::Some(v);
3261 }
3262
3263 pub fn mut_metadata(&mut self) -> &mut ::std::vec::Vec<u8> {
3266 if self.metadata.is_none() {
3267 self.metadata = ::std::option::Option::Some(::std::vec::Vec::new());
3268 }
3269 self.metadata.as_mut().unwrap()
3270 }
3271
3272 pub fn take_metadata(&mut self) -> ::std::vec::Vec<u8> {
3274 self.metadata.take().unwrap_or_else(|| ::std::vec::Vec::new())
3275 }
3276
3277 pub fn network_ping_location(&self) -> &str {
3280 match self.network_ping_location.as_ref() {
3281 Some(v) => v,
3282 None => "",
3283 }
3284 }
3285
3286 pub fn clear_network_ping_location(&mut self) {
3287 self.network_ping_location = ::std::option::Option::None;
3288 }
3289
3290 pub fn has_network_ping_location(&self) -> bool {
3291 self.network_ping_location.is_some()
3292 }
3293
3294 pub fn set_network_ping_location(&mut self, v: ::std::string::String) {
3296 self.network_ping_location = ::std::option::Option::Some(v);
3297 }
3298
3299 pub fn mut_network_ping_location(&mut self) -> &mut ::std::string::String {
3302 if self.network_ping_location.is_none() {
3303 self.network_ping_location = ::std::option::Option::Some(::std::string::String::new());
3304 }
3305 self.network_ping_location.as_mut().unwrap()
3306 }
3307
3308 pub fn take_network_ping_location(&mut self) -> ::std::string::String {
3310 self.network_ping_location.take().unwrap_or_else(|| ::std::string::String::new())
3311 }
3312}
3313
3314impl ::steam_vent_proto_common::protobuf::Message for CMsgClientMMSSetLobbyData {
3315 const NAME: &'static str = "CMsgClientMMSSetLobbyData";
3316
3317 fn is_initialized(&self) -> bool {
3318 true
3319 }
3320
3321 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
3322 while let Some(tag) = is.read_raw_tag_or_eof()? {
3323 match tag {
3324 8 => {
3325 self.app_id = ::std::option::Option::Some(is.read_uint32()?);
3326 },
3327 17 => {
3328 self.steam_id_lobby = ::std::option::Option::Some(is.read_fixed64()?);
3329 },
3330 25 => {
3331 self.steam_id_member = ::std::option::Option::Some(is.read_fixed64()?);
3332 },
3333 32 => {
3334 self.max_members = ::std::option::Option::Some(is.read_int32()?);
3335 },
3336 40 => {
3337 self.lobby_type = ::std::option::Option::Some(is.read_int32()?);
3338 },
3339 48 => {
3340 self.lobby_flags = ::std::option::Option::Some(is.read_int32()?);
3341 },
3342 58 => {
3343 self.metadata = ::std::option::Option::Some(is.read_bytes()?);
3344 },
3345 66 => {
3346 self.network_ping_location = ::std::option::Option::Some(is.read_string()?);
3347 },
3348 tag => {
3349 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
3350 },
3351 };
3352 }
3353 ::std::result::Result::Ok(())
3354 }
3355
3356 #[allow(unused_variables)]
3358 fn compute_size(&self) -> u64 {
3359 let mut my_size = 0;
3360 if let Some(v) = self.app_id {
3361 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
3362 }
3363 if let Some(v) = self.steam_id_lobby {
3364 my_size += 1 + 8;
3365 }
3366 if let Some(v) = self.steam_id_member {
3367 my_size += 1 + 8;
3368 }
3369 if let Some(v) = self.max_members {
3370 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(4, v);
3371 }
3372 if let Some(v) = self.lobby_type {
3373 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(5, v);
3374 }
3375 if let Some(v) = self.lobby_flags {
3376 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(6, v);
3377 }
3378 if let Some(v) = self.metadata.as_ref() {
3379 my_size += ::steam_vent_proto_common::protobuf::rt::bytes_size(7, &v);
3380 }
3381 if let Some(v) = self.network_ping_location.as_ref() {
3382 my_size += ::steam_vent_proto_common::protobuf::rt::string_size(8, &v);
3383 }
3384 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
3385 self.special_fields.cached_size().set(my_size as u32);
3386 my_size
3387 }
3388
3389 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
3390 if let Some(v) = self.app_id {
3391 os.write_uint32(1, v)?;
3392 }
3393 if let Some(v) = self.steam_id_lobby {
3394 os.write_fixed64(2, v)?;
3395 }
3396 if let Some(v) = self.steam_id_member {
3397 os.write_fixed64(3, v)?;
3398 }
3399 if let Some(v) = self.max_members {
3400 os.write_int32(4, v)?;
3401 }
3402 if let Some(v) = self.lobby_type {
3403 os.write_int32(5, v)?;
3404 }
3405 if let Some(v) = self.lobby_flags {
3406 os.write_int32(6, v)?;
3407 }
3408 if let Some(v) = self.metadata.as_ref() {
3409 os.write_bytes(7, v)?;
3410 }
3411 if let Some(v) = self.network_ping_location.as_ref() {
3412 os.write_string(8, v)?;
3413 }
3414 os.write_unknown_fields(self.special_fields.unknown_fields())?;
3415 ::std::result::Result::Ok(())
3416 }
3417
3418 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
3419 &self.special_fields
3420 }
3421
3422 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
3423 &mut self.special_fields
3424 }
3425
3426 fn new() -> CMsgClientMMSSetLobbyData {
3427 CMsgClientMMSSetLobbyData::new()
3428 }
3429
3430 fn clear(&mut self) {
3431 self.app_id = ::std::option::Option::None;
3432 self.steam_id_lobby = ::std::option::Option::None;
3433 self.steam_id_member = ::std::option::Option::None;
3434 self.max_members = ::std::option::Option::None;
3435 self.lobby_type = ::std::option::Option::None;
3436 self.lobby_flags = ::std::option::Option::None;
3437 self.metadata = ::std::option::Option::None;
3438 self.network_ping_location = ::std::option::Option::None;
3439 self.special_fields.clear();
3440 }
3441
3442 fn default_instance() -> &'static CMsgClientMMSSetLobbyData {
3443 static instance: CMsgClientMMSSetLobbyData = CMsgClientMMSSetLobbyData {
3444 app_id: ::std::option::Option::None,
3445 steam_id_lobby: ::std::option::Option::None,
3446 steam_id_member: ::std::option::Option::None,
3447 max_members: ::std::option::Option::None,
3448 lobby_type: ::std::option::Option::None,
3449 lobby_flags: ::std::option::Option::None,
3450 metadata: ::std::option::Option::None,
3451 network_ping_location: ::std::option::Option::None,
3452 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
3453 };
3454 &instance
3455 }
3456}
3457
3458#[derive(PartialEq,Clone,Default,Debug)]
3460pub struct CMsgClientMMSSetLobbyDataResponse {
3461 pub app_id: ::std::option::Option<u32>,
3464 pub steam_id_lobby: ::std::option::Option<u64>,
3466 pub eresult: ::std::option::Option<i32>,
3468 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
3471}
3472
3473impl<'a> ::std::default::Default for &'a CMsgClientMMSSetLobbyDataResponse {
3474 fn default() -> &'a CMsgClientMMSSetLobbyDataResponse {
3475 <CMsgClientMMSSetLobbyDataResponse as ::steam_vent_proto_common::protobuf::Message>::default_instance()
3476 }
3477}
3478
3479impl CMsgClientMMSSetLobbyDataResponse {
3480 pub fn new() -> CMsgClientMMSSetLobbyDataResponse {
3481 ::std::default::Default::default()
3482 }
3483
3484 pub fn app_id(&self) -> u32 {
3487 self.app_id.unwrap_or(0)
3488 }
3489
3490 pub fn clear_app_id(&mut self) {
3491 self.app_id = ::std::option::Option::None;
3492 }
3493
3494 pub fn has_app_id(&self) -> bool {
3495 self.app_id.is_some()
3496 }
3497
3498 pub fn set_app_id(&mut self, v: u32) {
3500 self.app_id = ::std::option::Option::Some(v);
3501 }
3502
3503 pub fn steam_id_lobby(&self) -> u64 {
3506 self.steam_id_lobby.unwrap_or(0)
3507 }
3508
3509 pub fn clear_steam_id_lobby(&mut self) {
3510 self.steam_id_lobby = ::std::option::Option::None;
3511 }
3512
3513 pub fn has_steam_id_lobby(&self) -> bool {
3514 self.steam_id_lobby.is_some()
3515 }
3516
3517 pub fn set_steam_id_lobby(&mut self, v: u64) {
3519 self.steam_id_lobby = ::std::option::Option::Some(v);
3520 }
3521
3522 pub fn eresult(&self) -> i32 {
3525 self.eresult.unwrap_or(2i32)
3526 }
3527
3528 pub fn clear_eresult(&mut self) {
3529 self.eresult = ::std::option::Option::None;
3530 }
3531
3532 pub fn has_eresult(&self) -> bool {
3533 self.eresult.is_some()
3534 }
3535
3536 pub fn set_eresult(&mut self, v: i32) {
3538 self.eresult = ::std::option::Option::Some(v);
3539 }
3540}
3541
3542impl ::steam_vent_proto_common::protobuf::Message for CMsgClientMMSSetLobbyDataResponse {
3543 const NAME: &'static str = "CMsgClientMMSSetLobbyDataResponse";
3544
3545 fn is_initialized(&self) -> bool {
3546 true
3547 }
3548
3549 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
3550 while let Some(tag) = is.read_raw_tag_or_eof()? {
3551 match tag {
3552 8 => {
3553 self.app_id = ::std::option::Option::Some(is.read_uint32()?);
3554 },
3555 17 => {
3556 self.steam_id_lobby = ::std::option::Option::Some(is.read_fixed64()?);
3557 },
3558 24 => {
3559 self.eresult = ::std::option::Option::Some(is.read_int32()?);
3560 },
3561 tag => {
3562 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
3563 },
3564 };
3565 }
3566 ::std::result::Result::Ok(())
3567 }
3568
3569 #[allow(unused_variables)]
3571 fn compute_size(&self) -> u64 {
3572 let mut my_size = 0;
3573 if let Some(v) = self.app_id {
3574 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
3575 }
3576 if let Some(v) = self.steam_id_lobby {
3577 my_size += 1 + 8;
3578 }
3579 if let Some(v) = self.eresult {
3580 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(3, v);
3581 }
3582 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
3583 self.special_fields.cached_size().set(my_size as u32);
3584 my_size
3585 }
3586
3587 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
3588 if let Some(v) = self.app_id {
3589 os.write_uint32(1, v)?;
3590 }
3591 if let Some(v) = self.steam_id_lobby {
3592 os.write_fixed64(2, v)?;
3593 }
3594 if let Some(v) = self.eresult {
3595 os.write_int32(3, v)?;
3596 }
3597 os.write_unknown_fields(self.special_fields.unknown_fields())?;
3598 ::std::result::Result::Ok(())
3599 }
3600
3601 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
3602 &self.special_fields
3603 }
3604
3605 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
3606 &mut self.special_fields
3607 }
3608
3609 fn new() -> CMsgClientMMSSetLobbyDataResponse {
3610 CMsgClientMMSSetLobbyDataResponse::new()
3611 }
3612
3613 fn clear(&mut self) {
3614 self.app_id = ::std::option::Option::None;
3615 self.steam_id_lobby = ::std::option::Option::None;
3616 self.eresult = ::std::option::Option::None;
3617 self.special_fields.clear();
3618 }
3619
3620 fn default_instance() -> &'static CMsgClientMMSSetLobbyDataResponse {
3621 static instance: CMsgClientMMSSetLobbyDataResponse = CMsgClientMMSSetLobbyDataResponse {
3622 app_id: ::std::option::Option::None,
3623 steam_id_lobby: ::std::option::Option::None,
3624 eresult: ::std::option::Option::None,
3625 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
3626 };
3627 &instance
3628 }
3629}
3630
3631#[derive(PartialEq,Clone,Default,Debug)]
3633pub struct CMsgClientMMSGetLobbyData {
3634 pub app_id: ::std::option::Option<u32>,
3637 pub steam_id_lobby: ::std::option::Option<u64>,
3639 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
3642}
3643
3644impl<'a> ::std::default::Default for &'a CMsgClientMMSGetLobbyData {
3645 fn default() -> &'a CMsgClientMMSGetLobbyData {
3646 <CMsgClientMMSGetLobbyData as ::steam_vent_proto_common::protobuf::Message>::default_instance()
3647 }
3648}
3649
3650impl CMsgClientMMSGetLobbyData {
3651 pub fn new() -> CMsgClientMMSGetLobbyData {
3652 ::std::default::Default::default()
3653 }
3654
3655 pub fn app_id(&self) -> u32 {
3658 self.app_id.unwrap_or(0)
3659 }
3660
3661 pub fn clear_app_id(&mut self) {
3662 self.app_id = ::std::option::Option::None;
3663 }
3664
3665 pub fn has_app_id(&self) -> bool {
3666 self.app_id.is_some()
3667 }
3668
3669 pub fn set_app_id(&mut self, v: u32) {
3671 self.app_id = ::std::option::Option::Some(v);
3672 }
3673
3674 pub fn steam_id_lobby(&self) -> u64 {
3677 self.steam_id_lobby.unwrap_or(0)
3678 }
3679
3680 pub fn clear_steam_id_lobby(&mut self) {
3681 self.steam_id_lobby = ::std::option::Option::None;
3682 }
3683
3684 pub fn has_steam_id_lobby(&self) -> bool {
3685 self.steam_id_lobby.is_some()
3686 }
3687
3688 pub fn set_steam_id_lobby(&mut self, v: u64) {
3690 self.steam_id_lobby = ::std::option::Option::Some(v);
3691 }
3692}
3693
3694impl ::steam_vent_proto_common::protobuf::Message for CMsgClientMMSGetLobbyData {
3695 const NAME: &'static str = "CMsgClientMMSGetLobbyData";
3696
3697 fn is_initialized(&self) -> bool {
3698 true
3699 }
3700
3701 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
3702 while let Some(tag) = is.read_raw_tag_or_eof()? {
3703 match tag {
3704 8 => {
3705 self.app_id = ::std::option::Option::Some(is.read_uint32()?);
3706 },
3707 17 => {
3708 self.steam_id_lobby = ::std::option::Option::Some(is.read_fixed64()?);
3709 },
3710 tag => {
3711 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
3712 },
3713 };
3714 }
3715 ::std::result::Result::Ok(())
3716 }
3717
3718 #[allow(unused_variables)]
3720 fn compute_size(&self) -> u64 {
3721 let mut my_size = 0;
3722 if let Some(v) = self.app_id {
3723 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
3724 }
3725 if let Some(v) = self.steam_id_lobby {
3726 my_size += 1 + 8;
3727 }
3728 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
3729 self.special_fields.cached_size().set(my_size as u32);
3730 my_size
3731 }
3732
3733 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
3734 if let Some(v) = self.app_id {
3735 os.write_uint32(1, v)?;
3736 }
3737 if let Some(v) = self.steam_id_lobby {
3738 os.write_fixed64(2, v)?;
3739 }
3740 os.write_unknown_fields(self.special_fields.unknown_fields())?;
3741 ::std::result::Result::Ok(())
3742 }
3743
3744 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
3745 &self.special_fields
3746 }
3747
3748 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
3749 &mut self.special_fields
3750 }
3751
3752 fn new() -> CMsgClientMMSGetLobbyData {
3753 CMsgClientMMSGetLobbyData::new()
3754 }
3755
3756 fn clear(&mut self) {
3757 self.app_id = ::std::option::Option::None;
3758 self.steam_id_lobby = ::std::option::Option::None;
3759 self.special_fields.clear();
3760 }
3761
3762 fn default_instance() -> &'static CMsgClientMMSGetLobbyData {
3763 static instance: CMsgClientMMSGetLobbyData = CMsgClientMMSGetLobbyData {
3764 app_id: ::std::option::Option::None,
3765 steam_id_lobby: ::std::option::Option::None,
3766 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
3767 };
3768 &instance
3769 }
3770}
3771
3772#[derive(PartialEq,Clone,Default,Debug)]
3774pub struct CMsgClientMMSLobbyData {
3775 pub app_id: ::std::option::Option<u32>,
3778 pub steam_id_lobby: ::std::option::Option<u64>,
3780 pub num_members: ::std::option::Option<i32>,
3782 pub max_members: ::std::option::Option<i32>,
3784 pub lobby_type: ::std::option::Option<i32>,
3786 pub lobby_flags: ::std::option::Option<i32>,
3788 pub steam_id_owner: ::std::option::Option<u64>,
3790 pub metadata: ::std::option::Option<::std::vec::Vec<u8>>,
3792 pub members: ::std::vec::Vec<cmsg_client_mmslobby_data::Member>,
3794 pub lobby_cellid: ::std::option::Option<u32>,
3796 pub owner_should_accept_changes: ::std::option::Option<bool>,
3798 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
3801}
3802
3803impl<'a> ::std::default::Default for &'a CMsgClientMMSLobbyData {
3804 fn default() -> &'a CMsgClientMMSLobbyData {
3805 <CMsgClientMMSLobbyData as ::steam_vent_proto_common::protobuf::Message>::default_instance()
3806 }
3807}
3808
3809impl CMsgClientMMSLobbyData {
3810 pub fn new() -> CMsgClientMMSLobbyData {
3811 ::std::default::Default::default()
3812 }
3813
3814 pub fn app_id(&self) -> u32 {
3817 self.app_id.unwrap_or(0)
3818 }
3819
3820 pub fn clear_app_id(&mut self) {
3821 self.app_id = ::std::option::Option::None;
3822 }
3823
3824 pub fn has_app_id(&self) -> bool {
3825 self.app_id.is_some()
3826 }
3827
3828 pub fn set_app_id(&mut self, v: u32) {
3830 self.app_id = ::std::option::Option::Some(v);
3831 }
3832
3833 pub fn steam_id_lobby(&self) -> u64 {
3836 self.steam_id_lobby.unwrap_or(0)
3837 }
3838
3839 pub fn clear_steam_id_lobby(&mut self) {
3840 self.steam_id_lobby = ::std::option::Option::None;
3841 }
3842
3843 pub fn has_steam_id_lobby(&self) -> bool {
3844 self.steam_id_lobby.is_some()
3845 }
3846
3847 pub fn set_steam_id_lobby(&mut self, v: u64) {
3849 self.steam_id_lobby = ::std::option::Option::Some(v);
3850 }
3851
3852 pub fn num_members(&self) -> i32 {
3855 self.num_members.unwrap_or(0)
3856 }
3857
3858 pub fn clear_num_members(&mut self) {
3859 self.num_members = ::std::option::Option::None;
3860 }
3861
3862 pub fn has_num_members(&self) -> bool {
3863 self.num_members.is_some()
3864 }
3865
3866 pub fn set_num_members(&mut self, v: i32) {
3868 self.num_members = ::std::option::Option::Some(v);
3869 }
3870
3871 pub fn max_members(&self) -> i32 {
3874 self.max_members.unwrap_or(0)
3875 }
3876
3877 pub fn clear_max_members(&mut self) {
3878 self.max_members = ::std::option::Option::None;
3879 }
3880
3881 pub fn has_max_members(&self) -> bool {
3882 self.max_members.is_some()
3883 }
3884
3885 pub fn set_max_members(&mut self, v: i32) {
3887 self.max_members = ::std::option::Option::Some(v);
3888 }
3889
3890 pub fn lobby_type(&self) -> i32 {
3893 self.lobby_type.unwrap_or(0)
3894 }
3895
3896 pub fn clear_lobby_type(&mut self) {
3897 self.lobby_type = ::std::option::Option::None;
3898 }
3899
3900 pub fn has_lobby_type(&self) -> bool {
3901 self.lobby_type.is_some()
3902 }
3903
3904 pub fn set_lobby_type(&mut self, v: i32) {
3906 self.lobby_type = ::std::option::Option::Some(v);
3907 }
3908
3909 pub fn lobby_flags(&self) -> i32 {
3912 self.lobby_flags.unwrap_or(0)
3913 }
3914
3915 pub fn clear_lobby_flags(&mut self) {
3916 self.lobby_flags = ::std::option::Option::None;
3917 }
3918
3919 pub fn has_lobby_flags(&self) -> bool {
3920 self.lobby_flags.is_some()
3921 }
3922
3923 pub fn set_lobby_flags(&mut self, v: i32) {
3925 self.lobby_flags = ::std::option::Option::Some(v);
3926 }
3927
3928 pub fn steam_id_owner(&self) -> u64 {
3931 self.steam_id_owner.unwrap_or(0)
3932 }
3933
3934 pub fn clear_steam_id_owner(&mut self) {
3935 self.steam_id_owner = ::std::option::Option::None;
3936 }
3937
3938 pub fn has_steam_id_owner(&self) -> bool {
3939 self.steam_id_owner.is_some()
3940 }
3941
3942 pub fn set_steam_id_owner(&mut self, v: u64) {
3944 self.steam_id_owner = ::std::option::Option::Some(v);
3945 }
3946
3947 pub fn metadata(&self) -> &[u8] {
3950 match self.metadata.as_ref() {
3951 Some(v) => v,
3952 None => &[],
3953 }
3954 }
3955
3956 pub fn clear_metadata(&mut self) {
3957 self.metadata = ::std::option::Option::None;
3958 }
3959
3960 pub fn has_metadata(&self) -> bool {
3961 self.metadata.is_some()
3962 }
3963
3964 pub fn set_metadata(&mut self, v: ::std::vec::Vec<u8>) {
3966 self.metadata = ::std::option::Option::Some(v);
3967 }
3968
3969 pub fn mut_metadata(&mut self) -> &mut ::std::vec::Vec<u8> {
3972 if self.metadata.is_none() {
3973 self.metadata = ::std::option::Option::Some(::std::vec::Vec::new());
3974 }
3975 self.metadata.as_mut().unwrap()
3976 }
3977
3978 pub fn take_metadata(&mut self) -> ::std::vec::Vec<u8> {
3980 self.metadata.take().unwrap_or_else(|| ::std::vec::Vec::new())
3981 }
3982
3983 pub fn lobby_cellid(&self) -> u32 {
3986 self.lobby_cellid.unwrap_or(0)
3987 }
3988
3989 pub fn clear_lobby_cellid(&mut self) {
3990 self.lobby_cellid = ::std::option::Option::None;
3991 }
3992
3993 pub fn has_lobby_cellid(&self) -> bool {
3994 self.lobby_cellid.is_some()
3995 }
3996
3997 pub fn set_lobby_cellid(&mut self, v: u32) {
3999 self.lobby_cellid = ::std::option::Option::Some(v);
4000 }
4001
4002 pub fn owner_should_accept_changes(&self) -> bool {
4005 self.owner_should_accept_changes.unwrap_or(false)
4006 }
4007
4008 pub fn clear_owner_should_accept_changes(&mut self) {
4009 self.owner_should_accept_changes = ::std::option::Option::None;
4010 }
4011
4012 pub fn has_owner_should_accept_changes(&self) -> bool {
4013 self.owner_should_accept_changes.is_some()
4014 }
4015
4016 pub fn set_owner_should_accept_changes(&mut self, v: bool) {
4018 self.owner_should_accept_changes = ::std::option::Option::Some(v);
4019 }
4020}
4021
4022impl ::steam_vent_proto_common::protobuf::Message for CMsgClientMMSLobbyData {
4023 const NAME: &'static str = "CMsgClientMMSLobbyData";
4024
4025 fn is_initialized(&self) -> bool {
4026 true
4027 }
4028
4029 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
4030 while let Some(tag) = is.read_raw_tag_or_eof()? {
4031 match tag {
4032 8 => {
4033 self.app_id = ::std::option::Option::Some(is.read_uint32()?);
4034 },
4035 17 => {
4036 self.steam_id_lobby = ::std::option::Option::Some(is.read_fixed64()?);
4037 },
4038 24 => {
4039 self.num_members = ::std::option::Option::Some(is.read_int32()?);
4040 },
4041 32 => {
4042 self.max_members = ::std::option::Option::Some(is.read_int32()?);
4043 },
4044 40 => {
4045 self.lobby_type = ::std::option::Option::Some(is.read_int32()?);
4046 },
4047 48 => {
4048 self.lobby_flags = ::std::option::Option::Some(is.read_int32()?);
4049 },
4050 57 => {
4051 self.steam_id_owner = ::std::option::Option::Some(is.read_fixed64()?);
4052 },
4053 66 => {
4054 self.metadata = ::std::option::Option::Some(is.read_bytes()?);
4055 },
4056 74 => {
4057 self.members.push(is.read_message()?);
4058 },
4059 80 => {
4060 self.lobby_cellid = ::std::option::Option::Some(is.read_uint32()?);
4061 },
4062 88 => {
4063 self.owner_should_accept_changes = ::std::option::Option::Some(is.read_bool()?);
4064 },
4065 tag => {
4066 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
4067 },
4068 };
4069 }
4070 ::std::result::Result::Ok(())
4071 }
4072
4073 #[allow(unused_variables)]
4075 fn compute_size(&self) -> u64 {
4076 let mut my_size = 0;
4077 if let Some(v) = self.app_id {
4078 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
4079 }
4080 if let Some(v) = self.steam_id_lobby {
4081 my_size += 1 + 8;
4082 }
4083 if let Some(v) = self.num_members {
4084 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(3, v);
4085 }
4086 if let Some(v) = self.max_members {
4087 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(4, v);
4088 }
4089 if let Some(v) = self.lobby_type {
4090 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(5, v);
4091 }
4092 if let Some(v) = self.lobby_flags {
4093 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(6, v);
4094 }
4095 if let Some(v) = self.steam_id_owner {
4096 my_size += 1 + 8;
4097 }
4098 if let Some(v) = self.metadata.as_ref() {
4099 my_size += ::steam_vent_proto_common::protobuf::rt::bytes_size(8, &v);
4100 }
4101 for value in &self.members {
4102 let len = value.compute_size();
4103 my_size += 1 + ::steam_vent_proto_common::protobuf::rt::compute_raw_varint64_size(len) + len;
4104 };
4105 if let Some(v) = self.lobby_cellid {
4106 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(10, v);
4107 }
4108 if let Some(v) = self.owner_should_accept_changes {
4109 my_size += 1 + 1;
4110 }
4111 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
4112 self.special_fields.cached_size().set(my_size as u32);
4113 my_size
4114 }
4115
4116 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
4117 if let Some(v) = self.app_id {
4118 os.write_uint32(1, v)?;
4119 }
4120 if let Some(v) = self.steam_id_lobby {
4121 os.write_fixed64(2, v)?;
4122 }
4123 if let Some(v) = self.num_members {
4124 os.write_int32(3, v)?;
4125 }
4126 if let Some(v) = self.max_members {
4127 os.write_int32(4, v)?;
4128 }
4129 if let Some(v) = self.lobby_type {
4130 os.write_int32(5, v)?;
4131 }
4132 if let Some(v) = self.lobby_flags {
4133 os.write_int32(6, v)?;
4134 }
4135 if let Some(v) = self.steam_id_owner {
4136 os.write_fixed64(7, v)?;
4137 }
4138 if let Some(v) = self.metadata.as_ref() {
4139 os.write_bytes(8, v)?;
4140 }
4141 for v in &self.members {
4142 ::steam_vent_proto_common::protobuf::rt::write_message_field_with_cached_size(9, v, os)?;
4143 };
4144 if let Some(v) = self.lobby_cellid {
4145 os.write_uint32(10, v)?;
4146 }
4147 if let Some(v) = self.owner_should_accept_changes {
4148 os.write_bool(11, v)?;
4149 }
4150 os.write_unknown_fields(self.special_fields.unknown_fields())?;
4151 ::std::result::Result::Ok(())
4152 }
4153
4154 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
4155 &self.special_fields
4156 }
4157
4158 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
4159 &mut self.special_fields
4160 }
4161
4162 fn new() -> CMsgClientMMSLobbyData {
4163 CMsgClientMMSLobbyData::new()
4164 }
4165
4166 fn clear(&mut self) {
4167 self.app_id = ::std::option::Option::None;
4168 self.steam_id_lobby = ::std::option::Option::None;
4169 self.num_members = ::std::option::Option::None;
4170 self.max_members = ::std::option::Option::None;
4171 self.lobby_type = ::std::option::Option::None;
4172 self.lobby_flags = ::std::option::Option::None;
4173 self.steam_id_owner = ::std::option::Option::None;
4174 self.metadata = ::std::option::Option::None;
4175 self.members.clear();
4176 self.lobby_cellid = ::std::option::Option::None;
4177 self.owner_should_accept_changes = ::std::option::Option::None;
4178 self.special_fields.clear();
4179 }
4180
4181 fn default_instance() -> &'static CMsgClientMMSLobbyData {
4182 static instance: CMsgClientMMSLobbyData = CMsgClientMMSLobbyData {
4183 app_id: ::std::option::Option::None,
4184 steam_id_lobby: ::std::option::Option::None,
4185 num_members: ::std::option::Option::None,
4186 max_members: ::std::option::Option::None,
4187 lobby_type: ::std::option::Option::None,
4188 lobby_flags: ::std::option::Option::None,
4189 steam_id_owner: ::std::option::Option::None,
4190 metadata: ::std::option::Option::None,
4191 members: ::std::vec::Vec::new(),
4192 lobby_cellid: ::std::option::Option::None,
4193 owner_should_accept_changes: ::std::option::Option::None,
4194 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
4195 };
4196 &instance
4197 }
4198}
4199
4200pub mod cmsg_client_mmslobby_data {
4202 #[derive(PartialEq,Clone,Default,Debug)]
4204 pub struct Member {
4205 pub steam_id: ::std::option::Option<u64>,
4208 pub persona_name: ::std::option::Option<::std::string::String>,
4210 pub metadata: ::std::option::Option<::std::vec::Vec<u8>>,
4212 pub ping_data: ::std::option::Option<::std::string::String>,
4214 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
4217 }
4218
4219 impl<'a> ::std::default::Default for &'a Member {
4220 fn default() -> &'a Member {
4221 <Member as ::steam_vent_proto_common::protobuf::Message>::default_instance()
4222 }
4223 }
4224
4225 impl Member {
4226 pub fn new() -> Member {
4227 ::std::default::Default::default()
4228 }
4229
4230 pub fn steam_id(&self) -> u64 {
4233 self.steam_id.unwrap_or(0)
4234 }
4235
4236 pub fn clear_steam_id(&mut self) {
4237 self.steam_id = ::std::option::Option::None;
4238 }
4239
4240 pub fn has_steam_id(&self) -> bool {
4241 self.steam_id.is_some()
4242 }
4243
4244 pub fn set_steam_id(&mut self, v: u64) {
4246 self.steam_id = ::std::option::Option::Some(v);
4247 }
4248
4249 pub fn persona_name(&self) -> &str {
4252 match self.persona_name.as_ref() {
4253 Some(v) => v,
4254 None => "",
4255 }
4256 }
4257
4258 pub fn clear_persona_name(&mut self) {
4259 self.persona_name = ::std::option::Option::None;
4260 }
4261
4262 pub fn has_persona_name(&self) -> bool {
4263 self.persona_name.is_some()
4264 }
4265
4266 pub fn set_persona_name(&mut self, v: ::std::string::String) {
4268 self.persona_name = ::std::option::Option::Some(v);
4269 }
4270
4271 pub fn mut_persona_name(&mut self) -> &mut ::std::string::String {
4274 if self.persona_name.is_none() {
4275 self.persona_name = ::std::option::Option::Some(::std::string::String::new());
4276 }
4277 self.persona_name.as_mut().unwrap()
4278 }
4279
4280 pub fn take_persona_name(&mut self) -> ::std::string::String {
4282 self.persona_name.take().unwrap_or_else(|| ::std::string::String::new())
4283 }
4284
4285 pub fn metadata(&self) -> &[u8] {
4288 match self.metadata.as_ref() {
4289 Some(v) => v,
4290 None => &[],
4291 }
4292 }
4293
4294 pub fn clear_metadata(&mut self) {
4295 self.metadata = ::std::option::Option::None;
4296 }
4297
4298 pub fn has_metadata(&self) -> bool {
4299 self.metadata.is_some()
4300 }
4301
4302 pub fn set_metadata(&mut self, v: ::std::vec::Vec<u8>) {
4304 self.metadata = ::std::option::Option::Some(v);
4305 }
4306
4307 pub fn mut_metadata(&mut self) -> &mut ::std::vec::Vec<u8> {
4310 if self.metadata.is_none() {
4311 self.metadata = ::std::option::Option::Some(::std::vec::Vec::new());
4312 }
4313 self.metadata.as_mut().unwrap()
4314 }
4315
4316 pub fn take_metadata(&mut self) -> ::std::vec::Vec<u8> {
4318 self.metadata.take().unwrap_or_else(|| ::std::vec::Vec::new())
4319 }
4320
4321 pub fn ping_data(&self) -> &str {
4324 match self.ping_data.as_ref() {
4325 Some(v) => v,
4326 None => "",
4327 }
4328 }
4329
4330 pub fn clear_ping_data(&mut self) {
4331 self.ping_data = ::std::option::Option::None;
4332 }
4333
4334 pub fn has_ping_data(&self) -> bool {
4335 self.ping_data.is_some()
4336 }
4337
4338 pub fn set_ping_data(&mut self, v: ::std::string::String) {
4340 self.ping_data = ::std::option::Option::Some(v);
4341 }
4342
4343 pub fn mut_ping_data(&mut self) -> &mut ::std::string::String {
4346 if self.ping_data.is_none() {
4347 self.ping_data = ::std::option::Option::Some(::std::string::String::new());
4348 }
4349 self.ping_data.as_mut().unwrap()
4350 }
4351
4352 pub fn take_ping_data(&mut self) -> ::std::string::String {
4354 self.ping_data.take().unwrap_or_else(|| ::std::string::String::new())
4355 }
4356 }
4357
4358 impl ::steam_vent_proto_common::protobuf::Message for Member {
4359 const NAME: &'static str = "Member";
4360
4361 fn is_initialized(&self) -> bool {
4362 true
4363 }
4364
4365 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
4366 while let Some(tag) = is.read_raw_tag_or_eof()? {
4367 match tag {
4368 9 => {
4369 self.steam_id = ::std::option::Option::Some(is.read_fixed64()?);
4370 },
4371 18 => {
4372 self.persona_name = ::std::option::Option::Some(is.read_string()?);
4373 },
4374 26 => {
4375 self.metadata = ::std::option::Option::Some(is.read_bytes()?);
4376 },
4377 34 => {
4378 self.ping_data = ::std::option::Option::Some(is.read_string()?);
4379 },
4380 tag => {
4381 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
4382 },
4383 };
4384 }
4385 ::std::result::Result::Ok(())
4386 }
4387
4388 #[allow(unused_variables)]
4390 fn compute_size(&self) -> u64 {
4391 let mut my_size = 0;
4392 if let Some(v) = self.steam_id {
4393 my_size += 1 + 8;
4394 }
4395 if let Some(v) = self.persona_name.as_ref() {
4396 my_size += ::steam_vent_proto_common::protobuf::rt::string_size(2, &v);
4397 }
4398 if let Some(v) = self.metadata.as_ref() {
4399 my_size += ::steam_vent_proto_common::protobuf::rt::bytes_size(3, &v);
4400 }
4401 if let Some(v) = self.ping_data.as_ref() {
4402 my_size += ::steam_vent_proto_common::protobuf::rt::string_size(4, &v);
4403 }
4404 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
4405 self.special_fields.cached_size().set(my_size as u32);
4406 my_size
4407 }
4408
4409 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
4410 if let Some(v) = self.steam_id {
4411 os.write_fixed64(1, v)?;
4412 }
4413 if let Some(v) = self.persona_name.as_ref() {
4414 os.write_string(2, v)?;
4415 }
4416 if let Some(v) = self.metadata.as_ref() {
4417 os.write_bytes(3, v)?;
4418 }
4419 if let Some(v) = self.ping_data.as_ref() {
4420 os.write_string(4, v)?;
4421 }
4422 os.write_unknown_fields(self.special_fields.unknown_fields())?;
4423 ::std::result::Result::Ok(())
4424 }
4425
4426 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
4427 &self.special_fields
4428 }
4429
4430 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
4431 &mut self.special_fields
4432 }
4433
4434 fn new() -> Member {
4435 Member::new()
4436 }
4437
4438 fn clear(&mut self) {
4439 self.steam_id = ::std::option::Option::None;
4440 self.persona_name = ::std::option::Option::None;
4441 self.metadata = ::std::option::Option::None;
4442 self.ping_data = ::std::option::Option::None;
4443 self.special_fields.clear();
4444 }
4445
4446 fn default_instance() -> &'static Member {
4447 static instance: Member = Member {
4448 steam_id: ::std::option::Option::None,
4449 persona_name: ::std::option::Option::None,
4450 metadata: ::std::option::Option::None,
4451 ping_data: ::std::option::Option::None,
4452 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
4453 };
4454 &instance
4455 }
4456 }
4457}
4458
4459#[derive(PartialEq,Clone,Default,Debug)]
4461pub struct CMsgClientMMSSendLobbyChatMsg {
4462 pub app_id: ::std::option::Option<u32>,
4465 pub steam_id_lobby: ::std::option::Option<u64>,
4467 pub steam_id_target: ::std::option::Option<u64>,
4469 pub lobby_message: ::std::option::Option<::std::vec::Vec<u8>>,
4471 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
4474}
4475
4476impl<'a> ::std::default::Default for &'a CMsgClientMMSSendLobbyChatMsg {
4477 fn default() -> &'a CMsgClientMMSSendLobbyChatMsg {
4478 <CMsgClientMMSSendLobbyChatMsg as ::steam_vent_proto_common::protobuf::Message>::default_instance()
4479 }
4480}
4481
4482impl CMsgClientMMSSendLobbyChatMsg {
4483 pub fn new() -> CMsgClientMMSSendLobbyChatMsg {
4484 ::std::default::Default::default()
4485 }
4486
4487 pub fn app_id(&self) -> u32 {
4490 self.app_id.unwrap_or(0)
4491 }
4492
4493 pub fn clear_app_id(&mut self) {
4494 self.app_id = ::std::option::Option::None;
4495 }
4496
4497 pub fn has_app_id(&self) -> bool {
4498 self.app_id.is_some()
4499 }
4500
4501 pub fn set_app_id(&mut self, v: u32) {
4503 self.app_id = ::std::option::Option::Some(v);
4504 }
4505
4506 pub fn steam_id_lobby(&self) -> u64 {
4509 self.steam_id_lobby.unwrap_or(0)
4510 }
4511
4512 pub fn clear_steam_id_lobby(&mut self) {
4513 self.steam_id_lobby = ::std::option::Option::None;
4514 }
4515
4516 pub fn has_steam_id_lobby(&self) -> bool {
4517 self.steam_id_lobby.is_some()
4518 }
4519
4520 pub fn set_steam_id_lobby(&mut self, v: u64) {
4522 self.steam_id_lobby = ::std::option::Option::Some(v);
4523 }
4524
4525 pub fn steam_id_target(&self) -> u64 {
4528 self.steam_id_target.unwrap_or(0)
4529 }
4530
4531 pub fn clear_steam_id_target(&mut self) {
4532 self.steam_id_target = ::std::option::Option::None;
4533 }
4534
4535 pub fn has_steam_id_target(&self) -> bool {
4536 self.steam_id_target.is_some()
4537 }
4538
4539 pub fn set_steam_id_target(&mut self, v: u64) {
4541 self.steam_id_target = ::std::option::Option::Some(v);
4542 }
4543
4544 pub fn lobby_message(&self) -> &[u8] {
4547 match self.lobby_message.as_ref() {
4548 Some(v) => v,
4549 None => &[],
4550 }
4551 }
4552
4553 pub fn clear_lobby_message(&mut self) {
4554 self.lobby_message = ::std::option::Option::None;
4555 }
4556
4557 pub fn has_lobby_message(&self) -> bool {
4558 self.lobby_message.is_some()
4559 }
4560
4561 pub fn set_lobby_message(&mut self, v: ::std::vec::Vec<u8>) {
4563 self.lobby_message = ::std::option::Option::Some(v);
4564 }
4565
4566 pub fn mut_lobby_message(&mut self) -> &mut ::std::vec::Vec<u8> {
4569 if self.lobby_message.is_none() {
4570 self.lobby_message = ::std::option::Option::Some(::std::vec::Vec::new());
4571 }
4572 self.lobby_message.as_mut().unwrap()
4573 }
4574
4575 pub fn take_lobby_message(&mut self) -> ::std::vec::Vec<u8> {
4577 self.lobby_message.take().unwrap_or_else(|| ::std::vec::Vec::new())
4578 }
4579}
4580
4581impl ::steam_vent_proto_common::protobuf::Message for CMsgClientMMSSendLobbyChatMsg {
4582 const NAME: &'static str = "CMsgClientMMSSendLobbyChatMsg";
4583
4584 fn is_initialized(&self) -> bool {
4585 true
4586 }
4587
4588 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
4589 while let Some(tag) = is.read_raw_tag_or_eof()? {
4590 match tag {
4591 8 => {
4592 self.app_id = ::std::option::Option::Some(is.read_uint32()?);
4593 },
4594 17 => {
4595 self.steam_id_lobby = ::std::option::Option::Some(is.read_fixed64()?);
4596 },
4597 25 => {
4598 self.steam_id_target = ::std::option::Option::Some(is.read_fixed64()?);
4599 },
4600 34 => {
4601 self.lobby_message = ::std::option::Option::Some(is.read_bytes()?);
4602 },
4603 tag => {
4604 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
4605 },
4606 };
4607 }
4608 ::std::result::Result::Ok(())
4609 }
4610
4611 #[allow(unused_variables)]
4613 fn compute_size(&self) -> u64 {
4614 let mut my_size = 0;
4615 if let Some(v) = self.app_id {
4616 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
4617 }
4618 if let Some(v) = self.steam_id_lobby {
4619 my_size += 1 + 8;
4620 }
4621 if let Some(v) = self.steam_id_target {
4622 my_size += 1 + 8;
4623 }
4624 if let Some(v) = self.lobby_message.as_ref() {
4625 my_size += ::steam_vent_proto_common::protobuf::rt::bytes_size(4, &v);
4626 }
4627 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
4628 self.special_fields.cached_size().set(my_size as u32);
4629 my_size
4630 }
4631
4632 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
4633 if let Some(v) = self.app_id {
4634 os.write_uint32(1, v)?;
4635 }
4636 if let Some(v) = self.steam_id_lobby {
4637 os.write_fixed64(2, v)?;
4638 }
4639 if let Some(v) = self.steam_id_target {
4640 os.write_fixed64(3, v)?;
4641 }
4642 if let Some(v) = self.lobby_message.as_ref() {
4643 os.write_bytes(4, v)?;
4644 }
4645 os.write_unknown_fields(self.special_fields.unknown_fields())?;
4646 ::std::result::Result::Ok(())
4647 }
4648
4649 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
4650 &self.special_fields
4651 }
4652
4653 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
4654 &mut self.special_fields
4655 }
4656
4657 fn new() -> CMsgClientMMSSendLobbyChatMsg {
4658 CMsgClientMMSSendLobbyChatMsg::new()
4659 }
4660
4661 fn clear(&mut self) {
4662 self.app_id = ::std::option::Option::None;
4663 self.steam_id_lobby = ::std::option::Option::None;
4664 self.steam_id_target = ::std::option::Option::None;
4665 self.lobby_message = ::std::option::Option::None;
4666 self.special_fields.clear();
4667 }
4668
4669 fn default_instance() -> &'static CMsgClientMMSSendLobbyChatMsg {
4670 static instance: CMsgClientMMSSendLobbyChatMsg = CMsgClientMMSSendLobbyChatMsg {
4671 app_id: ::std::option::Option::None,
4672 steam_id_lobby: ::std::option::Option::None,
4673 steam_id_target: ::std::option::Option::None,
4674 lobby_message: ::std::option::Option::None,
4675 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
4676 };
4677 &instance
4678 }
4679}
4680
4681#[derive(PartialEq,Clone,Default,Debug)]
4683pub struct CMsgClientMMSLobbyChatMsg {
4684 pub app_id: ::std::option::Option<u32>,
4687 pub steam_id_lobby: ::std::option::Option<u64>,
4689 pub steam_id_sender: ::std::option::Option<u64>,
4691 pub lobby_message: ::std::option::Option<::std::vec::Vec<u8>>,
4693 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
4696}
4697
4698impl<'a> ::std::default::Default for &'a CMsgClientMMSLobbyChatMsg {
4699 fn default() -> &'a CMsgClientMMSLobbyChatMsg {
4700 <CMsgClientMMSLobbyChatMsg as ::steam_vent_proto_common::protobuf::Message>::default_instance()
4701 }
4702}
4703
4704impl CMsgClientMMSLobbyChatMsg {
4705 pub fn new() -> CMsgClientMMSLobbyChatMsg {
4706 ::std::default::Default::default()
4707 }
4708
4709 pub fn app_id(&self) -> u32 {
4712 self.app_id.unwrap_or(0)
4713 }
4714
4715 pub fn clear_app_id(&mut self) {
4716 self.app_id = ::std::option::Option::None;
4717 }
4718
4719 pub fn has_app_id(&self) -> bool {
4720 self.app_id.is_some()
4721 }
4722
4723 pub fn set_app_id(&mut self, v: u32) {
4725 self.app_id = ::std::option::Option::Some(v);
4726 }
4727
4728 pub fn steam_id_lobby(&self) -> u64 {
4731 self.steam_id_lobby.unwrap_or(0)
4732 }
4733
4734 pub fn clear_steam_id_lobby(&mut self) {
4735 self.steam_id_lobby = ::std::option::Option::None;
4736 }
4737
4738 pub fn has_steam_id_lobby(&self) -> bool {
4739 self.steam_id_lobby.is_some()
4740 }
4741
4742 pub fn set_steam_id_lobby(&mut self, v: u64) {
4744 self.steam_id_lobby = ::std::option::Option::Some(v);
4745 }
4746
4747 pub fn steam_id_sender(&self) -> u64 {
4750 self.steam_id_sender.unwrap_or(0)
4751 }
4752
4753 pub fn clear_steam_id_sender(&mut self) {
4754 self.steam_id_sender = ::std::option::Option::None;
4755 }
4756
4757 pub fn has_steam_id_sender(&self) -> bool {
4758 self.steam_id_sender.is_some()
4759 }
4760
4761 pub fn set_steam_id_sender(&mut self, v: u64) {
4763 self.steam_id_sender = ::std::option::Option::Some(v);
4764 }
4765
4766 pub fn lobby_message(&self) -> &[u8] {
4769 match self.lobby_message.as_ref() {
4770 Some(v) => v,
4771 None => &[],
4772 }
4773 }
4774
4775 pub fn clear_lobby_message(&mut self) {
4776 self.lobby_message = ::std::option::Option::None;
4777 }
4778
4779 pub fn has_lobby_message(&self) -> bool {
4780 self.lobby_message.is_some()
4781 }
4782
4783 pub fn set_lobby_message(&mut self, v: ::std::vec::Vec<u8>) {
4785 self.lobby_message = ::std::option::Option::Some(v);
4786 }
4787
4788 pub fn mut_lobby_message(&mut self) -> &mut ::std::vec::Vec<u8> {
4791 if self.lobby_message.is_none() {
4792 self.lobby_message = ::std::option::Option::Some(::std::vec::Vec::new());
4793 }
4794 self.lobby_message.as_mut().unwrap()
4795 }
4796
4797 pub fn take_lobby_message(&mut self) -> ::std::vec::Vec<u8> {
4799 self.lobby_message.take().unwrap_or_else(|| ::std::vec::Vec::new())
4800 }
4801}
4802
4803impl ::steam_vent_proto_common::protobuf::Message for CMsgClientMMSLobbyChatMsg {
4804 const NAME: &'static str = "CMsgClientMMSLobbyChatMsg";
4805
4806 fn is_initialized(&self) -> bool {
4807 true
4808 }
4809
4810 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
4811 while let Some(tag) = is.read_raw_tag_or_eof()? {
4812 match tag {
4813 8 => {
4814 self.app_id = ::std::option::Option::Some(is.read_uint32()?);
4815 },
4816 17 => {
4817 self.steam_id_lobby = ::std::option::Option::Some(is.read_fixed64()?);
4818 },
4819 25 => {
4820 self.steam_id_sender = ::std::option::Option::Some(is.read_fixed64()?);
4821 },
4822 34 => {
4823 self.lobby_message = ::std::option::Option::Some(is.read_bytes()?);
4824 },
4825 tag => {
4826 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
4827 },
4828 };
4829 }
4830 ::std::result::Result::Ok(())
4831 }
4832
4833 #[allow(unused_variables)]
4835 fn compute_size(&self) -> u64 {
4836 let mut my_size = 0;
4837 if let Some(v) = self.app_id {
4838 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
4839 }
4840 if let Some(v) = self.steam_id_lobby {
4841 my_size += 1 + 8;
4842 }
4843 if let Some(v) = self.steam_id_sender {
4844 my_size += 1 + 8;
4845 }
4846 if let Some(v) = self.lobby_message.as_ref() {
4847 my_size += ::steam_vent_proto_common::protobuf::rt::bytes_size(4, &v);
4848 }
4849 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
4850 self.special_fields.cached_size().set(my_size as u32);
4851 my_size
4852 }
4853
4854 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
4855 if let Some(v) = self.app_id {
4856 os.write_uint32(1, v)?;
4857 }
4858 if let Some(v) = self.steam_id_lobby {
4859 os.write_fixed64(2, v)?;
4860 }
4861 if let Some(v) = self.steam_id_sender {
4862 os.write_fixed64(3, v)?;
4863 }
4864 if let Some(v) = self.lobby_message.as_ref() {
4865 os.write_bytes(4, v)?;
4866 }
4867 os.write_unknown_fields(self.special_fields.unknown_fields())?;
4868 ::std::result::Result::Ok(())
4869 }
4870
4871 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
4872 &self.special_fields
4873 }
4874
4875 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
4876 &mut self.special_fields
4877 }
4878
4879 fn new() -> CMsgClientMMSLobbyChatMsg {
4880 CMsgClientMMSLobbyChatMsg::new()
4881 }
4882
4883 fn clear(&mut self) {
4884 self.app_id = ::std::option::Option::None;
4885 self.steam_id_lobby = ::std::option::Option::None;
4886 self.steam_id_sender = ::std::option::Option::None;
4887 self.lobby_message = ::std::option::Option::None;
4888 self.special_fields.clear();
4889 }
4890
4891 fn default_instance() -> &'static CMsgClientMMSLobbyChatMsg {
4892 static instance: CMsgClientMMSLobbyChatMsg = CMsgClientMMSLobbyChatMsg {
4893 app_id: ::std::option::Option::None,
4894 steam_id_lobby: ::std::option::Option::None,
4895 steam_id_sender: ::std::option::Option::None,
4896 lobby_message: ::std::option::Option::None,
4897 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
4898 };
4899 &instance
4900 }
4901}
4902
4903#[derive(PartialEq,Clone,Default,Debug)]
4905pub struct CMsgClientMMSSetLobbyOwner {
4906 pub app_id: ::std::option::Option<u32>,
4909 pub steam_id_lobby: ::std::option::Option<u64>,
4911 pub steam_id_new_owner: ::std::option::Option<u64>,
4913 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
4916}
4917
4918impl<'a> ::std::default::Default for &'a CMsgClientMMSSetLobbyOwner {
4919 fn default() -> &'a CMsgClientMMSSetLobbyOwner {
4920 <CMsgClientMMSSetLobbyOwner as ::steam_vent_proto_common::protobuf::Message>::default_instance()
4921 }
4922}
4923
4924impl CMsgClientMMSSetLobbyOwner {
4925 pub fn new() -> CMsgClientMMSSetLobbyOwner {
4926 ::std::default::Default::default()
4927 }
4928
4929 pub fn app_id(&self) -> u32 {
4932 self.app_id.unwrap_or(0)
4933 }
4934
4935 pub fn clear_app_id(&mut self) {
4936 self.app_id = ::std::option::Option::None;
4937 }
4938
4939 pub fn has_app_id(&self) -> bool {
4940 self.app_id.is_some()
4941 }
4942
4943 pub fn set_app_id(&mut self, v: u32) {
4945 self.app_id = ::std::option::Option::Some(v);
4946 }
4947
4948 pub fn steam_id_lobby(&self) -> u64 {
4951 self.steam_id_lobby.unwrap_or(0)
4952 }
4953
4954 pub fn clear_steam_id_lobby(&mut self) {
4955 self.steam_id_lobby = ::std::option::Option::None;
4956 }
4957
4958 pub fn has_steam_id_lobby(&self) -> bool {
4959 self.steam_id_lobby.is_some()
4960 }
4961
4962 pub fn set_steam_id_lobby(&mut self, v: u64) {
4964 self.steam_id_lobby = ::std::option::Option::Some(v);
4965 }
4966
4967 pub fn steam_id_new_owner(&self) -> u64 {
4970 self.steam_id_new_owner.unwrap_or(0)
4971 }
4972
4973 pub fn clear_steam_id_new_owner(&mut self) {
4974 self.steam_id_new_owner = ::std::option::Option::None;
4975 }
4976
4977 pub fn has_steam_id_new_owner(&self) -> bool {
4978 self.steam_id_new_owner.is_some()
4979 }
4980
4981 pub fn set_steam_id_new_owner(&mut self, v: u64) {
4983 self.steam_id_new_owner = ::std::option::Option::Some(v);
4984 }
4985}
4986
4987impl ::steam_vent_proto_common::protobuf::Message for CMsgClientMMSSetLobbyOwner {
4988 const NAME: &'static str = "CMsgClientMMSSetLobbyOwner";
4989
4990 fn is_initialized(&self) -> bool {
4991 true
4992 }
4993
4994 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
4995 while let Some(tag) = is.read_raw_tag_or_eof()? {
4996 match tag {
4997 8 => {
4998 self.app_id = ::std::option::Option::Some(is.read_uint32()?);
4999 },
5000 17 => {
5001 self.steam_id_lobby = ::std::option::Option::Some(is.read_fixed64()?);
5002 },
5003 25 => {
5004 self.steam_id_new_owner = ::std::option::Option::Some(is.read_fixed64()?);
5005 },
5006 tag => {
5007 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
5008 },
5009 };
5010 }
5011 ::std::result::Result::Ok(())
5012 }
5013
5014 #[allow(unused_variables)]
5016 fn compute_size(&self) -> u64 {
5017 let mut my_size = 0;
5018 if let Some(v) = self.app_id {
5019 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
5020 }
5021 if let Some(v) = self.steam_id_lobby {
5022 my_size += 1 + 8;
5023 }
5024 if let Some(v) = self.steam_id_new_owner {
5025 my_size += 1 + 8;
5026 }
5027 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
5028 self.special_fields.cached_size().set(my_size as u32);
5029 my_size
5030 }
5031
5032 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
5033 if let Some(v) = self.app_id {
5034 os.write_uint32(1, v)?;
5035 }
5036 if let Some(v) = self.steam_id_lobby {
5037 os.write_fixed64(2, v)?;
5038 }
5039 if let Some(v) = self.steam_id_new_owner {
5040 os.write_fixed64(3, v)?;
5041 }
5042 os.write_unknown_fields(self.special_fields.unknown_fields())?;
5043 ::std::result::Result::Ok(())
5044 }
5045
5046 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
5047 &self.special_fields
5048 }
5049
5050 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
5051 &mut self.special_fields
5052 }
5053
5054 fn new() -> CMsgClientMMSSetLobbyOwner {
5055 CMsgClientMMSSetLobbyOwner::new()
5056 }
5057
5058 fn clear(&mut self) {
5059 self.app_id = ::std::option::Option::None;
5060 self.steam_id_lobby = ::std::option::Option::None;
5061 self.steam_id_new_owner = ::std::option::Option::None;
5062 self.special_fields.clear();
5063 }
5064
5065 fn default_instance() -> &'static CMsgClientMMSSetLobbyOwner {
5066 static instance: CMsgClientMMSSetLobbyOwner = CMsgClientMMSSetLobbyOwner {
5067 app_id: ::std::option::Option::None,
5068 steam_id_lobby: ::std::option::Option::None,
5069 steam_id_new_owner: ::std::option::Option::None,
5070 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
5071 };
5072 &instance
5073 }
5074}
5075
5076#[derive(PartialEq,Clone,Default,Debug)]
5078pub struct CMsgClientMMSSetLobbyOwnerResponse {
5079 pub app_id: ::std::option::Option<u32>,
5082 pub steam_id_lobby: ::std::option::Option<u64>,
5084 pub eresult: ::std::option::Option<i32>,
5086 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
5089}
5090
5091impl<'a> ::std::default::Default for &'a CMsgClientMMSSetLobbyOwnerResponse {
5092 fn default() -> &'a CMsgClientMMSSetLobbyOwnerResponse {
5093 <CMsgClientMMSSetLobbyOwnerResponse as ::steam_vent_proto_common::protobuf::Message>::default_instance()
5094 }
5095}
5096
5097impl CMsgClientMMSSetLobbyOwnerResponse {
5098 pub fn new() -> CMsgClientMMSSetLobbyOwnerResponse {
5099 ::std::default::Default::default()
5100 }
5101
5102 pub fn app_id(&self) -> u32 {
5105 self.app_id.unwrap_or(0)
5106 }
5107
5108 pub fn clear_app_id(&mut self) {
5109 self.app_id = ::std::option::Option::None;
5110 }
5111
5112 pub fn has_app_id(&self) -> bool {
5113 self.app_id.is_some()
5114 }
5115
5116 pub fn set_app_id(&mut self, v: u32) {
5118 self.app_id = ::std::option::Option::Some(v);
5119 }
5120
5121 pub fn steam_id_lobby(&self) -> u64 {
5124 self.steam_id_lobby.unwrap_or(0)
5125 }
5126
5127 pub fn clear_steam_id_lobby(&mut self) {
5128 self.steam_id_lobby = ::std::option::Option::None;
5129 }
5130
5131 pub fn has_steam_id_lobby(&self) -> bool {
5132 self.steam_id_lobby.is_some()
5133 }
5134
5135 pub fn set_steam_id_lobby(&mut self, v: u64) {
5137 self.steam_id_lobby = ::std::option::Option::Some(v);
5138 }
5139
5140 pub fn eresult(&self) -> i32 {
5143 self.eresult.unwrap_or(2i32)
5144 }
5145
5146 pub fn clear_eresult(&mut self) {
5147 self.eresult = ::std::option::Option::None;
5148 }
5149
5150 pub fn has_eresult(&self) -> bool {
5151 self.eresult.is_some()
5152 }
5153
5154 pub fn set_eresult(&mut self, v: i32) {
5156 self.eresult = ::std::option::Option::Some(v);
5157 }
5158}
5159
5160impl ::steam_vent_proto_common::protobuf::Message for CMsgClientMMSSetLobbyOwnerResponse {
5161 const NAME: &'static str = "CMsgClientMMSSetLobbyOwnerResponse";
5162
5163 fn is_initialized(&self) -> bool {
5164 true
5165 }
5166
5167 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
5168 while let Some(tag) = is.read_raw_tag_or_eof()? {
5169 match tag {
5170 8 => {
5171 self.app_id = ::std::option::Option::Some(is.read_uint32()?);
5172 },
5173 17 => {
5174 self.steam_id_lobby = ::std::option::Option::Some(is.read_fixed64()?);
5175 },
5176 24 => {
5177 self.eresult = ::std::option::Option::Some(is.read_int32()?);
5178 },
5179 tag => {
5180 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
5181 },
5182 };
5183 }
5184 ::std::result::Result::Ok(())
5185 }
5186
5187 #[allow(unused_variables)]
5189 fn compute_size(&self) -> u64 {
5190 let mut my_size = 0;
5191 if let Some(v) = self.app_id {
5192 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
5193 }
5194 if let Some(v) = self.steam_id_lobby {
5195 my_size += 1 + 8;
5196 }
5197 if let Some(v) = self.eresult {
5198 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(3, v);
5199 }
5200 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
5201 self.special_fields.cached_size().set(my_size as u32);
5202 my_size
5203 }
5204
5205 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
5206 if let Some(v) = self.app_id {
5207 os.write_uint32(1, v)?;
5208 }
5209 if let Some(v) = self.steam_id_lobby {
5210 os.write_fixed64(2, v)?;
5211 }
5212 if let Some(v) = self.eresult {
5213 os.write_int32(3, v)?;
5214 }
5215 os.write_unknown_fields(self.special_fields.unknown_fields())?;
5216 ::std::result::Result::Ok(())
5217 }
5218
5219 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
5220 &self.special_fields
5221 }
5222
5223 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
5224 &mut self.special_fields
5225 }
5226
5227 fn new() -> CMsgClientMMSSetLobbyOwnerResponse {
5228 CMsgClientMMSSetLobbyOwnerResponse::new()
5229 }
5230
5231 fn clear(&mut self) {
5232 self.app_id = ::std::option::Option::None;
5233 self.steam_id_lobby = ::std::option::Option::None;
5234 self.eresult = ::std::option::Option::None;
5235 self.special_fields.clear();
5236 }
5237
5238 fn default_instance() -> &'static CMsgClientMMSSetLobbyOwnerResponse {
5239 static instance: CMsgClientMMSSetLobbyOwnerResponse = CMsgClientMMSSetLobbyOwnerResponse {
5240 app_id: ::std::option::Option::None,
5241 steam_id_lobby: ::std::option::Option::None,
5242 eresult: ::std::option::Option::None,
5243 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
5244 };
5245 &instance
5246 }
5247}
5248
5249#[derive(PartialEq,Clone,Default,Debug)]
5251pub struct CMsgClientMMSSetLobbyLinked {
5252 pub app_id: ::std::option::Option<u32>,
5255 pub steam_id_lobby: ::std::option::Option<u64>,
5257 pub steam_id_lobby2: ::std::option::Option<u64>,
5259 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
5262}
5263
5264impl<'a> ::std::default::Default for &'a CMsgClientMMSSetLobbyLinked {
5265 fn default() -> &'a CMsgClientMMSSetLobbyLinked {
5266 <CMsgClientMMSSetLobbyLinked as ::steam_vent_proto_common::protobuf::Message>::default_instance()
5267 }
5268}
5269
5270impl CMsgClientMMSSetLobbyLinked {
5271 pub fn new() -> CMsgClientMMSSetLobbyLinked {
5272 ::std::default::Default::default()
5273 }
5274
5275 pub fn app_id(&self) -> u32 {
5278 self.app_id.unwrap_or(0)
5279 }
5280
5281 pub fn clear_app_id(&mut self) {
5282 self.app_id = ::std::option::Option::None;
5283 }
5284
5285 pub fn has_app_id(&self) -> bool {
5286 self.app_id.is_some()
5287 }
5288
5289 pub fn set_app_id(&mut self, v: u32) {
5291 self.app_id = ::std::option::Option::Some(v);
5292 }
5293
5294 pub fn steam_id_lobby(&self) -> u64 {
5297 self.steam_id_lobby.unwrap_or(0)
5298 }
5299
5300 pub fn clear_steam_id_lobby(&mut self) {
5301 self.steam_id_lobby = ::std::option::Option::None;
5302 }
5303
5304 pub fn has_steam_id_lobby(&self) -> bool {
5305 self.steam_id_lobby.is_some()
5306 }
5307
5308 pub fn set_steam_id_lobby(&mut self, v: u64) {
5310 self.steam_id_lobby = ::std::option::Option::Some(v);
5311 }
5312
5313 pub fn steam_id_lobby2(&self) -> u64 {
5316 self.steam_id_lobby2.unwrap_or(0)
5317 }
5318
5319 pub fn clear_steam_id_lobby2(&mut self) {
5320 self.steam_id_lobby2 = ::std::option::Option::None;
5321 }
5322
5323 pub fn has_steam_id_lobby2(&self) -> bool {
5324 self.steam_id_lobby2.is_some()
5325 }
5326
5327 pub fn set_steam_id_lobby2(&mut self, v: u64) {
5329 self.steam_id_lobby2 = ::std::option::Option::Some(v);
5330 }
5331}
5332
5333impl ::steam_vent_proto_common::protobuf::Message for CMsgClientMMSSetLobbyLinked {
5334 const NAME: &'static str = "CMsgClientMMSSetLobbyLinked";
5335
5336 fn is_initialized(&self) -> bool {
5337 true
5338 }
5339
5340 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
5341 while let Some(tag) = is.read_raw_tag_or_eof()? {
5342 match tag {
5343 8 => {
5344 self.app_id = ::std::option::Option::Some(is.read_uint32()?);
5345 },
5346 17 => {
5347 self.steam_id_lobby = ::std::option::Option::Some(is.read_fixed64()?);
5348 },
5349 25 => {
5350 self.steam_id_lobby2 = ::std::option::Option::Some(is.read_fixed64()?);
5351 },
5352 tag => {
5353 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
5354 },
5355 };
5356 }
5357 ::std::result::Result::Ok(())
5358 }
5359
5360 #[allow(unused_variables)]
5362 fn compute_size(&self) -> u64 {
5363 let mut my_size = 0;
5364 if let Some(v) = self.app_id {
5365 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
5366 }
5367 if let Some(v) = self.steam_id_lobby {
5368 my_size += 1 + 8;
5369 }
5370 if let Some(v) = self.steam_id_lobby2 {
5371 my_size += 1 + 8;
5372 }
5373 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
5374 self.special_fields.cached_size().set(my_size as u32);
5375 my_size
5376 }
5377
5378 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
5379 if let Some(v) = self.app_id {
5380 os.write_uint32(1, v)?;
5381 }
5382 if let Some(v) = self.steam_id_lobby {
5383 os.write_fixed64(2, v)?;
5384 }
5385 if let Some(v) = self.steam_id_lobby2 {
5386 os.write_fixed64(3, v)?;
5387 }
5388 os.write_unknown_fields(self.special_fields.unknown_fields())?;
5389 ::std::result::Result::Ok(())
5390 }
5391
5392 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
5393 &self.special_fields
5394 }
5395
5396 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
5397 &mut self.special_fields
5398 }
5399
5400 fn new() -> CMsgClientMMSSetLobbyLinked {
5401 CMsgClientMMSSetLobbyLinked::new()
5402 }
5403
5404 fn clear(&mut self) {
5405 self.app_id = ::std::option::Option::None;
5406 self.steam_id_lobby = ::std::option::Option::None;
5407 self.steam_id_lobby2 = ::std::option::Option::None;
5408 self.special_fields.clear();
5409 }
5410
5411 fn default_instance() -> &'static CMsgClientMMSSetLobbyLinked {
5412 static instance: CMsgClientMMSSetLobbyLinked = CMsgClientMMSSetLobbyLinked {
5413 app_id: ::std::option::Option::None,
5414 steam_id_lobby: ::std::option::Option::None,
5415 steam_id_lobby2: ::std::option::Option::None,
5416 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
5417 };
5418 &instance
5419 }
5420}
5421
5422#[derive(PartialEq,Clone,Default,Debug)]
5424pub struct CMsgClientMMSSetLobbyGameServer {
5425 pub app_id: ::std::option::Option<u32>,
5428 pub steam_id_lobby: ::std::option::Option<u64>,
5430 pub deprecated_game_server_ip: ::std::option::Option<u32>,
5432 pub game_server_port: ::std::option::Option<u32>,
5434 pub game_server_steam_id: ::std::option::Option<u64>,
5436 pub game_server_ip: ::steam_vent_proto_common::protobuf::MessageField<super::steammessages_base::CMsgIPAddress>,
5438 pub network_ping_location: ::std::option::Option<::std::string::String>,
5440 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
5443}
5444
5445impl<'a> ::std::default::Default for &'a CMsgClientMMSSetLobbyGameServer {
5446 fn default() -> &'a CMsgClientMMSSetLobbyGameServer {
5447 <CMsgClientMMSSetLobbyGameServer as ::steam_vent_proto_common::protobuf::Message>::default_instance()
5448 }
5449}
5450
5451impl CMsgClientMMSSetLobbyGameServer {
5452 pub fn new() -> CMsgClientMMSSetLobbyGameServer {
5453 ::std::default::Default::default()
5454 }
5455
5456 pub fn app_id(&self) -> u32 {
5459 self.app_id.unwrap_or(0)
5460 }
5461
5462 pub fn clear_app_id(&mut self) {
5463 self.app_id = ::std::option::Option::None;
5464 }
5465
5466 pub fn has_app_id(&self) -> bool {
5467 self.app_id.is_some()
5468 }
5469
5470 pub fn set_app_id(&mut self, v: u32) {
5472 self.app_id = ::std::option::Option::Some(v);
5473 }
5474
5475 pub fn steam_id_lobby(&self) -> u64 {
5478 self.steam_id_lobby.unwrap_or(0)
5479 }
5480
5481 pub fn clear_steam_id_lobby(&mut self) {
5482 self.steam_id_lobby = ::std::option::Option::None;
5483 }
5484
5485 pub fn has_steam_id_lobby(&self) -> bool {
5486 self.steam_id_lobby.is_some()
5487 }
5488
5489 pub fn set_steam_id_lobby(&mut self, v: u64) {
5491 self.steam_id_lobby = ::std::option::Option::Some(v);
5492 }
5493
5494 pub fn deprecated_game_server_ip(&self) -> u32 {
5497 self.deprecated_game_server_ip.unwrap_or(0)
5498 }
5499
5500 pub fn clear_deprecated_game_server_ip(&mut self) {
5501 self.deprecated_game_server_ip = ::std::option::Option::None;
5502 }
5503
5504 pub fn has_deprecated_game_server_ip(&self) -> bool {
5505 self.deprecated_game_server_ip.is_some()
5506 }
5507
5508 pub fn set_deprecated_game_server_ip(&mut self, v: u32) {
5510 self.deprecated_game_server_ip = ::std::option::Option::Some(v);
5511 }
5512
5513 pub fn game_server_port(&self) -> u32 {
5516 self.game_server_port.unwrap_or(0)
5517 }
5518
5519 pub fn clear_game_server_port(&mut self) {
5520 self.game_server_port = ::std::option::Option::None;
5521 }
5522
5523 pub fn has_game_server_port(&self) -> bool {
5524 self.game_server_port.is_some()
5525 }
5526
5527 pub fn set_game_server_port(&mut self, v: u32) {
5529 self.game_server_port = ::std::option::Option::Some(v);
5530 }
5531
5532 pub fn game_server_steam_id(&self) -> u64 {
5535 self.game_server_steam_id.unwrap_or(0)
5536 }
5537
5538 pub fn clear_game_server_steam_id(&mut self) {
5539 self.game_server_steam_id = ::std::option::Option::None;
5540 }
5541
5542 pub fn has_game_server_steam_id(&self) -> bool {
5543 self.game_server_steam_id.is_some()
5544 }
5545
5546 pub fn set_game_server_steam_id(&mut self, v: u64) {
5548 self.game_server_steam_id = ::std::option::Option::Some(v);
5549 }
5550
5551 pub fn network_ping_location(&self) -> &str {
5554 match self.network_ping_location.as_ref() {
5555 Some(v) => v,
5556 None => "",
5557 }
5558 }
5559
5560 pub fn clear_network_ping_location(&mut self) {
5561 self.network_ping_location = ::std::option::Option::None;
5562 }
5563
5564 pub fn has_network_ping_location(&self) -> bool {
5565 self.network_ping_location.is_some()
5566 }
5567
5568 pub fn set_network_ping_location(&mut self, v: ::std::string::String) {
5570 self.network_ping_location = ::std::option::Option::Some(v);
5571 }
5572
5573 pub fn mut_network_ping_location(&mut self) -> &mut ::std::string::String {
5576 if self.network_ping_location.is_none() {
5577 self.network_ping_location = ::std::option::Option::Some(::std::string::String::new());
5578 }
5579 self.network_ping_location.as_mut().unwrap()
5580 }
5581
5582 pub fn take_network_ping_location(&mut self) -> ::std::string::String {
5584 self.network_ping_location.take().unwrap_or_else(|| ::std::string::String::new())
5585 }
5586}
5587
5588impl ::steam_vent_proto_common::protobuf::Message for CMsgClientMMSSetLobbyGameServer {
5589 const NAME: &'static str = "CMsgClientMMSSetLobbyGameServer";
5590
5591 fn is_initialized(&self) -> bool {
5592 true
5593 }
5594
5595 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
5596 while let Some(tag) = is.read_raw_tag_or_eof()? {
5597 match tag {
5598 8 => {
5599 self.app_id = ::std::option::Option::Some(is.read_uint32()?);
5600 },
5601 17 => {
5602 self.steam_id_lobby = ::std::option::Option::Some(is.read_fixed64()?);
5603 },
5604 24 => {
5605 self.deprecated_game_server_ip = ::std::option::Option::Some(is.read_uint32()?);
5606 },
5607 32 => {
5608 self.game_server_port = ::std::option::Option::Some(is.read_uint32()?);
5609 },
5610 41 => {
5611 self.game_server_steam_id = ::std::option::Option::Some(is.read_fixed64()?);
5612 },
5613 50 => {
5614 ::steam_vent_proto_common::protobuf::rt::read_singular_message_into_field(is, &mut self.game_server_ip)?;
5615 },
5616 58 => {
5617 self.network_ping_location = ::std::option::Option::Some(is.read_string()?);
5618 },
5619 tag => {
5620 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
5621 },
5622 };
5623 }
5624 ::std::result::Result::Ok(())
5625 }
5626
5627 #[allow(unused_variables)]
5629 fn compute_size(&self) -> u64 {
5630 let mut my_size = 0;
5631 if let Some(v) = self.app_id {
5632 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
5633 }
5634 if let Some(v) = self.steam_id_lobby {
5635 my_size += 1 + 8;
5636 }
5637 if let Some(v) = self.deprecated_game_server_ip {
5638 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(3, v);
5639 }
5640 if let Some(v) = self.game_server_port {
5641 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(4, v);
5642 }
5643 if let Some(v) = self.game_server_steam_id {
5644 my_size += 1 + 8;
5645 }
5646 if let Some(v) = self.game_server_ip.as_ref() {
5647 let len = v.compute_size();
5648 my_size += 1 + ::steam_vent_proto_common::protobuf::rt::compute_raw_varint64_size(len) + len;
5649 }
5650 if let Some(v) = self.network_ping_location.as_ref() {
5651 my_size += ::steam_vent_proto_common::protobuf::rt::string_size(7, &v);
5652 }
5653 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
5654 self.special_fields.cached_size().set(my_size as u32);
5655 my_size
5656 }
5657
5658 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
5659 if let Some(v) = self.app_id {
5660 os.write_uint32(1, v)?;
5661 }
5662 if let Some(v) = self.steam_id_lobby {
5663 os.write_fixed64(2, v)?;
5664 }
5665 if let Some(v) = self.deprecated_game_server_ip {
5666 os.write_uint32(3, v)?;
5667 }
5668 if let Some(v) = self.game_server_port {
5669 os.write_uint32(4, v)?;
5670 }
5671 if let Some(v) = self.game_server_steam_id {
5672 os.write_fixed64(5, v)?;
5673 }
5674 if let Some(v) = self.game_server_ip.as_ref() {
5675 ::steam_vent_proto_common::protobuf::rt::write_message_field_with_cached_size(6, v, os)?;
5676 }
5677 if let Some(v) = self.network_ping_location.as_ref() {
5678 os.write_string(7, v)?;
5679 }
5680 os.write_unknown_fields(self.special_fields.unknown_fields())?;
5681 ::std::result::Result::Ok(())
5682 }
5683
5684 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
5685 &self.special_fields
5686 }
5687
5688 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
5689 &mut self.special_fields
5690 }
5691
5692 fn new() -> CMsgClientMMSSetLobbyGameServer {
5693 CMsgClientMMSSetLobbyGameServer::new()
5694 }
5695
5696 fn clear(&mut self) {
5697 self.app_id = ::std::option::Option::None;
5698 self.steam_id_lobby = ::std::option::Option::None;
5699 self.deprecated_game_server_ip = ::std::option::Option::None;
5700 self.game_server_port = ::std::option::Option::None;
5701 self.game_server_steam_id = ::std::option::Option::None;
5702 self.game_server_ip.clear();
5703 self.network_ping_location = ::std::option::Option::None;
5704 self.special_fields.clear();
5705 }
5706
5707 fn default_instance() -> &'static CMsgClientMMSSetLobbyGameServer {
5708 static instance: CMsgClientMMSSetLobbyGameServer = CMsgClientMMSSetLobbyGameServer {
5709 app_id: ::std::option::Option::None,
5710 steam_id_lobby: ::std::option::Option::None,
5711 deprecated_game_server_ip: ::std::option::Option::None,
5712 game_server_port: ::std::option::Option::None,
5713 game_server_steam_id: ::std::option::Option::None,
5714 game_server_ip: ::steam_vent_proto_common::protobuf::MessageField::none(),
5715 network_ping_location: ::std::option::Option::None,
5716 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
5717 };
5718 &instance
5719 }
5720}
5721
5722#[derive(PartialEq,Clone,Default,Debug)]
5724pub struct CMsgClientMMSLobbyGameServerSet {
5725 pub app_id: ::std::option::Option<u32>,
5728 pub steam_id_lobby: ::std::option::Option<u64>,
5730 pub deprecated_game_server_ip: ::std::option::Option<u32>,
5732 pub game_server_port: ::std::option::Option<u32>,
5734 pub game_server_steam_id: ::std::option::Option<u64>,
5736 pub game_server_ip: ::steam_vent_proto_common::protobuf::MessageField<super::steammessages_base::CMsgIPAddress>,
5738 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
5741}
5742
5743impl<'a> ::std::default::Default for &'a CMsgClientMMSLobbyGameServerSet {
5744 fn default() -> &'a CMsgClientMMSLobbyGameServerSet {
5745 <CMsgClientMMSLobbyGameServerSet as ::steam_vent_proto_common::protobuf::Message>::default_instance()
5746 }
5747}
5748
5749impl CMsgClientMMSLobbyGameServerSet {
5750 pub fn new() -> CMsgClientMMSLobbyGameServerSet {
5751 ::std::default::Default::default()
5752 }
5753
5754 pub fn app_id(&self) -> u32 {
5757 self.app_id.unwrap_or(0)
5758 }
5759
5760 pub fn clear_app_id(&mut self) {
5761 self.app_id = ::std::option::Option::None;
5762 }
5763
5764 pub fn has_app_id(&self) -> bool {
5765 self.app_id.is_some()
5766 }
5767
5768 pub fn set_app_id(&mut self, v: u32) {
5770 self.app_id = ::std::option::Option::Some(v);
5771 }
5772
5773 pub fn steam_id_lobby(&self) -> u64 {
5776 self.steam_id_lobby.unwrap_or(0)
5777 }
5778
5779 pub fn clear_steam_id_lobby(&mut self) {
5780 self.steam_id_lobby = ::std::option::Option::None;
5781 }
5782
5783 pub fn has_steam_id_lobby(&self) -> bool {
5784 self.steam_id_lobby.is_some()
5785 }
5786
5787 pub fn set_steam_id_lobby(&mut self, v: u64) {
5789 self.steam_id_lobby = ::std::option::Option::Some(v);
5790 }
5791
5792 pub fn deprecated_game_server_ip(&self) -> u32 {
5795 self.deprecated_game_server_ip.unwrap_or(0)
5796 }
5797
5798 pub fn clear_deprecated_game_server_ip(&mut self) {
5799 self.deprecated_game_server_ip = ::std::option::Option::None;
5800 }
5801
5802 pub fn has_deprecated_game_server_ip(&self) -> bool {
5803 self.deprecated_game_server_ip.is_some()
5804 }
5805
5806 pub fn set_deprecated_game_server_ip(&mut self, v: u32) {
5808 self.deprecated_game_server_ip = ::std::option::Option::Some(v);
5809 }
5810
5811 pub fn game_server_port(&self) -> u32 {
5814 self.game_server_port.unwrap_or(0)
5815 }
5816
5817 pub fn clear_game_server_port(&mut self) {
5818 self.game_server_port = ::std::option::Option::None;
5819 }
5820
5821 pub fn has_game_server_port(&self) -> bool {
5822 self.game_server_port.is_some()
5823 }
5824
5825 pub fn set_game_server_port(&mut self, v: u32) {
5827 self.game_server_port = ::std::option::Option::Some(v);
5828 }
5829
5830 pub fn game_server_steam_id(&self) -> u64 {
5833 self.game_server_steam_id.unwrap_or(0)
5834 }
5835
5836 pub fn clear_game_server_steam_id(&mut self) {
5837 self.game_server_steam_id = ::std::option::Option::None;
5838 }
5839
5840 pub fn has_game_server_steam_id(&self) -> bool {
5841 self.game_server_steam_id.is_some()
5842 }
5843
5844 pub fn set_game_server_steam_id(&mut self, v: u64) {
5846 self.game_server_steam_id = ::std::option::Option::Some(v);
5847 }
5848}
5849
5850impl ::steam_vent_proto_common::protobuf::Message for CMsgClientMMSLobbyGameServerSet {
5851 const NAME: &'static str = "CMsgClientMMSLobbyGameServerSet";
5852
5853 fn is_initialized(&self) -> bool {
5854 true
5855 }
5856
5857 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
5858 while let Some(tag) = is.read_raw_tag_or_eof()? {
5859 match tag {
5860 8 => {
5861 self.app_id = ::std::option::Option::Some(is.read_uint32()?);
5862 },
5863 17 => {
5864 self.steam_id_lobby = ::std::option::Option::Some(is.read_fixed64()?);
5865 },
5866 24 => {
5867 self.deprecated_game_server_ip = ::std::option::Option::Some(is.read_uint32()?);
5868 },
5869 32 => {
5870 self.game_server_port = ::std::option::Option::Some(is.read_uint32()?);
5871 },
5872 41 => {
5873 self.game_server_steam_id = ::std::option::Option::Some(is.read_fixed64()?);
5874 },
5875 50 => {
5876 ::steam_vent_proto_common::protobuf::rt::read_singular_message_into_field(is, &mut self.game_server_ip)?;
5877 },
5878 tag => {
5879 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
5880 },
5881 };
5882 }
5883 ::std::result::Result::Ok(())
5884 }
5885
5886 #[allow(unused_variables)]
5888 fn compute_size(&self) -> u64 {
5889 let mut my_size = 0;
5890 if let Some(v) = self.app_id {
5891 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
5892 }
5893 if let Some(v) = self.steam_id_lobby {
5894 my_size += 1 + 8;
5895 }
5896 if let Some(v) = self.deprecated_game_server_ip {
5897 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(3, v);
5898 }
5899 if let Some(v) = self.game_server_port {
5900 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(4, v);
5901 }
5902 if let Some(v) = self.game_server_steam_id {
5903 my_size += 1 + 8;
5904 }
5905 if let Some(v) = self.game_server_ip.as_ref() {
5906 let len = v.compute_size();
5907 my_size += 1 + ::steam_vent_proto_common::protobuf::rt::compute_raw_varint64_size(len) + len;
5908 }
5909 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
5910 self.special_fields.cached_size().set(my_size as u32);
5911 my_size
5912 }
5913
5914 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
5915 if let Some(v) = self.app_id {
5916 os.write_uint32(1, v)?;
5917 }
5918 if let Some(v) = self.steam_id_lobby {
5919 os.write_fixed64(2, v)?;
5920 }
5921 if let Some(v) = self.deprecated_game_server_ip {
5922 os.write_uint32(3, v)?;
5923 }
5924 if let Some(v) = self.game_server_port {
5925 os.write_uint32(4, v)?;
5926 }
5927 if let Some(v) = self.game_server_steam_id {
5928 os.write_fixed64(5, v)?;
5929 }
5930 if let Some(v) = self.game_server_ip.as_ref() {
5931 ::steam_vent_proto_common::protobuf::rt::write_message_field_with_cached_size(6, v, os)?;
5932 }
5933 os.write_unknown_fields(self.special_fields.unknown_fields())?;
5934 ::std::result::Result::Ok(())
5935 }
5936
5937 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
5938 &self.special_fields
5939 }
5940
5941 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
5942 &mut self.special_fields
5943 }
5944
5945 fn new() -> CMsgClientMMSLobbyGameServerSet {
5946 CMsgClientMMSLobbyGameServerSet::new()
5947 }
5948
5949 fn clear(&mut self) {
5950 self.app_id = ::std::option::Option::None;
5951 self.steam_id_lobby = ::std::option::Option::None;
5952 self.deprecated_game_server_ip = ::std::option::Option::None;
5953 self.game_server_port = ::std::option::Option::None;
5954 self.game_server_steam_id = ::std::option::Option::None;
5955 self.game_server_ip.clear();
5956 self.special_fields.clear();
5957 }
5958
5959 fn default_instance() -> &'static CMsgClientMMSLobbyGameServerSet {
5960 static instance: CMsgClientMMSLobbyGameServerSet = CMsgClientMMSLobbyGameServerSet {
5961 app_id: ::std::option::Option::None,
5962 steam_id_lobby: ::std::option::Option::None,
5963 deprecated_game_server_ip: ::std::option::Option::None,
5964 game_server_port: ::std::option::Option::None,
5965 game_server_steam_id: ::std::option::Option::None,
5966 game_server_ip: ::steam_vent_proto_common::protobuf::MessageField::none(),
5967 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
5968 };
5969 &instance
5970 }
5971}
5972
5973#[derive(PartialEq,Clone,Default,Debug)]
5975pub struct CMsgClientMMSUserJoinedLobby {
5976 pub app_id: ::std::option::Option<u32>,
5979 pub steam_id_lobby: ::std::option::Option<u64>,
5981 pub steam_id_user: ::std::option::Option<u64>,
5983 pub persona_name: ::std::option::Option<::std::string::String>,
5985 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
5988}
5989
5990impl<'a> ::std::default::Default for &'a CMsgClientMMSUserJoinedLobby {
5991 fn default() -> &'a CMsgClientMMSUserJoinedLobby {
5992 <CMsgClientMMSUserJoinedLobby as ::steam_vent_proto_common::protobuf::Message>::default_instance()
5993 }
5994}
5995
5996impl CMsgClientMMSUserJoinedLobby {
5997 pub fn new() -> CMsgClientMMSUserJoinedLobby {
5998 ::std::default::Default::default()
5999 }
6000
6001 pub fn app_id(&self) -> u32 {
6004 self.app_id.unwrap_or(0)
6005 }
6006
6007 pub fn clear_app_id(&mut self) {
6008 self.app_id = ::std::option::Option::None;
6009 }
6010
6011 pub fn has_app_id(&self) -> bool {
6012 self.app_id.is_some()
6013 }
6014
6015 pub fn set_app_id(&mut self, v: u32) {
6017 self.app_id = ::std::option::Option::Some(v);
6018 }
6019
6020 pub fn steam_id_lobby(&self) -> u64 {
6023 self.steam_id_lobby.unwrap_or(0)
6024 }
6025
6026 pub fn clear_steam_id_lobby(&mut self) {
6027 self.steam_id_lobby = ::std::option::Option::None;
6028 }
6029
6030 pub fn has_steam_id_lobby(&self) -> bool {
6031 self.steam_id_lobby.is_some()
6032 }
6033
6034 pub fn set_steam_id_lobby(&mut self, v: u64) {
6036 self.steam_id_lobby = ::std::option::Option::Some(v);
6037 }
6038
6039 pub fn steam_id_user(&self) -> u64 {
6042 self.steam_id_user.unwrap_or(0)
6043 }
6044
6045 pub fn clear_steam_id_user(&mut self) {
6046 self.steam_id_user = ::std::option::Option::None;
6047 }
6048
6049 pub fn has_steam_id_user(&self) -> bool {
6050 self.steam_id_user.is_some()
6051 }
6052
6053 pub fn set_steam_id_user(&mut self, v: u64) {
6055 self.steam_id_user = ::std::option::Option::Some(v);
6056 }
6057
6058 pub fn persona_name(&self) -> &str {
6061 match self.persona_name.as_ref() {
6062 Some(v) => v,
6063 None => "",
6064 }
6065 }
6066
6067 pub fn clear_persona_name(&mut self) {
6068 self.persona_name = ::std::option::Option::None;
6069 }
6070
6071 pub fn has_persona_name(&self) -> bool {
6072 self.persona_name.is_some()
6073 }
6074
6075 pub fn set_persona_name(&mut self, v: ::std::string::String) {
6077 self.persona_name = ::std::option::Option::Some(v);
6078 }
6079
6080 pub fn mut_persona_name(&mut self) -> &mut ::std::string::String {
6083 if self.persona_name.is_none() {
6084 self.persona_name = ::std::option::Option::Some(::std::string::String::new());
6085 }
6086 self.persona_name.as_mut().unwrap()
6087 }
6088
6089 pub fn take_persona_name(&mut self) -> ::std::string::String {
6091 self.persona_name.take().unwrap_or_else(|| ::std::string::String::new())
6092 }
6093}
6094
6095impl ::steam_vent_proto_common::protobuf::Message for CMsgClientMMSUserJoinedLobby {
6096 const NAME: &'static str = "CMsgClientMMSUserJoinedLobby";
6097
6098 fn is_initialized(&self) -> bool {
6099 true
6100 }
6101
6102 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
6103 while let Some(tag) = is.read_raw_tag_or_eof()? {
6104 match tag {
6105 8 => {
6106 self.app_id = ::std::option::Option::Some(is.read_uint32()?);
6107 },
6108 17 => {
6109 self.steam_id_lobby = ::std::option::Option::Some(is.read_fixed64()?);
6110 },
6111 25 => {
6112 self.steam_id_user = ::std::option::Option::Some(is.read_fixed64()?);
6113 },
6114 34 => {
6115 self.persona_name = ::std::option::Option::Some(is.read_string()?);
6116 },
6117 tag => {
6118 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
6119 },
6120 };
6121 }
6122 ::std::result::Result::Ok(())
6123 }
6124
6125 #[allow(unused_variables)]
6127 fn compute_size(&self) -> u64 {
6128 let mut my_size = 0;
6129 if let Some(v) = self.app_id {
6130 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
6131 }
6132 if let Some(v) = self.steam_id_lobby {
6133 my_size += 1 + 8;
6134 }
6135 if let Some(v) = self.steam_id_user {
6136 my_size += 1 + 8;
6137 }
6138 if let Some(v) = self.persona_name.as_ref() {
6139 my_size += ::steam_vent_proto_common::protobuf::rt::string_size(4, &v);
6140 }
6141 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
6142 self.special_fields.cached_size().set(my_size as u32);
6143 my_size
6144 }
6145
6146 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
6147 if let Some(v) = self.app_id {
6148 os.write_uint32(1, v)?;
6149 }
6150 if let Some(v) = self.steam_id_lobby {
6151 os.write_fixed64(2, v)?;
6152 }
6153 if let Some(v) = self.steam_id_user {
6154 os.write_fixed64(3, v)?;
6155 }
6156 if let Some(v) = self.persona_name.as_ref() {
6157 os.write_string(4, v)?;
6158 }
6159 os.write_unknown_fields(self.special_fields.unknown_fields())?;
6160 ::std::result::Result::Ok(())
6161 }
6162
6163 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
6164 &self.special_fields
6165 }
6166
6167 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
6168 &mut self.special_fields
6169 }
6170
6171 fn new() -> CMsgClientMMSUserJoinedLobby {
6172 CMsgClientMMSUserJoinedLobby::new()
6173 }
6174
6175 fn clear(&mut self) {
6176 self.app_id = ::std::option::Option::None;
6177 self.steam_id_lobby = ::std::option::Option::None;
6178 self.steam_id_user = ::std::option::Option::None;
6179 self.persona_name = ::std::option::Option::None;
6180 self.special_fields.clear();
6181 }
6182
6183 fn default_instance() -> &'static CMsgClientMMSUserJoinedLobby {
6184 static instance: CMsgClientMMSUserJoinedLobby = CMsgClientMMSUserJoinedLobby {
6185 app_id: ::std::option::Option::None,
6186 steam_id_lobby: ::std::option::Option::None,
6187 steam_id_user: ::std::option::Option::None,
6188 persona_name: ::std::option::Option::None,
6189 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
6190 };
6191 &instance
6192 }
6193}
6194
6195#[derive(PartialEq,Clone,Default,Debug)]
6197pub struct CMsgClientMMSUserLeftLobby {
6198 pub app_id: ::std::option::Option<u32>,
6201 pub steam_id_lobby: ::std::option::Option<u64>,
6203 pub steam_id_user: ::std::option::Option<u64>,
6205 pub persona_name: ::std::option::Option<::std::string::String>,
6207 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
6210}
6211
6212impl<'a> ::std::default::Default for &'a CMsgClientMMSUserLeftLobby {
6213 fn default() -> &'a CMsgClientMMSUserLeftLobby {
6214 <CMsgClientMMSUserLeftLobby as ::steam_vent_proto_common::protobuf::Message>::default_instance()
6215 }
6216}
6217
6218impl CMsgClientMMSUserLeftLobby {
6219 pub fn new() -> CMsgClientMMSUserLeftLobby {
6220 ::std::default::Default::default()
6221 }
6222
6223 pub fn app_id(&self) -> u32 {
6226 self.app_id.unwrap_or(0)
6227 }
6228
6229 pub fn clear_app_id(&mut self) {
6230 self.app_id = ::std::option::Option::None;
6231 }
6232
6233 pub fn has_app_id(&self) -> bool {
6234 self.app_id.is_some()
6235 }
6236
6237 pub fn set_app_id(&mut self, v: u32) {
6239 self.app_id = ::std::option::Option::Some(v);
6240 }
6241
6242 pub fn steam_id_lobby(&self) -> u64 {
6245 self.steam_id_lobby.unwrap_or(0)
6246 }
6247
6248 pub fn clear_steam_id_lobby(&mut self) {
6249 self.steam_id_lobby = ::std::option::Option::None;
6250 }
6251
6252 pub fn has_steam_id_lobby(&self) -> bool {
6253 self.steam_id_lobby.is_some()
6254 }
6255
6256 pub fn set_steam_id_lobby(&mut self, v: u64) {
6258 self.steam_id_lobby = ::std::option::Option::Some(v);
6259 }
6260
6261 pub fn steam_id_user(&self) -> u64 {
6264 self.steam_id_user.unwrap_or(0)
6265 }
6266
6267 pub fn clear_steam_id_user(&mut self) {
6268 self.steam_id_user = ::std::option::Option::None;
6269 }
6270
6271 pub fn has_steam_id_user(&self) -> bool {
6272 self.steam_id_user.is_some()
6273 }
6274
6275 pub fn set_steam_id_user(&mut self, v: u64) {
6277 self.steam_id_user = ::std::option::Option::Some(v);
6278 }
6279
6280 pub fn persona_name(&self) -> &str {
6283 match self.persona_name.as_ref() {
6284 Some(v) => v,
6285 None => "",
6286 }
6287 }
6288
6289 pub fn clear_persona_name(&mut self) {
6290 self.persona_name = ::std::option::Option::None;
6291 }
6292
6293 pub fn has_persona_name(&self) -> bool {
6294 self.persona_name.is_some()
6295 }
6296
6297 pub fn set_persona_name(&mut self, v: ::std::string::String) {
6299 self.persona_name = ::std::option::Option::Some(v);
6300 }
6301
6302 pub fn mut_persona_name(&mut self) -> &mut ::std::string::String {
6305 if self.persona_name.is_none() {
6306 self.persona_name = ::std::option::Option::Some(::std::string::String::new());
6307 }
6308 self.persona_name.as_mut().unwrap()
6309 }
6310
6311 pub fn take_persona_name(&mut self) -> ::std::string::String {
6313 self.persona_name.take().unwrap_or_else(|| ::std::string::String::new())
6314 }
6315}
6316
6317impl ::steam_vent_proto_common::protobuf::Message for CMsgClientMMSUserLeftLobby {
6318 const NAME: &'static str = "CMsgClientMMSUserLeftLobby";
6319
6320 fn is_initialized(&self) -> bool {
6321 true
6322 }
6323
6324 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
6325 while let Some(tag) = is.read_raw_tag_or_eof()? {
6326 match tag {
6327 8 => {
6328 self.app_id = ::std::option::Option::Some(is.read_uint32()?);
6329 },
6330 17 => {
6331 self.steam_id_lobby = ::std::option::Option::Some(is.read_fixed64()?);
6332 },
6333 25 => {
6334 self.steam_id_user = ::std::option::Option::Some(is.read_fixed64()?);
6335 },
6336 34 => {
6337 self.persona_name = ::std::option::Option::Some(is.read_string()?);
6338 },
6339 tag => {
6340 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
6341 },
6342 };
6343 }
6344 ::std::result::Result::Ok(())
6345 }
6346
6347 #[allow(unused_variables)]
6349 fn compute_size(&self) -> u64 {
6350 let mut my_size = 0;
6351 if let Some(v) = self.app_id {
6352 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
6353 }
6354 if let Some(v) = self.steam_id_lobby {
6355 my_size += 1 + 8;
6356 }
6357 if let Some(v) = self.steam_id_user {
6358 my_size += 1 + 8;
6359 }
6360 if let Some(v) = self.persona_name.as_ref() {
6361 my_size += ::steam_vent_proto_common::protobuf::rt::string_size(4, &v);
6362 }
6363 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
6364 self.special_fields.cached_size().set(my_size as u32);
6365 my_size
6366 }
6367
6368 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
6369 if let Some(v) = self.app_id {
6370 os.write_uint32(1, v)?;
6371 }
6372 if let Some(v) = self.steam_id_lobby {
6373 os.write_fixed64(2, v)?;
6374 }
6375 if let Some(v) = self.steam_id_user {
6376 os.write_fixed64(3, v)?;
6377 }
6378 if let Some(v) = self.persona_name.as_ref() {
6379 os.write_string(4, v)?;
6380 }
6381 os.write_unknown_fields(self.special_fields.unknown_fields())?;
6382 ::std::result::Result::Ok(())
6383 }
6384
6385 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
6386 &self.special_fields
6387 }
6388
6389 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
6390 &mut self.special_fields
6391 }
6392
6393 fn new() -> CMsgClientMMSUserLeftLobby {
6394 CMsgClientMMSUserLeftLobby::new()
6395 }
6396
6397 fn clear(&mut self) {
6398 self.app_id = ::std::option::Option::None;
6399 self.steam_id_lobby = ::std::option::Option::None;
6400 self.steam_id_user = ::std::option::Option::None;
6401 self.persona_name = ::std::option::Option::None;
6402 self.special_fields.clear();
6403 }
6404
6405 fn default_instance() -> &'static CMsgClientMMSUserLeftLobby {
6406 static instance: CMsgClientMMSUserLeftLobby = CMsgClientMMSUserLeftLobby {
6407 app_id: ::std::option::Option::None,
6408 steam_id_lobby: ::std::option::Option::None,
6409 steam_id_user: ::std::option::Option::None,
6410 persona_name: ::std::option::Option::None,
6411 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
6412 };
6413 &instance
6414 }
6415}
6416
6417#[derive(PartialEq,Clone,Default,Debug)]
6419pub struct CMsgClientMMSInviteToLobby {
6420 pub app_id: ::std::option::Option<u32>,
6423 pub steam_id_lobby: ::std::option::Option<u64>,
6425 pub steam_id_user_invited: ::std::option::Option<u64>,
6427 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
6430}
6431
6432impl<'a> ::std::default::Default for &'a CMsgClientMMSInviteToLobby {
6433 fn default() -> &'a CMsgClientMMSInviteToLobby {
6434 <CMsgClientMMSInviteToLobby as ::steam_vent_proto_common::protobuf::Message>::default_instance()
6435 }
6436}
6437
6438impl CMsgClientMMSInviteToLobby {
6439 pub fn new() -> CMsgClientMMSInviteToLobby {
6440 ::std::default::Default::default()
6441 }
6442
6443 pub fn app_id(&self) -> u32 {
6446 self.app_id.unwrap_or(0)
6447 }
6448
6449 pub fn clear_app_id(&mut self) {
6450 self.app_id = ::std::option::Option::None;
6451 }
6452
6453 pub fn has_app_id(&self) -> bool {
6454 self.app_id.is_some()
6455 }
6456
6457 pub fn set_app_id(&mut self, v: u32) {
6459 self.app_id = ::std::option::Option::Some(v);
6460 }
6461
6462 pub fn steam_id_lobby(&self) -> u64 {
6465 self.steam_id_lobby.unwrap_or(0)
6466 }
6467
6468 pub fn clear_steam_id_lobby(&mut self) {
6469 self.steam_id_lobby = ::std::option::Option::None;
6470 }
6471
6472 pub fn has_steam_id_lobby(&self) -> bool {
6473 self.steam_id_lobby.is_some()
6474 }
6475
6476 pub fn set_steam_id_lobby(&mut self, v: u64) {
6478 self.steam_id_lobby = ::std::option::Option::Some(v);
6479 }
6480
6481 pub fn steam_id_user_invited(&self) -> u64 {
6484 self.steam_id_user_invited.unwrap_or(0)
6485 }
6486
6487 pub fn clear_steam_id_user_invited(&mut self) {
6488 self.steam_id_user_invited = ::std::option::Option::None;
6489 }
6490
6491 pub fn has_steam_id_user_invited(&self) -> bool {
6492 self.steam_id_user_invited.is_some()
6493 }
6494
6495 pub fn set_steam_id_user_invited(&mut self, v: u64) {
6497 self.steam_id_user_invited = ::std::option::Option::Some(v);
6498 }
6499}
6500
6501impl ::steam_vent_proto_common::protobuf::Message for CMsgClientMMSInviteToLobby {
6502 const NAME: &'static str = "CMsgClientMMSInviteToLobby";
6503
6504 fn is_initialized(&self) -> bool {
6505 true
6506 }
6507
6508 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
6509 while let Some(tag) = is.read_raw_tag_or_eof()? {
6510 match tag {
6511 8 => {
6512 self.app_id = ::std::option::Option::Some(is.read_uint32()?);
6513 },
6514 17 => {
6515 self.steam_id_lobby = ::std::option::Option::Some(is.read_fixed64()?);
6516 },
6517 25 => {
6518 self.steam_id_user_invited = ::std::option::Option::Some(is.read_fixed64()?);
6519 },
6520 tag => {
6521 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
6522 },
6523 };
6524 }
6525 ::std::result::Result::Ok(())
6526 }
6527
6528 #[allow(unused_variables)]
6530 fn compute_size(&self) -> u64 {
6531 let mut my_size = 0;
6532 if let Some(v) = self.app_id {
6533 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
6534 }
6535 if let Some(v) = self.steam_id_lobby {
6536 my_size += 1 + 8;
6537 }
6538 if let Some(v) = self.steam_id_user_invited {
6539 my_size += 1 + 8;
6540 }
6541 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
6542 self.special_fields.cached_size().set(my_size as u32);
6543 my_size
6544 }
6545
6546 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
6547 if let Some(v) = self.app_id {
6548 os.write_uint32(1, v)?;
6549 }
6550 if let Some(v) = self.steam_id_lobby {
6551 os.write_fixed64(2, v)?;
6552 }
6553 if let Some(v) = self.steam_id_user_invited {
6554 os.write_fixed64(3, v)?;
6555 }
6556 os.write_unknown_fields(self.special_fields.unknown_fields())?;
6557 ::std::result::Result::Ok(())
6558 }
6559
6560 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
6561 &self.special_fields
6562 }
6563
6564 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
6565 &mut self.special_fields
6566 }
6567
6568 fn new() -> CMsgClientMMSInviteToLobby {
6569 CMsgClientMMSInviteToLobby::new()
6570 }
6571
6572 fn clear(&mut self) {
6573 self.app_id = ::std::option::Option::None;
6574 self.steam_id_lobby = ::std::option::Option::None;
6575 self.steam_id_user_invited = ::std::option::Option::None;
6576 self.special_fields.clear();
6577 }
6578
6579 fn default_instance() -> &'static CMsgClientMMSInviteToLobby {
6580 static instance: CMsgClientMMSInviteToLobby = CMsgClientMMSInviteToLobby {
6581 app_id: ::std::option::Option::None,
6582 steam_id_lobby: ::std::option::Option::None,
6583 steam_id_user_invited: ::std::option::Option::None,
6584 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
6585 };
6586 &instance
6587 }
6588}
6589
6590#[derive(PartialEq,Clone,Default,Debug)]
6592pub struct CMsgClientMMSGetLobbyStatus {
6593 pub app_id: ::std::option::Option<u32>,
6596 pub steam_id_lobby: ::std::option::Option<u64>,
6598 pub claim_membership: ::std::option::Option<bool>,
6600 pub claim_ownership: ::std::option::Option<bool>,
6602 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
6605}
6606
6607impl<'a> ::std::default::Default for &'a CMsgClientMMSGetLobbyStatus {
6608 fn default() -> &'a CMsgClientMMSGetLobbyStatus {
6609 <CMsgClientMMSGetLobbyStatus as ::steam_vent_proto_common::protobuf::Message>::default_instance()
6610 }
6611}
6612
6613impl CMsgClientMMSGetLobbyStatus {
6614 pub fn new() -> CMsgClientMMSGetLobbyStatus {
6615 ::std::default::Default::default()
6616 }
6617
6618 pub fn app_id(&self) -> u32 {
6621 self.app_id.unwrap_or(0)
6622 }
6623
6624 pub fn clear_app_id(&mut self) {
6625 self.app_id = ::std::option::Option::None;
6626 }
6627
6628 pub fn has_app_id(&self) -> bool {
6629 self.app_id.is_some()
6630 }
6631
6632 pub fn set_app_id(&mut self, v: u32) {
6634 self.app_id = ::std::option::Option::Some(v);
6635 }
6636
6637 pub fn steam_id_lobby(&self) -> u64 {
6640 self.steam_id_lobby.unwrap_or(0)
6641 }
6642
6643 pub fn clear_steam_id_lobby(&mut self) {
6644 self.steam_id_lobby = ::std::option::Option::None;
6645 }
6646
6647 pub fn has_steam_id_lobby(&self) -> bool {
6648 self.steam_id_lobby.is_some()
6649 }
6650
6651 pub fn set_steam_id_lobby(&mut self, v: u64) {
6653 self.steam_id_lobby = ::std::option::Option::Some(v);
6654 }
6655
6656 pub fn claim_membership(&self) -> bool {
6659 self.claim_membership.unwrap_or(false)
6660 }
6661
6662 pub fn clear_claim_membership(&mut self) {
6663 self.claim_membership = ::std::option::Option::None;
6664 }
6665
6666 pub fn has_claim_membership(&self) -> bool {
6667 self.claim_membership.is_some()
6668 }
6669
6670 pub fn set_claim_membership(&mut self, v: bool) {
6672 self.claim_membership = ::std::option::Option::Some(v);
6673 }
6674
6675 pub fn claim_ownership(&self) -> bool {
6678 self.claim_ownership.unwrap_or(false)
6679 }
6680
6681 pub fn clear_claim_ownership(&mut self) {
6682 self.claim_ownership = ::std::option::Option::None;
6683 }
6684
6685 pub fn has_claim_ownership(&self) -> bool {
6686 self.claim_ownership.is_some()
6687 }
6688
6689 pub fn set_claim_ownership(&mut self, v: bool) {
6691 self.claim_ownership = ::std::option::Option::Some(v);
6692 }
6693}
6694
6695impl ::steam_vent_proto_common::protobuf::Message for CMsgClientMMSGetLobbyStatus {
6696 const NAME: &'static str = "CMsgClientMMSGetLobbyStatus";
6697
6698 fn is_initialized(&self) -> bool {
6699 true
6700 }
6701
6702 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
6703 while let Some(tag) = is.read_raw_tag_or_eof()? {
6704 match tag {
6705 8 => {
6706 self.app_id = ::std::option::Option::Some(is.read_uint32()?);
6707 },
6708 17 => {
6709 self.steam_id_lobby = ::std::option::Option::Some(is.read_fixed64()?);
6710 },
6711 24 => {
6712 self.claim_membership = ::std::option::Option::Some(is.read_bool()?);
6713 },
6714 32 => {
6715 self.claim_ownership = ::std::option::Option::Some(is.read_bool()?);
6716 },
6717 tag => {
6718 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
6719 },
6720 };
6721 }
6722 ::std::result::Result::Ok(())
6723 }
6724
6725 #[allow(unused_variables)]
6727 fn compute_size(&self) -> u64 {
6728 let mut my_size = 0;
6729 if let Some(v) = self.app_id {
6730 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
6731 }
6732 if let Some(v) = self.steam_id_lobby {
6733 my_size += 1 + 8;
6734 }
6735 if let Some(v) = self.claim_membership {
6736 my_size += 1 + 1;
6737 }
6738 if let Some(v) = self.claim_ownership {
6739 my_size += 1 + 1;
6740 }
6741 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
6742 self.special_fields.cached_size().set(my_size as u32);
6743 my_size
6744 }
6745
6746 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
6747 if let Some(v) = self.app_id {
6748 os.write_uint32(1, v)?;
6749 }
6750 if let Some(v) = self.steam_id_lobby {
6751 os.write_fixed64(2, v)?;
6752 }
6753 if let Some(v) = self.claim_membership {
6754 os.write_bool(3, v)?;
6755 }
6756 if let Some(v) = self.claim_ownership {
6757 os.write_bool(4, v)?;
6758 }
6759 os.write_unknown_fields(self.special_fields.unknown_fields())?;
6760 ::std::result::Result::Ok(())
6761 }
6762
6763 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
6764 &self.special_fields
6765 }
6766
6767 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
6768 &mut self.special_fields
6769 }
6770
6771 fn new() -> CMsgClientMMSGetLobbyStatus {
6772 CMsgClientMMSGetLobbyStatus::new()
6773 }
6774
6775 fn clear(&mut self) {
6776 self.app_id = ::std::option::Option::None;
6777 self.steam_id_lobby = ::std::option::Option::None;
6778 self.claim_membership = ::std::option::Option::None;
6779 self.claim_ownership = ::std::option::Option::None;
6780 self.special_fields.clear();
6781 }
6782
6783 fn default_instance() -> &'static CMsgClientMMSGetLobbyStatus {
6784 static instance: CMsgClientMMSGetLobbyStatus = CMsgClientMMSGetLobbyStatus {
6785 app_id: ::std::option::Option::None,
6786 steam_id_lobby: ::std::option::Option::None,
6787 claim_membership: ::std::option::Option::None,
6788 claim_ownership: ::std::option::Option::None,
6789 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
6790 };
6791 &instance
6792 }
6793}
6794
6795#[derive(PartialEq,Clone,Default,Debug)]
6797pub struct CMsgClientMMSGetLobbyStatusResponse {
6798 pub app_id: ::std::option::Option<u32>,
6801 pub steam_id_lobby: ::std::option::Option<u64>,
6803 pub lobby_status: ::std::option::Option<::steam_vent_proto_common::protobuf::EnumOrUnknown<EMMSLobbyStatus>>,
6805 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
6808}
6809
6810impl<'a> ::std::default::Default for &'a CMsgClientMMSGetLobbyStatusResponse {
6811 fn default() -> &'a CMsgClientMMSGetLobbyStatusResponse {
6812 <CMsgClientMMSGetLobbyStatusResponse as ::steam_vent_proto_common::protobuf::Message>::default_instance()
6813 }
6814}
6815
6816impl CMsgClientMMSGetLobbyStatusResponse {
6817 pub fn new() -> CMsgClientMMSGetLobbyStatusResponse {
6818 ::std::default::Default::default()
6819 }
6820
6821 pub fn app_id(&self) -> u32 {
6824 self.app_id.unwrap_or(0)
6825 }
6826
6827 pub fn clear_app_id(&mut self) {
6828 self.app_id = ::std::option::Option::None;
6829 }
6830
6831 pub fn has_app_id(&self) -> bool {
6832 self.app_id.is_some()
6833 }
6834
6835 pub fn set_app_id(&mut self, v: u32) {
6837 self.app_id = ::std::option::Option::Some(v);
6838 }
6839
6840 pub fn steam_id_lobby(&self) -> u64 {
6843 self.steam_id_lobby.unwrap_or(0)
6844 }
6845
6846 pub fn clear_steam_id_lobby(&mut self) {
6847 self.steam_id_lobby = ::std::option::Option::None;
6848 }
6849
6850 pub fn has_steam_id_lobby(&self) -> bool {
6851 self.steam_id_lobby.is_some()
6852 }
6853
6854 pub fn set_steam_id_lobby(&mut self, v: u64) {
6856 self.steam_id_lobby = ::std::option::Option::Some(v);
6857 }
6858
6859 pub fn lobby_status(&self) -> EMMSLobbyStatus {
6862 match self.lobby_status {
6863 Some(e) => e.enum_value_or(EMMSLobbyStatus::k_EMMSLobbyStatusInvalid),
6864 None => EMMSLobbyStatus::k_EMMSLobbyStatusInvalid,
6865 }
6866 }
6867
6868 pub fn clear_lobby_status(&mut self) {
6869 self.lobby_status = ::std::option::Option::None;
6870 }
6871
6872 pub fn has_lobby_status(&self) -> bool {
6873 self.lobby_status.is_some()
6874 }
6875
6876 pub fn set_lobby_status(&mut self, v: EMMSLobbyStatus) {
6878 self.lobby_status = ::std::option::Option::Some(::steam_vent_proto_common::protobuf::EnumOrUnknown::new(v));
6879 }
6880}
6881
6882impl ::steam_vent_proto_common::protobuf::Message for CMsgClientMMSGetLobbyStatusResponse {
6883 const NAME: &'static str = "CMsgClientMMSGetLobbyStatusResponse";
6884
6885 fn is_initialized(&self) -> bool {
6886 true
6887 }
6888
6889 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
6890 while let Some(tag) = is.read_raw_tag_or_eof()? {
6891 match tag {
6892 8 => {
6893 self.app_id = ::std::option::Option::Some(is.read_uint32()?);
6894 },
6895 17 => {
6896 self.steam_id_lobby = ::std::option::Option::Some(is.read_fixed64()?);
6897 },
6898 24 => {
6899 self.lobby_status = ::std::option::Option::Some(is.read_enum_or_unknown()?);
6900 },
6901 tag => {
6902 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
6903 },
6904 };
6905 }
6906 ::std::result::Result::Ok(())
6907 }
6908
6909 #[allow(unused_variables)]
6911 fn compute_size(&self) -> u64 {
6912 let mut my_size = 0;
6913 if let Some(v) = self.app_id {
6914 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
6915 }
6916 if let Some(v) = self.steam_id_lobby {
6917 my_size += 1 + 8;
6918 }
6919 if let Some(v) = self.lobby_status {
6920 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(3, v.value());
6921 }
6922 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
6923 self.special_fields.cached_size().set(my_size as u32);
6924 my_size
6925 }
6926
6927 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
6928 if let Some(v) = self.app_id {
6929 os.write_uint32(1, v)?;
6930 }
6931 if let Some(v) = self.steam_id_lobby {
6932 os.write_fixed64(2, v)?;
6933 }
6934 if let Some(v) = self.lobby_status {
6935 os.write_enum(3, ::steam_vent_proto_common::protobuf::EnumOrUnknown::value(&v))?;
6936 }
6937 os.write_unknown_fields(self.special_fields.unknown_fields())?;
6938 ::std::result::Result::Ok(())
6939 }
6940
6941 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
6942 &self.special_fields
6943 }
6944
6945 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
6946 &mut self.special_fields
6947 }
6948
6949 fn new() -> CMsgClientMMSGetLobbyStatusResponse {
6950 CMsgClientMMSGetLobbyStatusResponse::new()
6951 }
6952
6953 fn clear(&mut self) {
6954 self.app_id = ::std::option::Option::None;
6955 self.steam_id_lobby = ::std::option::Option::None;
6956 self.lobby_status = ::std::option::Option::None;
6957 self.special_fields.clear();
6958 }
6959
6960 fn default_instance() -> &'static CMsgClientMMSGetLobbyStatusResponse {
6961 static instance: CMsgClientMMSGetLobbyStatusResponse = CMsgClientMMSGetLobbyStatusResponse {
6962 app_id: ::std::option::Option::None,
6963 steam_id_lobby: ::std::option::Option::None,
6964 lobby_status: ::std::option::Option::None,
6965 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
6966 };
6967 &instance
6968 }
6969}
6970
6971#[derive(Clone,Copy,PartialEq,Eq,Debug,Hash)]
6972pub enum EMMSLobbyStatus {
6974 k_EMMSLobbyStatusInvalid = 0,
6976 k_EMMSLobbyStatusExists = 1,
6978 k_EMMSLobbyStatusDoesNotExist = 2,
6980 k_EMMSLobbyStatusNotAMember = 3,
6982}
6983
6984impl ::steam_vent_proto_common::protobuf::Enum for EMMSLobbyStatus {
6985 const NAME: &'static str = "EMMSLobbyStatus";
6986
6987 fn value(&self) -> i32 {
6988 *self as i32
6989 }
6990
6991 fn from_i32(value: i32) -> ::std::option::Option<EMMSLobbyStatus> {
6992 match value {
6993 0 => ::std::option::Option::Some(EMMSLobbyStatus::k_EMMSLobbyStatusInvalid),
6994 1 => ::std::option::Option::Some(EMMSLobbyStatus::k_EMMSLobbyStatusExists),
6995 2 => ::std::option::Option::Some(EMMSLobbyStatus::k_EMMSLobbyStatusDoesNotExist),
6996 3 => ::std::option::Option::Some(EMMSLobbyStatus::k_EMMSLobbyStatusNotAMember),
6997 _ => ::std::option::Option::None
6998 }
6999 }
7000
7001 fn from_str(str: &str) -> ::std::option::Option<EMMSLobbyStatus> {
7002 match str {
7003 "k_EMMSLobbyStatusInvalid" => ::std::option::Option::Some(EMMSLobbyStatus::k_EMMSLobbyStatusInvalid),
7004 "k_EMMSLobbyStatusExists" => ::std::option::Option::Some(EMMSLobbyStatus::k_EMMSLobbyStatusExists),
7005 "k_EMMSLobbyStatusDoesNotExist" => ::std::option::Option::Some(EMMSLobbyStatus::k_EMMSLobbyStatusDoesNotExist),
7006 "k_EMMSLobbyStatusNotAMember" => ::std::option::Option::Some(EMMSLobbyStatus::k_EMMSLobbyStatusNotAMember),
7007 _ => ::std::option::Option::None
7008 }
7009 }
7010
7011 const VALUES: &'static [EMMSLobbyStatus] = &[
7012 EMMSLobbyStatus::k_EMMSLobbyStatusInvalid,
7013 EMMSLobbyStatus::k_EMMSLobbyStatusExists,
7014 EMMSLobbyStatus::k_EMMSLobbyStatusDoesNotExist,
7015 EMMSLobbyStatus::k_EMMSLobbyStatusNotAMember,
7016 ];
7017}
7018
7019impl ::std::default::Default for EMMSLobbyStatus {
7020 fn default() -> Self {
7021 EMMSLobbyStatus::k_EMMSLobbyStatusInvalid
7022 }
7023}
7024
7025
7026
7027const _VENT_PROTO_VERSION_CHECK: () = ::steam_vent_proto_common::VERSION_0_5_0;
7028
7029#[allow(unused_imports)]
7030use crate::steammessages_base::*;
7031impl ::steam_vent_proto_common::RpcMessage for CMsgClientMMSSetRatelimitPolicyOnClient {
7032 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
7033 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
7034 }
7035 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
7036 use ::steam_vent_proto_common::protobuf::Message;
7037 self.write_to_writer(writer)
7038 }
7039 fn encode_size(&self) -> usize {
7040 use ::steam_vent_proto_common::protobuf::Message;
7041 self.compute_size() as usize
7042 }
7043}
7044impl ::steam_vent_proto_common::RpcMessageWithKind
7045for CMsgClientMMSSetRatelimitPolicyOnClient {
7046 type KindEnum = crate::enums_clientserver::EMsg;
7047 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientMMSSetRatelimitPolicyOnClient;
7048}
7049impl ::steam_vent_proto_common::RpcMessage for CMsgClientMMSCreateLobby {
7050 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
7051 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
7052 }
7053 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
7054 use ::steam_vent_proto_common::protobuf::Message;
7055 self.write_to_writer(writer)
7056 }
7057 fn encode_size(&self) -> usize {
7058 use ::steam_vent_proto_common::protobuf::Message;
7059 self.compute_size() as usize
7060 }
7061}
7062impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientMMSCreateLobby {
7063 type KindEnum = crate::enums_clientserver::EMsg;
7064 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientMMSCreateLobby;
7065}
7066impl ::steam_vent_proto_common::RpcMessage for CMsgClientMMSCreateLobbyResponse {
7067 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
7068 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
7069 }
7070 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
7071 use ::steam_vent_proto_common::protobuf::Message;
7072 self.write_to_writer(writer)
7073 }
7074 fn encode_size(&self) -> usize {
7075 use ::steam_vent_proto_common::protobuf::Message;
7076 self.compute_size() as usize
7077 }
7078}
7079impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientMMSCreateLobbyResponse {
7080 type KindEnum = crate::enums_clientserver::EMsg;
7081 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientMMSCreateLobbyResponse;
7082}
7083impl ::steam_vent_proto_common::RpcMessage for CMsgClientMMSJoinLobby {
7084 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
7085 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
7086 }
7087 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
7088 use ::steam_vent_proto_common::protobuf::Message;
7089 self.write_to_writer(writer)
7090 }
7091 fn encode_size(&self) -> usize {
7092 use ::steam_vent_proto_common::protobuf::Message;
7093 self.compute_size() as usize
7094 }
7095}
7096impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientMMSJoinLobby {
7097 type KindEnum = crate::enums_clientserver::EMsg;
7098 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientMMSJoinLobby;
7099}
7100impl ::steam_vent_proto_common::RpcMessage for CMsgClientMMSJoinLobbyResponse {
7101 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
7102 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
7103 }
7104 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
7105 use ::steam_vent_proto_common::protobuf::Message;
7106 self.write_to_writer(writer)
7107 }
7108 fn encode_size(&self) -> usize {
7109 use ::steam_vent_proto_common::protobuf::Message;
7110 self.compute_size() as usize
7111 }
7112}
7113impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientMMSJoinLobbyResponse {
7114 type KindEnum = crate::enums_clientserver::EMsg;
7115 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientMMSJoinLobbyResponse;
7116}
7117impl ::steam_vent_proto_common::RpcMessage for CMsgClientMMSLeaveLobby {
7118 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
7119 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
7120 }
7121 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
7122 use ::steam_vent_proto_common::protobuf::Message;
7123 self.write_to_writer(writer)
7124 }
7125 fn encode_size(&self) -> usize {
7126 use ::steam_vent_proto_common::protobuf::Message;
7127 self.compute_size() as usize
7128 }
7129}
7130impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientMMSLeaveLobby {
7131 type KindEnum = crate::enums_clientserver::EMsg;
7132 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientMMSLeaveLobby;
7133}
7134impl ::steam_vent_proto_common::RpcMessage for CMsgClientMMSLeaveLobbyResponse {
7135 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
7136 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
7137 }
7138 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
7139 use ::steam_vent_proto_common::protobuf::Message;
7140 self.write_to_writer(writer)
7141 }
7142 fn encode_size(&self) -> usize {
7143 use ::steam_vent_proto_common::protobuf::Message;
7144 self.compute_size() as usize
7145 }
7146}
7147impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientMMSLeaveLobbyResponse {
7148 type KindEnum = crate::enums_clientserver::EMsg;
7149 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientMMSLeaveLobbyResponse;
7150}
7151impl ::steam_vent_proto_common::RpcMessage for CMsgClientMMSGetLobbyList {
7152 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
7153 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
7154 }
7155 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
7156 use ::steam_vent_proto_common::protobuf::Message;
7157 self.write_to_writer(writer)
7158 }
7159 fn encode_size(&self) -> usize {
7160 use ::steam_vent_proto_common::protobuf::Message;
7161 self.compute_size() as usize
7162 }
7163}
7164impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientMMSGetLobbyList {
7165 type KindEnum = crate::enums_clientserver::EMsg;
7166 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientMMSGetLobbyList;
7167}
7168impl ::steam_vent_proto_common::RpcMessage for CMsgClientMMSGetLobbyListResponse {
7169 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
7170 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
7171 }
7172 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
7173 use ::steam_vent_proto_common::protobuf::Message;
7174 self.write_to_writer(writer)
7175 }
7176 fn encode_size(&self) -> usize {
7177 use ::steam_vent_proto_common::protobuf::Message;
7178 self.compute_size() as usize
7179 }
7180}
7181impl ::steam_vent_proto_common::RpcMessageWithKind
7182for CMsgClientMMSGetLobbyListResponse {
7183 type KindEnum = crate::enums_clientserver::EMsg;
7184 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientMMSGetLobbyListResponse;
7185}
7186impl ::steam_vent_proto_common::RpcMessage for CMsgClientMMSSetLobbyData {
7187 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
7188 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
7189 }
7190 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
7191 use ::steam_vent_proto_common::protobuf::Message;
7192 self.write_to_writer(writer)
7193 }
7194 fn encode_size(&self) -> usize {
7195 use ::steam_vent_proto_common::protobuf::Message;
7196 self.compute_size() as usize
7197 }
7198}
7199impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientMMSSetLobbyData {
7200 type KindEnum = crate::enums_clientserver::EMsg;
7201 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientMMSSetLobbyData;
7202}
7203impl ::steam_vent_proto_common::RpcMessage for CMsgClientMMSSetLobbyDataResponse {
7204 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
7205 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
7206 }
7207 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
7208 use ::steam_vent_proto_common::protobuf::Message;
7209 self.write_to_writer(writer)
7210 }
7211 fn encode_size(&self) -> usize {
7212 use ::steam_vent_proto_common::protobuf::Message;
7213 self.compute_size() as usize
7214 }
7215}
7216impl ::steam_vent_proto_common::RpcMessageWithKind
7217for CMsgClientMMSSetLobbyDataResponse {
7218 type KindEnum = crate::enums_clientserver::EMsg;
7219 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientMMSSetLobbyDataResponse;
7220}
7221impl ::steam_vent_proto_common::RpcMessage for CMsgClientMMSGetLobbyData {
7222 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
7223 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
7224 }
7225 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
7226 use ::steam_vent_proto_common::protobuf::Message;
7227 self.write_to_writer(writer)
7228 }
7229 fn encode_size(&self) -> usize {
7230 use ::steam_vent_proto_common::protobuf::Message;
7231 self.compute_size() as usize
7232 }
7233}
7234impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientMMSGetLobbyData {
7235 type KindEnum = crate::enums_clientserver::EMsg;
7236 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientMMSGetLobbyData;
7237}
7238impl ::steam_vent_proto_common::RpcMessage for CMsgClientMMSLobbyData {
7239 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
7240 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
7241 }
7242 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
7243 use ::steam_vent_proto_common::protobuf::Message;
7244 self.write_to_writer(writer)
7245 }
7246 fn encode_size(&self) -> usize {
7247 use ::steam_vent_proto_common::protobuf::Message;
7248 self.compute_size() as usize
7249 }
7250}
7251impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientMMSLobbyData {
7252 type KindEnum = crate::enums_clientserver::EMsg;
7253 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientMMSLobbyData;
7254}
7255impl ::steam_vent_proto_common::RpcMessage for CMsgClientMMSSendLobbyChatMsg {
7256 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
7257 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
7258 }
7259 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
7260 use ::steam_vent_proto_common::protobuf::Message;
7261 self.write_to_writer(writer)
7262 }
7263 fn encode_size(&self) -> usize {
7264 use ::steam_vent_proto_common::protobuf::Message;
7265 self.compute_size() as usize
7266 }
7267}
7268impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientMMSSendLobbyChatMsg {
7269 type KindEnum = crate::enums_clientserver::EMsg;
7270 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientMMSSendLobbyChatMsg;
7271}
7272impl ::steam_vent_proto_common::RpcMessage for CMsgClientMMSLobbyChatMsg {
7273 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
7274 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
7275 }
7276 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
7277 use ::steam_vent_proto_common::protobuf::Message;
7278 self.write_to_writer(writer)
7279 }
7280 fn encode_size(&self) -> usize {
7281 use ::steam_vent_proto_common::protobuf::Message;
7282 self.compute_size() as usize
7283 }
7284}
7285impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientMMSLobbyChatMsg {
7286 type KindEnum = crate::enums_clientserver::EMsg;
7287 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientMMSLobbyChatMsg;
7288}
7289impl ::steam_vent_proto_common::RpcMessage for CMsgClientMMSSetLobbyOwner {
7290 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
7291 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
7292 }
7293 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
7294 use ::steam_vent_proto_common::protobuf::Message;
7295 self.write_to_writer(writer)
7296 }
7297 fn encode_size(&self) -> usize {
7298 use ::steam_vent_proto_common::protobuf::Message;
7299 self.compute_size() as usize
7300 }
7301}
7302impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientMMSSetLobbyOwner {
7303 type KindEnum = crate::enums_clientserver::EMsg;
7304 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientMMSSetLobbyOwner;
7305}
7306impl ::steam_vent_proto_common::RpcMessage for CMsgClientMMSSetLobbyOwnerResponse {
7307 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
7308 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
7309 }
7310 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
7311 use ::steam_vent_proto_common::protobuf::Message;
7312 self.write_to_writer(writer)
7313 }
7314 fn encode_size(&self) -> usize {
7315 use ::steam_vent_proto_common::protobuf::Message;
7316 self.compute_size() as usize
7317 }
7318}
7319impl ::steam_vent_proto_common::RpcMessageWithKind
7320for CMsgClientMMSSetLobbyOwnerResponse {
7321 type KindEnum = crate::enums_clientserver::EMsg;
7322 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientMMSSetLobbyOwnerResponse;
7323}
7324impl ::steam_vent_proto_common::RpcMessage for CMsgClientMMSSetLobbyLinked {
7325 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
7326 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
7327 }
7328 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
7329 use ::steam_vent_proto_common::protobuf::Message;
7330 self.write_to_writer(writer)
7331 }
7332 fn encode_size(&self) -> usize {
7333 use ::steam_vent_proto_common::protobuf::Message;
7334 self.compute_size() as usize
7335 }
7336}
7337impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientMMSSetLobbyLinked {
7338 type KindEnum = crate::enums_clientserver::EMsg;
7339 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientMMSSetLobbyLinked;
7340}
7341impl ::steam_vent_proto_common::RpcMessage for CMsgClientMMSSetLobbyGameServer {
7342 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
7343 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
7344 }
7345 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
7346 use ::steam_vent_proto_common::protobuf::Message;
7347 self.write_to_writer(writer)
7348 }
7349 fn encode_size(&self) -> usize {
7350 use ::steam_vent_proto_common::protobuf::Message;
7351 self.compute_size() as usize
7352 }
7353}
7354impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientMMSSetLobbyGameServer {
7355 type KindEnum = crate::enums_clientserver::EMsg;
7356 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientMMSSetLobbyGameServer;
7357}
7358impl ::steam_vent_proto_common::RpcMessage for CMsgClientMMSLobbyGameServerSet {
7359 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
7360 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
7361 }
7362 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
7363 use ::steam_vent_proto_common::protobuf::Message;
7364 self.write_to_writer(writer)
7365 }
7366 fn encode_size(&self) -> usize {
7367 use ::steam_vent_proto_common::protobuf::Message;
7368 self.compute_size() as usize
7369 }
7370}
7371impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientMMSLobbyGameServerSet {
7372 type KindEnum = crate::enums_clientserver::EMsg;
7373 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientMMSLobbyGameServerSet;
7374}
7375impl ::steam_vent_proto_common::RpcMessage for CMsgClientMMSUserJoinedLobby {
7376 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
7377 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
7378 }
7379 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
7380 use ::steam_vent_proto_common::protobuf::Message;
7381 self.write_to_writer(writer)
7382 }
7383 fn encode_size(&self) -> usize {
7384 use ::steam_vent_proto_common::protobuf::Message;
7385 self.compute_size() as usize
7386 }
7387}
7388impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientMMSUserJoinedLobby {
7389 type KindEnum = crate::enums_clientserver::EMsg;
7390 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientMMSUserJoinedLobby;
7391}
7392impl ::steam_vent_proto_common::RpcMessage for CMsgClientMMSUserLeftLobby {
7393 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
7394 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
7395 }
7396 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
7397 use ::steam_vent_proto_common::protobuf::Message;
7398 self.write_to_writer(writer)
7399 }
7400 fn encode_size(&self) -> usize {
7401 use ::steam_vent_proto_common::protobuf::Message;
7402 self.compute_size() as usize
7403 }
7404}
7405impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientMMSUserLeftLobby {
7406 type KindEnum = crate::enums_clientserver::EMsg;
7407 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientMMSUserLeftLobby;
7408}
7409impl ::steam_vent_proto_common::RpcMessage for CMsgClientMMSInviteToLobby {
7410 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
7411 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
7412 }
7413 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
7414 use ::steam_vent_proto_common::protobuf::Message;
7415 self.write_to_writer(writer)
7416 }
7417 fn encode_size(&self) -> usize {
7418 use ::steam_vent_proto_common::protobuf::Message;
7419 self.compute_size() as usize
7420 }
7421}
7422impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientMMSInviteToLobby {
7423 type KindEnum = crate::enums_clientserver::EMsg;
7424 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientMMSInviteToLobby;
7425}
7426impl ::steam_vent_proto_common::RpcMessage for CMsgClientMMSGetLobbyStatus {
7427 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
7428 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
7429 }
7430 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
7431 use ::steam_vent_proto_common::protobuf::Message;
7432 self.write_to_writer(writer)
7433 }
7434 fn encode_size(&self) -> usize {
7435 use ::steam_vent_proto_common::protobuf::Message;
7436 self.compute_size() as usize
7437 }
7438}
7439impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientMMSGetLobbyStatus {
7440 type KindEnum = crate::enums_clientserver::EMsg;
7441 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientMMSGetLobbyStatus;
7442}
7443impl ::steam_vent_proto_common::RpcMessage for CMsgClientMMSGetLobbyStatusResponse {
7444 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
7445 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
7446 }
7447 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
7448 use ::steam_vent_proto_common::protobuf::Message;
7449 self.write_to_writer(writer)
7450 }
7451 fn encode_size(&self) -> usize {
7452 use ::steam_vent_proto_common::protobuf::Message;
7453 self.compute_size() as usize
7454 }
7455}
7456impl ::steam_vent_proto_common::RpcMessageWithKind
7457for CMsgClientMMSGetLobbyStatusResponse {
7458 type KindEnum = crate::enums_clientserver::EMsg;
7459 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientMMSGetLobbyStatusResponse;
7460}