#[repr(u32)]pub enum HorseVariant {
White = 0,
Creamy = 1,
Chestnut = 2,
Brown = 3,
Black = 4,
Gray = 5,
DarkBrown = 6,
}
Variants§
Implementations§
Source§impl HorseVariant
impl HorseVariant
pub fn azalea_read_id( buf: &mut Cursor<&[u8]>, id: u32, ) -> Result<Self, BufReadError>
Source§impl HorseVariant
impl HorseVariant
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
Trait Implementations§
Source§impl AzaleaRead for HorseVariant
impl AzaleaRead for HorseVariant
fn azalea_read(buf: &mut Cursor<&[u8]>) -> Result<Self, BufReadError>
Source§impl AzaleaWrite for HorseVariant
impl AzaleaWrite for HorseVariant
Source§impl Clone for HorseVariant
impl Clone for HorseVariant
Source§fn clone(&self) -> HorseVariant
fn clone(&self) -> HorseVariant
Returns a copy 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 HorseVariant
impl Debug for HorseVariant
Source§impl Default for HorseVariant
impl Default for HorseVariant
Source§fn default() -> HorseVariant
fn default() -> HorseVariant
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for HorseVariant
impl<'de> Deserialize<'de> for HorseVariant
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 Display for HorseVariant
impl Display for HorseVariant
Source§impl FromNbtTag for HorseVariant
impl FromNbtTag for HorseVariant
fn from_nbt_tag(tag: NbtTag<'_, '_>) -> Option<Self>
fn from_optional_nbt_tag( tag: Option<NbtTag<'_, '_>>, ) -> Result<Option<Self>, DeserializeError>
Source§impl FromStr for HorseVariant
impl FromStr for HorseVariant
Source§impl Hash for HorseVariant
impl Hash for HorseVariant
Source§impl PartialEq for HorseVariant
impl PartialEq for HorseVariant
Source§impl Registry for HorseVariant
impl Registry for HorseVariant
Source§impl Serialize for HorseVariant
impl Serialize for HorseVariant
Source§impl ToNbtTag for HorseVariant
impl ToNbtTag for HorseVariant
fn to_nbt_tag(self) -> NbtTag
fn to_optional_nbt_tag(self) -> Option<NbtTag>
Source§impl TryFrom<u32> for HorseVariant
impl TryFrom<u32> for HorseVariant
impl Copy for HorseVariant
impl Eq for HorseVariant
impl StructuralPartialEq for HorseVariant
Auto Trait Implementations§
impl Freeze for HorseVariant
impl RefUnwindSafe for HorseVariant
impl Send for HorseVariant
impl Sync for HorseVariant
impl Unpin for HorseVariant
impl UnwindSafe for HorseVariant
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