1 2 3 4 5 6 7 8 9
/// # Safety /// /// Unsafe method which casts immutable reference to mutable one without any checks. #[allow(clippy::mut_from_ref)] pub unsafe fn as_mut<T>(reference: &T) -> &mut T { let const_ptr = reference as *const T; let mut_ptr = const_ptr as *mut T; &mut *mut_ptr }