Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir-def/src/lang_item.rs')
-rw-r--r--crates/hir-def/src/lang_item.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/crates/hir-def/src/lang_item.rs b/crates/hir-def/src/lang_item.rs
index fef92c89b1..dd8705e89f 100644
--- a/crates/hir-def/src/lang_item.rs
+++ b/crates/hir-def/src/lang_item.rs
@@ -324,6 +324,7 @@ language_item_table! { LangItems =>
Drop, sym::drop, TraitId;
Destruct, sym::destruct, TraitId;
+ BikeshedGuaranteedNoDrop,sym::bikeshed_guaranteed_no_drop, TraitId;
CoerceUnsized, sym::coerce_unsized, TraitId;
DispatchFromDyn, sym::dispatch_from_dyn, TraitId;
@@ -373,6 +374,8 @@ language_item_table! { LangItems =>
AsyncFn, sym::async_fn, TraitId;
AsyncFnMut, sym::async_fn_mut, TraitId;
AsyncFnOnce, sym::async_fn_once, TraitId;
+ AsyncFnKindHelper, sym::async_fn_kind_helper,TraitId;
+ AsyncFnKindUpvars, sym::async_fn_kind_upvars,TypeAliasId;
CallRefFuture, sym::call_ref_future, TypeAliasId;
CallOnceFuture, sym::call_once_future, TypeAliasId;
@@ -489,6 +492,8 @@ language_item_table! { LangItems =>
IntoIterIntoIter, sym::into_iter, FunctionId;
IteratorNext, sym::next, FunctionId;
Iterator, sym::iterator, TraitId;
+ FusedIterator, sym::fused_iterator, TraitId;
+ AsyncIterator, sym::async_iterator, TraitId;
PinNewUnchecked, sym::new_unchecked, FunctionId;
@@ -509,6 +514,10 @@ language_item_table! { LangItems =>
CStr, sym::CStr, StructId;
Ordering, sym::Ordering, EnumId;
+ Field, sym::field, TraitId;
+ FieldBase, sym::field_base, TypeAliasId;
+ FieldType, sym::field_type, TypeAliasId;
+
@non_lang_core_traits:
core::default, Default;
core::fmt, Debug;