pub fn move_to_start<S: ?Sized, B: DerefMut<Target = S>>(
        &self,
        mut source: B,
    ) -> std::io::Result<()>
    where
        S: Seek,
    {
        source.seek(SeekFrom::Start(self.pos))?;
        Ok(())
    }
/// Move the source to the position indicated by the marker
Move the source to the position indicated by the marker
Move the source to the position indicated by the marker
pub fn move_to_start<S: ?Sized, B: DerefMut<Target = S>>(
        &self,
        mut source: B,
    ) -> std::io::Result<()>
    where
        S: Seek,
    {
        source.seek(SeekFrom::Start(self.pos))?;
        Ok(())
    }
pub fn move_to_start < S : ? Sized , B : DerefMut < Target = S > > ( & self , mut source : B , ) -> std :: io :: Result < ( ) > where S : Seek , { source . seek ( SeekFrom :: Start ( self . pos ) ) ? ; Ok ( ( ) ) }
Move the source to the position indicated by the marker
Move the source to the position indicated by the marker
&self
source
B
&self
source
B