@@ -157,10 +157,8 @@ pub impl IdleWatcher {
157
157
} ;
158
158
159
159
extern fn idle_cb ( handle : * uvll:: uv_idle_t , status : c_int ) {
160
- let idle_watcher: IdleWatcher =
161
- NativeHandle :: from_native_handle ( handle) ;
162
- let cb: & IdleCallback =
163
- borrow_callback_from_watcher ( & idle_watcher) ;
160
+ let idle_watcher: IdleWatcher = NativeHandle :: from_native_handle ( handle) ;
161
+ let cb: & IdleCallback = borrow_callback_from_watcher ( & idle_watcher) ;
164
162
let status = status_to_maybe_uv_error ( handle, status) ;
165
163
( * cb) ( idle_watcher, status) ;
166
164
}
@@ -175,9 +173,7 @@ pub impl IdleWatcher {
175
173
176
174
extern fn close_cb ( handle : * uvll:: uv_idle_t ) {
177
175
let mut idle_watcher = NativeHandle :: from_native_handle ( handle) ;
178
- drop_watcher_callback :: < uvll:: uv_idle_t ,
179
- IdleWatcher ,
180
- IdleCallback > ( & mut idle_watcher) ;
176
+ drop_watcher_callback :: < uvll:: uv_idle_t , IdleWatcher , IdleCallback > ( & mut idle_watcher) ;
181
177
unsafe { uvll:: idle_delete ( handle) } ;
182
178
}
183
179
}
@@ -220,21 +216,17 @@ pub impl StreamWatcher {
220
216
let handle = self . native_handle ( ) ;
221
217
unsafe { uvll:: read_start ( handle, alloc_cb, read_cb) ; }
222
218
223
- extern fn alloc_cb ( stream : * uvll:: uv_stream_t ,
224
- suggested_size : size_t ) -> Buf {
225
- let mut stream_watcher: StreamWatcher =
226
- NativeHandle :: from_native_handle ( stream) ;
219
+ extern fn alloc_cb ( stream : * uvll:: uv_stream_t , suggested_size : size_t ) -> Buf {
220
+ let mut stream_watcher: StreamWatcher = NativeHandle :: from_native_handle ( stream) ;
227
221
let data = get_watcher_data ( & mut stream_watcher) ;
228
222
let alloc_cb = data. alloc_cb . get_ref ( ) ;
229
223
return ( * alloc_cb) ( suggested_size as uint ) ;
230
224
}
231
225
232
- extern fn read_cb ( stream : * uvll:: uv_stream_t ,
233
- nread : ssize_t , ++buf : Buf ) {
226
+ extern fn read_cb ( stream : * uvll:: uv_stream_t , nread : ssize_t , ++buf : Buf ) {
234
227
rtdebug ! ( "buf addr: %x" , buf. base as uint) ;
235
228
rtdebug ! ( "buf len: %d" , buf. len as int) ;
236
- let mut stream_watcher: StreamWatcher =
237
- NativeHandle :: from_native_handle ( stream) ;
229
+ let mut stream_watcher: StreamWatcher = NativeHandle :: from_native_handle ( stream) ;
238
230
let data = get_watcher_data ( & mut stream_watcher) ;
239
231
let cb = data. read_cb . get_ref ( ) ;
240
232
let status = status_to_maybe_uv_error ( stream, nread as c_int ) ;
@@ -270,14 +262,11 @@ pub impl StreamWatcher {
270
262
let _v = vec_from_uv_buf ( buf) ;
271
263
272
264
extern fn write_cb ( req : * uvll:: uv_write_t , status : c_int ) {
273
- let write_request: WriteRequest =
274
- NativeHandle :: from_native_handle ( req) ;
265
+ let write_request: WriteRequest = NativeHandle :: from_native_handle ( req) ;
275
266
let mut stream_watcher = write_request. stream ( ) ;
276
267
write_request. delete ( ) ;
277
- let cb = get_watcher_data ( & mut stream_watcher)
278
- . write_cb . swap_unwrap ( ) ;
279
- let status = status_to_maybe_uv_error (
280
- stream_watcher. native_handle ( ) , status) ;
268
+ let cb = get_watcher_data ( & mut stream_watcher) . write_cb . swap_unwrap ( ) ;
269
+ let status = status_to_maybe_uv_error ( stream_watcher. native_handle ( ) , status) ;
281
270
cb ( stream_watcher, status) ;
282
271
}
283
272
}
@@ -301,8 +290,7 @@ pub impl StreamWatcher {
301
290
unsafe { uvll:: close ( self . native_handle ( ) , close_cb) ; }
302
291
303
292
extern fn close_cb ( handle : * uvll:: uv_stream_t ) {
304
- let mut stream_watcher: StreamWatcher =
305
- NativeHandle :: from_native_handle ( handle) ;
293
+ let mut stream_watcher: StreamWatcher = NativeHandle :: from_native_handle ( handle) ;
306
294
{
307
295
let mut data = get_watcher_data ( & mut stream_watcher) ;
308
296
data. close_cb . swap_unwrap ( ) ( ) ;
@@ -382,16 +370,14 @@ pub impl TcpWatcher {
382
370
383
371
extern fn connect_cb ( req : * uvll:: uv_connect_t , status : c_int ) {
384
372
rtdebug ! ( "connect_t: %x" , req as uint) ;
385
- let connect_request: ConnectRequest =
386
- NativeHandle :: from_native_handle ( req) ;
373
+ let connect_request: ConnectRequest = NativeHandle :: from_native_handle ( req) ;
387
374
let mut stream_watcher = connect_request. stream ( ) ;
388
375
connect_request. delete ( ) ;
389
376
let cb: ConnectionCallback = {
390
377
let data = get_watcher_data ( & mut stream_watcher) ;
391
378
data. connect_cb . swap_unwrap ( )
392
379
} ;
393
- let status = status_to_maybe_uv_error (
394
- stream_watcher. native_handle ( ) , status) ;
380
+ let status = status_to_maybe_uv_error ( stream_watcher. native_handle ( ) , status) ;
395
381
cb ( stream_watcher, status) ;
396
382
}
397
383
}
@@ -412,19 +398,15 @@ pub impl TcpWatcher {
412
398
413
399
extern fn connection_cb ( handle : * uvll:: uv_stream_t , status : c_int ) {
414
400
rtdebug ! ( "connection_cb" ) ;
415
- let mut stream_watcher: StreamWatcher =
416
- NativeHandle :: from_native_handle ( handle) ;
417
- let cb = get_watcher_data ( & mut stream_watcher)
418
- . connect_cb . swap_unwrap ( ) ;
419
- let status = status_to_maybe_uv_error (
420
- stream_watcher. native_handle ( ) , status) ;
401
+ let mut stream_watcher: StreamWatcher = NativeHandle :: from_native_handle ( handle) ;
402
+ let cb = get_watcher_data ( & mut stream_watcher) . connect_cb . swap_unwrap ( ) ;
403
+ let status = status_to_maybe_uv_error ( stream_watcher. native_handle ( ) , status) ;
421
404
cb ( stream_watcher, status) ;
422
405
}
423
406
}
424
407
425
408
fn as_stream ( & self ) -> StreamWatcher {
426
- NativeHandle :: from_native_handle (
427
- self . native_handle ( ) as * uvll:: uv_stream_t )
409
+ NativeHandle :: from_native_handle ( self . native_handle ( ) as * uvll:: uv_stream_t )
428
410
}
429
411
}
430
412
@@ -460,9 +442,7 @@ impl ConnectRequest {
460
442
461
443
fn stream ( & self ) -> StreamWatcher {
462
444
unsafe {
463
- let stream_handle =
464
- uvll:: get_stream_handle_from_connect_req (
465
- self . native_handle ( ) ) ;
445
+ let stream_handle = uvll:: get_stream_handle_from_connect_req ( self . native_handle ( ) ) ;
466
446
NativeHandle :: from_native_handle ( stream_handle)
467
447
}
468
448
}
@@ -499,8 +479,7 @@ impl WriteRequest {
499
479
500
480
fn stream ( & self ) -> StreamWatcher {
501
481
unsafe {
502
- let stream_handle =
503
- uvll:: get_stream_handle_from_write_req ( self . native_handle ( ) ) ;
482
+ let stream_handle = uvll:: get_stream_handle_from_write_req ( self . native_handle ( ) ) ;
504
483
NativeHandle :: from_native_handle ( stream_handle)
505
484
}
506
485
}
@@ -609,8 +588,7 @@ fn drop_watcher_callback<H, W: Watcher + NativeHandle<*H>, CB: Callback>(
609
588
// Take ownership of the callback and drop it
610
589
let _cb = transmute::<*c_void, ~CB>(handle_data);
611
590
// Make sure the pointer is zeroed
612
- uvll::set_data_for_uv_handle(
613
- watcher.native_handle(), null::<()>());
591
+ uvll::set_data_for_uv_handle(watcher.native_handle(), null::<()>());
614
592
}
615
593
}
616
594
}
0 commit comments