Trait rustdoc::clean::Clean [−][src]
pub trait Clean<T> {
fn clean(&self, cx: &DocContext) -> T;
}Required Methods
fn clean(&self, cx: &DocContext) -> T
Implementations on Foreign Types
impl<T: Clean<U>, U> Clean<Vec<U>> for [T][src]
impl<T: Clean<U>, U> Clean<Vec<U>> for [T]impl<T: Clean<U>, U> Clean<U> for P<T>[src]
impl<T: Clean<U>, U> Clean<U> for P<T>fn clean(&self, cx: &DocContext) -> U[src]
fn clean(&self, cx: &DocContext) -> Uimpl<T: Clean<U>, U> Clean<U> for Rc<T>[src]
impl<T: Clean<U>, U> Clean<U> for Rc<T>fn clean(&self, cx: &DocContext) -> U[src]
fn clean(&self, cx: &DocContext) -> Uimpl<T: Clean<U>, U> Clean<Option<U>> for Option<T>[src]
impl<T: Clean<U>, U> Clean<Option<U>> for Option<T>fn clean(&self, cx: &DocContext) -> Option<U>[src]
fn clean(&self, cx: &DocContext) -> Option<U>impl<T, U> Clean<U> for Binder<T> where
T: Clean<U>, [src]
impl<T, U> Clean<U> for Binder<T> where
T: Clean<U>, fn clean(&self, cx: &DocContext) -> U[src]
fn clean(&self, cx: &DocContext) -> Uimpl<T: Clean<U>, U> Clean<Vec<U>> for P<[T]>[src]
impl<T: Clean<U>, U> Clean<Vec<U>> for P<[T]>impl Clean<ExternalCrate> for CrateNum[src]
impl Clean<ExternalCrate> for CrateNumfn clean(&self, cx: &DocContext) -> ExternalCrate[src]
fn clean(&self, cx: &DocContext) -> ExternalCrateimpl Clean<Attributes> for [Attribute][src]
impl Clean<Attributes> for [Attribute]fn clean(&self, cx: &DocContext) -> Attributes[src]
fn clean(&self, cx: &DocContext) -> Attributesimpl Clean<GenericBound> for GenericBound[src]
impl Clean<GenericBound> for GenericBoundfn clean(&self, cx: &DocContext) -> GenericBound[src]
fn clean(&self, cx: &DocContext) -> GenericBoundimpl<'a, 'tcx> Clean<GenericBound> for (&'a TraitRef<'tcx>, Vec<TypeBinding>)[src]
impl<'a, 'tcx> Clean<GenericBound> for (&'a TraitRef<'tcx>, Vec<TypeBinding>)fn clean(&self, cx: &DocContext) -> GenericBound[src]
fn clean(&self, cx: &DocContext) -> GenericBoundimpl<'tcx> Clean<GenericBound> for TraitRef<'tcx>[src]
impl<'tcx> Clean<GenericBound> for TraitRef<'tcx>fn clean(&self, cx: &DocContext) -> GenericBound[src]
fn clean(&self, cx: &DocContext) -> GenericBoundimpl<'tcx> Clean<Option<Vec<GenericBound>>> for Substs<'tcx>[src]
impl<'tcx> Clean<Option<Vec<GenericBound>>> for Substs<'tcx>fn clean(&self, cx: &DocContext) -> Option<Vec<GenericBound>>[src]
fn clean(&self, cx: &DocContext) -> Option<Vec<GenericBound>>impl Clean<Lifetime> for Lifetime[src]
impl Clean<Lifetime> for Lifetimefn clean(&self, cx: &DocContext) -> Lifetime[src]
fn clean(&self, cx: &DocContext) -> Lifetimeimpl Clean<Lifetime> for GenericParam[src]
impl Clean<Lifetime> for GenericParamfn clean(&self, _: &DocContext) -> Lifetime[src]
fn clean(&self, _: &DocContext) -> Lifetimeimpl<'tcx> Clean<Lifetime> for GenericParamDef[src]
impl<'tcx> Clean<Lifetime> for GenericParamDeffn clean(&self, _cx: &DocContext) -> Lifetime[src]
fn clean(&self, _cx: &DocContext) -> Lifetimeimpl Clean<Option<Lifetime>> for RegionKind[src]
impl Clean<Option<Lifetime>> for RegionKindfn clean(&self, cx: &DocContext) -> Option<Lifetime>[src]
fn clean(&self, cx: &DocContext) -> Option<Lifetime>impl Clean<WherePredicate> for WherePredicate[src]
impl Clean<WherePredicate> for WherePredicatefn clean(&self, cx: &DocContext) -> WherePredicate[src]
fn clean(&self, cx: &DocContext) -> WherePredicateimpl<'a> Clean<WherePredicate> for Predicate<'a>[src]
impl<'a> Clean<WherePredicate> for Predicate<'a>fn clean(&self, cx: &DocContext) -> WherePredicate[src]
fn clean(&self, cx: &DocContext) -> WherePredicateimpl<'a> Clean<WherePredicate> for TraitPredicate<'a>[src]
impl<'a> Clean<WherePredicate> for TraitPredicate<'a>fn clean(&self, cx: &DocContext) -> WherePredicate[src]
fn clean(&self, cx: &DocContext) -> WherePredicateimpl<'tcx> Clean<WherePredicate> for SubtypePredicate<'tcx>[src]
impl<'tcx> Clean<WherePredicate> for SubtypePredicate<'tcx>fn clean(&self, _cx: &DocContext) -> WherePredicate[src]
fn clean(&self, _cx: &DocContext) -> WherePredicateimpl<'tcx> Clean<WherePredicate> for OutlivesPredicate<Region<'tcx>, Region<'tcx>>[src]
impl<'tcx> Clean<WherePredicate> for OutlivesPredicate<Region<'tcx>, Region<'tcx>>fn clean(&self, cx: &DocContext) -> WherePredicate[src]
fn clean(&self, cx: &DocContext) -> WherePredicateimpl<'tcx> Clean<WherePredicate> for OutlivesPredicate<Ty<'tcx>, Region<'tcx>>[src]
impl<'tcx> Clean<WherePredicate> for OutlivesPredicate<Ty<'tcx>, Region<'tcx>>fn clean(&self, cx: &DocContext) -> WherePredicate[src]
fn clean(&self, cx: &DocContext) -> WherePredicateimpl<'tcx> Clean<WherePredicate> for ProjectionPredicate<'tcx>[src]
impl<'tcx> Clean<WherePredicate> for ProjectionPredicate<'tcx>fn clean(&self, cx: &DocContext) -> WherePredicate[src]
fn clean(&self, cx: &DocContext) -> WherePredicateimpl<'tcx> Clean<Type> for ProjectionTy<'tcx>[src]
impl<'tcx> Clean<Type> for ProjectionTy<'tcx>fn clean(&self, cx: &DocContext) -> Type[src]
fn clean(&self, cx: &DocContext) -> Typeimpl<'tcx> Clean<GenericParamDef> for GenericParamDef[src]
impl<'tcx> Clean<GenericParamDef> for GenericParamDeffn clean(&self, cx: &DocContext) -> GenericParamDef[src]
fn clean(&self, cx: &DocContext) -> GenericParamDefimpl Clean<GenericParamDef> for GenericParam[src]
impl Clean<GenericParamDef> for GenericParamfn clean(&self, cx: &DocContext) -> GenericParamDef[src]
fn clean(&self, cx: &DocContext) -> GenericParamDefimpl Clean<Generics> for Generics[src]
impl Clean<Generics> for Genericsfn clean(&self, cx: &DocContext) -> Generics[src]
fn clean(&self, cx: &DocContext) -> Genericsimpl<'a, 'tcx> Clean<Generics> for (&'a Generics, &'a GenericPredicates<'tcx>)[src]
impl<'a, 'tcx> Clean<Generics> for (&'a Generics, &'a GenericPredicates<'tcx>)fn clean(&self, cx: &DocContext) -> Generics[src]
fn clean(&self, cx: &DocContext) -> Genericsimpl<'a> Clean<Method> for (&'a MethodSig, &'a Generics, BodyId)[src]
impl<'a> Clean<Method> for (&'a MethodSig, &'a Generics, BodyId)fn clean(&self, cx: &DocContext) -> Method[src]
fn clean(&self, cx: &DocContext) -> Methodimpl<'a> Clean<Arguments> for (&'a [Ty], &'a [Ident])[src]
impl<'a> Clean<Arguments> for (&'a [Ty], &'a [Ident])fn clean(&self, cx: &DocContext) -> Arguments[src]
fn clean(&self, cx: &DocContext) -> Argumentsimpl<'a> Clean<Arguments> for (&'a [Ty], BodyId)[src]
impl<'a> Clean<Arguments> for (&'a [Ty], BodyId)fn clean(&self, cx: &DocContext) -> Arguments[src]
fn clean(&self, cx: &DocContext) -> Argumentsimpl<'a, A: Copy> Clean<FnDecl> for (&'a FnDecl, A) where
(&'a [Ty], A): Clean<Arguments>, [src]
impl<'a, A: Copy> Clean<FnDecl> for (&'a FnDecl, A) where
(&'a [Ty], A): Clean<Arguments>, fn clean(&self, cx: &DocContext) -> FnDecl[src]
fn clean(&self, cx: &DocContext) -> FnDeclimpl<'a, 'tcx> Clean<FnDecl> for (DefId, PolyFnSig<'tcx>)[src]
impl<'a, 'tcx> Clean<FnDecl> for (DefId, PolyFnSig<'tcx>)fn clean(&self, cx: &DocContext) -> FnDecl[src]
fn clean(&self, cx: &DocContext) -> FnDeclimpl Clean<FunctionRetTy> for FunctionRetTy[src]
impl Clean<FunctionRetTy> for FunctionRetTyfn clean(&self, cx: &DocContext) -> FunctionRetTy[src]
fn clean(&self, cx: &DocContext) -> FunctionRetTyimpl Clean<bool> for IsAuto[src]
impl Clean<bool> for IsAutofn clean(&self, _: &DocContext) -> bool[src]
fn clean(&self, _: &DocContext) -> boolimpl Clean<Type> for TraitRef[src]
impl Clean<Type> for TraitReffn clean(&self, cx: &DocContext) -> Type[src]
fn clean(&self, cx: &DocContext) -> Typeimpl Clean<PolyTrait> for PolyTraitRef[src]
impl Clean<PolyTrait> for PolyTraitReffn clean(&self, cx: &DocContext) -> PolyTrait[src]
fn clean(&self, cx: &DocContext) -> PolyTraitimpl Clean<Item> for TraitItem[src]
impl Clean<Item> for TraitItemfn clean(&self, cx: &DocContext) -> Item[src]
fn clean(&self, cx: &DocContext) -> Itemimpl Clean<Item> for ImplItem[src]
impl Clean<Item> for ImplItemfn clean(&self, cx: &DocContext) -> Item[src]
fn clean(&self, cx: &DocContext) -> Itemimpl<'tcx> Clean<Item> for AssociatedItem[src]
impl<'tcx> Clean<Item> for AssociatedItemfn clean(&self, cx: &DocContext) -> Item[src]
fn clean(&self, cx: &DocContext) -> Itemimpl Clean<Type> for Ty[src]
impl Clean<Type> for Tyfn clean(&self, cx: &DocContext) -> Type[src]
fn clean(&self, cx: &DocContext) -> Typeimpl<'tcx> Clean<Type> for Ty<'tcx>[src]
impl<'tcx> Clean<Type> for Ty<'tcx>fn clean(&self, cx: &DocContext) -> Type[src]
fn clean(&self, cx: &DocContext) -> Typeimpl Clean<Item> for StructField[src]
impl Clean<Item> for StructFieldfn clean(&self, cx: &DocContext) -> Item[src]
fn clean(&self, cx: &DocContext) -> Itemimpl<'tcx> Clean<Item> for FieldDef[src]
impl<'tcx> Clean<Item> for FieldDeffn clean(&self, cx: &DocContext) -> Item[src]
fn clean(&self, cx: &DocContext) -> Itemimpl Clean<Option<Visibility>> for Visibility[src]
impl Clean<Option<Visibility>> for Visibilityfn clean(&self, cx: &DocContext) -> Option<Visibility>[src]
fn clean(&self, cx: &DocContext) -> Option<Visibility>impl Clean<Option<Visibility>> for Visibility[src]
impl Clean<Option<Visibility>> for Visibilityfn clean(&self, _: &DocContext) -> Option<Visibility>[src]
fn clean(&self, _: &DocContext) -> Option<Visibility>impl Clean<VariantStruct> for VariantData[src]
impl Clean<VariantStruct> for VariantDatafn clean(&self, cx: &DocContext) -> VariantStruct[src]
fn clean(&self, cx: &DocContext) -> VariantStructimpl<'tcx> Clean<Item> for VariantDef[src]
impl<'tcx> Clean<Item> for VariantDeffn clean(&self, cx: &DocContext) -> Item[src]
fn clean(&self, cx: &DocContext) -> Itemimpl Clean<VariantKind> for VariantData[src]
impl Clean<VariantKind> for VariantDatafn clean(&self, cx: &DocContext) -> VariantKind[src]
fn clean(&self, cx: &DocContext) -> VariantKindimpl Clean<Span> for Span[src]
impl Clean<Span> for Spanfn clean(&self, cx: &DocContext) -> Span[src]
fn clean(&self, cx: &DocContext) -> Spanimpl Clean<Path> for Path[src]
impl Clean<Path> for Pathfn clean(&self, cx: &DocContext) -> Path[src]
fn clean(&self, cx: &DocContext) -> Pathimpl Clean<GenericArgs> for GenericArgs[src]
impl Clean<GenericArgs> for GenericArgsfn clean(&self, cx: &DocContext) -> GenericArgs[src]
fn clean(&self, cx: &DocContext) -> GenericArgsimpl Clean<PathSegment> for PathSegment[src]
impl Clean<PathSegment> for PathSegmentfn clean(&self, cx: &DocContext) -> PathSegment[src]
fn clean(&self, cx: &DocContext) -> PathSegmentimpl Clean<String> for Name[src]
impl Clean<String> for Namefn clean(&self, _: &DocContext) -> String[src]
fn clean(&self, _: &DocContext) -> Stringimpl Clean<String> for InternedString[src]
impl Clean<String> for InternedStringfn clean(&self, _: &DocContext) -> String[src]
fn clean(&self, _: &DocContext) -> Stringimpl Clean<BareFunctionDecl> for BareFnTy[src]
impl Clean<BareFunctionDecl> for BareFnTyfn clean(&self, cx: &DocContext) -> BareFunctionDecl[src]
fn clean(&self, cx: &DocContext) -> BareFunctionDeclimpl Clean<Mutability> for Mutability[src]
impl Clean<Mutability> for Mutabilityfn clean(&self, _: &DocContext) -> Mutability[src]
fn clean(&self, _: &DocContext) -> Mutabilityimpl Clean<ImplPolarity> for ImplPolarity[src]
impl Clean<ImplPolarity> for ImplPolarityfn clean(&self, _: &DocContext) -> ImplPolarity[src]
fn clean(&self, _: &DocContext) -> ImplPolarityimpl Clean<Vec<Item>> for ForeignMod[src]
impl Clean<Vec<Item>> for ForeignModimpl Clean<Item> for ForeignItem[src]
impl Clean<Item> for ForeignItemfn clean(&self, cx: &DocContext) -> Item[src]
fn clean(&self, cx: &DocContext) -> Itemimpl Clean<Stability> for Stability[src]
impl Clean<Stability> for Stabilityfn clean(&self, _: &DocContext) -> Stability[src]
fn clean(&self, _: &DocContext) -> Stabilityimpl<'a> Clean<Stability> for &'a Stability[src]
impl<'a> Clean<Stability> for &'a Stabilityfn clean(&self, dc: &DocContext) -> Stability[src]
fn clean(&self, dc: &DocContext) -> Stabilityimpl Clean<Deprecation> for Deprecation[src]
impl Clean<Deprecation> for Deprecationfn clean(&self, _: &DocContext) -> Deprecation[src]
fn clean(&self, _: &DocContext) -> Deprecationimpl Clean<TypeBinding> for TypeBinding[src]
impl Clean<TypeBinding> for TypeBindingfn clean(&self, cx: &DocContext) -> TypeBinding[src]
fn clean(&self, cx: &DocContext) -> TypeBindingImplementors
impl<'a, 'tcx, 'rcx> Clean<Crate> for RustdocVisitor<'a, 'tcx, 'rcx>impl Clean<Item> for Moduleimpl Clean<Item> for Functionimpl Clean<Item> for Traitimpl Clean<Vec<Item>> for Structimpl Clean<Vec<Item>> for Unionimpl Clean<Vec<Item>> for Enumimpl Clean<Item> for Variantimpl Clean<Item> for Typedefimpl Clean<Item> for Existentialimpl Clean<Item> for Staticimpl Clean<Item> for Constantimpl Clean<Vec<Item>> for Implimpl Clean<Item> for ExternCrateimpl Clean<Vec<Item>> for Importimpl Clean<Item> for Macro