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 CMsgClientLBSSetScore {
31 pub app_id: ::std::option::Option<u32>,
34 pub leaderboard_id: ::std::option::Option<i32>,
36 pub score: ::std::option::Option<i32>,
38 pub details: ::std::option::Option<::std::vec::Vec<u8>>,
40 pub upload_score_method: ::std::option::Option<i32>,
42 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
45}
46
47impl<'a> ::std::default::Default for &'a CMsgClientLBSSetScore {
48 fn default() -> &'a CMsgClientLBSSetScore {
49 <CMsgClientLBSSetScore as ::steam_vent_proto_common::protobuf::Message>::default_instance()
50 }
51}
52
53impl CMsgClientLBSSetScore {
54 pub fn new() -> CMsgClientLBSSetScore {
55 ::std::default::Default::default()
56 }
57
58 pub fn app_id(&self) -> u32 {
61 self.app_id.unwrap_or(0)
62 }
63
64 pub fn clear_app_id(&mut self) {
65 self.app_id = ::std::option::Option::None;
66 }
67
68 pub fn has_app_id(&self) -> bool {
69 self.app_id.is_some()
70 }
71
72 pub fn set_app_id(&mut self, v: u32) {
74 self.app_id = ::std::option::Option::Some(v);
75 }
76
77 pub fn leaderboard_id(&self) -> i32 {
80 self.leaderboard_id.unwrap_or(0)
81 }
82
83 pub fn clear_leaderboard_id(&mut self) {
84 self.leaderboard_id = ::std::option::Option::None;
85 }
86
87 pub fn has_leaderboard_id(&self) -> bool {
88 self.leaderboard_id.is_some()
89 }
90
91 pub fn set_leaderboard_id(&mut self, v: i32) {
93 self.leaderboard_id = ::std::option::Option::Some(v);
94 }
95
96 pub fn score(&self) -> i32 {
99 self.score.unwrap_or(0)
100 }
101
102 pub fn clear_score(&mut self) {
103 self.score = ::std::option::Option::None;
104 }
105
106 pub fn has_score(&self) -> bool {
107 self.score.is_some()
108 }
109
110 pub fn set_score(&mut self, v: i32) {
112 self.score = ::std::option::Option::Some(v);
113 }
114
115 pub fn details(&self) -> &[u8] {
118 match self.details.as_ref() {
119 Some(v) => v,
120 None => &[],
121 }
122 }
123
124 pub fn clear_details(&mut self) {
125 self.details = ::std::option::Option::None;
126 }
127
128 pub fn has_details(&self) -> bool {
129 self.details.is_some()
130 }
131
132 pub fn set_details(&mut self, v: ::std::vec::Vec<u8>) {
134 self.details = ::std::option::Option::Some(v);
135 }
136
137 pub fn mut_details(&mut self) -> &mut ::std::vec::Vec<u8> {
140 if self.details.is_none() {
141 self.details = ::std::option::Option::Some(::std::vec::Vec::new());
142 }
143 self.details.as_mut().unwrap()
144 }
145
146 pub fn take_details(&mut self) -> ::std::vec::Vec<u8> {
148 self.details.take().unwrap_or_else(|| ::std::vec::Vec::new())
149 }
150
151 pub fn upload_score_method(&self) -> i32 {
154 self.upload_score_method.unwrap_or(0)
155 }
156
157 pub fn clear_upload_score_method(&mut self) {
158 self.upload_score_method = ::std::option::Option::None;
159 }
160
161 pub fn has_upload_score_method(&self) -> bool {
162 self.upload_score_method.is_some()
163 }
164
165 pub fn set_upload_score_method(&mut self, v: i32) {
167 self.upload_score_method = ::std::option::Option::Some(v);
168 }
169}
170
171impl ::steam_vent_proto_common::protobuf::Message for CMsgClientLBSSetScore {
172 const NAME: &'static str = "CMsgClientLBSSetScore";
173
174 fn is_initialized(&self) -> bool {
175 true
176 }
177
178 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
179 while let Some(tag) = is.read_raw_tag_or_eof()? {
180 match tag {
181 8 => {
182 self.app_id = ::std::option::Option::Some(is.read_uint32()?);
183 },
184 16 => {
185 self.leaderboard_id = ::std::option::Option::Some(is.read_int32()?);
186 },
187 24 => {
188 self.score = ::std::option::Option::Some(is.read_int32()?);
189 },
190 34 => {
191 self.details = ::std::option::Option::Some(is.read_bytes()?);
192 },
193 40 => {
194 self.upload_score_method = ::std::option::Option::Some(is.read_int32()?);
195 },
196 tag => {
197 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
198 },
199 };
200 }
201 ::std::result::Result::Ok(())
202 }
203
204 #[allow(unused_variables)]
206 fn compute_size(&self) -> u64 {
207 let mut my_size = 0;
208 if let Some(v) = self.app_id {
209 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
210 }
211 if let Some(v) = self.leaderboard_id {
212 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(2, v);
213 }
214 if let Some(v) = self.score {
215 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(3, v);
216 }
217 if let Some(v) = self.details.as_ref() {
218 my_size += ::steam_vent_proto_common::protobuf::rt::bytes_size(4, &v);
219 }
220 if let Some(v) = self.upload_score_method {
221 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(5, v);
222 }
223 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
224 self.special_fields.cached_size().set(my_size as u32);
225 my_size
226 }
227
228 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
229 if let Some(v) = self.app_id {
230 os.write_uint32(1, v)?;
231 }
232 if let Some(v) = self.leaderboard_id {
233 os.write_int32(2, v)?;
234 }
235 if let Some(v) = self.score {
236 os.write_int32(3, v)?;
237 }
238 if let Some(v) = self.details.as_ref() {
239 os.write_bytes(4, v)?;
240 }
241 if let Some(v) = self.upload_score_method {
242 os.write_int32(5, v)?;
243 }
244 os.write_unknown_fields(self.special_fields.unknown_fields())?;
245 ::std::result::Result::Ok(())
246 }
247
248 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
249 &self.special_fields
250 }
251
252 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
253 &mut self.special_fields
254 }
255
256 fn new() -> CMsgClientLBSSetScore {
257 CMsgClientLBSSetScore::new()
258 }
259
260 fn clear(&mut self) {
261 self.app_id = ::std::option::Option::None;
262 self.leaderboard_id = ::std::option::Option::None;
263 self.score = ::std::option::Option::None;
264 self.details = ::std::option::Option::None;
265 self.upload_score_method = ::std::option::Option::None;
266 self.special_fields.clear();
267 }
268
269 fn default_instance() -> &'static CMsgClientLBSSetScore {
270 static instance: CMsgClientLBSSetScore = CMsgClientLBSSetScore {
271 app_id: ::std::option::Option::None,
272 leaderboard_id: ::std::option::Option::None,
273 score: ::std::option::Option::None,
274 details: ::std::option::Option::None,
275 upload_score_method: ::std::option::Option::None,
276 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
277 };
278 &instance
279 }
280}
281
282#[derive(PartialEq,Clone,Default,Debug)]
284pub struct CMsgClientLBSSetScoreResponse {
285 pub eresult: ::std::option::Option<i32>,
288 pub leaderboard_entry_count: ::std::option::Option<i32>,
290 pub score_changed: ::std::option::Option<bool>,
292 pub global_rank_previous: ::std::option::Option<i32>,
294 pub global_rank_new: ::std::option::Option<i32>,
296 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
299}
300
301impl<'a> ::std::default::Default for &'a CMsgClientLBSSetScoreResponse {
302 fn default() -> &'a CMsgClientLBSSetScoreResponse {
303 <CMsgClientLBSSetScoreResponse as ::steam_vent_proto_common::protobuf::Message>::default_instance()
304 }
305}
306
307impl CMsgClientLBSSetScoreResponse {
308 pub fn new() -> CMsgClientLBSSetScoreResponse {
309 ::std::default::Default::default()
310 }
311
312 pub fn eresult(&self) -> i32 {
315 self.eresult.unwrap_or(2i32)
316 }
317
318 pub fn clear_eresult(&mut self) {
319 self.eresult = ::std::option::Option::None;
320 }
321
322 pub fn has_eresult(&self) -> bool {
323 self.eresult.is_some()
324 }
325
326 pub fn set_eresult(&mut self, v: i32) {
328 self.eresult = ::std::option::Option::Some(v);
329 }
330
331 pub fn leaderboard_entry_count(&self) -> i32 {
334 self.leaderboard_entry_count.unwrap_or(0)
335 }
336
337 pub fn clear_leaderboard_entry_count(&mut self) {
338 self.leaderboard_entry_count = ::std::option::Option::None;
339 }
340
341 pub fn has_leaderboard_entry_count(&self) -> bool {
342 self.leaderboard_entry_count.is_some()
343 }
344
345 pub fn set_leaderboard_entry_count(&mut self, v: i32) {
347 self.leaderboard_entry_count = ::std::option::Option::Some(v);
348 }
349
350 pub fn score_changed(&self) -> bool {
353 self.score_changed.unwrap_or(false)
354 }
355
356 pub fn clear_score_changed(&mut self) {
357 self.score_changed = ::std::option::Option::None;
358 }
359
360 pub fn has_score_changed(&self) -> bool {
361 self.score_changed.is_some()
362 }
363
364 pub fn set_score_changed(&mut self, v: bool) {
366 self.score_changed = ::std::option::Option::Some(v);
367 }
368
369 pub fn global_rank_previous(&self) -> i32 {
372 self.global_rank_previous.unwrap_or(0)
373 }
374
375 pub fn clear_global_rank_previous(&mut self) {
376 self.global_rank_previous = ::std::option::Option::None;
377 }
378
379 pub fn has_global_rank_previous(&self) -> bool {
380 self.global_rank_previous.is_some()
381 }
382
383 pub fn set_global_rank_previous(&mut self, v: i32) {
385 self.global_rank_previous = ::std::option::Option::Some(v);
386 }
387
388 pub fn global_rank_new(&self) -> i32 {
391 self.global_rank_new.unwrap_or(0)
392 }
393
394 pub fn clear_global_rank_new(&mut self) {
395 self.global_rank_new = ::std::option::Option::None;
396 }
397
398 pub fn has_global_rank_new(&self) -> bool {
399 self.global_rank_new.is_some()
400 }
401
402 pub fn set_global_rank_new(&mut self, v: i32) {
404 self.global_rank_new = ::std::option::Option::Some(v);
405 }
406}
407
408impl ::steam_vent_proto_common::protobuf::Message for CMsgClientLBSSetScoreResponse {
409 const NAME: &'static str = "CMsgClientLBSSetScoreResponse";
410
411 fn is_initialized(&self) -> bool {
412 true
413 }
414
415 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
416 while let Some(tag) = is.read_raw_tag_or_eof()? {
417 match tag {
418 8 => {
419 self.eresult = ::std::option::Option::Some(is.read_int32()?);
420 },
421 16 => {
422 self.leaderboard_entry_count = ::std::option::Option::Some(is.read_int32()?);
423 },
424 24 => {
425 self.score_changed = ::std::option::Option::Some(is.read_bool()?);
426 },
427 32 => {
428 self.global_rank_previous = ::std::option::Option::Some(is.read_int32()?);
429 },
430 40 => {
431 self.global_rank_new = ::std::option::Option::Some(is.read_int32()?);
432 },
433 tag => {
434 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
435 },
436 };
437 }
438 ::std::result::Result::Ok(())
439 }
440
441 #[allow(unused_variables)]
443 fn compute_size(&self) -> u64 {
444 let mut my_size = 0;
445 if let Some(v) = self.eresult {
446 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(1, v);
447 }
448 if let Some(v) = self.leaderboard_entry_count {
449 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(2, v);
450 }
451 if let Some(v) = self.score_changed {
452 my_size += 1 + 1;
453 }
454 if let Some(v) = self.global_rank_previous {
455 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(4, v);
456 }
457 if let Some(v) = self.global_rank_new {
458 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(5, v);
459 }
460 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
461 self.special_fields.cached_size().set(my_size as u32);
462 my_size
463 }
464
465 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
466 if let Some(v) = self.eresult {
467 os.write_int32(1, v)?;
468 }
469 if let Some(v) = self.leaderboard_entry_count {
470 os.write_int32(2, v)?;
471 }
472 if let Some(v) = self.score_changed {
473 os.write_bool(3, v)?;
474 }
475 if let Some(v) = self.global_rank_previous {
476 os.write_int32(4, v)?;
477 }
478 if let Some(v) = self.global_rank_new {
479 os.write_int32(5, v)?;
480 }
481 os.write_unknown_fields(self.special_fields.unknown_fields())?;
482 ::std::result::Result::Ok(())
483 }
484
485 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
486 &self.special_fields
487 }
488
489 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
490 &mut self.special_fields
491 }
492
493 fn new() -> CMsgClientLBSSetScoreResponse {
494 CMsgClientLBSSetScoreResponse::new()
495 }
496
497 fn clear(&mut self) {
498 self.eresult = ::std::option::Option::None;
499 self.leaderboard_entry_count = ::std::option::Option::None;
500 self.score_changed = ::std::option::Option::None;
501 self.global_rank_previous = ::std::option::Option::None;
502 self.global_rank_new = ::std::option::Option::None;
503 self.special_fields.clear();
504 }
505
506 fn default_instance() -> &'static CMsgClientLBSSetScoreResponse {
507 static instance: CMsgClientLBSSetScoreResponse = CMsgClientLBSSetScoreResponse {
508 eresult: ::std::option::Option::None,
509 leaderboard_entry_count: ::std::option::Option::None,
510 score_changed: ::std::option::Option::None,
511 global_rank_previous: ::std::option::Option::None,
512 global_rank_new: ::std::option::Option::None,
513 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
514 };
515 &instance
516 }
517}
518
519#[derive(PartialEq,Clone,Default,Debug)]
521pub struct CMsgClientLBSSetUGC {
522 pub app_id: ::std::option::Option<u32>,
525 pub leaderboard_id: ::std::option::Option<i32>,
527 pub ugc_id: ::std::option::Option<u64>,
529 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
532}
533
534impl<'a> ::std::default::Default for &'a CMsgClientLBSSetUGC {
535 fn default() -> &'a CMsgClientLBSSetUGC {
536 <CMsgClientLBSSetUGC as ::steam_vent_proto_common::protobuf::Message>::default_instance()
537 }
538}
539
540impl CMsgClientLBSSetUGC {
541 pub fn new() -> CMsgClientLBSSetUGC {
542 ::std::default::Default::default()
543 }
544
545 pub fn app_id(&self) -> u32 {
548 self.app_id.unwrap_or(0)
549 }
550
551 pub fn clear_app_id(&mut self) {
552 self.app_id = ::std::option::Option::None;
553 }
554
555 pub fn has_app_id(&self) -> bool {
556 self.app_id.is_some()
557 }
558
559 pub fn set_app_id(&mut self, v: u32) {
561 self.app_id = ::std::option::Option::Some(v);
562 }
563
564 pub fn leaderboard_id(&self) -> i32 {
567 self.leaderboard_id.unwrap_or(0)
568 }
569
570 pub fn clear_leaderboard_id(&mut self) {
571 self.leaderboard_id = ::std::option::Option::None;
572 }
573
574 pub fn has_leaderboard_id(&self) -> bool {
575 self.leaderboard_id.is_some()
576 }
577
578 pub fn set_leaderboard_id(&mut self, v: i32) {
580 self.leaderboard_id = ::std::option::Option::Some(v);
581 }
582
583 pub fn ugc_id(&self) -> u64 {
586 self.ugc_id.unwrap_or(0)
587 }
588
589 pub fn clear_ugc_id(&mut self) {
590 self.ugc_id = ::std::option::Option::None;
591 }
592
593 pub fn has_ugc_id(&self) -> bool {
594 self.ugc_id.is_some()
595 }
596
597 pub fn set_ugc_id(&mut self, v: u64) {
599 self.ugc_id = ::std::option::Option::Some(v);
600 }
601}
602
603impl ::steam_vent_proto_common::protobuf::Message for CMsgClientLBSSetUGC {
604 const NAME: &'static str = "CMsgClientLBSSetUGC";
605
606 fn is_initialized(&self) -> bool {
607 true
608 }
609
610 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
611 while let Some(tag) = is.read_raw_tag_or_eof()? {
612 match tag {
613 8 => {
614 self.app_id = ::std::option::Option::Some(is.read_uint32()?);
615 },
616 16 => {
617 self.leaderboard_id = ::std::option::Option::Some(is.read_int32()?);
618 },
619 25 => {
620 self.ugc_id = ::std::option::Option::Some(is.read_fixed64()?);
621 },
622 tag => {
623 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
624 },
625 };
626 }
627 ::std::result::Result::Ok(())
628 }
629
630 #[allow(unused_variables)]
632 fn compute_size(&self) -> u64 {
633 let mut my_size = 0;
634 if let Some(v) = self.app_id {
635 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
636 }
637 if let Some(v) = self.leaderboard_id {
638 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(2, v);
639 }
640 if let Some(v) = self.ugc_id {
641 my_size += 1 + 8;
642 }
643 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
644 self.special_fields.cached_size().set(my_size as u32);
645 my_size
646 }
647
648 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
649 if let Some(v) = self.app_id {
650 os.write_uint32(1, v)?;
651 }
652 if let Some(v) = self.leaderboard_id {
653 os.write_int32(2, v)?;
654 }
655 if let Some(v) = self.ugc_id {
656 os.write_fixed64(3, v)?;
657 }
658 os.write_unknown_fields(self.special_fields.unknown_fields())?;
659 ::std::result::Result::Ok(())
660 }
661
662 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
663 &self.special_fields
664 }
665
666 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
667 &mut self.special_fields
668 }
669
670 fn new() -> CMsgClientLBSSetUGC {
671 CMsgClientLBSSetUGC::new()
672 }
673
674 fn clear(&mut self) {
675 self.app_id = ::std::option::Option::None;
676 self.leaderboard_id = ::std::option::Option::None;
677 self.ugc_id = ::std::option::Option::None;
678 self.special_fields.clear();
679 }
680
681 fn default_instance() -> &'static CMsgClientLBSSetUGC {
682 static instance: CMsgClientLBSSetUGC = CMsgClientLBSSetUGC {
683 app_id: ::std::option::Option::None,
684 leaderboard_id: ::std::option::Option::None,
685 ugc_id: ::std::option::Option::None,
686 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
687 };
688 &instance
689 }
690}
691
692#[derive(PartialEq,Clone,Default,Debug)]
694pub struct CMsgClientLBSSetUGCResponse {
695 pub eresult: ::std::option::Option<i32>,
698 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
701}
702
703impl<'a> ::std::default::Default for &'a CMsgClientLBSSetUGCResponse {
704 fn default() -> &'a CMsgClientLBSSetUGCResponse {
705 <CMsgClientLBSSetUGCResponse as ::steam_vent_proto_common::protobuf::Message>::default_instance()
706 }
707}
708
709impl CMsgClientLBSSetUGCResponse {
710 pub fn new() -> CMsgClientLBSSetUGCResponse {
711 ::std::default::Default::default()
712 }
713
714 pub fn eresult(&self) -> i32 {
717 self.eresult.unwrap_or(2i32)
718 }
719
720 pub fn clear_eresult(&mut self) {
721 self.eresult = ::std::option::Option::None;
722 }
723
724 pub fn has_eresult(&self) -> bool {
725 self.eresult.is_some()
726 }
727
728 pub fn set_eresult(&mut self, v: i32) {
730 self.eresult = ::std::option::Option::Some(v);
731 }
732}
733
734impl ::steam_vent_proto_common::protobuf::Message for CMsgClientLBSSetUGCResponse {
735 const NAME: &'static str = "CMsgClientLBSSetUGCResponse";
736
737 fn is_initialized(&self) -> bool {
738 true
739 }
740
741 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
742 while let Some(tag) = is.read_raw_tag_or_eof()? {
743 match tag {
744 8 => {
745 self.eresult = ::std::option::Option::Some(is.read_int32()?);
746 },
747 tag => {
748 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
749 },
750 };
751 }
752 ::std::result::Result::Ok(())
753 }
754
755 #[allow(unused_variables)]
757 fn compute_size(&self) -> u64 {
758 let mut my_size = 0;
759 if let Some(v) = self.eresult {
760 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(1, v);
761 }
762 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
763 self.special_fields.cached_size().set(my_size as u32);
764 my_size
765 }
766
767 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
768 if let Some(v) = self.eresult {
769 os.write_int32(1, v)?;
770 }
771 os.write_unknown_fields(self.special_fields.unknown_fields())?;
772 ::std::result::Result::Ok(())
773 }
774
775 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
776 &self.special_fields
777 }
778
779 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
780 &mut self.special_fields
781 }
782
783 fn new() -> CMsgClientLBSSetUGCResponse {
784 CMsgClientLBSSetUGCResponse::new()
785 }
786
787 fn clear(&mut self) {
788 self.eresult = ::std::option::Option::None;
789 self.special_fields.clear();
790 }
791
792 fn default_instance() -> &'static CMsgClientLBSSetUGCResponse {
793 static instance: CMsgClientLBSSetUGCResponse = CMsgClientLBSSetUGCResponse {
794 eresult: ::std::option::Option::None,
795 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
796 };
797 &instance
798 }
799}
800
801#[derive(PartialEq,Clone,Default,Debug)]
803pub struct CMsgClientLBSFindOrCreateLB {
804 pub app_id: ::std::option::Option<u32>,
807 pub leaderboard_sort_method: ::std::option::Option<i32>,
809 pub leaderboard_display_type: ::std::option::Option<i32>,
811 pub create_if_not_found: ::std::option::Option<bool>,
813 pub leaderboard_name: ::std::option::Option<::std::string::String>,
815 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
818}
819
820impl<'a> ::std::default::Default for &'a CMsgClientLBSFindOrCreateLB {
821 fn default() -> &'a CMsgClientLBSFindOrCreateLB {
822 <CMsgClientLBSFindOrCreateLB as ::steam_vent_proto_common::protobuf::Message>::default_instance()
823 }
824}
825
826impl CMsgClientLBSFindOrCreateLB {
827 pub fn new() -> CMsgClientLBSFindOrCreateLB {
828 ::std::default::Default::default()
829 }
830
831 pub fn app_id(&self) -> u32 {
834 self.app_id.unwrap_or(0)
835 }
836
837 pub fn clear_app_id(&mut self) {
838 self.app_id = ::std::option::Option::None;
839 }
840
841 pub fn has_app_id(&self) -> bool {
842 self.app_id.is_some()
843 }
844
845 pub fn set_app_id(&mut self, v: u32) {
847 self.app_id = ::std::option::Option::Some(v);
848 }
849
850 pub fn leaderboard_sort_method(&self) -> i32 {
853 self.leaderboard_sort_method.unwrap_or(0)
854 }
855
856 pub fn clear_leaderboard_sort_method(&mut self) {
857 self.leaderboard_sort_method = ::std::option::Option::None;
858 }
859
860 pub fn has_leaderboard_sort_method(&self) -> bool {
861 self.leaderboard_sort_method.is_some()
862 }
863
864 pub fn set_leaderboard_sort_method(&mut self, v: i32) {
866 self.leaderboard_sort_method = ::std::option::Option::Some(v);
867 }
868
869 pub fn leaderboard_display_type(&self) -> i32 {
872 self.leaderboard_display_type.unwrap_or(0)
873 }
874
875 pub fn clear_leaderboard_display_type(&mut self) {
876 self.leaderboard_display_type = ::std::option::Option::None;
877 }
878
879 pub fn has_leaderboard_display_type(&self) -> bool {
880 self.leaderboard_display_type.is_some()
881 }
882
883 pub fn set_leaderboard_display_type(&mut self, v: i32) {
885 self.leaderboard_display_type = ::std::option::Option::Some(v);
886 }
887
888 pub fn create_if_not_found(&self) -> bool {
891 self.create_if_not_found.unwrap_or(false)
892 }
893
894 pub fn clear_create_if_not_found(&mut self) {
895 self.create_if_not_found = ::std::option::Option::None;
896 }
897
898 pub fn has_create_if_not_found(&self) -> bool {
899 self.create_if_not_found.is_some()
900 }
901
902 pub fn set_create_if_not_found(&mut self, v: bool) {
904 self.create_if_not_found = ::std::option::Option::Some(v);
905 }
906
907 pub fn leaderboard_name(&self) -> &str {
910 match self.leaderboard_name.as_ref() {
911 Some(v) => v,
912 None => "",
913 }
914 }
915
916 pub fn clear_leaderboard_name(&mut self) {
917 self.leaderboard_name = ::std::option::Option::None;
918 }
919
920 pub fn has_leaderboard_name(&self) -> bool {
921 self.leaderboard_name.is_some()
922 }
923
924 pub fn set_leaderboard_name(&mut self, v: ::std::string::String) {
926 self.leaderboard_name = ::std::option::Option::Some(v);
927 }
928
929 pub fn mut_leaderboard_name(&mut self) -> &mut ::std::string::String {
932 if self.leaderboard_name.is_none() {
933 self.leaderboard_name = ::std::option::Option::Some(::std::string::String::new());
934 }
935 self.leaderboard_name.as_mut().unwrap()
936 }
937
938 pub fn take_leaderboard_name(&mut self) -> ::std::string::String {
940 self.leaderboard_name.take().unwrap_or_else(|| ::std::string::String::new())
941 }
942}
943
944impl ::steam_vent_proto_common::protobuf::Message for CMsgClientLBSFindOrCreateLB {
945 const NAME: &'static str = "CMsgClientLBSFindOrCreateLB";
946
947 fn is_initialized(&self) -> bool {
948 true
949 }
950
951 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
952 while let Some(tag) = is.read_raw_tag_or_eof()? {
953 match tag {
954 8 => {
955 self.app_id = ::std::option::Option::Some(is.read_uint32()?);
956 },
957 16 => {
958 self.leaderboard_sort_method = ::std::option::Option::Some(is.read_int32()?);
959 },
960 24 => {
961 self.leaderboard_display_type = ::std::option::Option::Some(is.read_int32()?);
962 },
963 32 => {
964 self.create_if_not_found = ::std::option::Option::Some(is.read_bool()?);
965 },
966 42 => {
967 self.leaderboard_name = ::std::option::Option::Some(is.read_string()?);
968 },
969 tag => {
970 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
971 },
972 };
973 }
974 ::std::result::Result::Ok(())
975 }
976
977 #[allow(unused_variables)]
979 fn compute_size(&self) -> u64 {
980 let mut my_size = 0;
981 if let Some(v) = self.app_id {
982 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
983 }
984 if let Some(v) = self.leaderboard_sort_method {
985 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(2, v);
986 }
987 if let Some(v) = self.leaderboard_display_type {
988 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(3, v);
989 }
990 if let Some(v) = self.create_if_not_found {
991 my_size += 1 + 1;
992 }
993 if let Some(v) = self.leaderboard_name.as_ref() {
994 my_size += ::steam_vent_proto_common::protobuf::rt::string_size(5, &v);
995 }
996 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
997 self.special_fields.cached_size().set(my_size as u32);
998 my_size
999 }
1000
1001 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1002 if let Some(v) = self.app_id {
1003 os.write_uint32(1, v)?;
1004 }
1005 if let Some(v) = self.leaderboard_sort_method {
1006 os.write_int32(2, v)?;
1007 }
1008 if let Some(v) = self.leaderboard_display_type {
1009 os.write_int32(3, v)?;
1010 }
1011 if let Some(v) = self.create_if_not_found {
1012 os.write_bool(4, v)?;
1013 }
1014 if let Some(v) = self.leaderboard_name.as_ref() {
1015 os.write_string(5, v)?;
1016 }
1017 os.write_unknown_fields(self.special_fields.unknown_fields())?;
1018 ::std::result::Result::Ok(())
1019 }
1020
1021 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
1022 &self.special_fields
1023 }
1024
1025 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
1026 &mut self.special_fields
1027 }
1028
1029 fn new() -> CMsgClientLBSFindOrCreateLB {
1030 CMsgClientLBSFindOrCreateLB::new()
1031 }
1032
1033 fn clear(&mut self) {
1034 self.app_id = ::std::option::Option::None;
1035 self.leaderboard_sort_method = ::std::option::Option::None;
1036 self.leaderboard_display_type = ::std::option::Option::None;
1037 self.create_if_not_found = ::std::option::Option::None;
1038 self.leaderboard_name = ::std::option::Option::None;
1039 self.special_fields.clear();
1040 }
1041
1042 fn default_instance() -> &'static CMsgClientLBSFindOrCreateLB {
1043 static instance: CMsgClientLBSFindOrCreateLB = CMsgClientLBSFindOrCreateLB {
1044 app_id: ::std::option::Option::None,
1045 leaderboard_sort_method: ::std::option::Option::None,
1046 leaderboard_display_type: ::std::option::Option::None,
1047 create_if_not_found: ::std::option::Option::None,
1048 leaderboard_name: ::std::option::Option::None,
1049 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
1050 };
1051 &instance
1052 }
1053}
1054
1055#[derive(PartialEq,Clone,Default,Debug)]
1057pub struct CMsgClientLBSFindOrCreateLBResponse {
1058 pub eresult: ::std::option::Option<i32>,
1061 pub leaderboard_id: ::std::option::Option<i32>,
1063 pub leaderboard_entry_count: ::std::option::Option<i32>,
1065 pub leaderboard_sort_method: ::std::option::Option<i32>,
1067 pub leaderboard_display_type: ::std::option::Option<i32>,
1069 pub leaderboard_name: ::std::option::Option<::std::string::String>,
1071 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
1074}
1075
1076impl<'a> ::std::default::Default for &'a CMsgClientLBSFindOrCreateLBResponse {
1077 fn default() -> &'a CMsgClientLBSFindOrCreateLBResponse {
1078 <CMsgClientLBSFindOrCreateLBResponse as ::steam_vent_proto_common::protobuf::Message>::default_instance()
1079 }
1080}
1081
1082impl CMsgClientLBSFindOrCreateLBResponse {
1083 pub fn new() -> CMsgClientLBSFindOrCreateLBResponse {
1084 ::std::default::Default::default()
1085 }
1086
1087 pub fn eresult(&self) -> i32 {
1090 self.eresult.unwrap_or(2i32)
1091 }
1092
1093 pub fn clear_eresult(&mut self) {
1094 self.eresult = ::std::option::Option::None;
1095 }
1096
1097 pub fn has_eresult(&self) -> bool {
1098 self.eresult.is_some()
1099 }
1100
1101 pub fn set_eresult(&mut self, v: i32) {
1103 self.eresult = ::std::option::Option::Some(v);
1104 }
1105
1106 pub fn leaderboard_id(&self) -> i32 {
1109 self.leaderboard_id.unwrap_or(0)
1110 }
1111
1112 pub fn clear_leaderboard_id(&mut self) {
1113 self.leaderboard_id = ::std::option::Option::None;
1114 }
1115
1116 pub fn has_leaderboard_id(&self) -> bool {
1117 self.leaderboard_id.is_some()
1118 }
1119
1120 pub fn set_leaderboard_id(&mut self, v: i32) {
1122 self.leaderboard_id = ::std::option::Option::Some(v);
1123 }
1124
1125 pub fn leaderboard_entry_count(&self) -> i32 {
1128 self.leaderboard_entry_count.unwrap_or(0)
1129 }
1130
1131 pub fn clear_leaderboard_entry_count(&mut self) {
1132 self.leaderboard_entry_count = ::std::option::Option::None;
1133 }
1134
1135 pub fn has_leaderboard_entry_count(&self) -> bool {
1136 self.leaderboard_entry_count.is_some()
1137 }
1138
1139 pub fn set_leaderboard_entry_count(&mut self, v: i32) {
1141 self.leaderboard_entry_count = ::std::option::Option::Some(v);
1142 }
1143
1144 pub fn leaderboard_sort_method(&self) -> i32 {
1147 self.leaderboard_sort_method.unwrap_or(0i32)
1148 }
1149
1150 pub fn clear_leaderboard_sort_method(&mut self) {
1151 self.leaderboard_sort_method = ::std::option::Option::None;
1152 }
1153
1154 pub fn has_leaderboard_sort_method(&self) -> bool {
1155 self.leaderboard_sort_method.is_some()
1156 }
1157
1158 pub fn set_leaderboard_sort_method(&mut self, v: i32) {
1160 self.leaderboard_sort_method = ::std::option::Option::Some(v);
1161 }
1162
1163 pub fn leaderboard_display_type(&self) -> i32 {
1166 self.leaderboard_display_type.unwrap_or(0i32)
1167 }
1168
1169 pub fn clear_leaderboard_display_type(&mut self) {
1170 self.leaderboard_display_type = ::std::option::Option::None;
1171 }
1172
1173 pub fn has_leaderboard_display_type(&self) -> bool {
1174 self.leaderboard_display_type.is_some()
1175 }
1176
1177 pub fn set_leaderboard_display_type(&mut self, v: i32) {
1179 self.leaderboard_display_type = ::std::option::Option::Some(v);
1180 }
1181
1182 pub fn leaderboard_name(&self) -> &str {
1185 match self.leaderboard_name.as_ref() {
1186 Some(v) => v,
1187 None => "",
1188 }
1189 }
1190
1191 pub fn clear_leaderboard_name(&mut self) {
1192 self.leaderboard_name = ::std::option::Option::None;
1193 }
1194
1195 pub fn has_leaderboard_name(&self) -> bool {
1196 self.leaderboard_name.is_some()
1197 }
1198
1199 pub fn set_leaderboard_name(&mut self, v: ::std::string::String) {
1201 self.leaderboard_name = ::std::option::Option::Some(v);
1202 }
1203
1204 pub fn mut_leaderboard_name(&mut self) -> &mut ::std::string::String {
1207 if self.leaderboard_name.is_none() {
1208 self.leaderboard_name = ::std::option::Option::Some(::std::string::String::new());
1209 }
1210 self.leaderboard_name.as_mut().unwrap()
1211 }
1212
1213 pub fn take_leaderboard_name(&mut self) -> ::std::string::String {
1215 self.leaderboard_name.take().unwrap_or_else(|| ::std::string::String::new())
1216 }
1217}
1218
1219impl ::steam_vent_proto_common::protobuf::Message for CMsgClientLBSFindOrCreateLBResponse {
1220 const NAME: &'static str = "CMsgClientLBSFindOrCreateLBResponse";
1221
1222 fn is_initialized(&self) -> bool {
1223 true
1224 }
1225
1226 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1227 while let Some(tag) = is.read_raw_tag_or_eof()? {
1228 match tag {
1229 8 => {
1230 self.eresult = ::std::option::Option::Some(is.read_int32()?);
1231 },
1232 16 => {
1233 self.leaderboard_id = ::std::option::Option::Some(is.read_int32()?);
1234 },
1235 24 => {
1236 self.leaderboard_entry_count = ::std::option::Option::Some(is.read_int32()?);
1237 },
1238 32 => {
1239 self.leaderboard_sort_method = ::std::option::Option::Some(is.read_int32()?);
1240 },
1241 40 => {
1242 self.leaderboard_display_type = ::std::option::Option::Some(is.read_int32()?);
1243 },
1244 50 => {
1245 self.leaderboard_name = ::std::option::Option::Some(is.read_string()?);
1246 },
1247 tag => {
1248 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
1249 },
1250 };
1251 }
1252 ::std::result::Result::Ok(())
1253 }
1254
1255 #[allow(unused_variables)]
1257 fn compute_size(&self) -> u64 {
1258 let mut my_size = 0;
1259 if let Some(v) = self.eresult {
1260 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(1, v);
1261 }
1262 if let Some(v) = self.leaderboard_id {
1263 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(2, v);
1264 }
1265 if let Some(v) = self.leaderboard_entry_count {
1266 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(3, v);
1267 }
1268 if let Some(v) = self.leaderboard_sort_method {
1269 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(4, v);
1270 }
1271 if let Some(v) = self.leaderboard_display_type {
1272 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(5, v);
1273 }
1274 if let Some(v) = self.leaderboard_name.as_ref() {
1275 my_size += ::steam_vent_proto_common::protobuf::rt::string_size(6, &v);
1276 }
1277 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
1278 self.special_fields.cached_size().set(my_size as u32);
1279 my_size
1280 }
1281
1282 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1283 if let Some(v) = self.eresult {
1284 os.write_int32(1, v)?;
1285 }
1286 if let Some(v) = self.leaderboard_id {
1287 os.write_int32(2, v)?;
1288 }
1289 if let Some(v) = self.leaderboard_entry_count {
1290 os.write_int32(3, v)?;
1291 }
1292 if let Some(v) = self.leaderboard_sort_method {
1293 os.write_int32(4, v)?;
1294 }
1295 if let Some(v) = self.leaderboard_display_type {
1296 os.write_int32(5, v)?;
1297 }
1298 if let Some(v) = self.leaderboard_name.as_ref() {
1299 os.write_string(6, v)?;
1300 }
1301 os.write_unknown_fields(self.special_fields.unknown_fields())?;
1302 ::std::result::Result::Ok(())
1303 }
1304
1305 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
1306 &self.special_fields
1307 }
1308
1309 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
1310 &mut self.special_fields
1311 }
1312
1313 fn new() -> CMsgClientLBSFindOrCreateLBResponse {
1314 CMsgClientLBSFindOrCreateLBResponse::new()
1315 }
1316
1317 fn clear(&mut self) {
1318 self.eresult = ::std::option::Option::None;
1319 self.leaderboard_id = ::std::option::Option::None;
1320 self.leaderboard_entry_count = ::std::option::Option::None;
1321 self.leaderboard_sort_method = ::std::option::Option::None;
1322 self.leaderboard_display_type = ::std::option::Option::None;
1323 self.leaderboard_name = ::std::option::Option::None;
1324 self.special_fields.clear();
1325 }
1326
1327 fn default_instance() -> &'static CMsgClientLBSFindOrCreateLBResponse {
1328 static instance: CMsgClientLBSFindOrCreateLBResponse = CMsgClientLBSFindOrCreateLBResponse {
1329 eresult: ::std::option::Option::None,
1330 leaderboard_id: ::std::option::Option::None,
1331 leaderboard_entry_count: ::std::option::Option::None,
1332 leaderboard_sort_method: ::std::option::Option::None,
1333 leaderboard_display_type: ::std::option::Option::None,
1334 leaderboard_name: ::std::option::Option::None,
1335 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
1336 };
1337 &instance
1338 }
1339}
1340
1341#[derive(PartialEq,Clone,Default,Debug)]
1343pub struct CMsgClientLBSGetLBEntries {
1344 pub app_id: ::std::option::Option<i32>,
1347 pub leaderboard_id: ::std::option::Option<i32>,
1349 pub range_start: ::std::option::Option<i32>,
1351 pub range_end: ::std::option::Option<i32>,
1353 pub leaderboard_data_request: ::std::option::Option<i32>,
1355 pub steamids: ::std::vec::Vec<u64>,
1357 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
1360}
1361
1362impl<'a> ::std::default::Default for &'a CMsgClientLBSGetLBEntries {
1363 fn default() -> &'a CMsgClientLBSGetLBEntries {
1364 <CMsgClientLBSGetLBEntries as ::steam_vent_proto_common::protobuf::Message>::default_instance()
1365 }
1366}
1367
1368impl CMsgClientLBSGetLBEntries {
1369 pub fn new() -> CMsgClientLBSGetLBEntries {
1370 ::std::default::Default::default()
1371 }
1372
1373 pub fn app_id(&self) -> i32 {
1376 self.app_id.unwrap_or(0)
1377 }
1378
1379 pub fn clear_app_id(&mut self) {
1380 self.app_id = ::std::option::Option::None;
1381 }
1382
1383 pub fn has_app_id(&self) -> bool {
1384 self.app_id.is_some()
1385 }
1386
1387 pub fn set_app_id(&mut self, v: i32) {
1389 self.app_id = ::std::option::Option::Some(v);
1390 }
1391
1392 pub fn leaderboard_id(&self) -> i32 {
1395 self.leaderboard_id.unwrap_or(0)
1396 }
1397
1398 pub fn clear_leaderboard_id(&mut self) {
1399 self.leaderboard_id = ::std::option::Option::None;
1400 }
1401
1402 pub fn has_leaderboard_id(&self) -> bool {
1403 self.leaderboard_id.is_some()
1404 }
1405
1406 pub fn set_leaderboard_id(&mut self, v: i32) {
1408 self.leaderboard_id = ::std::option::Option::Some(v);
1409 }
1410
1411 pub fn range_start(&self) -> i32 {
1414 self.range_start.unwrap_or(0)
1415 }
1416
1417 pub fn clear_range_start(&mut self) {
1418 self.range_start = ::std::option::Option::None;
1419 }
1420
1421 pub fn has_range_start(&self) -> bool {
1422 self.range_start.is_some()
1423 }
1424
1425 pub fn set_range_start(&mut self, v: i32) {
1427 self.range_start = ::std::option::Option::Some(v);
1428 }
1429
1430 pub fn range_end(&self) -> i32 {
1433 self.range_end.unwrap_or(0)
1434 }
1435
1436 pub fn clear_range_end(&mut self) {
1437 self.range_end = ::std::option::Option::None;
1438 }
1439
1440 pub fn has_range_end(&self) -> bool {
1441 self.range_end.is_some()
1442 }
1443
1444 pub fn set_range_end(&mut self, v: i32) {
1446 self.range_end = ::std::option::Option::Some(v);
1447 }
1448
1449 pub fn leaderboard_data_request(&self) -> i32 {
1452 self.leaderboard_data_request.unwrap_or(0)
1453 }
1454
1455 pub fn clear_leaderboard_data_request(&mut self) {
1456 self.leaderboard_data_request = ::std::option::Option::None;
1457 }
1458
1459 pub fn has_leaderboard_data_request(&self) -> bool {
1460 self.leaderboard_data_request.is_some()
1461 }
1462
1463 pub fn set_leaderboard_data_request(&mut self, v: i32) {
1465 self.leaderboard_data_request = ::std::option::Option::Some(v);
1466 }
1467}
1468
1469impl ::steam_vent_proto_common::protobuf::Message for CMsgClientLBSGetLBEntries {
1470 const NAME: &'static str = "CMsgClientLBSGetLBEntries";
1471
1472 fn is_initialized(&self) -> bool {
1473 true
1474 }
1475
1476 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1477 while let Some(tag) = is.read_raw_tag_or_eof()? {
1478 match tag {
1479 8 => {
1480 self.app_id = ::std::option::Option::Some(is.read_int32()?);
1481 },
1482 16 => {
1483 self.leaderboard_id = ::std::option::Option::Some(is.read_int32()?);
1484 },
1485 24 => {
1486 self.range_start = ::std::option::Option::Some(is.read_int32()?);
1487 },
1488 32 => {
1489 self.range_end = ::std::option::Option::Some(is.read_int32()?);
1490 },
1491 40 => {
1492 self.leaderboard_data_request = ::std::option::Option::Some(is.read_int32()?);
1493 },
1494 50 => {
1495 is.read_repeated_packed_fixed64_into(&mut self.steamids)?;
1496 },
1497 49 => {
1498 self.steamids.push(is.read_fixed64()?);
1499 },
1500 tag => {
1501 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
1502 },
1503 };
1504 }
1505 ::std::result::Result::Ok(())
1506 }
1507
1508 #[allow(unused_variables)]
1510 fn compute_size(&self) -> u64 {
1511 let mut my_size = 0;
1512 if let Some(v) = self.app_id {
1513 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(1, v);
1514 }
1515 if let Some(v) = self.leaderboard_id {
1516 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(2, v);
1517 }
1518 if let Some(v) = self.range_start {
1519 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(3, v);
1520 }
1521 if let Some(v) = self.range_end {
1522 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(4, v);
1523 }
1524 if let Some(v) = self.leaderboard_data_request {
1525 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(5, v);
1526 }
1527 my_size += 9 * self.steamids.len() as u64;
1528 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
1529 self.special_fields.cached_size().set(my_size as u32);
1530 my_size
1531 }
1532
1533 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1534 if let Some(v) = self.app_id {
1535 os.write_int32(1, v)?;
1536 }
1537 if let Some(v) = self.leaderboard_id {
1538 os.write_int32(2, v)?;
1539 }
1540 if let Some(v) = self.range_start {
1541 os.write_int32(3, v)?;
1542 }
1543 if let Some(v) = self.range_end {
1544 os.write_int32(4, v)?;
1545 }
1546 if let Some(v) = self.leaderboard_data_request {
1547 os.write_int32(5, v)?;
1548 }
1549 for v in &self.steamids {
1550 os.write_fixed64(6, *v)?;
1551 };
1552 os.write_unknown_fields(self.special_fields.unknown_fields())?;
1553 ::std::result::Result::Ok(())
1554 }
1555
1556 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
1557 &self.special_fields
1558 }
1559
1560 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
1561 &mut self.special_fields
1562 }
1563
1564 fn new() -> CMsgClientLBSGetLBEntries {
1565 CMsgClientLBSGetLBEntries::new()
1566 }
1567
1568 fn clear(&mut self) {
1569 self.app_id = ::std::option::Option::None;
1570 self.leaderboard_id = ::std::option::Option::None;
1571 self.range_start = ::std::option::Option::None;
1572 self.range_end = ::std::option::Option::None;
1573 self.leaderboard_data_request = ::std::option::Option::None;
1574 self.steamids.clear();
1575 self.special_fields.clear();
1576 }
1577
1578 fn default_instance() -> &'static CMsgClientLBSGetLBEntries {
1579 static instance: CMsgClientLBSGetLBEntries = CMsgClientLBSGetLBEntries {
1580 app_id: ::std::option::Option::None,
1581 leaderboard_id: ::std::option::Option::None,
1582 range_start: ::std::option::Option::None,
1583 range_end: ::std::option::Option::None,
1584 leaderboard_data_request: ::std::option::Option::None,
1585 steamids: ::std::vec::Vec::new(),
1586 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
1587 };
1588 &instance
1589 }
1590}
1591
1592#[derive(PartialEq,Clone,Default,Debug)]
1594pub struct CMsgClientLBSGetLBEntriesResponse {
1595 pub eresult: ::std::option::Option<i32>,
1598 pub leaderboard_entry_count: ::std::option::Option<i32>,
1600 pub entries: ::std::vec::Vec<cmsg_client_lbsget_lbentries_response::Entry>,
1602 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
1605}
1606
1607impl<'a> ::std::default::Default for &'a CMsgClientLBSGetLBEntriesResponse {
1608 fn default() -> &'a CMsgClientLBSGetLBEntriesResponse {
1609 <CMsgClientLBSGetLBEntriesResponse as ::steam_vent_proto_common::protobuf::Message>::default_instance()
1610 }
1611}
1612
1613impl CMsgClientLBSGetLBEntriesResponse {
1614 pub fn new() -> CMsgClientLBSGetLBEntriesResponse {
1615 ::std::default::Default::default()
1616 }
1617
1618 pub fn eresult(&self) -> i32 {
1621 self.eresult.unwrap_or(2i32)
1622 }
1623
1624 pub fn clear_eresult(&mut self) {
1625 self.eresult = ::std::option::Option::None;
1626 }
1627
1628 pub fn has_eresult(&self) -> bool {
1629 self.eresult.is_some()
1630 }
1631
1632 pub fn set_eresult(&mut self, v: i32) {
1634 self.eresult = ::std::option::Option::Some(v);
1635 }
1636
1637 pub fn leaderboard_entry_count(&self) -> i32 {
1640 self.leaderboard_entry_count.unwrap_or(0)
1641 }
1642
1643 pub fn clear_leaderboard_entry_count(&mut self) {
1644 self.leaderboard_entry_count = ::std::option::Option::None;
1645 }
1646
1647 pub fn has_leaderboard_entry_count(&self) -> bool {
1648 self.leaderboard_entry_count.is_some()
1649 }
1650
1651 pub fn set_leaderboard_entry_count(&mut self, v: i32) {
1653 self.leaderboard_entry_count = ::std::option::Option::Some(v);
1654 }
1655}
1656
1657impl ::steam_vent_proto_common::protobuf::Message for CMsgClientLBSGetLBEntriesResponse {
1658 const NAME: &'static str = "CMsgClientLBSGetLBEntriesResponse";
1659
1660 fn is_initialized(&self) -> bool {
1661 true
1662 }
1663
1664 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1665 while let Some(tag) = is.read_raw_tag_or_eof()? {
1666 match tag {
1667 8 => {
1668 self.eresult = ::std::option::Option::Some(is.read_int32()?);
1669 },
1670 16 => {
1671 self.leaderboard_entry_count = ::std::option::Option::Some(is.read_int32()?);
1672 },
1673 26 => {
1674 self.entries.push(is.read_message()?);
1675 },
1676 tag => {
1677 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
1678 },
1679 };
1680 }
1681 ::std::result::Result::Ok(())
1682 }
1683
1684 #[allow(unused_variables)]
1686 fn compute_size(&self) -> u64 {
1687 let mut my_size = 0;
1688 if let Some(v) = self.eresult {
1689 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(1, v);
1690 }
1691 if let Some(v) = self.leaderboard_entry_count {
1692 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(2, v);
1693 }
1694 for value in &self.entries {
1695 let len = value.compute_size();
1696 my_size += 1 + ::steam_vent_proto_common::protobuf::rt::compute_raw_varint64_size(len) + len;
1697 };
1698 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
1699 self.special_fields.cached_size().set(my_size as u32);
1700 my_size
1701 }
1702
1703 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1704 if let Some(v) = self.eresult {
1705 os.write_int32(1, v)?;
1706 }
1707 if let Some(v) = self.leaderboard_entry_count {
1708 os.write_int32(2, v)?;
1709 }
1710 for v in &self.entries {
1711 ::steam_vent_proto_common::protobuf::rt::write_message_field_with_cached_size(3, v, os)?;
1712 };
1713 os.write_unknown_fields(self.special_fields.unknown_fields())?;
1714 ::std::result::Result::Ok(())
1715 }
1716
1717 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
1718 &self.special_fields
1719 }
1720
1721 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
1722 &mut self.special_fields
1723 }
1724
1725 fn new() -> CMsgClientLBSGetLBEntriesResponse {
1726 CMsgClientLBSGetLBEntriesResponse::new()
1727 }
1728
1729 fn clear(&mut self) {
1730 self.eresult = ::std::option::Option::None;
1731 self.leaderboard_entry_count = ::std::option::Option::None;
1732 self.entries.clear();
1733 self.special_fields.clear();
1734 }
1735
1736 fn default_instance() -> &'static CMsgClientLBSGetLBEntriesResponse {
1737 static instance: CMsgClientLBSGetLBEntriesResponse = CMsgClientLBSGetLBEntriesResponse {
1738 eresult: ::std::option::Option::None,
1739 leaderboard_entry_count: ::std::option::Option::None,
1740 entries: ::std::vec::Vec::new(),
1741 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
1742 };
1743 &instance
1744 }
1745}
1746
1747pub mod cmsg_client_lbsget_lbentries_response {
1749 #[derive(PartialEq,Clone,Default,Debug)]
1751 pub struct Entry {
1752 pub steam_id_user: ::std::option::Option<u64>,
1755 pub global_rank: ::std::option::Option<i32>,
1757 pub score: ::std::option::Option<i32>,
1759 pub details: ::std::option::Option<::std::vec::Vec<u8>>,
1761 pub ugc_id: ::std::option::Option<u64>,
1763 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
1766 }
1767
1768 impl<'a> ::std::default::Default for &'a Entry {
1769 fn default() -> &'a Entry {
1770 <Entry as ::steam_vent_proto_common::protobuf::Message>::default_instance()
1771 }
1772 }
1773
1774 impl Entry {
1775 pub fn new() -> Entry {
1776 ::std::default::Default::default()
1777 }
1778
1779 pub fn steam_id_user(&self) -> u64 {
1782 self.steam_id_user.unwrap_or(0)
1783 }
1784
1785 pub fn clear_steam_id_user(&mut self) {
1786 self.steam_id_user = ::std::option::Option::None;
1787 }
1788
1789 pub fn has_steam_id_user(&self) -> bool {
1790 self.steam_id_user.is_some()
1791 }
1792
1793 pub fn set_steam_id_user(&mut self, v: u64) {
1795 self.steam_id_user = ::std::option::Option::Some(v);
1796 }
1797
1798 pub fn global_rank(&self) -> i32 {
1801 self.global_rank.unwrap_or(0)
1802 }
1803
1804 pub fn clear_global_rank(&mut self) {
1805 self.global_rank = ::std::option::Option::None;
1806 }
1807
1808 pub fn has_global_rank(&self) -> bool {
1809 self.global_rank.is_some()
1810 }
1811
1812 pub fn set_global_rank(&mut self, v: i32) {
1814 self.global_rank = ::std::option::Option::Some(v);
1815 }
1816
1817 pub fn score(&self) -> i32 {
1820 self.score.unwrap_or(0)
1821 }
1822
1823 pub fn clear_score(&mut self) {
1824 self.score = ::std::option::Option::None;
1825 }
1826
1827 pub fn has_score(&self) -> bool {
1828 self.score.is_some()
1829 }
1830
1831 pub fn set_score(&mut self, v: i32) {
1833 self.score = ::std::option::Option::Some(v);
1834 }
1835
1836 pub fn details(&self) -> &[u8] {
1839 match self.details.as_ref() {
1840 Some(v) => v,
1841 None => &[],
1842 }
1843 }
1844
1845 pub fn clear_details(&mut self) {
1846 self.details = ::std::option::Option::None;
1847 }
1848
1849 pub fn has_details(&self) -> bool {
1850 self.details.is_some()
1851 }
1852
1853 pub fn set_details(&mut self, v: ::std::vec::Vec<u8>) {
1855 self.details = ::std::option::Option::Some(v);
1856 }
1857
1858 pub fn mut_details(&mut self) -> &mut ::std::vec::Vec<u8> {
1861 if self.details.is_none() {
1862 self.details = ::std::option::Option::Some(::std::vec::Vec::new());
1863 }
1864 self.details.as_mut().unwrap()
1865 }
1866
1867 pub fn take_details(&mut self) -> ::std::vec::Vec<u8> {
1869 self.details.take().unwrap_or_else(|| ::std::vec::Vec::new())
1870 }
1871
1872 pub fn ugc_id(&self) -> u64 {
1875 self.ugc_id.unwrap_or(0)
1876 }
1877
1878 pub fn clear_ugc_id(&mut self) {
1879 self.ugc_id = ::std::option::Option::None;
1880 }
1881
1882 pub fn has_ugc_id(&self) -> bool {
1883 self.ugc_id.is_some()
1884 }
1885
1886 pub fn set_ugc_id(&mut self, v: u64) {
1888 self.ugc_id = ::std::option::Option::Some(v);
1889 }
1890 }
1891
1892 impl ::steam_vent_proto_common::protobuf::Message for Entry {
1893 const NAME: &'static str = "Entry";
1894
1895 fn is_initialized(&self) -> bool {
1896 true
1897 }
1898
1899 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1900 while let Some(tag) = is.read_raw_tag_or_eof()? {
1901 match tag {
1902 9 => {
1903 self.steam_id_user = ::std::option::Option::Some(is.read_fixed64()?);
1904 },
1905 16 => {
1906 self.global_rank = ::std::option::Option::Some(is.read_int32()?);
1907 },
1908 24 => {
1909 self.score = ::std::option::Option::Some(is.read_int32()?);
1910 },
1911 34 => {
1912 self.details = ::std::option::Option::Some(is.read_bytes()?);
1913 },
1914 41 => {
1915 self.ugc_id = ::std::option::Option::Some(is.read_fixed64()?);
1916 },
1917 tag => {
1918 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
1919 },
1920 };
1921 }
1922 ::std::result::Result::Ok(())
1923 }
1924
1925 #[allow(unused_variables)]
1927 fn compute_size(&self) -> u64 {
1928 let mut my_size = 0;
1929 if let Some(v) = self.steam_id_user {
1930 my_size += 1 + 8;
1931 }
1932 if let Some(v) = self.global_rank {
1933 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(2, v);
1934 }
1935 if let Some(v) = self.score {
1936 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(3, v);
1937 }
1938 if let Some(v) = self.details.as_ref() {
1939 my_size += ::steam_vent_proto_common::protobuf::rt::bytes_size(4, &v);
1940 }
1941 if let Some(v) = self.ugc_id {
1942 my_size += 1 + 8;
1943 }
1944 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
1945 self.special_fields.cached_size().set(my_size as u32);
1946 my_size
1947 }
1948
1949 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1950 if let Some(v) = self.steam_id_user {
1951 os.write_fixed64(1, v)?;
1952 }
1953 if let Some(v) = self.global_rank {
1954 os.write_int32(2, v)?;
1955 }
1956 if let Some(v) = self.score {
1957 os.write_int32(3, v)?;
1958 }
1959 if let Some(v) = self.details.as_ref() {
1960 os.write_bytes(4, v)?;
1961 }
1962 if let Some(v) = self.ugc_id {
1963 os.write_fixed64(5, v)?;
1964 }
1965 os.write_unknown_fields(self.special_fields.unknown_fields())?;
1966 ::std::result::Result::Ok(())
1967 }
1968
1969 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
1970 &self.special_fields
1971 }
1972
1973 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
1974 &mut self.special_fields
1975 }
1976
1977 fn new() -> Entry {
1978 Entry::new()
1979 }
1980
1981 fn clear(&mut self) {
1982 self.steam_id_user = ::std::option::Option::None;
1983 self.global_rank = ::std::option::Option::None;
1984 self.score = ::std::option::Option::None;
1985 self.details = ::std::option::Option::None;
1986 self.ugc_id = ::std::option::Option::None;
1987 self.special_fields.clear();
1988 }
1989
1990 fn default_instance() -> &'static Entry {
1991 static instance: Entry = Entry {
1992 steam_id_user: ::std::option::Option::None,
1993 global_rank: ::std::option::Option::None,
1994 score: ::std::option::Option::None,
1995 details: ::std::option::Option::None,
1996 ugc_id: ::std::option::Option::None,
1997 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
1998 };
1999 &instance
2000 }
2001 }
2002}
2003
2004
2005const _VENT_PROTO_VERSION_CHECK: () = ::steam_vent_proto_common::VERSION_0_5_0;
2006
2007#[allow(unused_imports)]
2008use crate::steammessages_base::*;
2009impl ::steam_vent_proto_common::RpcMessage for CMsgClientLBSSetScore {
2010 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
2011 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
2012 }
2013 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
2014 use ::steam_vent_proto_common::protobuf::Message;
2015 self.write_to_writer(writer)
2016 }
2017 fn encode_size(&self) -> usize {
2018 use ::steam_vent_proto_common::protobuf::Message;
2019 self.compute_size() as usize
2020 }
2021}
2022impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientLBSSetScore {
2023 type KindEnum = crate::enums_clientserver::EMsg;
2024 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientLBSSetScore;
2025}
2026impl ::steam_vent_proto_common::RpcMessage for CMsgClientLBSSetScoreResponse {
2027 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
2028 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
2029 }
2030 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
2031 use ::steam_vent_proto_common::protobuf::Message;
2032 self.write_to_writer(writer)
2033 }
2034 fn encode_size(&self) -> usize {
2035 use ::steam_vent_proto_common::protobuf::Message;
2036 self.compute_size() as usize
2037 }
2038}
2039impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientLBSSetScoreResponse {
2040 type KindEnum = crate::enums_clientserver::EMsg;
2041 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientLBSSetScoreResponse;
2042}
2043impl ::steam_vent_proto_common::RpcMessage for CMsgClientLBSSetUGC {
2044 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
2045 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
2046 }
2047 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
2048 use ::steam_vent_proto_common::protobuf::Message;
2049 self.write_to_writer(writer)
2050 }
2051 fn encode_size(&self) -> usize {
2052 use ::steam_vent_proto_common::protobuf::Message;
2053 self.compute_size() as usize
2054 }
2055}
2056impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientLBSSetUGC {
2057 type KindEnum = crate::enums_clientserver::EMsg;
2058 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientLBSSetUGC;
2059}
2060impl ::steam_vent_proto_common::RpcMessage for CMsgClientLBSSetUGCResponse {
2061 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
2062 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
2063 }
2064 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
2065 use ::steam_vent_proto_common::protobuf::Message;
2066 self.write_to_writer(writer)
2067 }
2068 fn encode_size(&self) -> usize {
2069 use ::steam_vent_proto_common::protobuf::Message;
2070 self.compute_size() as usize
2071 }
2072}
2073impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientLBSSetUGCResponse {
2074 type KindEnum = crate::enums_clientserver::EMsg;
2075 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientLBSSetUGCResponse;
2076}
2077impl ::steam_vent_proto_common::RpcMessage for CMsgClientLBSFindOrCreateLB {
2078 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
2079 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
2080 }
2081 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
2082 use ::steam_vent_proto_common::protobuf::Message;
2083 self.write_to_writer(writer)
2084 }
2085 fn encode_size(&self) -> usize {
2086 use ::steam_vent_proto_common::protobuf::Message;
2087 self.compute_size() as usize
2088 }
2089}
2090impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientLBSFindOrCreateLB {
2091 type KindEnum = crate::enums_clientserver::EMsg;
2092 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientLBSFindOrCreateLB;
2093}
2094impl ::steam_vent_proto_common::RpcMessage for CMsgClientLBSFindOrCreateLBResponse {
2095 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
2096 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
2097 }
2098 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
2099 use ::steam_vent_proto_common::protobuf::Message;
2100 self.write_to_writer(writer)
2101 }
2102 fn encode_size(&self) -> usize {
2103 use ::steam_vent_proto_common::protobuf::Message;
2104 self.compute_size() as usize
2105 }
2106}
2107impl ::steam_vent_proto_common::RpcMessageWithKind
2108for CMsgClientLBSFindOrCreateLBResponse {
2109 type KindEnum = crate::enums_clientserver::EMsg;
2110 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientLBSFindOrCreateLBResponse;
2111}
2112impl ::steam_vent_proto_common::RpcMessage for CMsgClientLBSGetLBEntries {
2113 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
2114 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
2115 }
2116 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
2117 use ::steam_vent_proto_common::protobuf::Message;
2118 self.write_to_writer(writer)
2119 }
2120 fn encode_size(&self) -> usize {
2121 use ::steam_vent_proto_common::protobuf::Message;
2122 self.compute_size() as usize
2123 }
2124}
2125impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientLBSGetLBEntries {
2126 type KindEnum = crate::enums_clientserver::EMsg;
2127 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientLBSGetLBEntries;
2128}
2129impl ::steam_vent_proto_common::RpcMessage for CMsgClientLBSGetLBEntriesResponse {
2130 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
2131 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
2132 }
2133 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
2134 use ::steam_vent_proto_common::protobuf::Message;
2135 self.write_to_writer(writer)
2136 }
2137 fn encode_size(&self) -> usize {
2138 use ::steam_vent_proto_common::protobuf::Message;
2139 self.compute_size() as usize
2140 }
2141}
2142impl ::steam_vent_proto_common::RpcMessageWithKind
2143for CMsgClientLBSGetLBEntriesResponse {
2144 type KindEnum = crate::enums_clientserver::EMsg;
2145 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientLBSGetLBEntriesResponse;
2146}