Trait lowdim::Integer [−][src]
pub trait Integer where
Self: Copy + Ord + Hash,
Self: Display,
Self: TryFrom<usize>,
Self: IntegerOps, {
fn zero() -> Self;
fn one() -> Self;
fn two() -> Self;
fn abs(self) -> Self;
fn signum(self) -> Self;
fn to_usize(self) -> usize
where
usize: TryFrom<Self>,
<usize as TryFrom<Self>>::Error: Debug,
{ ... }
fn from_usize(n: usize) -> Self
where
<Self as TryFrom<usize>>::Error: Debug,
{ ... }
}Expand description
Required traits and operations for integers.
Required methods
Provided methods
Converts to an usize if possible, or panics otherwise.
