Skip to content

Commit abfa6cf

Browse files
committed
Implement PointerLike for NonNull and isize.
`PointerLike` is already implemented for raw pointers and `usize`, so this should be straightforward.
1 parent 13170cd commit abfa6cf

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

library/core/src/marker.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -997,11 +997,13 @@ pub trait PointerLike {}
997997
marker_impls! {
998998
#[unstable(feature = "pointer_like_trait", issue = "none")]
999999
PointerLike for
1000+
isize,
10001001
usize,
10011002
{T} &T,
10021003
{T} &mut T,
10031004
{T} *const T,
10041005
{T} *mut T,
1006+
{T} crate::ptr::NonNull<T>,
10051007
{T: PointerLike} crate::pin::Pin<T>,
10061008
}
10071009

0 commit comments

Comments
 (0)