#[repr(u32)]pub enum PermissionKind {
Atom = 0,
CommandLevel = 1,
}Variants§
Implementations§
Source§impl PermissionKind
impl PermissionKind
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 PermissionKind
impl AzaleaRead for PermissionKind
Source§impl AzaleaWrite for PermissionKind
impl AzaleaWrite for PermissionKind
Source§impl Clone for PermissionKind
impl Clone for PermissionKind
Source§fn clone(&self) -> PermissionKind
fn clone(&self) -> PermissionKind
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 PermissionKind
impl Debug for PermissionKind
Source§impl<'de> Deserialize<'de> for PermissionKind
Available on crate feature serde only.
impl<'de> Deserialize<'de> for PermissionKind
Available on crate feature
serde only.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 PermissionKind
impl Display for PermissionKind
Source§impl FromNbtTag for PermissionKind
impl FromNbtTag for PermissionKind
fn from_nbt_tag(tag: NbtTag<'_, '_>) -> Option<Self>
fn from_optional_nbt_tag( tag: Option<NbtTag<'_, '_>>, ) -> Result<Option<Self>, DeserializeError>
Source§impl FromStr for PermissionKind
impl FromStr for PermissionKind
Source§impl Hash for PermissionKind
impl Hash for PermissionKind
Source§impl PartialEq for PermissionKind
impl PartialEq for PermissionKind
Source§impl Registry for PermissionKind
impl Registry for PermissionKind
Source§impl Serialize for PermissionKind
Available on crate feature serde only.
impl Serialize for PermissionKind
Available on crate feature
serde only.Source§impl ToNbtTag for PermissionKind
impl ToNbtTag for PermissionKind
fn to_nbt_tag(self) -> NbtTag
fn to_optional_nbt_tag(self) -> Option<NbtTag>
Source§impl TryFrom<u32> for PermissionKind
impl TryFrom<u32> for PermissionKind
impl Copy for PermissionKind
impl Eq for PermissionKind
impl StructuralPartialEq for PermissionKind
Auto Trait Implementations§
impl Freeze for PermissionKind
impl RefUnwindSafe for PermissionKind
impl Send for PermissionKind
impl Sync for PermissionKind
impl Unpin for PermissionKind
impl UnwindSafe for PermissionKind
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.