]> git.lizzy.rs Git - rust.git/commitdiff
Add a test for #1809
authortopecongiro <seuchida@gmail.com>
Thu, 16 Nov 2017 07:01:50 +0000 (16:01 +0900)
committertopecongiro <seuchida@gmail.com>
Thu, 16 Nov 2017 07:01:50 +0000 (16:01 +0900)
tests/source/enum.rs
tests/target/enum.rs

index 17c26b26d158d77b1184f4dc4addf2dd1acf5dfe..821bb0efd993fe3b66ebc72cfb2e252ab282f778 100644 (file)
@@ -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,
+}
index b66f833a932c009b16a4d7deede9d82495266663..30a32c4d8968fddc089840d069a65de0d319c2d8 100644 (file)
@@ -183,3 +183,30 @@ 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,
+}