Trait coitrees::IntWithMax

source ·
pub trait IntWithMax: TryInto<usize> + TryFrom<usize> + Copy + Default + PartialEq + Ord + AddAssign + SubAssign {
    const MAX: Self;

    // Provided methods
    fn to_usize(self) -> usize { ... }
    fn from_usize(x: usize) -> Self { ... }
    fn one() -> Self { ... }
}
Expand description

A trait facilitating COITree index types.

Required Associated Constants§

source

const MAX: Self

Provided Methods§

source

fn to_usize(self) -> usize

source

fn from_usize(x: usize) -> Self

source

fn one() -> Self

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl IntWithMax for u16

source§

const MAX: u16 = 65_535u16

source§

impl IntWithMax for u32

source§

const MAX: u32 = 4_294_967_295u32

source§

impl IntWithMax for usize

source§

const MAX: usize = 18_446_744_073_709_551_615usize

Implementors§