Struct librespot_protocol::keyexchange::APChallenge [−][src]
pub struct APChallenge { pub unknown_fields: UnknownFields, pub cached_size: CachedSize, // some fields omitted }
Fields
unknown_fields: UnknownFields
cached_size: CachedSize
Implementations
impl APChallenge
[src]
impl APChallenge
[src]pub fn new() -> APChallenge
[src]
pub fn get_login_crypto_challenge(&self) -> &LoginCryptoChallengeUnion
[src]
pub fn clear_login_crypto_challenge(&mut self)
[src]
pub fn has_login_crypto_challenge(&self) -> bool
[src]
pub fn set_login_crypto_challenge(&mut self, v: LoginCryptoChallengeUnion)
[src]
pub fn mut_login_crypto_challenge(&mut self) -> &mut LoginCryptoChallengeUnion
[src]
pub fn take_login_crypto_challenge(&mut self) -> LoginCryptoChallengeUnion
[src]
pub fn get_fingerprint_challenge(&self) -> &FingerprintChallengeUnion
[src]
pub fn clear_fingerprint_challenge(&mut self)
[src]
pub fn has_fingerprint_challenge(&self) -> bool
[src]
pub fn set_fingerprint_challenge(&mut self, v: FingerprintChallengeUnion)
[src]
pub fn mut_fingerprint_challenge(&mut self) -> &mut FingerprintChallengeUnion
[src]
pub fn take_fingerprint_challenge(&mut self) -> FingerprintChallengeUnion
[src]
pub fn get_pow_challenge(&self) -> &PoWChallengeUnion
[src]
pub fn clear_pow_challenge(&mut self)
[src]
pub fn has_pow_challenge(&self) -> bool
[src]
pub fn set_pow_challenge(&mut self, v: PoWChallengeUnion)
[src]
pub fn mut_pow_challenge(&mut self) -> &mut PoWChallengeUnion
[src]
pub fn take_pow_challenge(&mut self) -> PoWChallengeUnion
[src]
pub fn get_crypto_challenge(&self) -> &CryptoChallengeUnion
[src]
pub fn clear_crypto_challenge(&mut self)
[src]
pub fn has_crypto_challenge(&self) -> bool
[src]
pub fn set_crypto_challenge(&mut self, v: CryptoChallengeUnion)
[src]
pub fn mut_crypto_challenge(&mut self) -> &mut CryptoChallengeUnion
[src]
pub fn take_crypto_challenge(&mut self) -> CryptoChallengeUnion
[src]
pub fn get_server_nonce(&self) -> &[u8]
[src]
pub fn clear_server_nonce(&mut self)
[src]
pub fn has_server_nonce(&self) -> bool
[src]
pub fn set_server_nonce(&mut self, v: Vec<u8>)
[src]
pub fn mut_server_nonce(&mut self) -> &mut Vec<u8>
[src]
pub fn take_server_nonce(&mut self) -> Vec<u8>
[src]
pub fn get_padding(&self) -> &[u8]
[src]
pub fn clear_padding(&mut self)
[src]
pub fn has_padding(&self) -> bool
[src]
pub fn set_padding(&mut self, v: Vec<u8>)
[src]
pub fn mut_padding(&mut self) -> &mut Vec<u8>
[src]
pub fn take_padding(&mut self) -> Vec<u8>
[src]
Trait Implementations
impl Clear for APChallenge
[src]
impl Clear for APChallenge
[src]impl Clone for APChallenge
[src]
impl Clone for APChallenge
[src]fn clone(&self) -> APChallenge
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Default for APChallenge
[src]
impl Default for APChallenge
[src]fn default() -> APChallenge
[src]
impl<'a> Default for &'a APChallenge
[src]
impl<'a> Default for &'a APChallenge
[src]fn default() -> &'a APChallenge
[src]
impl Message for APChallenge
[src]
impl Message for APChallenge
[src]fn is_initialized(&self) -> bool
[src]
fn merge_from(&mut self, is: &mut CodedInputStream<'_>) -> ProtobufResult<()>
[src]
fn compute_size(&self) -> u32
[src]
fn write_to_with_cached_sizes(
&self,
os: &mut CodedOutputStream<'_>
) -> ProtobufResult<()>
[src]
&self,
os: &mut CodedOutputStream<'_>
) -> ProtobufResult<()>
fn get_cached_size(&self) -> u32
[src]
fn get_unknown_fields(&self) -> &UnknownFields
[src]
fn mut_unknown_fields(&mut self) -> &mut UnknownFields
[src]
fn as_any(&self) -> &dyn Any
[src]
fn as_any_mut(&mut self) -> &mut dyn Any
[src]
fn into_any(self: Box<Self>) -> Box<dyn Any>
[src]
fn descriptor(&self) -> &'static MessageDescriptor
[src]
fn new() -> APChallenge
[src]
fn descriptor_static() -> &'static MessageDescriptor
[src]
fn default_instance() -> &'static APChallenge
[src]
pub fn write_to(
&self,
os: &mut CodedOutputStream<'_>
) -> Result<(), ProtobufError>
[src]
&self,
os: &mut CodedOutputStream<'_>
) -> Result<(), ProtobufError>
pub fn write_length_delimited_to(
&self,
os: &mut CodedOutputStream<'_>
) -> Result<(), ProtobufError>
[src]
&self,
os: &mut CodedOutputStream<'_>
) -> Result<(), ProtobufError>
pub fn write_length_delimited_to_vec(
&self,
vec: &mut Vec<u8, Global>
) -> Result<(), ProtobufError>
[src]
&self,
vec: &mut Vec<u8, Global>
) -> Result<(), ProtobufError>
pub fn merge_from_bytes(&mut self, bytes: &[u8]) -> Result<(), ProtobufError>
[src]
pub fn check_initialized(&self) -> Result<(), ProtobufError>
[src]
pub fn write_to_writer(&self, w: &mut dyn Write) -> Result<(), ProtobufError>
[src]
pub fn write_to_vec(&self, v: &mut Vec<u8, Global>) -> Result<(), ProtobufError>
[src]
pub fn write_to_bytes(&self) -> Result<Vec<u8, Global>, ProtobufError>
[src]
pub fn write_length_delimited_to_writer(
&self,
w: &mut dyn Write
) -> Result<(), ProtobufError>
[src]
&self,
w: &mut dyn Write
) -> Result<(), ProtobufError>
pub fn write_length_delimited_to_bytes(
&self
) -> Result<Vec<u8, Global>, ProtobufError>
[src]
&self
) -> Result<Vec<u8, Global>, ProtobufError>
pub fn type_id(&self) -> TypeId
[src]
impl PartialEq<APChallenge> for APChallenge
[src]
impl PartialEq<APChallenge> for APChallenge
[src]fn eq(&self, other: &APChallenge) -> bool
[src]
fn ne(&self, other: &APChallenge) -> bool
[src]
impl ProtobufValue for APChallenge
[src]
impl ProtobufValue for APChallenge
[src]fn as_ref(&self) -> ReflectValueRef<'_>
[src]
pub fn as_any(&self) -> &(dyn Any + 'static)
[src]
pub fn is_non_zero(&self) -> bool
[src]
pub fn as_ref_copy(&self) -> ReflectValueRef<'static>
[src]
impl StructuralPartialEq for APChallenge
[src]
impl StructuralPartialEq for APChallenge
[src]Auto Trait Implementations
impl RefUnwindSafe for APChallenge
impl RefUnwindSafe for APChallenge
impl Send for APChallenge
impl Send for APChallenge
impl Sync for APChallenge
impl Sync for APChallenge
impl Unpin for APChallenge
impl Unpin for APChallenge
impl UnwindSafe for APChallenge
impl UnwindSafe for APChallenge