Trait typenum::type_operators::Logarithm2[][src]

pub trait Logarithm2 {
    type Output;
}

A type operator for taking the integer binary logarithm of Self.

The integer binary logarighm of n is the largest integer m such that n >= 2^m. This definition is equivalent to truncating the real-valued binary logarithm: floor(log2(n)).

Associated Types

type Output[src]

The result of the integer binary logarithm.

Loading content...

Implementors

impl<N> Logarithm2 for N where
    N: PrivateLogarithm2, 
[src]

type Output = Self::Output

Loading content...