Skip to main content

UnsafeUnpin

Trait UnsafeUnpin 

Source
pub unsafe auto trait UnsafeUnpin { }
๐Ÿ”ฌThis is a nightly-only experimental API. (unsafe_unpin #125735)
Expand description

Used to determine whether a type contains any UnsafePinned (or PhantomPinned) internally, but not through an indirection. This affects, for example, whether we emit noalias metadata for &mut T or not.

This is part of RFC 3467, and is tracked by #125735.

Implementorsยง

Auto implementorsยง

ยง

impl<'a> !UnsafeUnpin for Request<'a>

ยง

impl<Dyn> !UnsafeUnpin for DynMetadata<Dyn>

ยง

impl UnsafeUnpin for AsciiChar

ยง

impl UnsafeUnpin for core::cmp::Ordering

ยง

impl UnsafeUnpin for Infallible

ยง

impl UnsafeUnpin for FromBytesWithNulError

ยง

impl UnsafeUnpin for c_void

ยง

impl UnsafeUnpin for core::fmt::Alignment

ยง

impl UnsafeUnpin for DebugAsHex

ยง

impl UnsafeUnpin for Sign

ยง

impl UnsafeUnpin for Locality

ยง

impl UnsafeUnpin for AtomicOrdering

ยง

impl UnsafeUnpin for BasicBlock

ยง

impl UnsafeUnpin for UnwindTerminateReason

ยง

impl UnsafeUnpin for SimdAlign

ยง

impl UnsafeUnpin for Generic

ยง

impl UnsafeUnpin for TypeKind

ยง

impl UnsafeUnpin for IpAddr

ยง

impl UnsafeUnpin for Ipv6MulticastScope

ยง

impl UnsafeUnpin for SocketAddr

ยง

impl UnsafeUnpin for FpCategory

ยง

impl UnsafeUnpin for IntErrorKind

ยง

impl UnsafeUnpin for OneSidedRangeBound

ยง

impl UnsafeUnpin for objc_class

ยง

impl UnsafeUnpin for objc_selector

ยง

impl UnsafeUnpin for GetDisjointMutError

ยง

impl UnsafeUnpin for SearchStep

ยง

impl UnsafeUnpin for core::sync::atomic::Ordering

ยง

impl UnsafeUnpin for bool

ยง

impl UnsafeUnpin for char

ยง

impl UnsafeUnpin for f16

ยง

impl UnsafeUnpin for f32

ยง

impl UnsafeUnpin for f64

ยง

impl UnsafeUnpin for f128

ยง

impl UnsafeUnpin for i8

ยง

impl UnsafeUnpin for i16

ยง

impl UnsafeUnpin for i32

ยง

impl UnsafeUnpin for i64

ยง

impl UnsafeUnpin for i128

ยง

impl UnsafeUnpin for isize

ยง

impl UnsafeUnpin for !

ยง

impl UnsafeUnpin for str

ยง

impl UnsafeUnpin for u8

ยง

impl UnsafeUnpin for u16

ยง

impl UnsafeUnpin for u32

ยง

impl UnsafeUnpin for u64

ยง

impl UnsafeUnpin for u128

ยง

impl UnsafeUnpin for ()

ยง

impl UnsafeUnpin for usize

ยง

impl UnsafeUnpin for AllocError

ยง

impl UnsafeUnpin for Layout

ยง

impl UnsafeUnpin for LayoutError

ยง

impl UnsafeUnpin for TypeId

ยง

impl UnsafeUnpin for float64x1_t

ยง

impl UnsafeUnpin for float64x1x2_t

ยง

impl UnsafeUnpin for float64x1x3_t

ยง

impl UnsafeUnpin for float64x1x4_t

ยง

impl UnsafeUnpin for float64x2_t

ยง

impl UnsafeUnpin for float64x2x2_t

ยง

impl UnsafeUnpin for float64x2x3_t

ยง

impl UnsafeUnpin for float64x2x4_t

ยง

impl UnsafeUnpin for SY

ยง

impl UnsafeUnpin for float16x4_t

ยง

impl UnsafeUnpin for float16x4x2_t

ยง

impl UnsafeUnpin for float16x4x3_t

ยง

impl UnsafeUnpin for float16x4x4_t

ยง

impl UnsafeUnpin for float16x8_t

ยง

impl UnsafeUnpin for float16x8x2_t

ยง

impl UnsafeUnpin for float16x8x3_t

ยง

impl UnsafeUnpin for float16x8x4_t

ยง

impl UnsafeUnpin for float32x2_t

ยง

impl UnsafeUnpin for float32x2x2_t

ยง

impl UnsafeUnpin for float32x2x3_t

ยง

impl UnsafeUnpin for float32x2x4_t

ยง

impl UnsafeUnpin for float32x4_t

ยง

impl UnsafeUnpin for float32x4x2_t

ยง

impl UnsafeUnpin for float32x4x3_t

ยง

impl UnsafeUnpin for float32x4x4_t

ยง

impl UnsafeUnpin for int8x8_t

ยง

impl UnsafeUnpin for int8x8x2_t

ยง

impl UnsafeUnpin for int8x8x3_t

ยง

impl UnsafeUnpin for int8x8x4_t

ยง

impl UnsafeUnpin for int8x16_t

ยง

impl UnsafeUnpin for int8x16x2_t

ยง

impl UnsafeUnpin for int8x16x3_t

ยง

impl UnsafeUnpin for int8x16x4_t

ยง

impl UnsafeUnpin for int16x4_t

ยง

impl UnsafeUnpin for int16x4x2_t

ยง

impl UnsafeUnpin for int16x4x3_t

ยง

impl UnsafeUnpin for int16x4x4_t

ยง

impl UnsafeUnpin for int16x8_t

ยง

impl UnsafeUnpin for int16x8x2_t

ยง

impl UnsafeUnpin for int16x8x3_t

ยง

impl UnsafeUnpin for int16x8x4_t

ยง

impl UnsafeUnpin for int32x2_t

ยง

impl UnsafeUnpin for int32x2x2_t

ยง

impl UnsafeUnpin for int32x2x3_t

ยง

impl UnsafeUnpin for int32x2x4_t

ยง

impl UnsafeUnpin for int32x4_t

ยง

impl UnsafeUnpin for int32x4x2_t

ยง

impl UnsafeUnpin for int32x4x3_t

ยง

impl UnsafeUnpin for int32x4x4_t

ยง

impl UnsafeUnpin for int64x1_t

ยง

impl UnsafeUnpin for int64x1x2_t

ยง

impl UnsafeUnpin for int64x1x3_t

ยง

impl UnsafeUnpin for int64x1x4_t

ยง

impl UnsafeUnpin for int64x2_t

ยง

impl UnsafeUnpin for int64x2x2_t

ยง

impl UnsafeUnpin for int64x2x3_t

ยง

impl UnsafeUnpin for int64x2x4_t

ยง

impl UnsafeUnpin for poly8x8_t

ยง

impl UnsafeUnpin for poly8x8x2_t

ยง

impl UnsafeUnpin for poly8x8x3_t

ยง

impl UnsafeUnpin for poly8x8x4_t

ยง

impl UnsafeUnpin for poly8x16_t

ยง

impl UnsafeUnpin for poly8x16x2_t

ยง

impl UnsafeUnpin for poly8x16x3_t

ยง

impl UnsafeUnpin for poly8x16x4_t

ยง

impl UnsafeUnpin for poly16x4_t

ยง

impl UnsafeUnpin for poly16x4x2_t

ยง

impl UnsafeUnpin for poly16x4x3_t

ยง

impl UnsafeUnpin for poly16x4x4_t

ยง

impl UnsafeUnpin for poly16x8_t

ยง

impl UnsafeUnpin for poly16x8x2_t

ยง

impl UnsafeUnpin for poly16x8x3_t

ยง

impl UnsafeUnpin for poly16x8x4_t

ยง

impl UnsafeUnpin for poly64x1_t

ยง

impl UnsafeUnpin for poly64x1x2_t

ยง

impl UnsafeUnpin for poly64x1x3_t

ยง

impl UnsafeUnpin for poly64x1x4_t

ยง

impl UnsafeUnpin for poly64x2_t

ยง

impl UnsafeUnpin for poly64x2x2_t

ยง

impl UnsafeUnpin for poly64x2x3_t

ยง

impl UnsafeUnpin for poly64x2x4_t

ยง

impl UnsafeUnpin for uint8x8_t

ยง

impl UnsafeUnpin for uint8x8x2_t

ยง

impl UnsafeUnpin for uint8x8x3_t

ยง

impl UnsafeUnpin for uint8x8x4_t

ยง

impl UnsafeUnpin for uint8x16_t

ยง

impl UnsafeUnpin for uint8x16x2_t

ยง

impl UnsafeUnpin for uint8x16x3_t

ยง

impl UnsafeUnpin for uint8x16x4_t

ยง

impl UnsafeUnpin for uint16x4_t

ยง

impl UnsafeUnpin for uint16x4x2_t

ยง

impl UnsafeUnpin for uint16x4x3_t

ยง

impl UnsafeUnpin for uint16x4x4_t

ยง

impl UnsafeUnpin for uint16x8_t

ยง

impl UnsafeUnpin for uint16x8x2_t

ยง

impl UnsafeUnpin for uint16x8x3_t

ยง

impl UnsafeUnpin for uint16x8x4_t

ยง

impl UnsafeUnpin for uint32x2_t

ยง

impl UnsafeUnpin for uint32x2x2_t

ยง

impl UnsafeUnpin for uint32x2x3_t

ยง

impl UnsafeUnpin for uint32x2x4_t

ยง

impl UnsafeUnpin for uint32x4_t

ยง

impl UnsafeUnpin for uint32x4x2_t

ยง

impl UnsafeUnpin for uint32x4x3_t

ยง

impl UnsafeUnpin for uint32x4x4_t

ยง

impl UnsafeUnpin for uint64x1_t

ยง

impl UnsafeUnpin for uint64x1x2_t

ยง

impl UnsafeUnpin for uint64x1x3_t

ยง

impl UnsafeUnpin for uint64x1x4_t

ยง

impl UnsafeUnpin for uint64x2_t

ยง

impl UnsafeUnpin for uint64x2x2_t

ยง

impl UnsafeUnpin for uint64x2x3_t

ยง

impl UnsafeUnpin for uint64x2x4_t

ยง

impl UnsafeUnpin for m128

ยง

impl UnsafeUnpin for m128d

ยง

impl UnsafeUnpin for m128i

ยง

impl UnsafeUnpin for m256

ยง

impl UnsafeUnpin for m256d

ยง

impl UnsafeUnpin for m256i

ยง

impl UnsafeUnpin for f16x2

ยง

impl UnsafeUnpin for core::arch::powerpc::vector_bool_char

ยง

impl UnsafeUnpin for core::arch::powerpc::vector_bool_int

ยง

impl UnsafeUnpin for vector_bool_long

ยง

impl UnsafeUnpin for core::arch::powerpc::vector_bool_short

ยง

impl UnsafeUnpin for core::arch::powerpc::vector_double

ยง

impl UnsafeUnpin for core::arch::powerpc::vector_float

ยง

impl UnsafeUnpin for core::arch::powerpc::vector_signed_char

ยง

impl UnsafeUnpin for core::arch::powerpc::vector_signed_int

ยง

impl UnsafeUnpin for vector_signed_long

ยง

impl UnsafeUnpin for core::arch::powerpc::vector_signed_short

ยง

impl UnsafeUnpin for core::arch::powerpc::vector_unsigned_char

ยง

impl UnsafeUnpin for core::arch::powerpc::vector_unsigned_int

ยง

impl UnsafeUnpin for vector_unsigned_long

ยง

impl UnsafeUnpin for core::arch::powerpc::vector_unsigned_short

ยง

impl UnsafeUnpin for core::arch::s390x::vector_bool_char

ยง

impl UnsafeUnpin for core::arch::s390x::vector_bool_int

ยง

impl UnsafeUnpin for vector_bool_long_long

ยง

impl UnsafeUnpin for core::arch::s390x::vector_bool_short

ยง

impl UnsafeUnpin for core::arch::s390x::vector_double

ยง

impl UnsafeUnpin for core::arch::s390x::vector_float

ยง

impl UnsafeUnpin for core::arch::s390x::vector_signed_char

ยง

impl UnsafeUnpin for core::arch::s390x::vector_signed_int

ยง

impl UnsafeUnpin for vector_signed_long_long

ยง

impl UnsafeUnpin for core::arch::s390x::vector_signed_short

ยง

impl UnsafeUnpin for core::arch::s390x::vector_unsigned_char

ยง

impl UnsafeUnpin for core::arch::s390x::vector_unsigned_int

ยง

impl UnsafeUnpin for vector_unsigned_long_long

ยง

impl UnsafeUnpin for core::arch::s390x::vector_unsigned_short

ยง

impl UnsafeUnpin for v128

ยง

impl UnsafeUnpin for CpuidResult

ยง

impl UnsafeUnpin for __m128

ยง

impl UnsafeUnpin for __m128bh

ยง

impl UnsafeUnpin for __m128d

ยง

impl UnsafeUnpin for __m128h

ยง

impl UnsafeUnpin for __m128i

ยง

impl UnsafeUnpin for __m256

ยง

impl UnsafeUnpin for __m256bh

ยง

impl UnsafeUnpin for __m256d

ยง

impl UnsafeUnpin for __m256h

ยง

impl UnsafeUnpin for __m256i

ยง

impl UnsafeUnpin for __m512

ยง

impl UnsafeUnpin for __m512bh

ยง

impl UnsafeUnpin for __m512d

ยง

impl UnsafeUnpin for __m512h

ยง

impl UnsafeUnpin for __m512i

ยง

impl UnsafeUnpin for bf16

ยง

impl UnsafeUnpin for TryFromSliceError

ยง

impl UnsafeUnpin for core::ascii::EscapeDefault

ยง

impl UnsafeUnpin for ByteStr

ยง

impl UnsafeUnpin for BorrowError

ยง

impl UnsafeUnpin for BorrowMutError

ยง

impl UnsafeUnpin for CharTryFromError

ยง

impl UnsafeUnpin for DecodeUtf16Error

ยง

impl UnsafeUnpin for core::char::EscapeDebug

ยง

impl UnsafeUnpin for core::char::EscapeDefault

ยง

impl UnsafeUnpin for core::char::EscapeUnicode

ยง

impl UnsafeUnpin for ParseCharError

ยง

impl UnsafeUnpin for ToLowercase

ยง

impl UnsafeUnpin for ToUppercase

ยง

impl UnsafeUnpin for TryFromCharError

ยง

impl UnsafeUnpin for CStr

ยง

impl UnsafeUnpin for FromBytesUntilNulError

ยง

impl UnsafeUnpin for Error

ยง

impl UnsafeUnpin for FormattingOptions

ยง

impl UnsafeUnpin for SipHasher

ยง

impl UnsafeUnpin for Last

ยง

impl UnsafeUnpin for ReturnToArg

ยง

impl UnsafeUnpin for UnwindActionArg

ยง

impl UnsafeUnpin for Assume

ยง

impl UnsafeUnpin for Array

ยง

impl UnsafeUnpin for Bool

ยง

impl UnsafeUnpin for Char

ยง

impl UnsafeUnpin for Const

ยง

impl UnsafeUnpin for DynTrait

ยง

impl UnsafeUnpin for DynTraitPredicate

ยง

impl UnsafeUnpin for Enum

ยง

impl UnsafeUnpin for Field

ยง

impl UnsafeUnpin for Float

ยง

impl UnsafeUnpin for GenericType

ยง

impl UnsafeUnpin for Int

ยง

impl UnsafeUnpin for Lifetime

ยง

impl UnsafeUnpin for Pointer

ยง

impl UnsafeUnpin for Reference

ยง

impl UnsafeUnpin for Slice

ยง

impl UnsafeUnpin for Str

ยง

impl UnsafeUnpin for Struct

ยง

impl UnsafeUnpin for Trait

ยง

impl UnsafeUnpin for Tuple

ยง

impl UnsafeUnpin for Type

ยง

impl UnsafeUnpin for Union

ยง

impl UnsafeUnpin for Variant

ยง

impl UnsafeUnpin for AddrParseError

ยง

impl UnsafeUnpin for Ipv4Addr

ยง

impl UnsafeUnpin for Ipv6Addr

ยง

impl UnsafeUnpin for SocketAddrV4

ยง

impl UnsafeUnpin for SocketAddrV6

ยง

impl UnsafeUnpin for ParseFloatError

ยง

impl UnsafeUnpin for ParseIntError

ยง

impl UnsafeUnpin for TryFromIntError

ยง

impl UnsafeUnpin for RangeFull

ยง

impl UnsafeUnpin for core::ptr::Alignment

ยง

impl UnsafeUnpin for ParseBoolError

ยง

impl UnsafeUnpin for Utf8Error

ยง

impl UnsafeUnpin for AtomicBool

ยง

impl UnsafeUnpin for AtomicI8

ยง

impl UnsafeUnpin for AtomicI16

ยง

impl UnsafeUnpin for AtomicI32

ยง

impl UnsafeUnpin for AtomicI64

ยง

impl UnsafeUnpin for AtomicIsize

ยง

impl UnsafeUnpin for AtomicU8

ยง

impl UnsafeUnpin for AtomicU16

ยง

impl UnsafeUnpin for AtomicU32

ยง

impl UnsafeUnpin for AtomicU64

ยง

impl UnsafeUnpin for AtomicUsize

ยง

impl UnsafeUnpin for LocalWaker

ยง

impl UnsafeUnpin for RawWaker

ยง

impl UnsafeUnpin for RawWakerVTable

ยง

impl UnsafeUnpin for Waker

ยง

impl UnsafeUnpin for Duration

ยง

impl UnsafeUnpin for TryFromFloatSecsError

ยง

impl<'a> UnsafeUnpin for Utf8Pattern<'a>

ยง

impl<'a> UnsafeUnpin for Source<'a>

ยง

impl<'a> UnsafeUnpin for core::ffi::c_str::Bytes<'a>

ยง

impl<'a> UnsafeUnpin for VaList<'a>

ยง

impl<'a> UnsafeUnpin for Arguments<'a>

ยง

impl<'a> UnsafeUnpin for Formatter<'a>

ยง

impl<'a> UnsafeUnpin for BorrowedCursor<'a>

ยง

impl<'a> UnsafeUnpin for Location<'a>

ยง

impl<'a> UnsafeUnpin for PanicInfo<'a>

ยง

impl<'a> UnsafeUnpin for PanicMessage<'a>

ยง

impl<'a> UnsafeUnpin for EscapeAscii<'a>

ยง

impl<'a> UnsafeUnpin for CharSearcher<'a>

ยง

impl<'a> UnsafeUnpin for core::str::Bytes<'a>

ยง

impl<'a> UnsafeUnpin for CharIndices<'a>

ยง

impl<'a> UnsafeUnpin for Chars<'a>

ยง

impl<'a> UnsafeUnpin for EncodeUtf16<'a>

ยง

impl<'a> UnsafeUnpin for core::str::EscapeDebug<'a>

ยง

impl<'a> UnsafeUnpin for core::str::EscapeDefault<'a>

ยง

impl<'a> UnsafeUnpin for core::str::EscapeUnicode<'a>

ยง

impl<'a> UnsafeUnpin for Lines<'a>

ยง

impl<'a> UnsafeUnpin for LinesAny<'a>

ยง

impl<'a> UnsafeUnpin for SplitAsciiWhitespace<'a>

ยง

impl<'a> UnsafeUnpin for SplitWhitespace<'a>

ยง

impl<'a> UnsafeUnpin for Utf8Chunk<'a>

ยง

impl<'a> UnsafeUnpin for Utf8Chunks<'a>

ยง

impl<'a> UnsafeUnpin for Context<'a>

ยง

impl<'a> UnsafeUnpin for ContextBuilder<'a>

ยง

impl<'a> UnsafeUnpin for PhantomContravariantLifetime<'a>

ยง

impl<'a> UnsafeUnpin for PhantomCovariantLifetime<'a>

ยง

impl<'a> UnsafeUnpin for PhantomInvariantLifetime<'a>

ยง

impl<'a, 'b> UnsafeUnpin for DebugList<'a, 'b>

ยง

impl<'a, 'b> UnsafeUnpin for DebugMap<'a, 'b>

ยง

impl<'a, 'b> UnsafeUnpin for DebugSet<'a, 'b>

ยง

impl<'a, 'b> UnsafeUnpin for DebugStruct<'a, 'b>

ยง

impl<'a, 'b> UnsafeUnpin for DebugTuple<'a, 'b>

ยง

impl<'a, 'b> UnsafeUnpin for CharSliceSearcher<'a, 'b>

ยง

impl<'a, 'b> UnsafeUnpin for StrSearcher<'a, 'b>

ยง

impl<'a, 'b, const N: usize> UnsafeUnpin for CharArrayRefSearcher<'a, 'b, N>

ยง

impl<'a, A> UnsafeUnpin for core::option::Iter<'a, A>

ยง

impl<'a, A> UnsafeUnpin for core::option::IterMut<'a, A>

ยง

impl<'a, F> UnsafeUnpin for CharPredicateSearcher<'a, F>
where F: UnsafeUnpin,

ยง

impl<'a, I> UnsafeUnpin for ByRefSized<'a, I>

ยง

impl<'a, P> UnsafeUnpin for MatchIndices<'a, P>
where <P as Pattern>::Searcher<'a>: UnsafeUnpin,

ยง

impl<'a, P> UnsafeUnpin for Matches<'a, P>
where <P as Pattern>::Searcher<'a>: UnsafeUnpin,

ยง

impl<'a, P> UnsafeUnpin for RMatchIndices<'a, P>
where <P as Pattern>::Searcher<'a>: UnsafeUnpin,

ยง

impl<'a, P> UnsafeUnpin for RMatches<'a, P>
where <P as Pattern>::Searcher<'a>: UnsafeUnpin,

ยง

impl<'a, P> UnsafeUnpin for core::str::RSplit<'a, P>
where <P as Pattern>::Searcher<'a>: UnsafeUnpin,

ยง

impl<'a, P> UnsafeUnpin for core::str::RSplitN<'a, P>
where <P as Pattern>::Searcher<'a>: UnsafeUnpin,

ยง

impl<'a, P> UnsafeUnpin for RSplitTerminator<'a, P>
where <P as Pattern>::Searcher<'a>: UnsafeUnpin,

ยง

impl<'a, P> UnsafeUnpin for core::str::Split<'a, P>
where <P as Pattern>::Searcher<'a>: UnsafeUnpin,

ยง

impl<'a, P> UnsafeUnpin for core::str::SplitInclusive<'a, P>
where <P as Pattern>::Searcher<'a>: UnsafeUnpin,

ยง

impl<'a, P> UnsafeUnpin for core::str::SplitN<'a, P>
where <P as Pattern>::Searcher<'a>: UnsafeUnpin,

ยง

impl<'a, P> UnsafeUnpin for SplitTerminator<'a, P>
where <P as Pattern>::Searcher<'a>: UnsafeUnpin,

ยง

impl<'a, T> UnsafeUnpin for core::result::Iter<'a, T>

ยง

impl<'a, T> UnsafeUnpin for core::result::IterMut<'a, T>

ยง

impl<'a, T> UnsafeUnpin for Chunks<'a, T>

ยง

impl<'a, T> UnsafeUnpin for ChunksExact<'a, T>

ยง

impl<'a, T> UnsafeUnpin for ChunksExactMut<'a, T>

ยง

impl<'a, T> UnsafeUnpin for ChunksMut<'a, T>

ยง

impl<'a, T> UnsafeUnpin for core::slice::Iter<'a, T>

ยง

impl<'a, T> UnsafeUnpin for core::slice::IterMut<'a, T>

ยง

impl<'a, T> UnsafeUnpin for RChunks<'a, T>

ยง

impl<'a, T> UnsafeUnpin for RChunksExact<'a, T>

ยง

impl<'a, T> UnsafeUnpin for RChunksExactMut<'a, T>

ยง

impl<'a, T> UnsafeUnpin for RChunksMut<'a, T>

ยง

impl<'a, T> UnsafeUnpin for Windows<'a, T>

ยง

impl<'a, T, P> UnsafeUnpin for ChunkBy<'a, T, P>
where P: UnsafeUnpin,

ยง

impl<'a, T, P> UnsafeUnpin for ChunkByMut<'a, T, P>
where P: UnsafeUnpin,

ยง

impl<'a, T, P> UnsafeUnpin for core::slice::RSplit<'a, T, P>
where P: UnsafeUnpin,

ยง

impl<'a, T, P> UnsafeUnpin for RSplitMut<'a, T, P>
where P: UnsafeUnpin,

ยง

impl<'a, T, P> UnsafeUnpin for core::slice::RSplitN<'a, T, P>
where P: UnsafeUnpin,

ยง

impl<'a, T, P> UnsafeUnpin for RSplitNMut<'a, T, P>
where P: UnsafeUnpin,

ยง

impl<'a, T, P> UnsafeUnpin for core::slice::Split<'a, T, P>
where P: UnsafeUnpin,

ยง

impl<'a, T, P> UnsafeUnpin for core::slice::SplitInclusive<'a, T, P>
where P: UnsafeUnpin,

ยง

impl<'a, T, P> UnsafeUnpin for SplitInclusiveMut<'a, T, P>
where P: UnsafeUnpin,

ยง

impl<'a, T, P> UnsafeUnpin for SplitMut<'a, T, P>
where P: UnsafeUnpin,

ยง

impl<'a, T, P> UnsafeUnpin for core::slice::SplitN<'a, T, P>
where P: UnsafeUnpin,

ยง

impl<'a, T, P> UnsafeUnpin for SplitNMut<'a, T, P>
where P: UnsafeUnpin,

ยง

impl<'a, T, const N: usize> UnsafeUnpin for ArrayWindows<'a, T, N>

ยง

impl<'a, const N: usize> UnsafeUnpin for CharArraySearcher<'a, N>

ยง

impl<'b, T> UnsafeUnpin for Ref<'b, T>
where T: ?Sized,

ยง

impl<'b, T> UnsafeUnpin for RefMut<'b, T>
where T: ?Sized,

ยง

impl<'data> UnsafeUnpin for BorrowedBuf<'data>

ยง

impl<A> UnsafeUnpin for Repeat<A>
where A: UnsafeUnpin,

ยง

impl<A> UnsafeUnpin for RepeatN<A>
where A: UnsafeUnpin,

ยง

impl<A> UnsafeUnpin for core::option::IntoIter<A>
where A: UnsafeUnpin,

ยง

impl<A> UnsafeUnpin for OptionFlatten<A>
where A: UnsafeUnpin,

ยง

impl<A> UnsafeUnpin for RangeFromIter<A>
where A: UnsafeUnpin,

ยง

impl<A> UnsafeUnpin for RangeInclusiveIter<A>
where A: UnsafeUnpin,

ยง

impl<A> UnsafeUnpin for RangeIter<A>
where A: UnsafeUnpin,

ยง

impl<A, B> UnsafeUnpin for Chain<A, B>
where A: UnsafeUnpin, B: UnsafeUnpin,

ยง

impl<A, B> UnsafeUnpin for Zip<A, B>
where A: UnsafeUnpin, B: UnsafeUnpin,

ยง

impl<B, C> UnsafeUnpin for ControlFlow<B, C>
where C: UnsafeUnpin, B: UnsafeUnpin,

ยง

impl<F> UnsafeUnpin for core::fmt::FromFn<F>
where F: UnsafeUnpin,

ยง

impl<F> UnsafeUnpin for PollFn<F>
where F: UnsafeUnpin,

ยง

impl<F> UnsafeUnpin for core::iter::FromFn<F>
where F: UnsafeUnpin,

ยง

impl<F> UnsafeUnpin for OnceWith<F>
where F: UnsafeUnpin,

ยง

impl<F> UnsafeUnpin for RepeatWith<F>
where F: UnsafeUnpin,

ยง

impl<G> UnsafeUnpin for FromCoroutine<G>
where G: UnsafeUnpin,

ยง

impl<H> UnsafeUnpin for BuildHasherDefault<H>

ยง

impl<I> UnsafeUnpin for FromIter<I>
where I: UnsafeUnpin,

ยง

impl<I> UnsafeUnpin for DecodeUtf16<I>
where I: UnsafeUnpin,

ยง

impl<I> UnsafeUnpin for Cloned<I>
where I: UnsafeUnpin,

ยง

impl<I> UnsafeUnpin for Copied<I>
where I: UnsafeUnpin,

ยง

impl<I> UnsafeUnpin for Cycle<I>
where I: UnsafeUnpin,

ยง

impl<I> UnsafeUnpin for Enumerate<I>
where I: UnsafeUnpin,

ยง

impl<I> UnsafeUnpin for Flatten<I>

ยง

impl<I> UnsafeUnpin for Fuse<I>
where I: UnsafeUnpin,

ยง

impl<I> UnsafeUnpin for Intersperse<I>
where <I as Iterator>::Item: Sized + UnsafeUnpin, I: UnsafeUnpin,

ยง

impl<I> UnsafeUnpin for Peekable<I>
where I: UnsafeUnpin, <I as Iterator>::Item: UnsafeUnpin,

ยง

impl<I> UnsafeUnpin for Skip<I>
where I: UnsafeUnpin,

ยง

impl<I> UnsafeUnpin for StepBy<I>
where I: UnsafeUnpin,

ยง

impl<I> UnsafeUnpin for Take<I>
where I: UnsafeUnpin,

ยง

impl<I, F> UnsafeUnpin for FilterMap<I, F>
where I: UnsafeUnpin, F: UnsafeUnpin,

ยง

impl<I, F> UnsafeUnpin for Inspect<I, F>
where I: UnsafeUnpin, F: UnsafeUnpin,

ยง

impl<I, F> UnsafeUnpin for Map<I, F>
where I: UnsafeUnpin, F: UnsafeUnpin,

ยง

impl<I, F, const N: usize> UnsafeUnpin for MapWindows<I, F, N>

ยง

impl<I, G> UnsafeUnpin for IntersperseWith<I, G>

ยง

impl<I, P> UnsafeUnpin for Filter<I, P>
where I: UnsafeUnpin, P: UnsafeUnpin,

ยง

impl<I, P> UnsafeUnpin for MapWhile<I, P>
where I: UnsafeUnpin, P: UnsafeUnpin,

ยง

impl<I, P> UnsafeUnpin for SkipWhile<I, P>
where I: UnsafeUnpin, P: UnsafeUnpin,

ยง

impl<I, P> UnsafeUnpin for TakeWhile<I, P>
where I: UnsafeUnpin, P: UnsafeUnpin,

ยง

impl<I, St, F> UnsafeUnpin for Scan<I, St, F>

ยง

impl<I, U, F> UnsafeUnpin for FlatMap<I, U, F>

ยง

impl<I, const N: usize> UnsafeUnpin for ArrayChunks<I, N>
where I: UnsafeUnpin, <I as Iterator>::Item: UnsafeUnpin,

ยง

impl<Idx> UnsafeUnpin for Clamp<Idx>
where Idx: UnsafeUnpin,

ยง

impl<Idx> UnsafeUnpin for core::ops::Range<Idx>
where Idx: UnsafeUnpin,

ยง

impl<Idx> UnsafeUnpin for core::ops::RangeFrom<Idx>
where Idx: UnsafeUnpin,

ยง

impl<Idx> UnsafeUnpin for core::ops::RangeInclusive<Idx>
where Idx: UnsafeUnpin,

ยง

impl<Idx> UnsafeUnpin for RangeTo<Idx>
where Idx: UnsafeUnpin,

ยง

impl<Idx> UnsafeUnpin for core::ops::RangeToInclusive<Idx>
where Idx: UnsafeUnpin,

ยง

impl<Idx> UnsafeUnpin for core::range::Range<Idx>
where Idx: UnsafeUnpin,

ยง

impl<Idx> UnsafeUnpin for core::range::RangeFrom<Idx>
where Idx: UnsafeUnpin,

ยง

impl<Idx> UnsafeUnpin for core::range::RangeInclusive<Idx>
where Idx: UnsafeUnpin,

ยง

impl<Idx> UnsafeUnpin for core::range::RangeToInclusive<Idx>
where Idx: UnsafeUnpin,

ยง

impl<P> UnsafeUnpin for MaybeDangling<P>
where P: UnsafeUnpin + ?Sized,

ยง

impl<Ptr> UnsafeUnpin for Pin<Ptr>
where Ptr: UnsafeUnpin,

ยง

impl<Ret, T> UnsafeUnpin for fn(Tโ‚, Tโ‚‚, โ€ฆ, Tโ‚™) -> Ret

ยง

impl<T> UnsafeUnpin for Bound<T>
where T: UnsafeUnpin,

ยง

impl<T> UnsafeUnpin for Option<T>
where T: UnsafeUnpin,

ยง

impl<T> UnsafeUnpin for Poll<T>
where T: UnsafeUnpin,

ยง

impl<T> UnsafeUnpin for [T]
where T: UnsafeUnpin,

ยง

impl<T> UnsafeUnpin for (Tโ‚, Tโ‚‚, โ€ฆ, Tโ‚™)
where T: UnsafeUnpin,

ยง

impl<T> UnsafeUnpin for Cell<T>
where T: UnsafeUnpin + ?Sized,

ยง

impl<T> UnsafeUnpin for OnceCell<T>
where T: UnsafeUnpin,

ยง

impl<T> UnsafeUnpin for RefCell<T>
where T: UnsafeUnpin + ?Sized,

ยง

impl<T> UnsafeUnpin for SyncUnsafeCell<T>
where T: UnsafeUnpin + ?Sized,

ยง

impl<T> UnsafeUnpin for UnsafeCell<T>
where T: UnsafeUnpin + ?Sized,

ยง

impl<T> UnsafeUnpin for Reverse<T>
where T: UnsafeUnpin,

ยง

impl<T> UnsafeUnpin for NumBuffer<T>

ยง

impl<T> UnsafeUnpin for Pending<T>

ยง

impl<T> UnsafeUnpin for Ready<T>
where T: UnsafeUnpin,

ยง

impl<T> UnsafeUnpin for Empty<T>

ยง

impl<T> UnsafeUnpin for Once<T>
where T: UnsafeUnpin,

ยง

impl<T> UnsafeUnpin for Rev<T>
where T: UnsafeUnpin,

ยง

impl<T> UnsafeUnpin for Discriminant<T>

ยง

impl<T> UnsafeUnpin for ManuallyDrop<T>
where T: UnsafeUnpin + ?Sized,

ยง

impl<T> UnsafeUnpin for NonZero<T>

ยง

impl<T> UnsafeUnpin for Saturating<T>
where T: UnsafeUnpin,

ยง

impl<T> UnsafeUnpin for Wrapping<T>
where T: UnsafeUnpin,

ยง

impl<T> UnsafeUnpin for Yeet<T>
where T: UnsafeUnpin,

ยง

impl<T> UnsafeUnpin for AssertUnwindSafe<T>
where T: UnsafeUnpin,

ยง

impl<T> UnsafeUnpin for NonNull<T>
where T: ?Sized,

ยง

impl<T> UnsafeUnpin for core::result::IntoIter<T>
where T: UnsafeUnpin,

ยง

impl<T> UnsafeUnpin for AtomicPtr<T>

ยง

impl<T> UnsafeUnpin for Exclusive<T>
where T: UnsafeUnpin + ?Sized,

ยง

impl<T> UnsafeUnpin for PhantomContravariant<T>
where T: ?Sized,

ยง

impl<T> UnsafeUnpin for PhantomCovariant<T>
where T: ?Sized,

ยง

impl<T> UnsafeUnpin for PhantomInvariant<T>
where T: ?Sized,

ยง

impl<T> UnsafeUnpin for MaybeUninit<T>
where T: UnsafeUnpin,

ยง

impl<T, E> UnsafeUnpin for Result<T, E>
where T: UnsafeUnpin, E: UnsafeUnpin,

ยง

impl<T, F> UnsafeUnpin for LazyCell<T, F>
where F: UnsafeUnpin, T: UnsafeUnpin,

ยง

impl<T, F> UnsafeUnpin for Successors<T, F>
where F: UnsafeUnpin, T: UnsafeUnpin,

ยง

impl<T, F> UnsafeUnpin for DropGuard<T, F>
where T: UnsafeUnpin, F: UnsafeUnpin,

ยง

impl<T, const N: usize> UnsafeUnpin for [T; N]
where T: UnsafeUnpin,

ยง

impl<T, const N: usize> UnsafeUnpin for core::array::IntoIter<T, N>
where T: UnsafeUnpin,

ยง

impl<T, const N: usize> UnsafeUnpin for Mask<T, N>
where T: UnsafeUnpin,

ยง

impl<T, const N: usize> UnsafeUnpin for Simd<T, N>
where T: UnsafeUnpin,

ยง

impl<T, const N: usize> UnsafeUnpin for [Option<T>; N]
where T: UnsafeUnpin,

ยง

impl<T, const N: usize> UnsafeUnpin for [MaybeUninit<T>; N]
where T: UnsafeUnpin,

ยง

impl<Y, R> UnsafeUnpin for CoroutineState<Y, R>
where Y: UnsafeUnpin, R: UnsafeUnpin,

ยง

impl<const N: usize> UnsafeUnpin for [u8; N]