Struct caith::DiceResult
source · Expand description
Carry one dice result and a marker field to say if it the result is a min, max, or none.
Fields
res: u64
The side of the dice that was rolled
crit: Critic
If the result was remarkable (critic)
Implementations
Methods from Deref<Target = u64>
Trait Implementations
sourceimpl Clone for DiceResult
impl Clone for DiceResult
sourcefn clone(&self) -> DiceResult
fn clone(&self) -> DiceResult
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for DiceResult
impl Debug for DiceResult
sourceimpl Deref for DiceResult
impl Deref for DiceResult
sourceimpl Ord for DiceResult
impl Ord for DiceResult
1.21.0 · sourcefn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<DiceResult> for DiceResult
impl PartialEq<DiceResult> for DiceResult
sourceimpl PartialOrd<DiceResult> for DiceResult
impl PartialOrd<DiceResult> for DiceResult
sourcefn partial_cmp(&self, other: &Self) -> Option<Ordering>
fn partial_cmp(&self, other: &Self) -> Option<Ordering>
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Copy for DiceResult
impl Eq for DiceResult
Auto Trait Implementations
impl RefUnwindSafe for DiceResult
impl Send for DiceResult
impl Sync for DiceResult
impl Unpin for DiceResult
impl UnwindSafe for DiceResult
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more