[−][src]Struct cranelift_module::DataId
A data object identifier for use in the Module
interface.
Methods
impl DataId
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 DataId
impl Display for DataId
impl PartialEq<DataId> for DataId
[src]
impl Eq for DataId
[src]
impl Ord for DataId
[src]
fn cmp(&self, other: &DataId) -> 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<DataId> for DataId
[src]
fn partial_cmp(&self, other: &DataId) -> Option<Ordering>
[src]
fn lt(&self, other: &DataId) -> bool
[src]
fn le(&self, other: &DataId) -> bool
[src]
fn gt(&self, other: &DataId) -> bool
[src]
fn ge(&self, other: &DataId) -> bool
[src]
impl Hash for DataId
[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 DataId
[src]
impl From<DataId> for ExternalName
[src]
Data identifiers are namespace 1 in ir::ExternalName
impl Clone for DataId
[src]
fn clone(&self) -> DataId
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl ReservedValue for DataId
fn reserved_value() -> DataId
impl EntityRef for DataId
Auto Trait Implementations
impl Unpin for DataId
impl Send for DataId
impl Sync for DataId
impl UnwindSafe for DataId
impl RefUnwindSafe for DataId
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,