diff --git a/src/helpers/flock.rs b/src/helpers/flock.rs index 285c357d..f0dbb9f2 100644 --- a/src/helpers/flock.rs +++ b/src/helpers/flock.rs @@ -56,3 +56,13 @@ impl io::Write for FileLock { self.0.write_vectored(bufs) } } + +impl io::Read for FileLock { + fn read(&mut self, buf: &mut [u8]) -> io::Result { + self.0.read(buf) + } + + fn read_vectored(&mut self, bufs: &mut [io::IoSliceMut<'_>]) -> io::Result { + self.0.read_vectored(bufs) + } +}