pub struct CSvcMsgPrefetch {
pub sound_index: Option<i32>,
pub resource_type: Option<i32>,
}Fields§
§sound_index: Option<i32>§resource_type: Option<i32>Implementations§
Source§impl CSvcMsgPrefetch
impl CSvcMsgPrefetch
Sourcepub fn sound_index(&self) -> i32
pub fn sound_index(&self) -> i32
Returns the value of sound_index, or the default value if sound_index is unset.
Sourcepub fn resource_type(&self) -> PrefetchType
pub fn resource_type(&self) -> PrefetchType
Returns the enum value of resource_type, or the default if the field is unset or set to an invalid enum value.
Sourcepub fn set_resource_type(&mut self, value: PrefetchType)
pub fn set_resource_type(&mut self, value: PrefetchType)
Sets resource_type to the provided enum value.
Trait Implementations§
Source§impl Clone for CSvcMsgPrefetch
impl Clone for CSvcMsgPrefetch
Source§fn clone(&self) -> CSvcMsgPrefetch
fn clone(&self) -> CSvcMsgPrefetch
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 CSvcMsgPrefetch
impl Debug for CSvcMsgPrefetch
Source§impl Default for CSvcMsgPrefetch
impl Default for CSvcMsgPrefetch
Source§fn default() -> CSvcMsgPrefetch
fn default() -> CSvcMsgPrefetch
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CSvcMsgPrefetch
impl<'de> Deserialize<'de> for CSvcMsgPrefetch
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<CSvcMsgPrefetch, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CSvcMsgPrefetch, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for CSvcMsgPrefetch
impl Hash for CSvcMsgPrefetch
Source§impl Message for CSvcMsgPrefetch
impl Message for CSvcMsgPrefetch
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 CSvcMsgPrefetch
impl PartialEq for CSvcMsgPrefetch
Source§impl Serialize for CSvcMsgPrefetch
impl Serialize for CSvcMsgPrefetch
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 Copy for CSvcMsgPrefetch
impl Eq for CSvcMsgPrefetch
impl StructuralPartialEq for CSvcMsgPrefetch
Auto Trait Implementations§
impl Freeze for CSvcMsgPrefetch
impl RefUnwindSafe for CSvcMsgPrefetch
impl Send for CSvcMsgPrefetch
impl Sync for CSvcMsgPrefetch
impl Unpin for CSvcMsgPrefetch
impl UnwindSafe for CSvcMsgPrefetch
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.