pub enum EntityMetadataValue {
Byte(i8),
Short(i16),
Int(i32),
Float(f32),
String(ByteString),
Slot(Slot),
BlockPos(EntityMetadataValueBlockPos),
Rotation(EntityMetadataValueRotation),
Other,
}Expand description
Switch on type.
Variants§
Byte(i8)
Case(s) 0.
Short(i16)
Case(s) 1.
Int(i32)
Case(s) 2.
Float(f32)
Case(s) 3.
String(ByteString)
Case(s) 4.
Slot(Slot)
Case(s) 5.
BlockPos(EntityMetadataValueBlockPos)
Case(s) 6.
Rotation(EntityMetadataValueRotation)
Case(s) 7.
Other
Any other value.
Trait Implementations§
Source§impl Clone for EntityMetadataValue
impl Clone for EntityMetadataValue
Source§impl Debug for EntityMetadataValue
impl Debug for EntityMetadataValue
Source§impl PartialEq for EntityMetadataValue
impl PartialEq for EntityMetadataValue
impl StructuralPartialEq for EntityMetadataValue
Auto Trait Implementations§
impl !Freeze for EntityMetadataValue
impl Forget for EntityMetadataValue
impl RefUnwindSafe for EntityMetadataValue
impl Send for EntityMetadataValue
impl Sync for EntityMetadataValue
impl Unpin for EntityMetadataValue
impl UnsafeUnpin for EntityMetadataValue
impl UnwindSafe for EntityMetadataValue
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