[−][src]Enum cranelift_module::FuncOrDataId
A declared name may refer to either a function or data declaration
Variants
Func(FuncId)When it's a FuncId
Data(DataId)When it's a DataId
Trait Implementations
impl Debug for FuncOrDataId[src]
impl PartialEq<FuncOrDataId> for FuncOrDataId[src]
fn eq(&self, other: &FuncOrDataId) -> bool[src]
fn ne(&self, other: &FuncOrDataId) -> bool[src]
impl Eq for FuncOrDataId[src]
impl Ord for FuncOrDataId[src]
fn cmp(&self, other: &FuncOrDataId) -> Ordering[src]
fn max(self, other: Self) -> Self1.21.0[src]
Compares and returns the maximum of two values. Read more
fn min(self, other: Self) -> Self1.21.0[src]
Compares and returns the minimum of two values. Read more
fn clamp(self, min: Self, max: Self) -> Self[src]
🔬 This is a nightly-only experimental API. (
clamp)Restrict a value to a certain interval. Read more
impl PartialOrd<FuncOrDataId> for FuncOrDataId[src]
fn partial_cmp(&self, other: &FuncOrDataId) -> Option<Ordering>[src]
fn lt(&self, other: &FuncOrDataId) -> bool[src]
fn le(&self, other: &FuncOrDataId) -> bool[src]
fn gt(&self, other: &FuncOrDataId) -> bool[src]
fn ge(&self, other: &FuncOrDataId) -> bool[src]
impl Hash for FuncOrDataId[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 Copy for FuncOrDataId[src]
impl From<FuncOrDataId> for ExternalName[src]
Mapping to ir::ExternalName is trivial based on the FuncId and DataId mapping.
fn from(id: FuncOrDataId) -> Self[src]
impl Clone for FuncOrDataId[src]
fn clone(&self) -> FuncOrDataId[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
Auto Trait Implementations
impl Unpin for FuncOrDataId
impl Send for FuncOrDataId
impl Sync for FuncOrDataId
impl RefUnwindSafe for FuncOrDataId
impl UnwindSafe for FuncOrDataId
Blanket Implementations
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> From<T> for T[src]
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> ToOwned for T where
T: Clone, [src]
T: Clone,