Closed
Description
trait Foo {
type Bar;
}
fn foo<T: Foo>() where T::Baa: std::fmt::Debug {}
fn main() {
}
Errors:
Compiling playground v0.0.1 (/playground)
error[E0220]: associated type `Baa` not found for `T`
--> src/main.rs:5:24
|
5 | fn foo<T: Foo>() where T::Baa: std::fmt::Debug {}
| ^^^^^^ associated type `Baa` not found
error: aborting due to previous error
For more information about this error, try `rustc --explain E0220`.
error: Could not compile `playground`.
To learn more, run the command again with --verbose.
Metadata
Metadata
Assignees
Labels
Area: Associated items (types, constants & functions)Area: Messages for errors, warnings, and lintsArea: Suggestions generated by the compiler applied by `cargo fix`Category: An issue proposing an enhancement or a PR with one.Diagnostics: An error or lint that needs small tweaks.Relevant to the compiler team, which will review and decide on the PR/issue.