From a39894c158a84cf0bc1068e3eb5b71309b4adbff Mon Sep 17 00:00:00 2001 From: edef Date: Fri, 26 Apr 2024 00:49:51 +0000 Subject: refactor(nix-compat/wire/bytes/reader): drop Pin::get_mut Pin<&mut T> is DerefMut when T: Unpin, so we don't actually need to explicitly call get_mut. Change-Id: Iaa312ec49c87100010e09c94f319e57e31da0cd5 Reviewed-on: https://cl.tvl.fyi/c/depot/+/11520 Tested-by: BuildkiteCI Reviewed-by: flokli --- tvix/nix-compat/src/wire/bytes/reader/trailer.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'tvix/nix-compat/src/wire/bytes/reader/trailer.rs') diff --git a/tvix/nix-compat/src/wire/bytes/reader/trailer.rs b/tvix/nix-compat/src/wire/bytes/reader/trailer.rs index d2b867c2c3..1a084d0eeb 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 TrailerReader { impl AsyncRead for TrailerReader { fn poll_read( - self: Pin<&mut Self>, + mut self: Pin<&mut Self>, cx: &mut task::Context, user_buf: &mut ReadBuf, ) -> Poll> { - let this = self.get_mut(); + let this = &mut *self; loop { match this { -- cgit 1.4.1