1
Fork 0

Remove identity_future from stdlib

This function/lang_item was introduced in #104321 as a temporary workaround of future lowering.
The usage and need for it went away in #104833.
After a bootstrap update, the function itself can be removed from `std`.
This commit is contained in:
Arpad Borsos 2023-05-07 10:52:01 +02:00
parent 70a779cb7d
commit 48dfbeee27
No known key found for this signature in database
GPG key ID: FC7BCA77824B3298
2 changed files with 0 additions and 8 deletions

View file

@ -66,10 +66,3 @@ pub unsafe fn get_context<'a, 'b>(cx: ResumeTy) -> &'a mut Context<'b> {
// that fulfills all the requirements for a mutable reference.
unsafe { &mut *cx.0.as_ptr().cast() }
}
#[doc(hidden)]
#[unstable(feature = "gen_future", issue = "50547")]
#[inline]
pub const fn identity_future<O, Fut: Future<Output = O>>(f: Fut) -> Fut {
f
}