From b3a3d5b164eb38aa360f073e6f194aae2719f2c5 Mon Sep 17 00:00:00 2001 From: topecongiro Date: Thu, 16 Nov 2017 16:01:50 +0900 Subject: [PATCH] Add a test for #1809 --- tests/source/enum.rs | 19 +++++++++++++++++++ tests/target/enum.rs | 27 +++++++++++++++++++++++++++ 2 files changed, 46 insertions(+) diff --git a/tests/source/enum.rs b/tests/source/enum.rs index 17c26b26d15..821bb0efd99 100644 --- a/tests/source/enum.rs +++ b/tests/source/enum.rs @@ -146,3 +146,22 @@ pub enum ForegroundColor { pub enum E<'a> { V ( < std::slice::Iter<'a, Xxxxxxxxxxxxxx> as Iterator> :: Item ) , } + +// #1809 +enum State { + TryRecv { + pos: usize, + lap: u8, + closed_count: usize, + }, + Subscribe { pos: usize }, + IsReady { pos: usize, ready: bool }, + Unsubscribe { + pos: usize, + lap: u8, + id_woken: usize, + }, + FinalTryRecv { pos: usize, id_woken: usize }, + TimedOut, + Disconnected, +} diff --git a/tests/target/enum.rs b/tests/target/enum.rs index b66f833a932..30a32c4d896 100644 --- a/tests/target/enum.rs +++ b/tests/target/enum.rs @@ -183,3 +183,30 @@ pub enum ForegroundColor { pub enum E<'a> { V( as Iterator>::Item), } + +// #1809 +enum State { + TryRecv { + pos: usize, + lap: u8, + closed_count: usize, + }, + Subscribe { + pos: usize, + }, + IsReady { + pos: usize, + ready: bool, + }, + Unsubscribe { + pos: usize, + lap: u8, + id_woken: usize, + }, + FinalTryRecv { + pos: usize, + id_woken: usize, + }, + TimedOut, + Disconnected, +} -- 2.44.0