pub use numeric_cast::NumericCast;
#[inline]
pub const fn cast_to_ptr<T: ?Sized, U>(val: &T) -> *const U {
let ptr: *const _ = val;
ptr.cast()
}
#[inline]
pub fn cast_to_mut_ptr<T: ?Sized, U>(val: &mut T) -> *mut U {
let ptr: *mut _ = val;
ptr.cast()
}