pub struct Roulette { /* private fields */ }Expand description
A Russian Roulette game.
Implementations§
Source§impl Roulette
impl Roulette
Sourcepub fn random_mute_until(&self) -> (u64, u64)
pub fn random_mute_until(&self) -> (u64, u64)
Generate a random mute time and the time until which the user will be muted.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Roulette
impl<'de> Deserialize<'de> for Roulette
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
Auto Trait Implementations§
impl Freeze for Roulette
impl RefUnwindSafe for Roulette
impl Send for Roulette
impl Sync for Roulette
impl Unpin for Roulette
impl UnwindSafe for Roulette
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