pub trait Shift {
    type Output;

    fn shift_left(self, num: u32) -> Self::Output;
    fn shift_word_left(self) -> Self::Output;
    fn checked_shift_word_left(self) -> Option<Self::Output>;
    fn shift_right(self, num: u32) -> Self::Output;
    fn shift_word_right(self) -> Self::Output;
}

Required Associated Types

Required Methods

Implementors