[][src]Struct cranelift_codegen::ir::immediates::Uimm64

pub struct Uimm64(_);

64-bit immediate unsigned integer operand.

A Uimm64 operand can also be used to represent immediate values of smaller integer types by zero-extending to i64.

Methods

impl Uimm64[src]

pub fn new(x: u64) -> Self[src]

Create a new Uimm64 representing the unsigned number x.

pub fn wrapping_neg(self) -> Self[src]

Return self negated.

Trait Implementations

impl Display for Uimm64[src]

impl Debug for Uimm64[src]

impl PartialEq<Uimm64> for Uimm64[src]

impl Eq for Uimm64[src]

impl FromStr for Uimm64[src]

type Err = &'static str

The associated error which can be returned from parsing.

impl Hash for Uimm64[src]

fn hash_slice<H>(data: &[Self], state: &mut H) where
    H: Hasher
1.3.0[src]

Feeds a slice of this type into the given [Hasher]. Read more

impl Copy for Uimm64[src]

impl Into<u64> for Uimm64[src]

impl From<u64> for Uimm64[src]

impl Clone for Uimm64[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 Uimm64

impl Sync for Uimm64

impl Send for Uimm64

impl UnwindSafe for Uimm64

impl RefUnwindSafe for Uimm64

Blanket Implementations

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.