summaryrefslogtreecommitdiffstats
path: root/src/test/ui/traits/suggest-deferences/root-obligation.stderr
blob: 76663ace7edbdb013a12605ea52115dc548fea9d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
error[E0277]: expected a `Fn<(char,)>` closure, found `char`
  --> $DIR/root-obligation.rs:6:38
   |
LL |         .filter(|c| "aeiou".contains(c))
   |                             -------- ^ expected an `Fn<(char,)>` closure, found `char`
   |                             |
   |                             required by a bound introduced by this call
   |
   = help: the trait `Fn<(char,)>` is not implemented for `char`
   = note: required for `&char` to implement `FnOnce<(char,)>`
   = note: required for `&char` to implement `Pattern<'_>`
note: required by a bound in `core::str::<impl str>::contains`
  --> $SRC_DIR/core/src/str/mod.rs:LL:COL
   |
LL |     pub fn contains<'a, P: Pattern<'a>>(&'a self, pat: P) -> bool {
   |                            ^^^^^^^^^^^ required by this bound in `core::str::<impl str>::contains`
help: consider dereferencing here
   |
LL |         .filter(|c| "aeiou".contains(*c))
   |                                      +

error: aborting due to previous error

For more information about this error, try `rustc --explain E0277`.