pub enum MemoryAddressingConstraintSpec {
None,
NoOffset,
Offset,
PreIndex,
PostIndex,
}Expand description
Precomputed memory addressing constraint for one encoding variant.
Variants§
None
No addressing-mode filtering is required.
NoOffset
Bare base form only ([base]).
Offset
Offset addressing only.
PreIndex
Pre-indexed addressing only.
PostIndex
Post-indexed addressing only.
Trait Implementations§
Source§impl Clone for MemoryAddressingConstraintSpec
impl Clone for MemoryAddressingConstraintSpec
Source§fn clone(&self) -> MemoryAddressingConstraintSpec
fn clone(&self) -> MemoryAddressingConstraintSpec
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 PartialEq for MemoryAddressingConstraintSpec
impl PartialEq for MemoryAddressingConstraintSpec
Source§fn eq(&self, other: &MemoryAddressingConstraintSpec) -> bool
fn eq(&self, other: &MemoryAddressingConstraintSpec) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for MemoryAddressingConstraintSpec
impl Eq for MemoryAddressingConstraintSpec
impl StructuralPartialEq for MemoryAddressingConstraintSpec
Auto Trait Implementations§
impl Freeze for MemoryAddressingConstraintSpec
impl RefUnwindSafe for MemoryAddressingConstraintSpec
impl Send for MemoryAddressingConstraintSpec
impl Sync for MemoryAddressingConstraintSpec
impl Unpin for MemoryAddressingConstraintSpec
impl UnsafeUnpin for MemoryAddressingConstraintSpec
impl UnwindSafe for MemoryAddressingConstraintSpec
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