Module rustdoc::clean
[−]
[src]
rustdoc
)This module contains the "cleaned" pieces of the AST, and the functions that clean them.
Reexports
pub use self::Type::*; |
pub use self::Mutability::*; |
pub use self::ItemEnum::*; |
pub use self::TyParamBound::*; |
pub use self::SelfTy::*; |
pub use self::FunctionRetTy::*; |
pub use self::Visibility::*; |
Modules
inline |
[ Experimental ] Support for inlining external documentation into the current AST. |
Structs
Argument |
[ Experimental ]
|
Arguments |
[ Experimental ]
|
Attributes |
[ Experimental ]
|
BareFunctionDecl |
[ Experimental ]
|
Constant |
[ Experimental ]
|
Crate |
[ Experimental ]
|
DefaultImpl |
[ Experimental ]
|
Deprecation |
[ Experimental ]
|
Enum |
[ Experimental ]
|
ExternalCrate |
[ Experimental ]
|
FnDecl |
[ Experimental ]
|
Function |
[ Experimental ]
|
Generics |
[ Experimental ]
|
Impl |
[ Experimental ]
|
ImportSource |
[ Experimental ]
|
Item |
[ Experimental ] Anything with a source location and set of attributes and, optionally, a name. That is, anything that can be documented. This doesn't correspond directly to the AST's concept of an item; it's a strict superset. |
Lifetime |
[ Experimental ]
|
ListAttributesIter |
[ Experimental ]
|
Macro |
[ Experimental ]
|
Method |
[ Experimental ]
|
Module |
[ Experimental ]
|
Path |
[ Experimental ]
|
PathSegment |
[ Experimental ]
|
PolyTrait |
[ Experimental ] A trait reference, which may have higher ranked lifetimes. |
Span |
[ Experimental ]
|
Stability |
[ Experimental ]
|
Static |
[ Experimental ]
|
Struct |
[ Experimental ]
|
Trait |
[ Experimental ]
|
TyMethod |
[ Experimental ]
|
TyParam |
[ Experimental ]
|
TypeBinding |
[ Experimental ] An equality constraint on an associated type, e.g. |
Typedef |
[ Experimental ]
|
Union |
[ Experimental ]
|
Variant |
[ Experimental ]
|
VariantStruct |
[ Experimental ] This is a more limited form of the standard Struct, different in that it lacks the things most items have (name, id, parameterization). Found only as a variant in an enum. |
Enums
FunctionRetTy |
[ Experimental ]
|
ImplPolarity |
[ Experimental ]
|
Import |
[ Experimental ]
|
ItemEnum |
[ Experimental ]
|
Mutability |
[ Experimental ]
|
PathParameters |
[ Experimental ]
|
PrimitiveType |
[ Experimental ]
|
SelfTy |
[ Experimental ]
|
TyParamBound |
[ Experimental ]
|
Type |
[ Experimental ] A representation of a Type suitable for hyperlinking purposes. Ideally one can get the original type out of the AST/TyCtxt given one of these, if more information is needed. Most importantly it does not preserve mutability or boxes. |
TypeKind |
[ Experimental ]
|
VariantKind |
[ Experimental ]
|
Visibility |
[ Experimental ]
|
WherePredicate |
[ Experimental ]
|
Traits
AttributesExt |
[ Experimental ]
|
Clean |
[ Experimental ]
|
GetDefId |
[ Experimental ]
|
NestedAttributesExt |
[ Experimental ]
|