Trait bit_reverse::LookupReverse
[−]
[src]
pub trait LookupReverse<T> {
fn swap_bits(self) -> T;
}Computes bit reversal by using lookup table to translate a single byte into its reverse. For multi-byte types, the byte order is swapped to complete the reversal.
Required Methods
fn swap_bits(self) -> T
Swaps the bits such that bit i is now bit N-i, where N is the length of the T in bits.
Implementors
impl LookupReverse<u8> for u8impl LookupReverse<u16> for u16impl LookupReverse<u32> for u32impl LookupReverse<u64> for u64impl LookupReverse<usize> for usizeimpl LookupReverse<i8> for i8impl LookupReverse<i16> for i16impl LookupReverse<i32> for i32impl LookupReverse<i64> for i64impl LookupReverse<isize> for isize