Module path

Source

Modules§

parsing 🔒
printing 🔒

Structs§

AngleBracketedGenericArguments
Angle bracketed arguments of a path segment: the <K, V> in HashMap<K, V>.
AssocConst
An equality constraint on an associated constant: the PANIC = false in Trait<PANIC = false>.
AssocType
A binding (equality constraint) on an associated type: the Item = u8 in Iterator<Item = u8>.
Constraint
An associated type bound: Iterator<Item: Display>.
ParenthesizedGenericArguments
Arguments of a function path segment: the (A, B) -> C in Fn(A,B) -> C.
Path
A path at which a named item is exported (e.g. std::collections::HashMap).
PathSegment
A segment of a path together with any path arguments on that segment.
QSelf
The explicit Self type in a qualified path: the T in <T as Display>::fmt.

Enums§

GenericArgument
An individual generic argument, like 'a, T, or Item = T.
PathArguments
Angle bracketed or parenthesized arguments of a path segment.