pub struct SayText2Message {
pub client: EntityId,
pub raw: u8,
pub kind: ChatMessageKind,
pub from: Option<MaybeUtf8String>,
pub text: MaybeUtf8String,
}
Fields§
§client: EntityId
§raw: u8
§kind: ChatMessageKind
§from: Option<MaybeUtf8String>
§text: MaybeUtf8String
Implementations§
Source§impl SayText2Message
impl SayText2Message
pub fn plain_text(&self) -> String
Trait Implementations§
Source§impl BitRead<'_, LittleEndian> for SayText2Message
impl BitRead<'_, LittleEndian> for SayText2Message
Source§fn read(stream: &mut Stream<'_>) -> ReadResult<Self>
fn read(stream: &mut Stream<'_>) -> ReadResult<Self>
Read the type from stream
Source§impl BitWrite<LittleEndian> for SayText2Message
impl BitWrite<LittleEndian> for SayText2Message
Source§fn write(&self, stream: &mut BitWriteStream<'_, LittleEndian>) -> ReadResult<()>
fn write(&self, stream: &mut BitWriteStream<'_, LittleEndian>) -> ReadResult<()>
Write the type to stream
Source§impl Clone for SayText2Message
impl Clone for SayText2Message
Source§fn clone(&self) -> SayText2Message
fn clone(&self) -> SayText2Message
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for SayText2Message
impl Debug for SayText2Message
Source§impl<'de> Deserialize<'de> for SayText2Message
impl<'de> Deserialize<'de> for SayText2Message
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
Source§impl PartialEq for SayText2Message
impl PartialEq for SayText2Message
Source§impl Serialize for SayText2Message
impl Serialize for SayText2Message
impl StructuralPartialEq for SayText2Message
Auto Trait Implementations§
impl Freeze for SayText2Message
impl RefUnwindSafe for SayText2Message
impl Send for SayText2Message
impl Sync for SayText2Message
impl Unpin for SayText2Message
impl UnwindSafe for SayText2Message
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Encode for Twhere
T: BitWrite<LittleEndian>,
impl<T> Encode for Twhere
T: BitWrite<LittleEndian>,
fn encode( &self, stream: &mut BitWriteStream<'_, LittleEndian>, _state: &ParserState, ) -> Result<(), ParseError>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more