1 // This file is generated by rust-protobuf 2.27.1. Do not edit 2 // @generated 3 4 // https://github.com/rust-lang/rust-clippy/issues/702 5 #![allow(unknown_lints)] 6 #![allow(clippy::all)] 7 8 #![allow(unused_attributes)] 9 #![cfg_attr(rustfmt, rustfmt::skip)] 10 11 #![allow(box_pointers)] 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_imports)] 19 #![allow(unused_results)] 20 //! Generated file from `auth_factor.proto` 21 22 /// Generated files are compatible only with the same version 23 /// of protobuf runtime. 24 // const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_27_1; 25 26 #[derive(PartialEq,Clone,Default,Debug)] 27 pub struct PasswordAuthInput { 28 // message fields 29 pub secret: ::std::vec::Vec<u8>, 30 // special fields 31 pub unknown_fields: ::protobuf::UnknownFields, 32 pub cached_size: ::protobuf::CachedSize, 33 } 34 35 impl<'a> ::std::default::Default for &'a PasswordAuthInput { default() -> &'a PasswordAuthInput36 fn default() -> &'a PasswordAuthInput { 37 <PasswordAuthInput as ::protobuf::Message>::default_instance() 38 } 39 } 40 41 impl PasswordAuthInput { new() -> PasswordAuthInput42 pub fn new() -> PasswordAuthInput { 43 ::std::default::Default::default() 44 } 45 46 // bytes secret = 1; 47 48 get_secret(&self) -> &[u8]49 pub fn get_secret(&self) -> &[u8] { 50 &self.secret 51 } clear_secret(&mut self)52 pub fn clear_secret(&mut self) { 53 self.secret.clear(); 54 } 55 56 // Param is passed by value, moved set_secret(&mut self, v: ::std::vec::Vec<u8>)57 pub fn set_secret(&mut self, v: ::std::vec::Vec<u8>) { 58 self.secret = v; 59 } 60 61 // Mutable pointer to the field. 62 // If field is not initialized, it is initialized with default value first. mut_secret(&mut self) -> &mut ::std::vec::Vec<u8>63 pub fn mut_secret(&mut self) -> &mut ::std::vec::Vec<u8> { 64 &mut self.secret 65 } 66 67 // Take field take_secret(&mut self) -> ::std::vec::Vec<u8>68 pub fn take_secret(&mut self) -> ::std::vec::Vec<u8> { 69 ::std::mem::replace(&mut self.secret, ::std::vec::Vec::new()) 70 } 71 } 72 73 impl ::protobuf::Message for PasswordAuthInput { is_initialized(&self) -> bool74 fn is_initialized(&self) -> bool { 75 true 76 } 77 merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()>78 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { 79 while !is.eof()? { 80 let (field_number, wire_type) = is.read_tag_unpack()?; 81 match field_number { 82 1 => { 83 ::protobuf::rt::read_singular_proto3_bytes_into(wire_type, is, &mut self.secret)?; 84 }, 85 _ => { 86 ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; 87 }, 88 }; 89 } 90 ::std::result::Result::Ok(()) 91 } 92 93 // Compute sizes of nested messages 94 #[allow(unused_variables)] compute_size(&self) -> u3295 fn compute_size(&self) -> u32 { 96 let mut my_size = 0; 97 if !self.secret.is_empty() { 98 my_size += ::protobuf::rt::bytes_size(1, &self.secret); 99 } 100 my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); 101 self.cached_size.set(my_size); 102 my_size 103 } 104 write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()>105 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { 106 if !self.secret.is_empty() { 107 os.write_bytes(1, &self.secret)?; 108 } 109 os.write_unknown_fields(self.get_unknown_fields())?; 110 ::std::result::Result::Ok(()) 111 } 112 get_cached_size(&self) -> u32113 fn get_cached_size(&self) -> u32 { 114 self.cached_size.get() 115 } 116 get_unknown_fields(&self) -> &::protobuf::UnknownFields117 fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { 118 &self.unknown_fields 119 } 120 mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields121 fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { 122 &mut self.unknown_fields 123 } 124 as_any(&self) -> &dyn (::std::any::Any)125 fn as_any(&self) -> &dyn (::std::any::Any) { 126 self as &dyn (::std::any::Any) 127 } as_any_mut(&mut self) -> &mut dyn (::std::any::Any)128 fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { 129 self as &mut dyn (::std::any::Any) 130 } into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)>131 fn into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> { 132 self 133 } 134 descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor135 fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { 136 Self::descriptor_static() 137 } 138 new() -> PasswordAuthInput139 fn new() -> PasswordAuthInput { 140 PasswordAuthInput::new() 141 } 142 default_instance() -> &'static PasswordAuthInput143 fn default_instance() -> &'static PasswordAuthInput { 144 static instance: ::protobuf::rt::LazyV2<PasswordAuthInput> = ::protobuf::rt::LazyV2::INIT; 145 instance.get(PasswordAuthInput::new) 146 } 147 } 148 149 impl ::protobuf::Clear for PasswordAuthInput { clear(&mut self)150 fn clear(&mut self) { 151 self.secret.clear(); 152 self.unknown_fields.clear(); 153 } 154 } 155 156 impl ::protobuf::reflect::ProtobufValue for PasswordAuthInput { as_ref(&self) -> ::protobuf::reflect::ReflectValueRef157 fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { 158 ::protobuf::reflect::ReflectValueRef::Message(self) 159 } 160 } 161 162 #[derive(PartialEq,Clone,Default,Debug)] 163 pub struct PinAuthInput { 164 // message fields 165 pub secret: ::std::vec::Vec<u8>, 166 // special fields 167 pub unknown_fields: ::protobuf::UnknownFields, 168 pub cached_size: ::protobuf::CachedSize, 169 } 170 171 impl<'a> ::std::default::Default for &'a PinAuthInput { default() -> &'a PinAuthInput172 fn default() -> &'a PinAuthInput { 173 <PinAuthInput as ::protobuf::Message>::default_instance() 174 } 175 } 176 177 impl PinAuthInput { new() -> PinAuthInput178 pub fn new() -> PinAuthInput { 179 ::std::default::Default::default() 180 } 181 182 // bytes secret = 1; 183 184 get_secret(&self) -> &[u8]185 pub fn get_secret(&self) -> &[u8] { 186 &self.secret 187 } clear_secret(&mut self)188 pub fn clear_secret(&mut self) { 189 self.secret.clear(); 190 } 191 192 // Param is passed by value, moved set_secret(&mut self, v: ::std::vec::Vec<u8>)193 pub fn set_secret(&mut self, v: ::std::vec::Vec<u8>) { 194 self.secret = v; 195 } 196 197 // Mutable pointer to the field. 198 // If field is not initialized, it is initialized with default value first. mut_secret(&mut self) -> &mut ::std::vec::Vec<u8>199 pub fn mut_secret(&mut self) -> &mut ::std::vec::Vec<u8> { 200 &mut self.secret 201 } 202 203 // Take field take_secret(&mut self) -> ::std::vec::Vec<u8>204 pub fn take_secret(&mut self) -> ::std::vec::Vec<u8> { 205 ::std::mem::replace(&mut self.secret, ::std::vec::Vec::new()) 206 } 207 } 208 209 impl ::protobuf::Message for PinAuthInput { is_initialized(&self) -> bool210 fn is_initialized(&self) -> bool { 211 true 212 } 213 merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()>214 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { 215 while !is.eof()? { 216 let (field_number, wire_type) = is.read_tag_unpack()?; 217 match field_number { 218 1 => { 219 ::protobuf::rt::read_singular_proto3_bytes_into(wire_type, is, &mut self.secret)?; 220 }, 221 _ => { 222 ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; 223 }, 224 }; 225 } 226 ::std::result::Result::Ok(()) 227 } 228 229 // Compute sizes of nested messages 230 #[allow(unused_variables)] compute_size(&self) -> u32231 fn compute_size(&self) -> u32 { 232 let mut my_size = 0; 233 if !self.secret.is_empty() { 234 my_size += ::protobuf::rt::bytes_size(1, &self.secret); 235 } 236 my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); 237 self.cached_size.set(my_size); 238 my_size 239 } 240 write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()>241 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { 242 if !self.secret.is_empty() { 243 os.write_bytes(1, &self.secret)?; 244 } 245 os.write_unknown_fields(self.get_unknown_fields())?; 246 ::std::result::Result::Ok(()) 247 } 248 get_cached_size(&self) -> u32249 fn get_cached_size(&self) -> u32 { 250 self.cached_size.get() 251 } 252 get_unknown_fields(&self) -> &::protobuf::UnknownFields253 fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { 254 &self.unknown_fields 255 } 256 mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields257 fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { 258 &mut self.unknown_fields 259 } 260 as_any(&self) -> &dyn (::std::any::Any)261 fn as_any(&self) -> &dyn (::std::any::Any) { 262 self as &dyn (::std::any::Any) 263 } as_any_mut(&mut self) -> &mut dyn (::std::any::Any)264 fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { 265 self as &mut dyn (::std::any::Any) 266 } into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)>267 fn into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> { 268 self 269 } 270 descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor271 fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { 272 Self::descriptor_static() 273 } 274 new() -> PinAuthInput275 fn new() -> PinAuthInput { 276 PinAuthInput::new() 277 } 278 default_instance() -> &'static PinAuthInput279 fn default_instance() -> &'static PinAuthInput { 280 static instance: ::protobuf::rt::LazyV2<PinAuthInput> = ::protobuf::rt::LazyV2::INIT; 281 instance.get(PinAuthInput::new) 282 } 283 } 284 285 impl ::protobuf::Clear for PinAuthInput { clear(&mut self)286 fn clear(&mut self) { 287 self.secret.clear(); 288 self.unknown_fields.clear(); 289 } 290 } 291 292 impl ::protobuf::reflect::ProtobufValue for PinAuthInput { as_ref(&self) -> ::protobuf::reflect::ReflectValueRef293 fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { 294 ::protobuf::reflect::ReflectValueRef::Message(self) 295 } 296 } 297 298 #[derive(PartialEq,Clone,Default,Debug)] 299 pub struct CryptohomeRecoveryAuthInput { 300 // message fields 301 pub mediator_pub_key: ::std::vec::Vec<u8>, 302 pub epoch_response: ::std::vec::Vec<u8>, 303 pub recovery_response: ::std::vec::Vec<u8>, 304 // special fields 305 pub unknown_fields: ::protobuf::UnknownFields, 306 pub cached_size: ::protobuf::CachedSize, 307 } 308 309 impl<'a> ::std::default::Default for &'a CryptohomeRecoveryAuthInput { default() -> &'a CryptohomeRecoveryAuthInput310 fn default() -> &'a CryptohomeRecoveryAuthInput { 311 <CryptohomeRecoveryAuthInput as ::protobuf::Message>::default_instance() 312 } 313 } 314 315 impl CryptohomeRecoveryAuthInput { new() -> CryptohomeRecoveryAuthInput316 pub fn new() -> CryptohomeRecoveryAuthInput { 317 ::std::default::Default::default() 318 } 319 320 // bytes mediator_pub_key = 1; 321 322 get_mediator_pub_key(&self) -> &[u8]323 pub fn get_mediator_pub_key(&self) -> &[u8] { 324 &self.mediator_pub_key 325 } clear_mediator_pub_key(&mut self)326 pub fn clear_mediator_pub_key(&mut self) { 327 self.mediator_pub_key.clear(); 328 } 329 330 // Param is passed by value, moved set_mediator_pub_key(&mut self, v: ::std::vec::Vec<u8>)331 pub fn set_mediator_pub_key(&mut self, v: ::std::vec::Vec<u8>) { 332 self.mediator_pub_key = v; 333 } 334 335 // Mutable pointer to the field. 336 // If field is not initialized, it is initialized with default value first. mut_mediator_pub_key(&mut self) -> &mut ::std::vec::Vec<u8>337 pub fn mut_mediator_pub_key(&mut self) -> &mut ::std::vec::Vec<u8> { 338 &mut self.mediator_pub_key 339 } 340 341 // Take field take_mediator_pub_key(&mut self) -> ::std::vec::Vec<u8>342 pub fn take_mediator_pub_key(&mut self) -> ::std::vec::Vec<u8> { 343 ::std::mem::replace(&mut self.mediator_pub_key, ::std::vec::Vec::new()) 344 } 345 346 // bytes epoch_response = 2; 347 348 get_epoch_response(&self) -> &[u8]349 pub fn get_epoch_response(&self) -> &[u8] { 350 &self.epoch_response 351 } clear_epoch_response(&mut self)352 pub fn clear_epoch_response(&mut self) { 353 self.epoch_response.clear(); 354 } 355 356 // Param is passed by value, moved set_epoch_response(&mut self, v: ::std::vec::Vec<u8>)357 pub fn set_epoch_response(&mut self, v: ::std::vec::Vec<u8>) { 358 self.epoch_response = v; 359 } 360 361 // Mutable pointer to the field. 362 // If field is not initialized, it is initialized with default value first. mut_epoch_response(&mut self) -> &mut ::std::vec::Vec<u8>363 pub fn mut_epoch_response(&mut self) -> &mut ::std::vec::Vec<u8> { 364 &mut self.epoch_response 365 } 366 367 // Take field take_epoch_response(&mut self) -> ::std::vec::Vec<u8>368 pub fn take_epoch_response(&mut self) -> ::std::vec::Vec<u8> { 369 ::std::mem::replace(&mut self.epoch_response, ::std::vec::Vec::new()) 370 } 371 372 // bytes recovery_response = 3; 373 374 get_recovery_response(&self) -> &[u8]375 pub fn get_recovery_response(&self) -> &[u8] { 376 &self.recovery_response 377 } clear_recovery_response(&mut self)378 pub fn clear_recovery_response(&mut self) { 379 self.recovery_response.clear(); 380 } 381 382 // Param is passed by value, moved set_recovery_response(&mut self, v: ::std::vec::Vec<u8>)383 pub fn set_recovery_response(&mut self, v: ::std::vec::Vec<u8>) { 384 self.recovery_response = v; 385 } 386 387 // Mutable pointer to the field. 388 // If field is not initialized, it is initialized with default value first. mut_recovery_response(&mut self) -> &mut ::std::vec::Vec<u8>389 pub fn mut_recovery_response(&mut self) -> &mut ::std::vec::Vec<u8> { 390 &mut self.recovery_response 391 } 392 393 // Take field take_recovery_response(&mut self) -> ::std::vec::Vec<u8>394 pub fn take_recovery_response(&mut self) -> ::std::vec::Vec<u8> { 395 ::std::mem::replace(&mut self.recovery_response, ::std::vec::Vec::new()) 396 } 397 } 398 399 impl ::protobuf::Message for CryptohomeRecoveryAuthInput { is_initialized(&self) -> bool400 fn is_initialized(&self) -> bool { 401 true 402 } 403 merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()>404 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { 405 while !is.eof()? { 406 let (field_number, wire_type) = is.read_tag_unpack()?; 407 match field_number { 408 1 => { 409 ::protobuf::rt::read_singular_proto3_bytes_into(wire_type, is, &mut self.mediator_pub_key)?; 410 }, 411 2 => { 412 ::protobuf::rt::read_singular_proto3_bytes_into(wire_type, is, &mut self.epoch_response)?; 413 }, 414 3 => { 415 ::protobuf::rt::read_singular_proto3_bytes_into(wire_type, is, &mut self.recovery_response)?; 416 }, 417 _ => { 418 ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; 419 }, 420 }; 421 } 422 ::std::result::Result::Ok(()) 423 } 424 425 // Compute sizes of nested messages 426 #[allow(unused_variables)] compute_size(&self) -> u32427 fn compute_size(&self) -> u32 { 428 let mut my_size = 0; 429 if !self.mediator_pub_key.is_empty() { 430 my_size += ::protobuf::rt::bytes_size(1, &self.mediator_pub_key); 431 } 432 if !self.epoch_response.is_empty() { 433 my_size += ::protobuf::rt::bytes_size(2, &self.epoch_response); 434 } 435 if !self.recovery_response.is_empty() { 436 my_size += ::protobuf::rt::bytes_size(3, &self.recovery_response); 437 } 438 my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); 439 self.cached_size.set(my_size); 440 my_size 441 } 442 write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()>443 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { 444 if !self.mediator_pub_key.is_empty() { 445 os.write_bytes(1, &self.mediator_pub_key)?; 446 } 447 if !self.epoch_response.is_empty() { 448 os.write_bytes(2, &self.epoch_response)?; 449 } 450 if !self.recovery_response.is_empty() { 451 os.write_bytes(3, &self.recovery_response)?; 452 } 453 os.write_unknown_fields(self.get_unknown_fields())?; 454 ::std::result::Result::Ok(()) 455 } 456 get_cached_size(&self) -> u32457 fn get_cached_size(&self) -> u32 { 458 self.cached_size.get() 459 } 460 get_unknown_fields(&self) -> &::protobuf::UnknownFields461 fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { 462 &self.unknown_fields 463 } 464 mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields465 fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { 466 &mut self.unknown_fields 467 } 468 as_any(&self) -> &dyn (::std::any::Any)469 fn as_any(&self) -> &dyn (::std::any::Any) { 470 self as &dyn (::std::any::Any) 471 } as_any_mut(&mut self) -> &mut dyn (::std::any::Any)472 fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { 473 self as &mut dyn (::std::any::Any) 474 } into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)>475 fn into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> { 476 self 477 } 478 descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor479 fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { 480 Self::descriptor_static() 481 } 482 new() -> CryptohomeRecoveryAuthInput483 fn new() -> CryptohomeRecoveryAuthInput { 484 CryptohomeRecoveryAuthInput::new() 485 } 486 default_instance() -> &'static CryptohomeRecoveryAuthInput487 fn default_instance() -> &'static CryptohomeRecoveryAuthInput { 488 static instance: ::protobuf::rt::LazyV2<CryptohomeRecoveryAuthInput> = ::protobuf::rt::LazyV2::INIT; 489 instance.get(CryptohomeRecoveryAuthInput::new) 490 } 491 } 492 493 impl ::protobuf::Clear for CryptohomeRecoveryAuthInput { clear(&mut self)494 fn clear(&mut self) { 495 self.mediator_pub_key.clear(); 496 self.epoch_response.clear(); 497 self.recovery_response.clear(); 498 self.unknown_fields.clear(); 499 } 500 } 501 502 impl ::protobuf::reflect::ProtobufValue for CryptohomeRecoveryAuthInput { as_ref(&self) -> ::protobuf::reflect::ReflectValueRef503 fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { 504 ::protobuf::reflect::ReflectValueRef::Message(self) 505 } 506 } 507 508 #[derive(PartialEq,Clone,Default,Debug)] 509 pub struct KioskAuthInput { 510 // special fields 511 pub unknown_fields: ::protobuf::UnknownFields, 512 pub cached_size: ::protobuf::CachedSize, 513 } 514 515 impl<'a> ::std::default::Default for &'a KioskAuthInput { default() -> &'a KioskAuthInput516 fn default() -> &'a KioskAuthInput { 517 <KioskAuthInput as ::protobuf::Message>::default_instance() 518 } 519 } 520 521 impl KioskAuthInput { new() -> KioskAuthInput522 pub fn new() -> KioskAuthInput { 523 ::std::default::Default::default() 524 } 525 } 526 527 impl ::protobuf::Message for KioskAuthInput { is_initialized(&self) -> bool528 fn is_initialized(&self) -> bool { 529 true 530 } 531 merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()>532 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { 533 while !is.eof()? { 534 let (field_number, wire_type) = is.read_tag_unpack()?; 535 match field_number { 536 _ => { 537 ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; 538 }, 539 }; 540 } 541 ::std::result::Result::Ok(()) 542 } 543 544 // Compute sizes of nested messages 545 #[allow(unused_variables)] compute_size(&self) -> u32546 fn compute_size(&self) -> u32 { 547 let mut my_size = 0; 548 my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); 549 self.cached_size.set(my_size); 550 my_size 551 } 552 write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()>553 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { 554 os.write_unknown_fields(self.get_unknown_fields())?; 555 ::std::result::Result::Ok(()) 556 } 557 get_cached_size(&self) -> u32558 fn get_cached_size(&self) -> u32 { 559 self.cached_size.get() 560 } 561 get_unknown_fields(&self) -> &::protobuf::UnknownFields562 fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { 563 &self.unknown_fields 564 } 565 mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields566 fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { 567 &mut self.unknown_fields 568 } 569 as_any(&self) -> &dyn (::std::any::Any)570 fn as_any(&self) -> &dyn (::std::any::Any) { 571 self as &dyn (::std::any::Any) 572 } as_any_mut(&mut self) -> &mut dyn (::std::any::Any)573 fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { 574 self as &mut dyn (::std::any::Any) 575 } into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)>576 fn into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> { 577 self 578 } 579 descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor580 fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { 581 Self::descriptor_static() 582 } 583 new() -> KioskAuthInput584 fn new() -> KioskAuthInput { 585 KioskAuthInput::new() 586 } 587 default_instance() -> &'static KioskAuthInput588 fn default_instance() -> &'static KioskAuthInput { 589 static instance: ::protobuf::rt::LazyV2<KioskAuthInput> = ::protobuf::rt::LazyV2::INIT; 590 instance.get(KioskAuthInput::new) 591 } 592 } 593 594 impl ::protobuf::Clear for KioskAuthInput { clear(&mut self)595 fn clear(&mut self) { 596 self.unknown_fields.clear(); 597 } 598 } 599 600 impl ::protobuf::reflect::ProtobufValue for KioskAuthInput { as_ref(&self) -> ::protobuf::reflect::ReflectValueRef601 fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { 602 ::protobuf::reflect::ReflectValueRef::Message(self) 603 } 604 } 605 606 #[derive(PartialEq,Clone,Default,Debug)] 607 pub struct SmartCardAuthInput { 608 // message fields 609 pub signature_algorithms: ::std::vec::Vec<SmartCardSignatureAlgorithm>, 610 pub key_delegate_dbus_service_name: ::std::string::String, 611 // special fields 612 pub unknown_fields: ::protobuf::UnknownFields, 613 pub cached_size: ::protobuf::CachedSize, 614 } 615 616 impl<'a> ::std::default::Default for &'a SmartCardAuthInput { default() -> &'a SmartCardAuthInput617 fn default() -> &'a SmartCardAuthInput { 618 <SmartCardAuthInput as ::protobuf::Message>::default_instance() 619 } 620 } 621 622 impl SmartCardAuthInput { new() -> SmartCardAuthInput623 pub fn new() -> SmartCardAuthInput { 624 ::std::default::Default::default() 625 } 626 627 // repeated .user_data_auth.SmartCardSignatureAlgorithm signature_algorithms = 1; 628 629 get_signature_algorithms(&self) -> &[SmartCardSignatureAlgorithm]630 pub fn get_signature_algorithms(&self) -> &[SmartCardSignatureAlgorithm] { 631 &self.signature_algorithms 632 } clear_signature_algorithms(&mut self)633 pub fn clear_signature_algorithms(&mut self) { 634 self.signature_algorithms.clear(); 635 } 636 637 // Param is passed by value, moved set_signature_algorithms(&mut self, v: ::std::vec::Vec<SmartCardSignatureAlgorithm>)638 pub fn set_signature_algorithms(&mut self, v: ::std::vec::Vec<SmartCardSignatureAlgorithm>) { 639 self.signature_algorithms = v; 640 } 641 642 // Mutable pointer to the field. mut_signature_algorithms(&mut self) -> &mut ::std::vec::Vec<SmartCardSignatureAlgorithm>643 pub fn mut_signature_algorithms(&mut self) -> &mut ::std::vec::Vec<SmartCardSignatureAlgorithm> { 644 &mut self.signature_algorithms 645 } 646 647 // Take field take_signature_algorithms(&mut self) -> ::std::vec::Vec<SmartCardSignatureAlgorithm>648 pub fn take_signature_algorithms(&mut self) -> ::std::vec::Vec<SmartCardSignatureAlgorithm> { 649 ::std::mem::replace(&mut self.signature_algorithms, ::std::vec::Vec::new()) 650 } 651 652 // string key_delegate_dbus_service_name = 2; 653 654 get_key_delegate_dbus_service_name(&self) -> &str655 pub fn get_key_delegate_dbus_service_name(&self) -> &str { 656 &self.key_delegate_dbus_service_name 657 } clear_key_delegate_dbus_service_name(&mut self)658 pub fn clear_key_delegate_dbus_service_name(&mut self) { 659 self.key_delegate_dbus_service_name.clear(); 660 } 661 662 // Param is passed by value, moved set_key_delegate_dbus_service_name(&mut self, v: ::std::string::String)663 pub fn set_key_delegate_dbus_service_name(&mut self, v: ::std::string::String) { 664 self.key_delegate_dbus_service_name = v; 665 } 666 667 // Mutable pointer to the field. 668 // If field is not initialized, it is initialized with default value first. mut_key_delegate_dbus_service_name(&mut self) -> &mut ::std::string::String669 pub fn mut_key_delegate_dbus_service_name(&mut self) -> &mut ::std::string::String { 670 &mut self.key_delegate_dbus_service_name 671 } 672 673 // Take field take_key_delegate_dbus_service_name(&mut self) -> ::std::string::String674 pub fn take_key_delegate_dbus_service_name(&mut self) -> ::std::string::String { 675 ::std::mem::replace(&mut self.key_delegate_dbus_service_name, ::std::string::String::new()) 676 } 677 } 678 679 impl ::protobuf::Message for SmartCardAuthInput { is_initialized(&self) -> bool680 fn is_initialized(&self) -> bool { 681 true 682 } 683 merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()>684 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { 685 while !is.eof()? { 686 let (field_number, wire_type) = is.read_tag_unpack()?; 687 match field_number { 688 1 => { 689 ::protobuf::rt::read_repeated_enum_with_unknown_fields_into(wire_type, is, &mut self.signature_algorithms, 1, &mut self.unknown_fields)? 690 }, 691 2 => { 692 ::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.key_delegate_dbus_service_name)?; 693 }, 694 _ => { 695 ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; 696 }, 697 }; 698 } 699 ::std::result::Result::Ok(()) 700 } 701 702 // Compute sizes of nested messages 703 #[allow(unused_variables)] compute_size(&self) -> u32704 fn compute_size(&self) -> u32 { 705 let mut my_size = 0; 706 for value in &self.signature_algorithms { 707 my_size += ::protobuf::rt::enum_size(1, *value); 708 }; 709 if !self.key_delegate_dbus_service_name.is_empty() { 710 my_size += ::protobuf::rt::string_size(2, &self.key_delegate_dbus_service_name); 711 } 712 my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); 713 self.cached_size.set(my_size); 714 my_size 715 } 716 write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()>717 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { 718 for v in &self.signature_algorithms { 719 os.write_enum(1, ::protobuf::ProtobufEnum::value(v))?; 720 }; 721 if !self.key_delegate_dbus_service_name.is_empty() { 722 os.write_string(2, &self.key_delegate_dbus_service_name)?; 723 } 724 os.write_unknown_fields(self.get_unknown_fields())?; 725 ::std::result::Result::Ok(()) 726 } 727 get_cached_size(&self) -> u32728 fn get_cached_size(&self) -> u32 { 729 self.cached_size.get() 730 } 731 get_unknown_fields(&self) -> &::protobuf::UnknownFields732 fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { 733 &self.unknown_fields 734 } 735 mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields736 fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { 737 &mut self.unknown_fields 738 } 739 as_any(&self) -> &dyn (::std::any::Any)740 fn as_any(&self) -> &dyn (::std::any::Any) { 741 self as &dyn (::std::any::Any) 742 } as_any_mut(&mut self) -> &mut dyn (::std::any::Any)743 fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { 744 self as &mut dyn (::std::any::Any) 745 } into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)>746 fn into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> { 747 self 748 } 749 descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor750 fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { 751 Self::descriptor_static() 752 } 753 new() -> SmartCardAuthInput754 fn new() -> SmartCardAuthInput { 755 SmartCardAuthInput::new() 756 } 757 default_instance() -> &'static SmartCardAuthInput758 fn default_instance() -> &'static SmartCardAuthInput { 759 static instance: ::protobuf::rt::LazyV2<SmartCardAuthInput> = ::protobuf::rt::LazyV2::INIT; 760 instance.get(SmartCardAuthInput::new) 761 } 762 } 763 764 impl ::protobuf::Clear for SmartCardAuthInput { clear(&mut self)765 fn clear(&mut self) { 766 self.signature_algorithms.clear(); 767 self.key_delegate_dbus_service_name.clear(); 768 self.unknown_fields.clear(); 769 } 770 } 771 772 impl ::protobuf::reflect::ProtobufValue for SmartCardAuthInput { as_ref(&self) -> ::protobuf::reflect::ReflectValueRef773 fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { 774 ::protobuf::reflect::ReflectValueRef::Message(self) 775 } 776 } 777 778 #[derive(PartialEq,Clone,Default,Debug)] 779 pub struct LegacyFingerprintAuthInput { 780 // special fields 781 pub unknown_fields: ::protobuf::UnknownFields, 782 pub cached_size: ::protobuf::CachedSize, 783 } 784 785 impl<'a> ::std::default::Default for &'a LegacyFingerprintAuthInput { default() -> &'a LegacyFingerprintAuthInput786 fn default() -> &'a LegacyFingerprintAuthInput { 787 <LegacyFingerprintAuthInput as ::protobuf::Message>::default_instance() 788 } 789 } 790 791 impl LegacyFingerprintAuthInput { new() -> LegacyFingerprintAuthInput792 pub fn new() -> LegacyFingerprintAuthInput { 793 ::std::default::Default::default() 794 } 795 } 796 797 impl ::protobuf::Message for LegacyFingerprintAuthInput { is_initialized(&self) -> bool798 fn is_initialized(&self) -> bool { 799 true 800 } 801 merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()>802 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { 803 while !is.eof()? { 804 let (field_number, wire_type) = is.read_tag_unpack()?; 805 match field_number { 806 _ => { 807 ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; 808 }, 809 }; 810 } 811 ::std::result::Result::Ok(()) 812 } 813 814 // Compute sizes of nested messages 815 #[allow(unused_variables)] compute_size(&self) -> u32816 fn compute_size(&self) -> u32 { 817 let mut my_size = 0; 818 my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); 819 self.cached_size.set(my_size); 820 my_size 821 } 822 write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()>823 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { 824 os.write_unknown_fields(self.get_unknown_fields())?; 825 ::std::result::Result::Ok(()) 826 } 827 get_cached_size(&self) -> u32828 fn get_cached_size(&self) -> u32 { 829 self.cached_size.get() 830 } 831 get_unknown_fields(&self) -> &::protobuf::UnknownFields832 fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { 833 &self.unknown_fields 834 } 835 mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields836 fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { 837 &mut self.unknown_fields 838 } 839 as_any(&self) -> &dyn (::std::any::Any)840 fn as_any(&self) -> &dyn (::std::any::Any) { 841 self as &dyn (::std::any::Any) 842 } as_any_mut(&mut self) -> &mut dyn (::std::any::Any)843 fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { 844 self as &mut dyn (::std::any::Any) 845 } into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)>846 fn into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> { 847 self 848 } 849 descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor850 fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { 851 Self::descriptor_static() 852 } 853 new() -> LegacyFingerprintAuthInput854 fn new() -> LegacyFingerprintAuthInput { 855 LegacyFingerprintAuthInput::new() 856 } 857 default_instance() -> &'static LegacyFingerprintAuthInput858 fn default_instance() -> &'static LegacyFingerprintAuthInput { 859 static instance: ::protobuf::rt::LazyV2<LegacyFingerprintAuthInput> = ::protobuf::rt::LazyV2::INIT; 860 instance.get(LegacyFingerprintAuthInput::new) 861 } 862 } 863 864 impl ::protobuf::Clear for LegacyFingerprintAuthInput { clear(&mut self)865 fn clear(&mut self) { 866 self.unknown_fields.clear(); 867 } 868 } 869 870 impl ::protobuf::reflect::ProtobufValue for LegacyFingerprintAuthInput { as_ref(&self) -> ::protobuf::reflect::ReflectValueRef871 fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { 872 ::protobuf::reflect::ReflectValueRef::Message(self) 873 } 874 } 875 876 #[derive(PartialEq,Clone,Default,Debug)] 877 pub struct AuthInput { 878 // message oneof groups 879 pub input: ::std::option::Option<AuthInput_oneof_input>, 880 // special fields 881 pub unknown_fields: ::protobuf::UnknownFields, 882 pub cached_size: ::protobuf::CachedSize, 883 } 884 885 impl<'a> ::std::default::Default for &'a AuthInput { default() -> &'a AuthInput886 fn default() -> &'a AuthInput { 887 <AuthInput as ::protobuf::Message>::default_instance() 888 } 889 } 890 891 #[derive(Clone,PartialEq,Debug)] 892 pub enum AuthInput_oneof_input { 893 password_input(PasswordAuthInput), 894 pin_input(PinAuthInput), 895 cryptohome_recovery_input(CryptohomeRecoveryAuthInput), 896 kiosk_input(KioskAuthInput), 897 smart_card_input(SmartCardAuthInput), 898 legacy_fingerprint_input(LegacyFingerprintAuthInput), 899 } 900 901 impl AuthInput { new() -> AuthInput902 pub fn new() -> AuthInput { 903 ::std::default::Default::default() 904 } 905 906 // .user_data_auth.PasswordAuthInput password_input = 1; 907 908 get_password_input(&self) -> &PasswordAuthInput909 pub fn get_password_input(&self) -> &PasswordAuthInput { 910 match self.input { 911 ::std::option::Option::Some(AuthInput_oneof_input::password_input(ref v)) => v, 912 _ => <PasswordAuthInput as ::protobuf::Message>::default_instance(), 913 } 914 } clear_password_input(&mut self)915 pub fn clear_password_input(&mut self) { 916 self.input = ::std::option::Option::None; 917 } 918 has_password_input(&self) -> bool919 pub fn has_password_input(&self) -> bool { 920 match self.input { 921 ::std::option::Option::Some(AuthInput_oneof_input::password_input(..)) => true, 922 _ => false, 923 } 924 } 925 926 // Param is passed by value, moved set_password_input(&mut self, v: PasswordAuthInput)927 pub fn set_password_input(&mut self, v: PasswordAuthInput) { 928 self.input = ::std::option::Option::Some(AuthInput_oneof_input::password_input(v)) 929 } 930 931 // Mutable pointer to the field. mut_password_input(&mut self) -> &mut PasswordAuthInput932 pub fn mut_password_input(&mut self) -> &mut PasswordAuthInput { 933 if let ::std::option::Option::Some(AuthInput_oneof_input::password_input(_)) = self.input { 934 } else { 935 self.input = ::std::option::Option::Some(AuthInput_oneof_input::password_input(PasswordAuthInput::new())); 936 } 937 match self.input { 938 ::std::option::Option::Some(AuthInput_oneof_input::password_input(ref mut v)) => v, 939 _ => panic!(), 940 } 941 } 942 943 // Take field take_password_input(&mut self) -> PasswordAuthInput944 pub fn take_password_input(&mut self) -> PasswordAuthInput { 945 if self.has_password_input() { 946 match self.input.take() { 947 ::std::option::Option::Some(AuthInput_oneof_input::password_input(v)) => v, 948 _ => panic!(), 949 } 950 } else { 951 PasswordAuthInput::new() 952 } 953 } 954 955 // .user_data_auth.PinAuthInput pin_input = 2; 956 957 get_pin_input(&self) -> &PinAuthInput958 pub fn get_pin_input(&self) -> &PinAuthInput { 959 match self.input { 960 ::std::option::Option::Some(AuthInput_oneof_input::pin_input(ref v)) => v, 961 _ => <PinAuthInput as ::protobuf::Message>::default_instance(), 962 } 963 } clear_pin_input(&mut self)964 pub fn clear_pin_input(&mut self) { 965 self.input = ::std::option::Option::None; 966 } 967 has_pin_input(&self) -> bool968 pub fn has_pin_input(&self) -> bool { 969 match self.input { 970 ::std::option::Option::Some(AuthInput_oneof_input::pin_input(..)) => true, 971 _ => false, 972 } 973 } 974 975 // Param is passed by value, moved set_pin_input(&mut self, v: PinAuthInput)976 pub fn set_pin_input(&mut self, v: PinAuthInput) { 977 self.input = ::std::option::Option::Some(AuthInput_oneof_input::pin_input(v)) 978 } 979 980 // Mutable pointer to the field. mut_pin_input(&mut self) -> &mut PinAuthInput981 pub fn mut_pin_input(&mut self) -> &mut PinAuthInput { 982 if let ::std::option::Option::Some(AuthInput_oneof_input::pin_input(_)) = self.input { 983 } else { 984 self.input = ::std::option::Option::Some(AuthInput_oneof_input::pin_input(PinAuthInput::new())); 985 } 986 match self.input { 987 ::std::option::Option::Some(AuthInput_oneof_input::pin_input(ref mut v)) => v, 988 _ => panic!(), 989 } 990 } 991 992 // Take field take_pin_input(&mut self) -> PinAuthInput993 pub fn take_pin_input(&mut self) -> PinAuthInput { 994 if self.has_pin_input() { 995 match self.input.take() { 996 ::std::option::Option::Some(AuthInput_oneof_input::pin_input(v)) => v, 997 _ => panic!(), 998 } 999 } else { 1000 PinAuthInput::new() 1001 } 1002 } 1003 1004 // .user_data_auth.CryptohomeRecoveryAuthInput cryptohome_recovery_input = 3; 1005 1006 get_cryptohome_recovery_input(&self) -> &CryptohomeRecoveryAuthInput1007 pub fn get_cryptohome_recovery_input(&self) -> &CryptohomeRecoveryAuthInput { 1008 match self.input { 1009 ::std::option::Option::Some(AuthInput_oneof_input::cryptohome_recovery_input(ref v)) => v, 1010 _ => <CryptohomeRecoveryAuthInput as ::protobuf::Message>::default_instance(), 1011 } 1012 } clear_cryptohome_recovery_input(&mut self)1013 pub fn clear_cryptohome_recovery_input(&mut self) { 1014 self.input = ::std::option::Option::None; 1015 } 1016 has_cryptohome_recovery_input(&self) -> bool1017 pub fn has_cryptohome_recovery_input(&self) -> bool { 1018 match self.input { 1019 ::std::option::Option::Some(AuthInput_oneof_input::cryptohome_recovery_input(..)) => true, 1020 _ => false, 1021 } 1022 } 1023 1024 // Param is passed by value, moved set_cryptohome_recovery_input(&mut self, v: CryptohomeRecoveryAuthInput)1025 pub fn set_cryptohome_recovery_input(&mut self, v: CryptohomeRecoveryAuthInput) { 1026 self.input = ::std::option::Option::Some(AuthInput_oneof_input::cryptohome_recovery_input(v)) 1027 } 1028 1029 // Mutable pointer to the field. mut_cryptohome_recovery_input(&mut self) -> &mut CryptohomeRecoveryAuthInput1030 pub fn mut_cryptohome_recovery_input(&mut self) -> &mut CryptohomeRecoveryAuthInput { 1031 if let ::std::option::Option::Some(AuthInput_oneof_input::cryptohome_recovery_input(_)) = self.input { 1032 } else { 1033 self.input = ::std::option::Option::Some(AuthInput_oneof_input::cryptohome_recovery_input(CryptohomeRecoveryAuthInput::new())); 1034 } 1035 match self.input { 1036 ::std::option::Option::Some(AuthInput_oneof_input::cryptohome_recovery_input(ref mut v)) => v, 1037 _ => panic!(), 1038 } 1039 } 1040 1041 // Take field take_cryptohome_recovery_input(&mut self) -> CryptohomeRecoveryAuthInput1042 pub fn take_cryptohome_recovery_input(&mut self) -> CryptohomeRecoveryAuthInput { 1043 if self.has_cryptohome_recovery_input() { 1044 match self.input.take() { 1045 ::std::option::Option::Some(AuthInput_oneof_input::cryptohome_recovery_input(v)) => v, 1046 _ => panic!(), 1047 } 1048 } else { 1049 CryptohomeRecoveryAuthInput::new() 1050 } 1051 } 1052 1053 // .user_data_auth.KioskAuthInput kiosk_input = 4; 1054 1055 get_kiosk_input(&self) -> &KioskAuthInput1056 pub fn get_kiosk_input(&self) -> &KioskAuthInput { 1057 match self.input { 1058 ::std::option::Option::Some(AuthInput_oneof_input::kiosk_input(ref v)) => v, 1059 _ => <KioskAuthInput as ::protobuf::Message>::default_instance(), 1060 } 1061 } clear_kiosk_input(&mut self)1062 pub fn clear_kiosk_input(&mut self) { 1063 self.input = ::std::option::Option::None; 1064 } 1065 has_kiosk_input(&self) -> bool1066 pub fn has_kiosk_input(&self) -> bool { 1067 match self.input { 1068 ::std::option::Option::Some(AuthInput_oneof_input::kiosk_input(..)) => true, 1069 _ => false, 1070 } 1071 } 1072 1073 // Param is passed by value, moved set_kiosk_input(&mut self, v: KioskAuthInput)1074 pub fn set_kiosk_input(&mut self, v: KioskAuthInput) { 1075 self.input = ::std::option::Option::Some(AuthInput_oneof_input::kiosk_input(v)) 1076 } 1077 1078 // Mutable pointer to the field. mut_kiosk_input(&mut self) -> &mut KioskAuthInput1079 pub fn mut_kiosk_input(&mut self) -> &mut KioskAuthInput { 1080 if let ::std::option::Option::Some(AuthInput_oneof_input::kiosk_input(_)) = self.input { 1081 } else { 1082 self.input = ::std::option::Option::Some(AuthInput_oneof_input::kiosk_input(KioskAuthInput::new())); 1083 } 1084 match self.input { 1085 ::std::option::Option::Some(AuthInput_oneof_input::kiosk_input(ref mut v)) => v, 1086 _ => panic!(), 1087 } 1088 } 1089 1090 // Take field take_kiosk_input(&mut self) -> KioskAuthInput1091 pub fn take_kiosk_input(&mut self) -> KioskAuthInput { 1092 if self.has_kiosk_input() { 1093 match self.input.take() { 1094 ::std::option::Option::Some(AuthInput_oneof_input::kiosk_input(v)) => v, 1095 _ => panic!(), 1096 } 1097 } else { 1098 KioskAuthInput::new() 1099 } 1100 } 1101 1102 // .user_data_auth.SmartCardAuthInput smart_card_input = 5; 1103 1104 get_smart_card_input(&self) -> &SmartCardAuthInput1105 pub fn get_smart_card_input(&self) -> &SmartCardAuthInput { 1106 match self.input { 1107 ::std::option::Option::Some(AuthInput_oneof_input::smart_card_input(ref v)) => v, 1108 _ => <SmartCardAuthInput as ::protobuf::Message>::default_instance(), 1109 } 1110 } clear_smart_card_input(&mut self)1111 pub fn clear_smart_card_input(&mut self) { 1112 self.input = ::std::option::Option::None; 1113 } 1114 has_smart_card_input(&self) -> bool1115 pub fn has_smart_card_input(&self) -> bool { 1116 match self.input { 1117 ::std::option::Option::Some(AuthInput_oneof_input::smart_card_input(..)) => true, 1118 _ => false, 1119 } 1120 } 1121 1122 // Param is passed by value, moved set_smart_card_input(&mut self, v: SmartCardAuthInput)1123 pub fn set_smart_card_input(&mut self, v: SmartCardAuthInput) { 1124 self.input = ::std::option::Option::Some(AuthInput_oneof_input::smart_card_input(v)) 1125 } 1126 1127 // Mutable pointer to the field. mut_smart_card_input(&mut self) -> &mut SmartCardAuthInput1128 pub fn mut_smart_card_input(&mut self) -> &mut SmartCardAuthInput { 1129 if let ::std::option::Option::Some(AuthInput_oneof_input::smart_card_input(_)) = self.input { 1130 } else { 1131 self.input = ::std::option::Option::Some(AuthInput_oneof_input::smart_card_input(SmartCardAuthInput::new())); 1132 } 1133 match self.input { 1134 ::std::option::Option::Some(AuthInput_oneof_input::smart_card_input(ref mut v)) => v, 1135 _ => panic!(), 1136 } 1137 } 1138 1139 // Take field take_smart_card_input(&mut self) -> SmartCardAuthInput1140 pub fn take_smart_card_input(&mut self) -> SmartCardAuthInput { 1141 if self.has_smart_card_input() { 1142 match self.input.take() { 1143 ::std::option::Option::Some(AuthInput_oneof_input::smart_card_input(v)) => v, 1144 _ => panic!(), 1145 } 1146 } else { 1147 SmartCardAuthInput::new() 1148 } 1149 } 1150 1151 // .user_data_auth.LegacyFingerprintAuthInput legacy_fingerprint_input = 6; 1152 1153 get_legacy_fingerprint_input(&self) -> &LegacyFingerprintAuthInput1154 pub fn get_legacy_fingerprint_input(&self) -> &LegacyFingerprintAuthInput { 1155 match self.input { 1156 ::std::option::Option::Some(AuthInput_oneof_input::legacy_fingerprint_input(ref v)) => v, 1157 _ => <LegacyFingerprintAuthInput as ::protobuf::Message>::default_instance(), 1158 } 1159 } clear_legacy_fingerprint_input(&mut self)1160 pub fn clear_legacy_fingerprint_input(&mut self) { 1161 self.input = ::std::option::Option::None; 1162 } 1163 has_legacy_fingerprint_input(&self) -> bool1164 pub fn has_legacy_fingerprint_input(&self) -> bool { 1165 match self.input { 1166 ::std::option::Option::Some(AuthInput_oneof_input::legacy_fingerprint_input(..)) => true, 1167 _ => false, 1168 } 1169 } 1170 1171 // Param is passed by value, moved set_legacy_fingerprint_input(&mut self, v: LegacyFingerprintAuthInput)1172 pub fn set_legacy_fingerprint_input(&mut self, v: LegacyFingerprintAuthInput) { 1173 self.input = ::std::option::Option::Some(AuthInput_oneof_input::legacy_fingerprint_input(v)) 1174 } 1175 1176 // Mutable pointer to the field. mut_legacy_fingerprint_input(&mut self) -> &mut LegacyFingerprintAuthInput1177 pub fn mut_legacy_fingerprint_input(&mut self) -> &mut LegacyFingerprintAuthInput { 1178 if let ::std::option::Option::Some(AuthInput_oneof_input::legacy_fingerprint_input(_)) = self.input { 1179 } else { 1180 self.input = ::std::option::Option::Some(AuthInput_oneof_input::legacy_fingerprint_input(LegacyFingerprintAuthInput::new())); 1181 } 1182 match self.input { 1183 ::std::option::Option::Some(AuthInput_oneof_input::legacy_fingerprint_input(ref mut v)) => v, 1184 _ => panic!(), 1185 } 1186 } 1187 1188 // Take field take_legacy_fingerprint_input(&mut self) -> LegacyFingerprintAuthInput1189 pub fn take_legacy_fingerprint_input(&mut self) -> LegacyFingerprintAuthInput { 1190 if self.has_legacy_fingerprint_input() { 1191 match self.input.take() { 1192 ::std::option::Option::Some(AuthInput_oneof_input::legacy_fingerprint_input(v)) => v, 1193 _ => panic!(), 1194 } 1195 } else { 1196 LegacyFingerprintAuthInput::new() 1197 } 1198 } 1199 } 1200 1201 impl ::protobuf::Message for AuthInput { is_initialized(&self) -> bool1202 fn is_initialized(&self) -> bool { 1203 if let Some(AuthInput_oneof_input::password_input(ref v)) = self.input { 1204 if !v.is_initialized() { 1205 return false; 1206 } 1207 } 1208 if let Some(AuthInput_oneof_input::pin_input(ref v)) = self.input { 1209 if !v.is_initialized() { 1210 return false; 1211 } 1212 } 1213 if let Some(AuthInput_oneof_input::cryptohome_recovery_input(ref v)) = self.input { 1214 if !v.is_initialized() { 1215 return false; 1216 } 1217 } 1218 if let Some(AuthInput_oneof_input::kiosk_input(ref v)) = self.input { 1219 if !v.is_initialized() { 1220 return false; 1221 } 1222 } 1223 if let Some(AuthInput_oneof_input::smart_card_input(ref v)) = self.input { 1224 if !v.is_initialized() { 1225 return false; 1226 } 1227 } 1228 if let Some(AuthInput_oneof_input::legacy_fingerprint_input(ref v)) = self.input { 1229 if !v.is_initialized() { 1230 return false; 1231 } 1232 } 1233 true 1234 } 1235 merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()>1236 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { 1237 while !is.eof()? { 1238 let (field_number, wire_type) = is.read_tag_unpack()?; 1239 match field_number { 1240 1 => { 1241 if wire_type != ::protobuf::wire_format::WireTypeLengthDelimited { 1242 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); 1243 } 1244 self.input = ::std::option::Option::Some(AuthInput_oneof_input::password_input(is.read_message()?)); 1245 }, 1246 2 => { 1247 if wire_type != ::protobuf::wire_format::WireTypeLengthDelimited { 1248 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); 1249 } 1250 self.input = ::std::option::Option::Some(AuthInput_oneof_input::pin_input(is.read_message()?)); 1251 }, 1252 3 => { 1253 if wire_type != ::protobuf::wire_format::WireTypeLengthDelimited { 1254 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); 1255 } 1256 self.input = ::std::option::Option::Some(AuthInput_oneof_input::cryptohome_recovery_input(is.read_message()?)); 1257 }, 1258 4 => { 1259 if wire_type != ::protobuf::wire_format::WireTypeLengthDelimited { 1260 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); 1261 } 1262 self.input = ::std::option::Option::Some(AuthInput_oneof_input::kiosk_input(is.read_message()?)); 1263 }, 1264 5 => { 1265 if wire_type != ::protobuf::wire_format::WireTypeLengthDelimited { 1266 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); 1267 } 1268 self.input = ::std::option::Option::Some(AuthInput_oneof_input::smart_card_input(is.read_message()?)); 1269 }, 1270 6 => { 1271 if wire_type != ::protobuf::wire_format::WireTypeLengthDelimited { 1272 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); 1273 } 1274 self.input = ::std::option::Option::Some(AuthInput_oneof_input::legacy_fingerprint_input(is.read_message()?)); 1275 }, 1276 _ => { 1277 ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; 1278 }, 1279 }; 1280 } 1281 ::std::result::Result::Ok(()) 1282 } 1283 1284 // Compute sizes of nested messages 1285 #[allow(unused_variables)] compute_size(&self) -> u321286 fn compute_size(&self) -> u32 { 1287 let mut my_size = 0; 1288 if let ::std::option::Option::Some(ref v) = self.input { 1289 match v { 1290 &AuthInput_oneof_input::password_input(ref v) => { 1291 let len = v.compute_size(); 1292 my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; 1293 }, 1294 &AuthInput_oneof_input::pin_input(ref v) => { 1295 let len = v.compute_size(); 1296 my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; 1297 }, 1298 &AuthInput_oneof_input::cryptohome_recovery_input(ref v) => { 1299 let len = v.compute_size(); 1300 my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; 1301 }, 1302 &AuthInput_oneof_input::kiosk_input(ref v) => { 1303 let len = v.compute_size(); 1304 my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; 1305 }, 1306 &AuthInput_oneof_input::smart_card_input(ref v) => { 1307 let len = v.compute_size(); 1308 my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; 1309 }, 1310 &AuthInput_oneof_input::legacy_fingerprint_input(ref v) => { 1311 let len = v.compute_size(); 1312 my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; 1313 }, 1314 }; 1315 } 1316 my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); 1317 self.cached_size.set(my_size); 1318 my_size 1319 } 1320 write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()>1321 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { 1322 if let ::std::option::Option::Some(ref v) = self.input { 1323 match v { 1324 &AuthInput_oneof_input::password_input(ref v) => { 1325 os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited)?; 1326 os.write_raw_varint32(v.get_cached_size())?; 1327 v.write_to_with_cached_sizes(os)?; 1328 }, 1329 &AuthInput_oneof_input::pin_input(ref v) => { 1330 os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited)?; 1331 os.write_raw_varint32(v.get_cached_size())?; 1332 v.write_to_with_cached_sizes(os)?; 1333 }, 1334 &AuthInput_oneof_input::cryptohome_recovery_input(ref v) => { 1335 os.write_tag(3, ::protobuf::wire_format::WireTypeLengthDelimited)?; 1336 os.write_raw_varint32(v.get_cached_size())?; 1337 v.write_to_with_cached_sizes(os)?; 1338 }, 1339 &AuthInput_oneof_input::kiosk_input(ref v) => { 1340 os.write_tag(4, ::protobuf::wire_format::WireTypeLengthDelimited)?; 1341 os.write_raw_varint32(v.get_cached_size())?; 1342 v.write_to_with_cached_sizes(os)?; 1343 }, 1344 &AuthInput_oneof_input::smart_card_input(ref v) => { 1345 os.write_tag(5, ::protobuf::wire_format::WireTypeLengthDelimited)?; 1346 os.write_raw_varint32(v.get_cached_size())?; 1347 v.write_to_with_cached_sizes(os)?; 1348 }, 1349 &AuthInput_oneof_input::legacy_fingerprint_input(ref v) => { 1350 os.write_tag(6, ::protobuf::wire_format::WireTypeLengthDelimited)?; 1351 os.write_raw_varint32(v.get_cached_size())?; 1352 v.write_to_with_cached_sizes(os)?; 1353 }, 1354 }; 1355 } 1356 os.write_unknown_fields(self.get_unknown_fields())?; 1357 ::std::result::Result::Ok(()) 1358 } 1359 get_cached_size(&self) -> u321360 fn get_cached_size(&self) -> u32 { 1361 self.cached_size.get() 1362 } 1363 get_unknown_fields(&self) -> &::protobuf::UnknownFields1364 fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { 1365 &self.unknown_fields 1366 } 1367 mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields1368 fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { 1369 &mut self.unknown_fields 1370 } 1371 as_any(&self) -> &dyn (::std::any::Any)1372 fn as_any(&self) -> &dyn (::std::any::Any) { 1373 self as &dyn (::std::any::Any) 1374 } as_any_mut(&mut self) -> &mut dyn (::std::any::Any)1375 fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { 1376 self as &mut dyn (::std::any::Any) 1377 } into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)>1378 fn into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> { 1379 self 1380 } 1381 descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor1382 fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { 1383 Self::descriptor_static() 1384 } 1385 new() -> AuthInput1386 fn new() -> AuthInput { 1387 AuthInput::new() 1388 } 1389 default_instance() -> &'static AuthInput1390 fn default_instance() -> &'static AuthInput { 1391 static instance: ::protobuf::rt::LazyV2<AuthInput> = ::protobuf::rt::LazyV2::INIT; 1392 instance.get(AuthInput::new) 1393 } 1394 } 1395 1396 impl ::protobuf::Clear for AuthInput { clear(&mut self)1397 fn clear(&mut self) { 1398 self.input = ::std::option::Option::None; 1399 self.input = ::std::option::Option::None; 1400 self.input = ::std::option::Option::None; 1401 self.input = ::std::option::Option::None; 1402 self.input = ::std::option::Option::None; 1403 self.input = ::std::option::Option::None; 1404 self.unknown_fields.clear(); 1405 } 1406 } 1407 1408 impl ::protobuf::reflect::ProtobufValue for AuthInput { as_ref(&self) -> ::protobuf::reflect::ReflectValueRef1409 fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { 1410 ::protobuf::reflect::ReflectValueRef::Message(self) 1411 } 1412 } 1413 1414 #[derive(PartialEq,Clone,Default,Debug)] 1415 pub struct PasswordMetadata { 1416 // special fields 1417 pub unknown_fields: ::protobuf::UnknownFields, 1418 pub cached_size: ::protobuf::CachedSize, 1419 } 1420 1421 impl<'a> ::std::default::Default for &'a PasswordMetadata { default() -> &'a PasswordMetadata1422 fn default() -> &'a PasswordMetadata { 1423 <PasswordMetadata as ::protobuf::Message>::default_instance() 1424 } 1425 } 1426 1427 impl PasswordMetadata { new() -> PasswordMetadata1428 pub fn new() -> PasswordMetadata { 1429 ::std::default::Default::default() 1430 } 1431 } 1432 1433 impl ::protobuf::Message for PasswordMetadata { is_initialized(&self) -> bool1434 fn is_initialized(&self) -> bool { 1435 true 1436 } 1437 merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()>1438 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { 1439 while !is.eof()? { 1440 let (field_number, wire_type) = is.read_tag_unpack()?; 1441 match field_number { 1442 _ => { 1443 ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; 1444 }, 1445 }; 1446 } 1447 ::std::result::Result::Ok(()) 1448 } 1449 1450 // Compute sizes of nested messages 1451 #[allow(unused_variables)] compute_size(&self) -> u321452 fn compute_size(&self) -> u32 { 1453 let mut my_size = 0; 1454 my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); 1455 self.cached_size.set(my_size); 1456 my_size 1457 } 1458 write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()>1459 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { 1460 os.write_unknown_fields(self.get_unknown_fields())?; 1461 ::std::result::Result::Ok(()) 1462 } 1463 get_cached_size(&self) -> u321464 fn get_cached_size(&self) -> u32 { 1465 self.cached_size.get() 1466 } 1467 get_unknown_fields(&self) -> &::protobuf::UnknownFields1468 fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { 1469 &self.unknown_fields 1470 } 1471 mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields1472 fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { 1473 &mut self.unknown_fields 1474 } 1475 as_any(&self) -> &dyn (::std::any::Any)1476 fn as_any(&self) -> &dyn (::std::any::Any) { 1477 self as &dyn (::std::any::Any) 1478 } as_any_mut(&mut self) -> &mut dyn (::std::any::Any)1479 fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { 1480 self as &mut dyn (::std::any::Any) 1481 } into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)>1482 fn into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> { 1483 self 1484 } 1485 descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor1486 fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { 1487 Self::descriptor_static() 1488 } 1489 new() -> PasswordMetadata1490 fn new() -> PasswordMetadata { 1491 PasswordMetadata::new() 1492 } 1493 default_instance() -> &'static PasswordMetadata1494 fn default_instance() -> &'static PasswordMetadata { 1495 static instance: ::protobuf::rt::LazyV2<PasswordMetadata> = ::protobuf::rt::LazyV2::INIT; 1496 instance.get(PasswordMetadata::new) 1497 } 1498 } 1499 1500 impl ::protobuf::Clear for PasswordMetadata { clear(&mut self)1501 fn clear(&mut self) { 1502 self.unknown_fields.clear(); 1503 } 1504 } 1505 1506 impl ::protobuf::reflect::ProtobufValue for PasswordMetadata { as_ref(&self) -> ::protobuf::reflect::ReflectValueRef1507 fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { 1508 ::protobuf::reflect::ReflectValueRef::Message(self) 1509 } 1510 } 1511 1512 #[derive(PartialEq,Clone,Default,Debug)] 1513 pub struct PinMetadata { 1514 // message fields 1515 pub auth_locked: bool, 1516 // special fields 1517 pub unknown_fields: ::protobuf::UnknownFields, 1518 pub cached_size: ::protobuf::CachedSize, 1519 } 1520 1521 impl<'a> ::std::default::Default for &'a PinMetadata { default() -> &'a PinMetadata1522 fn default() -> &'a PinMetadata { 1523 <PinMetadata as ::protobuf::Message>::default_instance() 1524 } 1525 } 1526 1527 impl PinMetadata { new() -> PinMetadata1528 pub fn new() -> PinMetadata { 1529 ::std::default::Default::default() 1530 } 1531 1532 // bool auth_locked = 1; 1533 1534 get_auth_locked(&self) -> bool1535 pub fn get_auth_locked(&self) -> bool { 1536 self.auth_locked 1537 } clear_auth_locked(&mut self)1538 pub fn clear_auth_locked(&mut self) { 1539 self.auth_locked = false; 1540 } 1541 1542 // Param is passed by value, moved set_auth_locked(&mut self, v: bool)1543 pub fn set_auth_locked(&mut self, v: bool) { 1544 self.auth_locked = v; 1545 } 1546 } 1547 1548 impl ::protobuf::Message for PinMetadata { is_initialized(&self) -> bool1549 fn is_initialized(&self) -> bool { 1550 true 1551 } 1552 merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()>1553 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { 1554 while !is.eof()? { 1555 let (field_number, wire_type) = is.read_tag_unpack()?; 1556 match field_number { 1557 1 => { 1558 if wire_type != ::protobuf::wire_format::WireTypeVarint { 1559 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); 1560 } 1561 let tmp = is.read_bool()?; 1562 self.auth_locked = tmp; 1563 }, 1564 _ => { 1565 ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; 1566 }, 1567 }; 1568 } 1569 ::std::result::Result::Ok(()) 1570 } 1571 1572 // Compute sizes of nested messages 1573 #[allow(unused_variables)] compute_size(&self) -> u321574 fn compute_size(&self) -> u32 { 1575 let mut my_size = 0; 1576 if self.auth_locked != false { 1577 my_size += 2; 1578 } 1579 my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); 1580 self.cached_size.set(my_size); 1581 my_size 1582 } 1583 write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()>1584 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { 1585 if self.auth_locked != false { 1586 os.write_bool(1, self.auth_locked)?; 1587 } 1588 os.write_unknown_fields(self.get_unknown_fields())?; 1589 ::std::result::Result::Ok(()) 1590 } 1591 get_cached_size(&self) -> u321592 fn get_cached_size(&self) -> u32 { 1593 self.cached_size.get() 1594 } 1595 get_unknown_fields(&self) -> &::protobuf::UnknownFields1596 fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { 1597 &self.unknown_fields 1598 } 1599 mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields1600 fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { 1601 &mut self.unknown_fields 1602 } 1603 as_any(&self) -> &dyn (::std::any::Any)1604 fn as_any(&self) -> &dyn (::std::any::Any) { 1605 self as &dyn (::std::any::Any) 1606 } as_any_mut(&mut self) -> &mut dyn (::std::any::Any)1607 fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { 1608 self as &mut dyn (::std::any::Any) 1609 } into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)>1610 fn into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> { 1611 self 1612 } 1613 descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor1614 fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { 1615 Self::descriptor_static() 1616 } 1617 new() -> PinMetadata1618 fn new() -> PinMetadata { 1619 PinMetadata::new() 1620 } 1621 default_instance() -> &'static PinMetadata1622 fn default_instance() -> &'static PinMetadata { 1623 static instance: ::protobuf::rt::LazyV2<PinMetadata> = ::protobuf::rt::LazyV2::INIT; 1624 instance.get(PinMetadata::new) 1625 } 1626 } 1627 1628 impl ::protobuf::Clear for PinMetadata { clear(&mut self)1629 fn clear(&mut self) { 1630 self.auth_locked = false; 1631 self.unknown_fields.clear(); 1632 } 1633 } 1634 1635 impl ::protobuf::reflect::ProtobufValue for PinMetadata { as_ref(&self) -> ::protobuf::reflect::ReflectValueRef1636 fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { 1637 ::protobuf::reflect::ReflectValueRef::Message(self) 1638 } 1639 } 1640 1641 #[derive(PartialEq,Clone,Default,Debug)] 1642 pub struct CryptohomeRecoveryMetadata { 1643 // special fields 1644 pub unknown_fields: ::protobuf::UnknownFields, 1645 pub cached_size: ::protobuf::CachedSize, 1646 } 1647 1648 impl<'a> ::std::default::Default for &'a CryptohomeRecoveryMetadata { default() -> &'a CryptohomeRecoveryMetadata1649 fn default() -> &'a CryptohomeRecoveryMetadata { 1650 <CryptohomeRecoveryMetadata as ::protobuf::Message>::default_instance() 1651 } 1652 } 1653 1654 impl CryptohomeRecoveryMetadata { new() -> CryptohomeRecoveryMetadata1655 pub fn new() -> CryptohomeRecoveryMetadata { 1656 ::std::default::Default::default() 1657 } 1658 } 1659 1660 impl ::protobuf::Message for CryptohomeRecoveryMetadata { is_initialized(&self) -> bool1661 fn is_initialized(&self) -> bool { 1662 true 1663 } 1664 merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()>1665 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { 1666 while !is.eof()? { 1667 let (field_number, wire_type) = is.read_tag_unpack()?; 1668 match field_number { 1669 _ => { 1670 ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; 1671 }, 1672 }; 1673 } 1674 ::std::result::Result::Ok(()) 1675 } 1676 1677 // Compute sizes of nested messages 1678 #[allow(unused_variables)] compute_size(&self) -> u321679 fn compute_size(&self) -> u32 { 1680 let mut my_size = 0; 1681 my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); 1682 self.cached_size.set(my_size); 1683 my_size 1684 } 1685 write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()>1686 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { 1687 os.write_unknown_fields(self.get_unknown_fields())?; 1688 ::std::result::Result::Ok(()) 1689 } 1690 get_cached_size(&self) -> u321691 fn get_cached_size(&self) -> u32 { 1692 self.cached_size.get() 1693 } 1694 get_unknown_fields(&self) -> &::protobuf::UnknownFields1695 fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { 1696 &self.unknown_fields 1697 } 1698 mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields1699 fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { 1700 &mut self.unknown_fields 1701 } 1702 as_any(&self) -> &dyn (::std::any::Any)1703 fn as_any(&self) -> &dyn (::std::any::Any) { 1704 self as &dyn (::std::any::Any) 1705 } as_any_mut(&mut self) -> &mut dyn (::std::any::Any)1706 fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { 1707 self as &mut dyn (::std::any::Any) 1708 } into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)>1709 fn into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> { 1710 self 1711 } 1712 descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor1713 fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { 1714 Self::descriptor_static() 1715 } 1716 new() -> CryptohomeRecoveryMetadata1717 fn new() -> CryptohomeRecoveryMetadata { 1718 CryptohomeRecoveryMetadata::new() 1719 } 1720 default_instance() -> &'static CryptohomeRecoveryMetadata1721 fn default_instance() -> &'static CryptohomeRecoveryMetadata { 1722 static instance: ::protobuf::rt::LazyV2<CryptohomeRecoveryMetadata> = ::protobuf::rt::LazyV2::INIT; 1723 instance.get(CryptohomeRecoveryMetadata::new) 1724 } 1725 } 1726 1727 impl ::protobuf::Clear for CryptohomeRecoveryMetadata { clear(&mut self)1728 fn clear(&mut self) { 1729 self.unknown_fields.clear(); 1730 } 1731 } 1732 1733 impl ::protobuf::reflect::ProtobufValue for CryptohomeRecoveryMetadata { as_ref(&self) -> ::protobuf::reflect::ReflectValueRef1734 fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { 1735 ::protobuf::reflect::ReflectValueRef::Message(self) 1736 } 1737 } 1738 1739 #[derive(PartialEq,Clone,Default,Debug)] 1740 pub struct KioskMetadata { 1741 // special fields 1742 pub unknown_fields: ::protobuf::UnknownFields, 1743 pub cached_size: ::protobuf::CachedSize, 1744 } 1745 1746 impl<'a> ::std::default::Default for &'a KioskMetadata { default() -> &'a KioskMetadata1747 fn default() -> &'a KioskMetadata { 1748 <KioskMetadata as ::protobuf::Message>::default_instance() 1749 } 1750 } 1751 1752 impl KioskMetadata { new() -> KioskMetadata1753 pub fn new() -> KioskMetadata { 1754 ::std::default::Default::default() 1755 } 1756 } 1757 1758 impl ::protobuf::Message for KioskMetadata { is_initialized(&self) -> bool1759 fn is_initialized(&self) -> bool { 1760 true 1761 } 1762 merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()>1763 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { 1764 while !is.eof()? { 1765 let (field_number, wire_type) = is.read_tag_unpack()?; 1766 match field_number { 1767 _ => { 1768 ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; 1769 }, 1770 }; 1771 } 1772 ::std::result::Result::Ok(()) 1773 } 1774 1775 // Compute sizes of nested messages 1776 #[allow(unused_variables)] compute_size(&self) -> u321777 fn compute_size(&self) -> u32 { 1778 let mut my_size = 0; 1779 my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); 1780 self.cached_size.set(my_size); 1781 my_size 1782 } 1783 write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()>1784 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { 1785 os.write_unknown_fields(self.get_unknown_fields())?; 1786 ::std::result::Result::Ok(()) 1787 } 1788 get_cached_size(&self) -> u321789 fn get_cached_size(&self) -> u32 { 1790 self.cached_size.get() 1791 } 1792 get_unknown_fields(&self) -> &::protobuf::UnknownFields1793 fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { 1794 &self.unknown_fields 1795 } 1796 mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields1797 fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { 1798 &mut self.unknown_fields 1799 } 1800 as_any(&self) -> &dyn (::std::any::Any)1801 fn as_any(&self) -> &dyn (::std::any::Any) { 1802 self as &dyn (::std::any::Any) 1803 } as_any_mut(&mut self) -> &mut dyn (::std::any::Any)1804 fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { 1805 self as &mut dyn (::std::any::Any) 1806 } into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)>1807 fn into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> { 1808 self 1809 } 1810 descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor1811 fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { 1812 Self::descriptor_static() 1813 } 1814 new() -> KioskMetadata1815 fn new() -> KioskMetadata { 1816 KioskMetadata::new() 1817 } 1818 default_instance() -> &'static KioskMetadata1819 fn default_instance() -> &'static KioskMetadata { 1820 static instance: ::protobuf::rt::LazyV2<KioskMetadata> = ::protobuf::rt::LazyV2::INIT; 1821 instance.get(KioskMetadata::new) 1822 } 1823 } 1824 1825 impl ::protobuf::Clear for KioskMetadata { clear(&mut self)1826 fn clear(&mut self) { 1827 self.unknown_fields.clear(); 1828 } 1829 } 1830 1831 impl ::protobuf::reflect::ProtobufValue for KioskMetadata { as_ref(&self) -> ::protobuf::reflect::ReflectValueRef1832 fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { 1833 ::protobuf::reflect::ReflectValueRef::Message(self) 1834 } 1835 } 1836 1837 #[derive(PartialEq,Clone,Default,Debug)] 1838 pub struct SmartCardMetadata { 1839 // message fields 1840 pub public_key_spki_der: ::std::vec::Vec<u8>, 1841 // special fields 1842 pub unknown_fields: ::protobuf::UnknownFields, 1843 pub cached_size: ::protobuf::CachedSize, 1844 } 1845 1846 impl<'a> ::std::default::Default for &'a SmartCardMetadata { default() -> &'a SmartCardMetadata1847 fn default() -> &'a SmartCardMetadata { 1848 <SmartCardMetadata as ::protobuf::Message>::default_instance() 1849 } 1850 } 1851 1852 impl SmartCardMetadata { new() -> SmartCardMetadata1853 pub fn new() -> SmartCardMetadata { 1854 ::std::default::Default::default() 1855 } 1856 1857 // bytes public_key_spki_der = 1; 1858 1859 get_public_key_spki_der(&self) -> &[u8]1860 pub fn get_public_key_spki_der(&self) -> &[u8] { 1861 &self.public_key_spki_der 1862 } clear_public_key_spki_der(&mut self)1863 pub fn clear_public_key_spki_der(&mut self) { 1864 self.public_key_spki_der.clear(); 1865 } 1866 1867 // Param is passed by value, moved set_public_key_spki_der(&mut self, v: ::std::vec::Vec<u8>)1868 pub fn set_public_key_spki_der(&mut self, v: ::std::vec::Vec<u8>) { 1869 self.public_key_spki_der = v; 1870 } 1871 1872 // Mutable pointer to the field. 1873 // If field is not initialized, it is initialized with default value first. mut_public_key_spki_der(&mut self) -> &mut ::std::vec::Vec<u8>1874 pub fn mut_public_key_spki_der(&mut self) -> &mut ::std::vec::Vec<u8> { 1875 &mut self.public_key_spki_der 1876 } 1877 1878 // Take field take_public_key_spki_der(&mut self) -> ::std::vec::Vec<u8>1879 pub fn take_public_key_spki_der(&mut self) -> ::std::vec::Vec<u8> { 1880 ::std::mem::replace(&mut self.public_key_spki_der, ::std::vec::Vec::new()) 1881 } 1882 } 1883 1884 impl ::protobuf::Message for SmartCardMetadata { is_initialized(&self) -> bool1885 fn is_initialized(&self) -> bool { 1886 true 1887 } 1888 merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()>1889 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { 1890 while !is.eof()? { 1891 let (field_number, wire_type) = is.read_tag_unpack()?; 1892 match field_number { 1893 1 => { 1894 ::protobuf::rt::read_singular_proto3_bytes_into(wire_type, is, &mut self.public_key_spki_der)?; 1895 }, 1896 _ => { 1897 ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; 1898 }, 1899 }; 1900 } 1901 ::std::result::Result::Ok(()) 1902 } 1903 1904 // Compute sizes of nested messages 1905 #[allow(unused_variables)] compute_size(&self) -> u321906 fn compute_size(&self) -> u32 { 1907 let mut my_size = 0; 1908 if !self.public_key_spki_der.is_empty() { 1909 my_size += ::protobuf::rt::bytes_size(1, &self.public_key_spki_der); 1910 } 1911 my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); 1912 self.cached_size.set(my_size); 1913 my_size 1914 } 1915 write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()>1916 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { 1917 if !self.public_key_spki_der.is_empty() { 1918 os.write_bytes(1, &self.public_key_spki_der)?; 1919 } 1920 os.write_unknown_fields(self.get_unknown_fields())?; 1921 ::std::result::Result::Ok(()) 1922 } 1923 get_cached_size(&self) -> u321924 fn get_cached_size(&self) -> u32 { 1925 self.cached_size.get() 1926 } 1927 get_unknown_fields(&self) -> &::protobuf::UnknownFields1928 fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { 1929 &self.unknown_fields 1930 } 1931 mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields1932 fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { 1933 &mut self.unknown_fields 1934 } 1935 as_any(&self) -> &dyn (::std::any::Any)1936 fn as_any(&self) -> &dyn (::std::any::Any) { 1937 self as &dyn (::std::any::Any) 1938 } as_any_mut(&mut self) -> &mut dyn (::std::any::Any)1939 fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { 1940 self as &mut dyn (::std::any::Any) 1941 } into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)>1942 fn into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> { 1943 self 1944 } 1945 descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor1946 fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { 1947 Self::descriptor_static() 1948 } 1949 new() -> SmartCardMetadata1950 fn new() -> SmartCardMetadata { 1951 SmartCardMetadata::new() 1952 } 1953 default_instance() -> &'static SmartCardMetadata1954 fn default_instance() -> &'static SmartCardMetadata { 1955 static instance: ::protobuf::rt::LazyV2<SmartCardMetadata> = ::protobuf::rt::LazyV2::INIT; 1956 instance.get(SmartCardMetadata::new) 1957 } 1958 } 1959 1960 impl ::protobuf::Clear for SmartCardMetadata { clear(&mut self)1961 fn clear(&mut self) { 1962 self.public_key_spki_der.clear(); 1963 self.unknown_fields.clear(); 1964 } 1965 } 1966 1967 impl ::protobuf::reflect::ProtobufValue for SmartCardMetadata { as_ref(&self) -> ::protobuf::reflect::ReflectValueRef1968 fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { 1969 ::protobuf::reflect::ReflectValueRef::Message(self) 1970 } 1971 } 1972 1973 #[derive(PartialEq,Clone,Default,Debug)] 1974 pub struct CommonMetadata { 1975 // message fields 1976 pub chromeos_version_last_updated: ::std::vec::Vec<u8>, 1977 pub chrome_version_last_updated: ::std::vec::Vec<u8>, 1978 // special fields 1979 pub unknown_fields: ::protobuf::UnknownFields, 1980 pub cached_size: ::protobuf::CachedSize, 1981 } 1982 1983 impl<'a> ::std::default::Default for &'a CommonMetadata { default() -> &'a CommonMetadata1984 fn default() -> &'a CommonMetadata { 1985 <CommonMetadata as ::protobuf::Message>::default_instance() 1986 } 1987 } 1988 1989 impl CommonMetadata { new() -> CommonMetadata1990 pub fn new() -> CommonMetadata { 1991 ::std::default::Default::default() 1992 } 1993 1994 // bytes chromeos_version_last_updated = 1; 1995 1996 get_chromeos_version_last_updated(&self) -> &[u8]1997 pub fn get_chromeos_version_last_updated(&self) -> &[u8] { 1998 &self.chromeos_version_last_updated 1999 } clear_chromeos_version_last_updated(&mut self)2000 pub fn clear_chromeos_version_last_updated(&mut self) { 2001 self.chromeos_version_last_updated.clear(); 2002 } 2003 2004 // Param is passed by value, moved set_chromeos_version_last_updated(&mut self, v: ::std::vec::Vec<u8>)2005 pub fn set_chromeos_version_last_updated(&mut self, v: ::std::vec::Vec<u8>) { 2006 self.chromeos_version_last_updated = v; 2007 } 2008 2009 // Mutable pointer to the field. 2010 // If field is not initialized, it is initialized with default value first. mut_chromeos_version_last_updated(&mut self) -> &mut ::std::vec::Vec<u8>2011 pub fn mut_chromeos_version_last_updated(&mut self) -> &mut ::std::vec::Vec<u8> { 2012 &mut self.chromeos_version_last_updated 2013 } 2014 2015 // Take field take_chromeos_version_last_updated(&mut self) -> ::std::vec::Vec<u8>2016 pub fn take_chromeos_version_last_updated(&mut self) -> ::std::vec::Vec<u8> { 2017 ::std::mem::replace(&mut self.chromeos_version_last_updated, ::std::vec::Vec::new()) 2018 } 2019 2020 // bytes chrome_version_last_updated = 2; 2021 2022 get_chrome_version_last_updated(&self) -> &[u8]2023 pub fn get_chrome_version_last_updated(&self) -> &[u8] { 2024 &self.chrome_version_last_updated 2025 } clear_chrome_version_last_updated(&mut self)2026 pub fn clear_chrome_version_last_updated(&mut self) { 2027 self.chrome_version_last_updated.clear(); 2028 } 2029 2030 // Param is passed by value, moved set_chrome_version_last_updated(&mut self, v: ::std::vec::Vec<u8>)2031 pub fn set_chrome_version_last_updated(&mut self, v: ::std::vec::Vec<u8>) { 2032 self.chrome_version_last_updated = v; 2033 } 2034 2035 // Mutable pointer to the field. 2036 // If field is not initialized, it is initialized with default value first. mut_chrome_version_last_updated(&mut self) -> &mut ::std::vec::Vec<u8>2037 pub fn mut_chrome_version_last_updated(&mut self) -> &mut ::std::vec::Vec<u8> { 2038 &mut self.chrome_version_last_updated 2039 } 2040 2041 // Take field take_chrome_version_last_updated(&mut self) -> ::std::vec::Vec<u8>2042 pub fn take_chrome_version_last_updated(&mut self) -> ::std::vec::Vec<u8> { 2043 ::std::mem::replace(&mut self.chrome_version_last_updated, ::std::vec::Vec::new()) 2044 } 2045 } 2046 2047 impl ::protobuf::Message for CommonMetadata { is_initialized(&self) -> bool2048 fn is_initialized(&self) -> bool { 2049 true 2050 } 2051 merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()>2052 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { 2053 while !is.eof()? { 2054 let (field_number, wire_type) = is.read_tag_unpack()?; 2055 match field_number { 2056 1 => { 2057 ::protobuf::rt::read_singular_proto3_bytes_into(wire_type, is, &mut self.chromeos_version_last_updated)?; 2058 }, 2059 2 => { 2060 ::protobuf::rt::read_singular_proto3_bytes_into(wire_type, is, &mut self.chrome_version_last_updated)?; 2061 }, 2062 _ => { 2063 ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; 2064 }, 2065 }; 2066 } 2067 ::std::result::Result::Ok(()) 2068 } 2069 2070 // Compute sizes of nested messages 2071 #[allow(unused_variables)] compute_size(&self) -> u322072 fn compute_size(&self) -> u32 { 2073 let mut my_size = 0; 2074 if !self.chromeos_version_last_updated.is_empty() { 2075 my_size += ::protobuf::rt::bytes_size(1, &self.chromeos_version_last_updated); 2076 } 2077 if !self.chrome_version_last_updated.is_empty() { 2078 my_size += ::protobuf::rt::bytes_size(2, &self.chrome_version_last_updated); 2079 } 2080 my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); 2081 self.cached_size.set(my_size); 2082 my_size 2083 } 2084 write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()>2085 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { 2086 if !self.chromeos_version_last_updated.is_empty() { 2087 os.write_bytes(1, &self.chromeos_version_last_updated)?; 2088 } 2089 if !self.chrome_version_last_updated.is_empty() { 2090 os.write_bytes(2, &self.chrome_version_last_updated)?; 2091 } 2092 os.write_unknown_fields(self.get_unknown_fields())?; 2093 ::std::result::Result::Ok(()) 2094 } 2095 get_cached_size(&self) -> u322096 fn get_cached_size(&self) -> u32 { 2097 self.cached_size.get() 2098 } 2099 get_unknown_fields(&self) -> &::protobuf::UnknownFields2100 fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { 2101 &self.unknown_fields 2102 } 2103 mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields2104 fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { 2105 &mut self.unknown_fields 2106 } 2107 as_any(&self) -> &dyn (::std::any::Any)2108 fn as_any(&self) -> &dyn (::std::any::Any) { 2109 self as &dyn (::std::any::Any) 2110 } as_any_mut(&mut self) -> &mut dyn (::std::any::Any)2111 fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { 2112 self as &mut dyn (::std::any::Any) 2113 } into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)>2114 fn into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> { 2115 self 2116 } 2117 descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor2118 fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { 2119 Self::descriptor_static() 2120 } 2121 new() -> CommonMetadata2122 fn new() -> CommonMetadata { 2123 CommonMetadata::new() 2124 } 2125 default_instance() -> &'static CommonMetadata2126 fn default_instance() -> &'static CommonMetadata { 2127 static instance: ::protobuf::rt::LazyV2<CommonMetadata> = ::protobuf::rt::LazyV2::INIT; 2128 instance.get(CommonMetadata::new) 2129 } 2130 } 2131 2132 impl ::protobuf::Clear for CommonMetadata { clear(&mut self)2133 fn clear(&mut self) { 2134 self.chromeos_version_last_updated.clear(); 2135 self.chrome_version_last_updated.clear(); 2136 self.unknown_fields.clear(); 2137 } 2138 } 2139 2140 impl ::protobuf::reflect::ProtobufValue for CommonMetadata { as_ref(&self) -> ::protobuf::reflect::ReflectValueRef2141 fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { 2142 ::protobuf::reflect::ReflectValueRef::Message(self) 2143 } 2144 } 2145 2146 #[derive(PartialEq,Clone,Default,Debug)] 2147 pub struct LegacyFingerprintMetadata { 2148 // special fields 2149 pub unknown_fields: ::protobuf::UnknownFields, 2150 pub cached_size: ::protobuf::CachedSize, 2151 } 2152 2153 impl<'a> ::std::default::Default for &'a LegacyFingerprintMetadata { default() -> &'a LegacyFingerprintMetadata2154 fn default() -> &'a LegacyFingerprintMetadata { 2155 <LegacyFingerprintMetadata as ::protobuf::Message>::default_instance() 2156 } 2157 } 2158 2159 impl LegacyFingerprintMetadata { new() -> LegacyFingerprintMetadata2160 pub fn new() -> LegacyFingerprintMetadata { 2161 ::std::default::Default::default() 2162 } 2163 } 2164 2165 impl ::protobuf::Message for LegacyFingerprintMetadata { is_initialized(&self) -> bool2166 fn is_initialized(&self) -> bool { 2167 true 2168 } 2169 merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()>2170 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { 2171 while !is.eof()? { 2172 let (field_number, wire_type) = is.read_tag_unpack()?; 2173 match field_number { 2174 _ => { 2175 ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; 2176 }, 2177 }; 2178 } 2179 ::std::result::Result::Ok(()) 2180 } 2181 2182 // Compute sizes of nested messages 2183 #[allow(unused_variables)] compute_size(&self) -> u322184 fn compute_size(&self) -> u32 { 2185 let mut my_size = 0; 2186 my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); 2187 self.cached_size.set(my_size); 2188 my_size 2189 } 2190 write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()>2191 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { 2192 os.write_unknown_fields(self.get_unknown_fields())?; 2193 ::std::result::Result::Ok(()) 2194 } 2195 get_cached_size(&self) -> u322196 fn get_cached_size(&self) -> u32 { 2197 self.cached_size.get() 2198 } 2199 get_unknown_fields(&self) -> &::protobuf::UnknownFields2200 fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { 2201 &self.unknown_fields 2202 } 2203 mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields2204 fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { 2205 &mut self.unknown_fields 2206 } 2207 as_any(&self) -> &dyn (::std::any::Any)2208 fn as_any(&self) -> &dyn (::std::any::Any) { 2209 self as &dyn (::std::any::Any) 2210 } as_any_mut(&mut self) -> &mut dyn (::std::any::Any)2211 fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { 2212 self as &mut dyn (::std::any::Any) 2213 } into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)>2214 fn into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> { 2215 self 2216 } 2217 descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor2218 fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { 2219 Self::descriptor_static() 2220 } 2221 new() -> LegacyFingerprintMetadata2222 fn new() -> LegacyFingerprintMetadata { 2223 LegacyFingerprintMetadata::new() 2224 } 2225 default_instance() -> &'static LegacyFingerprintMetadata2226 fn default_instance() -> &'static LegacyFingerprintMetadata { 2227 static instance: ::protobuf::rt::LazyV2<LegacyFingerprintMetadata> = ::protobuf::rt::LazyV2::INIT; 2228 instance.get(LegacyFingerprintMetadata::new) 2229 } 2230 } 2231 2232 impl ::protobuf::Clear for LegacyFingerprintMetadata { clear(&mut self)2233 fn clear(&mut self) { 2234 self.unknown_fields.clear(); 2235 } 2236 } 2237 2238 impl ::protobuf::reflect::ProtobufValue for LegacyFingerprintMetadata { as_ref(&self) -> ::protobuf::reflect::ReflectValueRef2239 fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { 2240 ::protobuf::reflect::ReflectValueRef::Message(self) 2241 } 2242 } 2243 2244 #[derive(PartialEq,Clone,Default,Debug)] 2245 pub struct AuthFactor { 2246 // message fields 2247 pub field_type: AuthFactorType, 2248 pub label: ::std::string::String, 2249 pub common_metadata: ::protobuf::SingularPtrField<CommonMetadata>, 2250 // message oneof groups 2251 pub metadata: ::std::option::Option<AuthFactor_oneof_metadata>, 2252 // special fields 2253 pub unknown_fields: ::protobuf::UnknownFields, 2254 pub cached_size: ::protobuf::CachedSize, 2255 } 2256 2257 impl<'a> ::std::default::Default for &'a AuthFactor { default() -> &'a AuthFactor2258 fn default() -> &'a AuthFactor { 2259 <AuthFactor as ::protobuf::Message>::default_instance() 2260 } 2261 } 2262 2263 #[derive(Clone,PartialEq,Debug)] 2264 pub enum AuthFactor_oneof_metadata { 2265 password_metadata(PasswordMetadata), 2266 pin_metadata(PinMetadata), 2267 cryptohome_recovery_metadata(CryptohomeRecoveryMetadata), 2268 kiosk_metadata(KioskMetadata), 2269 smart_card_metadata(SmartCardMetadata), 2270 legacy_fingerprint_metadata(LegacyFingerprintMetadata), 2271 } 2272 2273 impl AuthFactor { new() -> AuthFactor2274 pub fn new() -> AuthFactor { 2275 ::std::default::Default::default() 2276 } 2277 2278 // .user_data_auth.AuthFactorType type = 1; 2279 2280 get_field_type(&self) -> AuthFactorType2281 pub fn get_field_type(&self) -> AuthFactorType { 2282 self.field_type 2283 } clear_field_type(&mut self)2284 pub fn clear_field_type(&mut self) { 2285 self.field_type = AuthFactorType::AUTH_FACTOR_TYPE_UNSPECIFIED; 2286 } 2287 2288 // Param is passed by value, moved set_field_type(&mut self, v: AuthFactorType)2289 pub fn set_field_type(&mut self, v: AuthFactorType) { 2290 self.field_type = v; 2291 } 2292 2293 // string label = 2; 2294 2295 get_label(&self) -> &str2296 pub fn get_label(&self) -> &str { 2297 &self.label 2298 } clear_label(&mut self)2299 pub fn clear_label(&mut self) { 2300 self.label.clear(); 2301 } 2302 2303 // Param is passed by value, moved set_label(&mut self, v: ::std::string::String)2304 pub fn set_label(&mut self, v: ::std::string::String) { 2305 self.label = v; 2306 } 2307 2308 // Mutable pointer to the field. 2309 // If field is not initialized, it is initialized with default value first. mut_label(&mut self) -> &mut ::std::string::String2310 pub fn mut_label(&mut self) -> &mut ::std::string::String { 2311 &mut self.label 2312 } 2313 2314 // Take field take_label(&mut self) -> ::std::string::String2315 pub fn take_label(&mut self) -> ::std::string::String { 2316 ::std::mem::replace(&mut self.label, ::std::string::String::new()) 2317 } 2318 2319 // .user_data_auth.CommonMetadata common_metadata = 9; 2320 2321 get_common_metadata(&self) -> &CommonMetadata2322 pub fn get_common_metadata(&self) -> &CommonMetadata { 2323 self.common_metadata.as_ref().unwrap_or_else(|| <CommonMetadata as ::protobuf::Message>::default_instance()) 2324 } clear_common_metadata(&mut self)2325 pub fn clear_common_metadata(&mut self) { 2326 self.common_metadata.clear(); 2327 } 2328 has_common_metadata(&self) -> bool2329 pub fn has_common_metadata(&self) -> bool { 2330 self.common_metadata.is_some() 2331 } 2332 2333 // Param is passed by value, moved set_common_metadata(&mut self, v: CommonMetadata)2334 pub fn set_common_metadata(&mut self, v: CommonMetadata) { 2335 self.common_metadata = ::protobuf::SingularPtrField::some(v); 2336 } 2337 2338 // Mutable pointer to the field. 2339 // If field is not initialized, it is initialized with default value first. mut_common_metadata(&mut self) -> &mut CommonMetadata2340 pub fn mut_common_metadata(&mut self) -> &mut CommonMetadata { 2341 if self.common_metadata.is_none() { 2342 self.common_metadata.set_default(); 2343 } 2344 self.common_metadata.as_mut().unwrap() 2345 } 2346 2347 // Take field take_common_metadata(&mut self) -> CommonMetadata2348 pub fn take_common_metadata(&mut self) -> CommonMetadata { 2349 self.common_metadata.take().unwrap_or_else(|| CommonMetadata::new()) 2350 } 2351 2352 // .user_data_auth.PasswordMetadata password_metadata = 4; 2353 2354 get_password_metadata(&self) -> &PasswordMetadata2355 pub fn get_password_metadata(&self) -> &PasswordMetadata { 2356 match self.metadata { 2357 ::std::option::Option::Some(AuthFactor_oneof_metadata::password_metadata(ref v)) => v, 2358 _ => <PasswordMetadata as ::protobuf::Message>::default_instance(), 2359 } 2360 } clear_password_metadata(&mut self)2361 pub fn clear_password_metadata(&mut self) { 2362 self.metadata = ::std::option::Option::None; 2363 } 2364 has_password_metadata(&self) -> bool2365 pub fn has_password_metadata(&self) -> bool { 2366 match self.metadata { 2367 ::std::option::Option::Some(AuthFactor_oneof_metadata::password_metadata(..)) => true, 2368 _ => false, 2369 } 2370 } 2371 2372 // Param is passed by value, moved set_password_metadata(&mut self, v: PasswordMetadata)2373 pub fn set_password_metadata(&mut self, v: PasswordMetadata) { 2374 self.metadata = ::std::option::Option::Some(AuthFactor_oneof_metadata::password_metadata(v)) 2375 } 2376 2377 // Mutable pointer to the field. mut_password_metadata(&mut self) -> &mut PasswordMetadata2378 pub fn mut_password_metadata(&mut self) -> &mut PasswordMetadata { 2379 if let ::std::option::Option::Some(AuthFactor_oneof_metadata::password_metadata(_)) = self.metadata { 2380 } else { 2381 self.metadata = ::std::option::Option::Some(AuthFactor_oneof_metadata::password_metadata(PasswordMetadata::new())); 2382 } 2383 match self.metadata { 2384 ::std::option::Option::Some(AuthFactor_oneof_metadata::password_metadata(ref mut v)) => v, 2385 _ => panic!(), 2386 } 2387 } 2388 2389 // Take field take_password_metadata(&mut self) -> PasswordMetadata2390 pub fn take_password_metadata(&mut self) -> PasswordMetadata { 2391 if self.has_password_metadata() { 2392 match self.metadata.take() { 2393 ::std::option::Option::Some(AuthFactor_oneof_metadata::password_metadata(v)) => v, 2394 _ => panic!(), 2395 } 2396 } else { 2397 PasswordMetadata::new() 2398 } 2399 } 2400 2401 // .user_data_auth.PinMetadata pin_metadata = 5; 2402 2403 get_pin_metadata(&self) -> &PinMetadata2404 pub fn get_pin_metadata(&self) -> &PinMetadata { 2405 match self.metadata { 2406 ::std::option::Option::Some(AuthFactor_oneof_metadata::pin_metadata(ref v)) => v, 2407 _ => <PinMetadata as ::protobuf::Message>::default_instance(), 2408 } 2409 } clear_pin_metadata(&mut self)2410 pub fn clear_pin_metadata(&mut self) { 2411 self.metadata = ::std::option::Option::None; 2412 } 2413 has_pin_metadata(&self) -> bool2414 pub fn has_pin_metadata(&self) -> bool { 2415 match self.metadata { 2416 ::std::option::Option::Some(AuthFactor_oneof_metadata::pin_metadata(..)) => true, 2417 _ => false, 2418 } 2419 } 2420 2421 // Param is passed by value, moved set_pin_metadata(&mut self, v: PinMetadata)2422 pub fn set_pin_metadata(&mut self, v: PinMetadata) { 2423 self.metadata = ::std::option::Option::Some(AuthFactor_oneof_metadata::pin_metadata(v)) 2424 } 2425 2426 // Mutable pointer to the field. mut_pin_metadata(&mut self) -> &mut PinMetadata2427 pub fn mut_pin_metadata(&mut self) -> &mut PinMetadata { 2428 if let ::std::option::Option::Some(AuthFactor_oneof_metadata::pin_metadata(_)) = self.metadata { 2429 } else { 2430 self.metadata = ::std::option::Option::Some(AuthFactor_oneof_metadata::pin_metadata(PinMetadata::new())); 2431 } 2432 match self.metadata { 2433 ::std::option::Option::Some(AuthFactor_oneof_metadata::pin_metadata(ref mut v)) => v, 2434 _ => panic!(), 2435 } 2436 } 2437 2438 // Take field take_pin_metadata(&mut self) -> PinMetadata2439 pub fn take_pin_metadata(&mut self) -> PinMetadata { 2440 if self.has_pin_metadata() { 2441 match self.metadata.take() { 2442 ::std::option::Option::Some(AuthFactor_oneof_metadata::pin_metadata(v)) => v, 2443 _ => panic!(), 2444 } 2445 } else { 2446 PinMetadata::new() 2447 } 2448 } 2449 2450 // .user_data_auth.CryptohomeRecoveryMetadata cryptohome_recovery_metadata = 6; 2451 2452 get_cryptohome_recovery_metadata(&self) -> &CryptohomeRecoveryMetadata2453 pub fn get_cryptohome_recovery_metadata(&self) -> &CryptohomeRecoveryMetadata { 2454 match self.metadata { 2455 ::std::option::Option::Some(AuthFactor_oneof_metadata::cryptohome_recovery_metadata(ref v)) => v, 2456 _ => <CryptohomeRecoveryMetadata as ::protobuf::Message>::default_instance(), 2457 } 2458 } clear_cryptohome_recovery_metadata(&mut self)2459 pub fn clear_cryptohome_recovery_metadata(&mut self) { 2460 self.metadata = ::std::option::Option::None; 2461 } 2462 has_cryptohome_recovery_metadata(&self) -> bool2463 pub fn has_cryptohome_recovery_metadata(&self) -> bool { 2464 match self.metadata { 2465 ::std::option::Option::Some(AuthFactor_oneof_metadata::cryptohome_recovery_metadata(..)) => true, 2466 _ => false, 2467 } 2468 } 2469 2470 // Param is passed by value, moved set_cryptohome_recovery_metadata(&mut self, v: CryptohomeRecoveryMetadata)2471 pub fn set_cryptohome_recovery_metadata(&mut self, v: CryptohomeRecoveryMetadata) { 2472 self.metadata = ::std::option::Option::Some(AuthFactor_oneof_metadata::cryptohome_recovery_metadata(v)) 2473 } 2474 2475 // Mutable pointer to the field. mut_cryptohome_recovery_metadata(&mut self) -> &mut CryptohomeRecoveryMetadata2476 pub fn mut_cryptohome_recovery_metadata(&mut self) -> &mut CryptohomeRecoveryMetadata { 2477 if let ::std::option::Option::Some(AuthFactor_oneof_metadata::cryptohome_recovery_metadata(_)) = self.metadata { 2478 } else { 2479 self.metadata = ::std::option::Option::Some(AuthFactor_oneof_metadata::cryptohome_recovery_metadata(CryptohomeRecoveryMetadata::new())); 2480 } 2481 match self.metadata { 2482 ::std::option::Option::Some(AuthFactor_oneof_metadata::cryptohome_recovery_metadata(ref mut v)) => v, 2483 _ => panic!(), 2484 } 2485 } 2486 2487 // Take field take_cryptohome_recovery_metadata(&mut self) -> CryptohomeRecoveryMetadata2488 pub fn take_cryptohome_recovery_metadata(&mut self) -> CryptohomeRecoveryMetadata { 2489 if self.has_cryptohome_recovery_metadata() { 2490 match self.metadata.take() { 2491 ::std::option::Option::Some(AuthFactor_oneof_metadata::cryptohome_recovery_metadata(v)) => v, 2492 _ => panic!(), 2493 } 2494 } else { 2495 CryptohomeRecoveryMetadata::new() 2496 } 2497 } 2498 2499 // .user_data_auth.KioskMetadata kiosk_metadata = 7; 2500 2501 get_kiosk_metadata(&self) -> &KioskMetadata2502 pub fn get_kiosk_metadata(&self) -> &KioskMetadata { 2503 match self.metadata { 2504 ::std::option::Option::Some(AuthFactor_oneof_metadata::kiosk_metadata(ref v)) => v, 2505 _ => <KioskMetadata as ::protobuf::Message>::default_instance(), 2506 } 2507 } clear_kiosk_metadata(&mut self)2508 pub fn clear_kiosk_metadata(&mut self) { 2509 self.metadata = ::std::option::Option::None; 2510 } 2511 has_kiosk_metadata(&self) -> bool2512 pub fn has_kiosk_metadata(&self) -> bool { 2513 match self.metadata { 2514 ::std::option::Option::Some(AuthFactor_oneof_metadata::kiosk_metadata(..)) => true, 2515 _ => false, 2516 } 2517 } 2518 2519 // Param is passed by value, moved set_kiosk_metadata(&mut self, v: KioskMetadata)2520 pub fn set_kiosk_metadata(&mut self, v: KioskMetadata) { 2521 self.metadata = ::std::option::Option::Some(AuthFactor_oneof_metadata::kiosk_metadata(v)) 2522 } 2523 2524 // Mutable pointer to the field. mut_kiosk_metadata(&mut self) -> &mut KioskMetadata2525 pub fn mut_kiosk_metadata(&mut self) -> &mut KioskMetadata { 2526 if let ::std::option::Option::Some(AuthFactor_oneof_metadata::kiosk_metadata(_)) = self.metadata { 2527 } else { 2528 self.metadata = ::std::option::Option::Some(AuthFactor_oneof_metadata::kiosk_metadata(KioskMetadata::new())); 2529 } 2530 match self.metadata { 2531 ::std::option::Option::Some(AuthFactor_oneof_metadata::kiosk_metadata(ref mut v)) => v, 2532 _ => panic!(), 2533 } 2534 } 2535 2536 // Take field take_kiosk_metadata(&mut self) -> KioskMetadata2537 pub fn take_kiosk_metadata(&mut self) -> KioskMetadata { 2538 if self.has_kiosk_metadata() { 2539 match self.metadata.take() { 2540 ::std::option::Option::Some(AuthFactor_oneof_metadata::kiosk_metadata(v)) => v, 2541 _ => panic!(), 2542 } 2543 } else { 2544 KioskMetadata::new() 2545 } 2546 } 2547 2548 // .user_data_auth.SmartCardMetadata smart_card_metadata = 8; 2549 2550 get_smart_card_metadata(&self) -> &SmartCardMetadata2551 pub fn get_smart_card_metadata(&self) -> &SmartCardMetadata { 2552 match self.metadata { 2553 ::std::option::Option::Some(AuthFactor_oneof_metadata::smart_card_metadata(ref v)) => v, 2554 _ => <SmartCardMetadata as ::protobuf::Message>::default_instance(), 2555 } 2556 } clear_smart_card_metadata(&mut self)2557 pub fn clear_smart_card_metadata(&mut self) { 2558 self.metadata = ::std::option::Option::None; 2559 } 2560 has_smart_card_metadata(&self) -> bool2561 pub fn has_smart_card_metadata(&self) -> bool { 2562 match self.metadata { 2563 ::std::option::Option::Some(AuthFactor_oneof_metadata::smart_card_metadata(..)) => true, 2564 _ => false, 2565 } 2566 } 2567 2568 // Param is passed by value, moved set_smart_card_metadata(&mut self, v: SmartCardMetadata)2569 pub fn set_smart_card_metadata(&mut self, v: SmartCardMetadata) { 2570 self.metadata = ::std::option::Option::Some(AuthFactor_oneof_metadata::smart_card_metadata(v)) 2571 } 2572 2573 // Mutable pointer to the field. mut_smart_card_metadata(&mut self) -> &mut SmartCardMetadata2574 pub fn mut_smart_card_metadata(&mut self) -> &mut SmartCardMetadata { 2575 if let ::std::option::Option::Some(AuthFactor_oneof_metadata::smart_card_metadata(_)) = self.metadata { 2576 } else { 2577 self.metadata = ::std::option::Option::Some(AuthFactor_oneof_metadata::smart_card_metadata(SmartCardMetadata::new())); 2578 } 2579 match self.metadata { 2580 ::std::option::Option::Some(AuthFactor_oneof_metadata::smart_card_metadata(ref mut v)) => v, 2581 _ => panic!(), 2582 } 2583 } 2584 2585 // Take field take_smart_card_metadata(&mut self) -> SmartCardMetadata2586 pub fn take_smart_card_metadata(&mut self) -> SmartCardMetadata { 2587 if self.has_smart_card_metadata() { 2588 match self.metadata.take() { 2589 ::std::option::Option::Some(AuthFactor_oneof_metadata::smart_card_metadata(v)) => v, 2590 _ => panic!(), 2591 } 2592 } else { 2593 SmartCardMetadata::new() 2594 } 2595 } 2596 2597 // .user_data_auth.LegacyFingerprintMetadata legacy_fingerprint_metadata = 11; 2598 2599 get_legacy_fingerprint_metadata(&self) -> &LegacyFingerprintMetadata2600 pub fn get_legacy_fingerprint_metadata(&self) -> &LegacyFingerprintMetadata { 2601 match self.metadata { 2602 ::std::option::Option::Some(AuthFactor_oneof_metadata::legacy_fingerprint_metadata(ref v)) => v, 2603 _ => <LegacyFingerprintMetadata as ::protobuf::Message>::default_instance(), 2604 } 2605 } clear_legacy_fingerprint_metadata(&mut self)2606 pub fn clear_legacy_fingerprint_metadata(&mut self) { 2607 self.metadata = ::std::option::Option::None; 2608 } 2609 has_legacy_fingerprint_metadata(&self) -> bool2610 pub fn has_legacy_fingerprint_metadata(&self) -> bool { 2611 match self.metadata { 2612 ::std::option::Option::Some(AuthFactor_oneof_metadata::legacy_fingerprint_metadata(..)) => true, 2613 _ => false, 2614 } 2615 } 2616 2617 // Param is passed by value, moved set_legacy_fingerprint_metadata(&mut self, v: LegacyFingerprintMetadata)2618 pub fn set_legacy_fingerprint_metadata(&mut self, v: LegacyFingerprintMetadata) { 2619 self.metadata = ::std::option::Option::Some(AuthFactor_oneof_metadata::legacy_fingerprint_metadata(v)) 2620 } 2621 2622 // Mutable pointer to the field. mut_legacy_fingerprint_metadata(&mut self) -> &mut LegacyFingerprintMetadata2623 pub fn mut_legacy_fingerprint_metadata(&mut self) -> &mut LegacyFingerprintMetadata { 2624 if let ::std::option::Option::Some(AuthFactor_oneof_metadata::legacy_fingerprint_metadata(_)) = self.metadata { 2625 } else { 2626 self.metadata = ::std::option::Option::Some(AuthFactor_oneof_metadata::legacy_fingerprint_metadata(LegacyFingerprintMetadata::new())); 2627 } 2628 match self.metadata { 2629 ::std::option::Option::Some(AuthFactor_oneof_metadata::legacy_fingerprint_metadata(ref mut v)) => v, 2630 _ => panic!(), 2631 } 2632 } 2633 2634 // Take field take_legacy_fingerprint_metadata(&mut self) -> LegacyFingerprintMetadata2635 pub fn take_legacy_fingerprint_metadata(&mut self) -> LegacyFingerprintMetadata { 2636 if self.has_legacy_fingerprint_metadata() { 2637 match self.metadata.take() { 2638 ::std::option::Option::Some(AuthFactor_oneof_metadata::legacy_fingerprint_metadata(v)) => v, 2639 _ => panic!(), 2640 } 2641 } else { 2642 LegacyFingerprintMetadata::new() 2643 } 2644 } 2645 } 2646 2647 impl ::protobuf::Message for AuthFactor { is_initialized(&self) -> bool2648 fn is_initialized(&self) -> bool { 2649 for v in &self.common_metadata { 2650 if !v.is_initialized() { 2651 return false; 2652 } 2653 }; 2654 if let Some(AuthFactor_oneof_metadata::password_metadata(ref v)) = self.metadata { 2655 if !v.is_initialized() { 2656 return false; 2657 } 2658 } 2659 if let Some(AuthFactor_oneof_metadata::pin_metadata(ref v)) = self.metadata { 2660 if !v.is_initialized() { 2661 return false; 2662 } 2663 } 2664 if let Some(AuthFactor_oneof_metadata::cryptohome_recovery_metadata(ref v)) = self.metadata { 2665 if !v.is_initialized() { 2666 return false; 2667 } 2668 } 2669 if let Some(AuthFactor_oneof_metadata::kiosk_metadata(ref v)) = self.metadata { 2670 if !v.is_initialized() { 2671 return false; 2672 } 2673 } 2674 if let Some(AuthFactor_oneof_metadata::smart_card_metadata(ref v)) = self.metadata { 2675 if !v.is_initialized() { 2676 return false; 2677 } 2678 } 2679 if let Some(AuthFactor_oneof_metadata::legacy_fingerprint_metadata(ref v)) = self.metadata { 2680 if !v.is_initialized() { 2681 return false; 2682 } 2683 } 2684 true 2685 } 2686 merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()>2687 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { 2688 while !is.eof()? { 2689 let (field_number, wire_type) = is.read_tag_unpack()?; 2690 match field_number { 2691 1 => { 2692 ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.field_type, 1, &mut self.unknown_fields)? 2693 }, 2694 2 => { 2695 ::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.label)?; 2696 }, 2697 9 => { 2698 ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.common_metadata)?; 2699 }, 2700 4 => { 2701 if wire_type != ::protobuf::wire_format::WireTypeLengthDelimited { 2702 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); 2703 } 2704 self.metadata = ::std::option::Option::Some(AuthFactor_oneof_metadata::password_metadata(is.read_message()?)); 2705 }, 2706 5 => { 2707 if wire_type != ::protobuf::wire_format::WireTypeLengthDelimited { 2708 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); 2709 } 2710 self.metadata = ::std::option::Option::Some(AuthFactor_oneof_metadata::pin_metadata(is.read_message()?)); 2711 }, 2712 6 => { 2713 if wire_type != ::protobuf::wire_format::WireTypeLengthDelimited { 2714 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); 2715 } 2716 self.metadata = ::std::option::Option::Some(AuthFactor_oneof_metadata::cryptohome_recovery_metadata(is.read_message()?)); 2717 }, 2718 7 => { 2719 if wire_type != ::protobuf::wire_format::WireTypeLengthDelimited { 2720 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); 2721 } 2722 self.metadata = ::std::option::Option::Some(AuthFactor_oneof_metadata::kiosk_metadata(is.read_message()?)); 2723 }, 2724 8 => { 2725 if wire_type != ::protobuf::wire_format::WireTypeLengthDelimited { 2726 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); 2727 } 2728 self.metadata = ::std::option::Option::Some(AuthFactor_oneof_metadata::smart_card_metadata(is.read_message()?)); 2729 }, 2730 11 => { 2731 if wire_type != ::protobuf::wire_format::WireTypeLengthDelimited { 2732 return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); 2733 } 2734 self.metadata = ::std::option::Option::Some(AuthFactor_oneof_metadata::legacy_fingerprint_metadata(is.read_message()?)); 2735 }, 2736 _ => { 2737 ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; 2738 }, 2739 }; 2740 } 2741 ::std::result::Result::Ok(()) 2742 } 2743 2744 // Compute sizes of nested messages 2745 #[allow(unused_variables)] compute_size(&self) -> u322746 fn compute_size(&self) -> u32 { 2747 let mut my_size = 0; 2748 if self.field_type != AuthFactorType::AUTH_FACTOR_TYPE_UNSPECIFIED { 2749 my_size += ::protobuf::rt::enum_size(1, self.field_type); 2750 } 2751 if !self.label.is_empty() { 2752 my_size += ::protobuf::rt::string_size(2, &self.label); 2753 } 2754 if let Some(ref v) = self.common_metadata.as_ref() { 2755 let len = v.compute_size(); 2756 my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; 2757 } 2758 if let ::std::option::Option::Some(ref v) = self.metadata { 2759 match v { 2760 &AuthFactor_oneof_metadata::password_metadata(ref v) => { 2761 let len = v.compute_size(); 2762 my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; 2763 }, 2764 &AuthFactor_oneof_metadata::pin_metadata(ref v) => { 2765 let len = v.compute_size(); 2766 my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; 2767 }, 2768 &AuthFactor_oneof_metadata::cryptohome_recovery_metadata(ref v) => { 2769 let len = v.compute_size(); 2770 my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; 2771 }, 2772 &AuthFactor_oneof_metadata::kiosk_metadata(ref v) => { 2773 let len = v.compute_size(); 2774 my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; 2775 }, 2776 &AuthFactor_oneof_metadata::smart_card_metadata(ref v) => { 2777 let len = v.compute_size(); 2778 my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; 2779 }, 2780 &AuthFactor_oneof_metadata::legacy_fingerprint_metadata(ref v) => { 2781 let len = v.compute_size(); 2782 my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; 2783 }, 2784 }; 2785 } 2786 my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); 2787 self.cached_size.set(my_size); 2788 my_size 2789 } 2790 write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()>2791 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { 2792 if self.field_type != AuthFactorType::AUTH_FACTOR_TYPE_UNSPECIFIED { 2793 os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.field_type))?; 2794 } 2795 if !self.label.is_empty() { 2796 os.write_string(2, &self.label)?; 2797 } 2798 if let Some(ref v) = self.common_metadata.as_ref() { 2799 os.write_tag(9, ::protobuf::wire_format::WireTypeLengthDelimited)?; 2800 os.write_raw_varint32(v.get_cached_size())?; 2801 v.write_to_with_cached_sizes(os)?; 2802 } 2803 if let ::std::option::Option::Some(ref v) = self.metadata { 2804 match v { 2805 &AuthFactor_oneof_metadata::password_metadata(ref v) => { 2806 os.write_tag(4, ::protobuf::wire_format::WireTypeLengthDelimited)?; 2807 os.write_raw_varint32(v.get_cached_size())?; 2808 v.write_to_with_cached_sizes(os)?; 2809 }, 2810 &AuthFactor_oneof_metadata::pin_metadata(ref v) => { 2811 os.write_tag(5, ::protobuf::wire_format::WireTypeLengthDelimited)?; 2812 os.write_raw_varint32(v.get_cached_size())?; 2813 v.write_to_with_cached_sizes(os)?; 2814 }, 2815 &AuthFactor_oneof_metadata::cryptohome_recovery_metadata(ref v) => { 2816 os.write_tag(6, ::protobuf::wire_format::WireTypeLengthDelimited)?; 2817 os.write_raw_varint32(v.get_cached_size())?; 2818 v.write_to_with_cached_sizes(os)?; 2819 }, 2820 &AuthFactor_oneof_metadata::kiosk_metadata(ref v) => { 2821 os.write_tag(7, ::protobuf::wire_format::WireTypeLengthDelimited)?; 2822 os.write_raw_varint32(v.get_cached_size())?; 2823 v.write_to_with_cached_sizes(os)?; 2824 }, 2825 &AuthFactor_oneof_metadata::smart_card_metadata(ref v) => { 2826 os.write_tag(8, ::protobuf::wire_format::WireTypeLengthDelimited)?; 2827 os.write_raw_varint32(v.get_cached_size())?; 2828 v.write_to_with_cached_sizes(os)?; 2829 }, 2830 &AuthFactor_oneof_metadata::legacy_fingerprint_metadata(ref v) => { 2831 os.write_tag(11, ::protobuf::wire_format::WireTypeLengthDelimited)?; 2832 os.write_raw_varint32(v.get_cached_size())?; 2833 v.write_to_with_cached_sizes(os)?; 2834 }, 2835 }; 2836 } 2837 os.write_unknown_fields(self.get_unknown_fields())?; 2838 ::std::result::Result::Ok(()) 2839 } 2840 get_cached_size(&self) -> u322841 fn get_cached_size(&self) -> u32 { 2842 self.cached_size.get() 2843 } 2844 get_unknown_fields(&self) -> &::protobuf::UnknownFields2845 fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { 2846 &self.unknown_fields 2847 } 2848 mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields2849 fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { 2850 &mut self.unknown_fields 2851 } 2852 as_any(&self) -> &dyn (::std::any::Any)2853 fn as_any(&self) -> &dyn (::std::any::Any) { 2854 self as &dyn (::std::any::Any) 2855 } as_any_mut(&mut self) -> &mut dyn (::std::any::Any)2856 fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { 2857 self as &mut dyn (::std::any::Any) 2858 } into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)>2859 fn into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> { 2860 self 2861 } 2862 descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor2863 fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { 2864 Self::descriptor_static() 2865 } 2866 new() -> AuthFactor2867 fn new() -> AuthFactor { 2868 AuthFactor::new() 2869 } 2870 default_instance() -> &'static AuthFactor2871 fn default_instance() -> &'static AuthFactor { 2872 static instance: ::protobuf::rt::LazyV2<AuthFactor> = ::protobuf::rt::LazyV2::INIT; 2873 instance.get(AuthFactor::new) 2874 } 2875 } 2876 2877 impl ::protobuf::Clear for AuthFactor { clear(&mut self)2878 fn clear(&mut self) { 2879 self.field_type = AuthFactorType::AUTH_FACTOR_TYPE_UNSPECIFIED; 2880 self.label.clear(); 2881 self.common_metadata.clear(); 2882 self.metadata = ::std::option::Option::None; 2883 self.metadata = ::std::option::Option::None; 2884 self.metadata = ::std::option::Option::None; 2885 self.metadata = ::std::option::Option::None; 2886 self.metadata = ::std::option::Option::None; 2887 self.metadata = ::std::option::Option::None; 2888 self.unknown_fields.clear(); 2889 } 2890 } 2891 2892 impl ::protobuf::reflect::ProtobufValue for AuthFactor { as_ref(&self) -> ::protobuf::reflect::ReflectValueRef2893 fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { 2894 ::protobuf::reflect::ReflectValueRef::Message(self) 2895 } 2896 } 2897 2898 #[derive(Clone,PartialEq,Eq,Debug,Hash)] 2899 pub enum AuthFactorType { 2900 AUTH_FACTOR_TYPE_UNSPECIFIED = 0, 2901 AUTH_FACTOR_TYPE_PASSWORD = 1, 2902 AUTH_FACTOR_TYPE_PIN = 2, 2903 AUTH_FACTOR_TYPE_CRYPTOHOME_RECOVERY = 3, 2904 AUTH_FACTOR_TYPE_KIOSK = 4, 2905 AUTH_FACTOR_TYPE_SMART_CARD = 5, 2906 AUTH_FACTOR_TYPE_LEGACY_FINGERPRINT = 6, 2907 } 2908 2909 impl ::protobuf::ProtobufEnum for AuthFactorType { value(&self) -> i322910 fn value(&self) -> i32 { 2911 *self as i32 2912 } 2913 from_i32(value: i32) -> ::std::option::Option<AuthFactorType>2914 fn from_i32(value: i32) -> ::std::option::Option<AuthFactorType> { 2915 match value { 2916 0 => ::std::option::Option::Some(AuthFactorType::AUTH_FACTOR_TYPE_UNSPECIFIED), 2917 1 => ::std::option::Option::Some(AuthFactorType::AUTH_FACTOR_TYPE_PASSWORD), 2918 2 => ::std::option::Option::Some(AuthFactorType::AUTH_FACTOR_TYPE_PIN), 2919 3 => ::std::option::Option::Some(AuthFactorType::AUTH_FACTOR_TYPE_CRYPTOHOME_RECOVERY), 2920 4 => ::std::option::Option::Some(AuthFactorType::AUTH_FACTOR_TYPE_KIOSK), 2921 5 => ::std::option::Option::Some(AuthFactorType::AUTH_FACTOR_TYPE_SMART_CARD), 2922 6 => ::std::option::Option::Some(AuthFactorType::AUTH_FACTOR_TYPE_LEGACY_FINGERPRINT), 2923 _ => ::std::option::Option::None 2924 } 2925 } 2926 values() -> &'static [Self]2927 fn values() -> &'static [Self] { 2928 static values: &'static [AuthFactorType] = &[ 2929 AuthFactorType::AUTH_FACTOR_TYPE_UNSPECIFIED, 2930 AuthFactorType::AUTH_FACTOR_TYPE_PASSWORD, 2931 AuthFactorType::AUTH_FACTOR_TYPE_PIN, 2932 AuthFactorType::AUTH_FACTOR_TYPE_CRYPTOHOME_RECOVERY, 2933 AuthFactorType::AUTH_FACTOR_TYPE_KIOSK, 2934 AuthFactorType::AUTH_FACTOR_TYPE_SMART_CARD, 2935 AuthFactorType::AUTH_FACTOR_TYPE_LEGACY_FINGERPRINT, 2936 ]; 2937 values 2938 } 2939 } 2940 2941 impl ::std::marker::Copy for AuthFactorType { 2942 } 2943 2944 impl ::std::default::Default for AuthFactorType { default() -> Self2945 fn default() -> Self { 2946 AuthFactorType::AUTH_FACTOR_TYPE_UNSPECIFIED 2947 } 2948 } 2949 2950 impl ::protobuf::reflect::ProtobufValue for AuthFactorType { as_ref(&self) -> ::protobuf::reflect::ReflectValueRef2951 fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { 2952 ::protobuf::reflect::ReflectValueRef::Enum(::protobuf::ProtobufEnum::descriptor(self)) 2953 } 2954 } 2955 2956 #[derive(Clone,PartialEq,Eq,Debug,Hash)] 2957 pub enum AuthFactorPreparePurpose { 2958 PURPOSE_UNSPECIFIED = 0, 2959 PURPOSE_ADD_AUTH_FACTOR = 1, 2960 PURPOSE_AUTHENTICATE_AUTH_FACTOR = 2, 2961 } 2962 2963 impl ::protobuf::ProtobufEnum for AuthFactorPreparePurpose { value(&self) -> i322964 fn value(&self) -> i32 { 2965 *self as i32 2966 } 2967 from_i32(value: i32) -> ::std::option::Option<AuthFactorPreparePurpose>2968 fn from_i32(value: i32) -> ::std::option::Option<AuthFactorPreparePurpose> { 2969 match value { 2970 0 => ::std::option::Option::Some(AuthFactorPreparePurpose::PURPOSE_UNSPECIFIED), 2971 1 => ::std::option::Option::Some(AuthFactorPreparePurpose::PURPOSE_ADD_AUTH_FACTOR), 2972 2 => ::std::option::Option::Some(AuthFactorPreparePurpose::PURPOSE_AUTHENTICATE_AUTH_FACTOR), 2973 _ => ::std::option::Option::None 2974 } 2975 } 2976 values() -> &'static [Self]2977 fn values() -> &'static [Self] { 2978 static values: &'static [AuthFactorPreparePurpose] = &[ 2979 AuthFactorPreparePurpose::PURPOSE_UNSPECIFIED, 2980 AuthFactorPreparePurpose::PURPOSE_ADD_AUTH_FACTOR, 2981 AuthFactorPreparePurpose::PURPOSE_AUTHENTICATE_AUTH_FACTOR, 2982 ]; 2983 values 2984 } 2985 } 2986 2987 impl ::std::marker::Copy for AuthFactorPreparePurpose { 2988 } 2989 2990 impl ::std::default::Default for AuthFactorPreparePurpose { default() -> Self2991 fn default() -> Self { 2992 AuthFactorPreparePurpose::PURPOSE_UNSPECIFIED 2993 } 2994 } 2995 2996 impl ::protobuf::reflect::ProtobufValue for AuthFactorPreparePurpose { as_ref(&self) -> ::protobuf::reflect::ReflectValueRef2997 fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { 2998 ::protobuf::reflect::ReflectValueRef::Enum(::protobuf::ProtobufEnum::descriptor(self)) 2999 } 3000 } 3001 3002 #[derive(Clone,PartialEq,Eq,Debug,Hash)] 3003 pub enum SmartCardSignatureAlgorithm { 3004 CHALLENGE_NOT_SPECIFIED = 0, 3005 CHALLENGE_RSASSA_PKCS1_V1_5_SHA1 = 1, 3006 CHALLENGE_RSASSA_PKCS1_V1_5_SHA256 = 2, 3007 CHALLENGE_RSASSA_PKCS1_V1_5_SHA384 = 3, 3008 CHALLENGE_RSASSA_PKCS1_V1_5_SHA512 = 4, 3009 } 3010 3011 impl ::protobuf::ProtobufEnum for SmartCardSignatureAlgorithm { value(&self) -> i323012 fn value(&self) -> i32 { 3013 *self as i32 3014 } 3015 from_i32(value: i32) -> ::std::option::Option<SmartCardSignatureAlgorithm>3016 fn from_i32(value: i32) -> ::std::option::Option<SmartCardSignatureAlgorithm> { 3017 match value { 3018 0 => ::std::option::Option::Some(SmartCardSignatureAlgorithm::CHALLENGE_NOT_SPECIFIED), 3019 1 => ::std::option::Option::Some(SmartCardSignatureAlgorithm::CHALLENGE_RSASSA_PKCS1_V1_5_SHA1), 3020 2 => ::std::option::Option::Some(SmartCardSignatureAlgorithm::CHALLENGE_RSASSA_PKCS1_V1_5_SHA256), 3021 3 => ::std::option::Option::Some(SmartCardSignatureAlgorithm::CHALLENGE_RSASSA_PKCS1_V1_5_SHA384), 3022 4 => ::std::option::Option::Some(SmartCardSignatureAlgorithm::CHALLENGE_RSASSA_PKCS1_V1_5_SHA512), 3023 _ => ::std::option::Option::None 3024 } 3025 } 3026 values() -> &'static [Self]3027 fn values() -> &'static [Self] { 3028 static values: &'static [SmartCardSignatureAlgorithm] = &[ 3029 SmartCardSignatureAlgorithm::CHALLENGE_NOT_SPECIFIED, 3030 SmartCardSignatureAlgorithm::CHALLENGE_RSASSA_PKCS1_V1_5_SHA1, 3031 SmartCardSignatureAlgorithm::CHALLENGE_RSASSA_PKCS1_V1_5_SHA256, 3032 SmartCardSignatureAlgorithm::CHALLENGE_RSASSA_PKCS1_V1_5_SHA384, 3033 SmartCardSignatureAlgorithm::CHALLENGE_RSASSA_PKCS1_V1_5_SHA512, 3034 ]; 3035 values 3036 } 3037 } 3038 3039 impl ::std::marker::Copy for SmartCardSignatureAlgorithm { 3040 } 3041 3042 impl ::std::default::Default for SmartCardSignatureAlgorithm { default() -> Self3043 fn default() -> Self { 3044 SmartCardSignatureAlgorithm::CHALLENGE_NOT_SPECIFIED 3045 } 3046 } 3047 3048 impl ::protobuf::reflect::ProtobufValue for SmartCardSignatureAlgorithm { as_ref(&self) -> ::protobuf::reflect::ReflectValueRef3049 fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { 3050 ::protobuf::reflect::ReflectValueRef::Enum(::protobuf::ProtobufEnum::descriptor(self)) 3051 } 3052 } 3053 3054 #[derive(Clone,PartialEq,Eq,Debug,Hash)] 3055 pub enum AuthIntent { 3056 AUTH_INTENT_UNSPECIFIED = 0, 3057 AUTH_INTENT_DECRYPT = 1, 3058 AUTH_INTENT_VERIFY_ONLY = 2, 3059 } 3060 3061 impl ::protobuf::ProtobufEnum for AuthIntent { value(&self) -> i323062 fn value(&self) -> i32 { 3063 *self as i32 3064 } 3065 from_i32(value: i32) -> ::std::option::Option<AuthIntent>3066 fn from_i32(value: i32) -> ::std::option::Option<AuthIntent> { 3067 match value { 3068 0 => ::std::option::Option::Some(AuthIntent::AUTH_INTENT_UNSPECIFIED), 3069 1 => ::std::option::Option::Some(AuthIntent::AUTH_INTENT_DECRYPT), 3070 2 => ::std::option::Option::Some(AuthIntent::AUTH_INTENT_VERIFY_ONLY), 3071 _ => ::std::option::Option::None 3072 } 3073 } 3074 values() -> &'static [Self]3075 fn values() -> &'static [Self] { 3076 static values: &'static [AuthIntent] = &[ 3077 AuthIntent::AUTH_INTENT_UNSPECIFIED, 3078 AuthIntent::AUTH_INTENT_DECRYPT, 3079 AuthIntent::AUTH_INTENT_VERIFY_ONLY, 3080 ]; 3081 values 3082 } 3083 } 3084 3085 impl ::std::marker::Copy for AuthIntent { 3086 } 3087 3088 impl ::std::default::Default for AuthIntent { default() -> Self3089 fn default() -> Self { 3090 AuthIntent::AUTH_INTENT_UNSPECIFIED 3091 } 3092 } 3093 3094 impl ::protobuf::reflect::ProtobufValue for AuthIntent { as_ref(&self) -> ::protobuf::reflect::ReflectValueRef3095 fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { 3096 ::protobuf::reflect::ReflectValueRef::Enum(::protobuf::ProtobufEnum::descriptor(self)) 3097 } 3098 } 3099