pub struct EncodedX86_64Instruction { /* private fields */ }Expand description
Represents a binary encoded X86_64 instruction.
Implementations§
Source§impl EncodedX86_64Instruction
impl EncodedX86_64Instruction
Sourcepub const fn as_slice(&self) -> &[u8]
pub const fn as_slice(&self) -> &[u8]
Represents the EncodedX86_64Instruction as a slice of bytes.
Sourcepub const fn as_slice_mut(&mut self) -> &mut [u8]
pub const fn as_slice_mut(&mut self) -> &mut [u8]
Represents the EncodedX86_64Instruction as a slice of bytes.
Sourcepub const fn from_array<const SIZE: usize>(array: [u8; SIZE]) -> Self
pub const fn from_array<const SIZE: usize>(array: [u8; SIZE]) -> Self
Creates a new EncodedX86_64Instruction from an array of SIZE bytes.
§Panics
This function panics if the array is too large.
Trait Implementations§
Source§impl AsMut<[u8]> for EncodedX86_64Instruction
impl AsMut<[u8]> for EncodedX86_64Instruction
Source§impl AsRef<[u8]> for EncodedX86_64Instruction
impl AsRef<[u8]> for EncodedX86_64Instruction
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 (const: unstable) · 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 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 UnsafeUnpin 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