Skip to content

Instantly share code, notes, and snippets.

@shubhamkumar13
Last active January 25, 2021 14:31
Show Gist options
  • Save shubhamkumar13/9ef793f0ae68e2cefca379555825396f to your computer and use it in GitHub Desktop.
Save shubhamkumar13/9ef793f0ae68e2cefca379555825396f to your computer and use it in GitHub Desktop.
zero2prod Page 31

Error on page 31 zero2prod

error[E0277]: the `?` operator can only be applied to values that implement `Try`
 --> src/main.rs:5:5
  |
5 |     run()?.await
  |     ^^^^^^ the `?` operator cannot be applied to type `impl Future`
  |
  = help: the trait `Try` is not implemented for `impl Future`
  = note: required by `into_result`
help: consider `await`ing on the `Future`
  |
5 |     run().await?.await
  |          ^^^^^^

error: aborting due to previous error

For more information about this error, try `rustc --explain E0277`.
error: could not compile `zero2prod`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment