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) -> U
impl<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) -> U
impl<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) -> U
impl<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 CrateNum
fn clean(&self, cx: &DocContext) -> ExternalCrate
[src]
fn clean(&self, cx: &DocContext) -> ExternalCrate
impl Clean<Attributes> for [Attribute]
[src]
impl Clean<Attributes> for [Attribute]
fn clean(&self, cx: &DocContext) -> Attributes
[src]
fn clean(&self, cx: &DocContext) -> Attributes
impl Clean<GenericBound> for GenericBound
[src]
impl Clean<GenericBound> for GenericBound
fn clean(&self, cx: &DocContext) -> GenericBound
[src]
fn clean(&self, cx: &DocContext) -> GenericBound
impl<'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) -> GenericBound
impl<'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) -> GenericBound
impl<'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 Lifetime
fn clean(&self, cx: &DocContext) -> Lifetime
[src]
fn clean(&self, cx: &DocContext) -> Lifetime
impl Clean<Lifetime> for GenericParam
[src]
impl Clean<Lifetime> for GenericParam
fn clean(&self, _: &DocContext) -> Lifetime
[src]
fn clean(&self, _: &DocContext) -> Lifetime
impl<'tcx> Clean<Lifetime> for GenericParamDef
[src]
impl<'tcx> Clean<Lifetime> for GenericParamDef
fn clean(&self, _cx: &DocContext) -> Lifetime
[src]
fn clean(&self, _cx: &DocContext) -> Lifetime
impl Clean<Option<Lifetime>> for RegionKind
[src]
impl Clean<Option<Lifetime>> for RegionKind
fn clean(&self, cx: &DocContext) -> Option<Lifetime>
[src]
fn clean(&self, cx: &DocContext) -> Option<Lifetime>
impl Clean<WherePredicate> for WherePredicate
[src]
impl Clean<WherePredicate> for WherePredicate
fn clean(&self, cx: &DocContext) -> WherePredicate
[src]
fn clean(&self, cx: &DocContext) -> WherePredicate
impl<'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) -> WherePredicate
impl<'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) -> WherePredicate
impl<'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) -> WherePredicate
impl<'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) -> WherePredicate
impl<'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) -> WherePredicate
impl<'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) -> WherePredicate
impl<'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) -> Type
impl<'tcx> Clean<GenericParamDef> for GenericParamDef
[src]
impl<'tcx> Clean<GenericParamDef> for GenericParamDef
fn clean(&self, cx: &DocContext) -> GenericParamDef
[src]
fn clean(&self, cx: &DocContext) -> GenericParamDef
impl Clean<GenericParamDef> for GenericParam
[src]
impl Clean<GenericParamDef> for GenericParam
fn clean(&self, cx: &DocContext) -> GenericParamDef
[src]
fn clean(&self, cx: &DocContext) -> GenericParamDef
impl Clean<Generics> for Generics
[src]
impl Clean<Generics> for Generics
fn clean(&self, cx: &DocContext) -> Generics
[src]
fn clean(&self, cx: &DocContext) -> Generics
impl<'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) -> Generics
impl<'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) -> Method
impl<'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) -> Arguments
impl<'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) -> Arguments
impl<'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) -> FnDecl
impl<'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) -> FnDecl
impl Clean<FunctionRetTy> for FunctionRetTy
[src]
impl Clean<FunctionRetTy> for FunctionRetTy
fn clean(&self, cx: &DocContext) -> FunctionRetTy
[src]
fn clean(&self, cx: &DocContext) -> FunctionRetTy
impl Clean<bool> for IsAuto
[src]
impl Clean<bool> for IsAuto
fn clean(&self, _: &DocContext) -> bool
[src]
fn clean(&self, _: &DocContext) -> bool
impl Clean<Type> for TraitRef
[src]
impl Clean<Type> for TraitRef
fn clean(&self, cx: &DocContext) -> Type
[src]
fn clean(&self, cx: &DocContext) -> Type
impl Clean<PolyTrait> for PolyTraitRef
[src]
impl Clean<PolyTrait> for PolyTraitRef
fn clean(&self, cx: &DocContext) -> PolyTrait
[src]
fn clean(&self, cx: &DocContext) -> PolyTrait
impl Clean<Item> for TraitItem
[src]
impl Clean<Item> for TraitItem
fn clean(&self, cx: &DocContext) -> Item
[src]
fn clean(&self, cx: &DocContext) -> Item
impl Clean<Item> for ImplItem
[src]
impl Clean<Item> for ImplItem
fn clean(&self, cx: &DocContext) -> Item
[src]
fn clean(&self, cx: &DocContext) -> Item
impl<'tcx> Clean<Item> for AssociatedItem
[src]
impl<'tcx> Clean<Item> for AssociatedItem
fn clean(&self, cx: &DocContext) -> Item
[src]
fn clean(&self, cx: &DocContext) -> Item
impl Clean<Type> for Ty
[src]
impl Clean<Type> for Ty
fn clean(&self, cx: &DocContext) -> Type
[src]
fn clean(&self, cx: &DocContext) -> Type
impl<'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) -> Type
impl Clean<Item> for StructField
[src]
impl Clean<Item> for StructField
fn clean(&self, cx: &DocContext) -> Item
[src]
fn clean(&self, cx: &DocContext) -> Item
impl<'tcx> Clean<Item> for FieldDef
[src]
impl<'tcx> Clean<Item> for FieldDef
fn clean(&self, cx: &DocContext) -> Item
[src]
fn clean(&self, cx: &DocContext) -> Item
impl Clean<Option<Visibility>> for Visibility
[src]
impl Clean<Option<Visibility>> for Visibility
fn 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 Visibility
fn clean(&self, _: &DocContext) -> Option<Visibility>
[src]
fn clean(&self, _: &DocContext) -> Option<Visibility>
impl Clean<VariantStruct> for VariantData
[src]
impl Clean<VariantStruct> for VariantData
fn clean(&self, cx: &DocContext) -> VariantStruct
[src]
fn clean(&self, cx: &DocContext) -> VariantStruct
impl<'tcx> Clean<Item> for VariantDef
[src]
impl<'tcx> Clean<Item> for VariantDef
fn clean(&self, cx: &DocContext) -> Item
[src]
fn clean(&self, cx: &DocContext) -> Item
impl Clean<VariantKind> for VariantData
[src]
impl Clean<VariantKind> for VariantData
fn clean(&self, cx: &DocContext) -> VariantKind
[src]
fn clean(&self, cx: &DocContext) -> VariantKind
impl Clean<Span> for Span
[src]
impl Clean<Span> for Span
fn clean(&self, cx: &DocContext) -> Span
[src]
fn clean(&self, cx: &DocContext) -> Span
impl Clean<Path> for Path
[src]
impl Clean<Path> for Path
fn clean(&self, cx: &DocContext) -> Path
[src]
fn clean(&self, cx: &DocContext) -> Path
impl Clean<GenericArgs> for GenericArgs
[src]
impl Clean<GenericArgs> for GenericArgs
fn clean(&self, cx: &DocContext) -> GenericArgs
[src]
fn clean(&self, cx: &DocContext) -> GenericArgs
impl Clean<PathSegment> for PathSegment
[src]
impl Clean<PathSegment> for PathSegment
fn clean(&self, cx: &DocContext) -> PathSegment
[src]
fn clean(&self, cx: &DocContext) -> PathSegment
impl Clean<String> for Name
[src]
impl Clean<String> for Name
fn clean(&self, _: &DocContext) -> String
[src]
fn clean(&self, _: &DocContext) -> String
impl Clean<String> for InternedString
[src]
impl Clean<String> for InternedString
fn clean(&self, _: &DocContext) -> String
[src]
fn clean(&self, _: &DocContext) -> String
impl Clean<BareFunctionDecl> for BareFnTy
[src]
impl Clean<BareFunctionDecl> for BareFnTy
fn clean(&self, cx: &DocContext) -> BareFunctionDecl
[src]
fn clean(&self, cx: &DocContext) -> BareFunctionDecl
impl Clean<Mutability> for Mutability
[src]
impl Clean<Mutability> for Mutability
fn clean(&self, _: &DocContext) -> Mutability
[src]
fn clean(&self, _: &DocContext) -> Mutability
impl Clean<ImplPolarity> for ImplPolarity
[src]
impl Clean<ImplPolarity> for ImplPolarity
fn clean(&self, _: &DocContext) -> ImplPolarity
[src]
fn clean(&self, _: &DocContext) -> ImplPolarity
impl Clean<Vec<Item>> for ForeignMod
[src]
impl Clean<Vec<Item>> for ForeignMod
impl Clean<Item> for ForeignItem
[src]
impl Clean<Item> for ForeignItem
fn clean(&self, cx: &DocContext) -> Item
[src]
fn clean(&self, cx: &DocContext) -> Item
impl Clean<Stability> for Stability
[src]
impl Clean<Stability> for Stability
fn clean(&self, _: &DocContext) -> Stability
[src]
fn clean(&self, _: &DocContext) -> Stability
impl<'a> Clean<Stability> for &'a Stability
[src]
impl<'a> Clean<Stability> for &'a Stability
fn clean(&self, dc: &DocContext) -> Stability
[src]
fn clean(&self, dc: &DocContext) -> Stability
impl Clean<Deprecation> for Deprecation
[src]
impl Clean<Deprecation> for Deprecation
fn clean(&self, _: &DocContext) -> Deprecation
[src]
fn clean(&self, _: &DocContext) -> Deprecation
impl Clean<TypeBinding> for TypeBinding
[src]
impl Clean<TypeBinding> for TypeBinding
fn clean(&self, cx: &DocContext) -> TypeBinding
[src]
fn clean(&self, cx: &DocContext) -> TypeBinding
Implementors
impl<'a, 'tcx, 'rcx> Clean<Crate> for RustdocVisitor<'a, 'tcx, 'rcx>
impl Clean<Item> for Module
impl Clean<Item> for Function
impl Clean<Item> for Trait
impl Clean<Vec<Item>> for Struct
impl Clean<Vec<Item>> for Union
impl Clean<Vec<Item>> for Enum
impl Clean<Item> for Variant
impl Clean<Item> for Typedef
impl Clean<Item> for Existential
impl Clean<Item> for Static
impl Clean<Item> for Constant
impl Clean<Vec<Item>> for Impl
impl Clean<Item> for ExternCrate
impl Clean<Vec<Item>> for Import
impl Clean<Item> for Macro