#[repr(u8)]pub enum Totr {
None = 0,
Bits = 1,
BitsBytes = 2,
Bytes = 3,
}
Expand description
Перестановки битов/байтов выходных данных
Value on reset: 0
Variants§
None = 0
0: Перестановка выключена
Bits = 1
1: Биты в байтах перестанавливаются (бит 7 с битом 0, бит 6 с битом 1 и т.д.; бит 15 c битом 8, бит 14 с битом 9 и т.д., с остальными байтами так же), байты НЕ перестанавливаются
BitsBytes = 2
2: Перестанавливаются и биты, и байты
Bytes = 3
3: Биты в байтах НЕ перестанавливаются, байты перестанавливаются (меняются местами байты 3 и 0, 2 и 1);
Trait Implementations§
impl Copy for Totr
impl Eq for Totr
impl IsEnum for Totr
impl StructuralPartialEq for Totr
Auto Trait Implementations§
impl Freeze for Totr
impl RefUnwindSafe for Totr
impl Send for Totr
impl Sync for Totr
impl Unpin for Totr
impl UnwindSafe for Totr
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more