Trait rustc_middle::ty::print::Print [−][src]
pub trait Print<'tcx, P> {
type Output;
type Error;
fn print(&self, cx: P) -> Result<Self::Output, Self::Error>;
}Associated Types
Required methods
Implementors
impl<'tcx, P: Printer<'tcx>> Print<'tcx, P> for &'tcx List<Binder<'tcx, ExistentialPredicate<'tcx>>>impl<'tcx, T, P: PrettyPrinter<'tcx>> Print<'tcx, P> for Binder<'tcx, T> where
T: Print<'tcx, P, Output = P, Error = P::Error> + TypeFoldable<'tcx>, impl<'tcx, T, U, P: PrettyPrinter<'tcx>> Print<'tcx, P> for OutlivesPredicate<T, U> where
T: Print<'tcx, P, Output = P, Error = P::Error>,
U: Print<'tcx, P, Output = P, Error = P::Error>,