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

pub struct JumpTable(_);

An opaque reference to a jump table.

Methods

impl JumpTable

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

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

Create a new jump table reference from its number.

This method is for use by the parser.

Trait Implementations

impl From<JumpTable> for AnyEntity[src]

impl PartialEq<JumpTable> for JumpTable[src]

impl Eq for JumpTable[src]

impl Hash for JumpTable[src]

impl Copy for JumpTable[src]

impl Debug for JumpTable

impl Display for JumpTable

impl Clone for JumpTable[src]

impl ReservedValue for JumpTable

impl EntityRef for JumpTable

Auto Trait Implementations

impl Send for JumpTable

impl Sync for JumpTable

impl Unpin for JumpTable

impl RefUnwindSafe for JumpTable

impl UnwindSafe for JumpTable

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]