about summary refs log tree commit diff
path: root/src/test/ui/error-codes/e0119/auxiliary
diff options
context:
space:
mode:
authorAlbert Larsan <74931857+albertlarsan68@users.noreply.github.com>2023-01-05 09:13:28 +0100
committerAlbert Larsan <74931857+albertlarsan68@users.noreply.github.com>2023-01-11 09:32:08 +0000
commitcf2dff2b1e3fa55fa5415d524200070d0d7aacfe (patch)
tree40a88d9a46aaf3e8870676eb2538378b75a263eb /src/test/ui/error-codes/e0119/auxiliary
parentca855e6e42787ecd062d81d53336fe6788ef51a9 (diff)
downloadrust-cf2dff2b1e3fa55fa5415d524200070d0d7aacfe.tar.gz
rust-cf2dff2b1e3fa55fa5415d524200070d0d7aacfe.zip
Move /src/test to /tests
Diffstat (limited to 'src/test/ui/error-codes/e0119/auxiliary')
-rw-r--r--src/test/ui/error-codes/e0119/auxiliary/complex_impl_support.rs22
-rw-r--r--src/test/ui/error-codes/e0119/auxiliary/issue-23563-a.rs25
2 files changed, 0 insertions, 47 deletions
diff --git a/src/test/ui/error-codes/e0119/auxiliary/complex_impl_support.rs b/src/test/ui/error-codes/e0119/auxiliary/complex_impl_support.rs
deleted file mode 100644
index ad5bb107fc6..00000000000
--- a/src/test/ui/error-codes/e0119/auxiliary/complex_impl_support.rs
+++ /dev/null
@@ -1,22 +0,0 @@
-use std::marker::PhantomData;
-
-pub trait External {}
-
-pub struct M<'a, 'b, 'c, T, U, V> {
-    a: PhantomData<&'a ()>,
-    b: PhantomData<&'b ()>,
-    c: PhantomData<&'c ()>,
-    d: PhantomData<T>,
-    e: PhantomData<U>,
-    f: PhantomData<V>,
-}
-
-impl<'a, 'b, 'c, T, U, V, W> External for (T, M<'a, 'b, 'c, Box<U>, V, W>)
-where
-    'b: 'a,
-    T: 'a,
-    U: (FnOnce(T) -> V) + 'static,
-    V: Iterator<Item=T> + Clone,
-    W: std::ops::Add,
-    W::Output: Copy,
-{}
diff --git a/src/test/ui/error-codes/e0119/auxiliary/issue-23563-a.rs b/src/test/ui/error-codes/e0119/auxiliary/issue-23563-a.rs
deleted file mode 100644
index 141f363694a..00000000000
--- a/src/test/ui/error-codes/e0119/auxiliary/issue-23563-a.rs
+++ /dev/null
@@ -1,25 +0,0 @@
-// Ref: https://github.com/rust-lang/rust/issues/23563#issuecomment-260751672
-
-pub trait LolTo<T> {
-    fn convert_to(&self) -> T;
-}
-
-pub trait LolInto<T>: Sized {
-    fn convert_into(self) -> T;
-}
-
-pub trait LolFrom<T> {
-    fn from(_: T) -> Self;
-}
-
-impl<'a, T: ?Sized, U> LolInto<U> for &'a T where T: LolTo<U> {
-    fn convert_into(self) -> U {
-        self.convert_to()
-    }
-}
-
-impl<T, U> LolFrom<T> for U where T: LolInto<U> {
-    fn from(t: T) -> U {
-        t.convert_into()
-    }
-}