From 271da96098e0bfb799b0284f202fa15dc372f8e0 Mon Sep 17 00:00:00 2001 From: Seiichi Uchida Date: Mon, 30 Oct 2017 21:35:23 +0900 Subject: [PATCH] Add a test for #2098 --- tests/source/enum.rs | 5 +++++ tests/target/enum.rs | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/tests/source/enum.rs b/tests/source/enum.rs index 53630699f1e..17c26b26d15 100644 --- a/tests/source/enum.rs +++ b/tests/source/enum.rs @@ -141,3 +141,8 @@ pub enum Entry<'a, K: 'a, V: 'a> { pub enum ForegroundColor { CYAN = (winapi::FOREGROUND_INTENSITY | winapi::FOREGROUND_GREEN | winapi::FOREGROUND_BLUE) as u16, } + +// #2098 +pub enum E<'a> { + V ( < std::slice::Iter<'a, Xxxxxxxxxxxxxx> as Iterator> :: Item ) , +} diff --git a/tests/target/enum.rs b/tests/target/enum.rs index 2440d042d24..fdfb5ff94f7 100644 --- a/tests/target/enum.rs +++ b/tests/target/enum.rs @@ -179,3 +179,8 @@ pub enum ForegroundColor { CYAN = (winapi::FOREGROUND_INTENSITY | winapi::FOREGROUND_GREEN | winapi::FOREGROUND_BLUE) as u16, } + +// #2098 +pub enum E<'a> { + V( as Iterator>::Item), +}