[−][src]Struct cranelift_codegen::ir::entities::Ebb
An opaque reference to an extended basic block in a function.
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 PartialEq<Ebb> for Ebb
[src]
impl Eq for Ebb
[src]
impl Ord for Ebb
[src]
fn cmp(&self, other: &Ebb) -> Ordering
[src]
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 PartialOrd<Ebb> for Ebb
[src]
fn partial_cmp(&self, other: &Ebb) -> Option<Ordering>
[src]
fn lt(&self, other: &Ebb) -> bool
[src]
fn le(&self, other: &Ebb) -> bool
[src]
fn gt(&self, other: &Ebb) -> bool
[src]
fn ge(&self, other: &Ebb) -> bool
[src]
impl Hash for Ebb
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Copy for Ebb
[src]
impl Debug for Ebb
impl Display for Ebb
impl Clone for Ebb
[src]
impl ReservedValue for Ebb
fn reserved_value() -> Ebb
impl EntityRef for Ebb
Auto Trait Implementations
impl Send for Ebb
impl Sync for Ebb
impl Unpin for Ebb
impl RefUnwindSafe for Ebb
impl UnwindSafe for Ebb
Blanket Implementations
impl<T> From<T> for T
[src]
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> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
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> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
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> SparseMapValue<T> for T where
T: EntityRef,
[src]
T: EntityRef,