Skip to content

Commit 6f280f2

Browse files
committed
---
yaml --- r: 233559 b: refs/heads/beta c: 46156de h: refs/heads/master i: 233557: 8da8720 233555: bbac9e9 233551: b201b3a v: v3
1 parent 040d1c4 commit 6f280f2

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ refs/tags/0.9: 36870b185fc5f5486636d4515f0e22677493f225
2323
refs/tags/0.10: ac33f2b15782272ae348dbd7b14b8257b2148b5a
2424
refs/tags/0.11.0: e1247cb1d0d681be034adb4b558b5a0c0d5720f9
2525
refs/tags/0.12.0: f0c419429ef30723ceaf6b42f9b5a2aeb5d2e2d1
26-
refs/heads/beta: 42a386fcf89a40e6c3a8806ccf381514c2a77c10
26+
refs/heads/beta: 46156de5f1d8a4ebfb874d170ba6844462b5781b
2727
refs/tags/1.0.0-alpha: e42bd6d93a1d3433c486200587f8f9e12590a4d7
2828
refs/heads/tmp: 370fe2786109360f7c35b8ba552b83b773dd71d6
2929
refs/tags/1.0.0-alpha.2: 4c705f6bc559886632d3871b04f58aab093bfa2f

branches/beta/src/libstd/sync/condvar.rs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ use time::Duration;
2020

2121
/// A type indicating whether a timed wait on a condition variable returned
2222
/// due to a time out or not.
23-
#[derive(Debug, PartialEq, Eq)]
23+
#[derive(Debug, PartialEq, Eq, Copy, Clone)]
2424
#[unstable(feature = "wait_timeout", reason = "newly added")]
2525
pub enum TimedOut {
2626
/// The wait timed out.
@@ -29,6 +29,13 @@ pub enum TimedOut {
2929
No
3030
}
3131

32+
impl TimedOut {
33+
/// Returns `true` iff the value of `self` is `Yes`.
34+
pub fn timed_out(&self) -> bool {
35+
*self == TimedOut::Yes
36+
}
37+
}
38+
3239
/// A Condition Variable
3340
///
3441
/// Condition variables represent the ability to block a thread such that it

0 commit comments

Comments
 (0)