Trait hir_ty::ProjectionTyExt

source ·
pub trait ProjectionTyExt {
    // Required methods
    fn trait_ref(&self, db: &dyn HirDatabase) -> TraitRef;
    fn trait_(&self, db: &dyn HirDatabase) -> TraitId;
    fn self_type_parameter(&self, db: &dyn HirDatabase) -> Ty;
}

Required Methods§

source

fn trait_ref(&self, db: &dyn HirDatabase) -> TraitRef

source

fn trait_(&self, db: &dyn HirDatabase) -> TraitId

source

fn self_type_parameter(&self, db: &dyn HirDatabase) -> Ty

Implementors§