When working with a large codebase with many different types, types often need to be aliased or partially/fully qualified to distinguish it from a different type of the same name.
For example,
use geo::Point;
use a::b::generated::Point;
let x: Point; // Eh? Which one?
When working with a large codebase with many different types, types often need to be aliased or partially/fully qualified to distinguish it from a different type of the same name.
For example,
User flows
This issue proposes the following flow:
Replace use with qualified path
For qualifying a
use
ed type, one would:use
d type.