blob: 994eba9cae3d7973a92ff3eb64a6fedc60b2e2b6 [file] [log] [blame]
//@edition: 2021
//@check-pass
#![warn(clippy::needless_pass_by_ref_mut)]
struct Data<T: ?Sized> {
value: T,
}
// Unsafe functions should not warn.
unsafe fn get_mut_unchecked<T>(ptr: &mut std::ptr::NonNull<Data<T>>) -> &mut T {
&mut (*ptr.as_ptr()).value
}