[][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...

Implementations on Foreign Types

impl Number for usize[src]

type NonZero = NonZeroUsize

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 isize[src]

type NonZero = NonZeroUsize

impl Number for i8[src]

type NonZero = NonZeroU8

impl Number for i16[src]

type NonZero = NonZeroU16

impl Number for i32[src]

type NonZero = NonZeroU32

impl Number for i64[src]

type NonZero = NonZeroU64

impl Number for i128[src]

type NonZero = NonZeroU128

Loading content...

Implementors

Loading content...