error[E0412]: cannot find type `b` in this scope --> $DIR/meaningless-bound.rs:6:5 | LL | b: Sized, | ^ not found in this scope error[E0411]: cannot find type `Self` in this scope --> $DIR/meaningless-bound.rs:14:5 | LL | fn f() -> &'static str | - `Self` not allowed in a function LL | where LL | Self: Sized, | ^^^^ `Self` is only available in impls, traits, and type definitions error: aborting due to 2 previous errors Some errors have detailed explanations: E0411, E0412. For more information about an error, try `rustc --explain E0411`.