@@ -187,9 +187,9 @@ fn file_test_io_seek_and_tell_smoke_test() {
187187    { 
188188        let  mut  read_stream = check ! ( File :: open( filename) ) ; 
189189        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 ( ) ) ; 
191191        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 ( ) ) ; 
193193    } 
194194    check ! ( fs:: remove_file( filename) ) ; 
195195    let  read_str = str:: from_utf8 ( & read_mem) . unwrap ( ) ; 
@@ -284,42 +284,42 @@ fn file_test_io_read_write_at() {
284284        let  oo = OpenOptions :: new ( ) . create_new ( true ) . write ( true ) . read ( true ) . clone ( ) ; 
285285        let  mut  rw = check ! ( oo. open( & filename) ) ; 
286286        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 ) ; 
288288        assert_eq ! ( check!( rw. read_at( & mut  buf,  5 ) ) ,  write1. len( ) ) ; 
289289        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 ) ; 
291291        assert_eq ! ( check!( rw. read_at( & mut  buf[ ..write2. len( ) ] ,  0 ) ) ,  write2. len( ) ) ; 
292292        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 ) ; 
294294        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 ) ; 
296296        assert_eq ! ( check!( rw. read( & mut  buf) ) ,  write1. len( ) ) ; 
297297        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 ) ; 
299299        assert_eq ! ( check!( rw. read_at( & mut  buf[ ..write2. len( ) ] ,  0 ) ) ,  write2. len( ) ) ; 
300300        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 ) ; 
302302        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 ) ; 
304304    } 
305305    { 
306306        let  mut  read = check ! ( File :: open( & filename) ) ; 
307307        assert_eq ! ( check!( read. read_at( & mut  buf,  0 ) ) ,  content. len( ) ) ; 
308308        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 ) ; 
310310        assert_eq ! ( check!( read. seek( SeekFrom :: End ( -5 ) ) ) ,  9 ) ; 
311311        assert_eq ! ( check!( read. read_at( & mut  buf,  0 ) ) ,  content. len( ) ) ; 
312312        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 ) ; 
314314        assert_eq ! ( check!( read. read( & mut  buf) ) ,  write3. len( ) ) ; 
315315        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 ) ; 
317317        assert_eq ! ( check!( read. read_at( & mut  buf,  0 ) ) ,  content. len( ) ) ; 
318318        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 ) ; 
320320        assert_eq ! ( check!( read. read_at( & mut  buf,  14 ) ) ,  0 ) ; 
321321        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 ) ; 
323323    } 
324324    check ! ( fs:: remove_file( & filename) ) ; 
325325} 
@@ -362,38 +362,38 @@ fn file_test_io_seek_read_write() {
362362        let  oo = OpenOptions :: new ( ) . create_new ( true ) . write ( true ) . read ( true ) . clone ( ) ; 
363363        let  mut  rw = check ! ( oo. open( & filename) ) ; 
364364        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 ) ; 
366366        assert_eq ! ( check!( rw. seek_read( & mut  buf,  5 ) ) ,  write1. len( ) ) ; 
367367        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 ) ; 
369369        assert_eq ! ( check!( rw. seek( SeekFrom :: Start ( 0 ) ) ) ,  0 ) ; 
370370        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 ) ; 
372372        assert_eq ! ( check!( rw. read( & mut  buf) ) ,  write1. len( ) ) ; 
373373        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 ) ; 
375375        assert_eq ! ( check!( rw. seek_read( & mut  buf[ ..write2. len( ) ] ,  0 ) ) ,  write2. len( ) ) ; 
376376        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 ) ; 
378378        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 ) ; 
380380    } 
381381    { 
382382        let  mut  read = check ! ( File :: open( & filename) ) ; 
383383        assert_eq ! ( check!( read. seek_read( & mut  buf,  0 ) ) ,  content. len( ) ) ; 
384384        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 ) ; 
386386        assert_eq ! ( check!( read. seek( SeekFrom :: End ( -5 ) ) ) ,  9 ) ; 
387387        assert_eq ! ( check!( read. seek_read( & mut  buf,  0 ) ) ,  content. len( ) ) ; 
388388        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 ) ; 
390390        assert_eq ! ( check!( read. seek( SeekFrom :: End ( -5 ) ) ) ,  9 ) ; 
391391        assert_eq ! ( check!( read. read( & mut  buf) ) ,  write3. len( ) ) ; 
392392        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 ) ; 
394394        assert_eq ! ( check!( read. seek_read( & mut  buf,  0 ) ) ,  content. len( ) ) ; 
395395        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 ) ; 
397397        assert_eq ! ( check!( read. seek_read( & mut  buf,  14 ) ) ,  0 ) ; 
398398        assert_eq ! ( check!( read. seek_read( & mut  buf,  15 ) ) ,  0 ) ; 
399399    } 
0 commit comments