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

pub struct Imm64(_);

64-bit immediate signed integer operand.

An Imm64 operand can also be used to represent immediate values of smaller integer types by sign-extending to i64.

Methods

impl Imm64[src]

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

Create a new Imm64 representing the signed number x.

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

Return self negated.

Trait Implementations

impl Display for Imm64[src]

impl Debug for Imm64[src]

impl PartialEq<Imm64> for Imm64[src]

impl Eq for Imm64[src]

impl FromStr for Imm64[src]

type Err = &'static str

The associated error which can be returned from parsing.

impl Hash for Imm64[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 Imm64[src]

impl Into<i64> for Imm64[src]

impl From<i64> for Imm64[src]

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

impl Send for Imm64

impl Sync for Imm64

impl RefUnwindSafe for Imm64

impl UnwindSafe for Imm64

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> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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