pub enum DerivedStat {
CritChance,
Haste,
VersatilityDamage,
VersatilityDr,
Mastery,
}Expand description
Percentage values after rating conversion.
Variants§
Trait Implementations§
Source§impl Clone for DerivedStat
impl Clone for DerivedStat
Source§fn clone(&self) -> DerivedStat
fn clone(&self) -> DerivedStat
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 DerivedStat
impl Debug for DerivedStat
Source§impl<'de> Deserialize<'de> for DerivedStat
impl<'de> Deserialize<'de> for DerivedStat
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 From<DerivedStat> for JsValuewhere
DerivedStat: Serialize,
impl From<DerivedStat> for JsValuewhere
DerivedStat: Serialize,
Source§fn from(value: DerivedStat) -> Self
fn from(value: DerivedStat) -> Self
Converts to this type from the input type.
Source§impl FromWasmAbi for DerivedStatwhere
Self: DeserializeOwned,
impl FromWasmAbi for DerivedStatwhere
Self: DeserializeOwned,
Source§impl Hash for DerivedStat
impl Hash for DerivedStat
Source§impl IntoWasmAbi for &DerivedStatwhere
DerivedStat: Serialize,
impl IntoWasmAbi for &DerivedStatwhere
DerivedStat: Serialize,
Source§impl IntoWasmAbi for DerivedStatwhere
DerivedStat: Serialize,
impl IntoWasmAbi for DerivedStatwhere
DerivedStat: Serialize,
Source§impl OptionFromWasmAbi for DerivedStatwhere
Self: DeserializeOwned,
impl OptionFromWasmAbi for DerivedStatwhere
Self: DeserializeOwned,
Source§impl OptionIntoWasmAbi for DerivedStatwhere
DerivedStat: Serialize,
impl OptionIntoWasmAbi for DerivedStatwhere
DerivedStat: Serialize,
Source§impl PartialEq for DerivedStat
impl PartialEq for DerivedStat
Source§impl RefFromWasmAbi for DerivedStatwhere
Self: DeserializeOwned,
impl RefFromWasmAbi for DerivedStatwhere
Self: DeserializeOwned,
Source§type Abi = <JsType as RefFromWasmAbi>::Abi
type Abi = <JsType as RefFromWasmAbi>::Abi
The Wasm ABI type references to
Self are recovered from.Source§type Anchor = SelfOwner<DerivedStat>
type Anchor = SelfOwner<DerivedStat>
The type that holds the reference to
Self for the duration of the
invocation of the function that has an &Self parameter. This is
required to ensure that the lifetimes don’t persist beyond one function
call, and so that they remain anonymous.Source§impl Serialize for DerivedStat
impl Serialize for DerivedStat
Source§impl Tsify for DerivedStat
impl Tsify for DerivedStat
const DECL: &'static str = "/**\n * Percentage values after rating conversion.\n */\nexport type DerivedStat = \"CritChance\" | \"Haste\" | \"VersatilityDamage\" | \"VersatilityDr\" | \"Mastery\";"
const SERIALIZATION_CONFIG: SerializationConfig
type JsType = JsType
fn into_js(&self) -> Result<Self::JsType, Error>where
Self: Serialize,
fn from_js<T>(js: T) -> Result<Self, Error>
Source§impl VectorFromWasmAbi for DerivedStatwhere
Self: DeserializeOwned,
impl VectorFromWasmAbi for DerivedStatwhere
Self: DeserializeOwned,
type Abi = <JsType as VectorFromWasmAbi>::Abi
unsafe fn vector_from_abi(js: Self::Abi) -> Box<[Self]>
Source§impl VectorIntoWasmAbi for DerivedStatwhere
DerivedStat: Serialize,
impl VectorIntoWasmAbi for DerivedStatwhere
DerivedStat: Serialize,
type Abi = <JsType as VectorIntoWasmAbi>::Abi
fn vector_into_abi(vector: Box<[Self]>) -> Self::Abi
Source§impl WasmDescribe for DerivedStat
impl WasmDescribe for DerivedStat
Source§impl WasmDescribeVector for DerivedStat
impl WasmDescribeVector for DerivedStat
impl Copy for DerivedStat
impl Eq for DerivedStat
impl StructuralPartialEq for DerivedStat
Auto Trait Implementations§
impl Freeze for DerivedStat
impl RefUnwindSafe for DerivedStat
impl Send for DerivedStat
impl Sync for DerivedStat
impl Unpin for DerivedStat
impl UnsafeUnpin for DerivedStat
impl UnwindSafe for DerivedStat
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§impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
Source§type Abi = <T as IntoWasmAbi>::Abi
type Abi = <T as IntoWasmAbi>::Abi
Same as
IntoWasmAbi::AbiSource§fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
Same as
IntoWasmAbi::into_abi, except that it may throw and never
return in the case of Err.