pub const fn ptr_kind<T: ?Sized>() -> PtrKind
Determines the pointer kind for a given type.
This is a compile-time determination based on the size of *mut T.
*mut T