PrivateSetBit

Trait PrivateSetBit 

Source
pub trait PrivateSetBit<I, B> {
    type Output;

    // Required method
    fn private_set_bit(self, _: I, _: B) -> Self::Output;
}

Required Associated Types§

Required Methods§

Source

fn private_set_bit(self, _: I, _: B) -> Self::Output

Implementors§

Source§

impl<I> PrivateSetBit<I, B0> for UTerm

Source§

impl<I> PrivateSetBit<I, B1> for UTerm
where U1: Shl<I>,

Source§

type Output = <UInt<UTerm, B1> as Shl<I>>::Output

Source§

impl<Un, Bn, B> PrivateSetBit<UTerm, B> for UInt<Un, Bn>

Source§

type Output = UInt<Un, B>

Source§

impl<Un, Bn, Ui, Bi, B> PrivateSetBit<UInt<Ui, Bi>, B> for UInt<Un, Bn>
where UInt<Ui, Bi>: Sub<B1>, Un: PrivateSetBit<Sub1<UInt<Ui, Bi>>, B>,

Source§

type Output = UInt<<Un as PrivateSetBit<<UInt<Ui, Bi> as Sub<B1>>::Output, B>>::Output, Bn>