diff options
-rw-r--r-- | tvix/nix-compat/src/wire/bytes/reader/mod.rs | 4 | ||||
-rw-r--r-- | tvix/nix-compat/src/wire/bytes/reader/trailer.rs | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/tvix/nix-compat/src/wire/bytes/reader/mod.rs b/tvix/nix-compat/src/wire/bytes/reader/mod.rs index 8d4eab78f370..3bc8fcf688c4 100644 --- a/tvix/nix-compat/src/wire/bytes/reader/mod.rs +++ b/tvix/nix-compat/src/wire/bytes/reader/mod.rs @@ -93,11 +93,11 @@ where impl<R: AsyncRead + Unpin> AsyncRead for BytesReader<R> { fn poll_read( - self: Pin<&mut Self>, + mut self: Pin<&mut Self>, cx: &mut task::Context, buf: &mut ReadBuf, ) -> Poll<io::Result<()>> { - let this = &mut self.get_mut().state; + let this = &mut self.state; loop { match this { diff --git a/tvix/nix-compat/src/wire/bytes/reader/trailer.rs b/tvix/nix-compat/src/wire/bytes/reader/trailer.rs index d2b867c2c338..1a084d0eeb01 100644 --- a/tvix/nix-compat/src/wire/bytes/reader/trailer.rs +++ b/tvix/nix-compat/src/wire/bytes/reader/trailer.rs @@ -39,11 +39,11 @@ impl<R: AsyncRead + Unpin> TrailerReader<R> { impl<R: AsyncRead + Unpin> AsyncRead for TrailerReader<R> { fn poll_read( - self: Pin<&mut Self>, + mut self: Pin<&mut Self>, cx: &mut task::Context, user_buf: &mut ReadBuf, ) -> Poll<io::Result<()>> { - let this = self.get_mut(); + let this = &mut *self; loop { match this { |