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