pub enum EntityActionKind {
StartSneaking,
StopSneaking,
LeaveBed,
StartSprinting,
StopSprinting,
StartJumpWithHorse,
StopJumpWithHorse,
OpenHorseInventory,
StartFlyingWithElytra,
}
Variants§
StartSneaking
StopSneaking
LeaveBed
StartSprinting
StopSprinting
StartJumpWithHorse
StopJumpWithHorse
OpenHorseInventory
StartFlyingWithElytra
Implementations§
Source§impl EntityActionKind
impl EntityActionKind
pub const fn variant_count() -> usize
pub fn deserialize_with_id<'a>( id: VarInt, data: &'a [u8], ) -> DeserializeResult<'a, Self>
pub fn name(&self) -> &str
pub fn id(&self) -> VarInt
pub fn serialize_body<S: Serializer>(&self, to: &mut S) -> SerializeResult
Trait Implementations§
Source§impl Clone for EntityActionKind
impl Clone for EntityActionKind
Source§fn clone(&self) -> EntityActionKind
fn clone(&self) -> EntityActionKind
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 EntityActionKind
impl Debug for EntityActionKind
Source§impl Deserialize for EntityActionKind
impl Deserialize for EntityActionKind
fn mc_deserialize(data: &[u8]) -> DeserializeResult<'_, Self>
Source§impl PartialEq for EntityActionKind
impl PartialEq for EntityActionKind
Source§impl Serialize for EntityActionKind
impl Serialize for EntityActionKind
fn mc_serialize<S: Serializer>(&self, to: &mut S) -> SerializeResult
impl StructuralPartialEq for EntityActionKind
Auto Trait Implementations§
impl Freeze for EntityActionKind
impl RefUnwindSafe for EntityActionKind
impl Send for EntityActionKind
impl Sync for EntityActionKind
impl Unpin for EntityActionKind
impl UnwindSafe for EntityActionKind
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