1 error[E0282]: type annotations needed
2 --> $DIR/cannot-infer-async.rs:11:20
5 | --- consider giving `fut` a type
7 | ^ cannot infer type of error for `?` operator
9 = note: `?` implicitly converts the error value into a type implementing `From<std::io::Error>`
11 error: aborting due to previous error
13 For more information about this error, try `rustc --explain E0282`.