Struct lu_packets::chat::PrivateChatMessage
source · [−]pub struct PrivateChatMessage {
pub chat_channel: ChatChannel,
pub sender_name: LuWString33,
pub sender: ObjId,
pub source_id: u16,
pub sender_gm_level: u8,
pub recipient_name: LuWString33,
pub recipient_gm_level: u8,
pub response_code: PrivateChatMessageResponseCode,
pub message: LuVarWString<u32>,
}
Fields
chat_channel: ChatChannel
sender_name: LuWString33
sender: ObjId
source_id: u16
sender_gm_level: u8
recipient_name: LuWString33
recipient_gm_level: u8
response_code: PrivateChatMessageResponseCode
message: LuVarWString<u32>
Trait Implementations
sourceimpl Debug for PrivateChatMessage
impl Debug for PrivateChatMessage
sourceimpl<R: Read + LERead> Deserialize<LittleEndian, R> for PrivateChatMessagewhere
u8: Deserialize<LE, R>,
u16: Deserialize<LE, R>,
u32: Deserialize<LE, R>,
LuWString33: Deserialize<LE, R>,
ObjId: Deserialize<LE, R>,
PrivateChatMessageResponseCode: Deserialize<LE, R>,
impl<R: Read + LERead> Deserialize<LittleEndian, R> for PrivateChatMessagewhere
u8: Deserialize<LE, R>,
u16: Deserialize<LE, R>,
u32: Deserialize<LE, R>,
LuWString33: Deserialize<LE, R>,
ObjId: Deserialize<LE, R>,
PrivateChatMessageResponseCode: Deserialize<LE, R>,
sourcefn deserialize(reader: &mut R) -> Res<Self>
fn deserialize(reader: &mut R) -> Res<Self>
Deserializes the type by reading from the reader.
sourceimpl From<PrivateChatMessage> for Message
impl From<PrivateChatMessage> for Message
sourcefn from(msg: PrivateChatMessage) -> Self
fn from(msg: PrivateChatMessage) -> Self
Converts to this type from the input type.
sourceimpl From<PrivateChatMessage> for Message
impl From<PrivateChatMessage> for Message
sourcefn from(msg: PrivateChatMessage) -> Self
fn from(msg: PrivateChatMessage) -> Self
Converts to this type from the input type.
sourceimpl PartialEq<PrivateChatMessage> for PrivateChatMessage
impl PartialEq<PrivateChatMessage> for PrivateChatMessage
sourcefn eq(&self, other: &PrivateChatMessage) -> bool
fn eq(&self, other: &PrivateChatMessage) -> bool
sourceimpl<'a, W: Write + LEWrite> Serialize<LittleEndian, W> for &'a PrivateChatMessagewhere
u8: Serialize<LE, W>,
u16: Serialize<LE, W>,
u32: Serialize<LE, W>,
&'a LuWString33: Serialize<LE, W>,
ObjId: Serialize<LE, W>,
&'a PrivateChatMessageResponseCode: Serialize<LE, W>,
impl<'a, W: Write + LEWrite> Serialize<LittleEndian, W> for &'a PrivateChatMessagewhere
u8: Serialize<LE, W>,
u16: Serialize<LE, W>,
u32: Serialize<LE, W>,
&'a LuWString33: Serialize<LE, W>,
ObjId: Serialize<LE, W>,
&'a PrivateChatMessageResponseCode: Serialize<LE, W>,
impl StructuralPartialEq for PrivateChatMessage
Auto Trait Implementations
impl RefUnwindSafe for PrivateChatMessage
impl Send for PrivateChatMessage
impl Sync for PrivateChatMessage
impl Unpin for PrivateChatMessage
impl UnwindSafe for PrivateChatMessage
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