pub enum FireResult {
Empty,
Bullet,
Jammed,
NoBullets,
}Expand description
Result of firing the revolver.
Variants§
Empty
The chamber was empty.
Bullet
The chamber was loaded with a bullet.
Jammed
The gun got jammed.
NoBullets
No more bullets left.
Trait Implementations§
Source§impl Clone for FireResult
impl Clone for FireResult
Source§fn clone(&self) -> FireResult
fn clone(&self) -> FireResult
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 FireResult
impl Debug for FireResult
Source§impl PartialEq for FireResult
impl PartialEq for FireResult
impl Copy for FireResult
impl Eq for FireResult
impl StructuralPartialEq for FireResult
Auto Trait Implementations§
impl Freeze for FireResult
impl RefUnwindSafe for FireResult
impl Send for FireResult
impl Sync for FireResult
impl Unpin for FireResult
impl UnwindSafe for FireResult
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