// This file is generated by rust-protobuf 2.27.1. Do not edit // @generated // https://github.com/rust-lang/rust-clippy/issues/702 #![allow(unknown_lints)] #![allow(clippy::all)] #![allow(unused_attributes)] #![cfg_attr(rustfmt, rustfmt::skip)] #![allow(box_pointers)] #![allow(dead_code)] #![allow(missing_docs)] #![allow(non_camel_case_types)] #![allow(non_snake_case)] #![allow(non_upper_case_globals)] #![allow(trivial_casts)] #![allow(unused_imports)] #![allow(unused_results)] //! Generated file from `UserDataAuth.proto` /// Generated files are compatible only with the same version /// of protobuf runtime. // const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_27_1; #[derive(PartialEq,Clone,Default,Debug)] pub struct CreateRequest { // message fields pub keys: ::protobuf::RepeatedField, pub copy_authorization_key: bool, pub force_ecryptfs: bool, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a CreateRequest { fn default() -> &'a CreateRequest { ::default_instance() } } impl CreateRequest { pub fn new() -> CreateRequest { ::std::default::Default::default() } // repeated .cryptohome.Key keys = 1; pub fn get_keys(&self) -> &[super::key::Key] { &self.keys } pub fn clear_keys(&mut self) { self.keys.clear(); } // Param is passed by value, moved pub fn set_keys(&mut self, v: ::protobuf::RepeatedField) { self.keys = v; } // Mutable pointer to the field. pub fn mut_keys(&mut self) -> &mut ::protobuf::RepeatedField { &mut self.keys } // Take field pub fn take_keys(&mut self) -> ::protobuf::RepeatedField { ::std::mem::replace(&mut self.keys, ::protobuf::RepeatedField::new()) } // bool copy_authorization_key = 2; pub fn get_copy_authorization_key(&self) -> bool { self.copy_authorization_key } pub fn clear_copy_authorization_key(&mut self) { self.copy_authorization_key = false; } // Param is passed by value, moved pub fn set_copy_authorization_key(&mut self, v: bool) { self.copy_authorization_key = v; } // bool force_ecryptfs = 3; pub fn get_force_ecryptfs(&self) -> bool { self.force_ecryptfs } pub fn clear_force_ecryptfs(&mut self) { self.force_ecryptfs = false; } // Param is passed by value, moved pub fn set_force_ecryptfs(&mut self, v: bool) { self.force_ecryptfs = v; } } impl ::protobuf::Message for CreateRequest { fn is_initialized(&self) -> bool { for v in &self.keys { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_repeated_message_into(wire_type, is, &mut self.keys)?; }, 2 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_bool()?; self.copy_authorization_key = tmp; }, 3 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_bool()?; self.force_ecryptfs = tmp; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; for value in &self.keys { let len = value.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; }; if self.copy_authorization_key != false { my_size += 2; } if self.force_ecryptfs != false { my_size += 2; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { for v in &self.keys { os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; }; if self.copy_authorization_key != false { os.write_bool(2, self.copy_authorization_key)?; } if self.force_ecryptfs != false { os.write_bool(3, self.force_ecryptfs)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> CreateRequest { CreateRequest::new() } fn default_instance() -> &'static CreateRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(CreateRequest::new) } } impl ::protobuf::Clear for CreateRequest { fn clear(&mut self) { self.keys.clear(); self.copy_authorization_key = false; self.force_ecryptfs = false; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for CreateRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct CryptohomeErrorInfo { // message fields pub error_id: ::std::string::String, pub readable_error_id: ::std::string::String, pub primary_action: PrimaryAction, pub possible_actions: ::std::vec::Vec, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a CryptohomeErrorInfo { fn default() -> &'a CryptohomeErrorInfo { ::default_instance() } } impl CryptohomeErrorInfo { pub fn new() -> CryptohomeErrorInfo { ::std::default::Default::default() } // string error_id = 1; pub fn get_error_id(&self) -> &str { &self.error_id } pub fn clear_error_id(&mut self) { self.error_id.clear(); } // Param is passed by value, moved pub fn set_error_id(&mut self, v: ::std::string::String) { self.error_id = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_error_id(&mut self) -> &mut ::std::string::String { &mut self.error_id } // Take field pub fn take_error_id(&mut self) -> ::std::string::String { ::std::mem::replace(&mut self.error_id, ::std::string::String::new()) } // string readable_error_id = 2; pub fn get_readable_error_id(&self) -> &str { &self.readable_error_id } pub fn clear_readable_error_id(&mut self) { self.readable_error_id.clear(); } // Param is passed by value, moved pub fn set_readable_error_id(&mut self, v: ::std::string::String) { self.readable_error_id = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_readable_error_id(&mut self) -> &mut ::std::string::String { &mut self.readable_error_id } // Take field pub fn take_readable_error_id(&mut self) -> ::std::string::String { ::std::mem::replace(&mut self.readable_error_id, ::std::string::String::new()) } // .user_data_auth.PrimaryAction primary_action = 3; pub fn get_primary_action(&self) -> PrimaryAction { self.primary_action } pub fn clear_primary_action(&mut self) { self.primary_action = PrimaryAction::PRIMARY_NO_ERROR; } // Param is passed by value, moved pub fn set_primary_action(&mut self, v: PrimaryAction) { self.primary_action = v; } // repeated .user_data_auth.PossibleAction possible_actions = 4; pub fn get_possible_actions(&self) -> &[PossibleAction] { &self.possible_actions } pub fn clear_possible_actions(&mut self) { self.possible_actions.clear(); } // Param is passed by value, moved pub fn set_possible_actions(&mut self, v: ::std::vec::Vec) { self.possible_actions = v; } // Mutable pointer to the field. pub fn mut_possible_actions(&mut self) -> &mut ::std::vec::Vec { &mut self.possible_actions } // Take field pub fn take_possible_actions(&mut self) -> ::std::vec::Vec { ::std::mem::replace(&mut self.possible_actions, ::std::vec::Vec::new()) } } impl ::protobuf::Message for CryptohomeErrorInfo { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.error_id)?; }, 2 => { ::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.readable_error_id)?; }, 3 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.primary_action, 3, &mut self.unknown_fields)? }, 4 => { ::protobuf::rt::read_repeated_enum_with_unknown_fields_into(wire_type, is, &mut self.possible_actions, 4, &mut self.unknown_fields)? }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if !self.error_id.is_empty() { my_size += ::protobuf::rt::string_size(1, &self.error_id); } if !self.readable_error_id.is_empty() { my_size += ::protobuf::rt::string_size(2, &self.readable_error_id); } if self.primary_action != PrimaryAction::PRIMARY_NO_ERROR { my_size += ::protobuf::rt::enum_size(3, self.primary_action); } for value in &self.possible_actions { my_size += ::protobuf::rt::enum_size(4, *value); }; my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if !self.error_id.is_empty() { os.write_string(1, &self.error_id)?; } if !self.readable_error_id.is_empty() { os.write_string(2, &self.readable_error_id)?; } if self.primary_action != PrimaryAction::PRIMARY_NO_ERROR { os.write_enum(3, ::protobuf::ProtobufEnum::value(&self.primary_action))?; } for v in &self.possible_actions { os.write_enum(4, ::protobuf::ProtobufEnum::value(v))?; }; os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> CryptohomeErrorInfo { CryptohomeErrorInfo::new() } fn default_instance() -> &'static CryptohomeErrorInfo { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(CryptohomeErrorInfo::new) } } impl ::protobuf::Clear for CryptohomeErrorInfo { fn clear(&mut self) { self.error_id.clear(); self.readable_error_id.clear(); self.primary_action = PrimaryAction::PRIMARY_NO_ERROR; self.possible_actions.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for CryptohomeErrorInfo { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct IsMountedRequest { // message fields pub username: ::std::string::String, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a IsMountedRequest { fn default() -> &'a IsMountedRequest { ::default_instance() } } impl IsMountedRequest { pub fn new() -> IsMountedRequest { ::std::default::Default::default() } // string username = 1; pub fn get_username(&self) -> &str { &self.username } pub fn clear_username(&mut self) { self.username.clear(); } // Param is passed by value, moved pub fn set_username(&mut self, v: ::std::string::String) { self.username = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_username(&mut self) -> &mut ::std::string::String { &mut self.username } // Take field pub fn take_username(&mut self) -> ::std::string::String { ::std::mem::replace(&mut self.username, ::std::string::String::new()) } } impl ::protobuf::Message for IsMountedRequest { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.username)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if !self.username.is_empty() { my_size += ::protobuf::rt::string_size(1, &self.username); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if !self.username.is_empty() { os.write_string(1, &self.username)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> IsMountedRequest { IsMountedRequest::new() } fn default_instance() -> &'static IsMountedRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(IsMountedRequest::new) } } impl ::protobuf::Clear for IsMountedRequest { fn clear(&mut self) { self.username.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for IsMountedRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct IsMountedReply { // message fields pub is_mounted: bool, pub is_ephemeral_mount: bool, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a IsMountedReply { fn default() -> &'a IsMountedReply { ::default_instance() } } impl IsMountedReply { pub fn new() -> IsMountedReply { ::std::default::Default::default() } // bool is_mounted = 1; pub fn get_is_mounted(&self) -> bool { self.is_mounted } pub fn clear_is_mounted(&mut self) { self.is_mounted = false; } // Param is passed by value, moved pub fn set_is_mounted(&mut self, v: bool) { self.is_mounted = v; } // bool is_ephemeral_mount = 2; pub fn get_is_ephemeral_mount(&self) -> bool { self.is_ephemeral_mount } pub fn clear_is_ephemeral_mount(&mut self) { self.is_ephemeral_mount = false; } // Param is passed by value, moved pub fn set_is_ephemeral_mount(&mut self, v: bool) { self.is_ephemeral_mount = v; } } impl ::protobuf::Message for IsMountedReply { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_bool()?; self.is_mounted = tmp; }, 2 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_bool()?; self.is_ephemeral_mount = tmp; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.is_mounted != false { my_size += 2; } if self.is_ephemeral_mount != false { my_size += 2; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.is_mounted != false { os.write_bool(1, self.is_mounted)?; } if self.is_ephemeral_mount != false { os.write_bool(2, self.is_ephemeral_mount)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> IsMountedReply { IsMountedReply::new() } fn default_instance() -> &'static IsMountedReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(IsMountedReply::new) } } impl ::protobuf::Clear for IsMountedReply { fn clear(&mut self) { self.is_mounted = false; self.is_ephemeral_mount = false; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for IsMountedReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct UnmountRequest { // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a UnmountRequest { fn default() -> &'a UnmountRequest { ::default_instance() } } impl UnmountRequest { pub fn new() -> UnmountRequest { ::std::default::Default::default() } } impl ::protobuf::Message for UnmountRequest { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> UnmountRequest { UnmountRequest::new() } fn default_instance() -> &'static UnmountRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(UnmountRequest::new) } } impl ::protobuf::Clear for UnmountRequest { fn clear(&mut self) { self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for UnmountRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct UnmountReply { // message fields pub error: CryptohomeErrorCode, pub error_info: ::protobuf::SingularPtrField, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a UnmountReply { fn default() -> &'a UnmountReply { ::default_instance() } } impl UnmountReply { pub fn new() -> UnmountReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } // .user_data_auth.CryptohomeErrorInfo error_info = 2; pub fn get_error_info(&self) -> &CryptohomeErrorInfo { self.error_info.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_error_info(&mut self) { self.error_info.clear(); } pub fn has_error_info(&self) -> bool { self.error_info.is_some() } // Param is passed by value, moved pub fn set_error_info(&mut self, v: CryptohomeErrorInfo) { self.error_info = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_error_info(&mut self) -> &mut CryptohomeErrorInfo { if self.error_info.is_none() { self.error_info.set_default(); } self.error_info.as_mut().unwrap() } // Take field pub fn take_error_info(&mut self) -> CryptohomeErrorInfo { self.error_info.take().unwrap_or_else(|| CryptohomeErrorInfo::new()) } } impl ::protobuf::Message for UnmountReply { fn is_initialized(&self) -> bool { for v in &self.error_info { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, 2 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.error_info)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } if let Some(ref v) = self.error_info.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } if let Some(ref v) = self.error_info.as_ref() { os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> UnmountReply { UnmountReply::new() } fn default_instance() -> &'static UnmountReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(UnmountReply::new) } } impl ::protobuf::Clear for UnmountReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.error_info.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for UnmountReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct MountRequest { // message fields pub account: ::protobuf::SingularPtrField, pub authorization: ::protobuf::SingularPtrField, pub require_ephemeral: bool, pub create: ::protobuf::SingularPtrField, pub force_dircrypto_if_available: bool, pub to_migrate_from_ecryptfs: bool, pub public_mount: bool, pub guest_mount: bool, pub auth_session_id: ::std::vec::Vec, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a MountRequest { fn default() -> &'a MountRequest { ::default_instance() } } impl MountRequest { pub fn new() -> MountRequest { ::std::default::Default::default() } // .cryptohome.AccountIdentifier account = 1; pub fn get_account(&self) -> &super::rpc::AccountIdentifier { self.account.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_account(&mut self) { self.account.clear(); } pub fn has_account(&self) -> bool { self.account.is_some() } // Param is passed by value, moved pub fn set_account(&mut self, v: super::rpc::AccountIdentifier) { self.account = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_account(&mut self) -> &mut super::rpc::AccountIdentifier { if self.account.is_none() { self.account.set_default(); } self.account.as_mut().unwrap() } // Take field pub fn take_account(&mut self) -> super::rpc::AccountIdentifier { self.account.take().unwrap_or_else(|| super::rpc::AccountIdentifier::new()) } // .cryptohome.AuthorizationRequest authorization = 2; pub fn get_authorization(&self) -> &super::rpc::AuthorizationRequest { self.authorization.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_authorization(&mut self) { self.authorization.clear(); } pub fn has_authorization(&self) -> bool { self.authorization.is_some() } // Param is passed by value, moved pub fn set_authorization(&mut self, v: super::rpc::AuthorizationRequest) { self.authorization = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_authorization(&mut self) -> &mut super::rpc::AuthorizationRequest { if self.authorization.is_none() { self.authorization.set_default(); } self.authorization.as_mut().unwrap() } // Take field pub fn take_authorization(&mut self) -> super::rpc::AuthorizationRequest { self.authorization.take().unwrap_or_else(|| super::rpc::AuthorizationRequest::new()) } // bool require_ephemeral = 3; pub fn get_require_ephemeral(&self) -> bool { self.require_ephemeral } pub fn clear_require_ephemeral(&mut self) { self.require_ephemeral = false; } // Param is passed by value, moved pub fn set_require_ephemeral(&mut self, v: bool) { self.require_ephemeral = v; } // .user_data_auth.CreateRequest create = 4; pub fn get_create(&self) -> &CreateRequest { self.create.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_create(&mut self) { self.create.clear(); } pub fn has_create(&self) -> bool { self.create.is_some() } // Param is passed by value, moved pub fn set_create(&mut self, v: CreateRequest) { self.create = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_create(&mut self) -> &mut CreateRequest { if self.create.is_none() { self.create.set_default(); } self.create.as_mut().unwrap() } // Take field pub fn take_create(&mut self) -> CreateRequest { self.create.take().unwrap_or_else(|| CreateRequest::new()) } // bool force_dircrypto_if_available = 5; pub fn get_force_dircrypto_if_available(&self) -> bool { self.force_dircrypto_if_available } pub fn clear_force_dircrypto_if_available(&mut self) { self.force_dircrypto_if_available = false; } // Param is passed by value, moved pub fn set_force_dircrypto_if_available(&mut self, v: bool) { self.force_dircrypto_if_available = v; } // bool to_migrate_from_ecryptfs = 6; pub fn get_to_migrate_from_ecryptfs(&self) -> bool { self.to_migrate_from_ecryptfs } pub fn clear_to_migrate_from_ecryptfs(&mut self) { self.to_migrate_from_ecryptfs = false; } // Param is passed by value, moved pub fn set_to_migrate_from_ecryptfs(&mut self, v: bool) { self.to_migrate_from_ecryptfs = v; } // bool public_mount = 7; pub fn get_public_mount(&self) -> bool { self.public_mount } pub fn clear_public_mount(&mut self) { self.public_mount = false; } // Param is passed by value, moved pub fn set_public_mount(&mut self, v: bool) { self.public_mount = v; } // bool guest_mount = 8; pub fn get_guest_mount(&self) -> bool { self.guest_mount } pub fn clear_guest_mount(&mut self) { self.guest_mount = false; } // Param is passed by value, moved pub fn set_guest_mount(&mut self, v: bool) { self.guest_mount = v; } // bytes auth_session_id = 9; pub fn get_auth_session_id(&self) -> &[u8] { &self.auth_session_id } pub fn clear_auth_session_id(&mut self) { self.auth_session_id.clear(); } // Param is passed by value, moved pub fn set_auth_session_id(&mut self, v: ::std::vec::Vec) { self.auth_session_id = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_auth_session_id(&mut self) -> &mut ::std::vec::Vec { &mut self.auth_session_id } // Take field pub fn take_auth_session_id(&mut self) -> ::std::vec::Vec { ::std::mem::replace(&mut self.auth_session_id, ::std::vec::Vec::new()) } } impl ::protobuf::Message for MountRequest { fn is_initialized(&self) -> bool { for v in &self.account { if !v.is_initialized() { return false; } }; for v in &self.authorization { if !v.is_initialized() { return false; } }; for v in &self.create { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.account)?; }, 2 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.authorization)?; }, 3 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_bool()?; self.require_ephemeral = tmp; }, 4 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.create)?; }, 5 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_bool()?; self.force_dircrypto_if_available = tmp; }, 6 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_bool()?; self.to_migrate_from_ecryptfs = tmp; }, 7 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_bool()?; self.public_mount = tmp; }, 8 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_bool()?; self.guest_mount = tmp; }, 9 => { ::protobuf::rt::read_singular_proto3_bytes_into(wire_type, is, &mut self.auth_session_id)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if let Some(ref v) = self.account.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } if let Some(ref v) = self.authorization.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } if self.require_ephemeral != false { my_size += 2; } if let Some(ref v) = self.create.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } if self.force_dircrypto_if_available != false { my_size += 2; } if self.to_migrate_from_ecryptfs != false { my_size += 2; } if self.public_mount != false { my_size += 2; } if self.guest_mount != false { my_size += 2; } if !self.auth_session_id.is_empty() { my_size += ::protobuf::rt::bytes_size(9, &self.auth_session_id); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if let Some(ref v) = self.account.as_ref() { os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } if let Some(ref v) = self.authorization.as_ref() { os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } if self.require_ephemeral != false { os.write_bool(3, self.require_ephemeral)?; } if let Some(ref v) = self.create.as_ref() { os.write_tag(4, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } if self.force_dircrypto_if_available != false { os.write_bool(5, self.force_dircrypto_if_available)?; } if self.to_migrate_from_ecryptfs != false { os.write_bool(6, self.to_migrate_from_ecryptfs)?; } if self.public_mount != false { os.write_bool(7, self.public_mount)?; } if self.guest_mount != false { os.write_bool(8, self.guest_mount)?; } if !self.auth_session_id.is_empty() { os.write_bytes(9, &self.auth_session_id)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> MountRequest { MountRequest::new() } fn default_instance() -> &'static MountRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(MountRequest::new) } } impl ::protobuf::Clear for MountRequest { fn clear(&mut self) { self.account.clear(); self.authorization.clear(); self.require_ephemeral = false; self.create.clear(); self.force_dircrypto_if_available = false; self.to_migrate_from_ecryptfs = false; self.public_mount = false; self.guest_mount = false; self.auth_session_id.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for MountRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct MountReply { // message fields pub error: CryptohomeErrorCode, pub recreated: bool, pub sanitized_username: ::std::string::String, pub error_info: ::protobuf::SingularPtrField, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a MountReply { fn default() -> &'a MountReply { ::default_instance() } } impl MountReply { pub fn new() -> MountReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } // bool recreated = 2; pub fn get_recreated(&self) -> bool { self.recreated } pub fn clear_recreated(&mut self) { self.recreated = false; } // Param is passed by value, moved pub fn set_recreated(&mut self, v: bool) { self.recreated = v; } // string sanitized_username = 3; pub fn get_sanitized_username(&self) -> &str { &self.sanitized_username } pub fn clear_sanitized_username(&mut self) { self.sanitized_username.clear(); } // Param is passed by value, moved pub fn set_sanitized_username(&mut self, v: ::std::string::String) { self.sanitized_username = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_sanitized_username(&mut self) -> &mut ::std::string::String { &mut self.sanitized_username } // Take field pub fn take_sanitized_username(&mut self) -> ::std::string::String { ::std::mem::replace(&mut self.sanitized_username, ::std::string::String::new()) } // .user_data_auth.CryptohomeErrorInfo error_info = 4; pub fn get_error_info(&self) -> &CryptohomeErrorInfo { self.error_info.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_error_info(&mut self) { self.error_info.clear(); } pub fn has_error_info(&self) -> bool { self.error_info.is_some() } // Param is passed by value, moved pub fn set_error_info(&mut self, v: CryptohomeErrorInfo) { self.error_info = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_error_info(&mut self) -> &mut CryptohomeErrorInfo { if self.error_info.is_none() { self.error_info.set_default(); } self.error_info.as_mut().unwrap() } // Take field pub fn take_error_info(&mut self) -> CryptohomeErrorInfo { self.error_info.take().unwrap_or_else(|| CryptohomeErrorInfo::new()) } } impl ::protobuf::Message for MountReply { fn is_initialized(&self) -> bool { for v in &self.error_info { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, 2 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_bool()?; self.recreated = tmp; }, 3 => { ::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.sanitized_username)?; }, 4 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.error_info)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } if self.recreated != false { my_size += 2; } if !self.sanitized_username.is_empty() { my_size += ::protobuf::rt::string_size(3, &self.sanitized_username); } if let Some(ref v) = self.error_info.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } if self.recreated != false { os.write_bool(2, self.recreated)?; } if !self.sanitized_username.is_empty() { os.write_string(3, &self.sanitized_username)?; } if let Some(ref v) = self.error_info.as_ref() { os.write_tag(4, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> MountReply { MountReply::new() } fn default_instance() -> &'static MountReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(MountReply::new) } } impl ::protobuf::Clear for MountReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.recreated = false; self.sanitized_username.clear(); self.error_info.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for MountReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct RemoveRequest { // message fields pub identifier: ::protobuf::SingularPtrField, pub auth_session_id: ::std::vec::Vec, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a RemoveRequest { fn default() -> &'a RemoveRequest { ::default_instance() } } impl RemoveRequest { pub fn new() -> RemoveRequest { ::std::default::Default::default() } // .cryptohome.AccountIdentifier identifier = 1; pub fn get_identifier(&self) -> &super::rpc::AccountIdentifier { self.identifier.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_identifier(&mut self) { self.identifier.clear(); } pub fn has_identifier(&self) -> bool { self.identifier.is_some() } // Param is passed by value, moved pub fn set_identifier(&mut self, v: super::rpc::AccountIdentifier) { self.identifier = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_identifier(&mut self) -> &mut super::rpc::AccountIdentifier { if self.identifier.is_none() { self.identifier.set_default(); } self.identifier.as_mut().unwrap() } // Take field pub fn take_identifier(&mut self) -> super::rpc::AccountIdentifier { self.identifier.take().unwrap_or_else(|| super::rpc::AccountIdentifier::new()) } // bytes auth_session_id = 2; pub fn get_auth_session_id(&self) -> &[u8] { &self.auth_session_id } pub fn clear_auth_session_id(&mut self) { self.auth_session_id.clear(); } // Param is passed by value, moved pub fn set_auth_session_id(&mut self, v: ::std::vec::Vec) { self.auth_session_id = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_auth_session_id(&mut self) -> &mut ::std::vec::Vec { &mut self.auth_session_id } // Take field pub fn take_auth_session_id(&mut self) -> ::std::vec::Vec { ::std::mem::replace(&mut self.auth_session_id, ::std::vec::Vec::new()) } } impl ::protobuf::Message for RemoveRequest { fn is_initialized(&self) -> bool { for v in &self.identifier { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.identifier)?; }, 2 => { ::protobuf::rt::read_singular_proto3_bytes_into(wire_type, is, &mut self.auth_session_id)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if let Some(ref v) = self.identifier.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } if !self.auth_session_id.is_empty() { my_size += ::protobuf::rt::bytes_size(2, &self.auth_session_id); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if let Some(ref v) = self.identifier.as_ref() { os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } if !self.auth_session_id.is_empty() { os.write_bytes(2, &self.auth_session_id)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> RemoveRequest { RemoveRequest::new() } fn default_instance() -> &'static RemoveRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(RemoveRequest::new) } } impl ::protobuf::Clear for RemoveRequest { fn clear(&mut self) { self.identifier.clear(); self.auth_session_id.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for RemoveRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct RemoveReply { // message fields pub error: CryptohomeErrorCode, pub error_info: ::protobuf::SingularPtrField, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a RemoveReply { fn default() -> &'a RemoveReply { ::default_instance() } } impl RemoveReply { pub fn new() -> RemoveReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } // .user_data_auth.CryptohomeErrorInfo error_info = 2; pub fn get_error_info(&self) -> &CryptohomeErrorInfo { self.error_info.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_error_info(&mut self) { self.error_info.clear(); } pub fn has_error_info(&self) -> bool { self.error_info.is_some() } // Param is passed by value, moved pub fn set_error_info(&mut self, v: CryptohomeErrorInfo) { self.error_info = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_error_info(&mut self) -> &mut CryptohomeErrorInfo { if self.error_info.is_none() { self.error_info.set_default(); } self.error_info.as_mut().unwrap() } // Take field pub fn take_error_info(&mut self) -> CryptohomeErrorInfo { self.error_info.take().unwrap_or_else(|| CryptohomeErrorInfo::new()) } } impl ::protobuf::Message for RemoveReply { fn is_initialized(&self) -> bool { for v in &self.error_info { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, 2 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.error_info)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } if let Some(ref v) = self.error_info.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } if let Some(ref v) = self.error_info.as_ref() { os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> RemoveReply { RemoveReply::new() } fn default_instance() -> &'static RemoveReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(RemoveReply::new) } } impl ::protobuf::Clear for RemoveReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.error_info.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for RemoveReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct ListKeysRequest { // message fields pub account_id: ::protobuf::SingularPtrField, pub authorization_request: ::protobuf::SingularPtrField, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a ListKeysRequest { fn default() -> &'a ListKeysRequest { ::default_instance() } } impl ListKeysRequest { pub fn new() -> ListKeysRequest { ::std::default::Default::default() } // .cryptohome.AccountIdentifier account_id = 1; pub fn get_account_id(&self) -> &super::rpc::AccountIdentifier { self.account_id.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_account_id(&mut self) { self.account_id.clear(); } pub fn has_account_id(&self) -> bool { self.account_id.is_some() } // Param is passed by value, moved pub fn set_account_id(&mut self, v: super::rpc::AccountIdentifier) { self.account_id = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_account_id(&mut self) -> &mut super::rpc::AccountIdentifier { if self.account_id.is_none() { self.account_id.set_default(); } self.account_id.as_mut().unwrap() } // Take field pub fn take_account_id(&mut self) -> super::rpc::AccountIdentifier { self.account_id.take().unwrap_or_else(|| super::rpc::AccountIdentifier::new()) } // .cryptohome.AuthorizationRequest authorization_request = 2; pub fn get_authorization_request(&self) -> &super::rpc::AuthorizationRequest { self.authorization_request.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_authorization_request(&mut self) { self.authorization_request.clear(); } pub fn has_authorization_request(&self) -> bool { self.authorization_request.is_some() } // Param is passed by value, moved pub fn set_authorization_request(&mut self, v: super::rpc::AuthorizationRequest) { self.authorization_request = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_authorization_request(&mut self) -> &mut super::rpc::AuthorizationRequest { if self.authorization_request.is_none() { self.authorization_request.set_default(); } self.authorization_request.as_mut().unwrap() } // Take field pub fn take_authorization_request(&mut self) -> super::rpc::AuthorizationRequest { self.authorization_request.take().unwrap_or_else(|| super::rpc::AuthorizationRequest::new()) } } impl ::protobuf::Message for ListKeysRequest { fn is_initialized(&self) -> bool { for v in &self.account_id { if !v.is_initialized() { return false; } }; for v in &self.authorization_request { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.account_id)?; }, 2 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.authorization_request)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if let Some(ref v) = self.account_id.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } if let Some(ref v) = self.authorization_request.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if let Some(ref v) = self.account_id.as_ref() { os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } if let Some(ref v) = self.authorization_request.as_ref() { os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> ListKeysRequest { ListKeysRequest::new() } fn default_instance() -> &'static ListKeysRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(ListKeysRequest::new) } } impl ::protobuf::Clear for ListKeysRequest { fn clear(&mut self) { self.account_id.clear(); self.authorization_request.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for ListKeysRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct ListKeysReply { // message fields pub error: CryptohomeErrorCode, pub labels: ::protobuf::RepeatedField<::std::string::String>, pub error_info: ::protobuf::SingularPtrField, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a ListKeysReply { fn default() -> &'a ListKeysReply { ::default_instance() } } impl ListKeysReply { pub fn new() -> ListKeysReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } // repeated string labels = 2; pub fn get_labels(&self) -> &[::std::string::String] { &self.labels } pub fn clear_labels(&mut self) { self.labels.clear(); } // Param is passed by value, moved pub fn set_labels(&mut self, v: ::protobuf::RepeatedField<::std::string::String>) { self.labels = v; } // Mutable pointer to the field. pub fn mut_labels(&mut self) -> &mut ::protobuf::RepeatedField<::std::string::String> { &mut self.labels } // Take field pub fn take_labels(&mut self) -> ::protobuf::RepeatedField<::std::string::String> { ::std::mem::replace(&mut self.labels, ::protobuf::RepeatedField::new()) } // .user_data_auth.CryptohomeErrorInfo error_info = 3; pub fn get_error_info(&self) -> &CryptohomeErrorInfo { self.error_info.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_error_info(&mut self) { self.error_info.clear(); } pub fn has_error_info(&self) -> bool { self.error_info.is_some() } // Param is passed by value, moved pub fn set_error_info(&mut self, v: CryptohomeErrorInfo) { self.error_info = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_error_info(&mut self) -> &mut CryptohomeErrorInfo { if self.error_info.is_none() { self.error_info.set_default(); } self.error_info.as_mut().unwrap() } // Take field pub fn take_error_info(&mut self) -> CryptohomeErrorInfo { self.error_info.take().unwrap_or_else(|| CryptohomeErrorInfo::new()) } } impl ::protobuf::Message for ListKeysReply { fn is_initialized(&self) -> bool { for v in &self.error_info { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, 2 => { ::protobuf::rt::read_repeated_string_into(wire_type, is, &mut self.labels)?; }, 3 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.error_info)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } for value in &self.labels { my_size += ::protobuf::rt::string_size(2, &value); }; if let Some(ref v) = self.error_info.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } for v in &self.labels { os.write_string(2, &v)?; }; if let Some(ref v) = self.error_info.as_ref() { os.write_tag(3, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> ListKeysReply { ListKeysReply::new() } fn default_instance() -> &'static ListKeysReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(ListKeysReply::new) } } impl ::protobuf::Clear for ListKeysReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.labels.clear(); self.error_info.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for ListKeysReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct GetKeyDataRequest { // message fields pub account_id: ::protobuf::SingularPtrField, pub authorization_request: ::protobuf::SingularPtrField, pub key: ::protobuf::SingularPtrField, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a GetKeyDataRequest { fn default() -> &'a GetKeyDataRequest { ::default_instance() } } impl GetKeyDataRequest { pub fn new() -> GetKeyDataRequest { ::std::default::Default::default() } // .cryptohome.AccountIdentifier account_id = 1; pub fn get_account_id(&self) -> &super::rpc::AccountIdentifier { self.account_id.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_account_id(&mut self) { self.account_id.clear(); } pub fn has_account_id(&self) -> bool { self.account_id.is_some() } // Param is passed by value, moved pub fn set_account_id(&mut self, v: super::rpc::AccountIdentifier) { self.account_id = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_account_id(&mut self) -> &mut super::rpc::AccountIdentifier { if self.account_id.is_none() { self.account_id.set_default(); } self.account_id.as_mut().unwrap() } // Take field pub fn take_account_id(&mut self) -> super::rpc::AccountIdentifier { self.account_id.take().unwrap_or_else(|| super::rpc::AccountIdentifier::new()) } // .cryptohome.AuthorizationRequest authorization_request = 2; pub fn get_authorization_request(&self) -> &super::rpc::AuthorizationRequest { self.authorization_request.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_authorization_request(&mut self) { self.authorization_request.clear(); } pub fn has_authorization_request(&self) -> bool { self.authorization_request.is_some() } // Param is passed by value, moved pub fn set_authorization_request(&mut self, v: super::rpc::AuthorizationRequest) { self.authorization_request = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_authorization_request(&mut self) -> &mut super::rpc::AuthorizationRequest { if self.authorization_request.is_none() { self.authorization_request.set_default(); } self.authorization_request.as_mut().unwrap() } // Take field pub fn take_authorization_request(&mut self) -> super::rpc::AuthorizationRequest { self.authorization_request.take().unwrap_or_else(|| super::rpc::AuthorizationRequest::new()) } // .cryptohome.Key key = 3; pub fn get_key(&self) -> &super::key::Key { self.key.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_key(&mut self) { self.key.clear(); } pub fn has_key(&self) -> bool { self.key.is_some() } // Param is passed by value, moved pub fn set_key(&mut self, v: super::key::Key) { self.key = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_key(&mut self) -> &mut super::key::Key { if self.key.is_none() { self.key.set_default(); } self.key.as_mut().unwrap() } // Take field pub fn take_key(&mut self) -> super::key::Key { self.key.take().unwrap_or_else(|| super::key::Key::new()) } } impl ::protobuf::Message for GetKeyDataRequest { fn is_initialized(&self) -> bool { for v in &self.account_id { if !v.is_initialized() { return false; } }; for v in &self.authorization_request { if !v.is_initialized() { return false; } }; for v in &self.key { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.account_id)?; }, 2 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.authorization_request)?; }, 3 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.key)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if let Some(ref v) = self.account_id.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } if let Some(ref v) = self.authorization_request.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } if let Some(ref v) = self.key.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if let Some(ref v) = self.account_id.as_ref() { os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } if let Some(ref v) = self.authorization_request.as_ref() { os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } if let Some(ref v) = self.key.as_ref() { os.write_tag(3, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> GetKeyDataRequest { GetKeyDataRequest::new() } fn default_instance() -> &'static GetKeyDataRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(GetKeyDataRequest::new) } } impl ::protobuf::Clear for GetKeyDataRequest { fn clear(&mut self) { self.account_id.clear(); self.authorization_request.clear(); self.key.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for GetKeyDataRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct GetKeyDataReply { // message fields pub error: CryptohomeErrorCode, pub key_data: ::protobuf::RepeatedField, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a GetKeyDataReply { fn default() -> &'a GetKeyDataReply { ::default_instance() } } impl GetKeyDataReply { pub fn new() -> GetKeyDataReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } // repeated .cryptohome.KeyData key_data = 2; pub fn get_key_data(&self) -> &[super::key::KeyData] { &self.key_data } pub fn clear_key_data(&mut self) { self.key_data.clear(); } // Param is passed by value, moved pub fn set_key_data(&mut self, v: ::protobuf::RepeatedField) { self.key_data = v; } // Mutable pointer to the field. pub fn mut_key_data(&mut self) -> &mut ::protobuf::RepeatedField { &mut self.key_data } // Take field pub fn take_key_data(&mut self) -> ::protobuf::RepeatedField { ::std::mem::replace(&mut self.key_data, ::protobuf::RepeatedField::new()) } } impl ::protobuf::Message for GetKeyDataReply { fn is_initialized(&self) -> bool { for v in &self.key_data { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, 2 => { ::protobuf::rt::read_repeated_message_into(wire_type, is, &mut self.key_data)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } for value in &self.key_data { let len = value.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; }; my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } for v in &self.key_data { os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; }; os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> GetKeyDataReply { GetKeyDataReply::new() } fn default_instance() -> &'static GetKeyDataReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(GetKeyDataReply::new) } } impl ::protobuf::Clear for GetKeyDataReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.key_data.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for GetKeyDataReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct CheckKeyRequest { // message fields pub account_id: ::protobuf::SingularPtrField, pub authorization_request: ::protobuf::SingularPtrField, pub unlock_webauthn_secret: bool, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a CheckKeyRequest { fn default() -> &'a CheckKeyRequest { ::default_instance() } } impl CheckKeyRequest { pub fn new() -> CheckKeyRequest { ::std::default::Default::default() } // .cryptohome.AccountIdentifier account_id = 1; pub fn get_account_id(&self) -> &super::rpc::AccountIdentifier { self.account_id.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_account_id(&mut self) { self.account_id.clear(); } pub fn has_account_id(&self) -> bool { self.account_id.is_some() } // Param is passed by value, moved pub fn set_account_id(&mut self, v: super::rpc::AccountIdentifier) { self.account_id = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_account_id(&mut self) -> &mut super::rpc::AccountIdentifier { if self.account_id.is_none() { self.account_id.set_default(); } self.account_id.as_mut().unwrap() } // Take field pub fn take_account_id(&mut self) -> super::rpc::AccountIdentifier { self.account_id.take().unwrap_or_else(|| super::rpc::AccountIdentifier::new()) } // .cryptohome.AuthorizationRequest authorization_request = 2; pub fn get_authorization_request(&self) -> &super::rpc::AuthorizationRequest { self.authorization_request.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_authorization_request(&mut self) { self.authorization_request.clear(); } pub fn has_authorization_request(&self) -> bool { self.authorization_request.is_some() } // Param is passed by value, moved pub fn set_authorization_request(&mut self, v: super::rpc::AuthorizationRequest) { self.authorization_request = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_authorization_request(&mut self) -> &mut super::rpc::AuthorizationRequest { if self.authorization_request.is_none() { self.authorization_request.set_default(); } self.authorization_request.as_mut().unwrap() } // Take field pub fn take_authorization_request(&mut self) -> super::rpc::AuthorizationRequest { self.authorization_request.take().unwrap_or_else(|| super::rpc::AuthorizationRequest::new()) } // bool unlock_webauthn_secret = 3; pub fn get_unlock_webauthn_secret(&self) -> bool { self.unlock_webauthn_secret } pub fn clear_unlock_webauthn_secret(&mut self) { self.unlock_webauthn_secret = false; } // Param is passed by value, moved pub fn set_unlock_webauthn_secret(&mut self, v: bool) { self.unlock_webauthn_secret = v; } } impl ::protobuf::Message for CheckKeyRequest { fn is_initialized(&self) -> bool { for v in &self.account_id { if !v.is_initialized() { return false; } }; for v in &self.authorization_request { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.account_id)?; }, 2 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.authorization_request)?; }, 3 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_bool()?; self.unlock_webauthn_secret = tmp; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if let Some(ref v) = self.account_id.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } if let Some(ref v) = self.authorization_request.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } if self.unlock_webauthn_secret != false { my_size += 2; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if let Some(ref v) = self.account_id.as_ref() { os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } if let Some(ref v) = self.authorization_request.as_ref() { os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } if self.unlock_webauthn_secret != false { os.write_bool(3, self.unlock_webauthn_secret)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> CheckKeyRequest { CheckKeyRequest::new() } fn default_instance() -> &'static CheckKeyRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(CheckKeyRequest::new) } } impl ::protobuf::Clear for CheckKeyRequest { fn clear(&mut self) { self.account_id.clear(); self.authorization_request.clear(); self.unlock_webauthn_secret = false; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for CheckKeyRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct CheckKeyReply { // message fields pub error: CryptohomeErrorCode, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a CheckKeyReply { fn default() -> &'a CheckKeyReply { ::default_instance() } } impl CheckKeyReply { pub fn new() -> CheckKeyReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } } impl ::protobuf::Message for CheckKeyReply { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> CheckKeyReply { CheckKeyReply::new() } fn default_instance() -> &'static CheckKeyReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(CheckKeyReply::new) } } impl ::protobuf::Clear for CheckKeyReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for CheckKeyReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct AddKeyRequest { // message fields pub account_id: ::protobuf::SingularPtrField, pub authorization_request: ::protobuf::SingularPtrField, pub key: ::protobuf::SingularPtrField, pub clobber_if_exists: bool, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a AddKeyRequest { fn default() -> &'a AddKeyRequest { ::default_instance() } } impl AddKeyRequest { pub fn new() -> AddKeyRequest { ::std::default::Default::default() } // .cryptohome.AccountIdentifier account_id = 1; pub fn get_account_id(&self) -> &super::rpc::AccountIdentifier { self.account_id.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_account_id(&mut self) { self.account_id.clear(); } pub fn has_account_id(&self) -> bool { self.account_id.is_some() } // Param is passed by value, moved pub fn set_account_id(&mut self, v: super::rpc::AccountIdentifier) { self.account_id = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_account_id(&mut self) -> &mut super::rpc::AccountIdentifier { if self.account_id.is_none() { self.account_id.set_default(); } self.account_id.as_mut().unwrap() } // Take field pub fn take_account_id(&mut self) -> super::rpc::AccountIdentifier { self.account_id.take().unwrap_or_else(|| super::rpc::AccountIdentifier::new()) } // .cryptohome.AuthorizationRequest authorization_request = 2; pub fn get_authorization_request(&self) -> &super::rpc::AuthorizationRequest { self.authorization_request.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_authorization_request(&mut self) { self.authorization_request.clear(); } pub fn has_authorization_request(&self) -> bool { self.authorization_request.is_some() } // Param is passed by value, moved pub fn set_authorization_request(&mut self, v: super::rpc::AuthorizationRequest) { self.authorization_request = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_authorization_request(&mut self) -> &mut super::rpc::AuthorizationRequest { if self.authorization_request.is_none() { self.authorization_request.set_default(); } self.authorization_request.as_mut().unwrap() } // Take field pub fn take_authorization_request(&mut self) -> super::rpc::AuthorizationRequest { self.authorization_request.take().unwrap_or_else(|| super::rpc::AuthorizationRequest::new()) } // .cryptohome.Key key = 3; pub fn get_key(&self) -> &super::key::Key { self.key.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_key(&mut self) { self.key.clear(); } pub fn has_key(&self) -> bool { self.key.is_some() } // Param is passed by value, moved pub fn set_key(&mut self, v: super::key::Key) { self.key = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_key(&mut self) -> &mut super::key::Key { if self.key.is_none() { self.key.set_default(); } self.key.as_mut().unwrap() } // Take field pub fn take_key(&mut self) -> super::key::Key { self.key.take().unwrap_or_else(|| super::key::Key::new()) } // bool clobber_if_exists = 4; pub fn get_clobber_if_exists(&self) -> bool { self.clobber_if_exists } pub fn clear_clobber_if_exists(&mut self) { self.clobber_if_exists = false; } // Param is passed by value, moved pub fn set_clobber_if_exists(&mut self, v: bool) { self.clobber_if_exists = v; } } impl ::protobuf::Message for AddKeyRequest { fn is_initialized(&self) -> bool { for v in &self.account_id { if !v.is_initialized() { return false; } }; for v in &self.authorization_request { if !v.is_initialized() { return false; } }; for v in &self.key { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.account_id)?; }, 2 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.authorization_request)?; }, 3 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.key)?; }, 4 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_bool()?; self.clobber_if_exists = tmp; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if let Some(ref v) = self.account_id.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } if let Some(ref v) = self.authorization_request.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } if let Some(ref v) = self.key.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } if self.clobber_if_exists != false { my_size += 2; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if let Some(ref v) = self.account_id.as_ref() { os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } if let Some(ref v) = self.authorization_request.as_ref() { os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } if let Some(ref v) = self.key.as_ref() { os.write_tag(3, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } if self.clobber_if_exists != false { os.write_bool(4, self.clobber_if_exists)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> AddKeyRequest { AddKeyRequest::new() } fn default_instance() -> &'static AddKeyRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(AddKeyRequest::new) } } impl ::protobuf::Clear for AddKeyRequest { fn clear(&mut self) { self.account_id.clear(); self.authorization_request.clear(); self.key.clear(); self.clobber_if_exists = false; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for AddKeyRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct AddKeyReply { // message fields pub error: CryptohomeErrorCode, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a AddKeyReply { fn default() -> &'a AddKeyReply { ::default_instance() } } impl AddKeyReply { pub fn new() -> AddKeyReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } } impl ::protobuf::Message for AddKeyReply { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> AddKeyReply { AddKeyReply::new() } fn default_instance() -> &'static AddKeyReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(AddKeyReply::new) } } impl ::protobuf::Clear for AddKeyReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for AddKeyReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct RemoveKeyRequest { // message fields pub account_id: ::protobuf::SingularPtrField, pub authorization_request: ::protobuf::SingularPtrField, pub key: ::protobuf::SingularPtrField, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a RemoveKeyRequest { fn default() -> &'a RemoveKeyRequest { ::default_instance() } } impl RemoveKeyRequest { pub fn new() -> RemoveKeyRequest { ::std::default::Default::default() } // .cryptohome.AccountIdentifier account_id = 1; pub fn get_account_id(&self) -> &super::rpc::AccountIdentifier { self.account_id.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_account_id(&mut self) { self.account_id.clear(); } pub fn has_account_id(&self) -> bool { self.account_id.is_some() } // Param is passed by value, moved pub fn set_account_id(&mut self, v: super::rpc::AccountIdentifier) { self.account_id = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_account_id(&mut self) -> &mut super::rpc::AccountIdentifier { if self.account_id.is_none() { self.account_id.set_default(); } self.account_id.as_mut().unwrap() } // Take field pub fn take_account_id(&mut self) -> super::rpc::AccountIdentifier { self.account_id.take().unwrap_or_else(|| super::rpc::AccountIdentifier::new()) } // .cryptohome.AuthorizationRequest authorization_request = 2; pub fn get_authorization_request(&self) -> &super::rpc::AuthorizationRequest { self.authorization_request.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_authorization_request(&mut self) { self.authorization_request.clear(); } pub fn has_authorization_request(&self) -> bool { self.authorization_request.is_some() } // Param is passed by value, moved pub fn set_authorization_request(&mut self, v: super::rpc::AuthorizationRequest) { self.authorization_request = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_authorization_request(&mut self) -> &mut super::rpc::AuthorizationRequest { if self.authorization_request.is_none() { self.authorization_request.set_default(); } self.authorization_request.as_mut().unwrap() } // Take field pub fn take_authorization_request(&mut self) -> super::rpc::AuthorizationRequest { self.authorization_request.take().unwrap_or_else(|| super::rpc::AuthorizationRequest::new()) } // .cryptohome.Key key = 3; pub fn get_key(&self) -> &super::key::Key { self.key.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_key(&mut self) { self.key.clear(); } pub fn has_key(&self) -> bool { self.key.is_some() } // Param is passed by value, moved pub fn set_key(&mut self, v: super::key::Key) { self.key = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_key(&mut self) -> &mut super::key::Key { if self.key.is_none() { self.key.set_default(); } self.key.as_mut().unwrap() } // Take field pub fn take_key(&mut self) -> super::key::Key { self.key.take().unwrap_or_else(|| super::key::Key::new()) } } impl ::protobuf::Message for RemoveKeyRequest { fn is_initialized(&self) -> bool { for v in &self.account_id { if !v.is_initialized() { return false; } }; for v in &self.authorization_request { if !v.is_initialized() { return false; } }; for v in &self.key { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.account_id)?; }, 2 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.authorization_request)?; }, 3 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.key)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if let Some(ref v) = self.account_id.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } if let Some(ref v) = self.authorization_request.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } if let Some(ref v) = self.key.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if let Some(ref v) = self.account_id.as_ref() { os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } if let Some(ref v) = self.authorization_request.as_ref() { os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } if let Some(ref v) = self.key.as_ref() { os.write_tag(3, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> RemoveKeyRequest { RemoveKeyRequest::new() } fn default_instance() -> &'static RemoveKeyRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(RemoveKeyRequest::new) } } impl ::protobuf::Clear for RemoveKeyRequest { fn clear(&mut self) { self.account_id.clear(); self.authorization_request.clear(); self.key.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for RemoveKeyRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct RemoveKeyReply { // message fields pub error: CryptohomeErrorCode, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a RemoveKeyReply { fn default() -> &'a RemoveKeyReply { ::default_instance() } } impl RemoveKeyReply { pub fn new() -> RemoveKeyReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } } impl ::protobuf::Message for RemoveKeyReply { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> RemoveKeyReply { RemoveKeyReply::new() } fn default_instance() -> &'static RemoveKeyReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(RemoveKeyReply::new) } } impl ::protobuf::Clear for RemoveKeyReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for RemoveKeyReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct MassRemoveKeysRequest { // message fields pub account_id: ::protobuf::SingularPtrField, pub authorization_request: ::protobuf::SingularPtrField, pub exempt_key_data: ::protobuf::RepeatedField, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a MassRemoveKeysRequest { fn default() -> &'a MassRemoveKeysRequest { ::default_instance() } } impl MassRemoveKeysRequest { pub fn new() -> MassRemoveKeysRequest { ::std::default::Default::default() } // .cryptohome.AccountIdentifier account_id = 1; pub fn get_account_id(&self) -> &super::rpc::AccountIdentifier { self.account_id.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_account_id(&mut self) { self.account_id.clear(); } pub fn has_account_id(&self) -> bool { self.account_id.is_some() } // Param is passed by value, moved pub fn set_account_id(&mut self, v: super::rpc::AccountIdentifier) { self.account_id = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_account_id(&mut self) -> &mut super::rpc::AccountIdentifier { if self.account_id.is_none() { self.account_id.set_default(); } self.account_id.as_mut().unwrap() } // Take field pub fn take_account_id(&mut self) -> super::rpc::AccountIdentifier { self.account_id.take().unwrap_or_else(|| super::rpc::AccountIdentifier::new()) } // .cryptohome.AuthorizationRequest authorization_request = 2; pub fn get_authorization_request(&self) -> &super::rpc::AuthorizationRequest { self.authorization_request.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_authorization_request(&mut self) { self.authorization_request.clear(); } pub fn has_authorization_request(&self) -> bool { self.authorization_request.is_some() } // Param is passed by value, moved pub fn set_authorization_request(&mut self, v: super::rpc::AuthorizationRequest) { self.authorization_request = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_authorization_request(&mut self) -> &mut super::rpc::AuthorizationRequest { if self.authorization_request.is_none() { self.authorization_request.set_default(); } self.authorization_request.as_mut().unwrap() } // Take field pub fn take_authorization_request(&mut self) -> super::rpc::AuthorizationRequest { self.authorization_request.take().unwrap_or_else(|| super::rpc::AuthorizationRequest::new()) } // repeated .cryptohome.KeyData exempt_key_data = 3; pub fn get_exempt_key_data(&self) -> &[super::key::KeyData] { &self.exempt_key_data } pub fn clear_exempt_key_data(&mut self) { self.exempt_key_data.clear(); } // Param is passed by value, moved pub fn set_exempt_key_data(&mut self, v: ::protobuf::RepeatedField) { self.exempt_key_data = v; } // Mutable pointer to the field. pub fn mut_exempt_key_data(&mut self) -> &mut ::protobuf::RepeatedField { &mut self.exempt_key_data } // Take field pub fn take_exempt_key_data(&mut self) -> ::protobuf::RepeatedField { ::std::mem::replace(&mut self.exempt_key_data, ::protobuf::RepeatedField::new()) } } impl ::protobuf::Message for MassRemoveKeysRequest { fn is_initialized(&self) -> bool { for v in &self.account_id { if !v.is_initialized() { return false; } }; for v in &self.authorization_request { if !v.is_initialized() { return false; } }; for v in &self.exempt_key_data { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.account_id)?; }, 2 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.authorization_request)?; }, 3 => { ::protobuf::rt::read_repeated_message_into(wire_type, is, &mut self.exempt_key_data)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if let Some(ref v) = self.account_id.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } if let Some(ref v) = self.authorization_request.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } for value in &self.exempt_key_data { let len = value.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; }; my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if let Some(ref v) = self.account_id.as_ref() { os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } if let Some(ref v) = self.authorization_request.as_ref() { os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } for v in &self.exempt_key_data { os.write_tag(3, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; }; os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> MassRemoveKeysRequest { MassRemoveKeysRequest::new() } fn default_instance() -> &'static MassRemoveKeysRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(MassRemoveKeysRequest::new) } } impl ::protobuf::Clear for MassRemoveKeysRequest { fn clear(&mut self) { self.account_id.clear(); self.authorization_request.clear(); self.exempt_key_data.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for MassRemoveKeysRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct MassRemoveKeysReply { // message fields pub error: CryptohomeErrorCode, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a MassRemoveKeysReply { fn default() -> &'a MassRemoveKeysReply { ::default_instance() } } impl MassRemoveKeysReply { pub fn new() -> MassRemoveKeysReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } } impl ::protobuf::Message for MassRemoveKeysReply { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> MassRemoveKeysReply { MassRemoveKeysReply::new() } fn default_instance() -> &'static MassRemoveKeysReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(MassRemoveKeysReply::new) } } impl ::protobuf::Clear for MassRemoveKeysReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for MassRemoveKeysReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct MigrateKeyRequest { // message fields pub account_id: ::protobuf::SingularPtrField, pub authorization_request: ::protobuf::SingularPtrField, pub secret: ::std::vec::Vec, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a MigrateKeyRequest { fn default() -> &'a MigrateKeyRequest { ::default_instance() } } impl MigrateKeyRequest { pub fn new() -> MigrateKeyRequest { ::std::default::Default::default() } // .cryptohome.AccountIdentifier account_id = 1; pub fn get_account_id(&self) -> &super::rpc::AccountIdentifier { self.account_id.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_account_id(&mut self) { self.account_id.clear(); } pub fn has_account_id(&self) -> bool { self.account_id.is_some() } // Param is passed by value, moved pub fn set_account_id(&mut self, v: super::rpc::AccountIdentifier) { self.account_id = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_account_id(&mut self) -> &mut super::rpc::AccountIdentifier { if self.account_id.is_none() { self.account_id.set_default(); } self.account_id.as_mut().unwrap() } // Take field pub fn take_account_id(&mut self) -> super::rpc::AccountIdentifier { self.account_id.take().unwrap_or_else(|| super::rpc::AccountIdentifier::new()) } // .cryptohome.AuthorizationRequest authorization_request = 2; pub fn get_authorization_request(&self) -> &super::rpc::AuthorizationRequest { self.authorization_request.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_authorization_request(&mut self) { self.authorization_request.clear(); } pub fn has_authorization_request(&self) -> bool { self.authorization_request.is_some() } // Param is passed by value, moved pub fn set_authorization_request(&mut self, v: super::rpc::AuthorizationRequest) { self.authorization_request = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_authorization_request(&mut self) -> &mut super::rpc::AuthorizationRequest { if self.authorization_request.is_none() { self.authorization_request.set_default(); } self.authorization_request.as_mut().unwrap() } // Take field pub fn take_authorization_request(&mut self) -> super::rpc::AuthorizationRequest { self.authorization_request.take().unwrap_or_else(|| super::rpc::AuthorizationRequest::new()) } // bytes secret = 3; pub fn get_secret(&self) -> &[u8] { &self.secret } pub fn clear_secret(&mut self) { self.secret.clear(); } // Param is passed by value, moved pub fn set_secret(&mut self, v: ::std::vec::Vec) { self.secret = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_secret(&mut self) -> &mut ::std::vec::Vec { &mut self.secret } // Take field pub fn take_secret(&mut self) -> ::std::vec::Vec { ::std::mem::replace(&mut self.secret, ::std::vec::Vec::new()) } } impl ::protobuf::Message for MigrateKeyRequest { fn is_initialized(&self) -> bool { for v in &self.account_id { if !v.is_initialized() { return false; } }; for v in &self.authorization_request { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.account_id)?; }, 2 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.authorization_request)?; }, 3 => { ::protobuf::rt::read_singular_proto3_bytes_into(wire_type, is, &mut self.secret)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if let Some(ref v) = self.account_id.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } if let Some(ref v) = self.authorization_request.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } if !self.secret.is_empty() { my_size += ::protobuf::rt::bytes_size(3, &self.secret); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if let Some(ref v) = self.account_id.as_ref() { os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } if let Some(ref v) = self.authorization_request.as_ref() { os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } if !self.secret.is_empty() { os.write_bytes(3, &self.secret)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> MigrateKeyRequest { MigrateKeyRequest::new() } fn default_instance() -> &'static MigrateKeyRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(MigrateKeyRequest::new) } } impl ::protobuf::Clear for MigrateKeyRequest { fn clear(&mut self) { self.account_id.clear(); self.authorization_request.clear(); self.secret.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for MigrateKeyRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct MigrateKeyReply { // message fields pub error: CryptohomeErrorCode, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a MigrateKeyReply { fn default() -> &'a MigrateKeyReply { ::default_instance() } } impl MigrateKeyReply { pub fn new() -> MigrateKeyReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } } impl ::protobuf::Message for MigrateKeyReply { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> MigrateKeyReply { MigrateKeyReply::new() } fn default_instance() -> &'static MigrateKeyReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(MigrateKeyReply::new) } } impl ::protobuf::Clear for MigrateKeyReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for MigrateKeyReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct StartFingerprintAuthSessionRequest { // message fields pub account_id: ::protobuf::SingularPtrField, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a StartFingerprintAuthSessionRequest { fn default() -> &'a StartFingerprintAuthSessionRequest { ::default_instance() } } impl StartFingerprintAuthSessionRequest { pub fn new() -> StartFingerprintAuthSessionRequest { ::std::default::Default::default() } // .cryptohome.AccountIdentifier account_id = 1; pub fn get_account_id(&self) -> &super::rpc::AccountIdentifier { self.account_id.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_account_id(&mut self) { self.account_id.clear(); } pub fn has_account_id(&self) -> bool { self.account_id.is_some() } // Param is passed by value, moved pub fn set_account_id(&mut self, v: super::rpc::AccountIdentifier) { self.account_id = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_account_id(&mut self) -> &mut super::rpc::AccountIdentifier { if self.account_id.is_none() { self.account_id.set_default(); } self.account_id.as_mut().unwrap() } // Take field pub fn take_account_id(&mut self) -> super::rpc::AccountIdentifier { self.account_id.take().unwrap_or_else(|| super::rpc::AccountIdentifier::new()) } } impl ::protobuf::Message for StartFingerprintAuthSessionRequest { fn is_initialized(&self) -> bool { for v in &self.account_id { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.account_id)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if let Some(ref v) = self.account_id.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if let Some(ref v) = self.account_id.as_ref() { os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> StartFingerprintAuthSessionRequest { StartFingerprintAuthSessionRequest::new() } fn default_instance() -> &'static StartFingerprintAuthSessionRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(StartFingerprintAuthSessionRequest::new) } } impl ::protobuf::Clear for StartFingerprintAuthSessionRequest { fn clear(&mut self) { self.account_id.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for StartFingerprintAuthSessionRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct StartFingerprintAuthSessionReply { // message fields pub error: CryptohomeErrorCode, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a StartFingerprintAuthSessionReply { fn default() -> &'a StartFingerprintAuthSessionReply { ::default_instance() } } impl StartFingerprintAuthSessionReply { pub fn new() -> StartFingerprintAuthSessionReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } } impl ::protobuf::Message for StartFingerprintAuthSessionReply { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> StartFingerprintAuthSessionReply { StartFingerprintAuthSessionReply::new() } fn default_instance() -> &'static StartFingerprintAuthSessionReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(StartFingerprintAuthSessionReply::new) } } impl ::protobuf::Clear for StartFingerprintAuthSessionReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for StartFingerprintAuthSessionReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct EndFingerprintAuthSessionRequest { // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a EndFingerprintAuthSessionRequest { fn default() -> &'a EndFingerprintAuthSessionRequest { ::default_instance() } } impl EndFingerprintAuthSessionRequest { pub fn new() -> EndFingerprintAuthSessionRequest { ::std::default::Default::default() } } impl ::protobuf::Message for EndFingerprintAuthSessionRequest { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> EndFingerprintAuthSessionRequest { EndFingerprintAuthSessionRequest::new() } fn default_instance() -> &'static EndFingerprintAuthSessionRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(EndFingerprintAuthSessionRequest::new) } } impl ::protobuf::Clear for EndFingerprintAuthSessionRequest { fn clear(&mut self) { self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for EndFingerprintAuthSessionRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct EndFingerprintAuthSessionReply { // message fields pub error: CryptohomeErrorCode, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a EndFingerprintAuthSessionReply { fn default() -> &'a EndFingerprintAuthSessionReply { ::default_instance() } } impl EndFingerprintAuthSessionReply { pub fn new() -> EndFingerprintAuthSessionReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } } impl ::protobuf::Message for EndFingerprintAuthSessionReply { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> EndFingerprintAuthSessionReply { EndFingerprintAuthSessionReply::new() } fn default_instance() -> &'static EndFingerprintAuthSessionReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(EndFingerprintAuthSessionReply::new) } } impl ::protobuf::Clear for EndFingerprintAuthSessionReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for EndFingerprintAuthSessionReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct GetWebAuthnSecretRequest { // message fields pub account_id: ::protobuf::SingularPtrField, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a GetWebAuthnSecretRequest { fn default() -> &'a GetWebAuthnSecretRequest { ::default_instance() } } impl GetWebAuthnSecretRequest { pub fn new() -> GetWebAuthnSecretRequest { ::std::default::Default::default() } // .cryptohome.AccountIdentifier account_id = 1; pub fn get_account_id(&self) -> &super::rpc::AccountIdentifier { self.account_id.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_account_id(&mut self) { self.account_id.clear(); } pub fn has_account_id(&self) -> bool { self.account_id.is_some() } // Param is passed by value, moved pub fn set_account_id(&mut self, v: super::rpc::AccountIdentifier) { self.account_id = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_account_id(&mut self) -> &mut super::rpc::AccountIdentifier { if self.account_id.is_none() { self.account_id.set_default(); } self.account_id.as_mut().unwrap() } // Take field pub fn take_account_id(&mut self) -> super::rpc::AccountIdentifier { self.account_id.take().unwrap_or_else(|| super::rpc::AccountIdentifier::new()) } } impl ::protobuf::Message for GetWebAuthnSecretRequest { fn is_initialized(&self) -> bool { for v in &self.account_id { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.account_id)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if let Some(ref v) = self.account_id.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if let Some(ref v) = self.account_id.as_ref() { os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> GetWebAuthnSecretRequest { GetWebAuthnSecretRequest::new() } fn default_instance() -> &'static GetWebAuthnSecretRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(GetWebAuthnSecretRequest::new) } } impl ::protobuf::Clear for GetWebAuthnSecretRequest { fn clear(&mut self) { self.account_id.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for GetWebAuthnSecretRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct GetWebAuthnSecretReply { // message fields pub error: CryptohomeErrorCode, pub webauthn_secret: ::std::vec::Vec, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a GetWebAuthnSecretReply { fn default() -> &'a GetWebAuthnSecretReply { ::default_instance() } } impl GetWebAuthnSecretReply { pub fn new() -> GetWebAuthnSecretReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } // bytes webauthn_secret = 2; pub fn get_webauthn_secret(&self) -> &[u8] { &self.webauthn_secret } pub fn clear_webauthn_secret(&mut self) { self.webauthn_secret.clear(); } // Param is passed by value, moved pub fn set_webauthn_secret(&mut self, v: ::std::vec::Vec) { self.webauthn_secret = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_webauthn_secret(&mut self) -> &mut ::std::vec::Vec { &mut self.webauthn_secret } // Take field pub fn take_webauthn_secret(&mut self) -> ::std::vec::Vec { ::std::mem::replace(&mut self.webauthn_secret, ::std::vec::Vec::new()) } } impl ::protobuf::Message for GetWebAuthnSecretReply { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, 2 => { ::protobuf::rt::read_singular_proto3_bytes_into(wire_type, is, &mut self.webauthn_secret)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } if !self.webauthn_secret.is_empty() { my_size += ::protobuf::rt::bytes_size(2, &self.webauthn_secret); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } if !self.webauthn_secret.is_empty() { os.write_bytes(2, &self.webauthn_secret)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> GetWebAuthnSecretReply { GetWebAuthnSecretReply::new() } fn default_instance() -> &'static GetWebAuthnSecretReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(GetWebAuthnSecretReply::new) } } impl ::protobuf::Clear for GetWebAuthnSecretReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.webauthn_secret.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for GetWebAuthnSecretReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct GetWebAuthnSecretHashRequest { // message fields pub account_id: ::protobuf::SingularPtrField, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a GetWebAuthnSecretHashRequest { fn default() -> &'a GetWebAuthnSecretHashRequest { ::default_instance() } } impl GetWebAuthnSecretHashRequest { pub fn new() -> GetWebAuthnSecretHashRequest { ::std::default::Default::default() } // .cryptohome.AccountIdentifier account_id = 1; pub fn get_account_id(&self) -> &super::rpc::AccountIdentifier { self.account_id.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_account_id(&mut self) { self.account_id.clear(); } pub fn has_account_id(&self) -> bool { self.account_id.is_some() } // Param is passed by value, moved pub fn set_account_id(&mut self, v: super::rpc::AccountIdentifier) { self.account_id = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_account_id(&mut self) -> &mut super::rpc::AccountIdentifier { if self.account_id.is_none() { self.account_id.set_default(); } self.account_id.as_mut().unwrap() } // Take field pub fn take_account_id(&mut self) -> super::rpc::AccountIdentifier { self.account_id.take().unwrap_or_else(|| super::rpc::AccountIdentifier::new()) } } impl ::protobuf::Message for GetWebAuthnSecretHashRequest { fn is_initialized(&self) -> bool { for v in &self.account_id { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.account_id)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if let Some(ref v) = self.account_id.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if let Some(ref v) = self.account_id.as_ref() { os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> GetWebAuthnSecretHashRequest { GetWebAuthnSecretHashRequest::new() } fn default_instance() -> &'static GetWebAuthnSecretHashRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(GetWebAuthnSecretHashRequest::new) } } impl ::protobuf::Clear for GetWebAuthnSecretHashRequest { fn clear(&mut self) { self.account_id.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for GetWebAuthnSecretHashRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct GetWebAuthnSecretHashReply { // message fields pub error: CryptohomeErrorCode, pub webauthn_secret_hash: ::std::vec::Vec, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a GetWebAuthnSecretHashReply { fn default() -> &'a GetWebAuthnSecretHashReply { ::default_instance() } } impl GetWebAuthnSecretHashReply { pub fn new() -> GetWebAuthnSecretHashReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } // bytes webauthn_secret_hash = 2; pub fn get_webauthn_secret_hash(&self) -> &[u8] { &self.webauthn_secret_hash } pub fn clear_webauthn_secret_hash(&mut self) { self.webauthn_secret_hash.clear(); } // Param is passed by value, moved pub fn set_webauthn_secret_hash(&mut self, v: ::std::vec::Vec) { self.webauthn_secret_hash = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_webauthn_secret_hash(&mut self) -> &mut ::std::vec::Vec { &mut self.webauthn_secret_hash } // Take field pub fn take_webauthn_secret_hash(&mut self) -> ::std::vec::Vec { ::std::mem::replace(&mut self.webauthn_secret_hash, ::std::vec::Vec::new()) } } impl ::protobuf::Message for GetWebAuthnSecretHashReply { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, 2 => { ::protobuf::rt::read_singular_proto3_bytes_into(wire_type, is, &mut self.webauthn_secret_hash)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } if !self.webauthn_secret_hash.is_empty() { my_size += ::protobuf::rt::bytes_size(2, &self.webauthn_secret_hash); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } if !self.webauthn_secret_hash.is_empty() { os.write_bytes(2, &self.webauthn_secret_hash)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> GetWebAuthnSecretHashReply { GetWebAuthnSecretHashReply::new() } fn default_instance() -> &'static GetWebAuthnSecretHashReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(GetWebAuthnSecretHashReply::new) } } impl ::protobuf::Clear for GetWebAuthnSecretHashReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.webauthn_secret_hash.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for GetWebAuthnSecretHashReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct GetHibernateSecretRequest { // message fields pub account_id: ::protobuf::SingularPtrField, pub auth_session_id: ::std::vec::Vec, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a GetHibernateSecretRequest { fn default() -> &'a GetHibernateSecretRequest { ::default_instance() } } impl GetHibernateSecretRequest { pub fn new() -> GetHibernateSecretRequest { ::std::default::Default::default() } // .cryptohome.AccountIdentifier account_id = 1; pub fn get_account_id(&self) -> &super::rpc::AccountIdentifier { self.account_id.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_account_id(&mut self) { self.account_id.clear(); } pub fn has_account_id(&self) -> bool { self.account_id.is_some() } // Param is passed by value, moved pub fn set_account_id(&mut self, v: super::rpc::AccountIdentifier) { self.account_id = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_account_id(&mut self) -> &mut super::rpc::AccountIdentifier { if self.account_id.is_none() { self.account_id.set_default(); } self.account_id.as_mut().unwrap() } // Take field pub fn take_account_id(&mut self) -> super::rpc::AccountIdentifier { self.account_id.take().unwrap_or_else(|| super::rpc::AccountIdentifier::new()) } // bytes auth_session_id = 2; pub fn get_auth_session_id(&self) -> &[u8] { &self.auth_session_id } pub fn clear_auth_session_id(&mut self) { self.auth_session_id.clear(); } // Param is passed by value, moved pub fn set_auth_session_id(&mut self, v: ::std::vec::Vec) { self.auth_session_id = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_auth_session_id(&mut self) -> &mut ::std::vec::Vec { &mut self.auth_session_id } // Take field pub fn take_auth_session_id(&mut self) -> ::std::vec::Vec { ::std::mem::replace(&mut self.auth_session_id, ::std::vec::Vec::new()) } } impl ::protobuf::Message for GetHibernateSecretRequest { fn is_initialized(&self) -> bool { for v in &self.account_id { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.account_id)?; }, 2 => { ::protobuf::rt::read_singular_proto3_bytes_into(wire_type, is, &mut self.auth_session_id)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if let Some(ref v) = self.account_id.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } if !self.auth_session_id.is_empty() { my_size += ::protobuf::rt::bytes_size(2, &self.auth_session_id); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if let Some(ref v) = self.account_id.as_ref() { os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } if !self.auth_session_id.is_empty() { os.write_bytes(2, &self.auth_session_id)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> GetHibernateSecretRequest { GetHibernateSecretRequest::new() } fn default_instance() -> &'static GetHibernateSecretRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(GetHibernateSecretRequest::new) } } impl ::protobuf::Clear for GetHibernateSecretRequest { fn clear(&mut self) { self.account_id.clear(); self.auth_session_id.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for GetHibernateSecretRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct GetHibernateSecretReply { // message fields pub error: CryptohomeErrorCode, pub hibernate_secret: ::std::vec::Vec, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a GetHibernateSecretReply { fn default() -> &'a GetHibernateSecretReply { ::default_instance() } } impl GetHibernateSecretReply { pub fn new() -> GetHibernateSecretReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } // bytes hibernate_secret = 2; pub fn get_hibernate_secret(&self) -> &[u8] { &self.hibernate_secret } pub fn clear_hibernate_secret(&mut self) { self.hibernate_secret.clear(); } // Param is passed by value, moved pub fn set_hibernate_secret(&mut self, v: ::std::vec::Vec) { self.hibernate_secret = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_hibernate_secret(&mut self) -> &mut ::std::vec::Vec { &mut self.hibernate_secret } // Take field pub fn take_hibernate_secret(&mut self) -> ::std::vec::Vec { ::std::mem::replace(&mut self.hibernate_secret, ::std::vec::Vec::new()) } } impl ::protobuf::Message for GetHibernateSecretReply { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, 2 => { ::protobuf::rt::read_singular_proto3_bytes_into(wire_type, is, &mut self.hibernate_secret)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } if !self.hibernate_secret.is_empty() { my_size += ::protobuf::rt::bytes_size(2, &self.hibernate_secret); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } if !self.hibernate_secret.is_empty() { os.write_bytes(2, &self.hibernate_secret)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> GetHibernateSecretReply { GetHibernateSecretReply::new() } fn default_instance() -> &'static GetHibernateSecretReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(GetHibernateSecretReply::new) } } impl ::protobuf::Clear for GetHibernateSecretReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.hibernate_secret.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for GetHibernateSecretReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct StartMigrateToDircryptoRequest { // message fields pub account_id: ::protobuf::SingularPtrField, pub minimal_migration: bool, pub auth_session_id: ::std::vec::Vec, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a StartMigrateToDircryptoRequest { fn default() -> &'a StartMigrateToDircryptoRequest { ::default_instance() } } impl StartMigrateToDircryptoRequest { pub fn new() -> StartMigrateToDircryptoRequest { ::std::default::Default::default() } // .cryptohome.AccountIdentifier account_id = 1; pub fn get_account_id(&self) -> &super::rpc::AccountIdentifier { self.account_id.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_account_id(&mut self) { self.account_id.clear(); } pub fn has_account_id(&self) -> bool { self.account_id.is_some() } // Param is passed by value, moved pub fn set_account_id(&mut self, v: super::rpc::AccountIdentifier) { self.account_id = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_account_id(&mut self) -> &mut super::rpc::AccountIdentifier { if self.account_id.is_none() { self.account_id.set_default(); } self.account_id.as_mut().unwrap() } // Take field pub fn take_account_id(&mut self) -> super::rpc::AccountIdentifier { self.account_id.take().unwrap_or_else(|| super::rpc::AccountIdentifier::new()) } // bool minimal_migration = 2; pub fn get_minimal_migration(&self) -> bool { self.minimal_migration } pub fn clear_minimal_migration(&mut self) { self.minimal_migration = false; } // Param is passed by value, moved pub fn set_minimal_migration(&mut self, v: bool) { self.minimal_migration = v; } // bytes auth_session_id = 3; pub fn get_auth_session_id(&self) -> &[u8] { &self.auth_session_id } pub fn clear_auth_session_id(&mut self) { self.auth_session_id.clear(); } // Param is passed by value, moved pub fn set_auth_session_id(&mut self, v: ::std::vec::Vec) { self.auth_session_id = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_auth_session_id(&mut self) -> &mut ::std::vec::Vec { &mut self.auth_session_id } // Take field pub fn take_auth_session_id(&mut self) -> ::std::vec::Vec { ::std::mem::replace(&mut self.auth_session_id, ::std::vec::Vec::new()) } } impl ::protobuf::Message for StartMigrateToDircryptoRequest { fn is_initialized(&self) -> bool { for v in &self.account_id { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.account_id)?; }, 2 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_bool()?; self.minimal_migration = tmp; }, 3 => { ::protobuf::rt::read_singular_proto3_bytes_into(wire_type, is, &mut self.auth_session_id)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if let Some(ref v) = self.account_id.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } if self.minimal_migration != false { my_size += 2; } if !self.auth_session_id.is_empty() { my_size += ::protobuf::rt::bytes_size(3, &self.auth_session_id); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if let Some(ref v) = self.account_id.as_ref() { os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } if self.minimal_migration != false { os.write_bool(2, self.minimal_migration)?; } if !self.auth_session_id.is_empty() { os.write_bytes(3, &self.auth_session_id)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> StartMigrateToDircryptoRequest { StartMigrateToDircryptoRequest::new() } fn default_instance() -> &'static StartMigrateToDircryptoRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(StartMigrateToDircryptoRequest::new) } } impl ::protobuf::Clear for StartMigrateToDircryptoRequest { fn clear(&mut self) { self.account_id.clear(); self.minimal_migration = false; self.auth_session_id.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for StartMigrateToDircryptoRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct StartMigrateToDircryptoReply { // message fields pub error: CryptohomeErrorCode, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a StartMigrateToDircryptoReply { fn default() -> &'a StartMigrateToDircryptoReply { ::default_instance() } } impl StartMigrateToDircryptoReply { pub fn new() -> StartMigrateToDircryptoReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } } impl ::protobuf::Message for StartMigrateToDircryptoReply { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> StartMigrateToDircryptoReply { StartMigrateToDircryptoReply::new() } fn default_instance() -> &'static StartMigrateToDircryptoReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(StartMigrateToDircryptoReply::new) } } impl ::protobuf::Clear for StartMigrateToDircryptoReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for StartMigrateToDircryptoReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct DircryptoMigrationProgress { // message fields pub status: DircryptoMigrationStatus, pub current_bytes: u64, pub total_bytes: u64, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a DircryptoMigrationProgress { fn default() -> &'a DircryptoMigrationProgress { ::default_instance() } } impl DircryptoMigrationProgress { pub fn new() -> DircryptoMigrationProgress { ::std::default::Default::default() } // .user_data_auth.DircryptoMigrationStatus status = 1; pub fn get_status(&self) -> DircryptoMigrationStatus { self.status } pub fn clear_status(&mut self) { self.status = DircryptoMigrationStatus::DIRCRYPTO_MIGRATION_SUCCESS; } // Param is passed by value, moved pub fn set_status(&mut self, v: DircryptoMigrationStatus) { self.status = v; } // uint64 current_bytes = 2; pub fn get_current_bytes(&self) -> u64 { self.current_bytes } pub fn clear_current_bytes(&mut self) { self.current_bytes = 0; } // Param is passed by value, moved pub fn set_current_bytes(&mut self, v: u64) { self.current_bytes = v; } // uint64 total_bytes = 3; pub fn get_total_bytes(&self) -> u64 { self.total_bytes } pub fn clear_total_bytes(&mut self) { self.total_bytes = 0; } // Param is passed by value, moved pub fn set_total_bytes(&mut self, v: u64) { self.total_bytes = v; } } impl ::protobuf::Message for DircryptoMigrationProgress { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.status, 1, &mut self.unknown_fields)? }, 2 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_uint64()?; self.current_bytes = tmp; }, 3 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_uint64()?; self.total_bytes = tmp; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.status != DircryptoMigrationStatus::DIRCRYPTO_MIGRATION_SUCCESS { my_size += ::protobuf::rt::enum_size(1, self.status); } if self.current_bytes != 0 { my_size += ::protobuf::rt::value_size(2, self.current_bytes, ::protobuf::wire_format::WireTypeVarint); } if self.total_bytes != 0 { my_size += ::protobuf::rt::value_size(3, self.total_bytes, ::protobuf::wire_format::WireTypeVarint); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.status != DircryptoMigrationStatus::DIRCRYPTO_MIGRATION_SUCCESS { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.status))?; } if self.current_bytes != 0 { os.write_uint64(2, self.current_bytes)?; } if self.total_bytes != 0 { os.write_uint64(3, self.total_bytes)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> DircryptoMigrationProgress { DircryptoMigrationProgress::new() } fn default_instance() -> &'static DircryptoMigrationProgress { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(DircryptoMigrationProgress::new) } } impl ::protobuf::Clear for DircryptoMigrationProgress { fn clear(&mut self) { self.status = DircryptoMigrationStatus::DIRCRYPTO_MIGRATION_SUCCESS; self.current_bytes = 0; self.total_bytes = 0; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for DircryptoMigrationProgress { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct NeedsDircryptoMigrationRequest { // message fields pub account_id: ::protobuf::SingularPtrField, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a NeedsDircryptoMigrationRequest { fn default() -> &'a NeedsDircryptoMigrationRequest { ::default_instance() } } impl NeedsDircryptoMigrationRequest { pub fn new() -> NeedsDircryptoMigrationRequest { ::std::default::Default::default() } // .cryptohome.AccountIdentifier account_id = 1; pub fn get_account_id(&self) -> &super::rpc::AccountIdentifier { self.account_id.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_account_id(&mut self) { self.account_id.clear(); } pub fn has_account_id(&self) -> bool { self.account_id.is_some() } // Param is passed by value, moved pub fn set_account_id(&mut self, v: super::rpc::AccountIdentifier) { self.account_id = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_account_id(&mut self) -> &mut super::rpc::AccountIdentifier { if self.account_id.is_none() { self.account_id.set_default(); } self.account_id.as_mut().unwrap() } // Take field pub fn take_account_id(&mut self) -> super::rpc::AccountIdentifier { self.account_id.take().unwrap_or_else(|| super::rpc::AccountIdentifier::new()) } } impl ::protobuf::Message for NeedsDircryptoMigrationRequest { fn is_initialized(&self) -> bool { for v in &self.account_id { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.account_id)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if let Some(ref v) = self.account_id.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if let Some(ref v) = self.account_id.as_ref() { os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> NeedsDircryptoMigrationRequest { NeedsDircryptoMigrationRequest::new() } fn default_instance() -> &'static NeedsDircryptoMigrationRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(NeedsDircryptoMigrationRequest::new) } } impl ::protobuf::Clear for NeedsDircryptoMigrationRequest { fn clear(&mut self) { self.account_id.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for NeedsDircryptoMigrationRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct NeedsDircryptoMigrationReply { // message fields pub error: CryptohomeErrorCode, pub needs_dircrypto_migration: bool, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a NeedsDircryptoMigrationReply { fn default() -> &'a NeedsDircryptoMigrationReply { ::default_instance() } } impl NeedsDircryptoMigrationReply { pub fn new() -> NeedsDircryptoMigrationReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } // bool needs_dircrypto_migration = 2; pub fn get_needs_dircrypto_migration(&self) -> bool { self.needs_dircrypto_migration } pub fn clear_needs_dircrypto_migration(&mut self) { self.needs_dircrypto_migration = false; } // Param is passed by value, moved pub fn set_needs_dircrypto_migration(&mut self, v: bool) { self.needs_dircrypto_migration = v; } } impl ::protobuf::Message for NeedsDircryptoMigrationReply { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, 2 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_bool()?; self.needs_dircrypto_migration = tmp; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } if self.needs_dircrypto_migration != false { my_size += 2; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } if self.needs_dircrypto_migration != false { os.write_bool(2, self.needs_dircrypto_migration)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> NeedsDircryptoMigrationReply { NeedsDircryptoMigrationReply::new() } fn default_instance() -> &'static NeedsDircryptoMigrationReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(NeedsDircryptoMigrationReply::new) } } impl ::protobuf::Clear for NeedsDircryptoMigrationReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.needs_dircrypto_migration = false; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for NeedsDircryptoMigrationReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct GetSupportedKeyPoliciesRequest { // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a GetSupportedKeyPoliciesRequest { fn default() -> &'a GetSupportedKeyPoliciesRequest { ::default_instance() } } impl GetSupportedKeyPoliciesRequest { pub fn new() -> GetSupportedKeyPoliciesRequest { ::std::default::Default::default() } } impl ::protobuf::Message for GetSupportedKeyPoliciesRequest { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> GetSupportedKeyPoliciesRequest { GetSupportedKeyPoliciesRequest::new() } fn default_instance() -> &'static GetSupportedKeyPoliciesRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(GetSupportedKeyPoliciesRequest::new) } } impl ::protobuf::Clear for GetSupportedKeyPoliciesRequest { fn clear(&mut self) { self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for GetSupportedKeyPoliciesRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct GetSupportedKeyPoliciesReply { // message fields pub low_entropy_credentials_supported: bool, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a GetSupportedKeyPoliciesReply { fn default() -> &'a GetSupportedKeyPoliciesReply { ::default_instance() } } impl GetSupportedKeyPoliciesReply { pub fn new() -> GetSupportedKeyPoliciesReply { ::std::default::Default::default() } // bool low_entropy_credentials_supported = 1; pub fn get_low_entropy_credentials_supported(&self) -> bool { self.low_entropy_credentials_supported } pub fn clear_low_entropy_credentials_supported(&mut self) { self.low_entropy_credentials_supported = false; } // Param is passed by value, moved pub fn set_low_entropy_credentials_supported(&mut self, v: bool) { self.low_entropy_credentials_supported = v; } } impl ::protobuf::Message for GetSupportedKeyPoliciesReply { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_bool()?; self.low_entropy_credentials_supported = tmp; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.low_entropy_credentials_supported != false { my_size += 2; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.low_entropy_credentials_supported != false { os.write_bool(1, self.low_entropy_credentials_supported)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> GetSupportedKeyPoliciesReply { GetSupportedKeyPoliciesReply::new() } fn default_instance() -> &'static GetSupportedKeyPoliciesReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(GetSupportedKeyPoliciesReply::new) } } impl ::protobuf::Clear for GetSupportedKeyPoliciesReply { fn clear(&mut self) { self.low_entropy_credentials_supported = false; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for GetSupportedKeyPoliciesReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct GetAccountDiskUsageRequest { // message fields pub identifier: ::protobuf::SingularPtrField, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a GetAccountDiskUsageRequest { fn default() -> &'a GetAccountDiskUsageRequest { ::default_instance() } } impl GetAccountDiskUsageRequest { pub fn new() -> GetAccountDiskUsageRequest { ::std::default::Default::default() } // .cryptohome.AccountIdentifier identifier = 1; pub fn get_identifier(&self) -> &super::rpc::AccountIdentifier { self.identifier.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_identifier(&mut self) { self.identifier.clear(); } pub fn has_identifier(&self) -> bool { self.identifier.is_some() } // Param is passed by value, moved pub fn set_identifier(&mut self, v: super::rpc::AccountIdentifier) { self.identifier = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_identifier(&mut self) -> &mut super::rpc::AccountIdentifier { if self.identifier.is_none() { self.identifier.set_default(); } self.identifier.as_mut().unwrap() } // Take field pub fn take_identifier(&mut self) -> super::rpc::AccountIdentifier { self.identifier.take().unwrap_or_else(|| super::rpc::AccountIdentifier::new()) } } impl ::protobuf::Message for GetAccountDiskUsageRequest { fn is_initialized(&self) -> bool { for v in &self.identifier { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.identifier)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if let Some(ref v) = self.identifier.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if let Some(ref v) = self.identifier.as_ref() { os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> GetAccountDiskUsageRequest { GetAccountDiskUsageRequest::new() } fn default_instance() -> &'static GetAccountDiskUsageRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(GetAccountDiskUsageRequest::new) } } impl ::protobuf::Clear for GetAccountDiskUsageRequest { fn clear(&mut self) { self.identifier.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for GetAccountDiskUsageRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct GetAccountDiskUsageReply { // message fields pub error: CryptohomeErrorCode, pub size: i64, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a GetAccountDiskUsageReply { fn default() -> &'a GetAccountDiskUsageReply { ::default_instance() } } impl GetAccountDiskUsageReply { pub fn new() -> GetAccountDiskUsageReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } // int64 size = 2; pub fn get_size(&self) -> i64 { self.size } pub fn clear_size(&mut self) { self.size = 0; } // Param is passed by value, moved pub fn set_size(&mut self, v: i64) { self.size = v; } } impl ::protobuf::Message for GetAccountDiskUsageReply { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, 2 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_int64()?; self.size = tmp; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } if self.size != 0 { my_size += ::protobuf::rt::value_size(2, self.size, ::protobuf::wire_format::WireTypeVarint); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } if self.size != 0 { os.write_int64(2, self.size)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> GetAccountDiskUsageReply { GetAccountDiskUsageReply::new() } fn default_instance() -> &'static GetAccountDiskUsageReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(GetAccountDiskUsageReply::new) } } impl ::protobuf::Clear for GetAccountDiskUsageReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.size = 0; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for GetAccountDiskUsageReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct LowDiskSpace { // message fields pub disk_free_bytes: u64, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a LowDiskSpace { fn default() -> &'a LowDiskSpace { ::default_instance() } } impl LowDiskSpace { pub fn new() -> LowDiskSpace { ::std::default::Default::default() } // uint64 disk_free_bytes = 1; pub fn get_disk_free_bytes(&self) -> u64 { self.disk_free_bytes } pub fn clear_disk_free_bytes(&mut self) { self.disk_free_bytes = 0; } // Param is passed by value, moved pub fn set_disk_free_bytes(&mut self, v: u64) { self.disk_free_bytes = v; } } impl ::protobuf::Message for LowDiskSpace { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_uint64()?; self.disk_free_bytes = tmp; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.disk_free_bytes != 0 { my_size += ::protobuf::rt::value_size(1, self.disk_free_bytes, ::protobuf::wire_format::WireTypeVarint); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.disk_free_bytes != 0 { os.write_uint64(1, self.disk_free_bytes)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> LowDiskSpace { LowDiskSpace::new() } fn default_instance() -> &'static LowDiskSpace { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(LowDiskSpace::new) } } impl ::protobuf::Clear for LowDiskSpace { fn clear(&mut self) { self.disk_free_bytes = 0; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for LowDiskSpace { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct StartAuthSessionRequest { // message fields pub account_id: ::protobuf::SingularPtrField, pub flags: u32, pub intent: super::auth_factor::AuthIntent, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a StartAuthSessionRequest { fn default() -> &'a StartAuthSessionRequest { ::default_instance() } } impl StartAuthSessionRequest { pub fn new() -> StartAuthSessionRequest { ::std::default::Default::default() } // .cryptohome.AccountIdentifier account_id = 1; pub fn get_account_id(&self) -> &super::rpc::AccountIdentifier { self.account_id.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_account_id(&mut self) { self.account_id.clear(); } pub fn has_account_id(&self) -> bool { self.account_id.is_some() } // Param is passed by value, moved pub fn set_account_id(&mut self, v: super::rpc::AccountIdentifier) { self.account_id = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_account_id(&mut self) -> &mut super::rpc::AccountIdentifier { if self.account_id.is_none() { self.account_id.set_default(); } self.account_id.as_mut().unwrap() } // Take field pub fn take_account_id(&mut self) -> super::rpc::AccountIdentifier { self.account_id.take().unwrap_or_else(|| super::rpc::AccountIdentifier::new()) } // uint32 flags = 2; pub fn get_flags(&self) -> u32 { self.flags } pub fn clear_flags(&mut self) { self.flags = 0; } // Param is passed by value, moved pub fn set_flags(&mut self, v: u32) { self.flags = v; } // .user_data_auth.AuthIntent intent = 3; pub fn get_intent(&self) -> super::auth_factor::AuthIntent { self.intent } pub fn clear_intent(&mut self) { self.intent = super::auth_factor::AuthIntent::AUTH_INTENT_UNSPECIFIED; } // Param is passed by value, moved pub fn set_intent(&mut self, v: super::auth_factor::AuthIntent) { self.intent = v; } } impl ::protobuf::Message for StartAuthSessionRequest { fn is_initialized(&self) -> bool { for v in &self.account_id { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.account_id)?; }, 2 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_uint32()?; self.flags = tmp; }, 3 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.intent, 3, &mut self.unknown_fields)? }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if let Some(ref v) = self.account_id.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } if self.flags != 0 { my_size += ::protobuf::rt::value_size(2, self.flags, ::protobuf::wire_format::WireTypeVarint); } if self.intent != super::auth_factor::AuthIntent::AUTH_INTENT_UNSPECIFIED { my_size += ::protobuf::rt::enum_size(3, self.intent); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if let Some(ref v) = self.account_id.as_ref() { os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } if self.flags != 0 { os.write_uint32(2, self.flags)?; } if self.intent != super::auth_factor::AuthIntent::AUTH_INTENT_UNSPECIFIED { os.write_enum(3, ::protobuf::ProtobufEnum::value(&self.intent))?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> StartAuthSessionRequest { StartAuthSessionRequest::new() } fn default_instance() -> &'static StartAuthSessionRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(StartAuthSessionRequest::new) } } impl ::protobuf::Clear for StartAuthSessionRequest { fn clear(&mut self) { self.account_id.clear(); self.flags = 0; self.intent = super::auth_factor::AuthIntent::AUTH_INTENT_UNSPECIFIED; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for StartAuthSessionRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct AuthFactorWithStatus { // message fields pub auth_factor: ::protobuf::SingularPtrField, pub available_for_intents: ::std::vec::Vec, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a AuthFactorWithStatus { fn default() -> &'a AuthFactorWithStatus { ::default_instance() } } impl AuthFactorWithStatus { pub fn new() -> AuthFactorWithStatus { ::std::default::Default::default() } // .user_data_auth.AuthFactor auth_factor = 1; pub fn get_auth_factor(&self) -> &super::auth_factor::AuthFactor { self.auth_factor.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_auth_factor(&mut self) { self.auth_factor.clear(); } pub fn has_auth_factor(&self) -> bool { self.auth_factor.is_some() } // Param is passed by value, moved pub fn set_auth_factor(&mut self, v: super::auth_factor::AuthFactor) { self.auth_factor = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_auth_factor(&mut self) -> &mut super::auth_factor::AuthFactor { if self.auth_factor.is_none() { self.auth_factor.set_default(); } self.auth_factor.as_mut().unwrap() } // Take field pub fn take_auth_factor(&mut self) -> super::auth_factor::AuthFactor { self.auth_factor.take().unwrap_or_else(|| super::auth_factor::AuthFactor::new()) } // repeated .user_data_auth.AuthIntent available_for_intents = 2; pub fn get_available_for_intents(&self) -> &[super::auth_factor::AuthIntent] { &self.available_for_intents } pub fn clear_available_for_intents(&mut self) { self.available_for_intents.clear(); } // Param is passed by value, moved pub fn set_available_for_intents(&mut self, v: ::std::vec::Vec) { self.available_for_intents = v; } // Mutable pointer to the field. pub fn mut_available_for_intents(&mut self) -> &mut ::std::vec::Vec { &mut self.available_for_intents } // Take field pub fn take_available_for_intents(&mut self) -> ::std::vec::Vec { ::std::mem::replace(&mut self.available_for_intents, ::std::vec::Vec::new()) } } impl ::protobuf::Message for AuthFactorWithStatus { fn is_initialized(&self) -> bool { for v in &self.auth_factor { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.auth_factor)?; }, 2 => { ::protobuf::rt::read_repeated_enum_with_unknown_fields_into(wire_type, is, &mut self.available_for_intents, 2, &mut self.unknown_fields)? }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if let Some(ref v) = self.auth_factor.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } for value in &self.available_for_intents { my_size += ::protobuf::rt::enum_size(2, *value); }; my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if let Some(ref v) = self.auth_factor.as_ref() { os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } for v in &self.available_for_intents { os.write_enum(2, ::protobuf::ProtobufEnum::value(v))?; }; os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> AuthFactorWithStatus { AuthFactorWithStatus::new() } fn default_instance() -> &'static AuthFactorWithStatus { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(AuthFactorWithStatus::new) } } impl ::protobuf::Clear for AuthFactorWithStatus { fn clear(&mut self) { self.auth_factor.clear(); self.available_for_intents.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for AuthFactorWithStatus { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct StartAuthSessionReply { // message fields pub error: CryptohomeErrorCode, pub auth_session_id: ::std::vec::Vec, pub user_exists: bool, pub key_label_data: ::std::collections::HashMap<::std::string::String, super::key::KeyData>, pub auth_factors: ::protobuf::RepeatedField, pub error_info: ::protobuf::SingularPtrField, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a StartAuthSessionReply { fn default() -> &'a StartAuthSessionReply { ::default_instance() } } impl StartAuthSessionReply { pub fn new() -> StartAuthSessionReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } // bytes auth_session_id = 2; pub fn get_auth_session_id(&self) -> &[u8] { &self.auth_session_id } pub fn clear_auth_session_id(&mut self) { self.auth_session_id.clear(); } // Param is passed by value, moved pub fn set_auth_session_id(&mut self, v: ::std::vec::Vec) { self.auth_session_id = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_auth_session_id(&mut self) -> &mut ::std::vec::Vec { &mut self.auth_session_id } // Take field pub fn take_auth_session_id(&mut self) -> ::std::vec::Vec { ::std::mem::replace(&mut self.auth_session_id, ::std::vec::Vec::new()) } // bool user_exists = 3; pub fn get_user_exists(&self) -> bool { self.user_exists } pub fn clear_user_exists(&mut self) { self.user_exists = false; } // Param is passed by value, moved pub fn set_user_exists(&mut self, v: bool) { self.user_exists = v; } // repeated .user_data_auth.StartAuthSessionReply.KeyLabelDataEntry key_label_data = 4; pub fn get_key_label_data(&self) -> &::std::collections::HashMap<::std::string::String, super::key::KeyData> { &self.key_label_data } pub fn clear_key_label_data(&mut self) { self.key_label_data.clear(); } // Param is passed by value, moved pub fn set_key_label_data(&mut self, v: ::std::collections::HashMap<::std::string::String, super::key::KeyData>) { self.key_label_data = v; } // Mutable pointer to the field. pub fn mut_key_label_data(&mut self) -> &mut ::std::collections::HashMap<::std::string::String, super::key::KeyData> { &mut self.key_label_data } // Take field pub fn take_key_label_data(&mut self) -> ::std::collections::HashMap<::std::string::String, super::key::KeyData> { ::std::mem::replace(&mut self.key_label_data, ::std::collections::HashMap::new()) } // repeated .user_data_auth.AuthFactor auth_factors = 5; pub fn get_auth_factors(&self) -> &[super::auth_factor::AuthFactor] { &self.auth_factors } pub fn clear_auth_factors(&mut self) { self.auth_factors.clear(); } // Param is passed by value, moved pub fn set_auth_factors(&mut self, v: ::protobuf::RepeatedField) { self.auth_factors = v; } // Mutable pointer to the field. pub fn mut_auth_factors(&mut self) -> &mut ::protobuf::RepeatedField { &mut self.auth_factors } // Take field pub fn take_auth_factors(&mut self) -> ::protobuf::RepeatedField { ::std::mem::replace(&mut self.auth_factors, ::protobuf::RepeatedField::new()) } // .user_data_auth.CryptohomeErrorInfo error_info = 6; pub fn get_error_info(&self) -> &CryptohomeErrorInfo { self.error_info.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_error_info(&mut self) { self.error_info.clear(); } pub fn has_error_info(&self) -> bool { self.error_info.is_some() } // Param is passed by value, moved pub fn set_error_info(&mut self, v: CryptohomeErrorInfo) { self.error_info = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_error_info(&mut self) -> &mut CryptohomeErrorInfo { if self.error_info.is_none() { self.error_info.set_default(); } self.error_info.as_mut().unwrap() } // Take field pub fn take_error_info(&mut self) -> CryptohomeErrorInfo { self.error_info.take().unwrap_or_else(|| CryptohomeErrorInfo::new()) } } impl ::protobuf::Message for StartAuthSessionReply { fn is_initialized(&self) -> bool { for v in &self.auth_factors { if !v.is_initialized() { return false; } }; for v in &self.error_info { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, 2 => { ::protobuf::rt::read_singular_proto3_bytes_into(wire_type, is, &mut self.auth_session_id)?; }, 3 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_bool()?; self.user_exists = tmp; }, 4 => { ::protobuf::rt::read_map_into::<::protobuf::types::ProtobufTypeString, ::protobuf::types::ProtobufTypeMessage>(wire_type, is, &mut self.key_label_data)?; }, 5 => { ::protobuf::rt::read_repeated_message_into(wire_type, is, &mut self.auth_factors)?; }, 6 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.error_info)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } if !self.auth_session_id.is_empty() { my_size += ::protobuf::rt::bytes_size(2, &self.auth_session_id); } if self.user_exists != false { my_size += 2; } my_size += ::protobuf::rt::compute_map_size::<::protobuf::types::ProtobufTypeString, ::protobuf::types::ProtobufTypeMessage>(4, &self.key_label_data); for value in &self.auth_factors { let len = value.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; }; if let Some(ref v) = self.error_info.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } if !self.auth_session_id.is_empty() { os.write_bytes(2, &self.auth_session_id)?; } if self.user_exists != false { os.write_bool(3, self.user_exists)?; } ::protobuf::rt::write_map_with_cached_sizes::<::protobuf::types::ProtobufTypeString, ::protobuf::types::ProtobufTypeMessage>(4, &self.key_label_data, os)?; for v in &self.auth_factors { os.write_tag(5, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; }; if let Some(ref v) = self.error_info.as_ref() { os.write_tag(6, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> StartAuthSessionReply { StartAuthSessionReply::new() } fn default_instance() -> &'static StartAuthSessionReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(StartAuthSessionReply::new) } } impl ::protobuf::Clear for StartAuthSessionReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.auth_session_id.clear(); self.user_exists = false; self.key_label_data.clear(); self.auth_factors.clear(); self.error_info.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for StartAuthSessionReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct AddCredentialsRequest { // message fields pub auth_session_id: ::std::vec::Vec, pub authorization: ::protobuf::SingularPtrField, pub add_more_credentials: bool, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a AddCredentialsRequest { fn default() -> &'a AddCredentialsRequest { ::default_instance() } } impl AddCredentialsRequest { pub fn new() -> AddCredentialsRequest { ::std::default::Default::default() } // bytes auth_session_id = 1; pub fn get_auth_session_id(&self) -> &[u8] { &self.auth_session_id } pub fn clear_auth_session_id(&mut self) { self.auth_session_id.clear(); } // Param is passed by value, moved pub fn set_auth_session_id(&mut self, v: ::std::vec::Vec) { self.auth_session_id = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_auth_session_id(&mut self) -> &mut ::std::vec::Vec { &mut self.auth_session_id } // Take field pub fn take_auth_session_id(&mut self) -> ::std::vec::Vec { ::std::mem::replace(&mut self.auth_session_id, ::std::vec::Vec::new()) } // .cryptohome.AuthorizationRequest authorization = 2; pub fn get_authorization(&self) -> &super::rpc::AuthorizationRequest { self.authorization.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_authorization(&mut self) { self.authorization.clear(); } pub fn has_authorization(&self) -> bool { self.authorization.is_some() } // Param is passed by value, moved pub fn set_authorization(&mut self, v: super::rpc::AuthorizationRequest) { self.authorization = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_authorization(&mut self) -> &mut super::rpc::AuthorizationRequest { if self.authorization.is_none() { self.authorization.set_default(); } self.authorization.as_mut().unwrap() } // Take field pub fn take_authorization(&mut self) -> super::rpc::AuthorizationRequest { self.authorization.take().unwrap_or_else(|| super::rpc::AuthorizationRequest::new()) } // bool add_more_credentials = 3; pub fn get_add_more_credentials(&self) -> bool { self.add_more_credentials } pub fn clear_add_more_credentials(&mut self) { self.add_more_credentials = false; } // Param is passed by value, moved pub fn set_add_more_credentials(&mut self, v: bool) { self.add_more_credentials = v; } } impl ::protobuf::Message for AddCredentialsRequest { fn is_initialized(&self) -> bool { for v in &self.authorization { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_proto3_bytes_into(wire_type, is, &mut self.auth_session_id)?; }, 2 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.authorization)?; }, 3 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_bool()?; self.add_more_credentials = tmp; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if !self.auth_session_id.is_empty() { my_size += ::protobuf::rt::bytes_size(1, &self.auth_session_id); } if let Some(ref v) = self.authorization.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } if self.add_more_credentials != false { my_size += 2; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if !self.auth_session_id.is_empty() { os.write_bytes(1, &self.auth_session_id)?; } if let Some(ref v) = self.authorization.as_ref() { os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } if self.add_more_credentials != false { os.write_bool(3, self.add_more_credentials)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> AddCredentialsRequest { AddCredentialsRequest::new() } fn default_instance() -> &'static AddCredentialsRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(AddCredentialsRequest::new) } } impl ::protobuf::Clear for AddCredentialsRequest { fn clear(&mut self) { self.auth_session_id.clear(); self.authorization.clear(); self.add_more_credentials = false; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for AddCredentialsRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct AddCredentialsReply { // message fields pub error: CryptohomeErrorCode, pub error_info: ::protobuf::SingularPtrField, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a AddCredentialsReply { fn default() -> &'a AddCredentialsReply { ::default_instance() } } impl AddCredentialsReply { pub fn new() -> AddCredentialsReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } // .user_data_auth.CryptohomeErrorInfo error_info = 2; pub fn get_error_info(&self) -> &CryptohomeErrorInfo { self.error_info.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_error_info(&mut self) { self.error_info.clear(); } pub fn has_error_info(&self) -> bool { self.error_info.is_some() } // Param is passed by value, moved pub fn set_error_info(&mut self, v: CryptohomeErrorInfo) { self.error_info = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_error_info(&mut self) -> &mut CryptohomeErrorInfo { if self.error_info.is_none() { self.error_info.set_default(); } self.error_info.as_mut().unwrap() } // Take field pub fn take_error_info(&mut self) -> CryptohomeErrorInfo { self.error_info.take().unwrap_or_else(|| CryptohomeErrorInfo::new()) } } impl ::protobuf::Message for AddCredentialsReply { fn is_initialized(&self) -> bool { for v in &self.error_info { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, 2 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.error_info)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } if let Some(ref v) = self.error_info.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } if let Some(ref v) = self.error_info.as_ref() { os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> AddCredentialsReply { AddCredentialsReply::new() } fn default_instance() -> &'static AddCredentialsReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(AddCredentialsReply::new) } } impl ::protobuf::Clear for AddCredentialsReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.error_info.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for AddCredentialsReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct AuthenticateAuthSessionRequest { // message fields pub auth_session_id: ::std::vec::Vec, pub authorization: ::protobuf::SingularPtrField, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a AuthenticateAuthSessionRequest { fn default() -> &'a AuthenticateAuthSessionRequest { ::default_instance() } } impl AuthenticateAuthSessionRequest { pub fn new() -> AuthenticateAuthSessionRequest { ::std::default::Default::default() } // bytes auth_session_id = 1; pub fn get_auth_session_id(&self) -> &[u8] { &self.auth_session_id } pub fn clear_auth_session_id(&mut self) { self.auth_session_id.clear(); } // Param is passed by value, moved pub fn set_auth_session_id(&mut self, v: ::std::vec::Vec) { self.auth_session_id = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_auth_session_id(&mut self) -> &mut ::std::vec::Vec { &mut self.auth_session_id } // Take field pub fn take_auth_session_id(&mut self) -> ::std::vec::Vec { ::std::mem::replace(&mut self.auth_session_id, ::std::vec::Vec::new()) } // .cryptohome.AuthorizationRequest authorization = 2; pub fn get_authorization(&self) -> &super::rpc::AuthorizationRequest { self.authorization.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_authorization(&mut self) { self.authorization.clear(); } pub fn has_authorization(&self) -> bool { self.authorization.is_some() } // Param is passed by value, moved pub fn set_authorization(&mut self, v: super::rpc::AuthorizationRequest) { self.authorization = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_authorization(&mut self) -> &mut super::rpc::AuthorizationRequest { if self.authorization.is_none() { self.authorization.set_default(); } self.authorization.as_mut().unwrap() } // Take field pub fn take_authorization(&mut self) -> super::rpc::AuthorizationRequest { self.authorization.take().unwrap_or_else(|| super::rpc::AuthorizationRequest::new()) } } impl ::protobuf::Message for AuthenticateAuthSessionRequest { fn is_initialized(&self) -> bool { for v in &self.authorization { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_proto3_bytes_into(wire_type, is, &mut self.auth_session_id)?; }, 2 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.authorization)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if !self.auth_session_id.is_empty() { my_size += ::protobuf::rt::bytes_size(1, &self.auth_session_id); } if let Some(ref v) = self.authorization.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if !self.auth_session_id.is_empty() { os.write_bytes(1, &self.auth_session_id)?; } if let Some(ref v) = self.authorization.as_ref() { os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> AuthenticateAuthSessionRequest { AuthenticateAuthSessionRequest::new() } fn default_instance() -> &'static AuthenticateAuthSessionRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(AuthenticateAuthSessionRequest::new) } } impl ::protobuf::Clear for AuthenticateAuthSessionRequest { fn clear(&mut self) { self.auth_session_id.clear(); self.authorization.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for AuthenticateAuthSessionRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct AuthenticateAuthSessionReply { // message fields pub error: CryptohomeErrorCode, pub authenticated: bool, pub error_info: ::protobuf::SingularPtrField, // message oneof groups pub _seconds_left: ::std::option::Option, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a AuthenticateAuthSessionReply { fn default() -> &'a AuthenticateAuthSessionReply { ::default_instance() } } #[derive(Clone,PartialEq,Debug)] pub enum AuthenticateAuthSessionReply_oneof__seconds_left { seconds_left(u32), } impl AuthenticateAuthSessionReply { pub fn new() -> AuthenticateAuthSessionReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } // bool authenticated = 2; pub fn get_authenticated(&self) -> bool { self.authenticated } pub fn clear_authenticated(&mut self) { self.authenticated = false; } // Param is passed by value, moved pub fn set_authenticated(&mut self, v: bool) { self.authenticated = v; } // .user_data_auth.CryptohomeErrorInfo error_info = 3; pub fn get_error_info(&self) -> &CryptohomeErrorInfo { self.error_info.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_error_info(&mut self) { self.error_info.clear(); } pub fn has_error_info(&self) -> bool { self.error_info.is_some() } // Param is passed by value, moved pub fn set_error_info(&mut self, v: CryptohomeErrorInfo) { self.error_info = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_error_info(&mut self) -> &mut CryptohomeErrorInfo { if self.error_info.is_none() { self.error_info.set_default(); } self.error_info.as_mut().unwrap() } // Take field pub fn take_error_info(&mut self) -> CryptohomeErrorInfo { self.error_info.take().unwrap_or_else(|| CryptohomeErrorInfo::new()) } // uint32 seconds_left = 4; pub fn get_seconds_left(&self) -> u32 { match self._seconds_left { ::std::option::Option::Some(AuthenticateAuthSessionReply_oneof__seconds_left::seconds_left(v)) => v, _ => 0, } } pub fn clear_seconds_left(&mut self) { self._seconds_left = ::std::option::Option::None; } pub fn has_seconds_left(&self) -> bool { match self._seconds_left { ::std::option::Option::Some(AuthenticateAuthSessionReply_oneof__seconds_left::seconds_left(..)) => true, _ => false, } } // Param is passed by value, moved pub fn set_seconds_left(&mut self, v: u32) { self._seconds_left = ::std::option::Option::Some(AuthenticateAuthSessionReply_oneof__seconds_left::seconds_left(v)) } } impl ::protobuf::Message for AuthenticateAuthSessionReply { fn is_initialized(&self) -> bool { for v in &self.error_info { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, 2 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_bool()?; self.authenticated = tmp; }, 3 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.error_info)?; }, 4 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } self._seconds_left = ::std::option::Option::Some(AuthenticateAuthSessionReply_oneof__seconds_left::seconds_left(is.read_uint32()?)); }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } if self.authenticated != false { my_size += 2; } if let Some(ref v) = self.error_info.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } if let ::std::option::Option::Some(ref v) = self._seconds_left { match v { &AuthenticateAuthSessionReply_oneof__seconds_left::seconds_left(v) => { my_size += ::protobuf::rt::value_size(4, v, ::protobuf::wire_format::WireTypeVarint); }, }; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } if self.authenticated != false { os.write_bool(2, self.authenticated)?; } if let Some(ref v) = self.error_info.as_ref() { os.write_tag(3, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } if let ::std::option::Option::Some(ref v) = self._seconds_left { match v { &AuthenticateAuthSessionReply_oneof__seconds_left::seconds_left(v) => { os.write_uint32(4, v)?; }, }; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> AuthenticateAuthSessionReply { AuthenticateAuthSessionReply::new() } fn default_instance() -> &'static AuthenticateAuthSessionReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(AuthenticateAuthSessionReply::new) } } impl ::protobuf::Clear for AuthenticateAuthSessionReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.authenticated = false; self.error_info.clear(); self._seconds_left = ::std::option::Option::None; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for AuthenticateAuthSessionReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct InvalidateAuthSessionRequest { // message fields pub auth_session_id: ::std::vec::Vec, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a InvalidateAuthSessionRequest { fn default() -> &'a InvalidateAuthSessionRequest { ::default_instance() } } impl InvalidateAuthSessionRequest { pub fn new() -> InvalidateAuthSessionRequest { ::std::default::Default::default() } // bytes auth_session_id = 1; pub fn get_auth_session_id(&self) -> &[u8] { &self.auth_session_id } pub fn clear_auth_session_id(&mut self) { self.auth_session_id.clear(); } // Param is passed by value, moved pub fn set_auth_session_id(&mut self, v: ::std::vec::Vec) { self.auth_session_id = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_auth_session_id(&mut self) -> &mut ::std::vec::Vec { &mut self.auth_session_id } // Take field pub fn take_auth_session_id(&mut self) -> ::std::vec::Vec { ::std::mem::replace(&mut self.auth_session_id, ::std::vec::Vec::new()) } } impl ::protobuf::Message for InvalidateAuthSessionRequest { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_proto3_bytes_into(wire_type, is, &mut self.auth_session_id)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if !self.auth_session_id.is_empty() { my_size += ::protobuf::rt::bytes_size(1, &self.auth_session_id); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if !self.auth_session_id.is_empty() { os.write_bytes(1, &self.auth_session_id)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> InvalidateAuthSessionRequest { InvalidateAuthSessionRequest::new() } fn default_instance() -> &'static InvalidateAuthSessionRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(InvalidateAuthSessionRequest::new) } } impl ::protobuf::Clear for InvalidateAuthSessionRequest { fn clear(&mut self) { self.auth_session_id.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for InvalidateAuthSessionRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct InvalidateAuthSessionReply { // message fields pub error: CryptohomeErrorCode, pub error_info: ::protobuf::SingularPtrField, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a InvalidateAuthSessionReply { fn default() -> &'a InvalidateAuthSessionReply { ::default_instance() } } impl InvalidateAuthSessionReply { pub fn new() -> InvalidateAuthSessionReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } // .user_data_auth.CryptohomeErrorInfo error_info = 2; pub fn get_error_info(&self) -> &CryptohomeErrorInfo { self.error_info.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_error_info(&mut self) { self.error_info.clear(); } pub fn has_error_info(&self) -> bool { self.error_info.is_some() } // Param is passed by value, moved pub fn set_error_info(&mut self, v: CryptohomeErrorInfo) { self.error_info = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_error_info(&mut self) -> &mut CryptohomeErrorInfo { if self.error_info.is_none() { self.error_info.set_default(); } self.error_info.as_mut().unwrap() } // Take field pub fn take_error_info(&mut self) -> CryptohomeErrorInfo { self.error_info.take().unwrap_or_else(|| CryptohomeErrorInfo::new()) } } impl ::protobuf::Message for InvalidateAuthSessionReply { fn is_initialized(&self) -> bool { for v in &self.error_info { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, 2 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.error_info)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } if let Some(ref v) = self.error_info.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } if let Some(ref v) = self.error_info.as_ref() { os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> InvalidateAuthSessionReply { InvalidateAuthSessionReply::new() } fn default_instance() -> &'static InvalidateAuthSessionReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(InvalidateAuthSessionReply::new) } } impl ::protobuf::Clear for InvalidateAuthSessionReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.error_info.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for InvalidateAuthSessionReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct ExtendAuthSessionRequest { // message fields pub auth_session_id: ::std::vec::Vec, pub extension_duration: u32, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a ExtendAuthSessionRequest { fn default() -> &'a ExtendAuthSessionRequest { ::default_instance() } } impl ExtendAuthSessionRequest { pub fn new() -> ExtendAuthSessionRequest { ::std::default::Default::default() } // bytes auth_session_id = 1; pub fn get_auth_session_id(&self) -> &[u8] { &self.auth_session_id } pub fn clear_auth_session_id(&mut self) { self.auth_session_id.clear(); } // Param is passed by value, moved pub fn set_auth_session_id(&mut self, v: ::std::vec::Vec) { self.auth_session_id = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_auth_session_id(&mut self) -> &mut ::std::vec::Vec { &mut self.auth_session_id } // Take field pub fn take_auth_session_id(&mut self) -> ::std::vec::Vec { ::std::mem::replace(&mut self.auth_session_id, ::std::vec::Vec::new()) } // uint32 extension_duration = 2; pub fn get_extension_duration(&self) -> u32 { self.extension_duration } pub fn clear_extension_duration(&mut self) { self.extension_duration = 0; } // Param is passed by value, moved pub fn set_extension_duration(&mut self, v: u32) { self.extension_duration = v; } } impl ::protobuf::Message for ExtendAuthSessionRequest { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_proto3_bytes_into(wire_type, is, &mut self.auth_session_id)?; }, 2 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_uint32()?; self.extension_duration = tmp; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if !self.auth_session_id.is_empty() { my_size += ::protobuf::rt::bytes_size(1, &self.auth_session_id); } if self.extension_duration != 0 { my_size += ::protobuf::rt::value_size(2, self.extension_duration, ::protobuf::wire_format::WireTypeVarint); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if !self.auth_session_id.is_empty() { os.write_bytes(1, &self.auth_session_id)?; } if self.extension_duration != 0 { os.write_uint32(2, self.extension_duration)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> ExtendAuthSessionRequest { ExtendAuthSessionRequest::new() } fn default_instance() -> &'static ExtendAuthSessionRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(ExtendAuthSessionRequest::new) } } impl ::protobuf::Clear for ExtendAuthSessionRequest { fn clear(&mut self) { self.auth_session_id.clear(); self.extension_duration = 0; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for ExtendAuthSessionRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct ExtendAuthSessionReply { // message fields pub error: CryptohomeErrorCode, pub error_info: ::protobuf::SingularPtrField, // message oneof groups pub _seconds_left: ::std::option::Option, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a ExtendAuthSessionReply { fn default() -> &'a ExtendAuthSessionReply { ::default_instance() } } #[derive(Clone,PartialEq,Debug)] pub enum ExtendAuthSessionReply_oneof__seconds_left { seconds_left(u32), } impl ExtendAuthSessionReply { pub fn new() -> ExtendAuthSessionReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } // .user_data_auth.CryptohomeErrorInfo error_info = 2; pub fn get_error_info(&self) -> &CryptohomeErrorInfo { self.error_info.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_error_info(&mut self) { self.error_info.clear(); } pub fn has_error_info(&self) -> bool { self.error_info.is_some() } // Param is passed by value, moved pub fn set_error_info(&mut self, v: CryptohomeErrorInfo) { self.error_info = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_error_info(&mut self) -> &mut CryptohomeErrorInfo { if self.error_info.is_none() { self.error_info.set_default(); } self.error_info.as_mut().unwrap() } // Take field pub fn take_error_info(&mut self) -> CryptohomeErrorInfo { self.error_info.take().unwrap_or_else(|| CryptohomeErrorInfo::new()) } // uint32 seconds_left = 3; pub fn get_seconds_left(&self) -> u32 { match self._seconds_left { ::std::option::Option::Some(ExtendAuthSessionReply_oneof__seconds_left::seconds_left(v)) => v, _ => 0, } } pub fn clear_seconds_left(&mut self) { self._seconds_left = ::std::option::Option::None; } pub fn has_seconds_left(&self) -> bool { match self._seconds_left { ::std::option::Option::Some(ExtendAuthSessionReply_oneof__seconds_left::seconds_left(..)) => true, _ => false, } } // Param is passed by value, moved pub fn set_seconds_left(&mut self, v: u32) { self._seconds_left = ::std::option::Option::Some(ExtendAuthSessionReply_oneof__seconds_left::seconds_left(v)) } } impl ::protobuf::Message for ExtendAuthSessionReply { fn is_initialized(&self) -> bool { for v in &self.error_info { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, 2 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.error_info)?; }, 3 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } self._seconds_left = ::std::option::Option::Some(ExtendAuthSessionReply_oneof__seconds_left::seconds_left(is.read_uint32()?)); }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } if let Some(ref v) = self.error_info.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } if let ::std::option::Option::Some(ref v) = self._seconds_left { match v { &ExtendAuthSessionReply_oneof__seconds_left::seconds_left(v) => { my_size += ::protobuf::rt::value_size(3, v, ::protobuf::wire_format::WireTypeVarint); }, }; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } if let Some(ref v) = self.error_info.as_ref() { os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } if let ::std::option::Option::Some(ref v) = self._seconds_left { match v { &ExtendAuthSessionReply_oneof__seconds_left::seconds_left(v) => { os.write_uint32(3, v)?; }, }; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> ExtendAuthSessionReply { ExtendAuthSessionReply::new() } fn default_instance() -> &'static ExtendAuthSessionReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(ExtendAuthSessionReply::new) } } impl ::protobuf::Clear for ExtendAuthSessionReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.error_info.clear(); self._seconds_left = ::std::option::Option::None; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for ExtendAuthSessionReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct UpdateCredentialRequest { // message fields pub auth_session_id: ::std::vec::Vec, pub old_credential_label: ::std::string::String, pub authorization: ::protobuf::SingularPtrField, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a UpdateCredentialRequest { fn default() -> &'a UpdateCredentialRequest { ::default_instance() } } impl UpdateCredentialRequest { pub fn new() -> UpdateCredentialRequest { ::std::default::Default::default() } // bytes auth_session_id = 1; pub fn get_auth_session_id(&self) -> &[u8] { &self.auth_session_id } pub fn clear_auth_session_id(&mut self) { self.auth_session_id.clear(); } // Param is passed by value, moved pub fn set_auth_session_id(&mut self, v: ::std::vec::Vec) { self.auth_session_id = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_auth_session_id(&mut self) -> &mut ::std::vec::Vec { &mut self.auth_session_id } // Take field pub fn take_auth_session_id(&mut self) -> ::std::vec::Vec { ::std::mem::replace(&mut self.auth_session_id, ::std::vec::Vec::new()) } // string old_credential_label = 2; pub fn get_old_credential_label(&self) -> &str { &self.old_credential_label } pub fn clear_old_credential_label(&mut self) { self.old_credential_label.clear(); } // Param is passed by value, moved pub fn set_old_credential_label(&mut self, v: ::std::string::String) { self.old_credential_label = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_old_credential_label(&mut self) -> &mut ::std::string::String { &mut self.old_credential_label } // Take field pub fn take_old_credential_label(&mut self) -> ::std::string::String { ::std::mem::replace(&mut self.old_credential_label, ::std::string::String::new()) } // .cryptohome.AuthorizationRequest authorization = 3; pub fn get_authorization(&self) -> &super::rpc::AuthorizationRequest { self.authorization.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_authorization(&mut self) { self.authorization.clear(); } pub fn has_authorization(&self) -> bool { self.authorization.is_some() } // Param is passed by value, moved pub fn set_authorization(&mut self, v: super::rpc::AuthorizationRequest) { self.authorization = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_authorization(&mut self) -> &mut super::rpc::AuthorizationRequest { if self.authorization.is_none() { self.authorization.set_default(); } self.authorization.as_mut().unwrap() } // Take field pub fn take_authorization(&mut self) -> super::rpc::AuthorizationRequest { self.authorization.take().unwrap_or_else(|| super::rpc::AuthorizationRequest::new()) } } impl ::protobuf::Message for UpdateCredentialRequest { fn is_initialized(&self) -> bool { for v in &self.authorization { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_proto3_bytes_into(wire_type, is, &mut self.auth_session_id)?; }, 2 => { ::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.old_credential_label)?; }, 3 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.authorization)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if !self.auth_session_id.is_empty() { my_size += ::protobuf::rt::bytes_size(1, &self.auth_session_id); } if !self.old_credential_label.is_empty() { my_size += ::protobuf::rt::string_size(2, &self.old_credential_label); } if let Some(ref v) = self.authorization.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if !self.auth_session_id.is_empty() { os.write_bytes(1, &self.auth_session_id)?; } if !self.old_credential_label.is_empty() { os.write_string(2, &self.old_credential_label)?; } if let Some(ref v) = self.authorization.as_ref() { os.write_tag(3, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> UpdateCredentialRequest { UpdateCredentialRequest::new() } fn default_instance() -> &'static UpdateCredentialRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(UpdateCredentialRequest::new) } } impl ::protobuf::Clear for UpdateCredentialRequest { fn clear(&mut self) { self.auth_session_id.clear(); self.old_credential_label.clear(); self.authorization.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for UpdateCredentialRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct UpdateCredentialReply { // message fields pub error: CryptohomeErrorCode, pub error_info: ::protobuf::SingularPtrField, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a UpdateCredentialReply { fn default() -> &'a UpdateCredentialReply { ::default_instance() } } impl UpdateCredentialReply { pub fn new() -> UpdateCredentialReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } // .user_data_auth.CryptohomeErrorInfo error_info = 2; pub fn get_error_info(&self) -> &CryptohomeErrorInfo { self.error_info.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_error_info(&mut self) { self.error_info.clear(); } pub fn has_error_info(&self) -> bool { self.error_info.is_some() } // Param is passed by value, moved pub fn set_error_info(&mut self, v: CryptohomeErrorInfo) { self.error_info = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_error_info(&mut self) -> &mut CryptohomeErrorInfo { if self.error_info.is_none() { self.error_info.set_default(); } self.error_info.as_mut().unwrap() } // Take field pub fn take_error_info(&mut self) -> CryptohomeErrorInfo { self.error_info.take().unwrap_or_else(|| CryptohomeErrorInfo::new()) } } impl ::protobuf::Message for UpdateCredentialReply { fn is_initialized(&self) -> bool { for v in &self.error_info { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, 2 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.error_info)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } if let Some(ref v) = self.error_info.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } if let Some(ref v) = self.error_info.as_ref() { os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> UpdateCredentialReply { UpdateCredentialReply::new() } fn default_instance() -> &'static UpdateCredentialReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(UpdateCredentialReply::new) } } impl ::protobuf::Clear for UpdateCredentialReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.error_info.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for UpdateCredentialReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct CreatePersistentUserRequest { // message fields pub auth_session_id: ::std::vec::Vec, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a CreatePersistentUserRequest { fn default() -> &'a CreatePersistentUserRequest { ::default_instance() } } impl CreatePersistentUserRequest { pub fn new() -> CreatePersistentUserRequest { ::std::default::Default::default() } // bytes auth_session_id = 1; pub fn get_auth_session_id(&self) -> &[u8] { &self.auth_session_id } pub fn clear_auth_session_id(&mut self) { self.auth_session_id.clear(); } // Param is passed by value, moved pub fn set_auth_session_id(&mut self, v: ::std::vec::Vec) { self.auth_session_id = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_auth_session_id(&mut self) -> &mut ::std::vec::Vec { &mut self.auth_session_id } // Take field pub fn take_auth_session_id(&mut self) -> ::std::vec::Vec { ::std::mem::replace(&mut self.auth_session_id, ::std::vec::Vec::new()) } } impl ::protobuf::Message for CreatePersistentUserRequest { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_proto3_bytes_into(wire_type, is, &mut self.auth_session_id)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if !self.auth_session_id.is_empty() { my_size += ::protobuf::rt::bytes_size(1, &self.auth_session_id); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if !self.auth_session_id.is_empty() { os.write_bytes(1, &self.auth_session_id)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> CreatePersistentUserRequest { CreatePersistentUserRequest::new() } fn default_instance() -> &'static CreatePersistentUserRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(CreatePersistentUserRequest::new) } } impl ::protobuf::Clear for CreatePersistentUserRequest { fn clear(&mut self) { self.auth_session_id.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for CreatePersistentUserRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct CreatePersistentUserReply { // message fields pub error: CryptohomeErrorCode, pub sanitized_username: ::std::string::String, pub error_info: ::protobuf::SingularPtrField, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a CreatePersistentUserReply { fn default() -> &'a CreatePersistentUserReply { ::default_instance() } } impl CreatePersistentUserReply { pub fn new() -> CreatePersistentUserReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } // string sanitized_username = 2; pub fn get_sanitized_username(&self) -> &str { &self.sanitized_username } pub fn clear_sanitized_username(&mut self) { self.sanitized_username.clear(); } // Param is passed by value, moved pub fn set_sanitized_username(&mut self, v: ::std::string::String) { self.sanitized_username = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_sanitized_username(&mut self) -> &mut ::std::string::String { &mut self.sanitized_username } // Take field pub fn take_sanitized_username(&mut self) -> ::std::string::String { ::std::mem::replace(&mut self.sanitized_username, ::std::string::String::new()) } // .user_data_auth.CryptohomeErrorInfo error_info = 3; pub fn get_error_info(&self) -> &CryptohomeErrorInfo { self.error_info.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_error_info(&mut self) { self.error_info.clear(); } pub fn has_error_info(&self) -> bool { self.error_info.is_some() } // Param is passed by value, moved pub fn set_error_info(&mut self, v: CryptohomeErrorInfo) { self.error_info = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_error_info(&mut self) -> &mut CryptohomeErrorInfo { if self.error_info.is_none() { self.error_info.set_default(); } self.error_info.as_mut().unwrap() } // Take field pub fn take_error_info(&mut self) -> CryptohomeErrorInfo { self.error_info.take().unwrap_or_else(|| CryptohomeErrorInfo::new()) } } impl ::protobuf::Message for CreatePersistentUserReply { fn is_initialized(&self) -> bool { for v in &self.error_info { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, 2 => { ::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.sanitized_username)?; }, 3 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.error_info)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } if !self.sanitized_username.is_empty() { my_size += ::protobuf::rt::string_size(2, &self.sanitized_username); } if let Some(ref v) = self.error_info.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } if !self.sanitized_username.is_empty() { os.write_string(2, &self.sanitized_username)?; } if let Some(ref v) = self.error_info.as_ref() { os.write_tag(3, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> CreatePersistentUserReply { CreatePersistentUserReply::new() } fn default_instance() -> &'static CreatePersistentUserReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(CreatePersistentUserReply::new) } } impl ::protobuf::Clear for CreatePersistentUserReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.sanitized_username.clear(); self.error_info.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for CreatePersistentUserReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct PrepareGuestVaultRequest { // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a PrepareGuestVaultRequest { fn default() -> &'a PrepareGuestVaultRequest { ::default_instance() } } impl PrepareGuestVaultRequest { pub fn new() -> PrepareGuestVaultRequest { ::std::default::Default::default() } } impl ::protobuf::Message for PrepareGuestVaultRequest { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> PrepareGuestVaultRequest { PrepareGuestVaultRequest::new() } fn default_instance() -> &'static PrepareGuestVaultRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(PrepareGuestVaultRequest::new) } } impl ::protobuf::Clear for PrepareGuestVaultRequest { fn clear(&mut self) { self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for PrepareGuestVaultRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct PrepareGuestVaultReply { // message fields pub error: CryptohomeErrorCode, pub sanitized_username: ::std::string::String, pub error_info: ::protobuf::SingularPtrField, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a PrepareGuestVaultReply { fn default() -> &'a PrepareGuestVaultReply { ::default_instance() } } impl PrepareGuestVaultReply { pub fn new() -> PrepareGuestVaultReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } // string sanitized_username = 2; pub fn get_sanitized_username(&self) -> &str { &self.sanitized_username } pub fn clear_sanitized_username(&mut self) { self.sanitized_username.clear(); } // Param is passed by value, moved pub fn set_sanitized_username(&mut self, v: ::std::string::String) { self.sanitized_username = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_sanitized_username(&mut self) -> &mut ::std::string::String { &mut self.sanitized_username } // Take field pub fn take_sanitized_username(&mut self) -> ::std::string::String { ::std::mem::replace(&mut self.sanitized_username, ::std::string::String::new()) } // .user_data_auth.CryptohomeErrorInfo error_info = 3; pub fn get_error_info(&self) -> &CryptohomeErrorInfo { self.error_info.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_error_info(&mut self) { self.error_info.clear(); } pub fn has_error_info(&self) -> bool { self.error_info.is_some() } // Param is passed by value, moved pub fn set_error_info(&mut self, v: CryptohomeErrorInfo) { self.error_info = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_error_info(&mut self) -> &mut CryptohomeErrorInfo { if self.error_info.is_none() { self.error_info.set_default(); } self.error_info.as_mut().unwrap() } // Take field pub fn take_error_info(&mut self) -> CryptohomeErrorInfo { self.error_info.take().unwrap_or_else(|| CryptohomeErrorInfo::new()) } } impl ::protobuf::Message for PrepareGuestVaultReply { fn is_initialized(&self) -> bool { for v in &self.error_info { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, 2 => { ::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.sanitized_username)?; }, 3 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.error_info)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } if !self.sanitized_username.is_empty() { my_size += ::protobuf::rt::string_size(2, &self.sanitized_username); } if let Some(ref v) = self.error_info.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } if !self.sanitized_username.is_empty() { os.write_string(2, &self.sanitized_username)?; } if let Some(ref v) = self.error_info.as_ref() { os.write_tag(3, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> PrepareGuestVaultReply { PrepareGuestVaultReply::new() } fn default_instance() -> &'static PrepareGuestVaultReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(PrepareGuestVaultReply::new) } } impl ::protobuf::Clear for PrepareGuestVaultReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.sanitized_username.clear(); self.error_info.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for PrepareGuestVaultReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct PrepareEphemeralVaultRequest { // message fields pub auth_session_id: ::std::vec::Vec, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a PrepareEphemeralVaultRequest { fn default() -> &'a PrepareEphemeralVaultRequest { ::default_instance() } } impl PrepareEphemeralVaultRequest { pub fn new() -> PrepareEphemeralVaultRequest { ::std::default::Default::default() } // bytes auth_session_id = 1; pub fn get_auth_session_id(&self) -> &[u8] { &self.auth_session_id } pub fn clear_auth_session_id(&mut self) { self.auth_session_id.clear(); } // Param is passed by value, moved pub fn set_auth_session_id(&mut self, v: ::std::vec::Vec) { self.auth_session_id = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_auth_session_id(&mut self) -> &mut ::std::vec::Vec { &mut self.auth_session_id } // Take field pub fn take_auth_session_id(&mut self) -> ::std::vec::Vec { ::std::mem::replace(&mut self.auth_session_id, ::std::vec::Vec::new()) } } impl ::protobuf::Message for PrepareEphemeralVaultRequest { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_proto3_bytes_into(wire_type, is, &mut self.auth_session_id)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if !self.auth_session_id.is_empty() { my_size += ::protobuf::rt::bytes_size(1, &self.auth_session_id); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if !self.auth_session_id.is_empty() { os.write_bytes(1, &self.auth_session_id)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> PrepareEphemeralVaultRequest { PrepareEphemeralVaultRequest::new() } fn default_instance() -> &'static PrepareEphemeralVaultRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(PrepareEphemeralVaultRequest::new) } } impl ::protobuf::Clear for PrepareEphemeralVaultRequest { fn clear(&mut self) { self.auth_session_id.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for PrepareEphemeralVaultRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct PrepareEphemeralVaultReply { // message fields pub error: CryptohomeErrorCode, pub sanitized_username: ::std::string::String, pub error_info: ::protobuf::SingularPtrField, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a PrepareEphemeralVaultReply { fn default() -> &'a PrepareEphemeralVaultReply { ::default_instance() } } impl PrepareEphemeralVaultReply { pub fn new() -> PrepareEphemeralVaultReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } // string sanitized_username = 2; pub fn get_sanitized_username(&self) -> &str { &self.sanitized_username } pub fn clear_sanitized_username(&mut self) { self.sanitized_username.clear(); } // Param is passed by value, moved pub fn set_sanitized_username(&mut self, v: ::std::string::String) { self.sanitized_username = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_sanitized_username(&mut self) -> &mut ::std::string::String { &mut self.sanitized_username } // Take field pub fn take_sanitized_username(&mut self) -> ::std::string::String { ::std::mem::replace(&mut self.sanitized_username, ::std::string::String::new()) } // .user_data_auth.CryptohomeErrorInfo error_info = 3; pub fn get_error_info(&self) -> &CryptohomeErrorInfo { self.error_info.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_error_info(&mut self) { self.error_info.clear(); } pub fn has_error_info(&self) -> bool { self.error_info.is_some() } // Param is passed by value, moved pub fn set_error_info(&mut self, v: CryptohomeErrorInfo) { self.error_info = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_error_info(&mut self) -> &mut CryptohomeErrorInfo { if self.error_info.is_none() { self.error_info.set_default(); } self.error_info.as_mut().unwrap() } // Take field pub fn take_error_info(&mut self) -> CryptohomeErrorInfo { self.error_info.take().unwrap_or_else(|| CryptohomeErrorInfo::new()) } } impl ::protobuf::Message for PrepareEphemeralVaultReply { fn is_initialized(&self) -> bool { for v in &self.error_info { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, 2 => { ::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.sanitized_username)?; }, 3 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.error_info)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } if !self.sanitized_username.is_empty() { my_size += ::protobuf::rt::string_size(2, &self.sanitized_username); } if let Some(ref v) = self.error_info.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } if !self.sanitized_username.is_empty() { os.write_string(2, &self.sanitized_username)?; } if let Some(ref v) = self.error_info.as_ref() { os.write_tag(3, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> PrepareEphemeralVaultReply { PrepareEphemeralVaultReply::new() } fn default_instance() -> &'static PrepareEphemeralVaultReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(PrepareEphemeralVaultReply::new) } } impl ::protobuf::Clear for PrepareEphemeralVaultReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.sanitized_username.clear(); self.error_info.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for PrepareEphemeralVaultReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct GetAuthSessionStatusRequest { // message fields pub auth_session_id: ::std::vec::Vec, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a GetAuthSessionStatusRequest { fn default() -> &'a GetAuthSessionStatusRequest { ::default_instance() } } impl GetAuthSessionStatusRequest { pub fn new() -> GetAuthSessionStatusRequest { ::std::default::Default::default() } // bytes auth_session_id = 1; pub fn get_auth_session_id(&self) -> &[u8] { &self.auth_session_id } pub fn clear_auth_session_id(&mut self) { self.auth_session_id.clear(); } // Param is passed by value, moved pub fn set_auth_session_id(&mut self, v: ::std::vec::Vec) { self.auth_session_id = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_auth_session_id(&mut self) -> &mut ::std::vec::Vec { &mut self.auth_session_id } // Take field pub fn take_auth_session_id(&mut self) -> ::std::vec::Vec { ::std::mem::replace(&mut self.auth_session_id, ::std::vec::Vec::new()) } } impl ::protobuf::Message for GetAuthSessionStatusRequest { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_proto3_bytes_into(wire_type, is, &mut self.auth_session_id)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if !self.auth_session_id.is_empty() { my_size += ::protobuf::rt::bytes_size(1, &self.auth_session_id); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if !self.auth_session_id.is_empty() { os.write_bytes(1, &self.auth_session_id)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> GetAuthSessionStatusRequest { GetAuthSessionStatusRequest::new() } fn default_instance() -> &'static GetAuthSessionStatusRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(GetAuthSessionStatusRequest::new) } } impl ::protobuf::Clear for GetAuthSessionStatusRequest { fn clear(&mut self) { self.auth_session_id.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for GetAuthSessionStatusRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct GetAuthSessionStatusReply { // message fields pub error: CryptohomeErrorCode, pub status: AuthSessionStatus, pub time_left: u32, pub authorized_for: ::std::vec::Vec, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a GetAuthSessionStatusReply { fn default() -> &'a GetAuthSessionStatusReply { ::default_instance() } } impl GetAuthSessionStatusReply { pub fn new() -> GetAuthSessionStatusReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } // .user_data_auth.AuthSessionStatus status = 2; pub fn get_status(&self) -> AuthSessionStatus { self.status } pub fn clear_status(&mut self) { self.status = AuthSessionStatus::AUTH_SESSION_STATUS_NOT_SET; } // Param is passed by value, moved pub fn set_status(&mut self, v: AuthSessionStatus) { self.status = v; } // uint32 time_left = 3; pub fn get_time_left(&self) -> u32 { self.time_left } pub fn clear_time_left(&mut self) { self.time_left = 0; } // Param is passed by value, moved pub fn set_time_left(&mut self, v: u32) { self.time_left = v; } // repeated .user_data_auth.AuthIntent authorized_for = 4; pub fn get_authorized_for(&self) -> &[super::auth_factor::AuthIntent] { &self.authorized_for } pub fn clear_authorized_for(&mut self) { self.authorized_for.clear(); } // Param is passed by value, moved pub fn set_authorized_for(&mut self, v: ::std::vec::Vec) { self.authorized_for = v; } // Mutable pointer to the field. pub fn mut_authorized_for(&mut self) -> &mut ::std::vec::Vec { &mut self.authorized_for } // Take field pub fn take_authorized_for(&mut self) -> ::std::vec::Vec { ::std::mem::replace(&mut self.authorized_for, ::std::vec::Vec::new()) } } impl ::protobuf::Message for GetAuthSessionStatusReply { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, 2 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.status, 2, &mut self.unknown_fields)? }, 3 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_uint32()?; self.time_left = tmp; }, 4 => { ::protobuf::rt::read_repeated_enum_with_unknown_fields_into(wire_type, is, &mut self.authorized_for, 4, &mut self.unknown_fields)? }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } if self.status != AuthSessionStatus::AUTH_SESSION_STATUS_NOT_SET { my_size += ::protobuf::rt::enum_size(2, self.status); } if self.time_left != 0 { my_size += ::protobuf::rt::value_size(3, self.time_left, ::protobuf::wire_format::WireTypeVarint); } for value in &self.authorized_for { my_size += ::protobuf::rt::enum_size(4, *value); }; my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } if self.status != AuthSessionStatus::AUTH_SESSION_STATUS_NOT_SET { os.write_enum(2, ::protobuf::ProtobufEnum::value(&self.status))?; } if self.time_left != 0 { os.write_uint32(3, self.time_left)?; } for v in &self.authorized_for { os.write_enum(4, ::protobuf::ProtobufEnum::value(v))?; }; os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> GetAuthSessionStatusReply { GetAuthSessionStatusReply::new() } fn default_instance() -> &'static GetAuthSessionStatusReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(GetAuthSessionStatusReply::new) } } impl ::protobuf::Clear for GetAuthSessionStatusReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.status = AuthSessionStatus::AUTH_SESSION_STATUS_NOT_SET; self.time_left = 0; self.authorized_for.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for GetAuthSessionStatusReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct PreparePersistentVaultRequest { // message fields pub auth_session_id: ::std::vec::Vec, pub block_ecryptfs: bool, pub encryption_type: VaultEncryptionType, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a PreparePersistentVaultRequest { fn default() -> &'a PreparePersistentVaultRequest { ::default_instance() } } impl PreparePersistentVaultRequest { pub fn new() -> PreparePersistentVaultRequest { ::std::default::Default::default() } // bytes auth_session_id = 1; pub fn get_auth_session_id(&self) -> &[u8] { &self.auth_session_id } pub fn clear_auth_session_id(&mut self) { self.auth_session_id.clear(); } // Param is passed by value, moved pub fn set_auth_session_id(&mut self, v: ::std::vec::Vec) { self.auth_session_id = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_auth_session_id(&mut self) -> &mut ::std::vec::Vec { &mut self.auth_session_id } // Take field pub fn take_auth_session_id(&mut self) -> ::std::vec::Vec { ::std::mem::replace(&mut self.auth_session_id, ::std::vec::Vec::new()) } // bool block_ecryptfs = 2; pub fn get_block_ecryptfs(&self) -> bool { self.block_ecryptfs } pub fn clear_block_ecryptfs(&mut self) { self.block_ecryptfs = false; } // Param is passed by value, moved pub fn set_block_ecryptfs(&mut self, v: bool) { self.block_ecryptfs = v; } // .user_data_auth.VaultEncryptionType encryption_type = 3; pub fn get_encryption_type(&self) -> VaultEncryptionType { self.encryption_type } pub fn clear_encryption_type(&mut self) { self.encryption_type = VaultEncryptionType::CRYPTOHOME_VAULT_ENCRYPTION_ANY; } // Param is passed by value, moved pub fn set_encryption_type(&mut self, v: VaultEncryptionType) { self.encryption_type = v; } } impl ::protobuf::Message for PreparePersistentVaultRequest { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_proto3_bytes_into(wire_type, is, &mut self.auth_session_id)?; }, 2 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_bool()?; self.block_ecryptfs = tmp; }, 3 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.encryption_type, 3, &mut self.unknown_fields)? }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if !self.auth_session_id.is_empty() { my_size += ::protobuf::rt::bytes_size(1, &self.auth_session_id); } if self.block_ecryptfs != false { my_size += 2; } if self.encryption_type != VaultEncryptionType::CRYPTOHOME_VAULT_ENCRYPTION_ANY { my_size += ::protobuf::rt::enum_size(3, self.encryption_type); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if !self.auth_session_id.is_empty() { os.write_bytes(1, &self.auth_session_id)?; } if self.block_ecryptfs != false { os.write_bool(2, self.block_ecryptfs)?; } if self.encryption_type != VaultEncryptionType::CRYPTOHOME_VAULT_ENCRYPTION_ANY { os.write_enum(3, ::protobuf::ProtobufEnum::value(&self.encryption_type))?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> PreparePersistentVaultRequest { PreparePersistentVaultRequest::new() } fn default_instance() -> &'static PreparePersistentVaultRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(PreparePersistentVaultRequest::new) } } impl ::protobuf::Clear for PreparePersistentVaultRequest { fn clear(&mut self) { self.auth_session_id.clear(); self.block_ecryptfs = false; self.encryption_type = VaultEncryptionType::CRYPTOHOME_VAULT_ENCRYPTION_ANY; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for PreparePersistentVaultRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct PreparePersistentVaultReply { // message fields pub error: CryptohomeErrorCode, pub sanitized_username: ::std::string::String, pub error_info: ::protobuf::SingularPtrField, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a PreparePersistentVaultReply { fn default() -> &'a PreparePersistentVaultReply { ::default_instance() } } impl PreparePersistentVaultReply { pub fn new() -> PreparePersistentVaultReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } // string sanitized_username = 2; pub fn get_sanitized_username(&self) -> &str { &self.sanitized_username } pub fn clear_sanitized_username(&mut self) { self.sanitized_username.clear(); } // Param is passed by value, moved pub fn set_sanitized_username(&mut self, v: ::std::string::String) { self.sanitized_username = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_sanitized_username(&mut self) -> &mut ::std::string::String { &mut self.sanitized_username } // Take field pub fn take_sanitized_username(&mut self) -> ::std::string::String { ::std::mem::replace(&mut self.sanitized_username, ::std::string::String::new()) } // .user_data_auth.CryptohomeErrorInfo error_info = 3; pub fn get_error_info(&self) -> &CryptohomeErrorInfo { self.error_info.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_error_info(&mut self) { self.error_info.clear(); } pub fn has_error_info(&self) -> bool { self.error_info.is_some() } // Param is passed by value, moved pub fn set_error_info(&mut self, v: CryptohomeErrorInfo) { self.error_info = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_error_info(&mut self) -> &mut CryptohomeErrorInfo { if self.error_info.is_none() { self.error_info.set_default(); } self.error_info.as_mut().unwrap() } // Take field pub fn take_error_info(&mut self) -> CryptohomeErrorInfo { self.error_info.take().unwrap_or_else(|| CryptohomeErrorInfo::new()) } } impl ::protobuf::Message for PreparePersistentVaultReply { fn is_initialized(&self) -> bool { for v in &self.error_info { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, 2 => { ::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.sanitized_username)?; }, 3 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.error_info)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } if !self.sanitized_username.is_empty() { my_size += ::protobuf::rt::string_size(2, &self.sanitized_username); } if let Some(ref v) = self.error_info.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } if !self.sanitized_username.is_empty() { os.write_string(2, &self.sanitized_username)?; } if let Some(ref v) = self.error_info.as_ref() { os.write_tag(3, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> PreparePersistentVaultReply { PreparePersistentVaultReply::new() } fn default_instance() -> &'static PreparePersistentVaultReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(PreparePersistentVaultReply::new) } } impl ::protobuf::Clear for PreparePersistentVaultReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.sanitized_username.clear(); self.error_info.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for PreparePersistentVaultReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct PrepareVaultForMigrationRequest { // message fields pub auth_session_id: ::std::vec::Vec, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a PrepareVaultForMigrationRequest { fn default() -> &'a PrepareVaultForMigrationRequest { ::default_instance() } } impl PrepareVaultForMigrationRequest { pub fn new() -> PrepareVaultForMigrationRequest { ::std::default::Default::default() } // bytes auth_session_id = 1; pub fn get_auth_session_id(&self) -> &[u8] { &self.auth_session_id } pub fn clear_auth_session_id(&mut self) { self.auth_session_id.clear(); } // Param is passed by value, moved pub fn set_auth_session_id(&mut self, v: ::std::vec::Vec) { self.auth_session_id = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_auth_session_id(&mut self) -> &mut ::std::vec::Vec { &mut self.auth_session_id } // Take field pub fn take_auth_session_id(&mut self) -> ::std::vec::Vec { ::std::mem::replace(&mut self.auth_session_id, ::std::vec::Vec::new()) } } impl ::protobuf::Message for PrepareVaultForMigrationRequest { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_proto3_bytes_into(wire_type, is, &mut self.auth_session_id)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if !self.auth_session_id.is_empty() { my_size += ::protobuf::rt::bytes_size(1, &self.auth_session_id); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if !self.auth_session_id.is_empty() { os.write_bytes(1, &self.auth_session_id)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> PrepareVaultForMigrationRequest { PrepareVaultForMigrationRequest::new() } fn default_instance() -> &'static PrepareVaultForMigrationRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(PrepareVaultForMigrationRequest::new) } } impl ::protobuf::Clear for PrepareVaultForMigrationRequest { fn clear(&mut self) { self.auth_session_id.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for PrepareVaultForMigrationRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct PrepareVaultForMigrationReply { // message fields pub error: CryptohomeErrorCode, pub sanitized_username: ::std::string::String, pub error_info: ::protobuf::SingularPtrField, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a PrepareVaultForMigrationReply { fn default() -> &'a PrepareVaultForMigrationReply { ::default_instance() } } impl PrepareVaultForMigrationReply { pub fn new() -> PrepareVaultForMigrationReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } // string sanitized_username = 2; pub fn get_sanitized_username(&self) -> &str { &self.sanitized_username } pub fn clear_sanitized_username(&mut self) { self.sanitized_username.clear(); } // Param is passed by value, moved pub fn set_sanitized_username(&mut self, v: ::std::string::String) { self.sanitized_username = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_sanitized_username(&mut self) -> &mut ::std::string::String { &mut self.sanitized_username } // Take field pub fn take_sanitized_username(&mut self) -> ::std::string::String { ::std::mem::replace(&mut self.sanitized_username, ::std::string::String::new()) } // .user_data_auth.CryptohomeErrorInfo error_info = 3; pub fn get_error_info(&self) -> &CryptohomeErrorInfo { self.error_info.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_error_info(&mut self) { self.error_info.clear(); } pub fn has_error_info(&self) -> bool { self.error_info.is_some() } // Param is passed by value, moved pub fn set_error_info(&mut self, v: CryptohomeErrorInfo) { self.error_info = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_error_info(&mut self) -> &mut CryptohomeErrorInfo { if self.error_info.is_none() { self.error_info.set_default(); } self.error_info.as_mut().unwrap() } // Take field pub fn take_error_info(&mut self) -> CryptohomeErrorInfo { self.error_info.take().unwrap_or_else(|| CryptohomeErrorInfo::new()) } } impl ::protobuf::Message for PrepareVaultForMigrationReply { fn is_initialized(&self) -> bool { for v in &self.error_info { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, 2 => { ::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.sanitized_username)?; }, 3 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.error_info)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } if !self.sanitized_username.is_empty() { my_size += ::protobuf::rt::string_size(2, &self.sanitized_username); } if let Some(ref v) = self.error_info.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } if !self.sanitized_username.is_empty() { os.write_string(2, &self.sanitized_username)?; } if let Some(ref v) = self.error_info.as_ref() { os.write_tag(3, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> PrepareVaultForMigrationReply { PrepareVaultForMigrationReply::new() } fn default_instance() -> &'static PrepareVaultForMigrationReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(PrepareVaultForMigrationReply::new) } } impl ::protobuf::Clear for PrepareVaultForMigrationReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.sanitized_username.clear(); self.error_info.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for PrepareVaultForMigrationReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct GetArcDiskFeaturesRequest { // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a GetArcDiskFeaturesRequest { fn default() -> &'a GetArcDiskFeaturesRequest { ::default_instance() } } impl GetArcDiskFeaturesRequest { pub fn new() -> GetArcDiskFeaturesRequest { ::std::default::Default::default() } } impl ::protobuf::Message for GetArcDiskFeaturesRequest { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> GetArcDiskFeaturesRequest { GetArcDiskFeaturesRequest::new() } fn default_instance() -> &'static GetArcDiskFeaturesRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(GetArcDiskFeaturesRequest::new) } } impl ::protobuf::Clear for GetArcDiskFeaturesRequest { fn clear(&mut self) { self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for GetArcDiskFeaturesRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct GetArcDiskFeaturesReply { // message fields pub quota_supported: bool, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a GetArcDiskFeaturesReply { fn default() -> &'a GetArcDiskFeaturesReply { ::default_instance() } } impl GetArcDiskFeaturesReply { pub fn new() -> GetArcDiskFeaturesReply { ::std::default::Default::default() } // bool quota_supported = 1; pub fn get_quota_supported(&self) -> bool { self.quota_supported } pub fn clear_quota_supported(&mut self) { self.quota_supported = false; } // Param is passed by value, moved pub fn set_quota_supported(&mut self, v: bool) { self.quota_supported = v; } } impl ::protobuf::Message for GetArcDiskFeaturesReply { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_bool()?; self.quota_supported = tmp; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.quota_supported != false { my_size += 2; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.quota_supported != false { os.write_bool(1, self.quota_supported)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> GetArcDiskFeaturesReply { GetArcDiskFeaturesReply::new() } fn default_instance() -> &'static GetArcDiskFeaturesReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(GetArcDiskFeaturesReply::new) } } impl ::protobuf::Clear for GetArcDiskFeaturesReply { fn clear(&mut self) { self.quota_supported = false; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for GetArcDiskFeaturesReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct GetCurrentSpaceForArcUidRequest { // message fields pub uid: u32, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a GetCurrentSpaceForArcUidRequest { fn default() -> &'a GetCurrentSpaceForArcUidRequest { ::default_instance() } } impl GetCurrentSpaceForArcUidRequest { pub fn new() -> GetCurrentSpaceForArcUidRequest { ::std::default::Default::default() } // uint32 uid = 1; pub fn get_uid(&self) -> u32 { self.uid } pub fn clear_uid(&mut self) { self.uid = 0; } // Param is passed by value, moved pub fn set_uid(&mut self, v: u32) { self.uid = v; } } impl ::protobuf::Message for GetCurrentSpaceForArcUidRequest { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_uint32()?; self.uid = tmp; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.uid != 0 { my_size += ::protobuf::rt::value_size(1, self.uid, ::protobuf::wire_format::WireTypeVarint); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.uid != 0 { os.write_uint32(1, self.uid)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> GetCurrentSpaceForArcUidRequest { GetCurrentSpaceForArcUidRequest::new() } fn default_instance() -> &'static GetCurrentSpaceForArcUidRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(GetCurrentSpaceForArcUidRequest::new) } } impl ::protobuf::Clear for GetCurrentSpaceForArcUidRequest { fn clear(&mut self) { self.uid = 0; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for GetCurrentSpaceForArcUidRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct GetCurrentSpaceForArcUidReply { // message fields pub cur_space: i64, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a GetCurrentSpaceForArcUidReply { fn default() -> &'a GetCurrentSpaceForArcUidReply { ::default_instance() } } impl GetCurrentSpaceForArcUidReply { pub fn new() -> GetCurrentSpaceForArcUidReply { ::std::default::Default::default() } // int64 cur_space = 1; pub fn get_cur_space(&self) -> i64 { self.cur_space } pub fn clear_cur_space(&mut self) { self.cur_space = 0; } // Param is passed by value, moved pub fn set_cur_space(&mut self, v: i64) { self.cur_space = v; } } impl ::protobuf::Message for GetCurrentSpaceForArcUidReply { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_int64()?; self.cur_space = tmp; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.cur_space != 0 { my_size += ::protobuf::rt::value_size(1, self.cur_space, ::protobuf::wire_format::WireTypeVarint); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.cur_space != 0 { os.write_int64(1, self.cur_space)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> GetCurrentSpaceForArcUidReply { GetCurrentSpaceForArcUidReply::new() } fn default_instance() -> &'static GetCurrentSpaceForArcUidReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(GetCurrentSpaceForArcUidReply::new) } } impl ::protobuf::Clear for GetCurrentSpaceForArcUidReply { fn clear(&mut self) { self.cur_space = 0; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for GetCurrentSpaceForArcUidReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct GetCurrentSpaceForArcGidRequest { // message fields pub gid: u32, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a GetCurrentSpaceForArcGidRequest { fn default() -> &'a GetCurrentSpaceForArcGidRequest { ::default_instance() } } impl GetCurrentSpaceForArcGidRequest { pub fn new() -> GetCurrentSpaceForArcGidRequest { ::std::default::Default::default() } // uint32 gid = 1; pub fn get_gid(&self) -> u32 { self.gid } pub fn clear_gid(&mut self) { self.gid = 0; } // Param is passed by value, moved pub fn set_gid(&mut self, v: u32) { self.gid = v; } } impl ::protobuf::Message for GetCurrentSpaceForArcGidRequest { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_uint32()?; self.gid = tmp; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.gid != 0 { my_size += ::protobuf::rt::value_size(1, self.gid, ::protobuf::wire_format::WireTypeVarint); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.gid != 0 { os.write_uint32(1, self.gid)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> GetCurrentSpaceForArcGidRequest { GetCurrentSpaceForArcGidRequest::new() } fn default_instance() -> &'static GetCurrentSpaceForArcGidRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(GetCurrentSpaceForArcGidRequest::new) } } impl ::protobuf::Clear for GetCurrentSpaceForArcGidRequest { fn clear(&mut self) { self.gid = 0; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for GetCurrentSpaceForArcGidRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct GetCurrentSpaceForArcGidReply { // message fields pub cur_space: i64, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a GetCurrentSpaceForArcGidReply { fn default() -> &'a GetCurrentSpaceForArcGidReply { ::default_instance() } } impl GetCurrentSpaceForArcGidReply { pub fn new() -> GetCurrentSpaceForArcGidReply { ::std::default::Default::default() } // int64 cur_space = 1; pub fn get_cur_space(&self) -> i64 { self.cur_space } pub fn clear_cur_space(&mut self) { self.cur_space = 0; } // Param is passed by value, moved pub fn set_cur_space(&mut self, v: i64) { self.cur_space = v; } } impl ::protobuf::Message for GetCurrentSpaceForArcGidReply { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_int64()?; self.cur_space = tmp; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.cur_space != 0 { my_size += ::protobuf::rt::value_size(1, self.cur_space, ::protobuf::wire_format::WireTypeVarint); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.cur_space != 0 { os.write_int64(1, self.cur_space)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> GetCurrentSpaceForArcGidReply { GetCurrentSpaceForArcGidReply::new() } fn default_instance() -> &'static GetCurrentSpaceForArcGidReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(GetCurrentSpaceForArcGidReply::new) } } impl ::protobuf::Clear for GetCurrentSpaceForArcGidReply { fn clear(&mut self) { self.cur_space = 0; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for GetCurrentSpaceForArcGidReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct GetCurrentSpaceForArcProjectIdRequest { // message fields pub project_id: u32, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a GetCurrentSpaceForArcProjectIdRequest { fn default() -> &'a GetCurrentSpaceForArcProjectIdRequest { ::default_instance() } } impl GetCurrentSpaceForArcProjectIdRequest { pub fn new() -> GetCurrentSpaceForArcProjectIdRequest { ::std::default::Default::default() } // uint32 project_id = 1; pub fn get_project_id(&self) -> u32 { self.project_id } pub fn clear_project_id(&mut self) { self.project_id = 0; } // Param is passed by value, moved pub fn set_project_id(&mut self, v: u32) { self.project_id = v; } } impl ::protobuf::Message for GetCurrentSpaceForArcProjectIdRequest { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_uint32()?; self.project_id = tmp; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.project_id != 0 { my_size += ::protobuf::rt::value_size(1, self.project_id, ::protobuf::wire_format::WireTypeVarint); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.project_id != 0 { os.write_uint32(1, self.project_id)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> GetCurrentSpaceForArcProjectIdRequest { GetCurrentSpaceForArcProjectIdRequest::new() } fn default_instance() -> &'static GetCurrentSpaceForArcProjectIdRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(GetCurrentSpaceForArcProjectIdRequest::new) } } impl ::protobuf::Clear for GetCurrentSpaceForArcProjectIdRequest { fn clear(&mut self) { self.project_id = 0; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for GetCurrentSpaceForArcProjectIdRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct GetCurrentSpaceForArcProjectIdReply { // message fields pub cur_space: i64, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a GetCurrentSpaceForArcProjectIdReply { fn default() -> &'a GetCurrentSpaceForArcProjectIdReply { ::default_instance() } } impl GetCurrentSpaceForArcProjectIdReply { pub fn new() -> GetCurrentSpaceForArcProjectIdReply { ::std::default::Default::default() } // int64 cur_space = 1; pub fn get_cur_space(&self) -> i64 { self.cur_space } pub fn clear_cur_space(&mut self) { self.cur_space = 0; } // Param is passed by value, moved pub fn set_cur_space(&mut self, v: i64) { self.cur_space = v; } } impl ::protobuf::Message for GetCurrentSpaceForArcProjectIdReply { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_int64()?; self.cur_space = tmp; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.cur_space != 0 { my_size += ::protobuf::rt::value_size(1, self.cur_space, ::protobuf::wire_format::WireTypeVarint); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.cur_space != 0 { os.write_int64(1, self.cur_space)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> GetCurrentSpaceForArcProjectIdReply { GetCurrentSpaceForArcProjectIdReply::new() } fn default_instance() -> &'static GetCurrentSpaceForArcProjectIdReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(GetCurrentSpaceForArcProjectIdReply::new) } } impl ::protobuf::Clear for GetCurrentSpaceForArcProjectIdReply { fn clear(&mut self) { self.cur_space = 0; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for GetCurrentSpaceForArcProjectIdReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct SetMediaRWDataFileProjectIdRequest { // message fields pub project_id: u32, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a SetMediaRWDataFileProjectIdRequest { fn default() -> &'a SetMediaRWDataFileProjectIdRequest { ::default_instance() } } impl SetMediaRWDataFileProjectIdRequest { pub fn new() -> SetMediaRWDataFileProjectIdRequest { ::std::default::Default::default() } // uint32 project_id = 1; pub fn get_project_id(&self) -> u32 { self.project_id } pub fn clear_project_id(&mut self) { self.project_id = 0; } // Param is passed by value, moved pub fn set_project_id(&mut self, v: u32) { self.project_id = v; } } impl ::protobuf::Message for SetMediaRWDataFileProjectIdRequest { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_uint32()?; self.project_id = tmp; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.project_id != 0 { my_size += ::protobuf::rt::value_size(1, self.project_id, ::protobuf::wire_format::WireTypeVarint); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.project_id != 0 { os.write_uint32(1, self.project_id)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> SetMediaRWDataFileProjectIdRequest { SetMediaRWDataFileProjectIdRequest::new() } fn default_instance() -> &'static SetMediaRWDataFileProjectIdRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(SetMediaRWDataFileProjectIdRequest::new) } } impl ::protobuf::Clear for SetMediaRWDataFileProjectIdRequest { fn clear(&mut self) { self.project_id = 0; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for SetMediaRWDataFileProjectIdRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct SetMediaRWDataFileProjectIdReply { // message fields pub success: bool, pub error: i32, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a SetMediaRWDataFileProjectIdReply { fn default() -> &'a SetMediaRWDataFileProjectIdReply { ::default_instance() } } impl SetMediaRWDataFileProjectIdReply { pub fn new() -> SetMediaRWDataFileProjectIdReply { ::std::default::Default::default() } // bool success = 1; pub fn get_success(&self) -> bool { self.success } pub fn clear_success(&mut self) { self.success = false; } // Param is passed by value, moved pub fn set_success(&mut self, v: bool) { self.success = v; } // int32 error = 2; pub fn get_error(&self) -> i32 { self.error } pub fn clear_error(&mut self) { self.error = 0; } // Param is passed by value, moved pub fn set_error(&mut self, v: i32) { self.error = v; } } impl ::protobuf::Message for SetMediaRWDataFileProjectIdReply { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_bool()?; self.success = tmp; }, 2 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_int32()?; self.error = tmp; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.success != false { my_size += 2; } if self.error != 0 { my_size += ::protobuf::rt::value_size(2, self.error, ::protobuf::wire_format::WireTypeVarint); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.success != false { os.write_bool(1, self.success)?; } if self.error != 0 { os.write_int32(2, self.error)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> SetMediaRWDataFileProjectIdReply { SetMediaRWDataFileProjectIdReply::new() } fn default_instance() -> &'static SetMediaRWDataFileProjectIdReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(SetMediaRWDataFileProjectIdReply::new) } } impl ::protobuf::Clear for SetMediaRWDataFileProjectIdReply { fn clear(&mut self) { self.success = false; self.error = 0; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for SetMediaRWDataFileProjectIdReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct SetMediaRWDataFileProjectInheritanceFlagRequest { // message fields pub enable: bool, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a SetMediaRWDataFileProjectInheritanceFlagRequest { fn default() -> &'a SetMediaRWDataFileProjectInheritanceFlagRequest { ::default_instance() } } impl SetMediaRWDataFileProjectInheritanceFlagRequest { pub fn new() -> SetMediaRWDataFileProjectInheritanceFlagRequest { ::std::default::Default::default() } // bool enable = 1; pub fn get_enable(&self) -> bool { self.enable } pub fn clear_enable(&mut self) { self.enable = false; } // Param is passed by value, moved pub fn set_enable(&mut self, v: bool) { self.enable = v; } } impl ::protobuf::Message for SetMediaRWDataFileProjectInheritanceFlagRequest { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_bool()?; self.enable = tmp; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.enable != false { my_size += 2; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.enable != false { os.write_bool(1, self.enable)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> SetMediaRWDataFileProjectInheritanceFlagRequest { SetMediaRWDataFileProjectInheritanceFlagRequest::new() } fn default_instance() -> &'static SetMediaRWDataFileProjectInheritanceFlagRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(SetMediaRWDataFileProjectInheritanceFlagRequest::new) } } impl ::protobuf::Clear for SetMediaRWDataFileProjectInheritanceFlagRequest { fn clear(&mut self) { self.enable = false; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for SetMediaRWDataFileProjectInheritanceFlagRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct SetMediaRWDataFileProjectInheritanceFlagReply { // message fields pub success: bool, pub error: i32, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a SetMediaRWDataFileProjectInheritanceFlagReply { fn default() -> &'a SetMediaRWDataFileProjectInheritanceFlagReply { ::default_instance() } } impl SetMediaRWDataFileProjectInheritanceFlagReply { pub fn new() -> SetMediaRWDataFileProjectInheritanceFlagReply { ::std::default::Default::default() } // bool success = 1; pub fn get_success(&self) -> bool { self.success } pub fn clear_success(&mut self) { self.success = false; } // Param is passed by value, moved pub fn set_success(&mut self, v: bool) { self.success = v; } // int32 error = 2; pub fn get_error(&self) -> i32 { self.error } pub fn clear_error(&mut self) { self.error = 0; } // Param is passed by value, moved pub fn set_error(&mut self, v: i32) { self.error = v; } } impl ::protobuf::Message for SetMediaRWDataFileProjectInheritanceFlagReply { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_bool()?; self.success = tmp; }, 2 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_int32()?; self.error = tmp; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.success != false { my_size += 2; } if self.error != 0 { my_size += ::protobuf::rt::value_size(2, self.error, ::protobuf::wire_format::WireTypeVarint); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.success != false { os.write_bool(1, self.success)?; } if self.error != 0 { os.write_int32(2, self.error)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> SetMediaRWDataFileProjectInheritanceFlagReply { SetMediaRWDataFileProjectInheritanceFlagReply::new() } fn default_instance() -> &'static SetMediaRWDataFileProjectInheritanceFlagReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(SetMediaRWDataFileProjectInheritanceFlagReply::new) } } impl ::protobuf::Clear for SetMediaRWDataFileProjectInheritanceFlagReply { fn clear(&mut self) { self.success = false; self.error = 0; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for SetMediaRWDataFileProjectInheritanceFlagReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct TpmTokenInfo { // message fields pub label: ::std::string::String, pub user_pin: ::std::string::String, pub slot: i32, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a TpmTokenInfo { fn default() -> &'a TpmTokenInfo { ::default_instance() } } impl TpmTokenInfo { pub fn new() -> TpmTokenInfo { ::std::default::Default::default() } // string label = 1; pub fn get_label(&self) -> &str { &self.label } pub fn clear_label(&mut self) { self.label.clear(); } // Param is passed by value, moved pub fn set_label(&mut self, v: ::std::string::String) { self.label = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_label(&mut self) -> &mut ::std::string::String { &mut self.label } // Take field pub fn take_label(&mut self) -> ::std::string::String { ::std::mem::replace(&mut self.label, ::std::string::String::new()) } // string user_pin = 2; pub fn get_user_pin(&self) -> &str { &self.user_pin } pub fn clear_user_pin(&mut self) { self.user_pin.clear(); } // Param is passed by value, moved pub fn set_user_pin(&mut self, v: ::std::string::String) { self.user_pin = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_user_pin(&mut self) -> &mut ::std::string::String { &mut self.user_pin } // Take field pub fn take_user_pin(&mut self) -> ::std::string::String { ::std::mem::replace(&mut self.user_pin, ::std::string::String::new()) } // int32 slot = 3; pub fn get_slot(&self) -> i32 { self.slot } pub fn clear_slot(&mut self) { self.slot = 0; } // Param is passed by value, moved pub fn set_slot(&mut self, v: i32) { self.slot = v; } } impl ::protobuf::Message for TpmTokenInfo { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.label)?; }, 2 => { ::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.user_pin)?; }, 3 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_int32()?; self.slot = tmp; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if !self.label.is_empty() { my_size += ::protobuf::rt::string_size(1, &self.label); } if !self.user_pin.is_empty() { my_size += ::protobuf::rt::string_size(2, &self.user_pin); } if self.slot != 0 { my_size += ::protobuf::rt::value_size(3, self.slot, ::protobuf::wire_format::WireTypeVarint); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if !self.label.is_empty() { os.write_string(1, &self.label)?; } if !self.user_pin.is_empty() { os.write_string(2, &self.user_pin)?; } if self.slot != 0 { os.write_int32(3, self.slot)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> TpmTokenInfo { TpmTokenInfo::new() } fn default_instance() -> &'static TpmTokenInfo { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(TpmTokenInfo::new) } } impl ::protobuf::Clear for TpmTokenInfo { fn clear(&mut self) { self.label.clear(); self.user_pin.clear(); self.slot = 0; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for TpmTokenInfo { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct Pkcs11IsTpmTokenReadyRequest { // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a Pkcs11IsTpmTokenReadyRequest { fn default() -> &'a Pkcs11IsTpmTokenReadyRequest { ::default_instance() } } impl Pkcs11IsTpmTokenReadyRequest { pub fn new() -> Pkcs11IsTpmTokenReadyRequest { ::std::default::Default::default() } } impl ::protobuf::Message for Pkcs11IsTpmTokenReadyRequest { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> Pkcs11IsTpmTokenReadyRequest { Pkcs11IsTpmTokenReadyRequest::new() } fn default_instance() -> &'static Pkcs11IsTpmTokenReadyRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(Pkcs11IsTpmTokenReadyRequest::new) } } impl ::protobuf::Clear for Pkcs11IsTpmTokenReadyRequest { fn clear(&mut self) { self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for Pkcs11IsTpmTokenReadyRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct Pkcs11IsTpmTokenReadyReply { // message fields pub ready: bool, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a Pkcs11IsTpmTokenReadyReply { fn default() -> &'a Pkcs11IsTpmTokenReadyReply { ::default_instance() } } impl Pkcs11IsTpmTokenReadyReply { pub fn new() -> Pkcs11IsTpmTokenReadyReply { ::std::default::Default::default() } // bool ready = 1; pub fn get_ready(&self) -> bool { self.ready } pub fn clear_ready(&mut self) { self.ready = false; } // Param is passed by value, moved pub fn set_ready(&mut self, v: bool) { self.ready = v; } } impl ::protobuf::Message for Pkcs11IsTpmTokenReadyReply { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_bool()?; self.ready = tmp; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.ready != false { my_size += 2; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.ready != false { os.write_bool(1, self.ready)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> Pkcs11IsTpmTokenReadyReply { Pkcs11IsTpmTokenReadyReply::new() } fn default_instance() -> &'static Pkcs11IsTpmTokenReadyReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(Pkcs11IsTpmTokenReadyReply::new) } } impl ::protobuf::Clear for Pkcs11IsTpmTokenReadyReply { fn clear(&mut self) { self.ready = false; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for Pkcs11IsTpmTokenReadyReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct Pkcs11GetTpmTokenInfoRequest { // message fields pub username: ::std::string::String, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a Pkcs11GetTpmTokenInfoRequest { fn default() -> &'a Pkcs11GetTpmTokenInfoRequest { ::default_instance() } } impl Pkcs11GetTpmTokenInfoRequest { pub fn new() -> Pkcs11GetTpmTokenInfoRequest { ::std::default::Default::default() } // string username = 1; pub fn get_username(&self) -> &str { &self.username } pub fn clear_username(&mut self) { self.username.clear(); } // Param is passed by value, moved pub fn set_username(&mut self, v: ::std::string::String) { self.username = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_username(&mut self) -> &mut ::std::string::String { &mut self.username } // Take field pub fn take_username(&mut self) -> ::std::string::String { ::std::mem::replace(&mut self.username, ::std::string::String::new()) } } impl ::protobuf::Message for Pkcs11GetTpmTokenInfoRequest { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.username)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if !self.username.is_empty() { my_size += ::protobuf::rt::string_size(1, &self.username); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if !self.username.is_empty() { os.write_string(1, &self.username)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> Pkcs11GetTpmTokenInfoRequest { Pkcs11GetTpmTokenInfoRequest::new() } fn default_instance() -> &'static Pkcs11GetTpmTokenInfoRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(Pkcs11GetTpmTokenInfoRequest::new) } } impl ::protobuf::Clear for Pkcs11GetTpmTokenInfoRequest { fn clear(&mut self) { self.username.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for Pkcs11GetTpmTokenInfoRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct Pkcs11GetTpmTokenInfoReply { // message fields pub token_info: ::protobuf::SingularPtrField, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a Pkcs11GetTpmTokenInfoReply { fn default() -> &'a Pkcs11GetTpmTokenInfoReply { ::default_instance() } } impl Pkcs11GetTpmTokenInfoReply { pub fn new() -> Pkcs11GetTpmTokenInfoReply { ::std::default::Default::default() } // .user_data_auth.TpmTokenInfo token_info = 1; pub fn get_token_info(&self) -> &TpmTokenInfo { self.token_info.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_token_info(&mut self) { self.token_info.clear(); } pub fn has_token_info(&self) -> bool { self.token_info.is_some() } // Param is passed by value, moved pub fn set_token_info(&mut self, v: TpmTokenInfo) { self.token_info = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_token_info(&mut self) -> &mut TpmTokenInfo { if self.token_info.is_none() { self.token_info.set_default(); } self.token_info.as_mut().unwrap() } // Take field pub fn take_token_info(&mut self) -> TpmTokenInfo { self.token_info.take().unwrap_or_else(|| TpmTokenInfo::new()) } } impl ::protobuf::Message for Pkcs11GetTpmTokenInfoReply { fn is_initialized(&self) -> bool { for v in &self.token_info { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.token_info)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if let Some(ref v) = self.token_info.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if let Some(ref v) = self.token_info.as_ref() { os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> Pkcs11GetTpmTokenInfoReply { Pkcs11GetTpmTokenInfoReply::new() } fn default_instance() -> &'static Pkcs11GetTpmTokenInfoReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(Pkcs11GetTpmTokenInfoReply::new) } } impl ::protobuf::Clear for Pkcs11GetTpmTokenInfoReply { fn clear(&mut self) { self.token_info.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for Pkcs11GetTpmTokenInfoReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct Pkcs11TerminateRequest { // message fields pub username: ::std::string::String, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a Pkcs11TerminateRequest { fn default() -> &'a Pkcs11TerminateRequest { ::default_instance() } } impl Pkcs11TerminateRequest { pub fn new() -> Pkcs11TerminateRequest { ::std::default::Default::default() } // string username = 1; pub fn get_username(&self) -> &str { &self.username } pub fn clear_username(&mut self) { self.username.clear(); } // Param is passed by value, moved pub fn set_username(&mut self, v: ::std::string::String) { self.username = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_username(&mut self) -> &mut ::std::string::String { &mut self.username } // Take field pub fn take_username(&mut self) -> ::std::string::String { ::std::mem::replace(&mut self.username, ::std::string::String::new()) } } impl ::protobuf::Message for Pkcs11TerminateRequest { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.username)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if !self.username.is_empty() { my_size += ::protobuf::rt::string_size(1, &self.username); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if !self.username.is_empty() { os.write_string(1, &self.username)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> Pkcs11TerminateRequest { Pkcs11TerminateRequest::new() } fn default_instance() -> &'static Pkcs11TerminateRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(Pkcs11TerminateRequest::new) } } impl ::protobuf::Clear for Pkcs11TerminateRequest { fn clear(&mut self) { self.username.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for Pkcs11TerminateRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct Pkcs11TerminateReply { // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a Pkcs11TerminateReply { fn default() -> &'a Pkcs11TerminateReply { ::default_instance() } } impl Pkcs11TerminateReply { pub fn new() -> Pkcs11TerminateReply { ::std::default::Default::default() } } impl ::protobuf::Message for Pkcs11TerminateReply { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> Pkcs11TerminateReply { Pkcs11TerminateReply::new() } fn default_instance() -> &'static Pkcs11TerminateReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(Pkcs11TerminateReply::new) } } impl ::protobuf::Clear for Pkcs11TerminateReply { fn clear(&mut self) { self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for Pkcs11TerminateReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct Pkcs11RestoreTpmTokensRequest { // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a Pkcs11RestoreTpmTokensRequest { fn default() -> &'a Pkcs11RestoreTpmTokensRequest { ::default_instance() } } impl Pkcs11RestoreTpmTokensRequest { pub fn new() -> Pkcs11RestoreTpmTokensRequest { ::std::default::Default::default() } } impl ::protobuf::Message for Pkcs11RestoreTpmTokensRequest { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> Pkcs11RestoreTpmTokensRequest { Pkcs11RestoreTpmTokensRequest::new() } fn default_instance() -> &'static Pkcs11RestoreTpmTokensRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(Pkcs11RestoreTpmTokensRequest::new) } } impl ::protobuf::Clear for Pkcs11RestoreTpmTokensRequest { fn clear(&mut self) { self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for Pkcs11RestoreTpmTokensRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct Pkcs11RestoreTpmTokensReply { // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a Pkcs11RestoreTpmTokensReply { fn default() -> &'a Pkcs11RestoreTpmTokensReply { ::default_instance() } } impl Pkcs11RestoreTpmTokensReply { pub fn new() -> Pkcs11RestoreTpmTokensReply { ::std::default::Default::default() } } impl ::protobuf::Message for Pkcs11RestoreTpmTokensReply { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> Pkcs11RestoreTpmTokensReply { Pkcs11RestoreTpmTokensReply::new() } fn default_instance() -> &'static Pkcs11RestoreTpmTokensReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(Pkcs11RestoreTpmTokensReply::new) } } impl ::protobuf::Clear for Pkcs11RestoreTpmTokensReply { fn clear(&mut self) { self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for Pkcs11RestoreTpmTokensReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct InstallAttributesGetRequest { // message fields pub name: ::std::string::String, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a InstallAttributesGetRequest { fn default() -> &'a InstallAttributesGetRequest { ::default_instance() } } impl InstallAttributesGetRequest { pub fn new() -> InstallAttributesGetRequest { ::std::default::Default::default() } // string name = 1; pub fn get_name(&self) -> &str { &self.name } pub fn clear_name(&mut self) { self.name.clear(); } // Param is passed by value, moved pub fn set_name(&mut self, v: ::std::string::String) { self.name = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_name(&mut self) -> &mut ::std::string::String { &mut self.name } // Take field pub fn take_name(&mut self) -> ::std::string::String { ::std::mem::replace(&mut self.name, ::std::string::String::new()) } } impl ::protobuf::Message for InstallAttributesGetRequest { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.name)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if !self.name.is_empty() { my_size += ::protobuf::rt::string_size(1, &self.name); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if !self.name.is_empty() { os.write_string(1, &self.name)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> InstallAttributesGetRequest { InstallAttributesGetRequest::new() } fn default_instance() -> &'static InstallAttributesGetRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(InstallAttributesGetRequest::new) } } impl ::protobuf::Clear for InstallAttributesGetRequest { fn clear(&mut self) { self.name.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for InstallAttributesGetRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct InstallAttributesGetReply { // message fields pub error: CryptohomeErrorCode, pub value: ::std::vec::Vec, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a InstallAttributesGetReply { fn default() -> &'a InstallAttributesGetReply { ::default_instance() } } impl InstallAttributesGetReply { pub fn new() -> InstallAttributesGetReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } // bytes value = 2; pub fn get_value(&self) -> &[u8] { &self.value } pub fn clear_value(&mut self) { self.value.clear(); } // Param is passed by value, moved pub fn set_value(&mut self, v: ::std::vec::Vec) { self.value = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_value(&mut self) -> &mut ::std::vec::Vec { &mut self.value } // Take field pub fn take_value(&mut self) -> ::std::vec::Vec { ::std::mem::replace(&mut self.value, ::std::vec::Vec::new()) } } impl ::protobuf::Message for InstallAttributesGetReply { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, 2 => { ::protobuf::rt::read_singular_proto3_bytes_into(wire_type, is, &mut self.value)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } if !self.value.is_empty() { my_size += ::protobuf::rt::bytes_size(2, &self.value); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } if !self.value.is_empty() { os.write_bytes(2, &self.value)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> InstallAttributesGetReply { InstallAttributesGetReply::new() } fn default_instance() -> &'static InstallAttributesGetReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(InstallAttributesGetReply::new) } } impl ::protobuf::Clear for InstallAttributesGetReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.value.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for InstallAttributesGetReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct InstallAttributesSetRequest { // message fields pub name: ::std::string::String, pub value: ::std::vec::Vec, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a InstallAttributesSetRequest { fn default() -> &'a InstallAttributesSetRequest { ::default_instance() } } impl InstallAttributesSetRequest { pub fn new() -> InstallAttributesSetRequest { ::std::default::Default::default() } // string name = 1; pub fn get_name(&self) -> &str { &self.name } pub fn clear_name(&mut self) { self.name.clear(); } // Param is passed by value, moved pub fn set_name(&mut self, v: ::std::string::String) { self.name = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_name(&mut self) -> &mut ::std::string::String { &mut self.name } // Take field pub fn take_name(&mut self) -> ::std::string::String { ::std::mem::replace(&mut self.name, ::std::string::String::new()) } // bytes value = 2; pub fn get_value(&self) -> &[u8] { &self.value } pub fn clear_value(&mut self) { self.value.clear(); } // Param is passed by value, moved pub fn set_value(&mut self, v: ::std::vec::Vec) { self.value = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_value(&mut self) -> &mut ::std::vec::Vec { &mut self.value } // Take field pub fn take_value(&mut self) -> ::std::vec::Vec { ::std::mem::replace(&mut self.value, ::std::vec::Vec::new()) } } impl ::protobuf::Message for InstallAttributesSetRequest { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.name)?; }, 2 => { ::protobuf::rt::read_singular_proto3_bytes_into(wire_type, is, &mut self.value)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if !self.name.is_empty() { my_size += ::protobuf::rt::string_size(1, &self.name); } if !self.value.is_empty() { my_size += ::protobuf::rt::bytes_size(2, &self.value); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if !self.name.is_empty() { os.write_string(1, &self.name)?; } if !self.value.is_empty() { os.write_bytes(2, &self.value)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> InstallAttributesSetRequest { InstallAttributesSetRequest::new() } fn default_instance() -> &'static InstallAttributesSetRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(InstallAttributesSetRequest::new) } } impl ::protobuf::Clear for InstallAttributesSetRequest { fn clear(&mut self) { self.name.clear(); self.value.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for InstallAttributesSetRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct InstallAttributesSetReply { // message fields pub error: CryptohomeErrorCode, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a InstallAttributesSetReply { fn default() -> &'a InstallAttributesSetReply { ::default_instance() } } impl InstallAttributesSetReply { pub fn new() -> InstallAttributesSetReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } } impl ::protobuf::Message for InstallAttributesSetReply { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> InstallAttributesSetReply { InstallAttributesSetReply::new() } fn default_instance() -> &'static InstallAttributesSetReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(InstallAttributesSetReply::new) } } impl ::protobuf::Clear for InstallAttributesSetReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for InstallAttributesSetReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct InstallAttributesFinalizeRequest { // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a InstallAttributesFinalizeRequest { fn default() -> &'a InstallAttributesFinalizeRequest { ::default_instance() } } impl InstallAttributesFinalizeRequest { pub fn new() -> InstallAttributesFinalizeRequest { ::std::default::Default::default() } } impl ::protobuf::Message for InstallAttributesFinalizeRequest { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> InstallAttributesFinalizeRequest { InstallAttributesFinalizeRequest::new() } fn default_instance() -> &'static InstallAttributesFinalizeRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(InstallAttributesFinalizeRequest::new) } } impl ::protobuf::Clear for InstallAttributesFinalizeRequest { fn clear(&mut self) { self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for InstallAttributesFinalizeRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct InstallAttributesFinalizeReply { // message fields pub error: CryptohomeErrorCode, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a InstallAttributesFinalizeReply { fn default() -> &'a InstallAttributesFinalizeReply { ::default_instance() } } impl InstallAttributesFinalizeReply { pub fn new() -> InstallAttributesFinalizeReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } } impl ::protobuf::Message for InstallAttributesFinalizeReply { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> InstallAttributesFinalizeReply { InstallAttributesFinalizeReply::new() } fn default_instance() -> &'static InstallAttributesFinalizeReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(InstallAttributesFinalizeReply::new) } } impl ::protobuf::Clear for InstallAttributesFinalizeReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for InstallAttributesFinalizeReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct InstallAttributesGetStatusRequest { // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a InstallAttributesGetStatusRequest { fn default() -> &'a InstallAttributesGetStatusRequest { ::default_instance() } } impl InstallAttributesGetStatusRequest { pub fn new() -> InstallAttributesGetStatusRequest { ::std::default::Default::default() } } impl ::protobuf::Message for InstallAttributesGetStatusRequest { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> InstallAttributesGetStatusRequest { InstallAttributesGetStatusRequest::new() } fn default_instance() -> &'static InstallAttributesGetStatusRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(InstallAttributesGetStatusRequest::new) } } impl ::protobuf::Clear for InstallAttributesGetStatusRequest { fn clear(&mut self) { self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for InstallAttributesGetStatusRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct InstallAttributesGetStatusReply { // message fields pub error: CryptohomeErrorCode, pub count: i32, pub is_secure: bool, pub state: InstallAttributesState, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a InstallAttributesGetStatusReply { fn default() -> &'a InstallAttributesGetStatusReply { ::default_instance() } } impl InstallAttributesGetStatusReply { pub fn new() -> InstallAttributesGetStatusReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } // int32 count = 2; pub fn get_count(&self) -> i32 { self.count } pub fn clear_count(&mut self) { self.count = 0; } // Param is passed by value, moved pub fn set_count(&mut self, v: i32) { self.count = v; } // bool is_secure = 3; pub fn get_is_secure(&self) -> bool { self.is_secure } pub fn clear_is_secure(&mut self) { self.is_secure = false; } // Param is passed by value, moved pub fn set_is_secure(&mut self, v: bool) { self.is_secure = v; } // .user_data_auth.InstallAttributesState state = 4; pub fn get_state(&self) -> InstallAttributesState { self.state } pub fn clear_state(&mut self) { self.state = InstallAttributesState::UNKNOWN; } // Param is passed by value, moved pub fn set_state(&mut self, v: InstallAttributesState) { self.state = v; } } impl ::protobuf::Message for InstallAttributesGetStatusReply { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, 2 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_int32()?; self.count = tmp; }, 3 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_bool()?; self.is_secure = tmp; }, 4 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.state, 4, &mut self.unknown_fields)? }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } if self.count != 0 { my_size += ::protobuf::rt::value_size(2, self.count, ::protobuf::wire_format::WireTypeVarint); } if self.is_secure != false { my_size += 2; } if self.state != InstallAttributesState::UNKNOWN { my_size += ::protobuf::rt::enum_size(4, self.state); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } if self.count != 0 { os.write_int32(2, self.count)?; } if self.is_secure != false { os.write_bool(3, self.is_secure)?; } if self.state != InstallAttributesState::UNKNOWN { os.write_enum(4, ::protobuf::ProtobufEnum::value(&self.state))?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> InstallAttributesGetStatusReply { InstallAttributesGetStatusReply::new() } fn default_instance() -> &'static InstallAttributesGetStatusReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(InstallAttributesGetStatusReply::new) } } impl ::protobuf::Clear for InstallAttributesGetStatusReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.count = 0; self.is_secure = false; self.state = InstallAttributesState::UNKNOWN; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for InstallAttributesGetStatusReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct FirmwareManagementParameters { // message fields pub flags: u32, pub developer_key_hash: ::std::vec::Vec, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a FirmwareManagementParameters { fn default() -> &'a FirmwareManagementParameters { ::default_instance() } } impl FirmwareManagementParameters { pub fn new() -> FirmwareManagementParameters { ::std::default::Default::default() } // uint32 flags = 1; pub fn get_flags(&self) -> u32 { self.flags } pub fn clear_flags(&mut self) { self.flags = 0; } // Param is passed by value, moved pub fn set_flags(&mut self, v: u32) { self.flags = v; } // bytes developer_key_hash = 2; pub fn get_developer_key_hash(&self) -> &[u8] { &self.developer_key_hash } pub fn clear_developer_key_hash(&mut self) { self.developer_key_hash.clear(); } // Param is passed by value, moved pub fn set_developer_key_hash(&mut self, v: ::std::vec::Vec) { self.developer_key_hash = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_developer_key_hash(&mut self) -> &mut ::std::vec::Vec { &mut self.developer_key_hash } // Take field pub fn take_developer_key_hash(&mut self) -> ::std::vec::Vec { ::std::mem::replace(&mut self.developer_key_hash, ::std::vec::Vec::new()) } } impl ::protobuf::Message for FirmwareManagementParameters { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_uint32()?; self.flags = tmp; }, 2 => { ::protobuf::rt::read_singular_proto3_bytes_into(wire_type, is, &mut self.developer_key_hash)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.flags != 0 { my_size += ::protobuf::rt::value_size(1, self.flags, ::protobuf::wire_format::WireTypeVarint); } if !self.developer_key_hash.is_empty() { my_size += ::protobuf::rt::bytes_size(2, &self.developer_key_hash); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.flags != 0 { os.write_uint32(1, self.flags)?; } if !self.developer_key_hash.is_empty() { os.write_bytes(2, &self.developer_key_hash)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> FirmwareManagementParameters { FirmwareManagementParameters::new() } fn default_instance() -> &'static FirmwareManagementParameters { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(FirmwareManagementParameters::new) } } impl ::protobuf::Clear for FirmwareManagementParameters { fn clear(&mut self) { self.flags = 0; self.developer_key_hash.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for FirmwareManagementParameters { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct GetFirmwareManagementParametersRequest { // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a GetFirmwareManagementParametersRequest { fn default() -> &'a GetFirmwareManagementParametersRequest { ::default_instance() } } impl GetFirmwareManagementParametersRequest { pub fn new() -> GetFirmwareManagementParametersRequest { ::std::default::Default::default() } } impl ::protobuf::Message for GetFirmwareManagementParametersRequest { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> GetFirmwareManagementParametersRequest { GetFirmwareManagementParametersRequest::new() } fn default_instance() -> &'static GetFirmwareManagementParametersRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(GetFirmwareManagementParametersRequest::new) } } impl ::protobuf::Clear for GetFirmwareManagementParametersRequest { fn clear(&mut self) { self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for GetFirmwareManagementParametersRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct GetFirmwareManagementParametersReply { // message fields pub error: CryptohomeErrorCode, pub fwmp: ::protobuf::SingularPtrField, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a GetFirmwareManagementParametersReply { fn default() -> &'a GetFirmwareManagementParametersReply { ::default_instance() } } impl GetFirmwareManagementParametersReply { pub fn new() -> GetFirmwareManagementParametersReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } // .user_data_auth.FirmwareManagementParameters fwmp = 2; pub fn get_fwmp(&self) -> &FirmwareManagementParameters { self.fwmp.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_fwmp(&mut self) { self.fwmp.clear(); } pub fn has_fwmp(&self) -> bool { self.fwmp.is_some() } // Param is passed by value, moved pub fn set_fwmp(&mut self, v: FirmwareManagementParameters) { self.fwmp = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_fwmp(&mut self) -> &mut FirmwareManagementParameters { if self.fwmp.is_none() { self.fwmp.set_default(); } self.fwmp.as_mut().unwrap() } // Take field pub fn take_fwmp(&mut self) -> FirmwareManagementParameters { self.fwmp.take().unwrap_or_else(|| FirmwareManagementParameters::new()) } } impl ::protobuf::Message for GetFirmwareManagementParametersReply { fn is_initialized(&self) -> bool { for v in &self.fwmp { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, 2 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.fwmp)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } if let Some(ref v) = self.fwmp.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } if let Some(ref v) = self.fwmp.as_ref() { os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> GetFirmwareManagementParametersReply { GetFirmwareManagementParametersReply::new() } fn default_instance() -> &'static GetFirmwareManagementParametersReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(GetFirmwareManagementParametersReply::new) } } impl ::protobuf::Clear for GetFirmwareManagementParametersReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.fwmp.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for GetFirmwareManagementParametersReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct RemoveFirmwareManagementParametersRequest { // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a RemoveFirmwareManagementParametersRequest { fn default() -> &'a RemoveFirmwareManagementParametersRequest { ::default_instance() } } impl RemoveFirmwareManagementParametersRequest { pub fn new() -> RemoveFirmwareManagementParametersRequest { ::std::default::Default::default() } } impl ::protobuf::Message for RemoveFirmwareManagementParametersRequest { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> RemoveFirmwareManagementParametersRequest { RemoveFirmwareManagementParametersRequest::new() } fn default_instance() -> &'static RemoveFirmwareManagementParametersRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(RemoveFirmwareManagementParametersRequest::new) } } impl ::protobuf::Clear for RemoveFirmwareManagementParametersRequest { fn clear(&mut self) { self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for RemoveFirmwareManagementParametersRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct RemoveFirmwareManagementParametersReply { // message fields pub error: CryptohomeErrorCode, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a RemoveFirmwareManagementParametersReply { fn default() -> &'a RemoveFirmwareManagementParametersReply { ::default_instance() } } impl RemoveFirmwareManagementParametersReply { pub fn new() -> RemoveFirmwareManagementParametersReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } } impl ::protobuf::Message for RemoveFirmwareManagementParametersReply { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> RemoveFirmwareManagementParametersReply { RemoveFirmwareManagementParametersReply::new() } fn default_instance() -> &'static RemoveFirmwareManagementParametersReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(RemoveFirmwareManagementParametersReply::new) } } impl ::protobuf::Clear for RemoveFirmwareManagementParametersReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for RemoveFirmwareManagementParametersReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct SetFirmwareManagementParametersRequest { // message fields pub fwmp: ::protobuf::SingularPtrField, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a SetFirmwareManagementParametersRequest { fn default() -> &'a SetFirmwareManagementParametersRequest { ::default_instance() } } impl SetFirmwareManagementParametersRequest { pub fn new() -> SetFirmwareManagementParametersRequest { ::std::default::Default::default() } // .user_data_auth.FirmwareManagementParameters fwmp = 1; pub fn get_fwmp(&self) -> &FirmwareManagementParameters { self.fwmp.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_fwmp(&mut self) { self.fwmp.clear(); } pub fn has_fwmp(&self) -> bool { self.fwmp.is_some() } // Param is passed by value, moved pub fn set_fwmp(&mut self, v: FirmwareManagementParameters) { self.fwmp = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_fwmp(&mut self) -> &mut FirmwareManagementParameters { if self.fwmp.is_none() { self.fwmp.set_default(); } self.fwmp.as_mut().unwrap() } // Take field pub fn take_fwmp(&mut self) -> FirmwareManagementParameters { self.fwmp.take().unwrap_or_else(|| FirmwareManagementParameters::new()) } } impl ::protobuf::Message for SetFirmwareManagementParametersRequest { fn is_initialized(&self) -> bool { for v in &self.fwmp { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.fwmp)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if let Some(ref v) = self.fwmp.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if let Some(ref v) = self.fwmp.as_ref() { os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> SetFirmwareManagementParametersRequest { SetFirmwareManagementParametersRequest::new() } fn default_instance() -> &'static SetFirmwareManagementParametersRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(SetFirmwareManagementParametersRequest::new) } } impl ::protobuf::Clear for SetFirmwareManagementParametersRequest { fn clear(&mut self) { self.fwmp.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for SetFirmwareManagementParametersRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct SetFirmwareManagementParametersReply { // message fields pub error: CryptohomeErrorCode, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a SetFirmwareManagementParametersReply { fn default() -> &'a SetFirmwareManagementParametersReply { ::default_instance() } } impl SetFirmwareManagementParametersReply { pub fn new() -> SetFirmwareManagementParametersReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } } impl ::protobuf::Message for SetFirmwareManagementParametersReply { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> SetFirmwareManagementParametersReply { SetFirmwareManagementParametersReply::new() } fn default_instance() -> &'static SetFirmwareManagementParametersReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(SetFirmwareManagementParametersReply::new) } } impl ::protobuf::Clear for SetFirmwareManagementParametersReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for SetFirmwareManagementParametersReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct GetSystemSaltRequest { // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a GetSystemSaltRequest { fn default() -> &'a GetSystemSaltRequest { ::default_instance() } } impl GetSystemSaltRequest { pub fn new() -> GetSystemSaltRequest { ::std::default::Default::default() } } impl ::protobuf::Message for GetSystemSaltRequest { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> GetSystemSaltRequest { GetSystemSaltRequest::new() } fn default_instance() -> &'static GetSystemSaltRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(GetSystemSaltRequest::new) } } impl ::protobuf::Clear for GetSystemSaltRequest { fn clear(&mut self) { self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for GetSystemSaltRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct GetSystemSaltReply { // message fields pub salt: ::std::vec::Vec, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a GetSystemSaltReply { fn default() -> &'a GetSystemSaltReply { ::default_instance() } } impl GetSystemSaltReply { pub fn new() -> GetSystemSaltReply { ::std::default::Default::default() } // bytes salt = 1; pub fn get_salt(&self) -> &[u8] { &self.salt } pub fn clear_salt(&mut self) { self.salt.clear(); } // Param is passed by value, moved pub fn set_salt(&mut self, v: ::std::vec::Vec) { self.salt = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_salt(&mut self) -> &mut ::std::vec::Vec { &mut self.salt } // Take field pub fn take_salt(&mut self) -> ::std::vec::Vec { ::std::mem::replace(&mut self.salt, ::std::vec::Vec::new()) } } impl ::protobuf::Message for GetSystemSaltReply { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_proto3_bytes_into(wire_type, is, &mut self.salt)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if !self.salt.is_empty() { my_size += ::protobuf::rt::bytes_size(1, &self.salt); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if !self.salt.is_empty() { os.write_bytes(1, &self.salt)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> GetSystemSaltReply { GetSystemSaltReply::new() } fn default_instance() -> &'static GetSystemSaltReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(GetSystemSaltReply::new) } } impl ::protobuf::Clear for GetSystemSaltReply { fn clear(&mut self) { self.salt.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for GetSystemSaltReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct UpdateCurrentUserActivityTimestampRequest { // message fields pub time_shift_sec: i32, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a UpdateCurrentUserActivityTimestampRequest { fn default() -> &'a UpdateCurrentUserActivityTimestampRequest { ::default_instance() } } impl UpdateCurrentUserActivityTimestampRequest { pub fn new() -> UpdateCurrentUserActivityTimestampRequest { ::std::default::Default::default() } // int32 time_shift_sec = 1; pub fn get_time_shift_sec(&self) -> i32 { self.time_shift_sec } pub fn clear_time_shift_sec(&mut self) { self.time_shift_sec = 0; } // Param is passed by value, moved pub fn set_time_shift_sec(&mut self, v: i32) { self.time_shift_sec = v; } } impl ::protobuf::Message for UpdateCurrentUserActivityTimestampRequest { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_int32()?; self.time_shift_sec = tmp; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.time_shift_sec != 0 { my_size += ::protobuf::rt::value_size(1, self.time_shift_sec, ::protobuf::wire_format::WireTypeVarint); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.time_shift_sec != 0 { os.write_int32(1, self.time_shift_sec)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> UpdateCurrentUserActivityTimestampRequest { UpdateCurrentUserActivityTimestampRequest::new() } fn default_instance() -> &'static UpdateCurrentUserActivityTimestampRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(UpdateCurrentUserActivityTimestampRequest::new) } } impl ::protobuf::Clear for UpdateCurrentUserActivityTimestampRequest { fn clear(&mut self) { self.time_shift_sec = 0; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for UpdateCurrentUserActivityTimestampRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct UpdateCurrentUserActivityTimestampReply { // message fields pub error: CryptohomeErrorCode, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a UpdateCurrentUserActivityTimestampReply { fn default() -> &'a UpdateCurrentUserActivityTimestampReply { ::default_instance() } } impl UpdateCurrentUserActivityTimestampReply { pub fn new() -> UpdateCurrentUserActivityTimestampReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } } impl ::protobuf::Message for UpdateCurrentUserActivityTimestampReply { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> UpdateCurrentUserActivityTimestampReply { UpdateCurrentUserActivityTimestampReply::new() } fn default_instance() -> &'static UpdateCurrentUserActivityTimestampReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(UpdateCurrentUserActivityTimestampReply::new) } } impl ::protobuf::Clear for UpdateCurrentUserActivityTimestampReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for UpdateCurrentUserActivityTimestampReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct GetSanitizedUsernameRequest { // message fields pub username: ::std::string::String, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a GetSanitizedUsernameRequest { fn default() -> &'a GetSanitizedUsernameRequest { ::default_instance() } } impl GetSanitizedUsernameRequest { pub fn new() -> GetSanitizedUsernameRequest { ::std::default::Default::default() } // string username = 1; pub fn get_username(&self) -> &str { &self.username } pub fn clear_username(&mut self) { self.username.clear(); } // Param is passed by value, moved pub fn set_username(&mut self, v: ::std::string::String) { self.username = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_username(&mut self) -> &mut ::std::string::String { &mut self.username } // Take field pub fn take_username(&mut self) -> ::std::string::String { ::std::mem::replace(&mut self.username, ::std::string::String::new()) } } impl ::protobuf::Message for GetSanitizedUsernameRequest { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.username)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if !self.username.is_empty() { my_size += ::protobuf::rt::string_size(1, &self.username); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if !self.username.is_empty() { os.write_string(1, &self.username)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> GetSanitizedUsernameRequest { GetSanitizedUsernameRequest::new() } fn default_instance() -> &'static GetSanitizedUsernameRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(GetSanitizedUsernameRequest::new) } } impl ::protobuf::Clear for GetSanitizedUsernameRequest { fn clear(&mut self) { self.username.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for GetSanitizedUsernameRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct GetSanitizedUsernameReply { // message fields pub sanitized_username: ::std::string::String, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a GetSanitizedUsernameReply { fn default() -> &'a GetSanitizedUsernameReply { ::default_instance() } } impl GetSanitizedUsernameReply { pub fn new() -> GetSanitizedUsernameReply { ::std::default::Default::default() } // string sanitized_username = 1; pub fn get_sanitized_username(&self) -> &str { &self.sanitized_username } pub fn clear_sanitized_username(&mut self) { self.sanitized_username.clear(); } // Param is passed by value, moved pub fn set_sanitized_username(&mut self, v: ::std::string::String) { self.sanitized_username = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_sanitized_username(&mut self) -> &mut ::std::string::String { &mut self.sanitized_username } // Take field pub fn take_sanitized_username(&mut self) -> ::std::string::String { ::std::mem::replace(&mut self.sanitized_username, ::std::string::String::new()) } } impl ::protobuf::Message for GetSanitizedUsernameReply { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.sanitized_username)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if !self.sanitized_username.is_empty() { my_size += ::protobuf::rt::string_size(1, &self.sanitized_username); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if !self.sanitized_username.is_empty() { os.write_string(1, &self.sanitized_username)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> GetSanitizedUsernameReply { GetSanitizedUsernameReply::new() } fn default_instance() -> &'static GetSanitizedUsernameReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(GetSanitizedUsernameReply::new) } } impl ::protobuf::Clear for GetSanitizedUsernameReply { fn clear(&mut self) { self.sanitized_username.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for GetSanitizedUsernameReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct GetLoginStatusRequest { // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a GetLoginStatusRequest { fn default() -> &'a GetLoginStatusRequest { ::default_instance() } } impl GetLoginStatusRequest { pub fn new() -> GetLoginStatusRequest { ::std::default::Default::default() } } impl ::protobuf::Message for GetLoginStatusRequest { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> GetLoginStatusRequest { GetLoginStatusRequest::new() } fn default_instance() -> &'static GetLoginStatusRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(GetLoginStatusRequest::new) } } impl ::protobuf::Clear for GetLoginStatusRequest { fn clear(&mut self) { self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for GetLoginStatusRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct GetLoginStatusReply { // message fields pub error: CryptohomeErrorCode, pub owner_user_exists: bool, pub is_locked_to_single_user: bool, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a GetLoginStatusReply { fn default() -> &'a GetLoginStatusReply { ::default_instance() } } impl GetLoginStatusReply { pub fn new() -> GetLoginStatusReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } // bool owner_user_exists = 2; pub fn get_owner_user_exists(&self) -> bool { self.owner_user_exists } pub fn clear_owner_user_exists(&mut self) { self.owner_user_exists = false; } // Param is passed by value, moved pub fn set_owner_user_exists(&mut self, v: bool) { self.owner_user_exists = v; } // bool is_locked_to_single_user = 3; pub fn get_is_locked_to_single_user(&self) -> bool { self.is_locked_to_single_user } pub fn clear_is_locked_to_single_user(&mut self) { self.is_locked_to_single_user = false; } // Param is passed by value, moved pub fn set_is_locked_to_single_user(&mut self, v: bool) { self.is_locked_to_single_user = v; } } impl ::protobuf::Message for GetLoginStatusReply { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, 2 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_bool()?; self.owner_user_exists = tmp; }, 3 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_bool()?; self.is_locked_to_single_user = tmp; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } if self.owner_user_exists != false { my_size += 2; } if self.is_locked_to_single_user != false { my_size += 2; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } if self.owner_user_exists != false { os.write_bool(2, self.owner_user_exists)?; } if self.is_locked_to_single_user != false { os.write_bool(3, self.is_locked_to_single_user)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> GetLoginStatusReply { GetLoginStatusReply::new() } fn default_instance() -> &'static GetLoginStatusReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(GetLoginStatusReply::new) } } impl ::protobuf::Clear for GetLoginStatusReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.owner_user_exists = false; self.is_locked_to_single_user = false; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for GetLoginStatusReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct GetStatusStringRequest { // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a GetStatusStringRequest { fn default() -> &'a GetStatusStringRequest { ::default_instance() } } impl GetStatusStringRequest { pub fn new() -> GetStatusStringRequest { ::std::default::Default::default() } } impl ::protobuf::Message for GetStatusStringRequest { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> GetStatusStringRequest { GetStatusStringRequest::new() } fn default_instance() -> &'static GetStatusStringRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(GetStatusStringRequest::new) } } impl ::protobuf::Clear for GetStatusStringRequest { fn clear(&mut self) { self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for GetStatusStringRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct GetStatusStringReply { // message fields pub status: ::std::string::String, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a GetStatusStringReply { fn default() -> &'a GetStatusStringReply { ::default_instance() } } impl GetStatusStringReply { pub fn new() -> GetStatusStringReply { ::std::default::Default::default() } // string status = 1; pub fn get_status(&self) -> &str { &self.status } pub fn clear_status(&mut self) { self.status.clear(); } // Param is passed by value, moved pub fn set_status(&mut self, v: ::std::string::String) { self.status = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_status(&mut self) -> &mut ::std::string::String { &mut self.status } // Take field pub fn take_status(&mut self) -> ::std::string::String { ::std::mem::replace(&mut self.status, ::std::string::String::new()) } } impl ::protobuf::Message for GetStatusStringReply { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.status)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if !self.status.is_empty() { my_size += ::protobuf::rt::string_size(1, &self.status); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if !self.status.is_empty() { os.write_string(1, &self.status)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> GetStatusStringReply { GetStatusStringReply::new() } fn default_instance() -> &'static GetStatusStringReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(GetStatusStringReply::new) } } impl ::protobuf::Clear for GetStatusStringReply { fn clear(&mut self) { self.status.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for GetStatusStringReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct LockToSingleUserMountUntilRebootRequest { // message fields pub account_id: ::protobuf::SingularPtrField, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a LockToSingleUserMountUntilRebootRequest { fn default() -> &'a LockToSingleUserMountUntilRebootRequest { ::default_instance() } } impl LockToSingleUserMountUntilRebootRequest { pub fn new() -> LockToSingleUserMountUntilRebootRequest { ::std::default::Default::default() } // .cryptohome.AccountIdentifier account_id = 1; pub fn get_account_id(&self) -> &super::rpc::AccountIdentifier { self.account_id.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_account_id(&mut self) { self.account_id.clear(); } pub fn has_account_id(&self) -> bool { self.account_id.is_some() } // Param is passed by value, moved pub fn set_account_id(&mut self, v: super::rpc::AccountIdentifier) { self.account_id = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_account_id(&mut self) -> &mut super::rpc::AccountIdentifier { if self.account_id.is_none() { self.account_id.set_default(); } self.account_id.as_mut().unwrap() } // Take field pub fn take_account_id(&mut self) -> super::rpc::AccountIdentifier { self.account_id.take().unwrap_or_else(|| super::rpc::AccountIdentifier::new()) } } impl ::protobuf::Message for LockToSingleUserMountUntilRebootRequest { fn is_initialized(&self) -> bool { for v in &self.account_id { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.account_id)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if let Some(ref v) = self.account_id.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if let Some(ref v) = self.account_id.as_ref() { os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> LockToSingleUserMountUntilRebootRequest { LockToSingleUserMountUntilRebootRequest::new() } fn default_instance() -> &'static LockToSingleUserMountUntilRebootRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(LockToSingleUserMountUntilRebootRequest::new) } } impl ::protobuf::Clear for LockToSingleUserMountUntilRebootRequest { fn clear(&mut self) { self.account_id.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for LockToSingleUserMountUntilRebootRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct LockToSingleUserMountUntilRebootReply { // message fields pub error: CryptohomeErrorCode, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a LockToSingleUserMountUntilRebootReply { fn default() -> &'a LockToSingleUserMountUntilRebootReply { ::default_instance() } } impl LockToSingleUserMountUntilRebootReply { pub fn new() -> LockToSingleUserMountUntilRebootReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } } impl ::protobuf::Message for LockToSingleUserMountUntilRebootReply { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> LockToSingleUserMountUntilRebootReply { LockToSingleUserMountUntilRebootReply::new() } fn default_instance() -> &'static LockToSingleUserMountUntilRebootReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(LockToSingleUserMountUntilRebootReply::new) } } impl ::protobuf::Clear for LockToSingleUserMountUntilRebootReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for LockToSingleUserMountUntilRebootReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct GetRsuDeviceIdReply { // message fields pub error: CryptohomeErrorCode, pub rsu_device_id: ::std::vec::Vec, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a GetRsuDeviceIdReply { fn default() -> &'a GetRsuDeviceIdReply { ::default_instance() } } impl GetRsuDeviceIdReply { pub fn new() -> GetRsuDeviceIdReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } // bytes rsu_device_id = 2; pub fn get_rsu_device_id(&self) -> &[u8] { &self.rsu_device_id } pub fn clear_rsu_device_id(&mut self) { self.rsu_device_id.clear(); } // Param is passed by value, moved pub fn set_rsu_device_id(&mut self, v: ::std::vec::Vec) { self.rsu_device_id = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_rsu_device_id(&mut self) -> &mut ::std::vec::Vec { &mut self.rsu_device_id } // Take field pub fn take_rsu_device_id(&mut self) -> ::std::vec::Vec { ::std::mem::replace(&mut self.rsu_device_id, ::std::vec::Vec::new()) } } impl ::protobuf::Message for GetRsuDeviceIdReply { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, 2 => { ::protobuf::rt::read_singular_proto3_bytes_into(wire_type, is, &mut self.rsu_device_id)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } if !self.rsu_device_id.is_empty() { my_size += ::protobuf::rt::bytes_size(2, &self.rsu_device_id); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } if !self.rsu_device_id.is_empty() { os.write_bytes(2, &self.rsu_device_id)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> GetRsuDeviceIdReply { GetRsuDeviceIdReply::new() } fn default_instance() -> &'static GetRsuDeviceIdReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(GetRsuDeviceIdReply::new) } } impl ::protobuf::Clear for GetRsuDeviceIdReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.rsu_device_id.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for GetRsuDeviceIdReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct GetRsuDeviceIdRequest { // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a GetRsuDeviceIdRequest { fn default() -> &'a GetRsuDeviceIdRequest { ::default_instance() } } impl GetRsuDeviceIdRequest { pub fn new() -> GetRsuDeviceIdRequest { ::std::default::Default::default() } } impl ::protobuf::Message for GetRsuDeviceIdRequest { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> GetRsuDeviceIdRequest { GetRsuDeviceIdRequest::new() } fn default_instance() -> &'static GetRsuDeviceIdRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(GetRsuDeviceIdRequest::new) } } impl ::protobuf::Clear for GetRsuDeviceIdRequest { fn clear(&mut self) { self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for GetRsuDeviceIdRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct CheckHealthRequest { // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a CheckHealthRequest { fn default() -> &'a CheckHealthRequest { ::default_instance() } } impl CheckHealthRequest { pub fn new() -> CheckHealthRequest { ::std::default::Default::default() } } impl ::protobuf::Message for CheckHealthRequest { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> CheckHealthRequest { CheckHealthRequest::new() } fn default_instance() -> &'static CheckHealthRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(CheckHealthRequest::new) } } impl ::protobuf::Clear for CheckHealthRequest { fn clear(&mut self) { self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for CheckHealthRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct CheckHealthReply { // message fields pub requires_powerwash: bool, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a CheckHealthReply { fn default() -> &'a CheckHealthReply { ::default_instance() } } impl CheckHealthReply { pub fn new() -> CheckHealthReply { ::std::default::Default::default() } // bool requires_powerwash = 2; pub fn get_requires_powerwash(&self) -> bool { self.requires_powerwash } pub fn clear_requires_powerwash(&mut self) { self.requires_powerwash = false; } // Param is passed by value, moved pub fn set_requires_powerwash(&mut self, v: bool) { self.requires_powerwash = v; } } impl ::protobuf::Message for CheckHealthReply { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 2 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_bool()?; self.requires_powerwash = tmp; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.requires_powerwash != false { my_size += 2; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.requires_powerwash != false { os.write_bool(2, self.requires_powerwash)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> CheckHealthReply { CheckHealthReply::new() } fn default_instance() -> &'static CheckHealthReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(CheckHealthReply::new) } } impl ::protobuf::Clear for CheckHealthReply { fn clear(&mut self) { self.requires_powerwash = false; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for CheckHealthReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct ResetApplicationContainerRequest { // message fields pub account_id: ::protobuf::SingularPtrField, pub application_name: ::std::string::String, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a ResetApplicationContainerRequest { fn default() -> &'a ResetApplicationContainerRequest { ::default_instance() } } impl ResetApplicationContainerRequest { pub fn new() -> ResetApplicationContainerRequest { ::std::default::Default::default() } // .cryptohome.AccountIdentifier account_id = 1; pub fn get_account_id(&self) -> &super::rpc::AccountIdentifier { self.account_id.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_account_id(&mut self) { self.account_id.clear(); } pub fn has_account_id(&self) -> bool { self.account_id.is_some() } // Param is passed by value, moved pub fn set_account_id(&mut self, v: super::rpc::AccountIdentifier) { self.account_id = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_account_id(&mut self) -> &mut super::rpc::AccountIdentifier { if self.account_id.is_none() { self.account_id.set_default(); } self.account_id.as_mut().unwrap() } // Take field pub fn take_account_id(&mut self) -> super::rpc::AccountIdentifier { self.account_id.take().unwrap_or_else(|| super::rpc::AccountIdentifier::new()) } // string application_name = 2; pub fn get_application_name(&self) -> &str { &self.application_name } pub fn clear_application_name(&mut self) { self.application_name.clear(); } // Param is passed by value, moved pub fn set_application_name(&mut self, v: ::std::string::String) { self.application_name = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_application_name(&mut self) -> &mut ::std::string::String { &mut self.application_name } // Take field pub fn take_application_name(&mut self) -> ::std::string::String { ::std::mem::replace(&mut self.application_name, ::std::string::String::new()) } } impl ::protobuf::Message for ResetApplicationContainerRequest { fn is_initialized(&self) -> bool { for v in &self.account_id { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.account_id)?; }, 2 => { ::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.application_name)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if let Some(ref v) = self.account_id.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } if !self.application_name.is_empty() { my_size += ::protobuf::rt::string_size(2, &self.application_name); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if let Some(ref v) = self.account_id.as_ref() { os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } if !self.application_name.is_empty() { os.write_string(2, &self.application_name)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> ResetApplicationContainerRequest { ResetApplicationContainerRequest::new() } fn default_instance() -> &'static ResetApplicationContainerRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(ResetApplicationContainerRequest::new) } } impl ::protobuf::Clear for ResetApplicationContainerRequest { fn clear(&mut self) { self.account_id.clear(); self.application_name.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for ResetApplicationContainerRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct ResetApplicationContainerReply { // message fields pub error: CryptohomeErrorCode, pub error_info: ::protobuf::SingularPtrField, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a ResetApplicationContainerReply { fn default() -> &'a ResetApplicationContainerReply { ::default_instance() } } impl ResetApplicationContainerReply { pub fn new() -> ResetApplicationContainerReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } // .user_data_auth.CryptohomeErrorInfo error_info = 2; pub fn get_error_info(&self) -> &CryptohomeErrorInfo { self.error_info.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_error_info(&mut self) { self.error_info.clear(); } pub fn has_error_info(&self) -> bool { self.error_info.is_some() } // Param is passed by value, moved pub fn set_error_info(&mut self, v: CryptohomeErrorInfo) { self.error_info = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_error_info(&mut self) -> &mut CryptohomeErrorInfo { if self.error_info.is_none() { self.error_info.set_default(); } self.error_info.as_mut().unwrap() } // Take field pub fn take_error_info(&mut self) -> CryptohomeErrorInfo { self.error_info.take().unwrap_or_else(|| CryptohomeErrorInfo::new()) } } impl ::protobuf::Message for ResetApplicationContainerReply { fn is_initialized(&self) -> bool { for v in &self.error_info { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, 2 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.error_info)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } if let Some(ref v) = self.error_info.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } if let Some(ref v) = self.error_info.as_ref() { os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> ResetApplicationContainerReply { ResetApplicationContainerReply::new() } fn default_instance() -> &'static ResetApplicationContainerReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(ResetApplicationContainerReply::new) } } impl ::protobuf::Clear for ResetApplicationContainerReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.error_info.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for ResetApplicationContainerReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct FidoMakeCredentialRequest { // message fields pub account_id: ::protobuf::SingularPtrField, pub make_credential_options: ::protobuf::SingularPtrField, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a FidoMakeCredentialRequest { fn default() -> &'a FidoMakeCredentialRequest { ::default_instance() } } impl FidoMakeCredentialRequest { pub fn new() -> FidoMakeCredentialRequest { ::std::default::Default::default() } // .cryptohome.AccountIdentifier account_id = 1; pub fn get_account_id(&self) -> &super::rpc::AccountIdentifier { self.account_id.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_account_id(&mut self) { self.account_id.clear(); } pub fn has_account_id(&self) -> bool { self.account_id.is_some() } // Param is passed by value, moved pub fn set_account_id(&mut self, v: super::rpc::AccountIdentifier) { self.account_id = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_account_id(&mut self) -> &mut super::rpc::AccountIdentifier { if self.account_id.is_none() { self.account_id.set_default(); } self.account_id.as_mut().unwrap() } // Take field pub fn take_account_id(&mut self) -> super::rpc::AccountIdentifier { self.account_id.take().unwrap_or_else(|| super::rpc::AccountIdentifier::new()) } // .cryptohome.fido.PublicKeyCredentialCreationOptions make_credential_options = 2; pub fn get_make_credential_options(&self) -> &super::fido::PublicKeyCredentialCreationOptions { self.make_credential_options.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_make_credential_options(&mut self) { self.make_credential_options.clear(); } pub fn has_make_credential_options(&self) -> bool { self.make_credential_options.is_some() } // Param is passed by value, moved pub fn set_make_credential_options(&mut self, v: super::fido::PublicKeyCredentialCreationOptions) { self.make_credential_options = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_make_credential_options(&mut self) -> &mut super::fido::PublicKeyCredentialCreationOptions { if self.make_credential_options.is_none() { self.make_credential_options.set_default(); } self.make_credential_options.as_mut().unwrap() } // Take field pub fn take_make_credential_options(&mut self) -> super::fido::PublicKeyCredentialCreationOptions { self.make_credential_options.take().unwrap_or_else(|| super::fido::PublicKeyCredentialCreationOptions::new()) } } impl ::protobuf::Message for FidoMakeCredentialRequest { fn is_initialized(&self) -> bool { for v in &self.account_id { if !v.is_initialized() { return false; } }; for v in &self.make_credential_options { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.account_id)?; }, 2 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.make_credential_options)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if let Some(ref v) = self.account_id.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } if let Some(ref v) = self.make_credential_options.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if let Some(ref v) = self.account_id.as_ref() { os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } if let Some(ref v) = self.make_credential_options.as_ref() { os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> FidoMakeCredentialRequest { FidoMakeCredentialRequest::new() } fn default_instance() -> &'static FidoMakeCredentialRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(FidoMakeCredentialRequest::new) } } impl ::protobuf::Clear for FidoMakeCredentialRequest { fn clear(&mut self) { self.account_id.clear(); self.make_credential_options.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for FidoMakeCredentialRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct FidoMakeCredentialReply { // message fields pub error: CryptohomeErrorCode, pub make_credential_response: ::protobuf::SingularPtrField, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a FidoMakeCredentialReply { fn default() -> &'a FidoMakeCredentialReply { ::default_instance() } } impl FidoMakeCredentialReply { pub fn new() -> FidoMakeCredentialReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } // .cryptohome.fido.MakeCredentialAuthenticatorResponse make_credential_response = 2; pub fn get_make_credential_response(&self) -> &super::fido::MakeCredentialAuthenticatorResponse { self.make_credential_response.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_make_credential_response(&mut self) { self.make_credential_response.clear(); } pub fn has_make_credential_response(&self) -> bool { self.make_credential_response.is_some() } // Param is passed by value, moved pub fn set_make_credential_response(&mut self, v: super::fido::MakeCredentialAuthenticatorResponse) { self.make_credential_response = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_make_credential_response(&mut self) -> &mut super::fido::MakeCredentialAuthenticatorResponse { if self.make_credential_response.is_none() { self.make_credential_response.set_default(); } self.make_credential_response.as_mut().unwrap() } // Take field pub fn take_make_credential_response(&mut self) -> super::fido::MakeCredentialAuthenticatorResponse { self.make_credential_response.take().unwrap_or_else(|| super::fido::MakeCredentialAuthenticatorResponse::new()) } } impl ::protobuf::Message for FidoMakeCredentialReply { fn is_initialized(&self) -> bool { for v in &self.make_credential_response { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, 2 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.make_credential_response)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } if let Some(ref v) = self.make_credential_response.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } if let Some(ref v) = self.make_credential_response.as_ref() { os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> FidoMakeCredentialReply { FidoMakeCredentialReply::new() } fn default_instance() -> &'static FidoMakeCredentialReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(FidoMakeCredentialReply::new) } } impl ::protobuf::Clear for FidoMakeCredentialReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.make_credential_response.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for FidoMakeCredentialReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct FidoGetAssertionRequest { // message fields pub get_assertion_options: ::protobuf::SingularPtrField, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a FidoGetAssertionRequest { fn default() -> &'a FidoGetAssertionRequest { ::default_instance() } } impl FidoGetAssertionRequest { pub fn new() -> FidoGetAssertionRequest { ::std::default::Default::default() } // .cryptohome.fido.PublicKeyCredentialRequestOptions get_assertion_options = 1; pub fn get_get_assertion_options(&self) -> &super::fido::PublicKeyCredentialRequestOptions { self.get_assertion_options.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_get_assertion_options(&mut self) { self.get_assertion_options.clear(); } pub fn has_get_assertion_options(&self) -> bool { self.get_assertion_options.is_some() } // Param is passed by value, moved pub fn set_get_assertion_options(&mut self, v: super::fido::PublicKeyCredentialRequestOptions) { self.get_assertion_options = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_get_assertion_options(&mut self) -> &mut super::fido::PublicKeyCredentialRequestOptions { if self.get_assertion_options.is_none() { self.get_assertion_options.set_default(); } self.get_assertion_options.as_mut().unwrap() } // Take field pub fn take_get_assertion_options(&mut self) -> super::fido::PublicKeyCredentialRequestOptions { self.get_assertion_options.take().unwrap_or_else(|| super::fido::PublicKeyCredentialRequestOptions::new()) } } impl ::protobuf::Message for FidoGetAssertionRequest { fn is_initialized(&self) -> bool { for v in &self.get_assertion_options { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.get_assertion_options)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if let Some(ref v) = self.get_assertion_options.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if let Some(ref v) = self.get_assertion_options.as_ref() { os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> FidoGetAssertionRequest { FidoGetAssertionRequest::new() } fn default_instance() -> &'static FidoGetAssertionRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(FidoGetAssertionRequest::new) } } impl ::protobuf::Clear for FidoGetAssertionRequest { fn clear(&mut self) { self.get_assertion_options.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for FidoGetAssertionRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct FidoGetAssertionReply { // message fields pub error: CryptohomeErrorCode, pub get_assertion_response: ::protobuf::SingularPtrField, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a FidoGetAssertionReply { fn default() -> &'a FidoGetAssertionReply { ::default_instance() } } impl FidoGetAssertionReply { pub fn new() -> FidoGetAssertionReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } // .cryptohome.fido.GetAssertionAuthenticatorResponse get_assertion_response = 2; pub fn get_get_assertion_response(&self) -> &super::fido::GetAssertionAuthenticatorResponse { self.get_assertion_response.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_get_assertion_response(&mut self) { self.get_assertion_response.clear(); } pub fn has_get_assertion_response(&self) -> bool { self.get_assertion_response.is_some() } // Param is passed by value, moved pub fn set_get_assertion_response(&mut self, v: super::fido::GetAssertionAuthenticatorResponse) { self.get_assertion_response = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_get_assertion_response(&mut self) -> &mut super::fido::GetAssertionAuthenticatorResponse { if self.get_assertion_response.is_none() { self.get_assertion_response.set_default(); } self.get_assertion_response.as_mut().unwrap() } // Take field pub fn take_get_assertion_response(&mut self) -> super::fido::GetAssertionAuthenticatorResponse { self.get_assertion_response.take().unwrap_or_else(|| super::fido::GetAssertionAuthenticatorResponse::new()) } } impl ::protobuf::Message for FidoGetAssertionReply { fn is_initialized(&self) -> bool { for v in &self.get_assertion_response { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, 2 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.get_assertion_response)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } if let Some(ref v) = self.get_assertion_response.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } if let Some(ref v) = self.get_assertion_response.as_ref() { os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> FidoGetAssertionReply { FidoGetAssertionReply::new() } fn default_instance() -> &'static FidoGetAssertionReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(FidoGetAssertionReply::new) } } impl ::protobuf::Clear for FidoGetAssertionReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.get_assertion_response.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for FidoGetAssertionReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct AddAuthFactorRequest { // message fields pub auth_session_id: ::std::vec::Vec, pub auth_factor: ::protobuf::SingularPtrField, pub auth_input: ::protobuf::SingularPtrField, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a AddAuthFactorRequest { fn default() -> &'a AddAuthFactorRequest { ::default_instance() } } impl AddAuthFactorRequest { pub fn new() -> AddAuthFactorRequest { ::std::default::Default::default() } // bytes auth_session_id = 1; pub fn get_auth_session_id(&self) -> &[u8] { &self.auth_session_id } pub fn clear_auth_session_id(&mut self) { self.auth_session_id.clear(); } // Param is passed by value, moved pub fn set_auth_session_id(&mut self, v: ::std::vec::Vec) { self.auth_session_id = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_auth_session_id(&mut self) -> &mut ::std::vec::Vec { &mut self.auth_session_id } // Take field pub fn take_auth_session_id(&mut self) -> ::std::vec::Vec { ::std::mem::replace(&mut self.auth_session_id, ::std::vec::Vec::new()) } // .user_data_auth.AuthFactor auth_factor = 2; pub fn get_auth_factor(&self) -> &super::auth_factor::AuthFactor { self.auth_factor.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_auth_factor(&mut self) { self.auth_factor.clear(); } pub fn has_auth_factor(&self) -> bool { self.auth_factor.is_some() } // Param is passed by value, moved pub fn set_auth_factor(&mut self, v: super::auth_factor::AuthFactor) { self.auth_factor = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_auth_factor(&mut self) -> &mut super::auth_factor::AuthFactor { if self.auth_factor.is_none() { self.auth_factor.set_default(); } self.auth_factor.as_mut().unwrap() } // Take field pub fn take_auth_factor(&mut self) -> super::auth_factor::AuthFactor { self.auth_factor.take().unwrap_or_else(|| super::auth_factor::AuthFactor::new()) } // .user_data_auth.AuthInput auth_input = 3; pub fn get_auth_input(&self) -> &super::auth_factor::AuthInput { self.auth_input.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_auth_input(&mut self) { self.auth_input.clear(); } pub fn has_auth_input(&self) -> bool { self.auth_input.is_some() } // Param is passed by value, moved pub fn set_auth_input(&mut self, v: super::auth_factor::AuthInput) { self.auth_input = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_auth_input(&mut self) -> &mut super::auth_factor::AuthInput { if self.auth_input.is_none() { self.auth_input.set_default(); } self.auth_input.as_mut().unwrap() } // Take field pub fn take_auth_input(&mut self) -> super::auth_factor::AuthInput { self.auth_input.take().unwrap_or_else(|| super::auth_factor::AuthInput::new()) } } impl ::protobuf::Message for AddAuthFactorRequest { fn is_initialized(&self) -> bool { for v in &self.auth_factor { if !v.is_initialized() { return false; } }; for v in &self.auth_input { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_proto3_bytes_into(wire_type, is, &mut self.auth_session_id)?; }, 2 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.auth_factor)?; }, 3 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.auth_input)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if !self.auth_session_id.is_empty() { my_size += ::protobuf::rt::bytes_size(1, &self.auth_session_id); } if let Some(ref v) = self.auth_factor.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } if let Some(ref v) = self.auth_input.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if !self.auth_session_id.is_empty() { os.write_bytes(1, &self.auth_session_id)?; } if let Some(ref v) = self.auth_factor.as_ref() { os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } if let Some(ref v) = self.auth_input.as_ref() { os.write_tag(3, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> AddAuthFactorRequest { AddAuthFactorRequest::new() } fn default_instance() -> &'static AddAuthFactorRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(AddAuthFactorRequest::new) } } impl ::protobuf::Clear for AddAuthFactorRequest { fn clear(&mut self) { self.auth_session_id.clear(); self.auth_factor.clear(); self.auth_input.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for AddAuthFactorRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct AddAuthFactorReply { // message fields pub error: CryptohomeErrorCode, pub error_info: ::protobuf::SingularPtrField, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a AddAuthFactorReply { fn default() -> &'a AddAuthFactorReply { ::default_instance() } } impl AddAuthFactorReply { pub fn new() -> AddAuthFactorReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } // .user_data_auth.CryptohomeErrorInfo error_info = 2; pub fn get_error_info(&self) -> &CryptohomeErrorInfo { self.error_info.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_error_info(&mut self) { self.error_info.clear(); } pub fn has_error_info(&self) -> bool { self.error_info.is_some() } // Param is passed by value, moved pub fn set_error_info(&mut self, v: CryptohomeErrorInfo) { self.error_info = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_error_info(&mut self) -> &mut CryptohomeErrorInfo { if self.error_info.is_none() { self.error_info.set_default(); } self.error_info.as_mut().unwrap() } // Take field pub fn take_error_info(&mut self) -> CryptohomeErrorInfo { self.error_info.take().unwrap_or_else(|| CryptohomeErrorInfo::new()) } } impl ::protobuf::Message for AddAuthFactorReply { fn is_initialized(&self) -> bool { for v in &self.error_info { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, 2 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.error_info)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } if let Some(ref v) = self.error_info.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } if let Some(ref v) = self.error_info.as_ref() { os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> AddAuthFactorReply { AddAuthFactorReply::new() } fn default_instance() -> &'static AddAuthFactorReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(AddAuthFactorReply::new) } } impl ::protobuf::Clear for AddAuthFactorReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.error_info.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for AddAuthFactorReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct AuthenticateAuthFactorRequest { // message fields pub auth_session_id: ::std::vec::Vec, pub auth_factor_label: ::std::string::String, pub auth_input: ::protobuf::SingularPtrField, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a AuthenticateAuthFactorRequest { fn default() -> &'a AuthenticateAuthFactorRequest { ::default_instance() } } impl AuthenticateAuthFactorRequest { pub fn new() -> AuthenticateAuthFactorRequest { ::std::default::Default::default() } // bytes auth_session_id = 1; pub fn get_auth_session_id(&self) -> &[u8] { &self.auth_session_id } pub fn clear_auth_session_id(&mut self) { self.auth_session_id.clear(); } // Param is passed by value, moved pub fn set_auth_session_id(&mut self, v: ::std::vec::Vec) { self.auth_session_id = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_auth_session_id(&mut self) -> &mut ::std::vec::Vec { &mut self.auth_session_id } // Take field pub fn take_auth_session_id(&mut self) -> ::std::vec::Vec { ::std::mem::replace(&mut self.auth_session_id, ::std::vec::Vec::new()) } // string auth_factor_label = 2; pub fn get_auth_factor_label(&self) -> &str { &self.auth_factor_label } pub fn clear_auth_factor_label(&mut self) { self.auth_factor_label.clear(); } // Param is passed by value, moved pub fn set_auth_factor_label(&mut self, v: ::std::string::String) { self.auth_factor_label = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_auth_factor_label(&mut self) -> &mut ::std::string::String { &mut self.auth_factor_label } // Take field pub fn take_auth_factor_label(&mut self) -> ::std::string::String { ::std::mem::replace(&mut self.auth_factor_label, ::std::string::String::new()) } // .user_data_auth.AuthInput auth_input = 3; pub fn get_auth_input(&self) -> &super::auth_factor::AuthInput { self.auth_input.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_auth_input(&mut self) { self.auth_input.clear(); } pub fn has_auth_input(&self) -> bool { self.auth_input.is_some() } // Param is passed by value, moved pub fn set_auth_input(&mut self, v: super::auth_factor::AuthInput) { self.auth_input = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_auth_input(&mut self) -> &mut super::auth_factor::AuthInput { if self.auth_input.is_none() { self.auth_input.set_default(); } self.auth_input.as_mut().unwrap() } // Take field pub fn take_auth_input(&mut self) -> super::auth_factor::AuthInput { self.auth_input.take().unwrap_or_else(|| super::auth_factor::AuthInput::new()) } } impl ::protobuf::Message for AuthenticateAuthFactorRequest { fn is_initialized(&self) -> bool { for v in &self.auth_input { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_proto3_bytes_into(wire_type, is, &mut self.auth_session_id)?; }, 2 => { ::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.auth_factor_label)?; }, 3 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.auth_input)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if !self.auth_session_id.is_empty() { my_size += ::protobuf::rt::bytes_size(1, &self.auth_session_id); } if !self.auth_factor_label.is_empty() { my_size += ::protobuf::rt::string_size(2, &self.auth_factor_label); } if let Some(ref v) = self.auth_input.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if !self.auth_session_id.is_empty() { os.write_bytes(1, &self.auth_session_id)?; } if !self.auth_factor_label.is_empty() { os.write_string(2, &self.auth_factor_label)?; } if let Some(ref v) = self.auth_input.as_ref() { os.write_tag(3, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> AuthenticateAuthFactorRequest { AuthenticateAuthFactorRequest::new() } fn default_instance() -> &'static AuthenticateAuthFactorRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(AuthenticateAuthFactorRequest::new) } } impl ::protobuf::Clear for AuthenticateAuthFactorRequest { fn clear(&mut self) { self.auth_session_id.clear(); self.auth_factor_label.clear(); self.auth_input.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for AuthenticateAuthFactorRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct AuthenticateAuthFactorReply { // message fields pub error: CryptohomeErrorCode, pub error_info: ::protobuf::SingularPtrField, pub authenticated: bool, pub authorized_for: ::std::vec::Vec, // message oneof groups pub _seconds_left: ::std::option::Option, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a AuthenticateAuthFactorReply { fn default() -> &'a AuthenticateAuthFactorReply { ::default_instance() } } #[derive(Clone,PartialEq,Debug)] pub enum AuthenticateAuthFactorReply_oneof__seconds_left { seconds_left(u32), } impl AuthenticateAuthFactorReply { pub fn new() -> AuthenticateAuthFactorReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } // .user_data_auth.CryptohomeErrorInfo error_info = 2; pub fn get_error_info(&self) -> &CryptohomeErrorInfo { self.error_info.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_error_info(&mut self) { self.error_info.clear(); } pub fn has_error_info(&self) -> bool { self.error_info.is_some() } // Param is passed by value, moved pub fn set_error_info(&mut self, v: CryptohomeErrorInfo) { self.error_info = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_error_info(&mut self) -> &mut CryptohomeErrorInfo { if self.error_info.is_none() { self.error_info.set_default(); } self.error_info.as_mut().unwrap() } // Take field pub fn take_error_info(&mut self) -> CryptohomeErrorInfo { self.error_info.take().unwrap_or_else(|| CryptohomeErrorInfo::new()) } // bool authenticated = 3; pub fn get_authenticated(&self) -> bool { self.authenticated } pub fn clear_authenticated(&mut self) { self.authenticated = false; } // Param is passed by value, moved pub fn set_authenticated(&mut self, v: bool) { self.authenticated = v; } // repeated .user_data_auth.AuthIntent authorized_for = 4; pub fn get_authorized_for(&self) -> &[super::auth_factor::AuthIntent] { &self.authorized_for } pub fn clear_authorized_for(&mut self) { self.authorized_for.clear(); } // Param is passed by value, moved pub fn set_authorized_for(&mut self, v: ::std::vec::Vec) { self.authorized_for = v; } // Mutable pointer to the field. pub fn mut_authorized_for(&mut self) -> &mut ::std::vec::Vec { &mut self.authorized_for } // Take field pub fn take_authorized_for(&mut self) -> ::std::vec::Vec { ::std::mem::replace(&mut self.authorized_for, ::std::vec::Vec::new()) } // uint32 seconds_left = 5; pub fn get_seconds_left(&self) -> u32 { match self._seconds_left { ::std::option::Option::Some(AuthenticateAuthFactorReply_oneof__seconds_left::seconds_left(v)) => v, _ => 0, } } pub fn clear_seconds_left(&mut self) { self._seconds_left = ::std::option::Option::None; } pub fn has_seconds_left(&self) -> bool { match self._seconds_left { ::std::option::Option::Some(AuthenticateAuthFactorReply_oneof__seconds_left::seconds_left(..)) => true, _ => false, } } // Param is passed by value, moved pub fn set_seconds_left(&mut self, v: u32) { self._seconds_left = ::std::option::Option::Some(AuthenticateAuthFactorReply_oneof__seconds_left::seconds_left(v)) } } impl ::protobuf::Message for AuthenticateAuthFactorReply { fn is_initialized(&self) -> bool { for v in &self.error_info { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, 2 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.error_info)?; }, 3 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_bool()?; self.authenticated = tmp; }, 4 => { ::protobuf::rt::read_repeated_enum_with_unknown_fields_into(wire_type, is, &mut self.authorized_for, 4, &mut self.unknown_fields)? }, 5 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } self._seconds_left = ::std::option::Option::Some(AuthenticateAuthFactorReply_oneof__seconds_left::seconds_left(is.read_uint32()?)); }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } if let Some(ref v) = self.error_info.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } if self.authenticated != false { my_size += 2; } for value in &self.authorized_for { my_size += ::protobuf::rt::enum_size(4, *value); }; if let ::std::option::Option::Some(ref v) = self._seconds_left { match v { &AuthenticateAuthFactorReply_oneof__seconds_left::seconds_left(v) => { my_size += ::protobuf::rt::value_size(5, v, ::protobuf::wire_format::WireTypeVarint); }, }; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } if let Some(ref v) = self.error_info.as_ref() { os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } if self.authenticated != false { os.write_bool(3, self.authenticated)?; } for v in &self.authorized_for { os.write_enum(4, ::protobuf::ProtobufEnum::value(v))?; }; if let ::std::option::Option::Some(ref v) = self._seconds_left { match v { &AuthenticateAuthFactorReply_oneof__seconds_left::seconds_left(v) => { os.write_uint32(5, v)?; }, }; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> AuthenticateAuthFactorReply { AuthenticateAuthFactorReply::new() } fn default_instance() -> &'static AuthenticateAuthFactorReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(AuthenticateAuthFactorReply::new) } } impl ::protobuf::Clear for AuthenticateAuthFactorReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.error_info.clear(); self.authenticated = false; self.authorized_for.clear(); self._seconds_left = ::std::option::Option::None; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for AuthenticateAuthFactorReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct UpdateAuthFactorRequest { // message fields pub auth_session_id: ::std::vec::Vec, pub auth_factor_label: ::std::string::String, pub auth_factor: ::protobuf::SingularPtrField, pub auth_input: ::protobuf::SingularPtrField, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a UpdateAuthFactorRequest { fn default() -> &'a UpdateAuthFactorRequest { ::default_instance() } } impl UpdateAuthFactorRequest { pub fn new() -> UpdateAuthFactorRequest { ::std::default::Default::default() } // bytes auth_session_id = 1; pub fn get_auth_session_id(&self) -> &[u8] { &self.auth_session_id } pub fn clear_auth_session_id(&mut self) { self.auth_session_id.clear(); } // Param is passed by value, moved pub fn set_auth_session_id(&mut self, v: ::std::vec::Vec) { self.auth_session_id = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_auth_session_id(&mut self) -> &mut ::std::vec::Vec { &mut self.auth_session_id } // Take field pub fn take_auth_session_id(&mut self) -> ::std::vec::Vec { ::std::mem::replace(&mut self.auth_session_id, ::std::vec::Vec::new()) } // string auth_factor_label = 2; pub fn get_auth_factor_label(&self) -> &str { &self.auth_factor_label } pub fn clear_auth_factor_label(&mut self) { self.auth_factor_label.clear(); } // Param is passed by value, moved pub fn set_auth_factor_label(&mut self, v: ::std::string::String) { self.auth_factor_label = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_auth_factor_label(&mut self) -> &mut ::std::string::String { &mut self.auth_factor_label } // Take field pub fn take_auth_factor_label(&mut self) -> ::std::string::String { ::std::mem::replace(&mut self.auth_factor_label, ::std::string::String::new()) } // .user_data_auth.AuthFactor auth_factor = 3; pub fn get_auth_factor(&self) -> &super::auth_factor::AuthFactor { self.auth_factor.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_auth_factor(&mut self) { self.auth_factor.clear(); } pub fn has_auth_factor(&self) -> bool { self.auth_factor.is_some() } // Param is passed by value, moved pub fn set_auth_factor(&mut self, v: super::auth_factor::AuthFactor) { self.auth_factor = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_auth_factor(&mut self) -> &mut super::auth_factor::AuthFactor { if self.auth_factor.is_none() { self.auth_factor.set_default(); } self.auth_factor.as_mut().unwrap() } // Take field pub fn take_auth_factor(&mut self) -> super::auth_factor::AuthFactor { self.auth_factor.take().unwrap_or_else(|| super::auth_factor::AuthFactor::new()) } // .user_data_auth.AuthInput auth_input = 4; pub fn get_auth_input(&self) -> &super::auth_factor::AuthInput { self.auth_input.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_auth_input(&mut self) { self.auth_input.clear(); } pub fn has_auth_input(&self) -> bool { self.auth_input.is_some() } // Param is passed by value, moved pub fn set_auth_input(&mut self, v: super::auth_factor::AuthInput) { self.auth_input = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_auth_input(&mut self) -> &mut super::auth_factor::AuthInput { if self.auth_input.is_none() { self.auth_input.set_default(); } self.auth_input.as_mut().unwrap() } // Take field pub fn take_auth_input(&mut self) -> super::auth_factor::AuthInput { self.auth_input.take().unwrap_or_else(|| super::auth_factor::AuthInput::new()) } } impl ::protobuf::Message for UpdateAuthFactorRequest { fn is_initialized(&self) -> bool { for v in &self.auth_factor { if !v.is_initialized() { return false; } }; for v in &self.auth_input { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_proto3_bytes_into(wire_type, is, &mut self.auth_session_id)?; }, 2 => { ::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.auth_factor_label)?; }, 3 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.auth_factor)?; }, 4 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.auth_input)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if !self.auth_session_id.is_empty() { my_size += ::protobuf::rt::bytes_size(1, &self.auth_session_id); } if !self.auth_factor_label.is_empty() { my_size += ::protobuf::rt::string_size(2, &self.auth_factor_label); } if let Some(ref v) = self.auth_factor.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } if let Some(ref v) = self.auth_input.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if !self.auth_session_id.is_empty() { os.write_bytes(1, &self.auth_session_id)?; } if !self.auth_factor_label.is_empty() { os.write_string(2, &self.auth_factor_label)?; } if let Some(ref v) = self.auth_factor.as_ref() { os.write_tag(3, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } if let Some(ref v) = self.auth_input.as_ref() { os.write_tag(4, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> UpdateAuthFactorRequest { UpdateAuthFactorRequest::new() } fn default_instance() -> &'static UpdateAuthFactorRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(UpdateAuthFactorRequest::new) } } impl ::protobuf::Clear for UpdateAuthFactorRequest { fn clear(&mut self) { self.auth_session_id.clear(); self.auth_factor_label.clear(); self.auth_factor.clear(); self.auth_input.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for UpdateAuthFactorRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct UpdateAuthFactorReply { // message fields pub error: CryptohomeErrorCode, pub error_info: ::protobuf::SingularPtrField, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a UpdateAuthFactorReply { fn default() -> &'a UpdateAuthFactorReply { ::default_instance() } } impl UpdateAuthFactorReply { pub fn new() -> UpdateAuthFactorReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } // .user_data_auth.CryptohomeErrorInfo error_info = 2; pub fn get_error_info(&self) -> &CryptohomeErrorInfo { self.error_info.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_error_info(&mut self) { self.error_info.clear(); } pub fn has_error_info(&self) -> bool { self.error_info.is_some() } // Param is passed by value, moved pub fn set_error_info(&mut self, v: CryptohomeErrorInfo) { self.error_info = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_error_info(&mut self) -> &mut CryptohomeErrorInfo { if self.error_info.is_none() { self.error_info.set_default(); } self.error_info.as_mut().unwrap() } // Take field pub fn take_error_info(&mut self) -> CryptohomeErrorInfo { self.error_info.take().unwrap_or_else(|| CryptohomeErrorInfo::new()) } } impl ::protobuf::Message for UpdateAuthFactorReply { fn is_initialized(&self) -> bool { for v in &self.error_info { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, 2 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.error_info)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } if let Some(ref v) = self.error_info.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } if let Some(ref v) = self.error_info.as_ref() { os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> UpdateAuthFactorReply { UpdateAuthFactorReply::new() } fn default_instance() -> &'static UpdateAuthFactorReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(UpdateAuthFactorReply::new) } } impl ::protobuf::Clear for UpdateAuthFactorReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.error_info.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for UpdateAuthFactorReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct RemoveAuthFactorRequest { // message fields pub auth_session_id: ::std::vec::Vec, pub auth_factor_label: ::std::string::String, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a RemoveAuthFactorRequest { fn default() -> &'a RemoveAuthFactorRequest { ::default_instance() } } impl RemoveAuthFactorRequest { pub fn new() -> RemoveAuthFactorRequest { ::std::default::Default::default() } // bytes auth_session_id = 1; pub fn get_auth_session_id(&self) -> &[u8] { &self.auth_session_id } pub fn clear_auth_session_id(&mut self) { self.auth_session_id.clear(); } // Param is passed by value, moved pub fn set_auth_session_id(&mut self, v: ::std::vec::Vec) { self.auth_session_id = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_auth_session_id(&mut self) -> &mut ::std::vec::Vec { &mut self.auth_session_id } // Take field pub fn take_auth_session_id(&mut self) -> ::std::vec::Vec { ::std::mem::replace(&mut self.auth_session_id, ::std::vec::Vec::new()) } // string auth_factor_label = 2; pub fn get_auth_factor_label(&self) -> &str { &self.auth_factor_label } pub fn clear_auth_factor_label(&mut self) { self.auth_factor_label.clear(); } // Param is passed by value, moved pub fn set_auth_factor_label(&mut self, v: ::std::string::String) { self.auth_factor_label = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_auth_factor_label(&mut self) -> &mut ::std::string::String { &mut self.auth_factor_label } // Take field pub fn take_auth_factor_label(&mut self) -> ::std::string::String { ::std::mem::replace(&mut self.auth_factor_label, ::std::string::String::new()) } } impl ::protobuf::Message for RemoveAuthFactorRequest { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_proto3_bytes_into(wire_type, is, &mut self.auth_session_id)?; }, 2 => { ::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.auth_factor_label)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if !self.auth_session_id.is_empty() { my_size += ::protobuf::rt::bytes_size(1, &self.auth_session_id); } if !self.auth_factor_label.is_empty() { my_size += ::protobuf::rt::string_size(2, &self.auth_factor_label); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if !self.auth_session_id.is_empty() { os.write_bytes(1, &self.auth_session_id)?; } if !self.auth_factor_label.is_empty() { os.write_string(2, &self.auth_factor_label)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> RemoveAuthFactorRequest { RemoveAuthFactorRequest::new() } fn default_instance() -> &'static RemoveAuthFactorRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(RemoveAuthFactorRequest::new) } } impl ::protobuf::Clear for RemoveAuthFactorRequest { fn clear(&mut self) { self.auth_session_id.clear(); self.auth_factor_label.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for RemoveAuthFactorRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct RemoveAuthFactorReply { // message fields pub error: CryptohomeErrorCode, pub error_info: ::protobuf::SingularPtrField, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a RemoveAuthFactorReply { fn default() -> &'a RemoveAuthFactorReply { ::default_instance() } } impl RemoveAuthFactorReply { pub fn new() -> RemoveAuthFactorReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } // .user_data_auth.CryptohomeErrorInfo error_info = 2; pub fn get_error_info(&self) -> &CryptohomeErrorInfo { self.error_info.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_error_info(&mut self) { self.error_info.clear(); } pub fn has_error_info(&self) -> bool { self.error_info.is_some() } // Param is passed by value, moved pub fn set_error_info(&mut self, v: CryptohomeErrorInfo) { self.error_info = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_error_info(&mut self) -> &mut CryptohomeErrorInfo { if self.error_info.is_none() { self.error_info.set_default(); } self.error_info.as_mut().unwrap() } // Take field pub fn take_error_info(&mut self) -> CryptohomeErrorInfo { self.error_info.take().unwrap_or_else(|| CryptohomeErrorInfo::new()) } } impl ::protobuf::Message for RemoveAuthFactorReply { fn is_initialized(&self) -> bool { for v in &self.error_info { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, 2 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.error_info)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } if let Some(ref v) = self.error_info.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } if let Some(ref v) = self.error_info.as_ref() { os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> RemoveAuthFactorReply { RemoveAuthFactorReply::new() } fn default_instance() -> &'static RemoveAuthFactorReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(RemoveAuthFactorReply::new) } } impl ::protobuf::Clear for RemoveAuthFactorReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.error_info.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for RemoveAuthFactorReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct ListAuthFactorsRequest { // message fields pub account_id: ::protobuf::SingularPtrField, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a ListAuthFactorsRequest { fn default() -> &'a ListAuthFactorsRequest { ::default_instance() } } impl ListAuthFactorsRequest { pub fn new() -> ListAuthFactorsRequest { ::std::default::Default::default() } // .cryptohome.AccountIdentifier account_id = 1; pub fn get_account_id(&self) -> &super::rpc::AccountIdentifier { self.account_id.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_account_id(&mut self) { self.account_id.clear(); } pub fn has_account_id(&self) -> bool { self.account_id.is_some() } // Param is passed by value, moved pub fn set_account_id(&mut self, v: super::rpc::AccountIdentifier) { self.account_id = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_account_id(&mut self) -> &mut super::rpc::AccountIdentifier { if self.account_id.is_none() { self.account_id.set_default(); } self.account_id.as_mut().unwrap() } // Take field pub fn take_account_id(&mut self) -> super::rpc::AccountIdentifier { self.account_id.take().unwrap_or_else(|| super::rpc::AccountIdentifier::new()) } } impl ::protobuf::Message for ListAuthFactorsRequest { fn is_initialized(&self) -> bool { for v in &self.account_id { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.account_id)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if let Some(ref v) = self.account_id.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if let Some(ref v) = self.account_id.as_ref() { os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> ListAuthFactorsRequest { ListAuthFactorsRequest::new() } fn default_instance() -> &'static ListAuthFactorsRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(ListAuthFactorsRequest::new) } } impl ::protobuf::Clear for ListAuthFactorsRequest { fn clear(&mut self) { self.account_id.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for ListAuthFactorsRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct ListAuthFactorsReply { // message fields pub error: CryptohomeErrorCode, pub error_info: ::protobuf::SingularPtrField, pub configured_auth_factors_with_status: ::protobuf::RepeatedField, pub supported_auth_factors: ::std::vec::Vec, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a ListAuthFactorsReply { fn default() -> &'a ListAuthFactorsReply { ::default_instance() } } impl ListAuthFactorsReply { pub fn new() -> ListAuthFactorsReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } // .user_data_auth.CryptohomeErrorInfo error_info = 2; pub fn get_error_info(&self) -> &CryptohomeErrorInfo { self.error_info.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_error_info(&mut self) { self.error_info.clear(); } pub fn has_error_info(&self) -> bool { self.error_info.is_some() } // Param is passed by value, moved pub fn set_error_info(&mut self, v: CryptohomeErrorInfo) { self.error_info = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_error_info(&mut self) -> &mut CryptohomeErrorInfo { if self.error_info.is_none() { self.error_info.set_default(); } self.error_info.as_mut().unwrap() } // Take field pub fn take_error_info(&mut self) -> CryptohomeErrorInfo { self.error_info.take().unwrap_or_else(|| CryptohomeErrorInfo::new()) } // repeated .user_data_auth.AuthFactorWithStatus configured_auth_factors_with_status = 5; pub fn get_configured_auth_factors_with_status(&self) -> &[AuthFactorWithStatus] { &self.configured_auth_factors_with_status } pub fn clear_configured_auth_factors_with_status(&mut self) { self.configured_auth_factors_with_status.clear(); } // Param is passed by value, moved pub fn set_configured_auth_factors_with_status(&mut self, v: ::protobuf::RepeatedField) { self.configured_auth_factors_with_status = v; } // Mutable pointer to the field. pub fn mut_configured_auth_factors_with_status(&mut self) -> &mut ::protobuf::RepeatedField { &mut self.configured_auth_factors_with_status } // Take field pub fn take_configured_auth_factors_with_status(&mut self) -> ::protobuf::RepeatedField { ::std::mem::replace(&mut self.configured_auth_factors_with_status, ::protobuf::RepeatedField::new()) } // repeated .user_data_auth.AuthFactorType supported_auth_factors = 4; pub fn get_supported_auth_factors(&self) -> &[super::auth_factor::AuthFactorType] { &self.supported_auth_factors } pub fn clear_supported_auth_factors(&mut self) { self.supported_auth_factors.clear(); } // Param is passed by value, moved pub fn set_supported_auth_factors(&mut self, v: ::std::vec::Vec) { self.supported_auth_factors = v; } // Mutable pointer to the field. pub fn mut_supported_auth_factors(&mut self) -> &mut ::std::vec::Vec { &mut self.supported_auth_factors } // Take field pub fn take_supported_auth_factors(&mut self) -> ::std::vec::Vec { ::std::mem::replace(&mut self.supported_auth_factors, ::std::vec::Vec::new()) } } impl ::protobuf::Message for ListAuthFactorsReply { fn is_initialized(&self) -> bool { for v in &self.error_info { if !v.is_initialized() { return false; } }; for v in &self.configured_auth_factors_with_status { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, 2 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.error_info)?; }, 5 => { ::protobuf::rt::read_repeated_message_into(wire_type, is, &mut self.configured_auth_factors_with_status)?; }, 4 => { ::protobuf::rt::read_repeated_enum_with_unknown_fields_into(wire_type, is, &mut self.supported_auth_factors, 4, &mut self.unknown_fields)? }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } if let Some(ref v) = self.error_info.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } for value in &self.configured_auth_factors_with_status { let len = value.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; }; for value in &self.supported_auth_factors { my_size += ::protobuf::rt::enum_size(4, *value); }; my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } if let Some(ref v) = self.error_info.as_ref() { os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } for v in &self.configured_auth_factors_with_status { os.write_tag(5, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; }; for v in &self.supported_auth_factors { os.write_enum(4, ::protobuf::ProtobufEnum::value(v))?; }; os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> ListAuthFactorsReply { ListAuthFactorsReply::new() } fn default_instance() -> &'static ListAuthFactorsReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(ListAuthFactorsReply::new) } } impl ::protobuf::Clear for ListAuthFactorsReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.error_info.clear(); self.configured_auth_factors_with_status.clear(); self.supported_auth_factors.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for ListAuthFactorsReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct GetRecoveryRequestRequest { // message fields pub auth_session_id: ::std::vec::Vec, pub auth_factor_label: ::std::string::String, pub requestor_user_id_type: GetRecoveryRequestRequest_UserType, pub requestor_user_id: ::std::string::String, pub gaia_access_token: ::std::string::String, pub gaia_reauth_proof_token: ::std::string::String, pub epoch_response: ::std::vec::Vec, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a GetRecoveryRequestRequest { fn default() -> &'a GetRecoveryRequestRequest { ::default_instance() } } impl GetRecoveryRequestRequest { pub fn new() -> GetRecoveryRequestRequest { ::std::default::Default::default() } // bytes auth_session_id = 1; pub fn get_auth_session_id(&self) -> &[u8] { &self.auth_session_id } pub fn clear_auth_session_id(&mut self) { self.auth_session_id.clear(); } // Param is passed by value, moved pub fn set_auth_session_id(&mut self, v: ::std::vec::Vec) { self.auth_session_id = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_auth_session_id(&mut self) -> &mut ::std::vec::Vec { &mut self.auth_session_id } // Take field pub fn take_auth_session_id(&mut self) -> ::std::vec::Vec { ::std::mem::replace(&mut self.auth_session_id, ::std::vec::Vec::new()) } // string auth_factor_label = 2; pub fn get_auth_factor_label(&self) -> &str { &self.auth_factor_label } pub fn clear_auth_factor_label(&mut self) { self.auth_factor_label.clear(); } // Param is passed by value, moved pub fn set_auth_factor_label(&mut self, v: ::std::string::String) { self.auth_factor_label = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_auth_factor_label(&mut self) -> &mut ::std::string::String { &mut self.auth_factor_label } // Take field pub fn take_auth_factor_label(&mut self) -> ::std::string::String { ::std::mem::replace(&mut self.auth_factor_label, ::std::string::String::new()) } // .user_data_auth.GetRecoveryRequestRequest.UserType requestor_user_id_type = 3; pub fn get_requestor_user_id_type(&self) -> GetRecoveryRequestRequest_UserType { self.requestor_user_id_type } pub fn clear_requestor_user_id_type(&mut self) { self.requestor_user_id_type = GetRecoveryRequestRequest_UserType::UNKNOWN; } // Param is passed by value, moved pub fn set_requestor_user_id_type(&mut self, v: GetRecoveryRequestRequest_UserType) { self.requestor_user_id_type = v; } // string requestor_user_id = 4; pub fn get_requestor_user_id(&self) -> &str { &self.requestor_user_id } pub fn clear_requestor_user_id(&mut self) { self.requestor_user_id.clear(); } // Param is passed by value, moved pub fn set_requestor_user_id(&mut self, v: ::std::string::String) { self.requestor_user_id = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_requestor_user_id(&mut self) -> &mut ::std::string::String { &mut self.requestor_user_id } // Take field pub fn take_requestor_user_id(&mut self) -> ::std::string::String { ::std::mem::replace(&mut self.requestor_user_id, ::std::string::String::new()) } // string gaia_access_token = 5; pub fn get_gaia_access_token(&self) -> &str { &self.gaia_access_token } pub fn clear_gaia_access_token(&mut self) { self.gaia_access_token.clear(); } // Param is passed by value, moved pub fn set_gaia_access_token(&mut self, v: ::std::string::String) { self.gaia_access_token = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_gaia_access_token(&mut self) -> &mut ::std::string::String { &mut self.gaia_access_token } // Take field pub fn take_gaia_access_token(&mut self) -> ::std::string::String { ::std::mem::replace(&mut self.gaia_access_token, ::std::string::String::new()) } // string gaia_reauth_proof_token = 6; pub fn get_gaia_reauth_proof_token(&self) -> &str { &self.gaia_reauth_proof_token } pub fn clear_gaia_reauth_proof_token(&mut self) { self.gaia_reauth_proof_token.clear(); } // Param is passed by value, moved pub fn set_gaia_reauth_proof_token(&mut self, v: ::std::string::String) { self.gaia_reauth_proof_token = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_gaia_reauth_proof_token(&mut self) -> &mut ::std::string::String { &mut self.gaia_reauth_proof_token } // Take field pub fn take_gaia_reauth_proof_token(&mut self) -> ::std::string::String { ::std::mem::replace(&mut self.gaia_reauth_proof_token, ::std::string::String::new()) } // bytes epoch_response = 7; pub fn get_epoch_response(&self) -> &[u8] { &self.epoch_response } pub fn clear_epoch_response(&mut self) { self.epoch_response.clear(); } // Param is passed by value, moved pub fn set_epoch_response(&mut self, v: ::std::vec::Vec) { self.epoch_response = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_epoch_response(&mut self) -> &mut ::std::vec::Vec { &mut self.epoch_response } // Take field pub fn take_epoch_response(&mut self) -> ::std::vec::Vec { ::std::mem::replace(&mut self.epoch_response, ::std::vec::Vec::new()) } } impl ::protobuf::Message for GetRecoveryRequestRequest { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_proto3_bytes_into(wire_type, is, &mut self.auth_session_id)?; }, 2 => { ::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.auth_factor_label)?; }, 3 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.requestor_user_id_type, 3, &mut self.unknown_fields)? }, 4 => { ::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.requestor_user_id)?; }, 5 => { ::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.gaia_access_token)?; }, 6 => { ::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.gaia_reauth_proof_token)?; }, 7 => { ::protobuf::rt::read_singular_proto3_bytes_into(wire_type, is, &mut self.epoch_response)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if !self.auth_session_id.is_empty() { my_size += ::protobuf::rt::bytes_size(1, &self.auth_session_id); } if !self.auth_factor_label.is_empty() { my_size += ::protobuf::rt::string_size(2, &self.auth_factor_label); } if self.requestor_user_id_type != GetRecoveryRequestRequest_UserType::UNKNOWN { my_size += ::protobuf::rt::enum_size(3, self.requestor_user_id_type); } if !self.requestor_user_id.is_empty() { my_size += ::protobuf::rt::string_size(4, &self.requestor_user_id); } if !self.gaia_access_token.is_empty() { my_size += ::protobuf::rt::string_size(5, &self.gaia_access_token); } if !self.gaia_reauth_proof_token.is_empty() { my_size += ::protobuf::rt::string_size(6, &self.gaia_reauth_proof_token); } if !self.epoch_response.is_empty() { my_size += ::protobuf::rt::bytes_size(7, &self.epoch_response); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if !self.auth_session_id.is_empty() { os.write_bytes(1, &self.auth_session_id)?; } if !self.auth_factor_label.is_empty() { os.write_string(2, &self.auth_factor_label)?; } if self.requestor_user_id_type != GetRecoveryRequestRequest_UserType::UNKNOWN { os.write_enum(3, ::protobuf::ProtobufEnum::value(&self.requestor_user_id_type))?; } if !self.requestor_user_id.is_empty() { os.write_string(4, &self.requestor_user_id)?; } if !self.gaia_access_token.is_empty() { os.write_string(5, &self.gaia_access_token)?; } if !self.gaia_reauth_proof_token.is_empty() { os.write_string(6, &self.gaia_reauth_proof_token)?; } if !self.epoch_response.is_empty() { os.write_bytes(7, &self.epoch_response)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> GetRecoveryRequestRequest { GetRecoveryRequestRequest::new() } fn default_instance() -> &'static GetRecoveryRequestRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(GetRecoveryRequestRequest::new) } } impl ::protobuf::Clear for GetRecoveryRequestRequest { fn clear(&mut self) { self.auth_session_id.clear(); self.auth_factor_label.clear(); self.requestor_user_id_type = GetRecoveryRequestRequest_UserType::UNKNOWN; self.requestor_user_id.clear(); self.gaia_access_token.clear(); self.gaia_reauth_proof_token.clear(); self.epoch_response.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for GetRecoveryRequestRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(Clone,PartialEq,Eq,Debug,Hash)] pub enum GetRecoveryRequestRequest_UserType { UNKNOWN = 0, GAIA_ID = 1, } impl ::protobuf::ProtobufEnum for GetRecoveryRequestRequest_UserType { fn value(&self) -> i32 { *self as i32 } fn from_i32(value: i32) -> ::std::option::Option { match value { 0 => ::std::option::Option::Some(GetRecoveryRequestRequest_UserType::UNKNOWN), 1 => ::std::option::Option::Some(GetRecoveryRequestRequest_UserType::GAIA_ID), _ => ::std::option::Option::None } } fn values() -> &'static [Self] { static values: &'static [GetRecoveryRequestRequest_UserType] = &[ GetRecoveryRequestRequest_UserType::UNKNOWN, GetRecoveryRequestRequest_UserType::GAIA_ID, ]; values } } impl ::std::marker::Copy for GetRecoveryRequestRequest_UserType { } impl ::std::default::Default for GetRecoveryRequestRequest_UserType { fn default() -> Self { GetRecoveryRequestRequest_UserType::UNKNOWN } } impl ::protobuf::reflect::ProtobufValue for GetRecoveryRequestRequest_UserType { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Enum(::protobuf::ProtobufEnum::descriptor(self)) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct GetRecoveryRequestReply { // message fields pub error: CryptohomeErrorCode, pub error_info: ::protobuf::SingularPtrField, pub recovery_request: ::std::vec::Vec, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a GetRecoveryRequestReply { fn default() -> &'a GetRecoveryRequestReply { ::default_instance() } } impl GetRecoveryRequestReply { pub fn new() -> GetRecoveryRequestReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } // .user_data_auth.CryptohomeErrorInfo error_info = 2; pub fn get_error_info(&self) -> &CryptohomeErrorInfo { self.error_info.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_error_info(&mut self) { self.error_info.clear(); } pub fn has_error_info(&self) -> bool { self.error_info.is_some() } // Param is passed by value, moved pub fn set_error_info(&mut self, v: CryptohomeErrorInfo) { self.error_info = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_error_info(&mut self) -> &mut CryptohomeErrorInfo { if self.error_info.is_none() { self.error_info.set_default(); } self.error_info.as_mut().unwrap() } // Take field pub fn take_error_info(&mut self) -> CryptohomeErrorInfo { self.error_info.take().unwrap_or_else(|| CryptohomeErrorInfo::new()) } // bytes recovery_request = 3; pub fn get_recovery_request(&self) -> &[u8] { &self.recovery_request } pub fn clear_recovery_request(&mut self) { self.recovery_request.clear(); } // Param is passed by value, moved pub fn set_recovery_request(&mut self, v: ::std::vec::Vec) { self.recovery_request = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_recovery_request(&mut self) -> &mut ::std::vec::Vec { &mut self.recovery_request } // Take field pub fn take_recovery_request(&mut self) -> ::std::vec::Vec { ::std::mem::replace(&mut self.recovery_request, ::std::vec::Vec::new()) } } impl ::protobuf::Message for GetRecoveryRequestReply { fn is_initialized(&self) -> bool { for v in &self.error_info { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, 2 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.error_info)?; }, 3 => { ::protobuf::rt::read_singular_proto3_bytes_into(wire_type, is, &mut self.recovery_request)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } if let Some(ref v) = self.error_info.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } if !self.recovery_request.is_empty() { my_size += ::protobuf::rt::bytes_size(3, &self.recovery_request); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } if let Some(ref v) = self.error_info.as_ref() { os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } if !self.recovery_request.is_empty() { os.write_bytes(3, &self.recovery_request)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> GetRecoveryRequestReply { GetRecoveryRequestReply::new() } fn default_instance() -> &'static GetRecoveryRequestReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(GetRecoveryRequestReply::new) } } impl ::protobuf::Clear for GetRecoveryRequestReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.error_info.clear(); self.recovery_request.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for GetRecoveryRequestReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct PrepareAsyncAuthFactorRequest { // message fields pub auth_session_id: ::std::vec::Vec, pub auth_factor_type: super::auth_factor::AuthFactorType, pub purpose: super::auth_factor::AuthFactorPreparePurpose, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a PrepareAsyncAuthFactorRequest { fn default() -> &'a PrepareAsyncAuthFactorRequest { ::default_instance() } } impl PrepareAsyncAuthFactorRequest { pub fn new() -> PrepareAsyncAuthFactorRequest { ::std::default::Default::default() } // bytes auth_session_id = 1; pub fn get_auth_session_id(&self) -> &[u8] { &self.auth_session_id } pub fn clear_auth_session_id(&mut self) { self.auth_session_id.clear(); } // Param is passed by value, moved pub fn set_auth_session_id(&mut self, v: ::std::vec::Vec) { self.auth_session_id = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_auth_session_id(&mut self) -> &mut ::std::vec::Vec { &mut self.auth_session_id } // Take field pub fn take_auth_session_id(&mut self) -> ::std::vec::Vec { ::std::mem::replace(&mut self.auth_session_id, ::std::vec::Vec::new()) } // .user_data_auth.AuthFactorType auth_factor_type = 2; pub fn get_auth_factor_type(&self) -> super::auth_factor::AuthFactorType { self.auth_factor_type } pub fn clear_auth_factor_type(&mut self) { self.auth_factor_type = super::auth_factor::AuthFactorType::AUTH_FACTOR_TYPE_UNSPECIFIED; } // Param is passed by value, moved pub fn set_auth_factor_type(&mut self, v: super::auth_factor::AuthFactorType) { self.auth_factor_type = v; } // .user_data_auth.AuthFactorPreparePurpose purpose = 3; pub fn get_purpose(&self) -> super::auth_factor::AuthFactorPreparePurpose { self.purpose } pub fn clear_purpose(&mut self) { self.purpose = super::auth_factor::AuthFactorPreparePurpose::PURPOSE_UNSPECIFIED; } // Param is passed by value, moved pub fn set_purpose(&mut self, v: super::auth_factor::AuthFactorPreparePurpose) { self.purpose = v; } } impl ::protobuf::Message for PrepareAsyncAuthFactorRequest { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_proto3_bytes_into(wire_type, is, &mut self.auth_session_id)?; }, 2 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.auth_factor_type, 2, &mut self.unknown_fields)? }, 3 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.purpose, 3, &mut self.unknown_fields)? }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if !self.auth_session_id.is_empty() { my_size += ::protobuf::rt::bytes_size(1, &self.auth_session_id); } if self.auth_factor_type != super::auth_factor::AuthFactorType::AUTH_FACTOR_TYPE_UNSPECIFIED { my_size += ::protobuf::rt::enum_size(2, self.auth_factor_type); } if self.purpose != super::auth_factor::AuthFactorPreparePurpose::PURPOSE_UNSPECIFIED { my_size += ::protobuf::rt::enum_size(3, self.purpose); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if !self.auth_session_id.is_empty() { os.write_bytes(1, &self.auth_session_id)?; } if self.auth_factor_type != super::auth_factor::AuthFactorType::AUTH_FACTOR_TYPE_UNSPECIFIED { os.write_enum(2, ::protobuf::ProtobufEnum::value(&self.auth_factor_type))?; } if self.purpose != super::auth_factor::AuthFactorPreparePurpose::PURPOSE_UNSPECIFIED { os.write_enum(3, ::protobuf::ProtobufEnum::value(&self.purpose))?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> PrepareAsyncAuthFactorRequest { PrepareAsyncAuthFactorRequest::new() } fn default_instance() -> &'static PrepareAsyncAuthFactorRequest { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(PrepareAsyncAuthFactorRequest::new) } } impl ::protobuf::Clear for PrepareAsyncAuthFactorRequest { fn clear(&mut self) { self.auth_session_id.clear(); self.auth_factor_type = super::auth_factor::AuthFactorType::AUTH_FACTOR_TYPE_UNSPECIFIED; self.purpose = super::auth_factor::AuthFactorPreparePurpose::PURPOSE_UNSPECIFIED; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for PrepareAsyncAuthFactorRequest { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct PrepareAsyncAuthFactorReply { // message fields pub error: CryptohomeErrorCode, pub error_info: ::protobuf::SingularPtrField, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a PrepareAsyncAuthFactorReply { fn default() -> &'a PrepareAsyncAuthFactorReply { ::default_instance() } } impl PrepareAsyncAuthFactorReply { pub fn new() -> PrepareAsyncAuthFactorReply { ::std::default::Default::default() } // .user_data_auth.CryptohomeErrorCode error = 1; pub fn get_error(&self) -> CryptohomeErrorCode { self.error } pub fn clear_error(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; } // Param is passed by value, moved pub fn set_error(&mut self, v: CryptohomeErrorCode) { self.error = v; } // .user_data_auth.CryptohomeErrorInfo error_info = 2; pub fn get_error_info(&self) -> &CryptohomeErrorInfo { self.error_info.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_error_info(&mut self) { self.error_info.clear(); } pub fn has_error_info(&self) -> bool { self.error_info.is_some() } // Param is passed by value, moved pub fn set_error_info(&mut self, v: CryptohomeErrorInfo) { self.error_info = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_error_info(&mut self) -> &mut CryptohomeErrorInfo { if self.error_info.is_none() { self.error_info.set_default(); } self.error_info.as_mut().unwrap() } // Take field pub fn take_error_info(&mut self) -> CryptohomeErrorInfo { self.error_info.take().unwrap_or_else(|| CryptohomeErrorInfo::new()) } } impl ::protobuf::Message for PrepareAsyncAuthFactorReply { fn is_initialized(&self) -> bool { for v in &self.error_info { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.error, 1, &mut self.unknown_fields)? }, 2 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.error_info)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { my_size += ::protobuf::rt::enum_size(1, self.error); } if let Some(ref v) = self.error_info.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.error != CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET { os.write_enum(1, ::protobuf::ProtobufEnum::value(&self.error))?; } if let Some(ref v) = self.error_info.as_ref() { os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> PrepareAsyncAuthFactorReply { PrepareAsyncAuthFactorReply::new() } fn default_instance() -> &'static PrepareAsyncAuthFactorReply { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(PrepareAsyncAuthFactorReply::new) } } impl ::protobuf::Clear for PrepareAsyncAuthFactorReply { fn clear(&mut self) { self.error = CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET; self.error_info.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for PrepareAsyncAuthFactorReply { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct AsyncAuthScanResult { // message oneof groups pub scan_result: ::std::option::Option, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a AsyncAuthScanResult { fn default() -> &'a AsyncAuthScanResult { ::default_instance() } } #[derive(Clone,PartialEq,Debug)] pub enum AsyncAuthScanResult_oneof_scan_result { fingerprint_result(FingerprintScanResult), } impl AsyncAuthScanResult { pub fn new() -> AsyncAuthScanResult { ::std::default::Default::default() } // .user_data_auth.FingerprintScanResult fingerprint_result = 1; pub fn get_fingerprint_result(&self) -> FingerprintScanResult { match self.scan_result { ::std::option::Option::Some(AsyncAuthScanResult_oneof_scan_result::fingerprint_result(v)) => v, _ => FingerprintScanResult::FINGERPRINT_SCAN_RESULT_SUCCESS, } } pub fn clear_fingerprint_result(&mut self) { self.scan_result = ::std::option::Option::None; } pub fn has_fingerprint_result(&self) -> bool { match self.scan_result { ::std::option::Option::Some(AsyncAuthScanResult_oneof_scan_result::fingerprint_result(..)) => true, _ => false, } } // Param is passed by value, moved pub fn set_fingerprint_result(&mut self, v: FingerprintScanResult) { self.scan_result = ::std::option::Option::Some(AsyncAuthScanResult_oneof_scan_result::fingerprint_result(v)) } } impl ::protobuf::Message for AsyncAuthScanResult { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } self.scan_result = ::std::option::Option::Some(AsyncAuthScanResult_oneof_scan_result::fingerprint_result(is.read_enum()?)); }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if let ::std::option::Option::Some(ref v) = self.scan_result { match v { &AsyncAuthScanResult_oneof_scan_result::fingerprint_result(v) => { my_size += ::protobuf::rt::enum_size(1, v); }, }; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if let ::std::option::Option::Some(ref v) = self.scan_result { match v { &AsyncAuthScanResult_oneof_scan_result::fingerprint_result(v) => { os.write_enum(1, ::protobuf::ProtobufEnum::value(&v))?; }, }; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> AsyncAuthScanResult { AsyncAuthScanResult::new() } fn default_instance() -> &'static AsyncAuthScanResult { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(AsyncAuthScanResult::new) } } impl ::protobuf::Clear for AsyncAuthScanResult { fn clear(&mut self) { self.scan_result = ::std::option::Option::None; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for AsyncAuthScanResult { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct FingerprintEnrollmentProgress { // message fields pub percent_complete: i32, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a FingerprintEnrollmentProgress { fn default() -> &'a FingerprintEnrollmentProgress { ::default_instance() } } impl FingerprintEnrollmentProgress { pub fn new() -> FingerprintEnrollmentProgress { ::std::default::Default::default() } // int32 percent_complete = 1; pub fn get_percent_complete(&self) -> i32 { self.percent_complete } pub fn clear_percent_complete(&mut self) { self.percent_complete = 0; } // Param is passed by value, moved pub fn set_percent_complete(&mut self, v: i32) { self.percent_complete = v; } } impl ::protobuf::Message for FingerprintEnrollmentProgress { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_int32()?; self.percent_complete = tmp; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if self.percent_complete != 0 { my_size += ::protobuf::rt::value_size(1, self.percent_complete, ::protobuf::wire_format::WireTypeVarint); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if self.percent_complete != 0 { os.write_int32(1, self.percent_complete)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> FingerprintEnrollmentProgress { FingerprintEnrollmentProgress::new() } fn default_instance() -> &'static FingerprintEnrollmentProgress { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(FingerprintEnrollmentProgress::new) } } impl ::protobuf::Clear for FingerprintEnrollmentProgress { fn clear(&mut self) { self.percent_complete = 0; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for FingerprintEnrollmentProgress { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct AsyncAuthEnrollmentProgress { // message fields pub scan_result: ::protobuf::SingularPtrField, pub done: bool, // message oneof groups pub progress: ::std::option::Option, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a AsyncAuthEnrollmentProgress { fn default() -> &'a AsyncAuthEnrollmentProgress { ::default_instance() } } #[derive(Clone,PartialEq,Debug)] pub enum AsyncAuthEnrollmentProgress_oneof_progress { fingerprint_progress(FingerprintEnrollmentProgress), } impl AsyncAuthEnrollmentProgress { pub fn new() -> AsyncAuthEnrollmentProgress { ::std::default::Default::default() } // .user_data_auth.AsyncAuthScanResult scan_result = 1; pub fn get_scan_result(&self) -> &AsyncAuthScanResult { self.scan_result.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_scan_result(&mut self) { self.scan_result.clear(); } pub fn has_scan_result(&self) -> bool { self.scan_result.is_some() } // Param is passed by value, moved pub fn set_scan_result(&mut self, v: AsyncAuthScanResult) { self.scan_result = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_scan_result(&mut self) -> &mut AsyncAuthScanResult { if self.scan_result.is_none() { self.scan_result.set_default(); } self.scan_result.as_mut().unwrap() } // Take field pub fn take_scan_result(&mut self) -> AsyncAuthScanResult { self.scan_result.take().unwrap_or_else(|| AsyncAuthScanResult::new()) } // bool done = 2; pub fn get_done(&self) -> bool { self.done } pub fn clear_done(&mut self) { self.done = false; } // Param is passed by value, moved pub fn set_done(&mut self, v: bool) { self.done = v; } // .user_data_auth.FingerprintEnrollmentProgress fingerprint_progress = 3; pub fn get_fingerprint_progress(&self) -> &FingerprintEnrollmentProgress { match self.progress { ::std::option::Option::Some(AsyncAuthEnrollmentProgress_oneof_progress::fingerprint_progress(ref v)) => v, _ => ::default_instance(), } } pub fn clear_fingerprint_progress(&mut self) { self.progress = ::std::option::Option::None; } pub fn has_fingerprint_progress(&self) -> bool { match self.progress { ::std::option::Option::Some(AsyncAuthEnrollmentProgress_oneof_progress::fingerprint_progress(..)) => true, _ => false, } } // Param is passed by value, moved pub fn set_fingerprint_progress(&mut self, v: FingerprintEnrollmentProgress) { self.progress = ::std::option::Option::Some(AsyncAuthEnrollmentProgress_oneof_progress::fingerprint_progress(v)) } // Mutable pointer to the field. pub fn mut_fingerprint_progress(&mut self) -> &mut FingerprintEnrollmentProgress { if let ::std::option::Option::Some(AsyncAuthEnrollmentProgress_oneof_progress::fingerprint_progress(_)) = self.progress { } else { self.progress = ::std::option::Option::Some(AsyncAuthEnrollmentProgress_oneof_progress::fingerprint_progress(FingerprintEnrollmentProgress::new())); } match self.progress { ::std::option::Option::Some(AsyncAuthEnrollmentProgress_oneof_progress::fingerprint_progress(ref mut v)) => v, _ => panic!(), } } // Take field pub fn take_fingerprint_progress(&mut self) -> FingerprintEnrollmentProgress { if self.has_fingerprint_progress() { match self.progress.take() { ::std::option::Option::Some(AsyncAuthEnrollmentProgress_oneof_progress::fingerprint_progress(v)) => v, _ => panic!(), } } else { FingerprintEnrollmentProgress::new() } } } impl ::protobuf::Message for AsyncAuthEnrollmentProgress { fn is_initialized(&self) -> bool { for v in &self.scan_result { if !v.is_initialized() { return false; } }; if let Some(AsyncAuthEnrollmentProgress_oneof_progress::fingerprint_progress(ref v)) = self.progress { if !v.is_initialized() { return false; } } true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.scan_result)?; }, 2 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_bool()?; self.done = tmp; }, 3 => { if wire_type != ::protobuf::wire_format::WireTypeLengthDelimited { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } self.progress = ::std::option::Option::Some(AsyncAuthEnrollmentProgress_oneof_progress::fingerprint_progress(is.read_message()?)); }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if let Some(ref v) = self.scan_result.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } if self.done != false { my_size += 2; } if let ::std::option::Option::Some(ref v) = self.progress { match v { &AsyncAuthEnrollmentProgress_oneof_progress::fingerprint_progress(ref v) => { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; }, }; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if let Some(ref v) = self.scan_result.as_ref() { os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } if self.done != false { os.write_bool(2, self.done)?; } if let ::std::option::Option::Some(ref v) = self.progress { match v { &AsyncAuthEnrollmentProgress_oneof_progress::fingerprint_progress(ref v) => { os.write_tag(3, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; }, }; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> AsyncAuthEnrollmentProgress { AsyncAuthEnrollmentProgress::new() } fn default_instance() -> &'static AsyncAuthEnrollmentProgress { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(AsyncAuthEnrollmentProgress::new) } } impl ::protobuf::Clear for AsyncAuthEnrollmentProgress { fn clear(&mut self) { self.scan_result.clear(); self.done = false; self.progress = ::std::option::Option::None; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for AsyncAuthEnrollmentProgress { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(Clone,PartialEq,Eq,Debug,Hash)] pub enum CryptohomeErrorCode { CRYPTOHOME_ERROR_NOT_SET = 0, CRYPTOHOME_ERROR_ACCOUNT_NOT_FOUND = 1, CRYPTOHOME_ERROR_AUTHORIZATION_KEY_NOT_FOUND = 2, CRYPTOHOME_ERROR_AUTHORIZATION_KEY_FAILED = 3, CRYPTOHOME_ERROR_NOT_IMPLEMENTED = 4, CRYPTOHOME_ERROR_MOUNT_FATAL = 5, CRYPTOHOME_ERROR_MOUNT_MOUNT_POINT_BUSY = 6, CRYPTOHOME_ERROR_TPM_COMM_ERROR = 7, CRYPTOHOME_ERROR_TPM_DEFEND_LOCK = 8, CRYPTOHOME_ERROR_TPM_NEEDS_REBOOT = 9, CRYPTOHOME_ERROR_AUTHORIZATION_KEY_DENIED = 10, CRYPTOHOME_ERROR_KEY_QUOTA_EXCEEDED = 11, CRYPTOHOME_ERROR_KEY_LABEL_EXISTS = 12, CRYPTOHOME_ERROR_BACKING_STORE_FAILURE = 13, CRYPTOHOME_ERROR_UPDATE_SIGNATURE_INVALID = 14, CRYPTOHOME_ERROR_KEY_NOT_FOUND = 15, CRYPTOHOME_ERROR_LOCKBOX_SIGNATURE_INVALID = 16, CRYPTOHOME_ERROR_LOCKBOX_CANNOT_SIGN = 17, CRYPTOHOME_ERROR_BOOT_ATTRIBUTE_NOT_FOUND = 18, CRYPTOHOME_ERROR_BOOT_ATTRIBUTES_CANNOT_SIGN = 19, CRYPTOHOME_ERROR_TPM_EK_NOT_AVAILABLE = 20, CRYPTOHOME_ERROR_ATTESTATION_NOT_READY = 21, CRYPTOHOME_ERROR_CANNOT_CONNECT_TO_CA = 22, CRYPTOHOME_ERROR_CA_REFUSED_ENROLLMENT = 23, CRYPTOHOME_ERROR_CA_REFUSED_CERTIFICATE = 24, CRYPTOHOME_ERROR_INTERNAL_ATTESTATION_ERROR = 25, CRYPTOHOME_ERROR_FIRMWARE_MANAGEMENT_PARAMETERS_INVALID = 26, CRYPTOHOME_ERROR_FIRMWARE_MANAGEMENT_PARAMETERS_CANNOT_STORE = 27, CRYPTOHOME_ERROR_FIRMWARE_MANAGEMENT_PARAMETERS_CANNOT_REMOVE = 28, CRYPTOHOME_ERROR_MOUNT_OLD_ENCRYPTION = 29, CRYPTOHOME_ERROR_MOUNT_PREVIOUS_MIGRATION_INCOMPLETE = 30, CRYPTOHOME_ERROR_MIGRATE_KEY_FAILED = 31, CRYPTOHOME_ERROR_REMOVE_FAILED = 32, CRYPTOHOME_ERROR_INVALID_ARGUMENT = 33, CRYPTOHOME_ERROR_INSTALL_ATTRIBUTES_GET_FAILED = 34, CRYPTOHOME_ERROR_INSTALL_ATTRIBUTES_SET_FAILED = 35, CRYPTOHOME_ERROR_INSTALL_ATTRIBUTES_FINALIZE_FAILED = 36, CRYPTOHOME_ERROR_UPDATE_USER_ACTIVITY_TIMESTAMP_FAILED = 37, CRYPTOHOME_ERROR_FAILED_TO_READ_PCR = 38, CRYPTOHOME_ERROR_PCR_ALREADY_EXTENDED = 39, CRYPTOHOME_ERROR_FAILED_TO_EXTEND_PCR = 40, CRYPTOHOME_ERROR_TPM_UPDATE_REQUIRED = 41, CRYPTOHOME_ERROR_FINGERPRINT_ERROR_INTERNAL = 42, CRYPTOHOME_ERROR_FINGERPRINT_RETRY_REQUIRED = 43, CRYPTOHOME_ERROR_FINGERPRINT_DENIED = 44, CRYPTOHOME_ERROR_VAULT_UNRECOVERABLE = 45, CRYPTOHOME_ERROR_FIDO_MAKE_CREDENTIAL_FAILED = 46, CRYPTOHOME_ERROR_FIDO_GET_ASSERTION_FAILED = 47, CRYPTOHOME_TOKEN_SERIALIZATION_FAILED = 48, CRYPTOHOME_INVALID_AUTH_SESSION_TOKEN = 49, CRYPTOHOME_ADD_CREDENTIALS_FAILED = 50, CRYPTOHOME_ERROR_UNAUTHENTICATED_AUTH_SESSION = 51, CRYPTOHOME_ERROR_UNKNOWN_LEGACY = 52, CRYPTOHOME_ERROR_UNUSABLE_VAULT = 53, CRYPTOHOME_REMOVE_CREDENTIALS_FAILED = 54, CRYPTOHOME_UPDATE_CREDENTIALS_FAILED = 55, } impl ::protobuf::ProtobufEnum for CryptohomeErrorCode { fn value(&self) -> i32 { *self as i32 } fn from_i32(value: i32) -> ::std::option::Option { match value { 0 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET), 1 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_ACCOUNT_NOT_FOUND), 2 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_AUTHORIZATION_KEY_NOT_FOUND), 3 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_AUTHORIZATION_KEY_FAILED), 4 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_IMPLEMENTED), 5 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_MOUNT_FATAL), 6 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_MOUNT_MOUNT_POINT_BUSY), 7 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_TPM_COMM_ERROR), 8 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_TPM_DEFEND_LOCK), 9 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_TPM_NEEDS_REBOOT), 10 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_AUTHORIZATION_KEY_DENIED), 11 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_KEY_QUOTA_EXCEEDED), 12 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_KEY_LABEL_EXISTS), 13 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_BACKING_STORE_FAILURE), 14 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_UPDATE_SIGNATURE_INVALID), 15 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_KEY_NOT_FOUND), 16 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_LOCKBOX_SIGNATURE_INVALID), 17 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_LOCKBOX_CANNOT_SIGN), 18 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_BOOT_ATTRIBUTE_NOT_FOUND), 19 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_BOOT_ATTRIBUTES_CANNOT_SIGN), 20 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_TPM_EK_NOT_AVAILABLE), 21 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_ATTESTATION_NOT_READY), 22 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_CANNOT_CONNECT_TO_CA), 23 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_CA_REFUSED_ENROLLMENT), 24 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_CA_REFUSED_CERTIFICATE), 25 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_INTERNAL_ATTESTATION_ERROR), 26 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_FIRMWARE_MANAGEMENT_PARAMETERS_INVALID), 27 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_FIRMWARE_MANAGEMENT_PARAMETERS_CANNOT_STORE), 28 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_FIRMWARE_MANAGEMENT_PARAMETERS_CANNOT_REMOVE), 29 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_MOUNT_OLD_ENCRYPTION), 30 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_MOUNT_PREVIOUS_MIGRATION_INCOMPLETE), 31 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_MIGRATE_KEY_FAILED), 32 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_REMOVE_FAILED), 33 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_INVALID_ARGUMENT), 34 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_INSTALL_ATTRIBUTES_GET_FAILED), 35 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_INSTALL_ATTRIBUTES_SET_FAILED), 36 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_INSTALL_ATTRIBUTES_FINALIZE_FAILED), 37 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_UPDATE_USER_ACTIVITY_TIMESTAMP_FAILED), 38 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_FAILED_TO_READ_PCR), 39 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_PCR_ALREADY_EXTENDED), 40 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_FAILED_TO_EXTEND_PCR), 41 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_TPM_UPDATE_REQUIRED), 42 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_FINGERPRINT_ERROR_INTERNAL), 43 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_FINGERPRINT_RETRY_REQUIRED), 44 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_FINGERPRINT_DENIED), 45 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_VAULT_UNRECOVERABLE), 46 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_FIDO_MAKE_CREDENTIAL_FAILED), 47 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_FIDO_GET_ASSERTION_FAILED), 48 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_TOKEN_SERIALIZATION_FAILED), 49 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_INVALID_AUTH_SESSION_TOKEN), 50 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ADD_CREDENTIALS_FAILED), 51 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_UNAUTHENTICATED_AUTH_SESSION), 52 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_UNKNOWN_LEGACY), 53 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_ERROR_UNUSABLE_VAULT), 54 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_REMOVE_CREDENTIALS_FAILED), 55 => ::std::option::Option::Some(CryptohomeErrorCode::CRYPTOHOME_UPDATE_CREDENTIALS_FAILED), _ => ::std::option::Option::None } } fn values() -> &'static [Self] { static values: &'static [CryptohomeErrorCode] = &[ CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET, CryptohomeErrorCode::CRYPTOHOME_ERROR_ACCOUNT_NOT_FOUND, CryptohomeErrorCode::CRYPTOHOME_ERROR_AUTHORIZATION_KEY_NOT_FOUND, CryptohomeErrorCode::CRYPTOHOME_ERROR_AUTHORIZATION_KEY_FAILED, CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_IMPLEMENTED, CryptohomeErrorCode::CRYPTOHOME_ERROR_MOUNT_FATAL, CryptohomeErrorCode::CRYPTOHOME_ERROR_MOUNT_MOUNT_POINT_BUSY, CryptohomeErrorCode::CRYPTOHOME_ERROR_TPM_COMM_ERROR, CryptohomeErrorCode::CRYPTOHOME_ERROR_TPM_DEFEND_LOCK, CryptohomeErrorCode::CRYPTOHOME_ERROR_TPM_NEEDS_REBOOT, CryptohomeErrorCode::CRYPTOHOME_ERROR_AUTHORIZATION_KEY_DENIED, CryptohomeErrorCode::CRYPTOHOME_ERROR_KEY_QUOTA_EXCEEDED, CryptohomeErrorCode::CRYPTOHOME_ERROR_KEY_LABEL_EXISTS, CryptohomeErrorCode::CRYPTOHOME_ERROR_BACKING_STORE_FAILURE, CryptohomeErrorCode::CRYPTOHOME_ERROR_UPDATE_SIGNATURE_INVALID, CryptohomeErrorCode::CRYPTOHOME_ERROR_KEY_NOT_FOUND, CryptohomeErrorCode::CRYPTOHOME_ERROR_LOCKBOX_SIGNATURE_INVALID, CryptohomeErrorCode::CRYPTOHOME_ERROR_LOCKBOX_CANNOT_SIGN, CryptohomeErrorCode::CRYPTOHOME_ERROR_BOOT_ATTRIBUTE_NOT_FOUND, CryptohomeErrorCode::CRYPTOHOME_ERROR_BOOT_ATTRIBUTES_CANNOT_SIGN, CryptohomeErrorCode::CRYPTOHOME_ERROR_TPM_EK_NOT_AVAILABLE, CryptohomeErrorCode::CRYPTOHOME_ERROR_ATTESTATION_NOT_READY, CryptohomeErrorCode::CRYPTOHOME_ERROR_CANNOT_CONNECT_TO_CA, CryptohomeErrorCode::CRYPTOHOME_ERROR_CA_REFUSED_ENROLLMENT, CryptohomeErrorCode::CRYPTOHOME_ERROR_CA_REFUSED_CERTIFICATE, CryptohomeErrorCode::CRYPTOHOME_ERROR_INTERNAL_ATTESTATION_ERROR, CryptohomeErrorCode::CRYPTOHOME_ERROR_FIRMWARE_MANAGEMENT_PARAMETERS_INVALID, CryptohomeErrorCode::CRYPTOHOME_ERROR_FIRMWARE_MANAGEMENT_PARAMETERS_CANNOT_STORE, CryptohomeErrorCode::CRYPTOHOME_ERROR_FIRMWARE_MANAGEMENT_PARAMETERS_CANNOT_REMOVE, CryptohomeErrorCode::CRYPTOHOME_ERROR_MOUNT_OLD_ENCRYPTION, CryptohomeErrorCode::CRYPTOHOME_ERROR_MOUNT_PREVIOUS_MIGRATION_INCOMPLETE, CryptohomeErrorCode::CRYPTOHOME_ERROR_MIGRATE_KEY_FAILED, CryptohomeErrorCode::CRYPTOHOME_ERROR_REMOVE_FAILED, CryptohomeErrorCode::CRYPTOHOME_ERROR_INVALID_ARGUMENT, CryptohomeErrorCode::CRYPTOHOME_ERROR_INSTALL_ATTRIBUTES_GET_FAILED, CryptohomeErrorCode::CRYPTOHOME_ERROR_INSTALL_ATTRIBUTES_SET_FAILED, CryptohomeErrorCode::CRYPTOHOME_ERROR_INSTALL_ATTRIBUTES_FINALIZE_FAILED, CryptohomeErrorCode::CRYPTOHOME_ERROR_UPDATE_USER_ACTIVITY_TIMESTAMP_FAILED, CryptohomeErrorCode::CRYPTOHOME_ERROR_FAILED_TO_READ_PCR, CryptohomeErrorCode::CRYPTOHOME_ERROR_PCR_ALREADY_EXTENDED, CryptohomeErrorCode::CRYPTOHOME_ERROR_FAILED_TO_EXTEND_PCR, CryptohomeErrorCode::CRYPTOHOME_ERROR_TPM_UPDATE_REQUIRED, CryptohomeErrorCode::CRYPTOHOME_ERROR_FINGERPRINT_ERROR_INTERNAL, CryptohomeErrorCode::CRYPTOHOME_ERROR_FINGERPRINT_RETRY_REQUIRED, CryptohomeErrorCode::CRYPTOHOME_ERROR_FINGERPRINT_DENIED, CryptohomeErrorCode::CRYPTOHOME_ERROR_VAULT_UNRECOVERABLE, CryptohomeErrorCode::CRYPTOHOME_ERROR_FIDO_MAKE_CREDENTIAL_FAILED, CryptohomeErrorCode::CRYPTOHOME_ERROR_FIDO_GET_ASSERTION_FAILED, CryptohomeErrorCode::CRYPTOHOME_TOKEN_SERIALIZATION_FAILED, CryptohomeErrorCode::CRYPTOHOME_INVALID_AUTH_SESSION_TOKEN, CryptohomeErrorCode::CRYPTOHOME_ADD_CREDENTIALS_FAILED, CryptohomeErrorCode::CRYPTOHOME_ERROR_UNAUTHENTICATED_AUTH_SESSION, CryptohomeErrorCode::CRYPTOHOME_ERROR_UNKNOWN_LEGACY, CryptohomeErrorCode::CRYPTOHOME_ERROR_UNUSABLE_VAULT, CryptohomeErrorCode::CRYPTOHOME_REMOVE_CREDENTIALS_FAILED, CryptohomeErrorCode::CRYPTOHOME_UPDATE_CREDENTIALS_FAILED, ]; values } } impl ::std::marker::Copy for CryptohomeErrorCode { } impl ::std::default::Default for CryptohomeErrorCode { fn default() -> Self { CryptohomeErrorCode::CRYPTOHOME_ERROR_NOT_SET } } impl ::protobuf::reflect::ProtobufValue for CryptohomeErrorCode { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Enum(::protobuf::ProtobufEnum::descriptor(self)) } } #[derive(Clone,PartialEq,Eq,Debug,Hash)] pub enum PrimaryAction { PRIMARY_NO_ERROR = 0, PRIMARY_NONE = 1, PRIMARY_CREATE_REQUIRED = 2, PRIMARY_NOTIFY_OLD_ENCRYPTION_POLICY = 3, PRIMARY_RESUME_PREVIOUS_MIGRATION = 4, PRIMARY_TPM_UDPATE_REQUIRED = 5, PRIMARY_TPM_NEEDS_REBOOT = 6, PRIMARY_TPM_LOCKOUT = 7, PRIMARY_INCORRECT_AUTH = 8, } impl ::protobuf::ProtobufEnum for PrimaryAction { fn value(&self) -> i32 { *self as i32 } fn from_i32(value: i32) -> ::std::option::Option { match value { 0 => ::std::option::Option::Some(PrimaryAction::PRIMARY_NO_ERROR), 1 => ::std::option::Option::Some(PrimaryAction::PRIMARY_NONE), 2 => ::std::option::Option::Some(PrimaryAction::PRIMARY_CREATE_REQUIRED), 3 => ::std::option::Option::Some(PrimaryAction::PRIMARY_NOTIFY_OLD_ENCRYPTION_POLICY), 4 => ::std::option::Option::Some(PrimaryAction::PRIMARY_RESUME_PREVIOUS_MIGRATION), 5 => ::std::option::Option::Some(PrimaryAction::PRIMARY_TPM_UDPATE_REQUIRED), 6 => ::std::option::Option::Some(PrimaryAction::PRIMARY_TPM_NEEDS_REBOOT), 7 => ::std::option::Option::Some(PrimaryAction::PRIMARY_TPM_LOCKOUT), 8 => ::std::option::Option::Some(PrimaryAction::PRIMARY_INCORRECT_AUTH), _ => ::std::option::Option::None } } fn values() -> &'static [Self] { static values: &'static [PrimaryAction] = &[ PrimaryAction::PRIMARY_NO_ERROR, PrimaryAction::PRIMARY_NONE, PrimaryAction::PRIMARY_CREATE_REQUIRED, PrimaryAction::PRIMARY_NOTIFY_OLD_ENCRYPTION_POLICY, PrimaryAction::PRIMARY_RESUME_PREVIOUS_MIGRATION, PrimaryAction::PRIMARY_TPM_UDPATE_REQUIRED, PrimaryAction::PRIMARY_TPM_NEEDS_REBOOT, PrimaryAction::PRIMARY_TPM_LOCKOUT, PrimaryAction::PRIMARY_INCORRECT_AUTH, ]; values } } impl ::std::marker::Copy for PrimaryAction { } impl ::std::default::Default for PrimaryAction { fn default() -> Self { PrimaryAction::PRIMARY_NO_ERROR } } impl ::protobuf::reflect::ProtobufValue for PrimaryAction { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Enum(::protobuf::ProtobufEnum::descriptor(self)) } } #[derive(Clone,PartialEq,Eq,Debug,Hash)] pub enum PossibleAction { POSSIBLY_NONE = 0, POSSIBLY_RETRY = 1, POSSIBLY_REBOOT = 2, POSSIBLY_AUTH = 3, POSSIBLY_INCORRECT_AUTH = 4, POSSIBLY_DELETE_VAULT = 5, POSSIBLY_POWERWASH = 6, POSSIBLY_DEV_CHECK_UNEXPECTED_STATE = 7, POSSIBLY_FATAL = 8, } impl ::protobuf::ProtobufEnum for PossibleAction { fn value(&self) -> i32 { *self as i32 } fn from_i32(value: i32) -> ::std::option::Option { match value { 0 => ::std::option::Option::Some(PossibleAction::POSSIBLY_NONE), 1 => ::std::option::Option::Some(PossibleAction::POSSIBLY_RETRY), 2 => ::std::option::Option::Some(PossibleAction::POSSIBLY_REBOOT), 3 => ::std::option::Option::Some(PossibleAction::POSSIBLY_AUTH), 4 => ::std::option::Option::Some(PossibleAction::POSSIBLY_INCORRECT_AUTH), 5 => ::std::option::Option::Some(PossibleAction::POSSIBLY_DELETE_VAULT), 6 => ::std::option::Option::Some(PossibleAction::POSSIBLY_POWERWASH), 7 => ::std::option::Option::Some(PossibleAction::POSSIBLY_DEV_CHECK_UNEXPECTED_STATE), 8 => ::std::option::Option::Some(PossibleAction::POSSIBLY_FATAL), _ => ::std::option::Option::None } } fn values() -> &'static [Self] { static values: &'static [PossibleAction] = &[ PossibleAction::POSSIBLY_NONE, PossibleAction::POSSIBLY_RETRY, PossibleAction::POSSIBLY_REBOOT, PossibleAction::POSSIBLY_AUTH, PossibleAction::POSSIBLY_INCORRECT_AUTH, PossibleAction::POSSIBLY_DELETE_VAULT, PossibleAction::POSSIBLY_POWERWASH, PossibleAction::POSSIBLY_DEV_CHECK_UNEXPECTED_STATE, PossibleAction::POSSIBLY_FATAL, ]; values } } impl ::std::marker::Copy for PossibleAction { } impl ::std::default::Default for PossibleAction { fn default() -> Self { PossibleAction::POSSIBLY_NONE } } impl ::protobuf::reflect::ProtobufValue for PossibleAction { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Enum(::protobuf::ProtobufEnum::descriptor(self)) } } #[derive(Clone,PartialEq,Eq,Debug,Hash)] pub enum DircryptoMigrationStatus { DIRCRYPTO_MIGRATION_SUCCESS = 0, DIRCRYPTO_MIGRATION_FAILED = 1, DIRCRYPTO_MIGRATION_INITIALIZING = 2, DIRCRYPTO_MIGRATION_IN_PROGRESS = 3, } impl ::protobuf::ProtobufEnum for DircryptoMigrationStatus { fn value(&self) -> i32 { *self as i32 } fn from_i32(value: i32) -> ::std::option::Option { match value { 0 => ::std::option::Option::Some(DircryptoMigrationStatus::DIRCRYPTO_MIGRATION_SUCCESS), 1 => ::std::option::Option::Some(DircryptoMigrationStatus::DIRCRYPTO_MIGRATION_FAILED), 2 => ::std::option::Option::Some(DircryptoMigrationStatus::DIRCRYPTO_MIGRATION_INITIALIZING), 3 => ::std::option::Option::Some(DircryptoMigrationStatus::DIRCRYPTO_MIGRATION_IN_PROGRESS), _ => ::std::option::Option::None } } fn values() -> &'static [Self] { static values: &'static [DircryptoMigrationStatus] = &[ DircryptoMigrationStatus::DIRCRYPTO_MIGRATION_SUCCESS, DircryptoMigrationStatus::DIRCRYPTO_MIGRATION_FAILED, DircryptoMigrationStatus::DIRCRYPTO_MIGRATION_INITIALIZING, DircryptoMigrationStatus::DIRCRYPTO_MIGRATION_IN_PROGRESS, ]; values } } impl ::std::marker::Copy for DircryptoMigrationStatus { } impl ::std::default::Default for DircryptoMigrationStatus { fn default() -> Self { DircryptoMigrationStatus::DIRCRYPTO_MIGRATION_SUCCESS } } impl ::protobuf::reflect::ProtobufValue for DircryptoMigrationStatus { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Enum(::protobuf::ProtobufEnum::descriptor(self)) } } #[derive(Clone,PartialEq,Eq,Debug,Hash)] pub enum AuthSessionFlags { AUTH_SESSION_FLAGS_NONE = 0, AUTH_SESSION_FLAGS_EPHEMERAL_USER = 2, } impl ::protobuf::ProtobufEnum for AuthSessionFlags { fn value(&self) -> i32 { *self as i32 } fn from_i32(value: i32) -> ::std::option::Option { match value { 0 => ::std::option::Option::Some(AuthSessionFlags::AUTH_SESSION_FLAGS_NONE), 2 => ::std::option::Option::Some(AuthSessionFlags::AUTH_SESSION_FLAGS_EPHEMERAL_USER), _ => ::std::option::Option::None } } fn values() -> &'static [Self] { static values: &'static [AuthSessionFlags] = &[ AuthSessionFlags::AUTH_SESSION_FLAGS_NONE, AuthSessionFlags::AUTH_SESSION_FLAGS_EPHEMERAL_USER, ]; values } } impl ::std::marker::Copy for AuthSessionFlags { } impl ::std::default::Default for AuthSessionFlags { fn default() -> Self { AuthSessionFlags::AUTH_SESSION_FLAGS_NONE } } impl ::protobuf::reflect::ProtobufValue for AuthSessionFlags { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Enum(::protobuf::ProtobufEnum::descriptor(self)) } } #[derive(Clone,PartialEq,Eq,Debug,Hash)] pub enum AuthSessionStatus { AUTH_SESSION_STATUS_NOT_SET = 0, AUTH_SESSION_STATUS_FURTHER_FACTOR_REQUIRED = 1, AUTH_SESSION_STATUS_AUTHENTICATED = 2, AUTH_SESSION_STATUS_INVALID_AUTH_SESSION = 3, } impl ::protobuf::ProtobufEnum for AuthSessionStatus { fn value(&self) -> i32 { *self as i32 } fn from_i32(value: i32) -> ::std::option::Option { match value { 0 => ::std::option::Option::Some(AuthSessionStatus::AUTH_SESSION_STATUS_NOT_SET), 1 => ::std::option::Option::Some(AuthSessionStatus::AUTH_SESSION_STATUS_FURTHER_FACTOR_REQUIRED), 2 => ::std::option::Option::Some(AuthSessionStatus::AUTH_SESSION_STATUS_AUTHENTICATED), 3 => ::std::option::Option::Some(AuthSessionStatus::AUTH_SESSION_STATUS_INVALID_AUTH_SESSION), _ => ::std::option::Option::None } } fn values() -> &'static [Self] { static values: &'static [AuthSessionStatus] = &[ AuthSessionStatus::AUTH_SESSION_STATUS_NOT_SET, AuthSessionStatus::AUTH_SESSION_STATUS_FURTHER_FACTOR_REQUIRED, AuthSessionStatus::AUTH_SESSION_STATUS_AUTHENTICATED, AuthSessionStatus::AUTH_SESSION_STATUS_INVALID_AUTH_SESSION, ]; values } } impl ::std::marker::Copy for AuthSessionStatus { } impl ::std::default::Default for AuthSessionStatus { fn default() -> Self { AuthSessionStatus::AUTH_SESSION_STATUS_NOT_SET } } impl ::protobuf::reflect::ProtobufValue for AuthSessionStatus { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Enum(::protobuf::ProtobufEnum::descriptor(self)) } } #[derive(Clone,PartialEq,Eq,Debug,Hash)] pub enum VaultEncryptionType { CRYPTOHOME_VAULT_ENCRYPTION_ANY = 0, CRYPTOHOME_VAULT_ENCRYPTION_ECRYPTFS = 1, CRYPTOHOME_VAULT_ENCRYPTION_FSCRYPT = 2, CRYPTOHOME_VAULT_ENCRYPTION_DMCRYPT = 3, } impl ::protobuf::ProtobufEnum for VaultEncryptionType { fn value(&self) -> i32 { *self as i32 } fn from_i32(value: i32) -> ::std::option::Option { match value { 0 => ::std::option::Option::Some(VaultEncryptionType::CRYPTOHOME_VAULT_ENCRYPTION_ANY), 1 => ::std::option::Option::Some(VaultEncryptionType::CRYPTOHOME_VAULT_ENCRYPTION_ECRYPTFS), 2 => ::std::option::Option::Some(VaultEncryptionType::CRYPTOHOME_VAULT_ENCRYPTION_FSCRYPT), 3 => ::std::option::Option::Some(VaultEncryptionType::CRYPTOHOME_VAULT_ENCRYPTION_DMCRYPT), _ => ::std::option::Option::None } } fn values() -> &'static [Self] { static values: &'static [VaultEncryptionType] = &[ VaultEncryptionType::CRYPTOHOME_VAULT_ENCRYPTION_ANY, VaultEncryptionType::CRYPTOHOME_VAULT_ENCRYPTION_ECRYPTFS, VaultEncryptionType::CRYPTOHOME_VAULT_ENCRYPTION_FSCRYPT, VaultEncryptionType::CRYPTOHOME_VAULT_ENCRYPTION_DMCRYPT, ]; values } } impl ::std::marker::Copy for VaultEncryptionType { } impl ::std::default::Default for VaultEncryptionType { fn default() -> Self { VaultEncryptionType::CRYPTOHOME_VAULT_ENCRYPTION_ANY } } impl ::protobuf::reflect::ProtobufValue for VaultEncryptionType { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Enum(::protobuf::ProtobufEnum::descriptor(self)) } } #[derive(Clone,PartialEq,Eq,Debug,Hash)] pub enum InstallAttributesState { UNKNOWN = 0, TPM_NOT_OWNED = 1, FIRST_INSTALL = 2, VALID = 3, INVALID = 4, } impl ::protobuf::ProtobufEnum for InstallAttributesState { fn value(&self) -> i32 { *self as i32 } fn from_i32(value: i32) -> ::std::option::Option { match value { 0 => ::std::option::Option::Some(InstallAttributesState::UNKNOWN), 1 => ::std::option::Option::Some(InstallAttributesState::TPM_NOT_OWNED), 2 => ::std::option::Option::Some(InstallAttributesState::FIRST_INSTALL), 3 => ::std::option::Option::Some(InstallAttributesState::VALID), 4 => ::std::option::Option::Some(InstallAttributesState::INVALID), _ => ::std::option::Option::None } } fn values() -> &'static [Self] { static values: &'static [InstallAttributesState] = &[ InstallAttributesState::UNKNOWN, InstallAttributesState::TPM_NOT_OWNED, InstallAttributesState::FIRST_INSTALL, InstallAttributesState::VALID, InstallAttributesState::INVALID, ]; values } } impl ::std::marker::Copy for InstallAttributesState { } impl ::std::default::Default for InstallAttributesState { fn default() -> Self { InstallAttributesState::UNKNOWN } } impl ::protobuf::reflect::ProtobufValue for InstallAttributesState { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Enum(::protobuf::ProtobufEnum::descriptor(self)) } } #[derive(Clone,PartialEq,Eq,Debug,Hash)] pub enum FingerprintScanResult { FINGERPRINT_SCAN_RESULT_SUCCESS = 0, FINGERPRINT_SCAN_RESULT_RETRY = 1, FINGERPRINT_SCAN_RESULT_LOCKOUT = 2, FINGERPRINT_SCAN_RESULT_FATAL_ERROR = 3, } impl ::protobuf::ProtobufEnum for FingerprintScanResult { fn value(&self) -> i32 { *self as i32 } fn from_i32(value: i32) -> ::std::option::Option { match value { 0 => ::std::option::Option::Some(FingerprintScanResult::FINGERPRINT_SCAN_RESULT_SUCCESS), 1 => ::std::option::Option::Some(FingerprintScanResult::FINGERPRINT_SCAN_RESULT_RETRY), 2 => ::std::option::Option::Some(FingerprintScanResult::FINGERPRINT_SCAN_RESULT_LOCKOUT), 3 => ::std::option::Option::Some(FingerprintScanResult::FINGERPRINT_SCAN_RESULT_FATAL_ERROR), _ => ::std::option::Option::None } } fn values() -> &'static [Self] { static values: &'static [FingerprintScanResult] = &[ FingerprintScanResult::FINGERPRINT_SCAN_RESULT_SUCCESS, FingerprintScanResult::FINGERPRINT_SCAN_RESULT_RETRY, FingerprintScanResult::FINGERPRINT_SCAN_RESULT_LOCKOUT, FingerprintScanResult::FINGERPRINT_SCAN_RESULT_FATAL_ERROR, ]; values } } impl ::std::marker::Copy for FingerprintScanResult { } impl ::std::default::Default for FingerprintScanResult { fn default() -> Self { FingerprintScanResult::FINGERPRINT_SCAN_RESULT_SUCCESS } } impl ::protobuf::reflect::ProtobufValue for FingerprintScanResult { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Enum(::protobuf::ProtobufEnum::descriptor(self)) } }