about summary refs log tree commit diff
path: root/tests/ui/async-await/issues/issue-55324.rs
blob: c7f7447b0ea9a93af71bd97393a45c0f10373be0 (plain)
1
2
3
4
5
6
7
8
9
10
11
//@ check-pass
//@ edition:2018

use std::future::Future;

async fn foo<F: Future<Output = i32>>(x: &i32, future: F) -> i32 {
    let y = future.await;
    *x + y
}

fn main() {}