pub struct BanchoMessage {
pub sender: String,
pub content: String,
pub target: String,
pub sender_id: i32,
}Expand description
BanchoMessage is the message structure of the bancho client.
Fields§
§sender: String§content: String§target: String§sender_id: i32Trait Implementations§
Source§impl BanchoPacketRead<BanchoMessage> for BanchoMessage
impl BanchoPacketRead<BanchoMessage> for BanchoMessage
fn read(reader: &mut PayloadReader<'_>) -> Option<BanchoMessage>
Source§impl Clone for BanchoMessage
impl Clone for BanchoMessage
Source§fn clone(&self) -> BanchoMessage
fn clone(&self) -> BanchoMessage
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 BanchoMessage
impl Debug for BanchoMessage
Source§impl Default for BanchoMessage
impl Default for BanchoMessage
Source§fn default() -> BanchoMessage
fn default() -> BanchoMessage
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BanchoMessage
impl<'de> Deserialize<'de> for BanchoMessage
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for BanchoMessage
impl RefUnwindSafe for BanchoMessage
impl Send for BanchoMessage
impl Sync for BanchoMessage
impl Unpin for BanchoMessage
impl UnwindSafe for BanchoMessage
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