| //@ edition:2018 | |
| //@ incremental | |
| pub struct SadGirl; | |
| impl SadGirl { | |
| pub async fn call(&self) -> Result<(), ()> { | |
| Ok(()) | |
| } | |
| } | |
| async fn async_main() -> Result<(), ()> { | |
| // should be `.call().await?` | |
| SadGirl {}.call()?; //~ ERROR: the `?` operator can only be applied to values | |
| Ok(()) | |
| } | |
| fn main() { | |
| let _ = async_main(); | |
| } |