pub enum CooldownError {
Missing {
ability: AbilityRef,
},
NonApplicable {
ability: AbilityRef,
reason: CooldownNonApplicability,
},
InvalidBase {
ability: AbilityRef,
value: f64,
},
InvalidTarget {
value: f64,
},
TargetWrongUnit {
actual: Unit,
},
InvalidPercentage(CooldownPercentageError),
CalculationOverflow {
ability: AbilityRef,
},
MissingAbility {
reference: AbilityRef,
},
}Variants§
Missing
Fields
§
ability: AbilityRefNonApplicable
InvalidBase
InvalidTarget
TargetWrongUnit
InvalidPercentage(CooldownPercentageError)
CalculationOverflow
Fields
§
ability: AbilityRefMissingAbility
Fields
§
reference: AbilityRefTrait Implementations§
Source§impl Clone for CooldownError
impl Clone for CooldownError
Source§fn clone(&self) -> CooldownError
fn clone(&self) -> CooldownError
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 moreSource§impl Debug for CooldownError
impl Debug for CooldownError
Source§impl Display for CooldownError
impl Display for CooldownError
Source§impl Error for CooldownError
impl Error for CooldownError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for CooldownError
impl PartialEq for CooldownError
impl StructuralPartialEq for CooldownError
Auto Trait Implementations§
impl Freeze for CooldownError
impl RefUnwindSafe for CooldownError
impl Send for CooldownError
impl Sync for CooldownError
impl Unpin for CooldownError
impl UnsafeUnpin for CooldownError
impl UnwindSafe for CooldownError
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