Skip to main content

UnsafeUnpin

Trait UnsafeUnpin 

Source
pub unsafe auto trait UnsafeUnpin { }
๐Ÿ”ฌThis is a nightly-only experimental API. (unsafe_unpin)
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<T> !UnsafeUnpin for TraitImpl<T>

ยง

impl UnsafeUnpin for Infallible

ยง

impl UnsafeUnpin for serde::lib::fmt::Alignment

ยง

impl UnsafeUnpin for DebugAsHex

ยง

impl UnsafeUnpin for Sign

ยง

impl UnsafeUnpin for GetDisjointMutError

ยง

impl UnsafeUnpin for SearchStep

ยง

impl UnsafeUnpin for AsciiChar

ยง

impl UnsafeUnpin for BacktraceStatus

ยง

impl UnsafeUnpin for serde::lib::core::cmp::Ordering

ยง

impl UnsafeUnpin for TryReserveErrorKind

ยง

impl UnsafeUnpin for VarError

ยง

impl UnsafeUnpin for FromBytesWithNulError

ยง

impl UnsafeUnpin for c_void

ยง

impl UnsafeUnpin for serde::lib::core::fs::TryLockError

ยง

impl UnsafeUnpin for Locality

ยง

impl UnsafeUnpin for AtomicOrdering

ยง

impl UnsafeUnpin for BasicBlock

ยง

impl UnsafeUnpin for UnwindTerminateReason

ยง

impl UnsafeUnpin for SimdAlign

ยง

impl UnsafeUnpin for ErrorKind

ยง

impl UnsafeUnpin for SeekFrom

ยง

impl UnsafeUnpin for Abi

ยง

impl UnsafeUnpin for Generic

ยง

impl UnsafeUnpin for TypeKind

ยง

impl UnsafeUnpin for IpAddr

ยง

impl UnsafeUnpin for Ipv6MulticastScope

ยง

impl UnsafeUnpin for Shutdown

ยง

impl UnsafeUnpin for serde::lib::core::net::SocketAddr

ยง

impl UnsafeUnpin for FpCategory

ยง

impl UnsafeUnpin for IntErrorKind

ยง

impl UnsafeUnpin for OneSidedRangeBound

ยง

impl UnsafeUnpin for AncillaryError

ยง

impl UnsafeUnpin for BacktraceStyle

ยง

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

ยง

impl UnsafeUnpin for serde::lib::core::sync::mpmc::RecvTimeoutError

ยง

impl UnsafeUnpin for serde::lib::core::sync::mpmc::TryRecvError

ยง

impl UnsafeUnpin for IgnoredAny

ยง

impl UnsafeUnpin for serde::de::value::Error

ยง

impl UnsafeUnpin for serde::lib::fmt::Error

ยง

impl UnsafeUnpin for FormattingOptions

ยง

impl UnsafeUnpin for serde::lib::ptr::Alignment

ยง

impl UnsafeUnpin for ParseBoolError

ยง

impl UnsafeUnpin for Utf8Error

ยง

impl UnsafeUnpin for String

ยง

impl UnsafeUnpin for AllocError

ยง

impl UnsafeUnpin for Global

ยง

impl UnsafeUnpin for Layout

ยง

impl UnsafeUnpin for LayoutError

ยง

impl UnsafeUnpin for System

ยง

impl UnsafeUnpin for TypeId

ยง

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 serde::lib::core::ascii::EscapeDefault

ยง

impl UnsafeUnpin for Backtrace

ยง

impl UnsafeUnpin for BacktraceFrame

ยง

impl UnsafeUnpin for ByteStr

ยง

impl UnsafeUnpin for ByteString

ยง

impl UnsafeUnpin for BorrowError

ยง

impl UnsafeUnpin for BorrowMutError

ยง

impl UnsafeUnpin for CharTryFromError

ยง

impl UnsafeUnpin for DecodeUtf16Error

ยง

impl UnsafeUnpin for serde::lib::core::char::EscapeDebug

ยง

impl UnsafeUnpin for serde::lib::core::char::EscapeDefault

ยง

impl UnsafeUnpin for serde::lib::core::char::EscapeUnicode

ยง

impl UnsafeUnpin for ParseCharError

ยง

impl UnsafeUnpin for ToLowercase

ยง

impl UnsafeUnpin for ToUppercase

ยง

impl UnsafeUnpin for TryFromCharError

ยง

impl UnsafeUnpin for UnorderedKeyError

ยง

impl UnsafeUnpin for TryReserveError

ยง

impl UnsafeUnpin for Args

ยง

impl UnsafeUnpin for ArgsOs

ยง

impl UnsafeUnpin for JoinPathsError

ยง

impl UnsafeUnpin for Vars

ยง

impl UnsafeUnpin for VarsOs

ยง

impl UnsafeUnpin for CStr

ยง

impl UnsafeUnpin for CString

ยง

impl UnsafeUnpin for FromBytesUntilNulError

ยง

impl UnsafeUnpin for FromVecWithNulError

ยง

impl UnsafeUnpin for IntoStringError

ยง

impl UnsafeUnpin for NulError

ยง

impl UnsafeUnpin for OsStr

ยง

impl UnsafeUnpin for OsString

ยง

impl UnsafeUnpin for Dir

ยง

impl UnsafeUnpin for DirBuilder

ยง

impl UnsafeUnpin for DirEntry

ยง

impl UnsafeUnpin for File

ยง

impl UnsafeUnpin for FileTimes

ยง

impl UnsafeUnpin for FileType

ยง

impl UnsafeUnpin for Metadata

ยง

impl UnsafeUnpin for OpenOptions

ยง

impl UnsafeUnpin for Permissions

ยง

impl UnsafeUnpin for ReadDir

ยง

impl UnsafeUnpin for DefaultHasher

ยง

impl UnsafeUnpin for RandomState

ยง

impl UnsafeUnpin for SipHasher

ยง

impl UnsafeUnpin for ReturnToArg

ยง

impl UnsafeUnpin for UnwindActionArg

ยง

impl UnsafeUnpin for serde::lib::core::io::Empty

ยง

impl UnsafeUnpin for serde::lib::core::io::Error

ยง

impl UnsafeUnpin for PipeReader

ยง

impl UnsafeUnpin for PipeWriter

ยง

impl UnsafeUnpin for serde::lib::core::io::Repeat

ยง

impl UnsafeUnpin for Sink

ยง

impl UnsafeUnpin for Stderr

ยง

impl UnsafeUnpin for Stdin

ยง

impl UnsafeUnpin for Stdout

ยง

impl UnsafeUnpin for WriterPanicked

ยง

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 FnPtr

ยง

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 serde::lib::core::mem::type_info::Union

ยง

impl UnsafeUnpin for Variant

ยง

impl UnsafeUnpin for AddrParseError

ยง

impl UnsafeUnpin for IntoIncoming

ยง

impl UnsafeUnpin for Ipv4Addr

ยง

impl UnsafeUnpin for Ipv6Addr

ยง

impl UnsafeUnpin for SocketAddrV4

ยง

impl UnsafeUnpin for SocketAddrV6

ยง

impl UnsafeUnpin for TcpListener

ยง

impl UnsafeUnpin for TcpStream

ยง

impl UnsafeUnpin for UdpSocket

ยง

impl UnsafeUnpin for ParseFloatError

ยง

impl UnsafeUnpin for ParseIntError

ยง

impl UnsafeUnpin for TryFromIntError

ยง

impl UnsafeUnpin for RangeFull

ยง

impl UnsafeUnpin for OwnedFd

ยง

impl UnsafeUnpin for PidFd

ยง

impl UnsafeUnpin for stat

ยง

impl UnsafeUnpin for serde::lib::core::os::unix::net::SocketAddr

ยง

impl UnsafeUnpin for SocketCred

ยง

impl UnsafeUnpin for UCred

ยง

impl UnsafeUnpin for UnixDatagram

ยง

impl UnsafeUnpin for UnixListener

ยง

impl UnsafeUnpin for UnixStream

ยง

impl UnsafeUnpin for NormalizeError

ยง

impl UnsafeUnpin for Path

ยง

impl UnsafeUnpin for PathBuf

ยง

impl UnsafeUnpin for StripPrefixError

ยง

impl UnsafeUnpin for Child

ยง

impl UnsafeUnpin for ChildStderr

ยง

impl UnsafeUnpin for ChildStdin

ยง

impl UnsafeUnpin for ChildStdout

ยง

impl UnsafeUnpin for Command

ยง

impl UnsafeUnpin for ExitCode

ยง

impl UnsafeUnpin for ExitStatus

ยง

impl UnsafeUnpin for ExitStatusError

ยง

impl UnsafeUnpin for Output

ยง

impl UnsafeUnpin for Stdio

ยง

impl UnsafeUnpin for DefaultRandomSource

ยง

impl UnsafeUnpin for FromUtf8Error

ยง

impl UnsafeUnpin for FromUtf16Error

ยง

impl UnsafeUnpin for IntoChars

ยง

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 RecvError

ยง

impl UnsafeUnpin for serde::lib::core::sync::nonpoison::Condvar

ยง

impl UnsafeUnpin for WouldBlock

ยง

impl UnsafeUnpin for Barrier

ยง

impl UnsafeUnpin for BarrierWaitResult

ยง

impl UnsafeUnpin for serde::lib::core::sync::Condvar

ยง

impl UnsafeUnpin for serde::lib::core::sync::Once

ยง

impl UnsafeUnpin for OnceState

ยง

impl UnsafeUnpin for WaitTimeoutResult

ยง

impl UnsafeUnpin for LocalWaker

ยง

impl UnsafeUnpin for RawWaker

ยง

impl UnsafeUnpin for RawWakerVTable

ยง

impl UnsafeUnpin for Waker

ยง

impl UnsafeUnpin for AccessError

ยง

impl UnsafeUnpin for Builder

ยง

impl UnsafeUnpin for Thread

ยง

impl UnsafeUnpin for ThreadId

ยง

impl UnsafeUnpin for Duration

ยง

impl UnsafeUnpin for Instant

ยง

impl UnsafeUnpin for SystemTime

ยง

impl UnsafeUnpin for SystemTimeError

ยง

impl UnsafeUnpin for TryFromFloatSecsError

ยง

impl<'a> UnsafeUnpin for Unexpected<'a>

ยง

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

ยง

impl<'a> UnsafeUnpin for AncillaryData<'a>

ยง

impl<'a> UnsafeUnpin for Component<'a>

ยง

impl<'a> UnsafeUnpin for Prefix<'a>

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<'a> UnsafeUnpin for serde::lib::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 serde::lib::str::EscapeDebug<'a>

ยง

impl<'a> UnsafeUnpin for serde::lib::str::EscapeDefault<'a>

ยง

impl<'a> UnsafeUnpin for serde::lib::str::EscapeUnicode<'a>

ยง

impl<'a> UnsafeUnpin for serde::lib::str::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 SplitPaths<'a>

ยง

impl<'a> UnsafeUnpin for serde::lib::core::ffi::os_str::Display<'a>

ยง

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

ยง

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

ยง

impl<'a> UnsafeUnpin for IoSlice<'a>

ยง

impl<'a> UnsafeUnpin for IoSliceMut<'a>

ยง

impl<'a> UnsafeUnpin for StderrLock<'a>

ยง

impl<'a> UnsafeUnpin for StdinLock<'a>

ยง

impl<'a> UnsafeUnpin for StdoutLock<'a>

ยง

impl<'a> UnsafeUnpin for serde::lib::core::net::Incoming<'a>

ยง

impl<'a> UnsafeUnpin for serde::lib::core::os::unix::net::Incoming<'a>

ยง

impl<'a> UnsafeUnpin for Messages<'a>

ยง

impl<'a> UnsafeUnpin for ScmCredentials<'a>

ยง

impl<'a> UnsafeUnpin for ScmRights<'a>

ยง

impl<'a> UnsafeUnpin for SocketAncillary<'a>

ยง

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

ยง

impl<'a> UnsafeUnpin for PanicHookInfo<'a>

ยง

impl<'a> UnsafeUnpin for Ancestors<'a>

ยง

impl<'a> UnsafeUnpin for Components<'a>

ยง

impl<'a> UnsafeUnpin for serde::lib::core::path::Display<'a>

ยง

impl<'a> UnsafeUnpin for serde::lib::core::path::Iter<'a>

ยง

impl<'a> UnsafeUnpin for PrefixComponent<'a>

ยง

impl<'a> UnsafeUnpin for CommandArgs<'a>

ยง

impl<'a> UnsafeUnpin for CommandEnvs<'a>

ยง

impl<'a> UnsafeUnpin for serde::lib::core::string::Drain<'a>

ยง

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

ยง

impl<'a> UnsafeUnpin for ContextBuilder<'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 serde::lib::option::Iter<'a, A>

ยง

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

ยง

impl<'a, B> UnsafeUnpin for Cow<'a, B>
where <B as ToOwned>::Owned: UnsafeUnpin, B: ?Sized,

ยง

impl<'a, E> UnsafeUnpin for BytesDeserializer<'a, E>

ยง

impl<'a, E> UnsafeUnpin for CowStrDeserializer<'a, E>

ยง

impl<'a, E> UnsafeUnpin for StrDeserializer<'a, E>

ยง

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

ยง

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

ยง

impl<'a, I, A> UnsafeUnpin for serde::lib::core::collections::vec_deque::Splice<'a, I, A>
where I: UnsafeUnpin,

ยง

impl<'a, I, A> UnsafeUnpin for serde::lib::core::vec::Splice<'a, I, A>
where I: UnsafeUnpin,

ยง

impl<'a, K> UnsafeUnpin for serde::lib::core::collections::btree_set::Cursor<'a, K>

ยง

impl<'a, K> UnsafeUnpin for serde::lib::core::collections::hash_set::Iter<'a, K>

ยง

impl<'a, K, A> UnsafeUnpin for serde::lib::core::collections::btree_set::CursorMut<'a, K, A>

ยง

impl<'a, K, A> UnsafeUnpin for serde::lib::core::collections::btree_set::CursorMutKey<'a, K, A>

ยง

impl<'a, K, A> UnsafeUnpin for serde::lib::core::collections::hash_set::Drain<'a, K, A>

ยง

impl<'a, K, F, A> UnsafeUnpin for serde::lib::core::collections::hash_set::ExtractIf<'a, K, F, A>
where F: UnsafeUnpin,

ยง

impl<'a, K, V> UnsafeUnpin for serde::lib::core::collections::btree_map::Cursor<'a, K, V>

ยง

impl<'a, K, V> UnsafeUnpin for serde::lib::core::collections::btree_map::Iter<'a, K, V>

ยง

impl<'a, K, V> UnsafeUnpin for serde::lib::core::collections::btree_map::IterMut<'a, K, V>

ยง

impl<'a, K, V> UnsafeUnpin for serde::lib::core::collections::btree_map::Keys<'a, K, V>

ยง

impl<'a, K, V> UnsafeUnpin for serde::lib::core::collections::btree_map::Range<'a, K, V>

ยง

impl<'a, K, V> UnsafeUnpin for RangeMut<'a, K, V>

ยง

impl<'a, K, V> UnsafeUnpin for serde::lib::core::collections::btree_map::Values<'a, K, V>

ยง

impl<'a, K, V> UnsafeUnpin for serde::lib::core::collections::btree_map::ValuesMut<'a, K, V>

ยง

impl<'a, K, V> UnsafeUnpin for serde::lib::core::collections::hash_map::Iter<'a, K, V>

ยง

impl<'a, K, V> UnsafeUnpin for serde::lib::core::collections::hash_map::IterMut<'a, K, V>

ยง

impl<'a, K, V> UnsafeUnpin for serde::lib::core::collections::hash_map::Keys<'a, K, V>

ยง

impl<'a, K, V> UnsafeUnpin for serde::lib::core::collections::hash_map::Values<'a, K, V>

ยง

impl<'a, K, V> UnsafeUnpin for serde::lib::core::collections::hash_map::ValuesMut<'a, K, V>

ยง

impl<'a, K, V, A> UnsafeUnpin for serde::lib::core::collections::btree_map::Entry<'a, K, V, A>
where K: UnsafeUnpin, A: UnsafeUnpin,

ยง

impl<'a, K, V, A> UnsafeUnpin for serde::lib::core::collections::hash_map::Entry<'a, K, V, A>
where K: UnsafeUnpin,

ยง

impl<'a, K, V, A> UnsafeUnpin for serde::lib::core::collections::btree_map::CursorMut<'a, K, V, A>

ยง

impl<'a, K, V, A> UnsafeUnpin for serde::lib::core::collections::btree_map::CursorMutKey<'a, K, V, A>

ยง

impl<'a, K, V, A> UnsafeUnpin for serde::lib::core::collections::btree_map::OccupiedEntry<'a, K, V, A>
where A: UnsafeUnpin,

ยง

impl<'a, K, V, A> UnsafeUnpin for serde::lib::core::collections::btree_map::OccupiedError<'a, K, V, A>
where V: UnsafeUnpin, A: UnsafeUnpin,

ยง

impl<'a, K, V, A> UnsafeUnpin for serde::lib::core::collections::btree_map::VacantEntry<'a, K, V, A>
where K: UnsafeUnpin, A: UnsafeUnpin,

ยง

impl<'a, K, V, A> UnsafeUnpin for serde::lib::core::collections::hash_map::Drain<'a, K, V, A>

ยง

impl<'a, K, V, A> UnsafeUnpin for serde::lib::core::collections::hash_map::OccupiedEntry<'a, K, V, A>

ยง

impl<'a, K, V, A> UnsafeUnpin for serde::lib::core::collections::hash_map::OccupiedError<'a, K, V, A>
where V: UnsafeUnpin,

ยง

impl<'a, K, V, A> UnsafeUnpin for serde::lib::core::collections::hash_map::VacantEntry<'a, K, V, A>
where K: UnsafeUnpin,

ยง

impl<'a, K, V, F, A> UnsafeUnpin for serde::lib::core::collections::hash_map::ExtractIf<'a, K, V, F, A>
where F: UnsafeUnpin,

ยง

impl<'a, K, V, R, F, A> UnsafeUnpin for serde::lib::core::collections::btree_map::ExtractIf<'a, K, V, R, F, A>

ยง

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 serde::lib::str::RSplit<'a, P>
where <P as Pattern>::Searcher<'a>: UnsafeUnpin,

ยง

impl<'a, P> UnsafeUnpin for serde::lib::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 serde::lib::str::Split<'a, P>
where <P as Pattern>::Searcher<'a>: UnsafeUnpin,

ยง

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

ยง

impl<'a, P> UnsafeUnpin for serde::lib::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 InPlaceSeed<'a, T>

ยง

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

ยง

impl<'a, T> UnsafeUnpin for serde::lib::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 serde::lib::slice::Iter<'a, T>

ยง

impl<'a, T> UnsafeUnpin for serde::lib::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> UnsafeUnpin for serde::lib::core::collections::binary_heap::Iter<'a, T>

ยง

impl<'a, T> UnsafeUnpin for serde::lib::core::collections::btree_set::Iter<'a, T>

ยง

impl<'a, T> UnsafeUnpin for serde::lib::core::collections::btree_set::Range<'a, T>

ยง

impl<'a, T> UnsafeUnpin for serde::lib::core::collections::btree_set::SymmetricDifference<'a, T>

ยง

impl<'a, T> UnsafeUnpin for serde::lib::core::collections::btree_set::Union<'a, T>

ยง

impl<'a, T> UnsafeUnpin for serde::lib::core::collections::linked_list::Iter<'a, T>

ยง

impl<'a, T> UnsafeUnpin for serde::lib::core::collections::linked_list::IterMut<'a, T>

ยง

impl<'a, T> UnsafeUnpin for serde::lib::core::collections::vec_deque::Iter<'a, T>

ยง

impl<'a, T> UnsafeUnpin for serde::lib::core::collections::vec_deque::IterMut<'a, T>

ยง

impl<'a, T> UnsafeUnpin for serde::lib::core::sync::mpmc::Iter<'a, T>

ยง

impl<'a, T> UnsafeUnpin for serde::lib::core::sync::mpmc::TryIter<'a, T>

ยง

impl<'a, T> UnsafeUnpin for serde::lib::core::sync::mpsc::Iter<'a, T>

ยง

impl<'a, T> UnsafeUnpin for serde::lib::core::sync::mpsc::TryIter<'a, T>

ยง

impl<'a, T> UnsafeUnpin for serde::lib::core::sync::nonpoison::MappedMutexGuard<'a, T>
where T: ?Sized,

ยง

impl<'a, T> UnsafeUnpin for serde::lib::core::sync::nonpoison::MutexGuard<'a, T>
where T: ?Sized,

ยง

impl<'a, T> UnsafeUnpin for serde::lib::core::sync::MappedMutexGuard<'a, T>
where T: ?Sized,

ยง

impl<'a, T> UnsafeUnpin for serde::lib::core::sync::MutexGuard<'a, T>
where T: ?Sized,

ยง

impl<'a, T> UnsafeUnpin for ReentrantLockGuard<'a, T>
where T: ?Sized,

ยง

impl<'a, T, A> UnsafeUnpin for serde::lib::core::collections::btree_set::Entry<'a, T, A>
where A: UnsafeUnpin, T: UnsafeUnpin,

ยง

impl<'a, T, A> UnsafeUnpin for serde::lib::core::collections::binary_heap::Drain<'a, T, A>

ยง

impl<'a, T, A> UnsafeUnpin for DrainSorted<'a, T, A>

ยง

impl<'a, T, A> UnsafeUnpin for serde::lib::core::collections::binary_heap::PeekMut<'a, T, A>

ยง

impl<'a, T, A> UnsafeUnpin for serde::lib::core::collections::btree_set::Difference<'a, T, A>

ยง

impl<'a, T, A> UnsafeUnpin for serde::lib::core::collections::btree_set::Intersection<'a, T, A>

ยง

impl<'a, T, A> UnsafeUnpin for serde::lib::core::collections::btree_set::OccupiedEntry<'a, T, A>
where A: UnsafeUnpin,

ยง

impl<'a, T, A> UnsafeUnpin for serde::lib::core::collections::btree_set::VacantEntry<'a, T, A>
where T: UnsafeUnpin, A: UnsafeUnpin,

ยง

impl<'a, T, A> UnsafeUnpin for serde::lib::core::collections::linked_list::Cursor<'a, T, A>

ยง

impl<'a, T, A> UnsafeUnpin for serde::lib::core::collections::linked_list::CursorMut<'a, T, A>

ยง

impl<'a, T, A> UnsafeUnpin for serde::lib::core::collections::vec_deque::Drain<'a, T, A>

ยง

impl<'a, T, A> UnsafeUnpin for serde::lib::core::vec::Drain<'a, T, A>

ยง

impl<'a, T, A> UnsafeUnpin for serde::lib::core::vec::PeekMut<'a, T, A>

ยง

impl<'a, T, F, A> UnsafeUnpin for serde::lib::core::collections::linked_list::ExtractIf<'a, T, F, A>
where F: UnsafeUnpin,

ยง

impl<'a, T, F, A> UnsafeUnpin for serde::lib::core::collections::vec_deque::ExtractIf<'a, T, F, A>
where F: UnsafeUnpin,

ยง

impl<'a, T, F, A> UnsafeUnpin for serde::lib::core::vec::ExtractIf<'a, T, F, A>
where F: UnsafeUnpin,

ยง

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 serde::lib::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 serde::lib::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 serde::lib::slice::Split<'a, T, P>
where P: UnsafeUnpin,

ยง

impl<'a, T, P> UnsafeUnpin for serde::lib::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 serde::lib::slice::SplitN<'a, T, P>
where P: UnsafeUnpin,

ยง

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

ยง

impl<'a, T, R, F, A> UnsafeUnpin for serde::lib::core::collections::btree_set::ExtractIf<'a, T, R, F, A>

ยง

impl<'a, T, S, A> UnsafeUnpin for serde::lib::core::collections::hash_set::Entry<'a, T, S, A>
where T: UnsafeUnpin,

ยง

impl<'a, T, S, A> UnsafeUnpin for serde::lib::core::collections::hash_set::Difference<'a, T, S, A>

ยง

impl<'a, T, S, A> UnsafeUnpin for serde::lib::core::collections::hash_set::Intersection<'a, T, S, A>

ยง

impl<'a, T, S, A> UnsafeUnpin for serde::lib::core::collections::hash_set::OccupiedEntry<'a, T, S, A>

ยง

impl<'a, T, S, A> UnsafeUnpin for serde::lib::core::collections::hash_set::SymmetricDifference<'a, T, S, A>

ยง

impl<'a, T, S, A> UnsafeUnpin for serde::lib::core::collections::hash_set::Union<'a, T, S, A>

ยง

impl<'a, T, S, A> UnsafeUnpin for serde::lib::core::collections::hash_set::VacantEntry<'a, T, S, A>
where T: 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<'de, E> UnsafeUnpin for BorrowedBytesDeserializer<'de, E>

ยง

impl<'de, E> UnsafeUnpin for BorrowedStrDeserializer<'de, E>

ยง

impl<'de, I, E> UnsafeUnpin for MapDeserializer<'de, I, E>
where <<I as Iterator>::Item as Pair>::Second: UnsafeUnpin, I: UnsafeUnpin,

ยง

impl<'fd> UnsafeUnpin for BorrowedFd<'fd>

ยง

impl<'rwlock, T> UnsafeUnpin for serde::lib::core::sync::nonpoison::MappedRwLockReadGuard<'rwlock, T>
where T: ?Sized,

ยง

impl<'rwlock, T> UnsafeUnpin for serde::lib::core::sync::nonpoison::MappedRwLockWriteGuard<'rwlock, T>
where T: ?Sized,

ยง

impl<'rwlock, T> UnsafeUnpin for serde::lib::core::sync::nonpoison::RwLockReadGuard<'rwlock, T>
where T: ?Sized,

ยง

impl<'rwlock, T> UnsafeUnpin for serde::lib::core::sync::nonpoison::RwLockWriteGuard<'rwlock, T>
where T: ?Sized,

ยง

impl<'rwlock, T> UnsafeUnpin for serde::lib::core::sync::MappedRwLockReadGuard<'rwlock, T>
where T: ?Sized,

ยง

impl<'rwlock, T> UnsafeUnpin for serde::lib::core::sync::MappedRwLockWriteGuard<'rwlock, T>
where T: ?Sized,

ยง

impl<'rwlock, T> UnsafeUnpin for serde::lib::core::sync::RwLockReadGuard<'rwlock, T>
where T: ?Sized,

ยง

impl<'rwlock, T> UnsafeUnpin for serde::lib::core::sync::RwLockWriteGuard<'rwlock, T>
where T: ?Sized,

ยง

impl<'scope, 'env> UnsafeUnpin for Scope<'scope, 'env>

ยง

impl<'scope, T> UnsafeUnpin for ScopedJoinHandle<'scope, T>

ยง

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

ยง

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

ยง

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

ยง

impl<A> UnsafeUnpin for serde::lib::option::IntoIter<A>
where A: UnsafeUnpin,

ยง

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

ยง

impl<A> UnsafeUnpin for serde::lib::core::iter::Repeat<A>
where A: UnsafeUnpin,

ยง

impl<A> UnsafeUnpin for RepeatN<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 serde::lib::core::iter::Chain<A, B>
where A: UnsafeUnpin, B: UnsafeUnpin,

ยง

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

ยง

impl<B> UnsafeUnpin for serde::lib::core::io::Lines<B>
where B: UnsafeUnpin,

ยง

impl<B> UnsafeUnpin for serde::lib::core::io::Split<B>
where B: UnsafeUnpin,

ยง

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

ยง

impl<E> UnsafeUnpin for BoolDeserializer<E>

ยง

impl<E> UnsafeUnpin for CharDeserializer<E>

ยง

impl<E> UnsafeUnpin for F32Deserializer<E>

ยง

impl<E> UnsafeUnpin for F64Deserializer<E>

ยง

impl<E> UnsafeUnpin for I8Deserializer<E>

ยง

impl<E> UnsafeUnpin for I16Deserializer<E>

ยง

impl<E> UnsafeUnpin for I32Deserializer<E>

ยง

impl<E> UnsafeUnpin for I64Deserializer<E>

ยง

impl<E> UnsafeUnpin for I128Deserializer<E>

ยง

impl<E> UnsafeUnpin for IsizeDeserializer<E>

ยง

impl<E> UnsafeUnpin for StringDeserializer<E>

ยง

impl<E> UnsafeUnpin for U8Deserializer<E>

ยง

impl<E> UnsafeUnpin for U16Deserializer<E>

ยง

impl<E> UnsafeUnpin for U32Deserializer<E>

ยง

impl<E> UnsafeUnpin for U64Deserializer<E>

ยง

impl<E> UnsafeUnpin for U128Deserializer<E>

ยง

impl<E> UnsafeUnpin for UnitDeserializer<E>

ยง

impl<E> UnsafeUnpin for UsizeDeserializer<E>

ยง

impl<E> UnsafeUnpin for Report<E>
where E: UnsafeUnpin,

ยง

impl<F> UnsafeUnpin for serde::lib::fmt::FromFn<F>
where F: UnsafeUnpin,

ยง

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

ยง

impl<F> UnsafeUnpin for serde::lib::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 serde::lib::core::iter::Take<I>
where I: UnsafeUnpin,

ยง

impl<I, E> UnsafeUnpin for SeqDeserializer<I, E>
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 serde::lib::core::ops::Range<Idx>
where Idx: UnsafeUnpin,

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<K, A> UnsafeUnpin for serde::lib::core::collections::hash_set::IntoIter<K, A>
where A: UnsafeUnpin,

ยง

impl<K, V, A> UnsafeUnpin for serde::lib::core::collections::btree_map::IntoIter<K, V, A>
where A: UnsafeUnpin,

ยง

impl<K, V, A> UnsafeUnpin for serde::lib::core::collections::btree_map::IntoKeys<K, V, A>
where A: UnsafeUnpin,

ยง

impl<K, V, A> UnsafeUnpin for serde::lib::core::collections::btree_map::IntoValues<K, V, A>
where A: UnsafeUnpin,

ยง

impl<K, V, A> UnsafeUnpin for serde::lib::core::collections::hash_map::IntoIter<K, V, A>
where A: UnsafeUnpin,

ยง

impl<K, V, A> UnsafeUnpin for serde::lib::core::collections::hash_map::IntoKeys<K, V, A>
where A: UnsafeUnpin,

ยง

impl<K, V, A> UnsafeUnpin for serde::lib::core::collections::hash_map::IntoValues<K, V, A>
where A: UnsafeUnpin,

ยง

impl<K, V, A> UnsafeUnpin for BTreeMap<K, V, A>
where A: UnsafeUnpin,

ยง

impl<K, V, S, A> UnsafeUnpin for HashMap<K, V, S, A>
where S: UnsafeUnpin, A: UnsafeUnpin,

ยง

impl<Ok, Error> UnsafeUnpin for Impossible<Ok, Error>

ยง

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

ยง

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

ยง

impl<R> UnsafeUnpin for BufReader<R>
where R: UnsafeUnpin + ?Sized,

ยง

impl<R> UnsafeUnpin for serde::lib::core::io::Bytes<R>
where R: UnsafeUnpin,

ยง

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

ยง

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

ยง

impl<T> UnsafeUnpin for serde::lib::core::sync::TryLockError<T>
where T: UnsafeUnpin,

ยง

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

ยง

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

ยง

impl<T> UnsafeUnpin for serde::lib::core::sync::oneshot::RecvTimeoutError<T>

ยง

impl<T> UnsafeUnpin for serde::lib::core::sync::oneshot::TryRecvError<T>

ยง

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

ยง

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 NonNull<T>
where T: ?Sized,

ยง

impl<T> UnsafeUnpin for serde::lib::result::IntoIter<T>
where T: UnsafeUnpin,

ยง

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

ยง

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 Pending<T>

ยง

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

ยง

impl<T> UnsafeUnpin for serde::lib::core::io::Cursor<T>
where T: UnsafeUnpin,

ยง

impl<T> UnsafeUnpin for serde::lib::core::io::Take<T>
where T: UnsafeUnpin,

ยง

impl<T> UnsafeUnpin for serde::lib::core::iter::Empty<T>

ยง

impl<T> UnsafeUnpin for serde::lib::core::iter::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 AtomicPtr<T>

ยง

impl<T> UnsafeUnpin for serde::lib::core::sync::mpmc::IntoIter<T>

ยง

impl<T> UnsafeUnpin for serde::lib::core::sync::mpmc::Receiver<T>

ยง

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

ยง

impl<T> UnsafeUnpin for serde::lib::core::sync::mpmc::Sender<T>

ยง

impl<T> UnsafeUnpin for serde::lib::core::sync::mpsc::IntoIter<T>

ยง

impl<T> UnsafeUnpin for serde::lib::core::sync::mpsc::Receiver<T>

ยง

impl<T> UnsafeUnpin for serde::lib::core::sync::mpsc::Sender<T>

ยง

impl<T> UnsafeUnpin for SyncSender<T>

ยง

impl<T> UnsafeUnpin for serde::lib::core::sync::nonpoison::Mutex<T>
where T: UnsafeUnpin + ?Sized,

ยง

impl<T> UnsafeUnpin for serde::lib::core::sync::nonpoison::RwLock<T>
where T: UnsafeUnpin + ?Sized,

ยง

impl<T> UnsafeUnpin for serde::lib::core::sync::oneshot::Receiver<T>

ยง

impl<T> UnsafeUnpin for serde::lib::core::sync::oneshot::Sender<T>

ยง

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

ยง

impl<T> UnsafeUnpin for serde::lib::core::sync::Mutex<T>
where T: UnsafeUnpin + ?Sized,

ยง

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

ยง

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

ยง

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

ยง

impl<T> UnsafeUnpin for serde::lib::core::sync::RwLock<T>
where T: UnsafeUnpin + ?Sized,

ยง

impl<T> UnsafeUnpin for JoinHandle<T>

ยง

impl<T> UnsafeUnpin for LocalKey<T>

ยง

impl<T> UnsafeUnpin for std::sys::thread_local::native::eager::Storage<T>
where T: UnsafeUnpin,

ยง

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

ยง

impl<T, A> UnsafeUnpin for Box<T, A>
where A: UnsafeUnpin, T: ?Sized,

ยง

impl<T, A> UnsafeUnpin for Vec<T, A>
where A: UnsafeUnpin,

ยง

impl<T, A> UnsafeUnpin for serde::lib::core::collections::binary_heap::IntoIter<T, A>
where A: UnsafeUnpin,

ยง

impl<T, A> UnsafeUnpin for IntoIterSorted<T, A>
where A: UnsafeUnpin,

ยง

impl<T, A> UnsafeUnpin for serde::lib::core::collections::btree_set::IntoIter<T, A>
where A: UnsafeUnpin,

ยง

impl<T, A> UnsafeUnpin for serde::lib::core::collections::linked_list::IntoIter<T, A>
where A: UnsafeUnpin,

ยง

impl<T, A> UnsafeUnpin for BTreeSet<T, A>
where A: UnsafeUnpin,

ยง

impl<T, A> UnsafeUnpin for BinaryHeap<T, A>
where A: UnsafeUnpin,

ยง

impl<T, A> UnsafeUnpin for LinkedList<T, A>
where A: UnsafeUnpin,

ยง

impl<T, A> UnsafeUnpin for VecDeque<T, A>
where A: UnsafeUnpin,

ยง

impl<T, A> UnsafeUnpin for serde::lib::core::collections::vec_deque::IntoIter<T, A>
where A: UnsafeUnpin,

ยง

impl<T, A> UnsafeUnpin for Rc<T, A>
where A: UnsafeUnpin, T: ?Sized,

ยง

impl<T, A> UnsafeUnpin for UniqueRc<T, A>
where A: UnsafeUnpin, T: ?Sized,

ยง

impl<T, A> UnsafeUnpin for serde::lib::core::rc::Weak<T, A>
where A: UnsafeUnpin, T: ?Sized,

ยง

impl<T, A> UnsafeUnpin for Arc<T, A>
where A: UnsafeUnpin, T: ?Sized,

ยง

impl<T, A> UnsafeUnpin for UniqueArc<T, A>
where A: UnsafeUnpin, T: ?Sized,

ยง

impl<T, A> UnsafeUnpin for serde::lib::core::sync::Weak<T, A>
where A: UnsafeUnpin, T: ?Sized,

ยง

impl<T, A> UnsafeUnpin for serde::lib::core::vec::IntoIter<T, A>
where A: UnsafeUnpin,

ยง

impl<T, D> UnsafeUnpin for std::sys::thread_local::native::lazy::Storage<T, D>
where D: UnsafeUnpin, 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, F> UnsafeUnpin for LazyLock<T, F>
where T: UnsafeUnpin, F: UnsafeUnpin,

ยง

impl<T, S, A> UnsafeUnpin for HashSet<T, S, A>
where S: UnsafeUnpin, A: UnsafeUnpin,

ยง

impl<T, U> UnsafeUnpin for serde::lib::core::io::Chain<T, U>
where T: UnsafeUnpin, U: UnsafeUnpin,

ยง

impl<T, const N: usize> UnsafeUnpin for serde::lib::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<W> UnsafeUnpin for BufWriter<W>
where W: UnsafeUnpin + ?Sized,

ยง

impl<W> UnsafeUnpin for IntoInnerError<W>
where W: UnsafeUnpin,

ยง

impl<W> UnsafeUnpin for LineWriter<W>
where W: UnsafeUnpin + ?Sized,

ยง

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