mirror of
https://github.com/rust-lang/rust.git
synced 2025-04-28 02:57:37 +00:00
Rollup merge of #106979 - Nilstrieb:type-of-default-assoc-type, r=petrochenkov
Document how to get the type of a default associated type
This commit is contained in:
commit
a2712cb4b6
@ -37,6 +37,11 @@ impl AssocItem {
|
||||
Ident::new(self.name, tcx.def_ident_span(self.def_id).unwrap())
|
||||
}
|
||||
|
||||
/// Gets the defaultness of the associated item.
|
||||
/// To get the default associated type, use the [`type_of`] query on the
|
||||
/// [`DefId`] of the type.
|
||||
///
|
||||
/// [`type_of`]: crate::ty::TyCtxt::type_of
|
||||
pub fn defaultness(&self, tcx: TyCtxt<'_>) -> hir::Defaultness {
|
||||
tcx.impl_defaultness(self.def_id)
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user