Struct naia_client::Random[]

pub struct Random {}

Container for cross-platform Random methods

Implementations

impl Random

pub fn gen_range_f32(lower: f32, upper: f32) -> f32

returns a random f32 value between an upper & lower bound

pub fn gen_range_u32(lower: u32, upper: u32) -> u32

returns a random u32 value between an upper & lower bound

pub fn gen_bool() -> bool

returns a random boolean value between an upper & lower bound

Trait Implementations

impl Debug for Random

Auto Trait Implementations

impl RefUnwindSafe for Random

impl Send for Random

impl Sync for Random

impl Unpin for Random

impl UnwindSafe for Random

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,