Enum cranelift_codegen_shared::isa::x86::OpcodePrefix [−][src]
Opcode prefix representation.
The prefix type occupies four of the EncodingBits.
Variants
Implementations
impl OpcodePrefix
[src]
pub fn from_opcode(op_bytes: &[u8]) -> Self
[src]
Extracts the OpcodePrefix from the opcode.
pub fn recipe_name_prefix(self) -> &'static str
[src]
Returns the recipe name prefix.
At the moment, each similar OpcodePrefix group is given its own Recipe. In order to distinguish them, this string is prefixed.
Trait Implementations
impl Clone for OpcodePrefix
[src]
fn clone(&self) -> OpcodePrefix
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for OpcodePrefix
[src]
impl Debug for OpcodePrefix
[src]
impl Eq for OpcodePrefix
[src]
impl From<u8> for OpcodePrefix
[src]
impl Into<u8> for OpcodePrefix
[src]
impl PartialEq<OpcodePrefix> for OpcodePrefix
[src]
fn eq(&self, other: &OpcodePrefix) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for OpcodePrefix
[src]
impl StructuralPartialEq for OpcodePrefix
[src]
Auto Trait Implementations
impl RefUnwindSafe for OpcodePrefix
impl Send for OpcodePrefix
impl Sync for OpcodePrefix
impl Unpin for OpcodePrefix
impl UnwindSafe for OpcodePrefix
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,