[][src]Struct cranelift_codegen::ir::entities::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 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 Ebb[src]

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

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

This method is for use by the parser.

Trait Implementations

impl From<Ebb> for AnyEntity[src]

impl From<Ebb> for ProgramPoint[src]

impl From<Ebb> for ExpandedProgramPoint[src]

impl Display for Ebb

impl Debug for Ebb

impl PartialEq<Ebb> for Ebb[src]

impl Eq for Ebb[src]

impl Ord for Ebb[src]

impl PartialOrd<Ebb> for Ebb[src]

impl Hash for Ebb[src]

impl Copy for Ebb[src]

impl StructuralPartialEq for Ebb[src]

impl StructuralEq for Ebb[src]

impl Clone for Ebb[src]

impl EntityRef for Ebb

impl ReservedValue for Ebb

Auto Trait Implementations

impl Unpin for Ebb

impl Send for Ebb

impl Sync for Ebb

impl UnwindSafe for Ebb

impl RefUnwindSafe for Ebb

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> 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]