Module ra_ap_hir_def::path[][src]

Expand description

A desugared representation of paths like crate::foo or <Type as Trait>::bar.

Re-exports

pub use crate::__path as path;

Modules

__name

See Name.

Macros

__name

Structs

AssociatedTypeBinding

An associated type binding like in Iterator<Item = T>.

GenericArgs

Generic arguments to a path segment (e.g. the i32 in Option<i32>). This also includes bindings of associated types, like in Iterator<Item = Foo>.

ModPath
Path
PathSegment
PathSegments

Enums

GenericArg

A single generic argument.

ImportAlias
PathKind