Trait otter_api_tests::imports::failure::_core::marker::Unpin 1.33.0[−][src]
pub auto trait Unpin { }
Expand description
Types that can be safely moved after being pinned.
Rust itself has no notion of immovable types, and considers moves (e.g.,
through assignment or mem::replace
) to always be safe.
The Pin
type is used instead to prevent moves through the type
system. Pointers P<T>
wrapped in the Pin<P<T>>
wrapper can’t be
moved out of. See the pin
module documentation for more information on
pinning.
Implementing the Unpin
trait for T
lifts the restrictions of pinning off
the type, which then allows moving T
out of Pin<P<T>>
with
functions such as mem::replace
.
Unpin
has no consequence at all for non-pinned data. In particular,
mem::replace
happily moves !Unpin
data (it works for any &mut T
, not
just when T: Unpin
). However, you cannot use mem::replace
on data
wrapped inside a Pin<P<T>>
because you cannot get the &mut T
you
need for that, and that is what makes this system work.
So this, for example, can only be done on types implementing Unpin
:
use std::mem; use std::pin::Pin; let mut string = "this".to_string(); let mut pinned_string = Pin::new(&mut string); // We need a mutable reference to call `mem::replace`. // We can obtain such a reference by (implicitly) invoking `Pin::deref_mut`, // but that is only possible because `String` implements `Unpin`. mem::replace(&mut *pinned_string, "other".to_string());
This trait is automatically implemented for almost every type.
Implementations on Foreign Types
impl<'de> Unpin for Content<'de>
impl<'a> Unpin for InternallyTaggedUnitVisitor<'a>
impl Unpin for TagContentOtherField
impl Unpin for TagContentOtherFieldVisitor
impl Unpin for TagOrContentField
impl Unpin for TagOrContentFieldVisitor
impl<'a> Unpin for UntaggedUnitVisitor<'a>
impl<'a, T> Unpin for InPlaceSeed<'a, T>
impl<'a, M> Unpin for FlatMapSerializer<'a, M>
impl<'a, M> Unpin for FlatMapSerializeMap<'a, M>
impl<'a, M> Unpin for FlatMapSerializeStruct<'a, M>
impl<'a, M> Unpin for FlatMapSerializeStructVariantAsMapValue<'a, M>
impl Unpin for Argument
impl Unpin for FormatSpec
impl Unpin for Alignment
impl Unpin for Count
impl Unpin for InvertedUTerm
impl Unpin for Big32x40
impl Unpin for Big8x3
impl Unpin for Sign
impl<'a> Unpin for Decimal<'a>
impl<'a> Unpin for ParseResult<'a>
impl Unpin for Unpacked
impl Unpin for Decoded
impl Unpin for FullDecoded
impl<'a> Unpin for Part<'a>
impl<'a> Unpin for Formatted<'a>
impl Unpin for Sign
impl Unpin for Compiler
impl Unpin for Exec
impl Unpin for ExecBuilder
impl Unpin for Char
impl<'t> Unpin for CharInput<'t>
impl Unpin for InputAt
impl Unpin for LiteralSearcher
impl Unpin for EmptyLook
impl Unpin for Inst
impl Unpin for InstRanges
impl Unpin for Program
impl<'__pin, Fut1, Fut2> Unpin for TryFlatten<Fut1, Fut2> where
__Origin<'__pin, Fut1, Fut2>: Unpin,
impl<T> Unpin for Pending<T>
impl<F> Unpin for PollFn<F>
impl<'__pin, St, Fut, F> Unpin for TryFilter<St, Fut, F> where
St: TryStream,
__Origin<'__pin, St, Fut, F>: Unpin,
impl<'__pin, St> Unpin for TryBuffered<St> where
St: TryStream,
__Origin<'__pin, St>: Unpin,
<St as TryStream>::Ok: TryFuture,
impl<'__pin, Fut1, Fut2, Fut3> Unpin for TryJoin3<Fut1, Fut2, Fut3> where
Fut1: TryFuture,
Fut2: TryFuture,
Fut3: TryFuture,
__Origin<'__pin, Fut1, Fut2, Fut3>: Unpin,
impl<T> Unpin for Empty<T>
impl<'__pin, Fut1, Fut2, Fut3, Fut4, Fut5> Unpin for TryJoin5<Fut1, Fut2, Fut3, Fut4, Fut5> where
Fut1: TryFuture,
Fut2: TryFuture,
Fut3: TryFuture,
Fut4: TryFuture,
Fut5: TryFuture,
__Origin<'__pin, Fut1, Fut2, Fut3, Fut4, Fut5>: Unpin,
impl<'__pin, St, Fut, T, F> Unpin for Fold<St, Fut, T, F> where
__Origin<'__pin, St, Fut, T, F>: Unpin,
impl<'__pin, 'a, R, W> Unpin for CopyBuf<'a, R, W> where
W: ?Sized,
__Origin<'__pin, 'a, R, W>: Unpin,
impl<'__pin, St, Fut, F> Unpin for TakeWhile<St, Fut, F> where
St: Stream,
__Origin<'__pin, St, Fut, F>: Unpin,
impl<T> Unpin for Repeat<T>
impl<'__pin, Fut1, Fut2> Unpin for TryJoin<Fut1, Fut2> where
Fut1: TryFuture,
Fut2: TryFuture,
__Origin<'__pin, Fut1, Fut2>: Unpin,
impl<'__pin, St, Fut, F> Unpin for TrySkipWhile<St, Fut, F> where
St: TryStream,
__Origin<'__pin, St, Fut, F>: Unpin,
impl<'__pin, Fut1, Fut2> Unpin for Join<Fut1, Fut2> where
Fut1: Future,
Fut2: Future,
__Origin<'__pin, Fut1, Fut2>: Unpin,
impl<'__pin, St, Fut, F> Unpin for TryForEachConcurrent<St, Fut, F> where
__Origin<'__pin, St, Fut, F>: Unpin,
impl<'__pin, St, Fut, F> Unpin for TryFilterMap<St, Fut, F> where
__Origin<'__pin, St, Fut, F>: Unpin,
impl<'__pin, St, Fut> Unpin for TakeUntil<St, Fut> where
Fut: Future,
St: Stream,
__Origin<'__pin, St, Fut>: Unpin,
impl<F> Unpin for Lazy<F>
impl<'__pin, Fut1, Fut2, F> Unpin for AndThen<Fut1, Fut2, F> where
__Origin<'__pin, Fut1, Fut2, F>: Unpin,
impl<F> Unpin for PollFn<F>
impl<'__pin, 'a, St, T> Unpin for NextIfEq<'a, St, T> where
T: ?Sized,
St: Stream,
__Origin<'__pin, 'a, St, T>: Unpin,
impl<'__pin, St1, St2> Unpin for Zip<St1, St2> where
St1: Stream,
St2: Stream,
__Origin<'__pin, St1, St2>: Unpin,
impl<'__pin, St, Fut, F> Unpin for SkipWhile<St, Fut, F> where
St: Stream,
__Origin<'__pin, St, Fut, F>: Unpin,
impl<Fut> Unpin for FuturesUnordered<Fut>
impl<'__pin, St, S, Fut, F> Unpin for Scan<St, S, Fut, F> where
St: Stream,
__Origin<'__pin, St, S, Fut, F>: Unpin,
impl<'__pin, St, Fut, T, F> Unpin for TryFold<St, Fut, T, F> where
__Origin<'__pin, St, Fut, T, F>: Unpin,
impl<T> Unpin for Pending<T>
impl<T> Unpin for AllowStdIo<T>
impl<T> Unpin for Ready<T>
impl<'__pin, St, FromA, FromB> Unpin for Unzip<St, FromA, FromB> where
__Origin<'__pin, St, FromA, FromB>: Unpin,
impl<'__pin, St, Fut, F> Unpin for TryForEach<St, Fut, F> where
__Origin<'__pin, St, Fut, F>: Unpin,
impl<'__pin, 'a, St, F> Unpin for NextIf<'a, St, F> where
St: Stream,
__Origin<'__pin, 'a, St, F>: Unpin,
impl<'__pin, St, Fut, F> Unpin for ForEachConcurrent<St, Fut, F> where
__Origin<'__pin, St, Fut, F>: Unpin,
impl<'__pin, Fut1, Fut2, Fut3, Fut4> Unpin for TryJoin4<Fut1, Fut2, Fut3, Fut4> where
Fut1: TryFuture,
Fut2: TryFuture,
Fut3: TryFuture,
Fut4: TryFuture,
__Origin<'__pin, Fut1, Fut2, Fut3, Fut4>: Unpin,
impl<'__pin, St> Unpin for Buffered<St> where
St: Stream,
__Origin<'__pin, St>: Unpin,
<St as Stream>::Item: Future,
impl<'__pin, St, Fut, F> Unpin for Filter<St, Fut, F> where
St: Stream,
__Origin<'__pin, St, Fut, F>: Unpin,
impl<I> Unpin for Iter<I>
impl<'__pin, Fut1, Fut2, Fut3, Fut4> Unpin for Join4<Fut1, Fut2, Fut3, Fut4> where
Fut1: Future,
Fut2: Future,
Fut3: Future,
Fut4: Future,
__Origin<'__pin, Fut1, Fut2, Fut3, Fut4>: Unpin,
impl<St> Unpin for IntoAsyncRead<St> where
St: TryStream<Error = Error> + Unpin,
<St as TryStream>::Ok: AsRef<[u8]>,
impl<'__pin, St, Fut, F> Unpin for TryTakeWhile<St, Fut, F> where
St: TryStream,
__Origin<'__pin, St, Fut, F>: Unpin,
impl<'__pin, Fut1, Fut2, Fut3> Unpin for Join3<Fut1, Fut2, Fut3> where
Fut1: Future,
Fut2: Future,
Fut3: Future,
__Origin<'__pin, Fut1, Fut2, Fut3>: Unpin,
impl<'__pin, Fut> Unpin for TryFlattenStream<Fut> where
Fut: TryFuture,
__Origin<'__pin, Fut>: Unpin,
impl<'__pin, Fut1, Fut2, F> Unpin for Then<Fut1, Fut2, F> where
__Origin<'__pin, Fut1, Fut2, F>: Unpin,
impl<'__pin, Fut1, Fut2, F> Unpin for OrElse<Fut1, Fut2, F> where
__Origin<'__pin, Fut1, Fut2, F>: Unpin,
impl<'__pin, Fut1, Fut2, Fut3, Fut4, Fut5> Unpin for Join5<Fut1, Fut2, Fut3, Fut4, Fut5> where
Fut1: Future,
Fut2: Future,
Fut3: Future,
Fut4: Future,
Fut5: Future,
__Origin<'__pin, Fut1, Fut2, Fut3, Fut4, Fut5>: Unpin,
impl<'_, T> Unpin for LocalFutureObj<'_, T>
impl<'_, T> Unpin for FutureObj<'_, T>
impl<T> Unpin for JoinHandle<T>
impl<T> Unpin for Receiver<T>
impl<T> Unpin for Receiver<T>
impl<T> Unpin for Receiver<T>
impl<T> Unpin for UnboundedReceiver<T>
impl<T> Unpin for Sender<T>
impl<T> Unpin for ReusableBoxFuture<T>
Implementors
Auto implementors
impl Unpin for AccountScope
impl Unpin for AccountsSaveError
impl Unpin for AggregatedIE
impl Unpin for ApiPieceOpError
impl Unpin for AssetUrlKey
impl Unpin for InternalError
impl Unpin for InvalidScopedName
impl Unpin for LibraryLoadError
impl Unpin for MgmtChannelReadError
impl Unpin for MgmtChannelWriteError
impl Unpin for OccDisplacement
impl Unpin for OccultationKindAlwaysOk
impl Unpin for OldNewIndex
impl Unpin for OnlineError
impl Unpin for PathResolveContext
impl Unpin for PathResolveMethod
impl Unpin for PieceAngle
impl Unpin for PieceMoveable
impl Unpin for PieceOpError
impl Unpin for PieceOpErrorPartiallyProcessed
impl Unpin for PieceUpdateOps
impl Unpin for PreparedUpdateEntry
impl Unpin for PresentationLayout
impl Unpin for SVGProcessingError
impl Unpin for StaticUser
impl Unpin for TablePermission
impl Unpin for TablePlayerSpec
impl Unpin for WhatResponseToClientOp
impl Unpin for AdaptiveFormat
impl Unpin for FlexiLoggerError
impl Unpin for LevelFilter
impl Unpin for RecvTimeoutError
impl Unpin for TryRecvError
impl Unpin for CharEscape
impl Unpin for Infallible
impl Unpin for LittleEndian
impl Unpin for MgmtCommand
impl Unpin for MgmtGameInstruction
impl Unpin for MgmtGameResponse
impl Unpin for MgmtGameUpdateMode
impl Unpin for MgmtResponse
impl Unpin for OccultationMethod
impl Unpin for ProgressUpdateMode
impl Unpin for SubstErrorKind
impl Unpin for DiffToShow
impl Unpin for PieceLabelPlace
impl Unpin for SearchStep
impl Unpin for FchownatFlags
impl Unpin for ForkResult
impl Unpin for LinkatFlags
impl Unpin for PathconfVar
impl Unpin for SysconfVar
impl Unpin for UnlinkatFlags
impl Unpin for AncillaryError
impl Unpin for LogicError
impl Unpin for CompressionMethod
impl Unpin for CharacterSet
impl Unpin for DecodeError
impl Unpin for RoundingError
impl Unpin for SecondsFormat
impl Unpin for TimestampPrecision
impl Unpin for WriteStyle
impl Unpin for PosixFadviseAdvice
impl Unpin for AioCancelStat
impl Unpin for AioFsyncMode
impl Unpin for MmapAdvise
impl Unpin for RebootMode
impl Unpin for SigHandler
impl Unpin for SigevNotify
impl Unpin for SigmaskHow
impl Unpin for AddressFamily
impl Unpin for ControlMessageOwned
impl Unpin for SockProtocol
impl Unpin for FchmodatFlags
impl Unpin for UtimensatFlags
impl Unpin for SpecialCharacterIndices
impl Unpin for Expiration
impl Unpin for WaitStatus
impl Unpin for DecodeErrKind
impl Unpin for ConnCredentials
impl Unpin for FpCategory
impl Unpin for IntErrorKind
impl Unpin for AuthorisationError
impl Unpin for IndexedZip
impl Unpin for LibInBundleI
impl Unpin for JoinPathsError
impl Unpin for DeferredNow
impl Unpin for LogSpecBuilder
impl Unpin for LoggerHandle
impl Unpin for ModuleFilter
impl Unpin for FileLogWriter
impl Unpin for FileLogWriterBuilder
impl Unpin for DirBuilder
impl Unpin for OpenOptions
impl Unpin for Permissions
impl Unpin for PosCFromIteratorError
impl Unpin for DefaultHasher
impl Unpin for RandomState
impl Unpin for Initializer
impl Unpin for CompactFormatter
impl Unpin for otter_api_tests::serde_json::value::Serializer
impl Unpin for OwnedCommon
impl Unpin for PieceLabel
impl Unpin for PlayerLabel
impl Unpin for AuthKeysManipError
impl Unpin for AuthkeysLine
impl Unpin for Fingerprint
impl Unpin for MgmtKeyReport
impl Unpin for AccessTokenInfo
impl Unpin for AccessTokenReport
impl Unpin for Alphanumeric
impl Unpin for CoordinateOverflow
impl Unpin for GroupDetails
impl Unpin for InstanceBundles
impl Unpin for LogSpecification
impl Unpin for NamedTempFile
impl Unpin for NonZeroUsize
impl Unpin for RecolourData
impl Unpin for Sha512Trunc256
impl Unpin for SubstError
impl Unpin for TryFromIntError
impl Unpin for UnixStream
impl Unpin for TermReporter
impl Unpin for ParseBoolError
impl Unpin for AbbrevPresentationLayout
impl Unpin for AccessRecord
impl Unpin for AccountName
impl Unpin for AccountNotFound
impl Unpin for AccountRecord
impl Unpin for AccountSshKey
impl Unpin for AccountsGuard
impl Unpin for AssetUrlToken
impl Unpin for BadAssetUrlToken
impl Unpin for BundleMeta
impl Unpin for CircleShape
impl Unpin for ClientSequence
impl Unpin for ColourSpec
impl Unpin for CommittedLogEntry
impl Unpin for CompassAngle
impl Unpin for CookedStdout
impl Unpin for DataLoadPlayer
impl Unpin for ExecuteGameChangeUpdates
impl Unpin for ExitStatusError
impl Unpin for FakeRngSpec
impl Unpin for FixedToken
impl Unpin for FooParseError
impl Unpin for GameBeingDestroyed
impl Unpin for GameOccults
impl Unpin for Generation
impl Unpin for GoodItemName
impl Unpin for IPieceTraitObj
impl Unpin for InstanceContainer
impl Unpin for InstanceName
impl Unpin for InstanceOuter
impl Unpin for InstanceRef
impl Unpin for InstanceWeakRef
impl Unpin for InternalLogicError
impl Unpin for ItemEnquiryData
impl Unpin for LibraryEnquiryData
impl Unpin for LinksTable
impl Unpin for MgmtChannelForGame
impl Unpin for ModifyingPieces
impl Unpin for NascentOccultation
impl Unpin for OccultIlkData
impl Unpin for OccultIlkId
impl Unpin for OccultIlkName
impl Unpin for OccultIlkOwningId
impl Unpin for OccultIlks
impl Unpin for OccultView
impl Unpin for Occultation
impl Unpin for OccultationViews
impl Unpin for OcculterRotationChecked
impl Unpin for OtterOutput
impl Unpin for OtterPauseable
impl Unpin for OtterPaused
impl Unpin for OwnerOccultationView
impl Unpin for PerPlayerIdMap
impl Unpin for PieceAliases
impl Unpin for PieceLabelLoaded
impl Unpin for PieceOccult
impl Unpin for PieceRenderInstructions
impl Unpin for PieceSpecLoaded
impl Unpin for PieceUpdate
impl Unpin for PiecesSpec
impl Unpin for PlayerAccessUnset
impl Unpin for PlayerNotFound
impl Unpin for PlayerRecord
impl Unpin for PlayerUpdates
impl Unpin for PlayerUpdatesBuildContext
impl Unpin for PortmanteauMember
impl Unpin for PreparedPieceImage
impl Unpin for PreparedPieceState
impl Unpin for PreparedUpdate
impl Unpin for PreparedUpdateEntry_Image
impl Unpin for PreparedUpdateEntry_Piece
impl Unpin for PrivateCaller
impl Unpin for RawTokenVal
impl Unpin for ServerConfig
impl Unpin for ServerConfigSpec
impl Unpin for ShowUnocculted
impl Unpin for SimpleCommon
impl Unpin for StaticUserIter
impl Unpin for StaticUserSetup
impl Unpin for TablePermissionIter
impl Unpin for TimedFdRead
impl Unpin for TimedFdWrite
impl Unpin for ToRecalculate
impl Unpin for TokenByEmail
impl Unpin for TokenDeliveryError
impl Unpin for TokenRevelationKey
impl Unpin for TokenRevelationValue
impl Unpin for TrackWantedTests
impl Unpin for UniformOccultationView
impl Unpin for UnsupportedColourSpec
impl Unpin for UoDescription
impl Unpin for UrlOnStdout
impl Unpin for VisibleAngleTransform
impl Unpin for VisiblePieceId
impl Unpin for WantedTestsOpt
impl Unpin for WholeServerConfig
impl Unpin for PathPersistError
impl Unpin for PersistError
impl Unpin for SpooledTempFile
impl Unpin for AccessError
impl Unpin for SystemTime
impl Unpin for SystemTimeError
impl Unpin for AccessFlags
impl Unpin for SocketAddr
impl Unpin for SocketCred
impl Unpin for UnixDatagram
impl Unpin for UnixListener
impl Unpin for AddSubRangeDelta
impl Unpin for MutateFirst
impl Unpin for MutateLast
impl Unpin for otter_api_tests::zcoord::ParseError
impl Unpin for RangeBackwards
impl Unpin for TotallyUnboundedRange
impl Unpin for InvalidPassword
impl Unpin for FileOptions
impl Unpin for InternalFixed
impl Unpin for InternalNumeric
impl Unpin for FixedOffset
impl Unpin for NaiveDateTime
impl Unpin for otter_api_tests::imports::chrono::ParseError
impl Unpin for ParseMonthError
impl Unpin for ParseWeekdayError
impl Unpin for InvalidOutputSize
impl Unpin for MatchOptions
impl Unpin for PatternError
impl Unpin for Elf32_Chdr
impl Unpin for Elf32_Ehdr
impl Unpin for Elf32_Phdr
impl Unpin for Elf32_Shdr
impl Unpin for Elf64_Chdr
impl Unpin for Elf64_Ehdr
impl Unpin for Elf64_Phdr
impl Unpin for Elf64_Shdr
impl Unpin for __c_anonymous_sockaddr_can_j1939
impl Unpin for __c_anonymous_sockaddr_can_tp
impl Unpin for __exit_status
impl Unpin for _libc_fpstate
impl Unpin for _libc_fpxreg
impl Unpin for _libc_xmmreg
impl Unpin for arpd_request
impl Unpin for arpreq_old
impl Unpin for can_filter
impl Unpin for canfd_frame
impl Unpin for dl_phdr_info
impl Unpin for epoll_event
impl Unpin for fanotify_event_metadata
impl Unpin for fanotify_response
impl Unpin for ff_condition_effect
impl Unpin for ff_constant_effect
impl Unpin for ff_envelope
impl Unpin for ff_periodic_effect
impl Unpin for ff_ramp_effect
impl Unpin for ff_rumble_effect
impl Unpin for ff_trigger
impl Unpin for genlmsghdr
impl Unpin for if_nameindex
impl Unpin for in6_pktinfo
impl Unpin for in_pktinfo
impl Unpin for inotify_event
impl Unpin for input_absinfo
impl Unpin for input_event
impl Unpin for input_keymap_entry
impl Unpin for input_mask
impl Unpin for ip_mreq_source
impl Unpin for itimerspec
impl Unpin for max_align_t
impl Unpin for mcontext_t
impl Unpin for nl_mmap_hdr
impl Unpin for nl_mmap_req
impl Unpin for nl_pktinfo
impl Unpin for ntptimeval
impl Unpin for packet_mreq
impl Unpin for posix_spawn_file_actions_t
impl Unpin for posix_spawnattr_t
impl Unpin for pthread_attr_t
impl Unpin for pthread_cond_t
impl Unpin for pthread_condattr_t
impl Unpin for pthread_mutex_t
impl Unpin for pthread_mutexattr_t
impl Unpin for pthread_rwlock_t
impl Unpin for pthread_rwlockattr_t
impl Unpin for regmatch_t
impl Unpin for sched_param
impl Unpin for sock_extended_err
impl Unpin for sockaddr_alg
impl Unpin for sockaddr_can
impl Unpin for sockaddr_ll
impl Unpin for sockaddr_nl
impl Unpin for sockaddr_vm
impl Unpin for statx_timestamp
impl Unpin for ucontext_t
impl Unpin for uinput_abs_setup
impl Unpin for uinput_ff_erase
impl Unpin for uinput_ff_upload
impl Unpin for uinput_setup
impl Unpin for uinput_user_dev
impl Unpin for user_fpregs_struct
impl Unpin for user_regs_struct
impl Unpin for ParseLevelError
impl Unpin for SetLoggerError
impl Unpin for OwningIter
impl Unpin for FallocateFlags
impl Unpin for SpliceFFlags
impl Unpin for InterfaceAddress
impl Unpin for InterfaceAddressIterator
impl Unpin for DeleteModuleFlags
impl Unpin for ModuleInitFlags
impl Unpin for InterfaceFlags
impl Unpin for ForkptyResult
impl Unpin for OpenptyResult
impl Unpin for CloneFlags
impl Unpin for EpollCreateFlags
impl Unpin for EpollEvent
impl Unpin for EpollFlags
impl Unpin for AddWatchFlags
impl Unpin for InotifyEvent
impl Unpin for WatchDescriptor
impl Unpin for MemFdCreateFlag
impl Unpin for MRemapFlags
impl Unpin for MlockAllFlags
impl Unpin for QuotaValidFlags
impl Unpin for SignalIterator
impl Unpin for signalfd_siginfo
impl Unpin for AcceptConn
impl Unpin for AlgSetAeadAuthSize
impl Unpin for BindToDevice
impl Unpin for IpAddMembership
impl Unpin for IpDropMembership
impl Unpin for IpMulticastLoop
impl Unpin for IpMulticastTtl
impl Unpin for IpTransparent
impl Unpin for Ipv4PacketInfo
impl Unpin for Ipv6AddMembership
impl Unpin for Ipv6DropMembership
impl Unpin for Ipv6RecvPacketInfo
impl Unpin for OriginalDst
impl Unpin for PeerCredentials
impl Unpin for RcvBufForce
impl Unpin for ReceiveTimeout
impl Unpin for ReceiveTimestamp
impl Unpin for ReceiveTimestampns
impl Unpin for SendTimeout
impl Unpin for SndBufForce
impl Unpin for SocketError
impl Unpin for TcpCongestion
impl Unpin for TcpKeepCount
impl Unpin for TcpKeepIdle
impl Unpin for TcpKeepInterval
impl Unpin for TcpNoDelay
impl Unpin for UdpGroSegment
impl Unpin for UdpGsoSegment
impl Unpin for IpMembershipRequest
impl Unpin for Ipv6MembershipRequest
impl Unpin for NetlinkAddr
impl Unpin for UnixCredentials
impl Unpin for sockaddr_in6
impl Unpin for sockaddr_in
impl Unpin for sockaddr_storage
impl Unpin for sockaddr_un
impl Unpin for ControlFlags
impl Unpin for InputFlags
impl Unpin for LocalFlags
impl Unpin for OutputFlags
impl Unpin for TimerFlags
impl Unpin for TimerSetTimeFlags
impl Unpin for RemoteIoVec
impl Unpin for WaitPidFlag
impl Unpin for OnceNonZeroUsize
impl Unpin for FloatIsNan
impl Unpin for IgnoredAny
impl Unpin for GuardNoSend
impl Unpin for RawFairMutex
impl Unpin for RawThreadId
impl Unpin for WaitTimeoutResult
impl Unpin for otter_api_tests::imports::regex::bytes::CaptureLocations
impl Unpin for otter_api_tests::imports::regex::bytes::RegexBuilder
impl Unpin for otter_api_tests::imports::regex::bytes::RegexSetBuilder
impl Unpin for otter_api_tests::imports::regex::bytes::SetMatches
impl Unpin for otter_api_tests::imports::regex::bytes::SetMatchesIntoIter
impl Unpin for otter_api_tests::imports::regex::CaptureLocations
impl Unpin for otter_api_tests::imports::regex::RegexBuilder
impl Unpin for otter_api_tests::imports::regex::RegexSetBuilder
impl Unpin for otter_api_tests::imports::regex::SetMatches
impl Unpin for otter_api_tests::imports::regex::SetMatchesIntoIter
impl Unpin for DefaultConfig
impl Unpin for Sha512Trunc224
impl Unpin for DefaultKey
impl Unpin for DatetimeParseError
impl Unpin for NonblockingUnixSeqpacketConn
impl Unpin for NonblockingUnixSeqpacketListener
impl Unpin for UnixSeqpacketConn
impl Unpin for UnixSeqpacketListener
impl Unpin for UnixSocketAddr
impl Unpin for AllocError
impl Unpin for LayoutError
impl Unpin for CpuidResult
impl Unpin for TryFromSliceError
impl Unpin for otter_api_tests::imports::failure::_core::ascii::EscapeDefault
impl Unpin for BorrowError
impl Unpin for BorrowMutError
impl Unpin for CharTryFromError
impl Unpin for DecodeUtf16Error
impl Unpin for otter_api_tests::imports::failure::_core::char::EscapeDebug
impl Unpin for otter_api_tests::imports::failure::_core::char::EscapeDefault
impl Unpin for otter_api_tests::imports::failure::_core::char::EscapeUnicode
impl Unpin for ParseCharError
impl Unpin for ToLowercase
impl Unpin for ToUppercase
impl Unpin for NonZeroI16
impl Unpin for NonZeroI32
impl Unpin for NonZeroI64
impl Unpin for NonZeroI128
impl Unpin for NonZeroIsize
impl Unpin for NonZeroU16
impl Unpin for NonZeroU32
impl Unpin for NonZeroU64
impl Unpin for NonZeroU128
impl Unpin for ParseFloatError
impl Unpin for ParseIntError
impl Unpin for TraitObject
impl Unpin for AtomicBool
impl Unpin for AtomicIsize
impl Unpin for AtomicUsize
impl Unpin for RawWakerVTable
impl Unpin for __c_anonymous_sockaddr_can_can_addr
impl<'a> !Unpin for LioCbBuilder<'a>
impl<'a> Unpin for AncillaryData<'a>
impl<'a> Unpin for ControlMessage<'a>
impl<'a> Unpin for Unexpected<'a>
impl<'a> Unpin for SplitPaths<'a>
impl<'a> Unpin for IoSliceMut<'a>
impl<'a> Unpin for StderrLock<'a>
impl<'a> Unpin for StdoutLock<'a>
impl<'a> Unpin for otter_api_tests::serde_json::map::OccupiedEntry<'a>
impl<'a> Unpin for otter_api_tests::serde_json::map::VacantEntry<'a>
impl<'a> Unpin for PrettyFormatter<'a>
impl<'a> Unpin for CharSearcher<'a>
impl<'a> Unpin for CharIndices<'a>
impl<'a> Unpin for EncodeUtf16<'a>
impl<'a> Unpin for otter_api_tests::str::EscapeDebug<'a>
impl<'a> Unpin for otter_api_tests::str::EscapeDefault<'a>
impl<'a> Unpin for otter_api_tests::str::EscapeUnicode<'a>
impl<'a> Unpin for SplitAsciiWhitespace<'a>
impl<'a> Unpin for SplitWhitespace<'a>
impl<'a> Unpin for AnyhowDisplay<'a>
impl<'a> Unpin for ApiPieceOpArgs<'a>
impl<'a> Unpin for ScmCredentials<'a>
impl<'a> Unpin for SocketAncillary<'a>
impl<'a> Unpin for Base64Display<'a>
impl<'a> Unpin for StrftimeItems<'a>
impl<'a> Unpin for MetadataBuilder<'a>
impl<'a> Unpin for RecordBuilder<'a>
impl<'a> Unpin for CmsgIterator<'a>
impl<'a> Unpin for otter_api_tests::imports::regex::bytes::SetMatchesIter<'a>
impl<'a> Unpin for otter_api_tests::imports::regex::SetMatchesIter<'a>
impl<'a> Unpin for otter_api_tests::imports::toml::map::OccupiedEntry<'a>
impl<'a> Unpin for otter_api_tests::imports::toml::map::VacantEntry<'a>
impl<'a> Unpin for otter_api_tests::imports::toml::Deserializer<'a>
impl<'a> Unpin for otter_api_tests::imports::toml::Serializer<'a>
impl<'a> Unpin for EscapeAscii<'a>
impl<'a> Unpin for Utf8LossyChunk<'a>
impl<'a> Unpin for Utf8LossyChunksIter<'a>
impl<'a, 'b> Unpin for DebugStruct<'a, 'b> where
'b: 'a,
impl<'a, 'b> Unpin for DebugTuple<'a, 'b> where
'b: 'a,
impl<'a, 'b> Unpin for CharSliceSearcher<'a, 'b>
impl<'a, 'b> Unpin for StrSearcher<'a, 'b>
impl<'a, E> Unpin for BytesDeserializer<'a, E> where
E: Unpin,
impl<'a, E> Unpin for CowStrDeserializer<'a, E> where
E: Unpin,
impl<'a, E> Unpin for otter_api_tests::imports::otter_base::imports::serde::de::value::StrDeserializer<'a, E> where
E: Unpin,
impl<'a, F> Unpin for CharPredicateSearcher<'a, F> where
F: Unpin,
impl<'a, I> Unpin for RecvMmsgData<'a, I> where
I: Unpin,
impl<'a, I, C> Unpin for SendMmsgData<'a, I, C> where
C: Unpin,
I: Unpin,
impl<'a, I, E> Unpin for ProcessResults<'a, I, E> where
I: Unpin,
impl<'a, I, F> Unpin for FormatWith<'a, I, F> where
F: Unpin,
I: Unpin,
impl<'a, I, F> Unpin for PeekingTakeWhile<'a, I, F> where
F: Unpin,
impl<'a, I, F> Unpin for TakeWhileRef<'a, I, F> where
F: Unpin,
impl<'a, K, I, F> Unpin for otter_api_tests::imports::otter_base::imports::itertools::Group<'a, K, I, F> where
<I as Iterator>::Item: Unpin,
impl<'a, K, V> Unpin for otter_api_tests::btree_map::OccupiedEntry<'a, K, V>
impl<'a, K, V> Unpin for otter_api_tests::btree_map::OccupiedError<'a, K, V> where
V: Unpin,
impl<'a, K, V> Unpin for otter_api_tests::btree_map::VacantEntry<'a, K, V> where
K: Unpin,
impl<'a, K, V> Unpin for otter_api_tests::hash_map::OccupiedEntry<'a, K, V> where
K: Unpin,
impl<'a, K, V> Unpin for otter_api_tests::hash_map::OccupiedError<'a, K, V> where
K: Unpin,
V: Unpin,
impl<'a, K, V> Unpin for otter_api_tests::hash_map::VacantEntry<'a, K, V> where
K: Unpin,
impl<'a, K, V> Unpin for otter_api_tests::imports::slotmap::secondary::OccupiedEntry<'a, K, V>
impl<'a, K, V> Unpin for otter_api_tests::imports::slotmap::secondary::VacantEntry<'a, K, V>
impl<'a, K, V> Unpin for otter_api_tests::imports::slotmap::sparse_secondary::Drain<'a, K, V> where
V: Unpin,
impl<'a, K, V> Unpin for otter_api_tests::imports::slotmap::sparse_secondary::OccupiedEntry<'a, K, V>
impl<'a, K, V> Unpin for otter_api_tests::imports::slotmap::sparse_secondary::VacantEntry<'a, K, V>
impl<'a, K, V, F> Unpin for otter_api_tests::btree_map::DrainFilter<'a, K, V, F> where
F: Unpin,
impl<'a, K, V, F> Unpin for otter_api_tests::hash_map::DrainFilter<'a, K, V, F> where
F: Unpin,
impl<'a, K, V, S> Unpin for RawEntryMut<'a, K, V, S>
impl<'a, K, V, S> Unpin for RawEntryBuilder<'a, K, V, S>
impl<'a, K, V, S> Unpin for RawEntryBuilderMut<'a, K, V, S>
impl<'a, K, V, S> Unpin for RawOccupiedEntryMut<'a, K, V, S>
impl<'a, K, V, S> Unpin for RawVacantEntryMut<'a, K, V, S>
impl<'a, P> Unpin for MatchIndices<'a, P> where
<P as Pattern<'a>>::Searcher: Unpin,
impl<'a, P> Unpin for otter_api_tests::str::Matches<'a, P> where
<P as Pattern<'a>>::Searcher: Unpin,
impl<'a, P> Unpin for RMatchIndices<'a, P> where
<P as Pattern<'a>>::Searcher: Unpin,
impl<'a, P> Unpin for otter_api_tests::str::RSplit<'a, P> where
<P as Pattern<'a>>::Searcher: Unpin,
impl<'a, P> Unpin for otter_api_tests::str::RSplitN<'a, P> where
<P as Pattern<'a>>::Searcher: Unpin,
impl<'a, P> Unpin for RSplitTerminator<'a, P> where
<P as Pattern<'a>>::Searcher: Unpin,
impl<'a, P> Unpin for otter_api_tests::str::SplitInclusive<'a, P> where
<P as Pattern<'a>>::Searcher: Unpin,
impl<'a, P> Unpin for otter_api_tests::str::SplitN<'a, P> where
<P as Pattern<'a>>::Searcher: Unpin,
impl<'a, P> Unpin for SplitTerminator<'a, P> where
<P as Pattern<'a>>::Searcher: Unpin,
impl<'a, R> Unpin for DecoderReader<'a, R>
impl<'a, R, G, T: ?Sized> Unpin for MappedReentrantMutexGuard<'a, R, G, T>
impl<'a, R, G, T: ?Sized> Unpin for ReentrantMutexGuard<'a, R, G, T>
impl<'a, R, T: ?Sized> Unpin for MappedMutexGuard<'a, R, T>
impl<'a, R, T: ?Sized> Unpin for MappedRwLockReadGuard<'a, R, T>
impl<'a, R, T: ?Sized> Unpin for MappedRwLockWriteGuard<'a, R, T>
impl<'a, R, T: ?Sized> Unpin for MutexGuard<'a, R, T> where
<R as RawMutex>::GuardMarker: Unpin,
impl<'a, R, T: ?Sized> Unpin for RwLockReadGuard<'a, R, T> where
<R as RawRwLock>::GuardMarker: Unpin,
impl<'a, R, T: ?Sized> Unpin for RwLockUpgradableReadGuard<'a, R, T> where
<R as RawRwLock>::GuardMarker: Unpin,
impl<'a, R, T: ?Sized> Unpin for RwLockWriteGuard<'a, R, T> where
<R as RawRwLock>::GuardMarker: Unpin,
impl<'a, R: ?Sized> Unpin for otter_api_tests::imports::regex::bytes::ReplacerRef<'a, R>
impl<'a, R: ?Sized> Unpin for otter_api_tests::imports::regex::ReplacerRef<'a, R>
impl<'a, R: ?Sized> Unpin for ReadRefReader<'a, R>
impl<'a, T> Unpin for Difference<'a, T>
impl<'a, T> Unpin for Intersection<'a, T>
impl<'a, T> Unpin for SymmetricDifference<'a, T>
impl<'a, T> Unpin for StyledValue<'a, T> where
T: Unpin,
impl<'a, T> Unpin for ChunksExact<'a, T>
impl<'a, T> Unpin for ChunksExactMut<'a, T>
impl<'a, T> Unpin for RChunksExact<'a, T>
impl<'a, T> Unpin for RChunksExactMut<'a, T>
impl<'a, T> Unpin for RChunksMut<'a, T>
impl<'a, T, F> Unpin for otter_api_tests::btree_set::DrainFilter<'a, T, F> where
F: Unpin,
impl<'a, T, P> Unpin for otter_api_tests::imports::failure::_core::slice::GroupBy<'a, T, P> where
P: Unpin,
impl<'a, T, P> Unpin for GroupByMut<'a, T, P> where
P: Unpin,
impl<'a, T, P> Unpin for otter_api_tests::imports::failure::_core::slice::RSplit<'a, T, P> where
P: Unpin,
impl<'a, T, P> Unpin for otter_api_tests::imports::failure::_core::slice::RSplitN<'a, T, P> where
P: Unpin,
impl<'a, T, P> Unpin for RSplitNMut<'a, T, P> where
P: Unpin,
impl<'a, T, P> Unpin for otter_api_tests::imports::failure::_core::slice::Split<'a, T, P> where
P: Unpin,
impl<'a, T, P> Unpin for otter_api_tests::imports::failure::_core::slice::SplitInclusive<'a, T, P> where
P: Unpin,
impl<'a, T, P> Unpin for SplitInclusiveMut<'a, T, P> where
P: Unpin,
impl<'a, T, P> Unpin for otter_api_tests::imports::failure::_core::slice::SplitN<'a, T, P> where
P: Unpin,
impl<'a, T, const CAP: usize> Unpin for otter_api_tests::imports::otter_base::imports::arrayvec::Drain<'a, T, CAP>
impl<'a, T, const N: usize> Unpin for ArrayChunks<'a, T, N>
impl<'a, T, const N: usize> Unpin for ArrayChunksMut<'a, T, N>
impl<'a, T, const N: usize> Unpin for ArrayWindows<'a, T, N>
impl<'a, W> Unpin for ExtFieldSerializer<'a, W>
impl<'a, W> Unpin for ExtSerializer<'a, W>
impl<'a, W, C> Unpin for MaybeUnknownLengthCompound<'a, W, C> where
C: Unpin,
impl<'c, 't> Unpin for otter_api_tests::imports::regex::bytes::SubCaptureMatches<'c, 't> where
't: 'c,
impl<'c, 't> Unpin for otter_api_tests::imports::regex::SubCaptureMatches<'c, 't> where
't: 'c,
impl<'c, 'w, W> Unpin for ResponseOriginator<'c, 'w, W> where
'w: 'c,
impl<'c, W> Unpin for ResponseWriter<'c, W>
impl<'de, E> Unpin for BorrowedBytesDeserializer<'de, E> where
E: Unpin,
impl<'de, E> Unpin for otter_api_tests::imports::otter_base::imports::serde::de::value::BorrowedStrDeserializer<'de, E> where
E: Unpin,
impl<'de, I, E> Unpin for MapDeserializer<'de, I, E> where
E: Unpin,
I: Unpin,
<<I as Iterator>::Item as Pair>::Second: Unpin,
impl<'de, R, T> Unpin for StreamDeserializer<'de, R, T> where
R: Unpin,
T: Unpin,
impl<'f> Unpin for VaListImpl<'f>
impl<'g> Unpin for InstanceGuard<'g>
impl<'g> Unpin for UniqueGenGen<'g>
impl<'i> Unpin for AllRegistriesIterator<'i>
impl<'i, P> Unpin for EffectiveACL<'i, P>
impl<'ig> Unpin for AllRegistries<'ig>
impl<'o, R> Unpin for ReadOriginator<'o, R> where
R: Unpin,
impl<'pi> Unpin for ProgressInfo<'pi>
impl<'r> Unpin for PrepareUpdatesBuffer<'r>
impl<'r> Unpin for otter_api_tests::imports::regex::bytes::CaptureNames<'r>
impl<'r> Unpin for otter_api_tests::imports::regex::CaptureNames<'r>
impl<'r, 't> Unpin for otter_api_tests::imports::regex::bytes::CaptureMatches<'r, 't>
impl<'r, 't> Unpin for otter_api_tests::imports::regex::CaptureMatches<'r, 't>
impl<'u> Unpin for TransmitUpdate<'u>
impl<'v, T, I> Unpin for otter_api_tests::imports::vecdeque_stableix::Iter<'v, T, I> where
I: Unpin,
impl<'w, W> Unpin for WriteFrame<'w, W>
impl<A> Unpin for Authorisation<A>
impl<A> Unpin for MapAccessDeserializer<A> where
A: Unpin,
impl<A> Unpin for SeqAccessDeserializer<A> where
A: Unpin,
impl<A, B> Unpin for EitherOrBoth<A, B> where
A: Unpin,
B: Unpin,
impl<ASO, MR> Unpin for IteratorCore<ASO, MR> where
ASO: Unpin,
MR: Unpin,
impl<B, C> Unpin for ControlFlow<B, C> where
B: Unpin,
C: Unpin,
impl<B, X> Unpin for ExtendedSubst<B, X> where
B: Unpin,
X: Unpin,
impl<C> Unpin for BinaryConfig<C> where
C: Unpin,
impl<C> Unpin for HumanReadableConfig<C> where
C: Unpin,
impl<C> Unpin for StructMapConfig<C> where
C: Unpin,
impl<C> Unpin for StructTupleConfig<C> where
C: Unpin,
impl<C> Unpin for VariantIntegerConfig<C> where
C: Unpin,
impl<C> Unpin for VariantStringConfig<C> where
C: Unpin,
impl<D> Unpin for OccultationKindGeneral<D> where
D: Unpin,
impl<D, R> Unpin for DigestRead<D, R> where
D: Unpin,
R: Unpin,
impl<D, W> Unpin for DigestWrite<D, W> where
D: Unpin,
W: Unpin,
impl<Desc, Outl> Unpin for GenericSimpleShape<Desc, Outl> where
Desc: Unpin,
Outl: Unpin,
impl<E> Unpin for ParseNotNanError<E> where
E: Unpin,
impl<E> Unpin for BoolDeserializer<E> where
E: Unpin,
impl<E> Unpin for CharDeserializer<E> where
E: Unpin,
impl<E> Unpin for F32Deserializer<E> where
E: Unpin,
impl<E> Unpin for F64Deserializer<E> where
E: Unpin,
impl<E> Unpin for I8Deserializer<E> where
E: Unpin,
impl<E> Unpin for I16Deserializer<E> where
E: Unpin,
impl<E> Unpin for I32Deserializer<E> where
E: Unpin,
impl<E> Unpin for I64Deserializer<E> where
E: Unpin,
impl<E> Unpin for I128Deserializer<E> where
E: Unpin,
impl<E> Unpin for IsizeDeserializer<E> where
E: Unpin,
impl<E> Unpin for StringDeserializer<E> where
E: Unpin,
impl<E> Unpin for U8Deserializer<E> where
E: Unpin,
impl<E> Unpin for U16Deserializer<E> where
E: Unpin,
impl<E> Unpin for U32Deserializer<E> where
E: Unpin,
impl<E> Unpin for U64Deserializer<E> where
E: Unpin,
impl<E> Unpin for U128Deserializer<E> where
E: Unpin,
impl<E> Unpin for UnitDeserializer<E> where
E: Unpin,
impl<E> Unpin for UsizeDeserializer<E> where
E: Unpin,
impl<F> Unpin for otter_api_tests::iter::RepeatWith<F> where
F: Unpin,
impl<F> Unpin for RepeatCall<F> where
F: Unpin,
impl<H> Unpin for BuildHasherDefault<H> where
H: Unpin,
impl<I> Unpin for otter_api_tests::iter::Flatten<I> where
I: Unpin,
<<I as Iterator>::Item as IntoIterator>::IntoIter: Unpin,
impl<I> Unpin for DelayedFormat<I> where
I: Unpin,
impl<I> Unpin for GroupingMap<I> where
I: Unpin,
impl<I> Unpin for DecodeUtf16<I> where
I: Unpin,
impl<I, E> Unpin for SeqDeserializer<I, E> where
E: Unpin,
I: Unpin,
impl<I, ElemF> Unpin for otter_api_tests::imports::otter_base::imports::itertools::IntersperseWith<I, ElemF> where
ElemF: Unpin,
I: Unpin,
<I as Iterator>::Item: Unpin,
impl<I, F> Unpin for FilterMapOk<I, F> where
F: Unpin,
I: Unpin,
impl<I, G> Unpin for otter_api_tests::iter::IntersperseWith<I, G> where
G: Unpin,
I: Unpin,
<I as Iterator>::Item: Unpin,
impl<I, J> Unpin for Diff<I, J> where
I: Unpin,
J: Unpin,
<I as Iterator>::Item: Unpin,
<J as Iterator>::Item: Unpin,
impl<I, J> Unpin for ConsTuples<I, J> where
I: Unpin,
impl<I, J> Unpin for Interleave<I, J> where
I: Unpin,
J: Unpin,
impl<I, J> Unpin for InterleaveShortest<I, J> where
I: Unpin,
J: Unpin,
impl<I, J, F> Unpin for MergeBy<I, J, F> where
F: Unpin,
I: Unpin,
J: Unpin,
<I as Iterator>::Item: Unpin,
impl<I, J, F> Unpin for MergeJoinBy<I, J, F> where
F: Unpin,
I: Unpin,
J: Unpin,
<I as Iterator>::Item: Unpin,
<J as Iterator>::Item: Unpin,
impl<I, T> Unpin for CircularTupleWindows<I, T> where
I: Unpin,
T: Unpin,
impl<I, T> Unpin for TupleCombinations<I, T> where
I: Unpin,
<T as HasCombination<I>>::Combination: Unpin,
impl<I, T> Unpin for TupleWindows<I, T> where
I: Unpin,
T: Unpin,
impl<I, T: ?Sized> Unpin for IndexSlice<I, T> where
T: Unpin,
impl<I, U, F> Unpin for otter_api_tests::iter::FlatMap<I, U, F> where
F: Unpin,
I: Unpin,
<U as IntoIterator>::IntoIter: Unpin,
impl<Id> Unpin for InstanceAccessDetails<Id> where
Id: Unpin,
impl<Id> Unpin for TokenRegistry<Id> where
Id: Unpin,
impl<Idx> Unpin for RangeInclusive<Idx> where
Idx: Unpin,
impl<Idx> Unpin for RangeToInclusive<Idx> where
Idx: Unpin,
impl<K, I, F> Unpin for otter_api_tests::imports::otter_base::imports::itertools::GroupBy<K, I, F> where
F: Unpin,
I: Unpin,
K: Unpin,
<I as Iterator>::Item: Unpin,
impl<K, V> Unpin for otter_api_tests::btree_map::IntoValues<K, V>
impl<K, V> Unpin for otter_api_tests::hash_map::IntoValues<K, V> where
K: Unpin,
V: Unpin,
impl<K, V> Unpin for DenseSlotMap<K, V> where
K: Unpin,
V: Unpin,
impl<K, V> Unpin for otter_api_tests::imports::slotmap::dense::IntoIter<K, V> where
K: Unpin,
V: Unpin,
impl<K, V> Unpin for otter_api_tests::imports::slotmap::sparse_secondary::IntoIter<K, V> where
V: Unpin,
impl<K, V> Unpin for HopSlotMap<K, V> where
V: Unpin,
impl<K, V> Unpin for SecondaryMap<K, V> where
V: Unpin,
impl<K, V, S> Unpin for SparseSecondaryMap<K, V, S> where
S: Unpin,
V: Unpin,
impl<NS, ZL> Unpin for PieceUpdateOp<NS, ZL> where
NS: Unpin,
ZL: Unpin,
impl<Ok, Error> Unpin for Impossible<Ok, Error> where
Error: Unpin,
Ok: Unpin,
impl<P, Z> Unpin for PriOccultedGeneral<P, Z> where
P: Unpin,
Z: Unpin,
impl<POEPU> Unpin for ErrorSignaledViaUpdate<POEPU> where
POEPU: Unpin,
impl<R> Unpin for otter_api_tests::serde_json::Deserializer<R> where
R: Unpin,
impl<R> Unpin for FrameReader<R> where
R: Unpin,
impl<R> Unpin for ZipArchive<R> where
R: Unpin,
impl<R> Unpin for ReadReader<R> where
R: Unpin,
impl<R, C> Unpin for otter_api_tests::imports::rmp_serde::Deserializer<R, C> where
C: Unpin,
R: Unpin,
impl<R, G> Unpin for RawReentrantMutex<R, G> where
G: Unpin,
R: Unpin,
impl<R, W> Unpin for MgmtChannel<R, W> where
R: Unpin,
W: Unpin,
impl<S> Unpin for EncoderStringWriter<S> where
S: Unpin,
impl<St, F> Unpin for otter_api_tests::imports::otter_base::imports::itertools::Unfold<St, F> where
F: Unpin,
St: Unpin,
impl<T> Unpin for TrySendError<T> where
T: Unpin,
impl<T> Unpin for LocalResult<T> where
T: Unpin,
impl<T> Unpin for MinMaxResult<T> where
T: Unpin,
impl<T> Unpin for SyncSender<T>
impl<T> Unpin for Discriminant<T>
impl<T> Unpin for OrderedFloat<T> where
T: Unpin,
impl<T> Unpin for IsHtmlFormatted<T> where
T: Unpin,
impl<T> Unpin for JsonString<T> where
T: Unpin,
impl<T> Unpin for PosOffTableError<T> where
T: Unpin,
impl<T> Unpin for otter_api_tests::thread::JoinHandle<T>
impl<T> Unpin for otter_api_tests::thread::__FastLocalKeyInner<T> where
T: Unpin,
impl<T> Unpin for otter_api_tests::thread::__OsLocalKeyInner<T> where
T: Unpin,
impl<T> Unpin for CapacityError<T> where
T: Unpin,
impl<T> Unpin for TupleBuffer<T> where
<T as TupleCollect>::Buffer: Unpin,
impl<T> Unpin for SyncFailure<T> where
T: Unpin,
impl<T> Unpin for MaybeUninit<T> where
T: Unpin,
impl<T, A> Unpin for Unauthorised<T, A> where
A: Unpin,
T: Unpin,
impl<T, D> Unpin for DebugReader<T, D> where
D: Unpin,
T: Unpin,
impl<T, F> Unpin for Successors<T, F> where
F: Unpin,
T: Unpin,
impl<T, F> Unpin for otter_api_tests::imports::once_cell::sync::Lazy<T, F> where
F: Unpin,
T: Unpin,
impl<T, F> Unpin for otter_api_tests::imports::once_cell::unsync::Lazy<T, F> where
F: Unpin,
T: Unpin,
impl<T, F> Unpin for otter_api_tests::imports::failure::_core::lazy::Lazy<T, F> where
F: Unpin,
T: Unpin,
impl<T, N> Unpin for GenericArrayIter<T, N> where
<N as ArrayLength<T>>::ArrayType: Unpin,
impl<T, U> Unpin for GenericArray<T, U> where
<U as ArrayLength<T>>::ArrayType: Unpin,
impl<T, U> Unpin for LazyTransform<T, U> where
T: Unpin,
U: Unpin,
impl<T, U> Unpin for ZipLongest<T, U> where
T: Unpin,
U: Unpin,
impl<T, const CAP: usize> Unpin for otter_api_tests::imports::otter_base::imports::arrayvec::IntoIter<T, CAP> where
T: Unpin,
impl<T, const N: usize> Unpin for otter_api_tests::imports::failure::_core::array::IntoIter<T, N> where
T: Unpin,
impl<T: ?Sized> Unpin for ManuallyDrop<T> where
T: Unpin,
impl<T: ?Sized> Unpin for PhantomData<T> where
T: Unpin,
impl<T: ?Sized> Unpin for UnsafeCell<T> where
T: Unpin,
impl<Tz> Unpin for otter_api_tests::imports::chrono::DateTime<Tz> where
<Tz as TimeZone>::Offset: Unpin,
impl<U> Unpin for PreparedPieceUpdateGeneral<U> where
U: Unpin,
impl<W> Unpin for IntoInnerError<W> where
W: Unpin,
impl<W> Unpin for LineWriter<W> where
W: Unpin,
impl<W> Unpin for FrameWriter<W> where
W: Unpin,
impl<W> Unpin for SigPipeWriter<W> where
W: Unpin,
impl<W> Unpin for EncoderWriter<W> where
W: Unpin,
impl<W, C> Unpin for otter_api_tests::imports::rmp_serde::Serializer<W, C> where
C: Unpin,
W: Unpin,
impl<W, F> Unpin for otter_api_tests::serde_json::Serializer<W, F> where
F: Unpin,
W: Unpin,
impl<Y, R> Unpin for GeneratorState<Y, R> where
R: Unpin,
Y: Unpin,
impl<const CAP: usize> Unpin for ArrayString<CAP>