Type Alias typenum::P1

source ·
pub type P1 = PInt<U1>;

Aliased Type§

struct P1 { /* private fields */ }

Trait Implementations§


impl<U: Unsigned + NonZero> Pow<NInt<U>> for P1

1^N = 1


type Output = PInt<UInt<UTerm, B1>>

The result of the exponentiation.

fn powi(self, _: NInt<U>) -> Self::Output

This function isn’t used in this crate, but may be useful for others. It is implemented for primitives. Read more