pub enum Arm64Shift {
Invalid,
Lsl(u32),
Msl(u32),
Lsr(u32),
Asr(u32),
Ror(u32),
}Expand description
ARM64 shift amount
Variants§
Invalid
Lsl(u32)
Logical shift left
Msl(u32)
Masking shift left
Lsr(u32)
Logical shift right
Asr(u32)
Arithmetic shift right
Ror(u32)
Rotate right
Trait Implementations§
Source§impl Clone for Arm64Shift
impl Clone for Arm64Shift
Source§fn clone(&self) -> Arm64Shift
fn clone(&self) -> Arm64Shift
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for Arm64Shift
impl Debug for Arm64Shift
Source§impl Hash for Arm64Shift
impl Hash for Arm64Shift
Source§impl PartialEq for Arm64Shift
impl PartialEq for Arm64Shift
impl Copy for Arm64Shift
impl Eq for Arm64Shift
impl StructuralPartialEq for Arm64Shift
Auto Trait Implementations§
impl Freeze for Arm64Shift
impl RefUnwindSafe for Arm64Shift
impl Send for Arm64Shift
impl Sync for Arm64Shift
impl Unpin for Arm64Shift
impl UnwindSafe for Arm64Shift
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