Struct lu_packets::world::server::CharacterDeleteRequest
source · [−]pub struct CharacterDeleteRequest {
pub char_id: ObjId,
}
Expand description
Requests a character to be deleted.
Trigger
The player deleting the character and confirming with their password.
Handling
Delete the character from the database, with appropriate cascading deletes, such as deleting the characters from any friends lists they’re in.
Response
Respond with CharacterDeleteResponse
indicating whether deletion was successful.
Fields
char_id: ObjId
The object ID of the chosen character.
Trait Implementations
sourceimpl Debug for CharacterDeleteRequest
impl Debug for CharacterDeleteRequest
sourceimpl<__ENDIO_ENDIANNESS: Endianness, __ENDIO_READER: Read + ERead<__ENDIO_ENDIANNESS>> Deserialize<__ENDIO_ENDIANNESS, __ENDIO_READER> for CharacterDeleteRequestwhere
ObjId: Deserialize<__ENDIO_ENDIANNESS, __ENDIO_READER>,
impl<__ENDIO_ENDIANNESS: Endianness, __ENDIO_READER: Read + ERead<__ENDIO_ENDIANNESS>> Deserialize<__ENDIO_ENDIANNESS, __ENDIO_READER> for CharacterDeleteRequestwhere
ObjId: Deserialize<__ENDIO_ENDIANNESS, __ENDIO_READER>,
sourcefn deserialize(reader: &mut __ENDIO_READER) -> Result<Self>
fn deserialize(reader: &mut __ENDIO_READER) -> Result<Self>
Deserializes the type by reading from the reader.
sourceimpl PartialEq<CharacterDeleteRequest> for CharacterDeleteRequest
impl PartialEq<CharacterDeleteRequest> for CharacterDeleteRequest
sourcefn eq(&self, other: &CharacterDeleteRequest) -> bool
fn eq(&self, other: &CharacterDeleteRequest) -> bool
sourceimpl<'__ENDIO_LIFETIME, __ENDIO_ENDIANNESS: Endianness, __ENDIO_WRITER: Write + EWrite<__ENDIO_ENDIANNESS>> Serialize<__ENDIO_ENDIANNESS, __ENDIO_WRITER> for &'__ENDIO_LIFETIME CharacterDeleteRequestwhere
&'__ENDIO_LIFETIME ObjId: Serialize<__ENDIO_ENDIANNESS, __ENDIO_WRITER>,
impl<'__ENDIO_LIFETIME, __ENDIO_ENDIANNESS: Endianness, __ENDIO_WRITER: Write + EWrite<__ENDIO_ENDIANNESS>> Serialize<__ENDIO_ENDIANNESS, __ENDIO_WRITER> for &'__ENDIO_LIFETIME CharacterDeleteRequestwhere
&'__ENDIO_LIFETIME ObjId: Serialize<__ENDIO_ENDIANNESS, __ENDIO_WRITER>,
impl StructuralPartialEq for CharacterDeleteRequest
Auto Trait Implementations
impl RefUnwindSafe for CharacterDeleteRequest
impl Send for CharacterDeleteRequest
impl Sync for CharacterDeleteRequest
impl Unpin for CharacterDeleteRequest
impl UnwindSafe for CharacterDeleteRequest
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more