#[repr(u32)]pub enum ChatType {
Chat = 0,
SayCommand = 1,
MsgCommandIncoming = 2,
MsgCommandOutgoing = 3,
TeamMsgCommandIncoming = 4,
TeamMsgCommandOutgoing = 5,
EmoteCommand = 6,
}
Variants§
Chat = 0
SayCommand = 1
MsgCommandIncoming = 2
MsgCommandOutgoing = 3
TeamMsgCommandIncoming = 4
TeamMsgCommandOutgoing = 5
EmoteCommand = 6
Implementations§
Source§impl ChatType
impl ChatType
pub fn azalea_read_id( buf: &mut Cursor<&[u8]>, id: u32, ) -> Result<Self, BufReadError>
Source§impl ChatType
impl ChatType
Sourcepub unsafe fn from_u32_unchecked(id: u32) -> Self
pub unsafe fn from_u32_unchecked(id: u32) -> Self
pub fn is_valid_id(id: u32) -> bool
Source§impl ChatType
impl ChatType
pub fn chat_translation_key(self) -> &'static str
pub fn narrator_translation_key(self) -> &'static str
Trait Implementations§
Source§impl AzaleaRead for ChatType
impl AzaleaRead for ChatType
fn azalea_read(buf: &mut Cursor<&[u8]>) -> Result<Self, BufReadError>
Source§impl AzaleaWrite for ChatType
impl AzaleaWrite for ChatType
Source§impl<'de> Deserialize<'de> for ChatType
impl<'de> Deserialize<'de> for ChatType
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 FromNbtTag for ChatType
impl FromNbtTag for ChatType
fn from_nbt_tag(tag: NbtTag<'_, '_>) -> Option<Self>
fn from_optional_nbt_tag( tag: Option<NbtTag<'_, '_>>, ) -> Result<Option<Self>, DeserializeError>
Source§impl ToNbtTag for ChatType
impl ToNbtTag for ChatType
fn to_nbt_tag(self) -> NbtTag
fn to_optional_nbt_tag(self) -> Option<NbtTag>
impl Copy for ChatType
impl Eq for ChatType
impl StructuralPartialEq for ChatType
Auto Trait Implementations§
impl Freeze for ChatType
impl RefUnwindSafe for ChatType
impl Send for ChatType
impl Sync for ChatType
impl Unpin for ChatType
impl UnwindSafe for ChatType
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