Add a test for #1809

This commit is contained in:
topecongiro 2017-11-16 16:01:50 +09:00
parent d4fdaec473
commit b3a3d5b164
2 changed files with 46 additions and 0 deletions

View file

@ -146,3 +146,22 @@ pub enum ForegroundColor {
pub enum E<'a> { pub enum E<'a> {
V ( < std::slice::Iter<'a, Xxxxxxxxxxxxxx> as Iterator> :: Item ) , 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,
}

View file

@ -183,3 +183,30 @@ pub enum ForegroundColor {
pub enum E<'a> { pub enum E<'a> {
V(<std::slice::Iter<'a, Xxxxxxxxxxxxxx> as Iterator>::Item), 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,
}