Trait GetBit
typenum::uint
pub trait GetBit<I> { type Output; }
type Output
impl<I> GetBit<I> for UTerm
type Output = B0
fn get_bit<IM: InternalMarker>(&self, _: &I) -> Self::Output
impl<Un, Bn> GetBit<UTerm> for UInt<Un, Bn> where Bn: Copy,
type Output = Bn
fn get_bit<IM: InternalMarker>(&self, _: &U0) -> Self::Output
impl<Un, Bn, Ui, Bi> GetBit<UInt<Ui, Bi>> for UInt<Un, Bn> where UInt<Ui, Bi>: Copy + Sub<B1>, Un: GetBit<Sub1<UInt<Ui, Bi>>>,
type Output = GetBitOut<Un, Sub1<UInt<Ui, Bi>>>
fn get_bit<IM: InternalMarker>(&self, i: &UInt<Ui, Bi>) -> Self::Output