[−][src]Enum cranelift_codegen::ir::entities::AnyEntity
A reference to any of the entities defined in this module.
Variants
FunctionThe whole function.
Ebb(Ebb)An extended basic block.
Inst(Inst)An instruction.
Value(Value)An SSA value.
StackSlot(StackSlot)A stack slot.
GlobalValue(GlobalValue)A Global value.
JumpTable(JumpTable)A jump table.
FuncRef(FuncRef)An external function.
SigRef(SigRef)A function call signature.
Heap(Heap)A heap.
Table(Table)A table.
Trait Implementations
impl Copy for AnyEntity[src]
impl Display for AnyEntity[src]
impl Debug for AnyEntity[src]
impl PartialEq<AnyEntity> for AnyEntity[src]
impl Eq for AnyEntity[src]
impl From<Ebb> for AnyEntity[src]
impl From<Inst> for AnyEntity[src]
impl From<Value> for AnyEntity[src]
impl From<StackSlot> for AnyEntity[src]
impl From<GlobalValue> for AnyEntity[src]
fn from(r: GlobalValue) -> Self[src]
impl From<JumpTable> for AnyEntity[src]
impl From<FuncRef> for AnyEntity[src]
impl From<SigRef> for AnyEntity[src]
impl From<Heap> for AnyEntity[src]
impl From<Table> for AnyEntity[src]
impl Hash for AnyEntity[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,
Feeds a slice of this type into the given [Hasher]. Read more
impl Clone for AnyEntity[src]
Auto Trait Implementations
Blanket Implementations
impl<T> From for T[src]
impl<T, U> TryFrom 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 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, U> Into for T where
U: From<T>, [src]
U: From<T>,
impl<T> Borrow for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut 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> ToOwned for T where
T: Clone, [src]
T: Clone,
impl<T> ToString for T where
T: Display + ?Sized, [src]
T: Display + ?Sized,