[]Struct cranelift::prelude::Ebb

pub struct Ebb(_);

An opaque reference to an extended basic block in a Function.

You can get an Ebb using FunctionBuilder::create_ebb

Methods

impl Ebb

pub fn with_number(n: u32) -> Option<Ebb>

Create a new EBB reference from its number. This corresponds to the ebbNN representation.

This method is for use by the parser.

impl Ebb

pub fn from_u32(x: u32) -> Ebb

Return the underlying index value as a u32.

pub fn as_u32(self) -> u32

Return the underlying index value as a u32.

Trait Implementations

impl Clone for Ebb

impl Copy for Ebb

impl Debug for Ebb

impl Display for Ebb

impl EntityRef for Ebb

impl Eq for Ebb

impl Hash for Ebb

impl Ord for Ebb

impl PartialEq<Ebb> for Ebb

impl PartialOrd<Ebb> for Ebb

impl ReservedValue for Ebb

impl StructuralEq for Ebb

impl StructuralPartialEq for Ebb

Auto Trait Implementations

impl RefUnwindSafe for Ebb

impl Send for Ebb

impl Sync for Ebb

impl Unpin for Ebb

impl UnwindSafe for Ebb

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

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

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> SparseMapValue<T> for T where
    T: EntityRef

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