File tree 1 file changed +5
-1
lines changed
1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -1960,7 +1960,9 @@ pub trait Seek {
1960
1960
1961
1961
/// Seeks relative to the current position.
1962
1962
///
1963
- /// This is equivalent to `self.seek(SeekFrom::Current(offset))`.
1963
+ /// This is equivalent to `self.seek(SeekFrom::Current(offset))` but
1964
+ /// doesn't return the new position which can allow some implementations
1965
+ /// such as [`BufReader`] to perform more efficient seeks.
1964
1966
///
1965
1967
/// # Example
1966
1968
///
@@ -1978,6 +1980,8 @@ pub trait Seek {
1978
1980
/// Ok(())
1979
1981
/// }
1980
1982
/// ```
1983
+ ///
1984
+ /// [`BufReader`]: crate::io::BufReader
1981
1985
#[ unstable( feature = "seek_seek_relative" , issue = "117374" ) ]
1982
1986
fn seek_relative ( & mut self , offset : i64 ) -> Result < ( ) > {
1983
1987
self . seek ( SeekFrom :: Current ( offset) ) ?;
You can’t perform that action at this time.
0 commit comments