pub enum Effectiveness {
Double,
HalfExtra,
Half,
Normal,
None,
}
Variants§
Double
Two times the effect
HalfExtra
One half extra added
Half
Half of the amount
Normal
The full amount
None
No amount
Trait Implementations§
Source§impl Clone for Effectiveness
impl Clone for Effectiveness
Source§fn clone(&self) -> Effectiveness
fn clone(&self) -> Effectiveness
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 Effectiveness
impl Debug for Effectiveness
Source§impl<'de> Deserialize<'de> for Effectiveness
impl<'de> Deserialize<'de> for Effectiveness
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 Effectiveness
impl Display for Effectiveness
Source§impl PartialEq for Effectiveness
impl PartialEq for Effectiveness
Source§impl Random for Effectiveness
impl Random for Effectiveness
Source§impl Serialize for Effectiveness
impl Serialize for Effectiveness
Source§impl<T: Copy + Default + Debug + AddAssign + Add<Output = T> + Div<Output = T> + DivAssign + Mul<Output = T> + MulAssign + Neg<Output = T> + Rem<Output = T> + RemAssign + Sub<Output = T> + SubAssign + PartialOrd + NumCast> Value<T> for Effectiveness
impl<T: Copy + Default + Debug + AddAssign + Add<Output = T> + Div<Output = T> + DivAssign + Mul<Output = T> + MulAssign + Neg<Output = T> + Rem<Output = T> + RemAssign + Sub<Output = T> + SubAssign + PartialOrd + NumCast> Value<T> for Effectiveness
impl Copy for Effectiveness
impl Eq for Effectiveness
impl StructuralPartialEq for Effectiveness
Auto Trait Implementations§
impl Freeze for Effectiveness
impl RefUnwindSafe for Effectiveness
impl Send for Effectiveness
impl Sync for Effectiveness
impl Unpin for Effectiveness
impl UnwindSafe for Effectiveness
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