@@ -189,9 +189,9 @@ fn file_test_io_seek_and_tell_smoke_test() {
189
189
{
190
190
let mut read_stream = check ! ( File :: open( filename) ) ;
191
191
check ! ( read_stream. seek( SeekFrom :: Start ( set_cursor) ) ) ;
192
- tell_pos_pre_read = check ! ( read_stream. seek ( SeekFrom :: Current ( 0 ) ) ) ;
192
+ tell_pos_pre_read = check ! ( read_stream. stream_position ( ) ) ;
193
193
check ! ( read_stream. read( & mut read_mem) ) ;
194
- tell_pos_post_read = check ! ( read_stream. seek ( SeekFrom :: Current ( 0 ) ) ) ;
194
+ tell_pos_post_read = check ! ( read_stream. stream_position ( ) ) ;
195
195
}
196
196
check ! ( fs:: remove_file( filename) ) ;
197
197
let read_str = str:: from_utf8 ( & read_mem) . unwrap ( ) ;
@@ -286,42 +286,42 @@ fn file_test_io_read_write_at() {
286
286
let oo = OpenOptions :: new ( ) . create_new ( true ) . write ( true ) . read ( true ) . clone ( ) ;
287
287
let mut rw = check ! ( oo. open( & filename) ) ;
288
288
assert_eq ! ( check!( rw. write_at( write1. as_bytes( ) , 5 ) ) , write1. len( ) ) ;
289
- assert_eq ! ( check!( rw. seek ( SeekFrom :: Current ( 0 ) ) ) , 0 ) ;
289
+ assert_eq ! ( check!( rw. stream_position ( ) ) , 0 ) ;
290
290
assert_eq ! ( check!( rw. read_at( & mut buf, 5 ) ) , write1. len( ) ) ;
291
291
assert_eq ! ( str :: from_utf8( & buf[ ..write1. len( ) ] ) , Ok ( write1) ) ;
292
- assert_eq ! ( check!( rw. seek ( SeekFrom :: Current ( 0 ) ) ) , 0 ) ;
292
+ assert_eq ! ( check!( rw. stream_position ( ) ) , 0 ) ;
293
293
assert_eq ! ( check!( rw. read_at( & mut buf[ ..write2. len( ) ] , 0 ) ) , write2. len( ) ) ;
294
294
assert_eq ! ( str :: from_utf8( & buf[ ..write2. len( ) ] ) , Ok ( "\0 \0 \0 \0 \0 " ) ) ;
295
- assert_eq ! ( check!( rw. seek ( SeekFrom :: Current ( 0 ) ) ) , 0 ) ;
295
+ assert_eq ! ( check!( rw. stream_position ( ) ) , 0 ) ;
296
296
assert_eq ! ( check!( rw. write( write2. as_bytes( ) ) ) , write2. len( ) ) ;
297
- assert_eq ! ( check!( rw. seek ( SeekFrom :: Current ( 0 ) ) ) , 5 ) ;
297
+ assert_eq ! ( check!( rw. stream_position ( ) ) , 5 ) ;
298
298
assert_eq ! ( check!( rw. read( & mut buf) ) , write1. len( ) ) ;
299
299
assert_eq ! ( str :: from_utf8( & buf[ ..write1. len( ) ] ) , Ok ( write1) ) ;
300
- assert_eq ! ( check!( rw. seek ( SeekFrom :: Current ( 0 ) ) ) , 9 ) ;
300
+ assert_eq ! ( check!( rw. stream_position ( ) ) , 9 ) ;
301
301
assert_eq ! ( check!( rw. read_at( & mut buf[ ..write2. len( ) ] , 0 ) ) , write2. len( ) ) ;
302
302
assert_eq ! ( str :: from_utf8( & buf[ ..write2. len( ) ] ) , Ok ( write2) ) ;
303
- assert_eq ! ( check!( rw. seek ( SeekFrom :: Current ( 0 ) ) ) , 9 ) ;
303
+ assert_eq ! ( check!( rw. stream_position ( ) ) , 9 ) ;
304
304
assert_eq ! ( check!( rw. write_at( write3. as_bytes( ) , 9 ) ) , write3. len( ) ) ;
305
- assert_eq ! ( check!( rw. seek ( SeekFrom :: Current ( 0 ) ) ) , 9 ) ;
305
+ assert_eq ! ( check!( rw. stream_position ( ) ) , 9 ) ;
306
306
}
307
307
{
308
308
let mut read = check ! ( File :: open( & filename) ) ;
309
309
assert_eq ! ( check!( read. read_at( & mut buf, 0 ) ) , content. len( ) ) ;
310
310
assert_eq ! ( str :: from_utf8( & buf[ ..content. len( ) ] ) , Ok ( content) ) ;
311
- assert_eq ! ( check!( read. seek ( SeekFrom :: Current ( 0 ) ) ) , 0 ) ;
311
+ assert_eq ! ( check!( read. stream_position ( ) ) , 0 ) ;
312
312
assert_eq ! ( check!( read. seek( SeekFrom :: End ( -5 ) ) ) , 9 ) ;
313
313
assert_eq ! ( check!( read. read_at( & mut buf, 0 ) ) , content. len( ) ) ;
314
314
assert_eq ! ( str :: from_utf8( & buf[ ..content. len( ) ] ) , Ok ( content) ) ;
315
- assert_eq ! ( check!( read. seek ( SeekFrom :: Current ( 0 ) ) ) , 9 ) ;
315
+ assert_eq ! ( check!( read. stream_position ( ) ) , 9 ) ;
316
316
assert_eq ! ( check!( read. read( & mut buf) ) , write3. len( ) ) ;
317
317
assert_eq ! ( str :: from_utf8( & buf[ ..write3. len( ) ] ) , Ok ( write3) ) ;
318
- assert_eq ! ( check!( read. seek ( SeekFrom :: Current ( 0 ) ) ) , 14 ) ;
318
+ assert_eq ! ( check!( read. stream_position ( ) ) , 14 ) ;
319
319
assert_eq ! ( check!( read. read_at( & mut buf, 0 ) ) , content. len( ) ) ;
320
320
assert_eq ! ( str :: from_utf8( & buf[ ..content. len( ) ] ) , Ok ( content) ) ;
321
- assert_eq ! ( check!( read. seek ( SeekFrom :: Current ( 0 ) ) ) , 14 ) ;
321
+ assert_eq ! ( check!( read. stream_position ( ) ) , 14 ) ;
322
322
assert_eq ! ( check!( read. read_at( & mut buf, 14 ) ) , 0 ) ;
323
323
assert_eq ! ( check!( read. read_at( & mut buf, 15 ) ) , 0 ) ;
324
- assert_eq ! ( check!( read. seek ( SeekFrom :: Current ( 0 ) ) ) , 14 ) ;
324
+ assert_eq ! ( check!( read. stream_position ( ) ) , 14 ) ;
325
325
}
326
326
check ! ( fs:: remove_file( & filename) ) ;
327
327
}
@@ -364,38 +364,38 @@ fn file_test_io_seek_read_write() {
364
364
let oo = OpenOptions :: new ( ) . create_new ( true ) . write ( true ) . read ( true ) . clone ( ) ;
365
365
let mut rw = check ! ( oo. open( & filename) ) ;
366
366
assert_eq ! ( check!( rw. seek_write( write1. as_bytes( ) , 5 ) ) , write1. len( ) ) ;
367
- assert_eq ! ( check!( rw. seek ( SeekFrom :: Current ( 0 ) ) ) , 9 ) ;
367
+ assert_eq ! ( check!( rw. stream_position ( ) ) , 9 ) ;
368
368
assert_eq ! ( check!( rw. seek_read( & mut buf, 5 ) ) , write1. len( ) ) ;
369
369
assert_eq ! ( str :: from_utf8( & buf[ ..write1. len( ) ] ) , Ok ( write1) ) ;
370
- assert_eq ! ( check!( rw. seek ( SeekFrom :: Current ( 0 ) ) ) , 9 ) ;
370
+ assert_eq ! ( check!( rw. stream_position ( ) ) , 9 ) ;
371
371
assert_eq ! ( check!( rw. seek( SeekFrom :: Start ( 0 ) ) ) , 0 ) ;
372
372
assert_eq ! ( check!( rw. write( write2. as_bytes( ) ) ) , write2. len( ) ) ;
373
- assert_eq ! ( check!( rw. seek ( SeekFrom :: Current ( 0 ) ) ) , 5 ) ;
373
+ assert_eq ! ( check!( rw. stream_position ( ) ) , 5 ) ;
374
374
assert_eq ! ( check!( rw. read( & mut buf) ) , write1. len( ) ) ;
375
375
assert_eq ! ( str :: from_utf8( & buf[ ..write1. len( ) ] ) , Ok ( write1) ) ;
376
- assert_eq ! ( check!( rw. seek ( SeekFrom :: Current ( 0 ) ) ) , 9 ) ;
376
+ assert_eq ! ( check!( rw. stream_position ( ) ) , 9 ) ;
377
377
assert_eq ! ( check!( rw. seek_read( & mut buf[ ..write2. len( ) ] , 0 ) ) , write2. len( ) ) ;
378
378
assert_eq ! ( str :: from_utf8( & buf[ ..write2. len( ) ] ) , Ok ( write2) ) ;
379
- assert_eq ! ( check!( rw. seek ( SeekFrom :: Current ( 0 ) ) ) , 5 ) ;
379
+ assert_eq ! ( check!( rw. stream_position ( ) ) , 5 ) ;
380
380
assert_eq ! ( check!( rw. seek_write( write3. as_bytes( ) , 9 ) ) , write3. len( ) ) ;
381
- assert_eq ! ( check!( rw. seek ( SeekFrom :: Current ( 0 ) ) ) , 14 ) ;
381
+ assert_eq ! ( check!( rw. stream_position ( ) ) , 14 ) ;
382
382
}
383
383
{
384
384
let mut read = check ! ( File :: open( & filename) ) ;
385
385
assert_eq ! ( check!( read. seek_read( & mut buf, 0 ) ) , content. len( ) ) ;
386
386
assert_eq ! ( str :: from_utf8( & buf[ ..content. len( ) ] ) , Ok ( content) ) ;
387
- assert_eq ! ( check!( read. seek ( SeekFrom :: Current ( 0 ) ) ) , 14 ) ;
387
+ assert_eq ! ( check!( read. stream_position ( ) ) , 14 ) ;
388
388
assert_eq ! ( check!( read. seek( SeekFrom :: End ( -5 ) ) ) , 9 ) ;
389
389
assert_eq ! ( check!( read. seek_read( & mut buf, 0 ) ) , content. len( ) ) ;
390
390
assert_eq ! ( str :: from_utf8( & buf[ ..content. len( ) ] ) , Ok ( content) ) ;
391
- assert_eq ! ( check!( read. seek ( SeekFrom :: Current ( 0 ) ) ) , 14 ) ;
391
+ assert_eq ! ( check!( read. stream_position ( ) ) , 14 ) ;
392
392
assert_eq ! ( check!( read. seek( SeekFrom :: End ( -5 ) ) ) , 9 ) ;
393
393
assert_eq ! ( check!( read. read( & mut buf) ) , write3. len( ) ) ;
394
394
assert_eq ! ( str :: from_utf8( & buf[ ..write3. len( ) ] ) , Ok ( write3) ) ;
395
- assert_eq ! ( check!( read. seek ( SeekFrom :: Current ( 0 ) ) ) , 14 ) ;
395
+ assert_eq ! ( check!( read. stream_position ( ) ) , 14 ) ;
396
396
assert_eq ! ( check!( read. seek_read( & mut buf, 0 ) ) , content. len( ) ) ;
397
397
assert_eq ! ( str :: from_utf8( & buf[ ..content. len( ) ] ) , Ok ( content) ) ;
398
- assert_eq ! ( check!( read. seek ( SeekFrom :: Current ( 0 ) ) ) , 14 ) ;
398
+ assert_eq ! ( check!( read. stream_position ( ) ) , 14 ) ;
399
399
assert_eq ! ( check!( read. seek_read( & mut buf, 14 ) ) , 0 ) ;
400
400
assert_eq ! ( check!( read. seek_read( & mut buf, 15 ) ) , 0 ) ;
401
401
}
0 commit comments