pub trait Seek: ErrorType {
// Required method
fn seek(&mut self, pos: SeekFrom) -> Result<u64, Self::Error>;
// Provided methods
fn rewind(&mut self) -> Result<(), Self::Error> { ... }
fn stream_position(&mut self) -> Result<u64, Self::Error> { ... }
}
Expand description
Blocking seek within streams.
This trait is the embedded-io
equivalent of [std::io::Seek
].
Required Methods§
Provided Methods§
Sourcefn stream_position(&mut self) -> Result<u64, Self::Error>
fn stream_position(&mut self) -> Result<u64, Self::Error>
Returns the current seek position from the start of the stream.