Type Alias TraitLoc

Source
pub type TraitLoc = ItemLoc<Trait>;

Aliased Type§

pub struct TraitLoc {
    pub container: ModuleId,
    pub id: InFileWrapper<HirFileId, FileAstId<Trait>>,
}

Fields§

§container: ModuleId§id: InFileWrapper<HirFileId, FileAstId<Trait>>

Trait Implementations§

Source§

impl Intern for TraitLoc

Source§

type Database = dyn DefDatabase

Source§

type ID = TraitId

Source§

fn intern(self, db: &Self::Database) -> Self::ID