Trait rustdoc::clean::Clean
[−]
[src]
pub trait Clean<T> {
fn clean(&self, cx: &DocContext) -> T;
}🔬 This is a nightly-only experimental API. (
rustdoc)Required Methods
fn clean(&self, cx: &DocContext) -> T
🔬 This is a nightly-only experimental API. (
rustdoc)Implementors
impl<T: Clean<U>, U> Clean<Vec<U>> for [T]impl<T: Clean<U>, U> Clean<U> for P<T>impl<T: Clean<U>, U> Clean<U> for Rc<T>impl<T: Clean<U>, U> Clean<Option<U>> for Option<T>impl<T, U> Clean<U> for Binder<T> where T: Clean<U>impl<T: Clean<U>, U> Clean<Vec<U>> for P<[T]>impl<'a, 'tcx> Clean<Crate> for RustdocVisitor<'a, 'tcx>impl Clean<ExternalCrate> for CrateNumimpl Clean<Item> for Moduleimpl Clean<Attributes> for [Attribute]impl Clean<TyParam> for TyParamimpl<'tcx> Clean<TyParam> for TypeParameterDefimpl Clean<TyParamBound> for TyParamBoundimpl<'tcx> Clean<TyParamBound> for rustc::ty::sty::TraitRef<'tcx>impl<'tcx> Clean<Option<Vec<TyParamBound>>> for Substs<'tcx>impl Clean<Lifetime> for Lifetimeimpl Clean<Lifetime> for LifetimeDefimpl Clean<Lifetime> for RegionParameterDefimpl Clean<Option<Lifetime>> for Regionimpl Clean<WherePredicate> for WherePredicateimpl<'a> Clean<WherePredicate> for Predicate<'a>impl<'a> Clean<WherePredicate> for TraitPredicate<'a>impl<'tcx> Clean<WherePredicate> for EquatePredicate<'tcx>impl<'tcx> Clean<WherePredicate> for OutlivesPredicate<&'tcx Region, &'tcx Region>impl<'tcx> Clean<WherePredicate> for OutlivesPredicate<Ty<'tcx>, &'tcx Region>impl<'tcx> Clean<WherePredicate> for ProjectionPredicate<'tcx>impl<'tcx> Clean<Type> for ProjectionTy<'tcx>impl Clean<Generics> for Genericsimpl<'a, 'tcx> Clean<Generics> for (&'a Generics, &'a GenericPredicates<'tcx>)impl<'a> Clean<Method> for (&'a MethodSig, BodyId)impl Clean<Item> for Functionimpl<'a> Clean<Arguments> for (&'a [P<Ty>], &'a [Spanned<Name>])impl<'a> Clean<Arguments> for (&'a [P<Ty>], BodyId)impl<'a, A: Copy> Clean<FnDecl> for (&'a FnDecl, A) where (&'a [P<Ty>], A): Clean<Arguments>impl<'a, 'tcx> Clean<FnDecl> for (DefId, PolyFnSig<'tcx>)impl Clean<FunctionRetTy> for FunctionRetTyimpl Clean<Item> for Traitimpl Clean<Type> for rustc::hir::TraitRefimpl Clean<PolyTrait> for PolyTraitRefimpl Clean<Item> for TraitItemimpl Clean<Item> for ImplItemimpl<'tcx> Clean<Item> for AssociatedItemimpl Clean<Type> for rustc::hir::Tyimpl<'tcx> Clean<Type> for rustc::ty::Ty<'tcx>impl Clean<Item> for StructFieldimpl<'tcx> Clean<Item> for FieldDefimpl Clean<Option<Visibility>> for rustc::hir::Visibilityimpl Clean<Option<Visibility>> for rustc::ty::Visibilityimpl Clean<Item> for Structimpl Clean<Item> for Unionimpl Clean<VariantStruct> for VariantDataimpl Clean<Item> for Enumimpl Clean<Item> for Variantimpl<'tcx> Clean<Item> for VariantDefimpl Clean<VariantKind> for VariantDataimpl Clean<Span> for Spanimpl Clean<Path> for Pathimpl Clean<PathParameters> for PathParametersimpl Clean<PathSegment> for PathSegmentimpl Clean<String> for Nameimpl Clean<Item> for Typedefimpl Clean<BareFunctionDecl> for BareFnTyimpl Clean<Item> for Staticimpl Clean<Item> for Constantimpl Clean<Mutability> for Mutabilityimpl Clean<ImplPolarity> for ImplPolarityimpl Clean<Vec<Item>> for Implimpl Clean<Item> for DefaultImplimpl Clean<Item> for ExternCrateimpl Clean<Vec<Item>> for Importimpl Clean<Vec<Item>> for ForeignModimpl Clean<Item> for ForeignItemimpl Clean<Item> for Macroimpl Clean<Stability> for Stabilityimpl<'a> Clean<Stability> for &'a Stabilityimpl Clean<Deprecation> for Deprecationimpl Clean<TypeBinding> for TypeBinding