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