[−][src]Trait rustdoc::clean::Clean

pub(crate) trait Clean<T> {
    pub(crate) fn clean(&self, cx: &DocContext<'_>) -> T;
}

Required methods

pub(crate) fn clean(&self, cx: &DocContext<'_>) -> T[src]

Loading content...

Implementations on Foreign Types

impl<T: Clean<U>, U> Clean<Vec<U>> for [T][src]

impl<T: Clean<U>, U, V: Idx> Clean<IndexVec<V, U>> for IndexVec<V, T>[src]

impl<T: Clean<U>, U, '_> Clean<U> for &'_ T[src]

impl<T: Clean<U>, U> Clean<U> for Rc<T>[src]

impl<T: Clean<U>, U> Clean<Option<U>> for Option<T>[src]

impl Clean<ExternalCrate> for CrateNum[src]

impl Clean<Attributes> for [Attribute][src]

impl<'_> Clean<GenericBound> for GenericBound<'_>[src]

impl<'_, '_> Clean<Type> for (TraitRef<'_>, &'_ [TypeBinding])[src]

impl<'tcx> Clean<GenericBound> for TraitRef<'tcx>[src]

impl<'_, '_> Clean<GenericBound> for (PolyTraitRef<'_>, &'_ [TypeBinding])[src]

impl<'tcx> Clean<GenericBound> for PolyTraitRef<'tcx>[src]

impl<'tcx> Clean<Option<Vec<GenericBound>>> for InternalSubsts<'tcx>[src]

impl Clean<Lifetime> for Lifetime[src]

impl<'_> Clean<Lifetime> for GenericParam<'_>[src]

impl Clean<Constant> for ConstArg[src]

impl Clean<Lifetime> for GenericParamDef[src]

impl Clean<Option<Lifetime>> for RegionKind[src]

impl<'_> Clean<WherePredicate> for WherePredicate<'_>[src]

impl<'a> Clean<Option<WherePredicate>> for Predicate<'a>[src]

impl<'a> Clean<WherePredicate> for PolyTraitPredicate<'a>[src]

impl<'tcx> Clean<Option<WherePredicate>> for OutlivesPredicate<Region<'tcx>, Region<'tcx>>[src]

impl<'tcx> Clean<Option<WherePredicate>> for OutlivesPredicate<Ty<'tcx>, Region<'tcx>>[src]

impl<'tcx> Clean<WherePredicate> for ProjectionPredicate<'tcx>[src]

impl<'tcx> Clean<Type> for ProjectionTy<'tcx>[src]

impl Clean<GenericParamDef> for GenericParamDef[src]

impl<'_> Clean<GenericParamDef> for GenericParam<'_>[src]

impl<'_> Clean<Generics> for Generics<'_>[src]

impl<'a, 'tcx> Clean<Generics> for (&'a Generics, GenericPredicates<'tcx>)[src]

impl<'a> Clean<Function> for (&'a FnSig<'a>, &'a Generics<'a>, BodyId)[src]

impl<'a> Clean<Arguments> for (&'a [Ty<'a>], &'a [Ident])[src]

impl<'a> Clean<Arguments> for (&'a [Ty<'a>], BodyId)[src]

impl<'a, A: Copy> Clean<FnDecl> for (&'a FnDecl<'a>, A) where
    (&'a [Ty<'a>], A): Clean<Arguments>, 
[src]

impl<'tcx> Clean<FnDecl> for (DefId, PolyFnSig<'tcx>)[src]

impl<'_> Clean<FnRetTy> for FnRetTy<'_>[src]

impl Clean<bool> for IsAuto[src]

impl<'_> Clean<Type> for TraitRef<'_>[src]

impl<'_> Clean<PolyTrait> for PolyTraitRef<'_>[src]

impl Clean<TypeKind> for DefKind[src]

impl<'_> Clean<Item> for TraitItem<'_>[src]

impl<'_> Clean<Item> for ImplItem<'_>[src]

impl Clean<Item> for AssocItem[src]

impl<'_> Clean<Type> for Ty<'_>[src]

impl<'tcx> Clean<Type> for Ty<'tcx>[src]

impl<'tcx> Clean<Constant> for Const<'tcx>[src]

impl<'_> Clean<Item> for StructField<'_>[src]

impl Clean<Item> for FieldDef[src]

impl<'_> Clean<Visibility> for Visibility<'_>[src]

impl Clean<Visibility> for Visibility[src]

impl<'_> Clean<VariantStruct> for VariantData<'_>[src]

impl Clean<Item> for VariantDef[src]

impl<'_> Clean<VariantKind> for VariantData<'_>[src]

impl Clean<Span> for Span[src]

impl<'_> Clean<Path> for Path<'_>[src]

impl<'_> Clean<GenericArgs> for GenericArgs<'_>[src]

impl<'_> Clean<PathSegment> for PathSegment<'_>[src]

impl Clean<String> for Ident[src]

impl Clean<String> for Symbol[src]

impl<'_> Clean<BareFunctionDecl> for BareFnTy<'_>[src]

impl Clean<ImplPolarity> for ImplPolarity[src]

impl Clean<Deprecation> for Deprecation[src]

impl<'_> Clean<TypeBinding> for TypeBinding<'_>[src]

impl<'_> Clean<TypeBindingKind> for TypeBindingKind<'_>[src]

Loading content...

Implementors

impl Clean<Item> for Macro[src]

impl Clean<Item> for ProcMacro[src]

impl<'_> Clean<Item> for Constant<'_>[src]

impl<'_> Clean<Item> for Enum<'_>[src]

impl<'_> Clean<Item> for ForeignItem<'_>[src]

impl<'_> Clean<Item> for Function<'_>[src]

impl<'_> Clean<Item> for Module<'_>[src]

impl<'_> Clean<Item> for OpaqueTy<'_>[src]

impl<'_> Clean<Item> for Static<'_>[src]

impl<'_> Clean<Item> for Struct<'_>[src]

impl<'_> Clean<Item> for Trait<'_>[src]

impl<'_> Clean<Item> for TraitAlias<'_>[src]

impl<'_> Clean<Item> for Typedef<'_>[src]

impl<'_> Clean<Item> for Union<'_>[src]

impl<'_> Clean<Item> for Variant<'_>[src]

impl<'_> Clean<Vec<Item>> for ExternCrate<'_>[src]

impl<'_> Clean<Vec<Item>> for Impl<'_>[src]

impl<'_> Clean<Vec<Item>> for Import<'_>[src]

Loading content...