pub struct TypeIndex(pub u32);
Expand description
Index of TypeData
in the TypeInformation
stream.
If this index is a cross module reference, it must be resolved before lookup in the stream.
Tuple Fields
0: u32
Trait Implementations
sourceimpl ItemIndex for TypeIndex
impl ItemIndex for TypeIndex
sourcefn is_cross_module(self) -> bool
fn is_cross_module(self) -> bool
Returns true
if this is a cross module reference. Read more
sourceimpl Ord for TypeIndex
impl Ord for TypeIndex
sourceimpl PartialOrd<TypeIndex> for TypeIndex
impl PartialOrd<TypeIndex> for TypeIndex
sourcefn partial_cmp(&self, other: &TypeIndex) -> Option<Ordering>
fn partial_cmp(&self, other: &TypeIndex) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
impl Copy for TypeIndex
impl Eq for TypeIndex
impl StructuralEq for TypeIndex
impl StructuralPartialEq for TypeIndex
Auto Trait Implementations
impl RefUnwindSafe for TypeIndex
impl Send for TypeIndex
impl Sync for TypeIndex
impl Unpin for TypeIndex
impl UnwindSafe for TypeIndex
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more