Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir-def/src/hir/generics.rs')
-rw-r--r--crates/hir-def/src/hir/generics.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/crates/hir-def/src/hir/generics.rs b/crates/hir-def/src/hir/generics.rs
index 43dd7d1c54..04ccc7bf90 100644
--- a/crates/hir-def/src/hir/generics.rs
+++ b/crates/hir-def/src/hir/generics.rs
@@ -188,6 +188,11 @@ impl GenericParams {
pub const SELF_PARAM_ID_IN_SELF: la_arena::Idx<TypeOrConstParamData> =
LocalTypeOrConstParamId::from_raw(RawIdx::from_u32(0));
+ #[inline]
+ pub fn empty() -> &'static GenericParams {
+ LazyLock::force(&EMPTY)
+ }
+
pub fn of(db: &dyn DefDatabase, def: GenericDefId) -> &GenericParams {
Self::with_store(db, def).0
}