You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.
you can see that enabling the feature gate runs a completely different algorithm instead of emitting a feature error when the feature gate is not active. Before stabilizing type_alias_impl_trait we need to make sure that we change all such occurrences of feature-gate based type processing.
Compiling playground v0.0.1 (/playground)
error[E0282]: type annotations needed
7 | type O;
| ------- `<Self as MyIndex<T>>::O` defined here
45 | let _pos: Phantom1<DummyT<()>> = Scope::new().my_index();
| this method call resolves to `<Self as MyIndex<T>>::O`
| cannot infer type for type parameter `T`
error: aborting due to previous error
For more information about this error, try `rustc --explain E0282`.
error: could not compile `playground`
To learn more, run the command again with --verbose.
The text was updated successfully, but these errors were encountered: