[][src]Struct cranelift_codegen::ir::entities::GlobalValue

pub struct GlobalValue(_);

An opaque reference to a global value.

Methods

impl GlobalValue

pub fn from_u32(x: u32) -> Self

Return the underlying index value as a u32.

pub fn as_u32(self) -> u32

Return the underlying index value as a u32.

impl GlobalValue[src]

pub fn with_number(n: u32) -> Option<Self>[src]

Create a new global value reference from its number.

This method is for use by the parser.

Trait Implementations

impl From<GlobalValue> for AnyEntity[src]

impl PartialEq<GlobalValue> for GlobalValue[src]

impl Eq for GlobalValue[src]

impl Hash for GlobalValue[src]

impl Display for GlobalValue

impl Debug for GlobalValue

impl Copy for GlobalValue[src]

impl Clone for GlobalValue[src]

impl ReservedValue for GlobalValue

impl EntityRef for GlobalValue

Auto Trait Implementations

impl Unpin for GlobalValue

impl Send for GlobalValue

impl Sync for GlobalValue

impl UnwindSafe for GlobalValue

impl RefUnwindSafe for GlobalValue

Blanket Implementations

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

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, 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.

impl<T> SparseMapValue<T> for T where
    T: EntityRef
[src]