about summary refs log tree commit diff
path: root/src/test/ui/const-generics/defaults/rp_impl_trait.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/const-generics/defaults/rp_impl_trait.rs')
-rw-r--r--src/test/ui/const-generics/defaults/rp_impl_trait.rs29
1 files changed, 0 insertions, 29 deletions
diff --git a/src/test/ui/const-generics/defaults/rp_impl_trait.rs b/src/test/ui/const-generics/defaults/rp_impl_trait.rs
deleted file mode 100644
index dde8eea4525..00000000000
--- a/src/test/ui/const-generics/defaults/rp_impl_trait.rs
+++ /dev/null
@@ -1,29 +0,0 @@
-// run-pass
-struct Uwu<const N: u32 = 1, const M: u32 = N>;
-
-trait Trait {}
-impl<const N: u32> Trait for Uwu<N> {}
-
-fn rawr<const N: u32>() -> impl Trait {
-    Uwu::<N>
-}
-
-trait Traitor<const N: u8 = 1, const M: u8 = N> { }
-
-impl<const N: u8> Traitor<N> for u32 {}
-impl Traitor<1, 1> for u64 {}
-
-fn uwu<const N: u8>() -> impl Traitor<N> {
-    1_u32
-}
-
-fn owo() -> impl Traitor {
-    1_u64
-}
-
-fn main() {
-    rawr::<3>();
-    rawr::<7>();
-    uwu::<{ u8::MAX }>();
-    owo();
-}