GetBit

Trait GetBit 

Source
pub trait GetBit<I> {
    type Output;

    // Required method
    #[doc(hidden)] fn get_bit<IM: InternalMarker>(&self, _: &I) -> Self::Output;
}

Required Associated Types§

Required Methods§

Source

#[doc(hidden)] fn get_bit<IM: InternalMarker>(&self, _: &I) -> Self::Output

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<I> GetBit<I> for UTerm

Source§

impl<Un, Bn> GetBit<UTerm> for UInt<Un, Bn>
where Bn: Copy,

Source§

type Output = Bn

Source§

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>>>,

Source§

type Output = <Un as GetBit<<UInt<Ui, Bi> as Sub<B1>>::Output>>::Output