[−][src]Struct cranelift_module::FuncId
A function identifier for use in the Module
interface.
Methods
impl FuncId
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
.
Trait Implementations
impl Debug for FuncId
impl Display for FuncId
impl PartialEq<FuncId> for FuncId
[src]
impl Eq for FuncId
[src]
impl Ord for FuncId
[src]
fn cmp(&self, other: &FuncId) -> Ordering
[src]
fn max(self, other: Self) -> Self
1.21.0[src]
Compares and returns the maximum of two values. Read more
fn min(self, other: Self) -> Self
1.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<FuncId> for FuncId
[src]
fn partial_cmp(&self, other: &FuncId) -> Option<Ordering>
[src]
fn lt(&self, other: &FuncId) -> bool
[src]
fn le(&self, other: &FuncId) -> bool
[src]
fn gt(&self, other: &FuncId) -> bool
[src]
fn ge(&self, other: &FuncId) -> bool
[src]
impl Hash for FuncId
[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 FuncId
[src]
impl From<FuncId> for ExternalName
[src]
Function identifiers are namespace 0 in ir::ExternalName
impl Clone for FuncId
[src]
fn clone(&self) -> FuncId
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl ReservedValue for FuncId
fn reserved_value() -> FuncId
impl EntityRef for FuncId
Auto Trait Implementations
impl Unpin for FuncId
impl Send for FuncId
impl Sync for FuncId
impl UnwindSafe for FuncId
impl RefUnwindSafe for FuncId
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,
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> SparseMapValue<T> for T where
T: EntityRef,
[src]
T: EntityRef,