Skip to content

Commit ae79233

Browse files
Move tests back to using AsyncFn
1 parent 98b6e01 commit ae79233

36 files changed

+61
-59
lines changed

compiler/rustc_trait_selection/src/error_reporting/traits/fulfillment_errors.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -788,7 +788,7 @@ impl<'a, 'tcx> TypeErrCtxt<'a, 'tcx> {
788788
closure_def_id,
789789
found_kind,
790790
expected_kind,
791-
"async ",
791+
"Async",
792792
);
793793
self.note_obligation_cause(&mut err, &obligation);
794794
self.point_at_returns_when_relevant(&mut err, &obligation);

tests/ui/async-await/async-closures/async-fn-mut-for-async-fn.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ fn main() {
1010
block_on::block_on(async {
1111
let x = async || {};
1212

13-
async fn needs_async_fn_mut(mut x: impl async FnMut()) {
13+
async fn needs_async_fn_mut(mut x: impl AsyncFnMut()) {
1414
x().await;
1515
}
1616
needs_async_fn_mut(x).await;

tests/ui/async-await/async-closures/async-fn-once-for-async-fn.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ extern crate block_on;
88

99
fn main() {
1010
block_on::block_on(async {
11-
async fn needs_async_fn_once(x: impl async FnOnce()) {
11+
async fn needs_async_fn_once(x: impl AsyncFnOnce()) {
1212
x().await;
1313
}
1414

tests/ui/async-await/async-closures/auxiliary/foreign.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

33
#![feature(async_closure)]
44

5-
pub fn closure() -> impl async Fn() {
5+
pub fn closure() -> impl AsyncFn() {
66
async || { /* Don't really need to do anything here. */ }
77
}

tests/ui/async-await/async-closures/body-check-on-non-fnmut.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ extern crate block_on;
1111

1212
async fn empty() {}
1313

14-
pub async fn call_once<F: async FnOnce()>(f: F) {
14+
pub async fn call_once<F: AsyncFnOnce()>(f: F) {
1515
f().await;
1616
}
1717

tests/ui/async-await/async-closures/box-deref-in-debuginfo.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ impl Trait for (i32,) {
1616
}
1717
}
1818

19-
async fn call_once(f: impl async FnOnce()) {
19+
async fn call_once(f: impl AsyncFnOnce()) {
2020
f().await;
2121
}
2222

tests/ui/async-await/async-closures/brand.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ struct S;
1313
struct B<'b>(PhantomData<&'b mut &'b mut ()>);
1414

1515
impl S {
16-
async fn q<F: async Fn(B<'_>)>(self, f: F) {
16+
async fn q<F: AsyncFn(B<'_>)>(self, f: F) {
1717
f(B(PhantomData)).await;
1818
}
1919
}

tests/ui/async-await/async-closures/captures.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@ fn main() {
1313
block_on::block_on(async_main());
1414
}
1515

16-
async fn call<T>(f: &impl async Fn() -> T) -> T {
16+
async fn call<T>(f: &impl AsyncFn() -> T) -> T {
1717
f().await
1818
}
1919

20-
async fn call_once<T>(f: impl async FnOnce() -> T) -> T {
20+
async fn call_once<T>(f: impl AsyncFnOnce() -> T) -> T {
2121
f().await
2222
}
2323

@@ -80,7 +80,7 @@ async fn async_main() {
8080
call_once(c).await;
8181
}
8282

83-
fn force_fnonce<T>(f: impl async FnOnce() -> T) -> impl async FnOnce() -> T {
83+
fn force_fnonce<T>(f: impl AsyncFnOnce() -> T) -> impl AsyncFnOnce() -> T {
8484
f
8585
}
8686

tests/ui/async-await/async-closures/clone-closure.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
extern crate block_on;
99

10-
async fn for_each(f: impl async FnOnce(&str) + Clone) {
10+
async fn for_each(f: impl AsyncFnOnce(&str) + Clone) {
1111
f.clone()("world").await;
1212
f.clone()("world2").await;
1313
}

tests/ui/async-await/async-closures/constrained-but-no-upvars-yet.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@
66

77
#![feature(async_closure)]
88

9-
fn constrain<T: async FnOnce()>(t: T) -> T {
9+
fn constrain<T: AsyncFnOnce()>(t: T) -> T {
1010
t
1111
}
1212

1313
fn call_once<T>(f: impl FnOnce() -> T) -> T {
1414
f()
1515
}
1616

17-
async fn async_call_once<T>(f: impl async FnOnce() -> T) -> T {
17+
async fn async_call_once<T>(f: impl AsyncFnOnce() -> T) -> T {
1818
f().await
1919
}
2020

0 commit comments

Comments
 (0)