From: Pavel Sobolev Subject: [PATCH] Fix the "implicit autoref" error. Fixes the "implicit autoref creates a reference to the dereference of a raw pointer" error. Signed-off-by: Pavel Sobolev --- a/crates/engine_bibtex/src/xbuf.rs +++ b/crates/engine_bibtex/src/xbuf.rs @@ -52,7 +52,7 @@ pub unsafe fn xrealloc_zeroed( old: *mut [T], new_len: usize, ) -> Option<&'static mut [T]> { - let old_len = (*old).len(); + let old_len = old.len(); let new_size = new_len * mem::size_of::(); // SAFETY: realloc can be called with any size, even 0, that will just deallocate and return null let ptr = unsafe { xrealloc(old.cast(), new_size) }.cast::();