pub enum RollError {
IntegerOverFlow(u32, u32),
}
Expand description
Things that can go wrong when rolling dice.
Variants§
IntegerOverFlow(u32, u32)
Attempted to add two integers which would overflow (usually because the dice roll is too big)
Trait Implementations§
Source§impl Error for RollError
impl Error for RollError
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()
Auto Trait Implementations§
impl Freeze for RollError
impl RefUnwindSafe for RollError
impl Send for RollError
impl Sync for RollError
impl Unpin for RollError
impl UnwindSafe for RollError
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