pub struct CMsgClientPingData {
pub relay_codes: Vec<u32>,
pub relay_pings: Vec<u32>,
pub region_codes: Vec<u32>,
pub region_pings: Vec<u32>,
pub region_ping_failed_bitmask: Option<u32>,
}Fields§
§relay_codes: Vec<u32>§relay_pings: Vec<u32>§region_codes: Vec<u32>§region_pings: Vec<u32>§region_ping_failed_bitmask: Option<u32>Implementations§
Source§impl CMsgClientPingData
impl CMsgClientPingData
Sourcepub fn region_ping_failed_bitmask(&self) -> u32
pub fn region_ping_failed_bitmask(&self) -> u32
Returns the value of region_ping_failed_bitmask, or the default value if region_ping_failed_bitmask is unset.
Trait Implementations§
Source§impl Clone for CMsgClientPingData
impl Clone for CMsgClientPingData
Source§fn clone(&self) -> CMsgClientPingData
fn clone(&self) -> CMsgClientPingData
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CMsgClientPingData
impl Debug for CMsgClientPingData
Source§impl Default for CMsgClientPingData
impl Default for CMsgClientPingData
Source§fn default() -> CMsgClientPingData
fn default() -> CMsgClientPingData
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CMsgClientPingData
impl<'de> Deserialize<'de> for CMsgClientPingData
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<CMsgClientPingData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CMsgClientPingData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for CMsgClientPingData
impl Hash for CMsgClientPingData
Source§impl Message for CMsgClientPingData
impl Message for CMsgClientPingData
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for CMsgClientPingData
impl PartialEq for CMsgClientPingData
Source§impl Serialize for CMsgClientPingData
impl Serialize for CMsgClientPingData
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Eq for CMsgClientPingData
impl StructuralPartialEq for CMsgClientPingData
Auto Trait Implementations§
impl Freeze for CMsgClientPingData
impl RefUnwindSafe for CMsgClientPingData
impl Send for CMsgClientPingData
impl Sync for CMsgClientPingData
impl Unpin for CMsgClientPingData
impl UnwindSafe for CMsgClientPingData
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.