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

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

Required Methods

Implementations on Foreign Types

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

Important traits for Vec<u8>

impl<T: Clean<U>, U> Clean<U> for P<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<T, U> Clean<U> for Binder<T> where
    T: Clean<U>, 
[src]

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

Important traits for Vec<u8>

impl Clean<ExternalCrate> for CrateNum
[src]

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

impl Clean<GenericBound> for GenericBound
[src]

impl<'a, 'tcx> Clean<GenericBound> for (&'a TraitRef<'tcx>, Vec<TypeBinding>)
[src]

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

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

impl Clean<Lifetime> for Lifetime
[src]

impl Clean<Lifetime> for GenericParam
[src]

impl<'tcx> Clean<Lifetime> for GenericParamDef
[src]

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

impl Clean<WherePredicate> for WherePredicate
[src]

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

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

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

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

impl<'tcx> Clean<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<'tcx> 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, &'a GenericPredicates<'tcx>)
[src]

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

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

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

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

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

impl Clean<FunctionRetTy> for FunctionRetTy
[src]

impl Clean<bool> for IsAuto
[src]

impl Clean<Type> for TraitRef
[src]

impl Clean<PolyTrait> for PolyTraitRef
[src]

impl Clean<Item> for TraitItem
[src]

impl Clean<Item> for ImplItem
[src]

impl<'tcx> Clean<Item> for AssociatedItem
[src]

impl Clean<Type> for Ty
[src]

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

impl Clean<Item> for StructField
[src]

impl<'tcx> Clean<Item> for FieldDef
[src]

impl Clean<Option<Visibility>> for Visibility
[src]

impl Clean<Option<Visibility>> for Visibility
[src]

impl Clean<VariantStruct> for VariantData
[src]

impl<'tcx> 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 Name
[src]

impl Clean<String> for InternedString
[src]

impl Clean<BareFunctionDecl> for BareFnTy
[src]

impl Clean<Mutability> for Mutability
[src]

impl Clean<ImplPolarity> for ImplPolarity
[src]

impl Clean<Vec<Item>> for ForeignMod
[src]

Important traits for Vec<u8>

impl Clean<Item> for ForeignItem
[src]

impl Clean<Stability> for Stability
[src]

impl<'a> Clean<Stability> for &'a Stability
[src]

impl Clean<Deprecation> for Deprecation
[src]

impl Clean<TypeBinding> for TypeBinding
[src]

Implementors

impl Clean<Item> for Constant
[src]

impl Clean<Item> for Existential
[src]

impl Clean<Item> for ExternCrate
[src]

impl Clean<Item> for Function
[src]

impl Clean<Item> for Macro
[src]

impl Clean<Item> for Module
[src]

impl Clean<Item> for Static
[src]

impl Clean<Item> for Trait
[src]

impl Clean<Item> for Typedef
[src]

impl Clean<Item> for Variant
[src]

impl Clean<Vec<Item>> for Enum
[src]

Important traits for Vec<u8>

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

Important traits for Vec<u8>

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

Important traits for Vec<u8>

impl Clean<Vec<Item>> for Struct
[src]

Important traits for Vec<u8>

impl Clean<Vec<Item>> for Union
[src]

Important traits for Vec<u8>

impl<'a, 'tcx, 'rcx, 'cstore> Clean<Crate> for RustdocVisitor<'a, 'tcx, 'rcx, 'cstore>
[src]