Forwarding implementation for Seek trait's stream_position method
This commit is contained in:
parent
e4a6032706
commit
ed8a775b71
1 changed files with 10 additions and 0 deletions
|
@ -87,6 +87,11 @@ impl<S: Seek + ?Sized> Seek for &mut S {
|
|||
fn seek(&mut self, pos: SeekFrom) -> io::Result<u64> {
|
||||
(**self).seek(pos)
|
||||
}
|
||||
|
||||
#[inline]
|
||||
fn stream_position(&mut self) -> io::Result<u64> {
|
||||
(**self).stream_position()
|
||||
}
|
||||
}
|
||||
#[stable(feature = "rust1", since = "1.0.0")]
|
||||
impl<B: BufRead + ?Sized> BufRead for &mut B {
|
||||
|
@ -186,6 +191,11 @@ impl<S: Seek + ?Sized> Seek for Box<S> {
|
|||
fn seek(&mut self, pos: SeekFrom) -> io::Result<u64> {
|
||||
(**self).seek(pos)
|
||||
}
|
||||
|
||||
#[inline]
|
||||
fn stream_position(&mut self) -> io::Result<u64> {
|
||||
(**self).stream_position()
|
||||
}
|
||||
}
|
||||
#[stable(feature = "rust1", since = "1.0.0")]
|
||||
impl<B: BufRead + ?Sized> BufRead for Box<B> {
|
||||
|
|
Loading…
Reference in a new issue