Trait rustc_middle::ty::inherent::ParamEnv

source ·
pub trait ParamEnv<I>: Copy + Debug + Hash + Eq + TypeFoldable<I>
where I: Interner,
{ // Required methods fn reveal(self) -> Reveal; fn caller_bounds(self) -> impl IntoIterator<Item = <I as Interner>::Clause>; }

Required Methods§

source

fn reveal(self) -> Reveal

source

fn caller_bounds(self) -> impl IntoIterator<Item = <I as Interner>::Clause>

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<'tcx> ParamEnv<TyCtxt<'tcx>> for ParamEnv<'tcx>