File tree Expand file tree Collapse file tree 5 files changed +654
-661
lines changed
branches/try2/src/libstd/rt Expand file tree Collapse file tree 5 files changed +654
-661
lines changed Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ refs/heads/snap-stage3: 78a7676898d9f80ab540c6df5d4c9ce35bb50463
5
5
refs/heads/try: 519addf6277dbafccbb4159db4b710c37eaa2ec5
6
6
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
7
7
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b
8
- refs/heads/try2: d09412ab893f54ef5309cf63d17bcb6110d582b9
8
+ refs/heads/try2: 35e844ffc1e3c022e868817ad1c548b900db800a
9
9
refs/heads/dist-snap: ba4081a5a8573875fed17545846f6f6902c8ba8d
10
10
refs/tags/release-0.2: c870d2dffb391e14efb05aa27898f1f6333a9596
11
11
refs/tags/release-0.3: b5f0d0f648d9a6153664837026ba1be43d3e2503
Original file line number Diff line number Diff line change @@ -41,7 +41,7 @@ impl Timer {
41
41
}
42
42
43
43
impl RtioTimer for Timer {
44
- fn sleep ( & self , msecs : u64 ) {
44
+ fn sleep ( & mut self , msecs : u64 ) {
45
45
( * * self ) . sleep ( msecs) ;
46
46
}
47
47
}
@@ -50,15 +50,11 @@ impl RtioTimer for Timer {
50
50
mod test {
51
51
use super :: * ;
52
52
use rt:: test:: * ;
53
- use option:: { Some , None } ;
54
53
#[ test]
55
54
fn test_io_timer_sleep_simple ( ) {
56
55
do run_in_newsched_task {
57
56
let timer = Timer :: new ( ) ;
58
- match timer {
59
- Some ( t) => t. sleep ( 1 ) ,
60
- None => assert ! ( false )
61
- }
57
+ do timer. map_move |mut t| { t. sleep ( 1 ) } ;
62
58
}
63
59
}
64
- }
60
+ }
Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ pub type RemoteCallbackObject = uvio::UvRemoteCallback;
22
22
pub type IoFactoryObject = uvio:: UvIoFactory ;
23
23
pub type RtioTcpStreamObject = uvio:: UvTcpStream ;
24
24
pub type RtioTcpListenerObject = uvio:: UvTcpListener ;
25
- pub type RtioUdpSocketObject = uvio:: HomedUvUdpSocket ; //uvio:: UvUdpSocket;
25
+ pub type RtioUdpSocketObject = uvio:: UvUdpSocket ;
26
26
pub type RtioTimerObject = uvio:: UvTimer ;
27
27
28
28
pub trait EventLoop {
@@ -88,5 +88,5 @@ pub trait RtioUdpSocket : RtioSocket {
88
88
}
89
89
90
90
pub trait RtioTimer {
91
- fn sleep ( & self , msecs : u64 ) ;
91
+ fn sleep ( & mut self , msecs : u64 ) ;
92
92
}
You can’t perform that action at this time.
0 commit comments