pub enum RegClass {
I32,
F32,
I64,
F64,
V128,
INVALID,
}
Variants
I32
F32
I64
F64
V128
INVALID
Implementations
sourceimpl RegClass
impl RegClass
sourcepub fn rc_to_usize(self) -> usize
pub fn rc_to_usize(self) -> usize
Convert a register class to a usize index.
sourcepub fn rc_from_u32(rc: u32) -> RegClass
pub fn rc_from_u32(rc: u32) -> RegClass
Construct a register class from a u32.
pub fn short_name(self) -> &'static str
pub fn long_name(self) -> &'static str
Trait Implementations
impl Copy for RegClass
impl Eq for RegClass
impl StructuralEq for RegClass
impl StructuralPartialEq for RegClass
Auto Trait Implementations
impl RefUnwindSafe for RegClass
impl Send for RegClass
impl Sync for RegClass
impl Unpin for RegClass
impl UnwindSafe for RegClass
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more