#[repr(u32)]pub enum LootScoreProviderKind {
Fixed = 0,
Context = 1,
}
Variants§
Implementations§
Source§impl LootScoreProviderKind
impl LootScoreProviderKind
pub fn read_from_id( buf: &mut Cursor<&[u8]>, id: u32, ) -> Result<Self, BufReadError>
Source§impl LootScoreProviderKind
impl LootScoreProviderKind
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 Clone for LootScoreProviderKind
impl Clone for LootScoreProviderKind
Source§fn clone(&self) -> LootScoreProviderKind
fn clone(&self) -> LootScoreProviderKind
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 LootScoreProviderKind
impl Debug for LootScoreProviderKind
Source§impl<'de> Deserialize<'de> for LootScoreProviderKind
impl<'de> Deserialize<'de> for LootScoreProviderKind
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 LootScoreProviderKind
impl Display for LootScoreProviderKind
Source§impl FromNbtTag for LootScoreProviderKind
impl FromNbtTag for LootScoreProviderKind
fn from_nbt_tag(tag: NbtTag<'_, '_>) -> Option<Self>
fn from_optional_nbt_tag( tag: Option<NbtTag<'_, '_>>, ) -> Result<Option<Self>, DeserializeError>
Source§impl FromStr for LootScoreProviderKind
impl FromStr for LootScoreProviderKind
Source§impl Hash for LootScoreProviderKind
impl Hash for LootScoreProviderKind
Source§impl PartialEq for LootScoreProviderKind
impl PartialEq for LootScoreProviderKind
Source§impl Registry for LootScoreProviderKind
impl Registry for LootScoreProviderKind
Source§impl Serialize for LootScoreProviderKind
impl Serialize for LootScoreProviderKind
Source§impl ToNbtTag for LootScoreProviderKind
impl ToNbtTag for LootScoreProviderKind
fn to_nbt_tag(self) -> NbtTag
fn to_optional_nbt_tag(self) -> Option<NbtTag>
Source§impl TryFrom<u32> for LootScoreProviderKind
impl TryFrom<u32> for LootScoreProviderKind
impl Copy for LootScoreProviderKind
impl Eq for LootScoreProviderKind
impl StructuralPartialEq for LootScoreProviderKind
Auto Trait Implementations§
impl Freeze for LootScoreProviderKind
impl RefUnwindSafe for LootScoreProviderKind
impl Send for LootScoreProviderKind
impl Sync for LootScoreProviderKind
impl Unpin for LootScoreProviderKind
impl UnwindSafe for LootScoreProviderKind
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)