@@ -188,19 +188,10 @@ language_item_table! {
188
188
189
189
Drop , sym:: drop, drop_trait, Target :: Trait , GenericRequirement :: None ;
190
190
Destruct , sym:: destruct, destruct_trait, Target :: Trait , GenericRequirement :: None ;
191
-
192
- AsyncDrop , sym:: async_drop, async_drop_trait, Target :: Trait , GenericRequirement :: Exact ( 0 ) ;
193
- AsyncDestruct , sym:: async_destruct, async_destruct_trait, Target :: Trait , GenericRequirement :: Exact ( 0 ) ;
191
+ AsyncDrop , sym:: async_drop, async_drop_trait, Target :: Trait , GenericRequirement :: None ;
194
192
AsyncDropInPlace , sym:: async_drop_in_place, async_drop_in_place_fn, Target :: Fn , GenericRequirement :: Exact ( 1 ) ;
195
- SurfaceAsyncDropInPlace , sym:: surface_async_drop_in_place, surface_async_drop_in_place_fn, Target :: Fn , GenericRequirement :: Exact ( 1 ) ;
196
- AsyncDropSurfaceDropInPlace , sym:: async_drop_surface_drop_in_place, async_drop_surface_drop_in_place_fn, Target :: Fn , GenericRequirement :: Exact ( 1 ) ;
197
- AsyncDropSlice , sym:: async_drop_slice, async_drop_slice_fn, Target :: Fn , GenericRequirement :: Exact ( 1 ) ;
198
- AsyncDropChain , sym:: async_drop_chain, async_drop_chain_fn, Target :: Fn , GenericRequirement :: Exact ( 2 ) ;
199
- AsyncDropNoop , sym:: async_drop_noop, async_drop_noop_fn, Target :: Fn , GenericRequirement :: Exact ( 0 ) ;
200
- AsyncDropDeferredDropInPlace , sym:: async_drop_deferred_drop_in_place, async_drop_deferred_drop_in_place_fn, Target :: Fn , GenericRequirement :: Exact ( 1 ) ;
201
- AsyncDropFuse , sym:: async_drop_fuse, async_drop_fuse_fn, Target :: Fn , GenericRequirement :: Exact ( 1 ) ;
202
- AsyncDropDefer , sym:: async_drop_defer, async_drop_defer_fn, Target :: Fn , GenericRequirement :: Exact ( 1 ) ;
203
- AsyncDropEither , sym:: async_drop_either, async_drop_either_fn, Target :: Fn , GenericRequirement :: Exact ( 3 ) ;
193
+ AsyncDropInPlacePoll , sym:: async_drop_in_place_poll, async_drop_in_place_poll_fn, Target :: Closure , GenericRequirement :: Exact ( 1 ) ;
194
+ FutureDropPoll , sym:: future_drop_poll, future_drop_poll_fn, Target :: Fn , GenericRequirement :: Exact ( 1 ) ;
204
195
205
196
CoerceUnsized , sym:: coerce_unsized, coerce_unsized_trait, Target :: Trait , GenericRequirement :: Minimum ( 1 ) ;
206
197
DispatchFromDyn , sym:: dispatch_from_dyn, dispatch_from_dyn_trait, Target :: Trait , GenericRequirement :: Minimum ( 1 ) ;
@@ -318,6 +309,10 @@ language_item_table! {
318
309
PanicAsyncGenFnResumedPanic , sym:: panic_const_async_gen_fn_resumed_panic, panic_const_async_gen_fn_resumed_panic, Target :: Fn , GenericRequirement :: None ;
319
310
PanicGenFnNonePanic , sym:: panic_const_gen_fn_none_panic, panic_const_gen_fn_none_panic, Target :: Fn , GenericRequirement :: None ;
320
311
PanicNullPointerDereference , sym:: panic_null_pointer_dereference, panic_null_pointer_dereference, Target :: Fn , GenericRequirement :: None ;
312
+ PanicCoroutineResumedDrop , sym:: panic_const_coroutine_resumed_drop, panic_const_coroutine_resumed_drop, Target :: Fn , GenericRequirement :: None ;
313
+ PanicAsyncFnResumedDrop , sym:: panic_const_async_fn_resumed_drop, panic_const_async_fn_resumed_drop, Target :: Fn , GenericRequirement :: None ;
314
+ PanicAsyncGenFnResumedDrop , sym:: panic_const_async_gen_fn_resumed_drop, panic_const_async_gen_fn_resumed_drop, Target :: Fn , GenericRequirement :: None ;
315
+ PanicGenFnNoneDrop , sym:: panic_const_gen_fn_none_drop, panic_const_gen_fn_none_drop, Target :: Fn , GenericRequirement :: None ;
321
316
/// libstd panic entry point. Necessary for const eval to be able to catch it
322
317
BeginPanic , sym:: begin_panic, begin_panic_fn, Target :: Fn , GenericRequirement :: None ;
323
318
@@ -330,7 +325,6 @@ language_item_table! {
330
325
331
326
ExchangeMalloc , sym:: exchange_malloc, exchange_malloc_fn, Target :: Fn , GenericRequirement :: None ;
332
327
DropInPlace , sym:: drop_in_place, drop_in_place_fn, Target :: Fn , GenericRequirement :: Minimum ( 1 ) ;
333
- FallbackSurfaceDrop , sym:: fallback_surface_drop, fallback_surface_drop_fn, Target :: Fn , GenericRequirement :: None ;
334
328
AllocLayout , sym:: alloc_layout, alloc_layout, Target :: Struct , GenericRequirement :: None ;
335
329
336
330
/// For all binary crates without `#![no_main]`, Rust will generate a "main" function.
0 commit comments