Trait rustdoc::clean::Clean
[−]
[src]
pub trait Clean<T> { fn clean(&self, cx: &DocContext) -> T; }
Unstable (
rustdoc
)Required Methods
fn clean(&self, cx: &DocContext) -> T
Unstable (
rustdoc
)Implementors
impl<T: Clean<U>, U> Clean<Vec<U>> for [T]
impl<T: Clean<U>, U> Clean<VecPerParamSpace<U>> for VecPerParamSpace<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<Item> for Module
impl Clean<Attribute> for MetaItem
impl Clean<Attribute> for Attribute
impl Clean<TyParam> for TyParam
impl<'tcx> Clean<TyParam> for TypeParameterDef<'tcx>
impl Clean<TyParamBound> for TyParamBound
impl<'tcx> Clean<(Vec<TyParamBound>, Vec<TypeBinding>)> for ExistentialBounds<'tcx>
impl Clean<TyParamBound> for BuiltinBound
impl<'tcx> Clean<TyParamBound> for TraitRef<'tcx>
impl<'tcx> Clean<Option<Vec<TyParamBound>>> for Substs<'tcx>
impl Clean<Lifetime> for Lifetime
impl Clean<Lifetime> for LifetimeDef
impl Clean<Lifetime> for RegionParameterDef
impl Clean<Option<Lifetime>> for Region
impl Clean<WherePredicate> for WherePredicate
impl<'a> Clean<WherePredicate> for Predicate<'a>
impl<'a> Clean<WherePredicate> for TraitPredicate<'a>
impl<'tcx> Clean<WherePredicate> for EquatePredicate<'tcx>
impl Clean<WherePredicate> for OutlivesPredicate<Region, Region>
impl<'tcx> Clean<WherePredicate> for OutlivesPredicate<Ty<'tcx>, Region>
impl<'tcx> Clean<WherePredicate> for ProjectionPredicate<'tcx>
impl<'tcx> Clean<Type> for ProjectionTy<'tcx>
impl Clean<Generics> for Generics
impl<'a, 'tcx> Clean<Generics> for (&'a Generics<'tcx>, &'a GenericPredicates<'tcx>, ParamSpace)
impl Clean<Method> for MethodSig
impl Clean<TyMethod> for MethodSig
impl Clean<Item> for Function
impl Clean<FnDecl> for FnDecl
impl<'tcx> Clean<Type> for FnOutput<'tcx>
impl<'a, 'tcx> Clean<FnDecl> for (DefId, &'a PolyFnSig<'tcx>)
impl Clean<Argument> for Arg
impl Clean<FunctionRetTy> for FunctionRetTy
impl Clean<Item> for Trait
impl Clean<Type> for TraitRef
impl Clean<PolyTrait> for PolyTraitRef
impl Clean<Item> for TraitItem
impl Clean<Item> for ImplItem
impl<'tcx> Clean<Item> for Method<'tcx>
impl<'tcx> Clean<Item> for ImplOrTraitItem<'tcx>
impl Clean<Type> for Ty
impl<'tcx> Clean<Type> for Ty<'tcx>
impl Clean<Item> for StructField
impl<'tcx> Clean<Item> for FieldDefData<'tcx, 'static>
impl Clean<Option<Visibility>> for Visibility
impl Clean<Option<Visibility>> for Visibility
impl Clean<Item> for Struct
impl Clean<VariantStruct> for VariantData
impl Clean<Item> for Enum
impl Clean<Item> for Variant
impl<'tcx> Clean<Item> for VariantDefData<'tcx, 'static>
impl Clean<Span> for Span
impl Clean<Path> for Path
impl Clean<PathParameters> for PathParameters
impl Clean<PathSegment> for PathSegment
impl Clean<String> for Name
impl Clean<Item> for Typedef
impl Clean<BareFunctionDecl> for BareFnTy
impl Clean<Item> for Static
impl Clean<Item> for Constant
impl Clean<Mutability> for Mutability
impl Clean<ImplPolarity> for ImplPolarity
impl Clean<Vec<Item>> for Impl
impl Clean<Item> for DefaultImpl
impl Clean<Item> for ExternCrate
impl Clean<Vec<Item>> for Import
impl Clean<ViewListIdent> for PathListItem
impl Clean<Vec<Item>> for ForeignMod
impl Clean<Item> for ForeignItem
impl Clean<Item> for Macro
impl Clean<Stability> for Stability
impl<'a> Clean<Stability> for &'a Stability
impl Clean<Deprecation> for Deprecation
impl<'tcx> Clean<Item> for AssociatedConst<'tcx>
impl<'tcx> Clean<Item> for AssociatedType<'tcx>
impl<'a> Clean<Typedef> for (TypeScheme<'a>, GenericPredicates<'a>, ParamSpace)
impl Clean<TypeBinding> for TypeBinding