type A0 = dyn; //~^ ERROR cannot find type `dyn` in this scope type A1 = dyn::dyn; //~^ ERROR use of unresolved module or unlinked crate `dyn` type A2 = dyn; //~^ ERROR cannot find type `dyn` in this scope //~| ERROR cannot find type `dyn` in this scope //~| ERROR cannot find type `dyn` in this scope type A3 = dyn<::dyn>; //~^ ERROR cannot find type `dyn` in this scope //~| ERROR cannot find type `dyn` in this scope //~| ERROR cannot find trait `dyn` in this scope fn main() {}