pub struct Immediate32 { /* private fields */ }
Expand description
Represents a 32-bit immediate value.
Implementations§
Source§impl Immediate32
impl Immediate32
pub const fn from_imm8_zero_extended(value: Immediate8) -> Self
pub const fn from_imm8_sign_extended(value: Immediate8) -> Self
pub const fn from_imm16_zero_extended(value: Immediate16) -> Self
pub const fn from_imm16_sign_extended(value: Immediate16) -> Self
pub const fn from_u32(value: u32) -> Self
pub const fn from_i32(value: i32) -> Self
pub const fn value(&self) -> u32
pub const fn encode(self) -> [u8; 4]
Trait Implementations§
Source§impl Clone for Immediate32
impl Clone for Immediate32
Source§fn clone(&self) -> Immediate32
fn clone(&self) -> Immediate32
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 Immediate32
impl Debug for Immediate32
Source§impl Hash for Immediate32
impl Hash for Immediate32
Source§impl PartialEq for Immediate32
impl PartialEq for Immediate32
impl Copy for Immediate32
impl Eq for Immediate32
impl StructuralPartialEq for Immediate32
Auto Trait Implementations§
impl Freeze for Immediate32
impl RefUnwindSafe for Immediate32
impl Send for Immediate32
impl Sync for Immediate32
impl Unpin for Immediate32
impl UnwindSafe for Immediate32
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