Trait typenum::type_operators::Abs

source ·
pub trait Abs {
    type Output;
}
Expand description

A type operator that returns the absolute value.

§Example

use typenum::{Abs, Integer, N5};

assert_eq!(<N5 as Abs>::Output::to_i32(), 5);

Required Associated Types§

source

type Output

The absolute value.

Implementors§

source§

impl Abs for Z0

§

type Output = Z0

source§

impl<U: Unsigned + NonZero> Abs for NInt<U>

§

type Output = PInt<U>

source§

impl<U: Unsigned + NonZero> Abs for PInt<U>

§

type Output = PInt<U>