pub struct PacketTypeLogoutRequest(/* private fields */);Implementations§
Trait Implementations§
Source§impl ByteDeserializeBytes<PacketTypeLogoutRequest> for PacketTypeLogoutRequest
impl ByteDeserializeBytes<PacketTypeLogoutRequest> for PacketTypeLogoutRequest
Source§fn byte_deserialize(
des: &mut ByteDeserializerBytes,
) -> Result<PacketTypeLogoutRequest, SerDesError>
fn byte_deserialize( des: &mut ByteDeserializerBytes, ) -> Result<PacketTypeLogoutRequest, SerDesError>
If successful returns a new instance of T type struct, depleting exactly the right amount of bytes from ByteDeserializerBytes
Number of bytes depleted is determined by the struct T itself and its member types.
Source§fn byte_deserialize_take(
des: &mut ByteDeserializerBytes,
len: usize,
) -> Result<T, SerDesError>
fn byte_deserialize_take( des: &mut ByteDeserializerBytes, len: usize, ) -> Result<T, SerDesError>
if successful returns a new instance of T type struct, however ONLY depleting a maximum of
len bytes from ByteDeserializerBytes
Intended for types with variable length such as Strings, Vec, etc.
No bytes will be depleted if attempt was not successful.Source§impl ByteDeserializeSlice<PacketTypeLogoutRequest> for PacketTypeLogoutRequest
impl ByteDeserializeSlice<PacketTypeLogoutRequest> for PacketTypeLogoutRequest
Source§fn byte_deserialize(
des: &mut ByteDeserializerSlice<'_>,
) -> Result<PacketTypeLogoutRequest, SerDesError>
fn byte_deserialize( des: &mut ByteDeserializerSlice<'_>, ) -> Result<PacketTypeLogoutRequest, SerDesError>
If successful returns a new instance of T type struct, depleting exactly the right amount of bytes from ByteDeserializerSlice
Number of bytes depleted is determined by the struct T itself and its member types.
Source§fn byte_deserialize_take(
des: &mut ByteDeserializerSlice<'_>,
len: usize,
) -> Result<T, SerDesError>
fn byte_deserialize_take( des: &mut ByteDeserializerSlice<'_>, len: usize, ) -> Result<T, SerDesError>
if successful returns a new instance of T type struct, however ONLY depleting a maximum of
len bytes from ByteDeserializerSlice
Intended for types with variable length such as Strings, Vec, etc.
No bytes will be depleted if attempt was not successful.Source§impl ByteSerializeStack for PacketTypeLogoutRequest
impl ByteSerializeStack for PacketTypeLogoutRequest
fn byte_serialize_stack<const CAP: usize>( &self, ser: &mut ByteSerializerStack<CAP>, ) -> Result<(), SerDesError>
Source§impl Clone for PacketTypeLogoutRequest
impl Clone for PacketTypeLogoutRequest
Source§fn clone(&self) -> PacketTypeLogoutRequest
fn clone(&self) -> PacketTypeLogoutRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PacketTypeLogoutRequest
impl Debug for PacketTypeLogoutRequest
Source§impl Default for PacketTypeLogoutRequest
impl Default for PacketTypeLogoutRequest
Source§fn default() -> PacketTypeLogoutRequest
fn default() -> PacketTypeLogoutRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PacketTypeLogoutRequest
impl<'de> Deserialize<'de> for PacketTypeLogoutRequest
Source§fn deserialize<D>(
deserializer: D,
) -> Result<PacketTypeLogoutRequest, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<PacketTypeLogoutRequest, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for PacketTypeLogoutRequest
impl Display for PacketTypeLogoutRequest
Source§impl PartialEq for PacketTypeLogoutRequest
impl PartialEq for PacketTypeLogoutRequest
Source§impl Serialize for PacketTypeLogoutRequest
impl Serialize for PacketTypeLogoutRequest
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 PacketTypeLogoutRequest
impl StructuralPartialEq for PacketTypeLogoutRequest
Auto Trait Implementations§
impl Freeze for PacketTypeLogoutRequest
impl RefUnwindSafe for PacketTypeLogoutRequest
impl Send for PacketTypeLogoutRequest
impl Sync for PacketTypeLogoutRequest
impl Unpin for PacketTypeLogoutRequest
impl UnwindSafe for PacketTypeLogoutRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more