[][src]Trait nummap::Number

pub trait Number: Copy + Sized {
    type NonZero: NonZero<Self>;

    const ZERO: Self;
}

A marker trait for types which have a NonZero equivilant.

Associated Types

type NonZero: NonZero<Self>

The NonZero equivilant.

Loading content...

Associated Constants

const ZERO: Self

The zero value of this type.

Loading content...

Implementors

impl Number for f32[src]

type NonZero = NonZeroU32

impl Number for f64[src]

type NonZero = NonZeroU64

impl Number for i8[src]

type NonZero = NonZeroI8

impl Number for i16[src]

type NonZero = NonZeroI16

impl Number for i32[src]

type NonZero = NonZeroI32

impl Number for i64[src]

type NonZero = NonZeroI64

impl Number for i128[src]

type NonZero = NonZeroI128

impl Number for isize[src]

type NonZero = NonZeroIsize

impl Number for u8[src]

type NonZero = NonZeroU8

impl Number for u16[src]

type NonZero = NonZeroU16

impl Number for u32[src]

type NonZero = NonZeroU32

impl Number for u64[src]

type NonZero = NonZeroU64

impl Number for u128[src]

type NonZero = NonZeroU128

impl Number for usize[src]

type NonZero = NonZeroUsize

Loading content...