@@ -167,19 +167,10 @@ language_item_table! {
167
167
168
168
Drop , sym:: drop, drop_trait, Target :: Trait , GenericRequirement :: None ;
169
169
Destruct , sym:: destruct, destruct_trait, Target :: Trait , GenericRequirement :: None ;
170
-
171
- AsyncDrop , sym:: async_drop, async_drop_trait, Target :: Trait , GenericRequirement :: Exact ( 0 ) ;
172
- AsyncDestruct , sym:: async_destruct, async_destruct_trait, Target :: Trait , GenericRequirement :: Exact ( 0 ) ;
170
+ AsyncDrop , sym:: async_drop, async_drop_trait, Target :: Trait , GenericRequirement :: None ;
173
171
AsyncDropInPlace , sym:: async_drop_in_place, async_drop_in_place_fn, Target :: Fn , GenericRequirement :: Exact ( 1 ) ;
174
- SurfaceAsyncDropInPlace , sym:: surface_async_drop_in_place, surface_async_drop_in_place_fn, Target :: Fn , GenericRequirement :: Exact ( 1 ) ;
175
- AsyncDropSurfaceDropInPlace , sym:: async_drop_surface_drop_in_place, async_drop_surface_drop_in_place_fn, Target :: Fn , GenericRequirement :: Exact ( 1 ) ;
176
- AsyncDropSlice , sym:: async_drop_slice, async_drop_slice_fn, Target :: Fn , GenericRequirement :: Exact ( 1 ) ;
177
- AsyncDropChain , sym:: async_drop_chain, async_drop_chain_fn, Target :: Fn , GenericRequirement :: Exact ( 2 ) ;
178
- AsyncDropNoop , sym:: async_drop_noop, async_drop_noop_fn, Target :: Fn , GenericRequirement :: Exact ( 0 ) ;
179
- AsyncDropDeferredDropInPlace , sym:: async_drop_deferred_drop_in_place, async_drop_deferred_drop_in_place_fn, Target :: Fn , GenericRequirement :: Exact ( 1 ) ;
180
- AsyncDropFuse , sym:: async_drop_fuse, async_drop_fuse_fn, Target :: Fn , GenericRequirement :: Exact ( 1 ) ;
181
- AsyncDropDefer , sym:: async_drop_defer, async_drop_defer_fn, Target :: Fn , GenericRequirement :: Exact ( 1 ) ;
182
- AsyncDropEither , sym:: async_drop_either, async_drop_either_fn, Target :: Fn , GenericRequirement :: Exact ( 3 ) ;
172
+ AsyncDropInPlacePoll , sym:: async_drop_in_place_poll, async_drop_in_place_poll_fn, Target :: Closure , GenericRequirement :: Exact ( 1 ) ;
173
+ FutureDropPoll , sym:: future_drop_poll, future_drop_poll_fn, Target :: Fn , GenericRequirement :: Exact ( 1 ) ;
183
174
184
175
CoerceUnsized , sym:: coerce_unsized, coerce_unsized_trait, Target :: Trait , GenericRequirement :: Minimum ( 1 ) ;
185
176
DispatchFromDyn , sym:: dispatch_from_dyn, dispatch_from_dyn_trait, Target :: Trait , GenericRequirement :: Minimum ( 1 ) ;
@@ -294,6 +285,10 @@ language_item_table! {
294
285
PanicAsyncFnResumedPanic , sym:: panic_const_async_fn_resumed_panic, panic_const_async_fn_resumed_panic, Target :: Fn , GenericRequirement :: None ;
295
286
PanicAsyncGenFnResumedPanic , sym:: panic_const_async_gen_fn_resumed_panic, panic_const_async_gen_fn_resumed_panic, Target :: Fn , GenericRequirement :: None ;
296
287
PanicGenFnNonePanic , sym:: panic_const_gen_fn_none_panic, panic_const_gen_fn_none_panic, Target :: Fn , GenericRequirement :: None ;
288
+ PanicCoroutineResumedDrop , sym:: panic_const_coroutine_resumed_drop, panic_const_coroutine_resumed_drop, Target :: Fn , GenericRequirement :: None ;
289
+ PanicAsyncFnResumedDrop , sym:: panic_const_async_fn_resumed_drop, panic_const_async_fn_resumed_drop, Target :: Fn , GenericRequirement :: None ;
290
+ PanicAsyncGenFnResumedDrop , sym:: panic_const_async_gen_fn_resumed_drop, panic_const_async_gen_fn_resumed_drop, Target :: Fn , GenericRequirement :: None ;
291
+ PanicGenFnNoneDrop , sym:: panic_const_gen_fn_none_drop, panic_const_gen_fn_none_drop, Target :: Fn , GenericRequirement :: None ;
297
292
/// libstd panic entry point. Necessary for const eval to be able to catch it
298
293
BeginPanic , sym:: begin_panic, begin_panic_fn, Target :: Fn , GenericRequirement :: None ;
299
294
@@ -307,7 +302,7 @@ language_item_table! {
307
302
308
303
ExchangeMalloc , sym:: exchange_malloc, exchange_malloc_fn, Target :: Fn , GenericRequirement :: None ;
309
304
DropInPlace , sym:: drop_in_place, drop_in_place_fn, Target :: Fn , GenericRequirement :: Minimum ( 1 ) ;
310
- FallbackSurfaceDrop , sym:: fallback_surface_drop , fallback_surface_drop_fn , Target :: Fn , GenericRequirement :: None ;
305
+ DropInPlaceFuture , sym:: drop_in_place_future , drop_in_place_future_fn , Target :: Fn , GenericRequirement :: Exact ( 1 ) ;
311
306
AllocLayout , sym:: alloc_layout, alloc_layout, Target :: Struct , GenericRequirement :: None ;
312
307
313
308
Start , sym:: start, start_fn, Target :: Fn , GenericRequirement :: Exact ( 1 ) ;
@@ -361,6 +356,7 @@ language_item_table! {
361
356
ResumeTy , sym:: ResumeTy , resume_ty, Target :: Struct , GenericRequirement :: None ;
362
357
GetContext , sym:: get_context, get_context_fn, Target :: Fn , GenericRequirement :: None ;
363
358
359
+ Noop , sym:: Noop , noop, Target :: Struct , GenericRequirement :: None ;
364
360
Context , sym:: Context , context, Target :: Struct , GenericRequirement :: None ;
365
361
FuturePoll , sym:: poll, future_poll_fn, Target :: Method ( MethodKind :: Trait { body: false } ) , GenericRequirement :: None ;
366
362
0 commit comments