]> git.lizzy.rs Git - rust.git/blobdiff - crates/hir_def/src/lib.rs
Add ConstParams to the HIR
[rust.git] / crates / hir_def / src / lib.rs
index ba09a9126bffb461b29ec443ddd7bd1a8161d9aa..25f460504fd75ecc9bf9c36544fa3c8358ed0d72 100644 (file)
@@ -231,6 +231,13 @@ pub struct LifetimeParamId {
 }
 pub type LocalLifetimeParamId = Idx<generics::LifetimeParamData>;
 
+#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
+pub struct ConstParamId {
+    pub parent: GenericDefId,
+    pub local_id: LocalConstParamId,
+}
+pub type LocalConstParamId = Idx<generics::ConstParamData>;
+
 #[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
 pub enum ContainerId {
     ModuleId(ModuleId),