Skip to content

Commit 79f5d62

Browse files
committed
Added .peek for recv_packets
1 parent c918bd0 commit 79f5d62

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

src/libcore/pipes.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -345,6 +345,12 @@ pure fn peek<T: send, Tb: send>(p: recv_packet_buffered<T, Tb>) -> bool {
345345
}
346346
}
347347

348+
impl peek<T: send, Tb: send> for recv_packet_buffered<T, Tb> {
349+
pure fn peek() -> bool {
350+
peek(self)
351+
}
352+
}
353+
348354
fn sender_terminate<T: send>(p: *packet<T>) {
349355
let p = unsafe { &*p };
350356
alt swap_state_rel(p.header.state, terminated) {

src/test/bench/pingpong.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
// Compare bounded and unbounded protocol performance.
22

3-
// xfail-test
43
// xfail-pretty
54

65
use std;

0 commit comments

Comments
 (0)