summaryrefslogtreecommitdiffstats
path: root/tests/ui/const-generics/overlapping_impls.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/ui/const-generics/overlapping_impls.rs')
-rw-r--r--tests/ui/const-generics/overlapping_impls.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/tests/ui/const-generics/overlapping_impls.rs b/tests/ui/const-generics/overlapping_impls.rs
index e599eadd8..2ce6c4a82 100644
--- a/tests/ui/const-generics/overlapping_impls.rs
+++ b/tests/ui/const-generics/overlapping_impls.rs
@@ -2,7 +2,8 @@
#![allow(incomplete_features)]
#![feature(adt_const_params)]
#![feature(generic_const_exprs)]
-use std::marker::PhantomData;
+
+use std::marker::{ConstParamTy, PhantomData};
struct Foo<const I: i32, const J: i32> {}
@@ -22,7 +23,7 @@ pub struct Foo2<const P: Protocol, T> {
_marker: PhantomData<T>,
}
-#[derive(PartialEq, Eq)]
+#[derive(PartialEq, Eq, ConstParamTy)]
pub enum Protocol {
Variant1,
Variant2,