Struct rustc_span::def_id::ModDefId
source · pub struct ModDefId(DefId);
Tuple Fields§
§0: DefId
Implementations§
Trait Implementations§
source§impl From<LocalModDefId> for ModDefId
impl From<LocalModDefId> for ModDefId
source§fn from(local: LocalModDefId) -> Self
fn from(local: LocalModDefId) -> Self
Converts to this type from the input type.
source§impl<__CTX> HashStable<__CTX> for ModDefIdwhere
__CTX: HashStableContext,
impl<__CTX> HashStable<__CTX> for ModDefIdwhere __CTX: HashStableContext,
fn hash_stable(&self, __hcx: &mut __CTX, __hasher: &mut StableHasher)
source§impl PartialEq<ModDefId> for ModDefId
impl PartialEq<ModDefId> for ModDefId
impl Copy for ModDefId
impl Eq for ModDefId
impl StructuralEq for ModDefId
impl StructuralPartialEq for ModDefId
Auto Trait Implementations§
impl RefUnwindSafe for ModDefId
impl Send for ModDefId
impl Sync for ModDefId
impl Unpin for ModDefId
impl UnwindSafe for ModDefId
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
Mutably borrows from an owned value. Read more
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 8 bytes