[][src]Trait smoke::NumPrimitive

pub trait NumPrimitive: Copy {
    fn num(r: &mut R) -> Self;
fn num_range(r: &mut R, min_value: Self, max_value: Self) -> Self; }

Various instance of numbers generation for primitive num types (u8, u16, ..., u128, i8, ..., NonZeroU8, ...)

Required methods

fn num(r: &mut R) -> Self

Return a new value in the whole possible domain of Self

fn num_range(r: &mut R, min_value: Self, max_value: Self) -> Self

Return a new value between min_value and max_value (both included)

Loading content...

Implementations on Foreign Types

impl NumPrimitive for u8[src]

impl NumPrimitive for u16[src]

impl NumPrimitive for u32[src]

impl NumPrimitive for u64[src]

impl NumPrimitive for u128[src]

impl NumPrimitive for usize[src]

impl NumPrimitive for i8[src]

impl NumPrimitive for i16[src]

impl NumPrimitive for i32[src]

impl NumPrimitive for i64[src]

impl NumPrimitive for i128[src]

impl NumPrimitive for isize[src]

impl NumPrimitive for NonZeroU8[src]

impl NumPrimitive for NonZeroU16[src]

impl NumPrimitive for NonZeroU32[src]

impl NumPrimitive for NonZeroU64[src]

impl NumPrimitive for NonZeroU128[src]

impl NumPrimitive for NonZeroUsize[src]

impl NumPrimitive for NonZeroIsize[src]

Loading content...

Implementors

Loading content...