Module rustdoc::clean::types [−][src]
Structs
The attributes on an Item
, including attributes like #[derive(...)]
and #[inline]
,
as well as doc comments.
A portion of documentation, extracted from a #[doc]
attribute.
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.
A link that has not yet been rendered.
A trait reference, which may have higher ranked lifetimes.
Small wrapper around rustc_span::Span
that adds helper methods
and enforces calling rustc_span::Span::source_callsite()
.
This struct is used to wrap additional information added by rustdoc on a trait
item.
An type binding on an associated type (e.g., A = Bar
in Foo<A = Bar>
or
A: Send + Sync
in Foo<A: Send + Sync>
).
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
A primitive (aka, builtin) type.