Trait rustc_trans::middle::ty::HasProjectionTypesExperimental
[-]
[+]
[src]
pub trait HasProjectionTypes {
fn has_projection_types(&self) -> bool;
}
Required Methods
fn has_projection_types(&self) -> bool
Implementors
impl<'tcx, T: HasProjectionTypes> HasProjectionTypes for VecPerParamSpace<T>impl<'tcx> HasProjectionTypes for GenericBounds<'tcx>impl<'tcx> HasProjectionTypes for Predicate<'tcx>impl<'tcx> HasProjectionTypes for TraitPredicate<'tcx>impl<'tcx> HasProjectionTypes for EquatePredicate<'tcx>impl HasProjectionTypes for Regionimpl<T: HasProjectionTypes, U: HasProjectionTypes> HasProjectionTypes for OutlivesPredicate<T, U>impl<'tcx> HasProjectionTypes for ProjectionPredicate<'tcx>impl<'tcx> HasProjectionTypes for ProjectionTy<'tcx>impl<'tcx> HasProjectionTypes for &'tcx TyS<'tcx>impl<'tcx> HasProjectionTypes for TraitRef<'tcx>impl<'tcx> HasProjectionTypes for Substs<'tcx>impl<'tcx, T> HasProjectionTypes for Option<T>impl<'tcx, T> HasProjectionTypes for Rc<T>impl<'tcx, T> HasProjectionTypes for Box<T>impl<T> HasProjectionTypes for Binder<T>impl<'tcx> HasProjectionTypes for FnOutput<'tcx>impl<'tcx> HasProjectionTypes for FnSig<'tcx>impl<'tcx> HasProjectionTypes for BareFnTy<'tcx>