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

pub struct SigRef(_);

A reference to a function signature.

Methods

impl SigRef

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

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

Create a new function signature reference from its number.

This method is for use by the parser.

Trait Implementations

impl PartialEq<SigRef> for SigRef[src]

impl Eq for SigRef[src]

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

impl Debug for SigRef

impl Display for SigRef

impl From<SigRef> for AnyEntity[src]

impl Clone for SigRef[src]

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

Performs copy-assignment from source. Read more

impl EntityRef for SigRef

impl ReservedValue for SigRef

Auto Trait Implementations

impl Send for SigRef

impl Sync for SigRef

impl Unpin for SigRef

impl UnwindSafe for SigRef

impl RefUnwindSafe for SigRef

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.

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