Struct librespot_protocol::keyexchange::ClientHello [−][src]
pub struct ClientHello { pub unknown_fields: UnknownFields, pub cached_size: CachedSize, // some fields omitted }
Generated files are compatible only with the same version of protobuf runtime.
Fields
unknown_fields: UnknownFields
cached_size: CachedSize
Implementations
impl ClientHello
[src]
impl ClientHello
[src]pub fn new() -> ClientHello
[src]
pub fn get_build_info(&self) -> &BuildInfo
[src]
pub fn clear_build_info(&mut self)
[src]
pub fn has_build_info(&self) -> bool
[src]
pub fn set_build_info(&mut self, v: BuildInfo)
[src]
pub fn mut_build_info(&mut self) -> &mut BuildInfo
[src]
pub fn take_build_info(&mut self) -> BuildInfo
[src]
pub fn get_fingerprints_supported(&self) -> &[Fingerprint]
[src]
pub fn clear_fingerprints_supported(&mut self)
[src]
pub fn set_fingerprints_supported(&mut self, v: Vec<Fingerprint>)
[src]
pub fn mut_fingerprints_supported(&mut self) -> &mut Vec<Fingerprint>
[src]
pub fn take_fingerprints_supported(&mut self) -> Vec<Fingerprint>
[src]
pub fn get_cryptosuites_supported(&self) -> &[Cryptosuite]
[src]
pub fn clear_cryptosuites_supported(&mut self)
[src]
pub fn set_cryptosuites_supported(&mut self, v: Vec<Cryptosuite>)
[src]
pub fn mut_cryptosuites_supported(&mut self) -> &mut Vec<Cryptosuite>
[src]
pub fn take_cryptosuites_supported(&mut self) -> Vec<Cryptosuite>
[src]
pub fn get_powschemes_supported(&self) -> &[Powscheme]
[src]
pub fn clear_powschemes_supported(&mut self)
[src]
pub fn set_powschemes_supported(&mut self, v: Vec<Powscheme>)
[src]
pub fn mut_powschemes_supported(&mut self) -> &mut Vec<Powscheme>
[src]
pub fn take_powschemes_supported(&mut self) -> Vec<Powscheme>
[src]
pub fn get_login_crypto_hello(&self) -> &LoginCryptoHelloUnion
[src]
pub fn clear_login_crypto_hello(&mut self)
[src]
pub fn has_login_crypto_hello(&self) -> bool
[src]
pub fn set_login_crypto_hello(&mut self, v: LoginCryptoHelloUnion)
[src]
pub fn mut_login_crypto_hello(&mut self) -> &mut LoginCryptoHelloUnion
[src]
pub fn take_login_crypto_hello(&mut self) -> LoginCryptoHelloUnion
[src]
pub fn get_client_nonce(&self) -> &[u8]
[src]
pub fn clear_client_nonce(&mut self)
[src]
pub fn has_client_nonce(&self) -> bool
[src]
pub fn set_client_nonce(&mut self, v: Vec<u8>)
[src]
pub fn mut_client_nonce(&mut self) -> &mut Vec<u8>
[src]
pub fn take_client_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]
pub fn get_feature_set(&self) -> &FeatureSet
[src]
pub fn clear_feature_set(&mut self)
[src]
pub fn has_feature_set(&self) -> bool
[src]
pub fn set_feature_set(&mut self, v: FeatureSet)
[src]
pub fn mut_feature_set(&mut self) -> &mut FeatureSet
[src]
pub fn take_feature_set(&mut self) -> FeatureSet
[src]
Trait Implementations
impl Clear for ClientHello
[src]
impl Clear for ClientHello
[src]impl Clone for ClientHello
[src]
impl Clone for ClientHello
[src]fn clone(&self) -> ClientHello
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Default for ClientHello
[src]
impl Default for ClientHello
[src]fn default() -> ClientHello
[src]
impl<'a> Default for &'a ClientHello
[src]
impl<'a> Default for &'a ClientHello
[src]fn default() -> &'a ClientHello
[src]
impl Message for ClientHello
[src]
impl Message for ClientHello
[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() -> ClientHello
[src]
fn descriptor_static() -> &'static MessageDescriptor
[src]
fn default_instance() -> &'static ClientHello
[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<ClientHello> for ClientHello
[src]
impl PartialEq<ClientHello> for ClientHello
[src]fn eq(&self, other: &ClientHello) -> bool
[src]
fn ne(&self, other: &ClientHello) -> bool
[src]
impl ProtobufValue for ClientHello
[src]
impl ProtobufValue for ClientHello
[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 ClientHello
[src]
impl StructuralPartialEq for ClientHello
[src]Auto Trait Implementations
impl RefUnwindSafe for ClientHello
impl RefUnwindSafe for ClientHello
impl Send for ClientHello
impl Send for ClientHello
impl Sync for ClientHello
impl Sync for ClientHello
impl Unpin for ClientHello
impl Unpin for ClientHello
impl UnwindSafe for ClientHello
impl UnwindSafe for ClientHello