#[non_exhaustive]#[repr(i32)]pub enum DifficultyId {
Base = 0,
MythicPlus = 8,
}Expand description
Difficulty.ID stored on difficulty-specific spell tables.
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.
Base = 0
Base row used when no encounter difficulty override is requested.
MythicPlus = 8
Mythic Keystone dungeon difficulty.
Implementations§
Trait Implementations§
Source§impl Clone for DifficultyId
impl Clone for DifficultyId
Source§fn clone(&self) -> DifficultyId
fn clone(&self) -> DifficultyId
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 DifficultyId
impl Debug for DifficultyId
Source§impl Default for DifficultyId
impl Default for DifficultyId
Source§fn default() -> DifficultyId
fn default() -> DifficultyId
Returns the “default value” for a type. Read more
Source§impl PartialEq for DifficultyId
impl PartialEq for DifficultyId
Source§impl TryFrom<i32> for DifficultyId
impl TryFrom<i32> for DifficultyId
Source§impl TryFromPrimitive for DifficultyId
impl TryFromPrimitive for DifficultyId
impl Copy for DifficultyId
impl Eq for DifficultyId
impl StructuralPartialEq for DifficultyId
Auto Trait Implementations§
impl Freeze for DifficultyId
impl RefUnwindSafe for DifficultyId
impl Send for DifficultyId
impl Sync for DifficultyId
impl Unpin for DifficultyId
impl UnsafeUnpin for DifficultyId
impl UnwindSafe for DifficultyId
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<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> 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 more