pub struct MemoryAccess(/* private fields */);Implementations§
Source§impl MemoryAccess
impl MemoryAccess
pub const NONE: Self
pub const VOLATILE: Self
pub const ALIGNED: Self
pub const NONTEMPORAL: Self
pub const MAKE_POINTER_AVAILABLE: Self
pub const MAKE_POINTER_VISIBLE: Self
pub const NON_PRIVATE_POINTER: Self
pub const ALIAS_SCOPE_INTELMASK: Self
pub const NO_ALIAS_INTELMASK: Self
Trait Implementations§
Source§impl BitAnd for MemoryAccess
impl BitAnd for MemoryAccess
Source§impl BitOr for MemoryAccess
impl BitOr for MemoryAccess
Source§impl Clone for MemoryAccess
impl Clone for MemoryAccess
Source§fn clone(&self) -> MemoryAccess
fn clone(&self) -> MemoryAccess
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 MemoryAccess
impl Debug for MemoryAccess
Source§impl Display for MemoryAccess
impl Display for MemoryAccess
Source§impl PartialEq for MemoryAccess
impl PartialEq for MemoryAccess
impl Copy for MemoryAccess
impl Eq for MemoryAccess
impl StructuralPartialEq for MemoryAccess
Auto Trait Implementations§
impl Freeze for MemoryAccess
impl RefUnwindSafe for MemoryAccess
impl Send for MemoryAccess
impl Sync for MemoryAccess
impl Unpin for MemoryAccess
impl UnsafeUnpin for MemoryAccess
impl UnwindSafe for MemoryAccess
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<'a, T> WordExt<'a> for Twhere
T: Word,
impl<'a, T> WordExt<'a> for Twhere
T: Word,
Source§fn parse_one(stream: &mut InstructionStream<'a>) -> ParseResult<Self>
fn parse_one(stream: &mut InstructionStream<'a>) -> ParseResult<Self>
Parses one word.
Source§fn parse_optional(
stream: &mut InstructionStream<'a>,
) -> ParseResult<Option<Self>>
fn parse_optional( stream: &mut InstructionStream<'a>, ) -> ParseResult<Option<Self>>
Tries to optionally parse one word.
Source§fn parse_eos(stream: &mut InstructionStream<'a>) -> ParseResult<&'a [Self]>
fn parse_eos(stream: &mut InstructionStream<'a>) -> ParseResult<&'a [Self]>
Parses words until the end of the stream.