pub struct CSvcMsgVoiceData {
pub audio: Option<CMsgVoiceAudio>,
pub client: Option<i32>,
pub proximity: Option<bool>,
pub xuid: Option<u64>,
pub audible_mask: Option<i32>,
pub tick: Option<u32>,
pub passthrough: Option<i32>,
}Fields§
§audio: Option<CMsgVoiceAudio>§client: Option<i32>§proximity: Option<bool>§xuid: Option<u64>§audible_mask: Option<i32>§tick: Option<u32>§passthrough: Option<i32>Implementations§
Source§impl CSvcMsgVoiceData
impl CSvcMsgVoiceData
Sourcepub fn client(&self) -> i32
pub fn client(&self) -> i32
Returns the value of client, or the default value if client is unset.
Sourcepub fn proximity(&self) -> bool
pub fn proximity(&self) -> bool
Returns the value of proximity, or the default value if proximity is unset.
Sourcepub fn audible_mask(&self) -> i32
pub fn audible_mask(&self) -> i32
Returns the value of audible_mask, or the default value if audible_mask is unset.
Sourcepub fn passthrough(&self) -> i32
pub fn passthrough(&self) -> i32
Returns the value of passthrough, or the default value if passthrough is unset.
Trait Implementations§
Source§impl Clone for CSvcMsgVoiceData
impl Clone for CSvcMsgVoiceData
Source§fn clone(&self) -> CSvcMsgVoiceData
fn clone(&self) -> CSvcMsgVoiceData
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 CSvcMsgVoiceData
impl Debug for CSvcMsgVoiceData
Source§impl Default for CSvcMsgVoiceData
impl Default for CSvcMsgVoiceData
Source§fn default() -> CSvcMsgVoiceData
fn default() -> CSvcMsgVoiceData
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CSvcMsgVoiceData
impl<'de> Deserialize<'de> for CSvcMsgVoiceData
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<CSvcMsgVoiceData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CSvcMsgVoiceData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Message for CSvcMsgVoiceData
impl Message for CSvcMsgVoiceData
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 CSvcMsgVoiceData
impl PartialEq for CSvcMsgVoiceData
Source§impl Serialize for CSvcMsgVoiceData
impl Serialize for CSvcMsgVoiceData
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 StructuralPartialEq for CSvcMsgVoiceData
Auto Trait Implementations§
impl Freeze for CSvcMsgVoiceData
impl RefUnwindSafe for CSvcMsgVoiceData
impl Send for CSvcMsgVoiceData
impl Sync for CSvcMsgVoiceData
impl Unpin for CSvcMsgVoiceData
impl UnwindSafe for CSvcMsgVoiceData
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)