Trait rustc::util::ppaux::Repr[src]
pub trait Repr {
fn repr(&self, tcx: &ctxt) -> String;
}Produces a string suitable for debugging output.
Required Methods
Implementors
impl Repr for param_substsimpl Repr for RcvrMatchConditionimpl Repr for Constraintimpl Repr for TypeTraceimpl Repr for TypeOriginimpl Repr for SubregionOriginimpl Repr for RegionVariableOriginimpl Repr for vtable_originimpl Repr for Loanimpl Repr for LoanPathimpl Repr for cmt_impl Repr for categorizationimpl Repr for InteriorKindimpl<T: Repr> Repr for Option<T>impl<T: Repr, U: Repr> Repr for Result<T, U>impl Repr for ()impl<T: Repr> Repr for Rc<T>impl<T: Repr + 'static> Repr for Gc<T>impl<T: Repr> Repr for Box<T>impl<'a, T: Repr> Repr for &'a [T]impl<T: Repr> Repr for OwnedSlice<T>impl<T: Repr> Repr for Vec<T>impl Repr for Defimpl Repr for TypeParameterDefimpl Repr for RegionParameterDefimpl Repr for timpl Repr for mtimpl Repr for Substsimpl<T: Repr> Repr for VecPerParamSpace<T>impl Repr for ItemSubstsimpl Repr for RegionSubstsimpl Repr for ParamBoundsimpl Repr for TraitRefimpl Repr for Exprimpl Repr for Pathimpl Repr for Itemimpl Repr for Stmtimpl Repr for Patimpl Repr for BoundRegionimpl Repr for Regionimpl Repr for DefIdimpl Repr for Polytypeimpl Repr for Genericsimpl Repr for ItemVariancesimpl Repr for Varianceimpl Repr for Methodimpl Repr for Nameimpl Repr for Identimpl Repr for ExplicitSelf_impl Repr for Visibilityimpl Repr for BareFnTyimpl Repr for FnSigimpl Repr for MethodCalleeimpl Repr for MethodOriginimpl Repr for MethodParamimpl Repr for MethodObjectimpl Repr for TraitStoreimpl Repr for BuiltinBoundimpl Repr for BuiltinBoundsimpl Repr for Spanimpl Repr for Abiimpl Repr for UpvarIdimpl Repr for Mutabilityimpl Repr for BorrowKindimpl Repr for UpvarBorrowimpl Repr for IntVidimpl Repr for FloatVidimpl Repr for RegionVidimpl Repr for TyVidimpl Repr for IntVarValueimpl Repr for IntTyimpl Repr for UintTyimpl Repr for FloatTyimpl<T: Repr> Repr for Bounds<T>impl<K: Repr, V: Repr> Repr for VV<K, V>impl Repr for VarValue