librustc: Make || lambdas not infer to procs

This commit is contained in:
Patrick Walton
2013-11-21 23:36:52 -08:00
parent 38efa17bb8
commit 749ee53c6d
64 changed files with 139 additions and 126 deletions

View File

@@ -214,29 +214,29 @@ mod tests {
#[test]
fn smoke() {
smalltest(|mut server| {
smalltest(proc(mut server) {
let mut buf = [0];
server.read(buf);
assert!(buf[0] == 99);
}, |mut client| {
}, proc(mut client) {
client.write([99]);
})
}
#[test]
fn read_eof() {
smalltest(|mut server| {
smalltest(proc(mut server) {
let mut buf = [0];
assert!(server.read(buf).is_none());
assert!(server.read(buf).is_none());
}, |_client| {
}, proc(_client) {
// drop the client
})
}
#[test]
fn write_begone() {
smalltest(|mut server| {
smalltest(proc(mut server) {
let buf = [0];
let mut stop = false;
while !stop{
@@ -248,7 +248,7 @@ mod tests {
server.write(buf);
})
}
}, |_client| {
}, proc(_client) {
// drop the client
})
}