[−]Struct cranelift::prelude::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
fn clone(&self) -> Ebb
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for Ebb
impl Debug for Ebb
impl Display for Ebb
impl EntityRef for Ebb
impl Eq for Ebb
impl Hash for Ebb
fn hash<__H>(&self, state: &mut __H) where
__H: Hasher,
__H: Hasher,
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for Ebb
fn cmp(&self, other: &Ebb) -> Ordering
fn max(self, other: Self) -> Self
1.21.0[src]
fn min(self, other: Self) -> Self
1.21.0[src]
fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<Ebb> for Ebb
impl PartialOrd<Ebb> for Ebb
fn partial_cmp(&self, other: &Ebb) -> Option<Ordering>
fn lt(&self, other: &Ebb) -> bool
fn le(&self, other: &Ebb) -> bool
fn gt(&self, other: &Ebb) -> bool
fn ge(&self, other: &Ebb) -> bool
impl ReservedValue for Ebb
fn reserved_value() -> 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]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> SparseMapValue<T> for T where
T: EntityRef,
T: EntityRef,
fn key(&self) -> T
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,