pub struct StaticModuleIndex(/* private fields */);Expand description
Index into the global list of modules found within an entire component.
Module translations are saved on the side to get fully compiled after the original component has finished being translated.
Implementations§
Source§impl StaticModuleIndex
 
impl StaticModuleIndex
Sourcepub fn as_bits(self) -> u32
 
pub fn as_bits(self) -> u32
Return the raw bit encoding for this instance.
Warning: the raw bit encoding is opaque and has no
guaranteed correspondence to the entity’s index. It encodes the
entire state of this index value: either a valid index or an
invalid-index sentinel. The value returned by this method should
only be passed to from_bits.
Sourcepub fn from_bits(x: u32) -> Self
 
pub fn from_bits(x: u32) -> Self
Create a new instance from the raw bit encoding.
Warning: the raw bit encoding is opaque and has no
guaranteed correspondence to the entity’s index. It encodes the
entire state of this index value: either a valid index or an
invalid-index sentinel. The value returned by this method should
only be given bits from as_bits.
Trait Implementations§
Source§impl Clone for StaticModuleIndex
 
impl Clone for StaticModuleIndex
Source§fn clone(&self) -> StaticModuleIndex
 
fn clone(&self) -> StaticModuleIndex
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for StaticModuleIndex
 
impl Debug for StaticModuleIndex
Source§impl<'de> Deserialize<'de> for StaticModuleIndex
 
impl<'de> Deserialize<'de> for StaticModuleIndex
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
    __D: Deserializer<'de>,
 
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
    __D: Deserializer<'de>,
Source§impl EntityRef for StaticModuleIndex
 
impl EntityRef for StaticModuleIndex
Source§impl Hash for StaticModuleIndex
 
impl Hash for StaticModuleIndex
Source§impl Ord for StaticModuleIndex
 
impl Ord for StaticModuleIndex
Source§fn cmp(&self, other: &StaticModuleIndex) -> Ordering
 
fn cmp(&self, other: &StaticModuleIndex) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
    Self: Sized,
 
fn max(self, other: Self) -> Selfwhere
    Self: Sized,
Source§impl PartialEq for StaticModuleIndex
 
impl PartialEq for StaticModuleIndex
Source§impl PartialOrd for StaticModuleIndex
 
impl PartialOrd for StaticModuleIndex
Source§impl ReservedValue for StaticModuleIndex
 
impl ReservedValue for StaticModuleIndex
Source§fn reserved_value() -> StaticModuleIndex
 
fn reserved_value() -> StaticModuleIndex
Source§fn is_reserved_value(&self) -> bool
 
fn is_reserved_value(&self) -> bool
Source§impl Serialize for StaticModuleIndex
 
impl Serialize for StaticModuleIndex
impl Copy for StaticModuleIndex
impl Eq for StaticModuleIndex
impl StructuralPartialEq for StaticModuleIndex
Auto Trait Implementations§
impl Freeze for StaticModuleIndex
impl RefUnwindSafe for StaticModuleIndex
impl Send for StaticModuleIndex
impl Sync for StaticModuleIndex
impl Unpin for StaticModuleIndex
impl UnwindSafe for StaticModuleIndex
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
 
impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
    T: Clone,
 
impl<T> CloneToUninit for Twhere
    T: Clone,
Source§impl<Q, K> Comparable<K> for Q
 
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
 
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
 
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
 
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.