diff --git a/src/boxed.rs b/src/boxed.rs index 081ffee..45a5fea 100644 --- a/src/boxed.rs +++ b/src/boxed.rs @@ -178,7 +178,7 @@ impl From for BoxedString { let len = s.len(); let cap = s.capacity(); #[allow(unsafe_code)] - let ptr = unsafe { NonNull::new_unchecked(s.as_mut_ptr()) }; + let ptr = unsafe { NonNull::new_unchecked(s.as_mut_vec().as_mut_ptr()) }; let old_layout = Layout::array::(cap).unwrap(); use alloc::alloc::Allocator;