diff --git a/src/buffer/immutable.rs b/src/buffer/immutable.rs index 2a6fa2de72e..baefa6aa73e 100644 --- a/src/buffer/immutable.rs +++ b/src/buffer/immutable.rs @@ -153,6 +153,13 @@ impl Buffer { self.offset } + /// # Safety + /// The caller must ensure that the buffer was properly initialized up to `len`. + #[inline] + pub unsafe fn set_len(&mut self, len: usize) { + self.length = len; + } + /// Returns a mutable reference to its underlying [`Vec`], if possible. /// /// This operation returns [`Some`] iff this [`Buffer`]: