#[non_exhaustive]pub enum SnbtNumberType {
Byte,
Short,
Int,
Long,
}Expand description
NBT integer type requested by an SNBT number suffix or array.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Byte
Signed or unsigned byte.
Short
Signed or unsigned short.
Int
Signed or unsigned integer.
Long
Signed or unsigned long.
Trait Implementations§
Source§impl Clone for SnbtNumberType
impl Clone for SnbtNumberType
Source§fn clone(&self) -> SnbtNumberType
fn clone(&self) -> SnbtNumberType
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SnbtNumberType
Source§impl Debug for SnbtNumberType
impl Debug for SnbtNumberType
Source§impl Display for SnbtNumberType
impl Display for SnbtNumberType
impl Eq for SnbtNumberType
Source§impl From<IntegerKind> for SnbtNumberType
impl From<IntegerKind> for SnbtNumberType
Source§fn from(value: IntegerKind) -> Self
fn from(value: IntegerKind) -> Self
Converts to this type from the input type.
Source§impl PartialEq for SnbtNumberType
impl PartialEq for SnbtNumberType
impl StructuralPartialEq for SnbtNumberType
Auto Trait Implementations§
impl Freeze for SnbtNumberType
impl RefUnwindSafe for SnbtNumberType
impl Send for SnbtNumberType
impl Sync for SnbtNumberType
impl Unpin for SnbtNumberType
impl UnsafeUnpin for SnbtNumberType
impl UnwindSafe for SnbtNumberType
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
Checks if this value is equivalent to the given key. Read more
§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.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreWraps this value in an
Arc<SyncMutex<>>