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::PrimitiveType::*; |
pub use self::TypeKind::*; |
pub use self::VariantKind::*; |
pub use self::Mutability::*; |
pub use self::Import::*; |
pub use self::ItemEnum::*; |
pub use self::Attribute::*; |
pub use self::TyParamBound::*; |
pub use self::SelfTy::*; |
pub use self::FunctionRetTy::*; |
pub use self::Visibility::*; |
Modules
inline |
[Unstable] Support for inlining external documentation into the current AST. |
Structs
Argument | [Unstable] |
Arguments | [Unstable] |
BareFunctionDecl | [Unstable] |
Constant | [Unstable] |
Crate | [Unstable] |
DefaultImpl | [Unstable] |
Deprecation | [Unstable] |
Enum | [Unstable] |
ExternalCrate | [Unstable] |
FnDecl | [Unstable] |
Function | [Unstable] |
Generics | [Unstable] |
Impl | [Unstable] |
ImportSource | [Unstable] |
Item |
[Unstable] 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 | [Unstable] |
Macro | [Unstable] |
Method | [Unstable] |
Module | [Unstable] |
Path | [Unstable] |
PathSegment | [Unstable] |
PolyTrait |
[Unstable] A trait reference, which may have higher ranked lifetimes. |
Span | [Unstable] |
Stability | [Unstable] |
Static | [Unstable] |
Struct | [Unstable] |
Trait | [Unstable] |
TyMethod | [Unstable] |
TyParam | [Unstable] |
TypeBinding |
[Unstable] An equality constraint on an associated type, e.g. |
Typedef | [Unstable] |
Variant | [Unstable] |
VariantStruct |
[Unstable] 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. |
ViewListIdent | [Unstable] |
Enums
Attribute | [Unstable] |
FunctionRetTy | [Unstable] |
ImplPolarity | [Unstable] |
Import | [Unstable] |
ItemEnum | [Unstable] |
Mutability | [Unstable] |
PathParameters | [Unstable] |
PrimitiveType | [Unstable] |
SelfTy | [Unstable] |
TyParamBound | [Unstable] |
Type |
[Unstable] 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 | [Unstable] |
VariantKind | [Unstable] |
Visibility | [Unstable] |
WherePredicate | [Unstable] |
Traits
Attributes | [Unstable] |
Clean | [Unstable] |
GetDefId | [Unstable] |