[−][src]Struct cranelift_codegen::isa::StackBaseMask
Bit mask of supported stack bases.
Many instruction encodings can use different base registers while others only work with the
stack pointer, say. A StackBaseMask is a bit mask of supported stack bases for a given
instruction encoding.
This behaves like a set of StackBase variants.
The internal representation as a u8 is public because stack base masks are used in constant
tables generated from the meta-language encoding definitions.
Methods
impl StackBaseMask[src]
Trait Implementations
impl Debug for StackBaseMask[src]
impl PartialEq<StackBaseMask> for StackBaseMask[src]
fn eq(&self, other: &StackBaseMask) -> bool[src]
fn ne(&self, other: &StackBaseMask) -> bool[src]
impl Eq for StackBaseMask[src]
impl Copy for StackBaseMask[src]
impl Clone for StackBaseMask[src]
fn clone(&self) -> StackBaseMask[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
Auto Trait Implementations
impl Unpin for StackBaseMask
impl Send for StackBaseMask
impl Sync for StackBaseMask
impl RefUnwindSafe for StackBaseMask
impl UnwindSafe for StackBaseMask
Blanket Implementations
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.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> From<T> for T[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,