pub struct EncodedX86_64Instruction { /* private fields */ }
Expand description
Represents a binary encoded X64 instruction.
It is guaranteed to be of size 16. First 15 bytes takes the instruction itself, while last byte is its length. Note that X64 instruction’s length is at most 15.
Implementations§
Trait Implementations§
Source§impl Clone for EncodedX86_64Instruction
impl Clone for EncodedX86_64Instruction
Source§fn clone(&self) -> EncodedX86_64Instruction
fn clone(&self) -> EncodedX86_64Instruction
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for EncodedX86_64Instruction
impl Debug for EncodedX86_64Instruction
Source§impl Hash for EncodedX86_64Instruction
impl Hash for EncodedX86_64Instruction
Source§impl PartialEq for EncodedX86_64Instruction
impl PartialEq for EncodedX86_64Instruction
Source§fn eq(&self, other: &EncodedX86_64Instruction) -> bool
fn eq(&self, other: &EncodedX86_64Instruction) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl Eq for EncodedX86_64Instruction
impl StructuralPartialEq for EncodedX86_64Instruction
Auto Trait Implementations§
impl Freeze for EncodedX86_64Instruction
impl RefUnwindSafe for EncodedX86_64Instruction
impl Send for EncodedX86_64Instruction
impl Sync for EncodedX86_64Instruction
impl Unpin for EncodedX86_64Instruction
impl UnwindSafe for EncodedX86_64Instruction
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