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

pub struct FuncRef(_);

A reference to an external function.

Methods

impl FuncRef

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 FuncRef[src]

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

Create a new external function reference from its number.

This method is for use by the parser.

Trait Implementations

impl Display for FuncRef

impl Debug for FuncRef

impl PartialEq<FuncRef> for FuncRef[src]

impl Eq for FuncRef[src]

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

impl From<FuncRef> for AnyEntity[src]

impl Clone for FuncRef[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl ReservedValue for FuncRef

impl EntityRef for FuncRef

Auto Trait Implementations

impl Unpin for FuncRef

impl Sync for FuncRef

impl Send for FuncRef

impl RefUnwindSafe for FuncRef

impl UnwindSafe for FuncRef

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]

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