diff options
Diffstat (limited to 'src/test/ui/error-codes/e0119/issue-23563.rs')
-rw-r--r-- | src/test/ui/error-codes/e0119/issue-23563.rs | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/src/test/ui/error-codes/e0119/issue-23563.rs b/src/test/ui/error-codes/e0119/issue-23563.rs deleted file mode 100644 index f578560c5..000000000 --- a/src/test/ui/error-codes/e0119/issue-23563.rs +++ /dev/null @@ -1,29 +0,0 @@ -// aux-build:issue-23563-a.rs - -// Ref: https://github.com/rust-lang/rust/issues/23563#issuecomment-260751672 - -extern crate issue_23563_a as a; - -use a::LolFrom; -use a::LolInto; -use a::LolTo; - -struct LocalType<T>(Option<T>); - -impl<'a, T> LolFrom<&'a [T]> for LocalType<T> { //~ ERROR conflicting implementations of trait - fn from(_: &'a [T]) -> LocalType<T> { LocalType(None) } -} - -impl<T> LolInto<LocalType<T>> for LocalType<T> { - fn convert_into(self) -> LocalType<T> { - self - } -} - -impl LolTo<LocalType<u8>> for [u8] { - fn convert_to(&self) -> LocalType<u8> { - LocalType(None) - } -} - -fn main() {} |