Type Alias ra_ap_hir_def::TraitAliasLoc
source · pub type TraitAliasLoc = ItemLoc<TraitAlias>;
Aliased Type§
struct TraitAliasLoc {
pub container: ModuleId,
pub id: ItemTreeId<TraitAlias>,
}
Fields§
§container: ModuleId
§id: ItemTreeId<TraitAlias>
Trait Implementations§
source§impl Intern for TraitAliasLoc
impl Intern for TraitAliasLoc
type Database<'db> = dyn DefDatabase + 'db
type ID = TraitAliasId
fn intern(self, db: &Self::Database<'_>) -> TraitAliasId
source§impl InternValue for TraitAliasLoc
impl InternValue for TraitAliasLoc
§type Key = ItemLoc<TraitAlias>
type Key = ItemLoc<TraitAlias>
They key used to intern this value by.