diff --git a/pageserver/src/virtual_file/owned_buffers_io/write.rs b/pageserver/src/virtual_file/owned_buffers_io/write.rs index 9edb2141e9..51c711ab5a 100644 --- a/pageserver/src/virtual_file/owned_buffers_io/write.rs +++ b/pageserver/src/virtual_file/owned_buffers_io/write.rs @@ -210,33 +210,6 @@ pub trait Buffer { fn reuse_after_flush(iobuf: Self::IoBuf) -> Self; } -impl Buffer for BytesMut { - type IoBuf = BytesMut; - - #[inline(always)] - fn cap(&self) -> usize { - self.capacity() - } - - fn extend_from_slice(&mut self, other: &[u8]) { - BytesMut::extend_from_slice(self, other) - } - - #[inline(always)] - fn pending(&self) -> usize { - self.len() - } - - fn flush(self) -> FullSlice { - self.slice_len() - } - - fn reuse_after_flush(mut iobuf: BytesMut) -> Self { - iobuf.clear(); - iobuf - } -} - impl Buffer for IoBufferMut { type IoBuf = IoBuffer;