Trait otter_api_tests::imports::failure::_core::marker::Unpin1.33.0[][src]

#[lang = "unpin"]
pub auto trait Unpin { }

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, T: ?Sized> Unpin for Borrowed<'de, T>

impl<'a, E> Unpin for StrDeserializer<'a, E> where
    E: Unpin

impl<'de, E> Unpin for BorrowedStrDeserializer<'de, E> where
    E: Unpin

impl<'a, 'de, E> Unpin for FlatMapDeserializer<'a, 'de, E> where
    E: Unpin,
    'de: 'a, 

impl<'a, 'de, E> Unpin for FlatMapAccess<'a, 'de, E> where
    E: Unpin,
    'de: 'a, 

impl<'a, 'de, E> Unpin for FlatStructAccess<'a, 'de, E> where
    E: Unpin,
    'de: 'a, 

impl<'a, 'de, E> Unpin for FlatInternallyTaggedAccess<'a, 'de, E> where
    E: Unpin,
    'de: 'a, 

impl<'de> Unpin for Content<'de>

impl<'de, E> Unpin for ContentDeserializer<'de, E> where
    E: Unpin

impl<'a, 'de, E> Unpin for ContentRefDeserializer<'a, 'de, E> where
    E: Unpin,
    'de: 'a, 

impl<'de, E> Unpin for EnumDeserializer<'de, E> where
    E: Unpin

impl<'a> Unpin for InternallyTaggedUnitVisitor<'a>

impl Unpin for TagContentOtherField

impl Unpin for TagContentOtherFieldVisitor

impl Unpin for TagOrContentField

impl Unpin for TagOrContentFieldVisitor

impl<'de, T> Unpin for TaggedContentVisitor<'de, T> where
    T: Unpin

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<T, A> Unpin for Vec<T, A> where
    A: Unpin,
    T: Unpin

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<T> Unpin for Lazy<T> where
    T: Unpin

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<T> Unpin for *const T where
    T: ?Sized
[src]

impl<'a, T> Unpin for &'a mut T where
    T: 'a + ?Sized
[src]

impl<T> Unpin for *mut T where
    T: ?Sized
[src]

impl<'a, T> Unpin for &'a T where
    T: 'a + ?Sized
[src]

impl<T, A> Unpin for Box<T, A> where
    T: ?Sized,
    A: Allocator + 'static, 
[src]

impl<T> Unpin for Rc<T> where
    T: ?Sized
[src]

impl Unpin for isize

impl<T> Unpin for [T] where
    T: Unpin

impl Unpin for [u8]

impl Unpin for char

impl Unpin for u128

impl Unpin for u16

impl Unpin for i128

impl Unpin for i16

impl Unpin for str

impl Unpin for f64

impl Unpin for u64

impl Unpin for u8

impl Unpin for i64

impl Unpin for i8

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

impl Unpin for bool

impl Unpin for f32

impl Unpin for u32

impl Unpin for usize

impl Unpin for i32

Loading content...

Implementors

impl !Unpin for PhantomPinned[src]

impl Unpin for Waker1.36.0[src]

impl<Dyn> Unpin for DynMetadata<Dyn> where
    Dyn: ?Sized
[src]

impl<F> Unpin for PollFn<F>[src]

impl<T> Unpin for Arc<T> where
    T: ?Sized
[src]

impl<T> Unpin for Pending<T>1.48.0[src]

impl<T> Unpin for Ready<T>1.48.0[src]

Loading content...

Auto implementors

impl Unpin for AccountScope

impl Unpin for AccountsSaveError

impl Unpin for AggregatedIE

impl Unpin for ApiPieceOpError

impl Unpin for InternalError

impl Unpin for InvalidScopedName

impl Unpin for LinkKind

impl Unpin for MgmtChannelReadError

impl Unpin for OccDisplacement

impl Unpin for OccultationKindAlwaysOk

impl Unpin for OldNewIndex

impl Unpin for OnlineError

impl Unpin for Outline

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 SpecError

impl Unpin for StaticUser

impl Unpin for TablePermission

impl Unpin for TablePlayerSpec

impl Unpin for UoKind

impl Unpin for WhatResponseToClientOp

impl Unpin for VarError

impl Unpin for AdaptiveFormat

impl Unpin for Age

impl Unpin for Cleanup

impl Unpin for Criterion

impl Unpin for Duplicate

impl Unpin for FlexiLoggerError

impl Unpin for Level

impl Unpin for LevelFilter

impl Unpin for LogTarget

impl Unpin for Naming

impl Unpin for otter_api_tests::fmt::Alignment

impl Unpin for RecvTimeoutError

impl Unpin for TryRecvError

impl Unpin for otter_api_tests::serde_json::Value

impl Unpin for Category

impl Unpin for CharEscape

impl Unpin for Config1

impl Unpin for ErrorKind

impl Unpin for Infallible

impl Unpin for LibraryLoadError

impl Unpin for MgmtCommand

impl Unpin for MgmtError

impl Unpin for MgmtGameInstruction

impl Unpin for MgmtGameResponse

impl Unpin for MgmtGameUpdateMode

impl Unpin for MgmtResponse

impl Unpin for OccultationMethod

impl Unpin for otter_api_tests::shapelib::Ordering

impl Unpin for SeekFrom

impl Unpin for Void

impl Unpin for DiffToShow

impl Unpin for PieceLabelPlace

impl Unpin for otter_api_tests::shapelib::toml_de::Error

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 Whence

impl Unpin for AncillaryError

impl Unpin for LogicError

impl Unpin for Month

impl Unpin for RoundingError

impl Unpin for SecondsFormat

impl Unpin for Weekday

impl Unpin for Fixed

impl Unpin for Numeric

impl Unpin for Pad

impl Unpin for Tz

impl Unpin for Target

impl Unpin for TimestampPrecision

impl Unpin for WriteStyle

impl Unpin for Color

impl Unpin for DIR

impl Unpin for FILE

impl Unpin for c_void

impl Unpin for fpos64_t

impl Unpin for fpos_t

impl Unpin for timezone

impl Unpin for Type

impl Unpin for otter_api_tests::imports::nix::Error

impl Unpin for Errno

impl Unpin for FlockArg

impl Unpin for PosixFadviseAdvice

impl Unpin for AioCancelStat

impl Unpin for AioFsyncMode

impl Unpin for LioMode

impl Unpin for LioOpcode

impl Unpin for EpollOp

impl Unpin for MmapAdvise

impl Unpin for Event

impl Unpin for Request

impl Unpin for QuotaFmt

impl Unpin for QuotaType

impl Unpin for RebootMode

impl Unpin for SigHandler

impl Unpin for SigevNotify

impl Unpin for SigmaskHow

impl Unpin for Signal

impl Unpin for AddressFamily

impl Unpin for ControlMessageOwned

impl Unpin for InetAddr

impl Unpin for IpAddr

impl Unpin for Shutdown

impl Unpin for SockAddr

impl Unpin for SockProtocol

impl Unpin for otter_api_tests::imports::nix::sys::socket::SockType

impl Unpin for FchmodatFlags

impl Unpin for UtimensatFlags

impl Unpin for BaudRate

impl Unpin for FlowArg

impl Unpin for FlushArg

impl Unpin for SetArg

impl Unpin for SpecialCharacterIndices

impl Unpin for otter_api_tests::imports::nix::sys::timerfd::ClockId

impl Unpin for Expiration

impl Unpin for WaitStatus

impl Unpin for DecodeErrKind

impl Unpin for OnceState

impl Unpin for PwdError

impl Unpin for otter_api_tests::imports::regex::Error

impl Unpin for otter_api_tests::imports::rmp_serde::decode::Error

impl Unpin for otter_api_tests::imports::rmp_serde::encode::Error

impl Unpin for otter_api_tests::imports::toml::Value

impl Unpin for otter_api_tests::imports::toml::ser::Error

impl Unpin for ConnCredentials

impl Unpin for FpCategory

impl Unpin for IntErrorKind

impl Unpin for otter_api_tests::imports::failure::_core::sync::atomic::Ordering

impl Unpin for AuthorisationError

impl Unpin for otter_api_tests::authproofs::Global

impl Unpin for Handle

impl Unpin for Args

impl Unpin for ArgsOs

impl Unpin for JoinPathsError

impl Unpin for Vars

impl Unpin for VarsOs

impl Unpin for DeferredNow

impl Unpin for LogSpecBuilder

impl Unpin for otter_api_tests::flexi_logger::Logger

impl Unpin for LoggerHandle

impl Unpin for ModuleFilter

impl Unpin for FileLogWriter

impl Unpin for FileLogWriterBuilder

impl Unpin for otter_api_tests::fmt::Error

impl Unpin for DirBuilder

impl Unpin for DirEntry

impl Unpin for FileType

impl Unpin for otter_api_tests::fs::Metadata

impl Unpin for OpenOptions

impl Unpin for Permissions

impl Unpin for ReadDir

impl Unpin for PosCFromIteratorError

impl Unpin for DefaultHasher

impl Unpin for RandomState

impl Unpin for otter_api_tests::io::Empty

impl Unpin for otter_api_tests::io::Error

impl Unpin for Initializer

impl Unpin for otter_api_tests::io::Repeat

impl Unpin for Sink

impl Unpin for Stderr

impl Unpin for Stdin

impl Unpin for Stdout

impl Unpin for RecvError

impl Unpin for otter_api_tests::serde_json::map::IntoIter

impl Unpin for CompactFormatter

impl Unpin for otter_api_tests::serde_json::Error

impl Unpin for Number

impl Unpin for otter_api_tests::serde_json::value::Serializer

impl Unpin for Ent

impl Unpin for PlHeld

impl Unpin for PlHist

impl Unpin for Posx

impl Unpin for Deck

impl Unpin for Disc

impl Unpin for Hand

impl Unpin for OwnedCommon

impl Unpin for PieceLabel

impl Unpin for PlayerLabel

impl Unpin for Rect

impl Unpin for UpdateId

impl Unpin for AccessTokenInfo

impl Unpin for AccessTokenReport

impl Unpin for Alphanumeric

impl Unpin for Child

impl Unpin for Command

impl Unpin for Condvar

impl Unpin for Contents

impl Unpin for CoordinateOverflow

impl Unpin for DescId

impl Unpin for otter_api_tests::shapelib::Duration

impl Unpin for Explicit1

impl Unpin for File

impl Unpin for FileData

impl Unpin for GroupData

impl Unpin for GroupDefn

impl Unpin for GroupDetails

impl Unpin for Instant

impl Unpin for otter_api_tests::shapelib::Item

impl Unpin for ItemEnquiryData

impl Unpin for ItemSpec

impl Unpin for LogSpecification

impl Unpin for MultiSpec

impl Unpin for NonZeroUsize

impl Unpin for OsStr

impl Unpin for PathBuf

impl Unpin for RecolourData

impl Unpin for otter_api_tests::shapelib::Regex

impl Unpin for Registry

impl Unpin for Stdio

impl Unpin for SvgId

impl Unpin for TimeSpec

impl Unpin for TryFromIntError

impl Unpin for Uid

impl Unpin for UnixStream

impl Unpin for Url

impl Unpin for ZCoord

impl Unpin for ParseBoolError

impl Unpin for Utf8Error

impl Unpin for AbbrevPresentationLayout

impl Unpin for AccessRecord

impl Unpin for AccountId

impl Unpin for AccountName

impl Unpin for AccountNotFound

impl Unpin for AccountRecord

impl Unpin for Accounts

impl Unpin for AccountsGuard

impl Unpin for CircleShape

impl Unpin for Client

impl Unpin for ClientId

impl Unpin for ClientSequence

impl Unpin for ColourSpec

impl Unpin for CommittedLogEntry

impl Unpin for CompassAngle

impl Unpin for Data

impl Unpin for DataLoadPlayer

impl Unpin for DirSubst

impl Unpin for ExecuteGameChangeUpdates

impl Unpin for ExitStatusError

impl Unpin for FaceId

impl Unpin for FakeRngSpec

impl Unpin for FixedToken

impl Unpin for FooParseError

impl Unpin for GLOBAL

impl Unpin for GPiece

impl Unpin for GPieces

impl Unpin for GPlayer

impl Unpin for GameBeingDestroyed

impl Unpin for GameOccults

impl Unpin for GameSpec

impl Unpin for GameState

impl Unpin for Generation

impl Unpin for otter_api_tests::Global

impl Unpin for GoodItemName

impl Unpin for Html

impl Unpin for HtmlLit

impl Unpin for HtmlStr

impl Unpin for IOccults

impl Unpin for IPiece

impl Unpin for IPieceTraitObj

impl Unpin for IPieces

impl Unpin for IPlayer

impl Unpin for otter_api_tests::Instance

impl Unpin for otter_api_tests::Instance

impl Unpin for InstanceContainer

impl Unpin for InstanceName

impl Unpin for InstanceRef

impl Unpin for InstanceWeakRef

impl Unpin for InternalLogicError

impl Unpin for LinksTable

impl Unpin for LogEntry

impl Unpin for MgmtChannel

impl Unpin for MgmtChannelForGame

impl Unpin for ModifyingPieces

impl Unpin for NascentOccultation

impl Unpin for Notch

impl Unpin for Notches

impl Unpin for OccId

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 Opts

impl Unpin for OtterPauseable

impl Unpin for OtterPaused

impl Unpin for OwnerOccultationView

impl Unpin for PerPlayerIdMap

impl Unpin for PieceAliases

impl Unpin for PieceId

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 PlayerId

impl Unpin for PlayerNotFound

impl Unpin for PlayerRecord

impl Unpin for PlayerUpdates

impl Unpin for PlayerUpdatesBuildContext

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 RawToken

impl Unpin for RawTokenVal

impl Unpin for RectShape

impl Unpin for RngWrap

impl Unpin for ServerConfig

impl Unpin for ServerConfigSpec

impl Unpin for SetupCore

impl Unpin for ShowUnocculted

impl Unpin for SimpleCommon

impl Unpin for StaticUserIter

impl Unpin for StaticUserSetup

impl Unpin for Subst

impl Unpin for TableSpec

impl Unpin for otter_api_tests::Timestamp

impl Unpin for Timezone

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 UrlSpec

impl Unpin for VisibleAngleTransform

impl Unpin for VisiblePieceId

impl Unpin for WantedTestsOpt

impl Unpin for WholeServerConfig

impl Unpin for ZLevel

impl Unpin for AccessError

impl Unpin for otter_api_tests::thread::Builder

impl Unpin for Thread

impl Unpin for ThreadId

impl Unpin for SystemTime

impl Unpin for SystemTimeError

impl Unpin for AccessFlags

impl Unpin for Gid

impl Unpin for otter_api_tests::unistd::Group

impl Unpin for Pid

impl Unpin for User

impl Unpin for SocketAddr

impl Unpin for SocketCred

impl Unpin for UnixDatagram

impl Unpin for UnixListener

impl Unpin for UCred

impl Unpin for AddSubRangeDelta

impl Unpin for Decrement

impl Unpin for Increment

impl Unpin for LimbVal

impl Unpin for Mutable

impl Unpin for MutateFirst

impl Unpin for MutateLast

impl Unpin for Overflow

impl Unpin for otter_api_tests::zcoord::ParseError

impl Unpin for RangeBackwards

impl Unpin for Sealed

impl Unpin for TotallyUnboundedRange

impl Unpin for otter_api_tests::imports::anyhow::Error

impl Unpin for InternalFixed

impl Unpin for InternalNumeric

impl Unpin for Parsed

impl Unpin for otter_api_tests::imports::chrono::Duration

impl Unpin for FixedOffset

impl Unpin for IsoWeek

impl Unpin for Local

impl Unpin for NaiveDate

impl Unpin for NaiveDateTime

impl Unpin for NaiveTime

impl Unpin for otter_api_tests::imports::chrono::ParseError

impl Unpin for ParseMonthError

impl Unpin for ParseWeekdayError

impl Unpin for Utc

impl Unpin for otter_api_tests::imports::env_logger::filter::Builder

impl Unpin for otter_api_tests::imports::env_logger::filter::Filter

impl Unpin for otter_api_tests::imports::env_logger::fmt::Formatter

impl Unpin for Style

impl Unpin for otter_api_tests::imports::env_logger::fmt::Timestamp

impl Unpin for otter_api_tests::imports::env_logger::Builder

impl Unpin for otter_api_tests::imports::env_logger::Logger

impl Unpin for FsStats

impl Unpin for GlobError

impl Unpin for MatchOptions

impl Unpin for Paths

impl Unpin for Pattern

impl Unpin for PatternError

impl Unpin for Dl_info

impl Unpin for Elf32_Chdr

impl Unpin for Elf32_Ehdr

impl Unpin for Elf32_Phdr

impl Unpin for Elf32_Shdr

impl Unpin for Elf32_Sym

impl Unpin for Elf64_Chdr

impl Unpin for Elf64_Ehdr

impl Unpin for Elf64_Phdr

impl Unpin for Elf64_Shdr

impl Unpin for Elf64_Sym

impl Unpin for __c_anonymous_sockaddr_can_j1939

impl Unpin for __c_anonymous_sockaddr_can_tp

impl Unpin for __exit_status

impl Unpin for __timeval

impl Unpin for _libc_fpstate

impl Unpin for _libc_fpxreg

impl Unpin for _libc_xmmreg

impl Unpin for addrinfo

impl Unpin for af_alg_iv

impl Unpin for aiocb

impl Unpin for arpd_request

impl Unpin for arphdr

impl Unpin for arpreq

impl Unpin for arpreq_old

impl Unpin for can_filter

impl Unpin for can_frame

impl Unpin for canfd_frame

impl Unpin for cpu_set_t

impl Unpin for dirent64

impl Unpin for dirent

impl Unpin for dl_phdr_info

impl Unpin for dqblk

impl Unpin for epoll_event

impl Unpin for fanotify_event_metadata

impl Unpin for fanotify_response

impl Unpin for fd_set

impl Unpin for ff_condition_effect

impl Unpin for ff_constant_effect

impl Unpin for ff_effect

impl Unpin for ff_envelope

impl Unpin for ff_periodic_effect

impl Unpin for ff_ramp_effect

impl Unpin for ff_replay

impl Unpin for ff_rumble_effect

impl Unpin for ff_trigger

impl Unpin for flock64

impl Unpin for flock

impl Unpin for fsid_t

impl Unpin for genlmsghdr

impl Unpin for glob64_t

impl Unpin for glob_t

impl Unpin for group

impl Unpin for hostent

impl Unpin for if_nameindex

impl Unpin for ifaddrs

impl Unpin for in6_addr

impl Unpin for in6_pktinfo

impl Unpin for in6_rtmsg

impl Unpin for in_addr

impl Unpin for in_pktinfo

impl Unpin for inotify_event

impl Unpin for input_absinfo

impl Unpin for input_event

impl Unpin for input_id

impl Unpin for input_keymap_entry

impl Unpin for input_mask

impl Unpin for iovec

impl Unpin for ip_mreq

impl Unpin for ip_mreq_source

impl Unpin for ip_mreqn

impl Unpin for ipc_perm

impl Unpin for ipv6_mreq

impl Unpin for itimerspec

impl Unpin for itimerval

impl Unpin for lconv

impl Unpin for linger

impl Unpin for mallinfo

impl Unpin for max_align_t

impl Unpin for mcontext_t

impl Unpin for mmsghdr

impl Unpin for mntent

impl Unpin for mq_attr

impl Unpin for msginfo

impl Unpin for msqid_ds

impl Unpin for nl_mmap_hdr

impl Unpin for nl_mmap_req

impl Unpin for nl_pktinfo

impl Unpin for nlattr

impl Unpin for nlmsgerr

impl Unpin for nlmsghdr

impl Unpin for ntptimeval

impl Unpin for packet_mreq

impl Unpin for passwd

impl Unpin for pollfd

impl Unpin for posix_spawn_file_actions_t

impl Unpin for posix_spawnattr_t

impl Unpin for protoent

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 regex_t

impl Unpin for regmatch_t

impl Unpin for rlimit64

impl Unpin for rlimit

impl Unpin for rtentry

impl Unpin for rusage

impl Unpin for sched_param

impl Unpin for sem_t

impl Unpin for sembuf

impl Unpin for servent

impl Unpin for shmid_ds

impl Unpin for sigaction

impl Unpin for sigevent

impl Unpin for siginfo_t

impl Unpin for sigset_t

impl Unpin for sigval

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 spwd

impl Unpin for stack_t

impl Unpin for stat64

impl Unpin for statfs64

impl Unpin for statfs

impl Unpin for statvfs64

impl Unpin for statvfs

impl Unpin for statx

impl Unpin for statx_timestamp

impl Unpin for sysinfo

impl Unpin for termios2

impl Unpin for termios

impl Unpin for timespec

impl Unpin for timeval

impl Unpin for timex

impl Unpin for tm

impl Unpin for tms

impl Unpin for ucontext_t

impl Unpin for ucred

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

impl Unpin for user_fpregs_struct

impl Unpin for user_regs_struct

impl Unpin for utimbuf

impl Unpin for utmpx

impl Unpin for utsname

impl Unpin for ParseLevelError

impl Unpin for SetLoggerError

impl Unpin for Dir

impl Unpin for otter_api_tests::imports::nix::dir::Entry

impl Unpin for OwningIter

impl Unpin for AtFlags

impl Unpin for FallocateFlags

impl Unpin for otter_api_tests::imports::nix::fcntl::FdFlag

impl Unpin for OFlag

impl Unpin for SealFlag

impl Unpin for SpliceFFlags

impl Unpin for InterfaceAddress

impl Unpin for InterfaceAddressIterator

impl Unpin for DeleteModuleFlags

impl Unpin for ModuleInitFlags

impl Unpin for MntFlags

impl Unpin for otter_api_tests::imports::nix::mount::MsFlags

impl Unpin for otter_api_tests::imports::nix::mqueue::FdFlag

impl Unpin for MQ_OFlag

impl Unpin for MqAttr

impl Unpin for InterfaceFlags

impl Unpin for PollFd

impl Unpin for PollFlags

impl Unpin for ForkptyResult

impl Unpin for OpenptyResult

impl Unpin for PtyMaster

impl Unpin for winsize

impl Unpin for CloneFlags

impl Unpin for CpuSet

impl Unpin for EpollCreateFlags

impl Unpin for EpollEvent

impl Unpin for EpollFlags

impl Unpin for EfdFlags

impl Unpin for AddWatchFlags

impl Unpin for InitFlags

impl Unpin for Inotify

impl Unpin for InotifyEvent

impl Unpin for WatchDescriptor

impl Unpin for MemFdCreateFlag

impl Unpin for MRemapFlags

impl Unpin for MapFlags

impl Unpin for MlockAllFlags

impl Unpin for otter_api_tests::imports::nix::sys::mman::MsFlags

impl Unpin for ProtFlags

impl Unpin for Persona

impl Unpin for Options

impl Unpin for Dqblk

impl Unpin for QuotaValidFlags

impl Unpin for FdSet

impl Unpin for SaFlags

impl Unpin for SigAction

impl Unpin for SigEvent

impl Unpin for SignalIterator

impl Unpin for SfdFlags

impl Unpin for SigSet

impl Unpin for SignalFd

impl Unpin for signalfd_siginfo

impl Unpin for AcceptConn

impl Unpin for AlgSetAeadAuthSize

impl Unpin for BindToDevice

impl Unpin for Broadcast

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 KeepAlive

impl Unpin for Linger

impl Unpin for Mark

impl Unpin for OobInline

impl Unpin for OriginalDst

impl Unpin for PassCred

impl Unpin for PeerCredentials

impl Unpin for RcvBuf

impl Unpin for RcvBufForce

impl Unpin for ReceiveTimeout

impl Unpin for ReceiveTimestamp

impl Unpin for ReuseAddr

impl Unpin for ReusePort

impl Unpin for SendTimeout

impl Unpin for SndBuf

impl Unpin for SndBufForce

impl Unpin for otter_api_tests::imports::nix::sys::socket::sockopt::SockType

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 AlgAddr

impl Unpin for IpMembershipRequest

impl Unpin for Ipv4Addr

impl Unpin for Ipv6Addr

impl Unpin for Ipv6MembershipRequest

impl Unpin for LinkAddr

impl Unpin for MsgFlags

impl Unpin for NetlinkAddr

impl Unpin for SockFlag

impl Unpin for UnixAddr

impl Unpin for UnixCredentials

impl Unpin for VsockAddr

impl Unpin for cmsghdr

impl Unpin for msghdr

impl Unpin for sockaddr

impl Unpin for sockaddr_in6

impl Unpin for sockaddr_in

impl Unpin for sockaddr_storage

impl Unpin for sockaddr_un

impl Unpin for stat

impl Unpin for Mode

impl Unpin for SFlag

impl Unpin for FsType

impl Unpin for Statfs

impl Unpin for FsFlags

impl Unpin for Statvfs

impl Unpin for SysInfo

impl Unpin for ControlFlags

impl Unpin for InputFlags

impl Unpin for LocalFlags

impl Unpin for OutputFlags

impl Unpin for Termios

impl Unpin for TimeVal

impl Unpin for TimerFd

impl Unpin for TimerFlags

impl Unpin for TimerSetTimeFlags

impl Unpin for RemoteIoVec

impl Unpin for UtsName

impl Unpin for WaitPidFlag

impl Unpin for otter_api_tests::imports::nix::time::ClockId

impl Unpin for UContext

impl Unpin for OnceBool

impl Unpin for OnceNonZeroUsize

impl Unpin for FloatIsNan

impl Unpin for DecodeErr

impl Unpin for IgnoredAny

impl Unpin for otter_api_tests::imports::otter_base::imports::serde::de::value::Error

impl Unpin for GuardNoSend

impl Unpin for GuardSend

impl Unpin for otter_api_tests::imports::parking_lot::Once

impl Unpin for RawFairMutex

impl Unpin for RawMutex

impl Unpin for RawRwLock

impl Unpin for RawThreadId

impl Unpin for WaitTimeoutResult

impl Unpin for Passwd

impl Unpin for otter_api_tests::imports::regex::bytes::CaptureLocations

impl Unpin for otter_api_tests::imports::regex::bytes::Regex

impl Unpin for otter_api_tests::imports::regex::bytes::RegexBuilder

impl Unpin for otter_api_tests::imports::regex::bytes::RegexSet

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::RegexSet

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 Raw

impl Unpin for DefaultKey

impl Unpin for KeyData

impl Unpin for otter_api_tests::imports::toml::de::Error

impl Unpin for otter_api_tests::imports::toml::map::IntoIter

impl Unpin for Datetime

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 Backtrace

impl Unpin for otter_api_tests::imports::failure::Error

impl Unpin for AllocError

impl Unpin for Layout

impl Unpin for LayoutError

impl Unpin for TypeId

impl Unpin for CpuidResult

impl Unpin for __m128

impl Unpin for __m128bh

impl Unpin for __m128d

impl Unpin for __m128i

impl Unpin for __m256

impl Unpin for __m256bh

impl Unpin for __m256d

impl Unpin for __m256i

impl Unpin for __m512

impl Unpin for __m512bh

impl Unpin for __m512d

impl Unpin for __m512i

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 SipHasher

impl Unpin for NonZeroI8

impl Unpin for NonZeroI16

impl Unpin for NonZeroI32

impl Unpin for NonZeroI64

impl Unpin for NonZeroI128

impl Unpin for NonZeroIsize

impl Unpin for NonZeroU8

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 RangeFull

impl Unpin for NoneError

impl Unpin for TraitObject

impl Unpin for Utf8Lossy

impl Unpin for AtomicBool

impl Unpin for AtomicI8

impl Unpin for AtomicI16

impl Unpin for AtomicI32

impl Unpin for AtomicI64

impl Unpin for AtomicIsize

impl Unpin for AtomicU8

impl Unpin for AtomicU16

impl Unpin for AtomicU32

impl Unpin for AtomicU64

impl Unpin for AtomicUsize

impl Unpin for RawWaker

impl Unpin for RawWakerVTable

impl Unpin for __c_anonymous_sockaddr_can_can_addr

impl<'a> Unpin for otter_api_tests::serde_json::map::Entry<'a>

impl<'a> Unpin for AncillaryData<'a>

impl<'a> Unpin for otter_api_tests::imports::chrono::format::Item<'a>

impl<'a> Unpin for FcntlArg<'a>

impl<'a> Unpin for Buffer<'a>

impl<'a> Unpin for ControlMessage<'a>

impl<'a> Unpin for Unexpected<'a>

impl<'a> Unpin for otter_api_tests::imports::toml::map::Entry<'a>

impl<'a> Unpin for AddrName<'a>

impl<'a> Unpin for SplitPaths<'a>

impl<'a> Unpin for Record<'a>

impl<'a> Unpin for Arguments<'a>

impl<'a> Unpin for IoSlice<'a>

impl<'a> Unpin for IoSliceMut<'a>

impl<'a> Unpin for StderrLock<'a>

impl<'a> Unpin for StdinLock<'a>

impl<'a> Unpin for StdoutLock<'a>

impl<'a> Unpin for SliceRead<'a>

impl<'a> Unpin for StrRead<'a>

impl<'a> Unpin for otter_api_tests::serde_json::map::Iter<'a>

impl<'a> Unpin for otter_api_tests::serde_json::map::IterMut<'a>

impl<'a> Unpin for otter_api_tests::serde_json::map::Keys<'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 otter_api_tests::serde_json::map::Values<'a>

impl<'a> Unpin for otter_api_tests::serde_json::map::ValuesMut<'a>

impl<'a> Unpin for PrettyFormatter<'a>

impl<'a> Unpin for otter_api_tests::shapelib::Formatter<'a>

impl<'a> Unpin for CharSearcher<'a>

impl<'a> Unpin for otter_api_tests::str::Bytes<'a>

impl<'a> Unpin for CharIndices<'a>

impl<'a> Unpin for Chars<'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 otter_api_tests::str::Lines<'a>

impl<'a> Unpin for LinesAny<'a>

impl<'a> Unpin for SplitAsciiWhitespace<'a>

impl<'a> Unpin for SplitWhitespace<'a>

impl<'a> Unpin for ApiPieceOpArgs<'a>

impl<'a> Unpin for Incoming<'a>

impl<'a> Unpin for Messages<'a>

impl<'a> Unpin for ScmCredentials<'a>

impl<'a> Unpin for ScmRights<'a>

impl<'a> Unpin for SocketAncillary<'a>

impl<'a> Unpin for otter_api_tests::imports::anyhow::Chain<'a>

impl<'a> Unpin for StrftimeItems<'a>

impl<'a> Unpin for Env<'a>

impl<'a> Unpin for otter_api_tests::imports::log::Metadata<'a>

impl<'a> Unpin for MetadataBuilder<'a>

impl<'a> Unpin for RecordBuilder<'a>

impl<'a> Unpin for AioCb<'a>

impl<'a> Unpin for LioCb<'a>

impl<'a> Unpin for Fds<'a>

impl<'a> Unpin for CmsgIterator<'a>

impl<'a> Unpin for RecvMsg<'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 RawRef<'a>

impl<'a> Unpin for otter_api_tests::imports::toml::map::Iter<'a>

impl<'a> Unpin for otter_api_tests::imports::toml::map::IterMut<'a>

impl<'a> Unpin for otter_api_tests::imports::toml::map::Keys<'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::map::Values<'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 Location<'a>

impl<'a> Unpin for PanicInfo<'a>

impl<'a> Unpin for EscapeAscii<'a>

impl<'a> Unpin for Utf8LossyChunk<'a>

impl<'a> Unpin for Utf8LossyChunksIter<'a>

impl<'a> Unpin for otter_api_tests::imports::failure::_core::task::Context<'a>

impl<'a, 'b> Unpin for DebugList<'a, 'b> where
    'b: 'a, 

impl<'a, 'b> Unpin for DebugMap<'a, 'b> where
    'b: 'a, 

impl<'a, 'b> Unpin for DebugSet<'a, 'b> where
    'b: '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, 'f> Unpin for VaList<'a, 'f> where
    'f: 'a, 

impl<'a, A> Unpin for otter_api_tests::imports::otter_base::imports::arrayvec::Drain<'a, A>

impl<'a, A> Unpin for otter_api_tests::imports::failure::_core::option::Iter<'a, A>

impl<'a, A> Unpin for otter_api_tests::imports::failure::_core::option::IterMut<'a, A>

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

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> Unpin for Chunk<'a, I> where
    <I as Iterator>::Item: Unpin

impl<'a, I> Unpin for otter_api_tests::imports::otter_base::imports::itertools::Chunks<'a, I>

impl<'a, I> Unpin for Format<'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, I, F> Unpin for Groups<'a, K, I, F>

impl<'a, K, V> Unpin for otter_api_tests::btree_map::Entry<'a, K, V> where
    K: Unpin

impl<'a, K, V> Unpin for otter_api_tests::hash_map::Entry<'a, K, V> where
    K: Unpin

impl<'a, K, V> Unpin for otter_api_tests::imports::slotmap::secondary::Entry<'a, K, V>

impl<'a, K, V> Unpin for otter_api_tests::imports::slotmap::sparse_secondary::Entry<'a, K, V>

impl<'a, K, V> Unpin for otter_api_tests::btree_map::Iter<'a, K, V>

impl<'a, K, V> Unpin for otter_api_tests::btree_map::IterMut<'a, K, V>

impl<'a, K, V> Unpin for otter_api_tests::btree_map::Keys<'a, K, V>

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::Range<'a, K, V>

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

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::btree_map::Values<'a, K, V>

impl<'a, K, V> Unpin for otter_api_tests::btree_map::ValuesMut<'a, K, V>

impl<'a, K, V> Unpin for otter_api_tests::hash_map::Drain<'a, K, V> where
    K: Unpin,
    V: Unpin

impl<'a, K, V> Unpin for otter_api_tests::hash_map::Iter<'a, K, V>

impl<'a, K, V> Unpin for otter_api_tests::hash_map::IterMut<'a, K, V>

impl<'a, K, V> Unpin for otter_api_tests::hash_map::Keys<'a, K, V>

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::hash_map::Values<'a, K, V>

impl<'a, K, V> Unpin for otter_api_tests::hash_map::ValuesMut<'a, K, V>

impl<'a, K, V> Unpin for otter_api_tests::imports::slotmap::basic::Drain<'a, K, V>

impl<'a, K, V> Unpin for otter_api_tests::imports::slotmap::basic::Iter<'a, K, V>

impl<'a, K, V> Unpin for otter_api_tests::imports::slotmap::basic::IterMut<'a, K, V>

impl<'a, K, V> Unpin for otter_api_tests::imports::slotmap::basic::Keys<'a, K, V>

impl<'a, K, V> Unpin for otter_api_tests::imports::slotmap::basic::Values<'a, K, V>

impl<'a, K, V> Unpin for otter_api_tests::imports::slotmap::basic::ValuesMut<'a, K, V>

impl<'a, K, V> Unpin for otter_api_tests::imports::slotmap::dense::Drain<'a, K, V>

impl<'a, K, V> Unpin for otter_api_tests::imports::slotmap::dense::Iter<'a, K, V>

impl<'a, K, V> Unpin for otter_api_tests::imports::slotmap::dense::IterMut<'a, K, V>

impl<'a, K, V> Unpin for otter_api_tests::imports::slotmap::dense::Keys<'a, K, V>

impl<'a, K, V> Unpin for otter_api_tests::imports::slotmap::dense::Values<'a, K, V>

impl<'a, K, V> Unpin for otter_api_tests::imports::slotmap::dense::ValuesMut<'a, K, V>

impl<'a, K, V> Unpin for otter_api_tests::imports::slotmap::hop::Drain<'a, K, V>

impl<'a, K, V> Unpin for otter_api_tests::imports::slotmap::hop::Iter<'a, K, V>

impl<'a, K, V> Unpin for otter_api_tests::imports::slotmap::hop::IterMut<'a, K, V>

impl<'a, K, V> Unpin for otter_api_tests::imports::slotmap::hop::Keys<'a, K, V>

impl<'a, K, V> Unpin for otter_api_tests::imports::slotmap::hop::Values<'a, K, V>

impl<'a, K, V> Unpin for otter_api_tests::imports::slotmap::hop::ValuesMut<'a, K, V>

impl<'a, K, V> Unpin for otter_api_tests::imports::slotmap::secondary::Drain<'a, K, V>

impl<'a, K, V> Unpin for otter_api_tests::imports::slotmap::secondary::Iter<'a, K, V>

impl<'a, K, V> Unpin for otter_api_tests::imports::slotmap::secondary::IterMut<'a, K, V>

impl<'a, K, V> Unpin for otter_api_tests::imports::slotmap::secondary::Keys<'a, K, V>

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::secondary::Values<'a, K, V>

impl<'a, K, V> Unpin for otter_api_tests::imports::slotmap::secondary::ValuesMut<'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::Iter<'a, K, V>

impl<'a, K, V> Unpin for otter_api_tests::imports::slotmap::sparse_secondary::IterMut<'a, K, V>

impl<'a, K, V> Unpin for otter_api_tests::imports::slotmap::sparse_secondary::Keys<'a, K, V>

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> Unpin for otter_api_tests::imports::slotmap::sparse_secondary::Values<'a, K, V>

impl<'a, K, V> Unpin for otter_api_tests::imports::slotmap::sparse_secondary::ValuesMut<'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 RMatches<'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::Split<'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, 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 otter_api_tests::btree_set::Iter<'a, T>

impl<'a, T> Unpin for otter_api_tests::btree_set::Range<'a, T>

impl<'a, T> Unpin for SymmetricDifference<'a, T>

impl<'a, T> Unpin for Union<'a, T>

impl<'a, T> Unpin for otter_api_tests::mpsc::Iter<'a, T>

impl<'a, T> Unpin for TryIter<'a, T>

impl<'a, T> Unpin for StyledValue<'a, T> where
    T: Unpin

impl<'a, T> Unpin for otter_api_tests::imports::failure::_core::result::Iter<'a, T>

impl<'a, T> Unpin for otter_api_tests::imports::failure::_core::result::IterMut<'a, T>

impl<'a, T> Unpin for otter_api_tests::imports::failure::_core::slice::Chunks<'a, T>

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

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

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

impl<'a, T> Unpin for otter_api_tests::imports::failure::_core::slice::Iter<'a, T>

impl<'a, T> Unpin for otter_api_tests::imports::failure::_core::slice::IterMut<'a, T>

impl<'a, T> Unpin for RChunks<'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> Unpin for Windows<'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 RSplitMut<'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 SplitMut<'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, P> Unpin for SplitNMut<'a, T, P> where
    P: Unpin

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 Compound<'a, W, C>

impl<'a, W, C> Unpin for MaybeUnknownLengthCompound<'a, W, C> where
    C: Unpin

impl<'b, 'c, T: ?Sized> Unpin for Reference<'b, 'c, T>

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

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

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<'d> Unpin for otter_api_tests::imports::nix::dir::Iter<'d>

impl<'de> Unpin for TomlDe<'de>

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 Causes<'f>

impl<'f> Unpin for VaListImpl<'f>

impl<'g> Unpin for InstanceGuard<'g>

impl<'g> Unpin for UniqueGenGen<'g>

impl<'i, P> Unpin for EffectiveACL<'i, P>

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::bytes::Matches<'r, 't>

impl<'r, 't> Unpin for otter_api_tests::imports::regex::bytes::Split<'r, 't>

impl<'r, 't> Unpin for otter_api_tests::imports::regex::bytes::SplitN<'r, 't>

impl<'r, 't> Unpin for otter_api_tests::imports::regex::CaptureMatches<'r, 't>

impl<'r, 't> Unpin for otter_api_tests::imports::regex::Matches<'r, 't>

impl<'r, 't> Unpin for otter_api_tests::imports::regex::Split<'r, 't>

impl<'r, 't> Unpin for otter_api_tests::imports::regex::SplitN<'r, 't>

impl<'t> Unpin for otter_api_tests::imports::regex::bytes::Captures<'t>

impl<'t> Unpin for otter_api_tests::imports::regex::bytes::Match<'t>

impl<'t> Unpin for otter_api_tests::imports::regex::bytes::NoExpand<'t>

impl<'t> Unpin for otter_api_tests::imports::regex::Captures<'t>

impl<'t> Unpin for otter_api_tests::imports::regex::Match<'t>

impl<'t> Unpin for otter_api_tests::imports::regex::NoExpand<'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<A> Unpin for otter_api_tests::iter::Repeat<A> where
    A: Unpin

impl<A> Unpin for ArrayVec<A> where
    A: Unpin,
    <A as Array>::Index: Unpin

impl<A> Unpin for Authorisation<A>

impl<A> Unpin for ArrayString<A> where
    A: Unpin,
    <A as Array>::Index: Unpin

impl<A> Unpin for otter_api_tests::imports::otter_base::imports::arrayvec::IntoIter<A> where
    A: Unpin,
    <A as Array>::Index: Unpin

impl<A> Unpin for RepeatN<A> where
    A: Unpin

impl<A> Unpin for MapAccessDeserializer<A> where
    A: Unpin

impl<A> Unpin for SeqAccessDeserializer<A> where
    A: Unpin

impl<A> Unpin for otter_api_tests::imports::failure::_core::option::IntoIter<A> where
    A: Unpin

impl<A, B> Unpin for EitherOrBoth<A, B> where
    A: Unpin,
    B: Unpin

impl<A, B> Unpin for otter_api_tests::iter::Chain<A, B> where
    A: Unpin,
    B: Unpin

impl<A, B> Unpin for otter_api_tests::iter::Zip<A, B> where
    A: Unpin,
    B: Unpin

impl<ASO, MR> Unpin for IteratorCore<ASO, MR> where
    ASO: Unpin,
    MR: Unpin

impl<B> Unpin for otter_api_tests::io::Lines<B> where
    B: Unpin

impl<B> Unpin for otter_api_tests::io::Split<B> where
    B: 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> Unpin for otter_api_tests::imports::failure::Context<D> where
    D: Unpin

impl<Desc, Outl> Unpin for GenericSimpleShape<Desc, Outl> where
    Desc: Unpin,
    Outl: Unpin

impl<E> Unpin for Loop<E> where
    E: 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<E> Unpin for Compat<E> where
    E: Unpin

impl<F> Unpin for FromFn<F> where
    F: Unpin

impl<F> Unpin for OnceWith<F> where
    F: Unpin

impl<F> Unpin for 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 Cloned<I> where
    I: Unpin

impl<I> Unpin for Copied<I> where
    I: Unpin

impl<I> Unpin for Cycle<I> where
    I: Unpin

impl<I> Unpin for Enumerate<I> where
    I: Unpin

impl<I> Unpin for Flatten<I> where
    I: Unpin,
    <<I as Iterator>::Item as IntoIterator>::IntoIter: Unpin

impl<I> Unpin for Fuse<I> where
    I: Unpin

impl<I> Unpin for Intersperse<I> where
    I: Unpin,
    <I as Iterator>::Item: Unpin

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

impl<I> Unpin for Skip<I> where
    I: Unpin

impl<I> Unpin for StepBy<I> where
    I: Unpin

impl<I> Unpin for otter_api_tests::iter::Take<I> where
    I: Unpin

impl<I> Unpin for DelayedFormat<I> where
    I: Unpin

impl<I> Unpin for Combinations<I> where
    I: Unpin,
    <I as Iterator>::Item: Unpin

impl<I> Unpin for CombinationsWithReplacement<I> where
    I: Unpin,
    <I as Iterator>::Item: Unpin

impl<I> Unpin for ExactlyOneError<I> where
    I: Unpin,
    <I as Iterator>::Item: Unpin

impl<I> Unpin for GroupingMap<I> where
    I: Unpin

impl<I> Unpin for IntoChunks<I> where
    I: Unpin,
    <I as Iterator>::Item: Unpin

impl<I> Unpin for MultiPeek<I> where
    I: Unpin,
    <I as Iterator>::Item: Unpin

impl<I> Unpin for MultiProduct<I> where
    I: Unpin,
    <I as Iterator>::Item: Unpin

impl<I> Unpin for PeekNth<I> where
    I: Unpin,
    <I as Iterator>::Item: Unpin

impl<I> Unpin for Permutations<I> where
    I: Unpin,
    <I as Iterator>::Item: Unpin

impl<I> Unpin for Powerset<I> where
    I: Unpin,
    <I as Iterator>::Item: Unpin

impl<I> Unpin for PutBack<I> where
    I: Unpin,
    <I as Iterator>::Item: Unpin

impl<I> Unpin for PutBackN<I> where
    I: Unpin,
    <I as Iterator>::Item: Unpin

impl<I> Unpin for RcIter<I>

impl<I> Unpin for Step<I> where
    I: Unpin

impl<I> Unpin for Tee<I>

impl<I> Unpin for Unique<I> where
    I: Unpin,
    <I as Iterator>::Item: Unpin

impl<I> Unpin for WhileSome<I> where
    I: Unpin

impl<I> Unpin for WithPosition<I> where
    I: Unpin,
    <I as Iterator>::Item: 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 FilterMap<I, F> where
    F: Unpin,
    I: Unpin

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

impl<I, F> Unpin for otter_api_tests::iter::Map<I, F> where
    F: Unpin,
    I: Unpin

impl<I, F> Unpin for Batching<I, F> where
    F: Unpin,
    I: Unpin

impl<I, F> Unpin for FilterMapOk<I, F> where
    F: Unpin,
    I: Unpin

impl<I, F> Unpin for FilterOk<I, F> where
    F: Unpin,
    I: Unpin

impl<I, F> Unpin for KMergeBy<I, F> where
    F: Unpin,
    I: Unpin,
    <I as Iterator>::Item: Unpin

impl<I, F> Unpin for PadUsing<I, F> where
    F: Unpin,
    I: Unpin

impl<I, F> Unpin for Positions<I, F> where
    F: Unpin,
    I: Unpin

impl<I, F> Unpin for Update<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> Unpin for Product<I, J> where
    I: Unpin,
    J: Unpin,
    <I as Iterator>::Item: Unpin

impl<I, J> Unpin for ZipEq<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, P> Unpin for otter_api_tests::iter::Filter<I, P> where
    I: Unpin,
    P: Unpin

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

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

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

impl<I, St, F> Unpin for Scan<I, St, F> where
    F: Unpin,
    I: Unpin,
    St: Unpin

impl<I, T> Unpin for IndexVec<I, T> where
    T: 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: Unpin,
    <T as HasCombination<I>>::Combination: Unpin

impl<I, T> Unpin for TupleWindows<I, T> where
    I: Unpin,
    T: Unpin

impl<I, T> Unpin for Tuples<I, T> where
    I: Unpin,
    <T as TupleCollect>::Buffer: Unpin

impl<I, T: ?Sized> Unpin for IndexSlice<I, T> where
    T: Unpin

impl<I, U, F> Unpin for FlatMap<I, U, F> where
    F: Unpin,
    I: Unpin,
    <U as IntoIterator>::IntoIter: Unpin

impl<I, V, F> Unpin for UniqueBy<I, V, F> where
    F: Unpin,
    I: Unpin,
    V: Unpin

impl<Id> Unpin for InstanceAccessDetails<Id> where
    Id: Unpin

impl<Id> Unpin for TokenRegistry<Id> where
    Id: Unpin

impl<Idx> Unpin for otter_api_tests::imports::failure::_core::ops::Range<Idx> where
    Idx: Unpin

impl<Idx> Unpin for RangeFrom<Idx> where
    Idx: Unpin

impl<Idx> Unpin for RangeInclusive<Idx> where
    Idx: Unpin

impl<Idx> Unpin for RangeTo<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::IntoIter<K, V>

impl<K, V> Unpin for otter_api_tests::btree_map::IntoKeys<K, V>

impl<K, V> Unpin for otter_api_tests::btree_map::IntoValues<K, V>

impl<K, V> Unpin for otter_api_tests::hash_map::IntoIter<K, V> where
    K: Unpin,
    V: Unpin

impl<K, V> Unpin for otter_api_tests::hash_map::IntoKeys<K, V> where
    K: Unpin,
    V: Unpin

impl<K, V> Unpin for otter_api_tests::hash_map::IntoValues<K, V> where
    K: Unpin,
    V: Unpin

impl<K, V> Unpin for otter_api_tests::serde_json::Map<K, V>

impl<K, V> Unpin for BTreeMap<K, V>

impl<K, V> Unpin for DenseSlotMap<K, V> where
    K: Unpin,
    V: Unpin

impl<K, V> Unpin for EnumMap<K, V> where
    <K as Enum<V>>::Array: Unpin

impl<K, V> Unpin for otter_api_tests::imports::slotmap::basic::IntoIter<K, V> where
    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::hop::IntoIter<K, V> where
    V: Unpin

impl<K, V> Unpin for otter_api_tests::imports::slotmap::secondary::IntoIter<K, V> where
    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> Unpin for SlotMap<K, V> where
    V: Unpin

impl<K, V> Unpin for otter_api_tests::imports::toml::value::Map<K, V>

impl<K, V, S> Unpin for HashMap<K, V, S> where
    K: Unpin,
    S: Unpin,
    V: Unpin

impl<K, V, S> Unpin for SparseSecondaryMap<K, V, S> where
    S: Unpin,
    V: Unpin

impl<L, R> Unpin for Either<L, R> where
    L: Unpin,
    R: 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> Unpin for LoadedAcl<P>

impl<P> Unpin for PermSet<P>

impl<P> Unpin for Pin<P> where
    P: Unpin

impl<P, Z> Unpin for PriOccultedGeneral<P, Z> where
    P: Unpin,
    Z: Unpin

impl<POEPU> Unpin for ErrorSignaledViaUpdate<POEPU> where
    POEPU: Unpin

impl<Perm> Unpin for Acl<Perm> where
    Perm: Unpin

impl<Perm> Unpin for AclEntry<Perm> where
    Perm: Unpin

impl<R> Unpin for otter_api_tests::io::Bytes<R> where
    R: Unpin

impl<R> Unpin for IoRead<R> where
    R: Unpin

impl<R> Unpin for otter_api_tests::serde_json::Deserializer<R> where
    R: Unpin

impl<R> Unpin for BufReader<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, G, T: ?Sized> Unpin for ReentrantMutex<R, G, T> where
    G: Unpin,
    R: Unpin,
    T: Unpin

impl<R, T: ?Sized> Unpin for Mutex<R, T> where
    R: Unpin,
    T: Unpin

impl<R, T: ?Sized> Unpin for RwLock<R, T> where
    R: Unpin,
    T: Unpin

impl<S: ?Sized, T: ?Sized> Unpin for ConcreteDynCastConfig<S, T> where
    S: Unpin,
    T: Unpin

impl<St, F> Unpin for Iterate<St, F> where
    F: Unpin,
    St: Unpin

impl<St, F> Unpin for Unfold<St, F> where
    F: Unpin,
    St: Unpin

impl<T> Unpin for RegionC<T> where
    T: Unpin

impl<T> Unpin for TrySendError<T> where
    T: Unpin

impl<T> Unpin for LocalResult<T> where
    T: Unpin

impl<T> Unpin for FoldWhile<T> where
    T: Unpin

impl<T> Unpin for MinMaxResult<T> where
    T: Unpin

impl<T> Unpin for Position<T> where
    T: Unpin

impl<T> Unpin for Bound<T> where
    T: Unpin

impl<T> Unpin for Option<T> where
    T: Unpin

impl<T> Unpin for Poll<T> where
    T: Unpin

impl<T> Unpin for otter_api_tests::btree_set::IntoIter<T>

impl<T> Unpin for Reverse<T> where
    T: Unpin

impl<T> Unpin for Cursor<T> where
    T: Unpin

impl<T> Unpin for otter_api_tests::io::Take<T> where
    T: Unpin

impl<T> Unpin for otter_api_tests::iter::Empty<T> where
    T: Unpin

impl<T> Unpin for otter_api_tests::iter::Once<T> where
    T: Unpin

impl<T> Unpin for Rev<T> where
    T: Unpin

impl<T> Unpin for otter_api_tests::mpsc::IntoIter<T>

impl<T> Unpin for Receiver<T>

impl<T> Unpin for SendError<T> where
    T: Unpin

impl<T> Unpin for Sender<T>

impl<T> Unpin for SyncSender<T>

impl<T> Unpin for Discriminant<T>

impl<T> Unpin for BTreeSet<T>

impl<T> Unpin for DebugReader<T> where
    T: Unpin

impl<T> Unpin for OrderedFloat<T> where
    T: Unpin

impl<T> Unpin for PosC<T> where
    T: Unpin

impl<T> Unpin for RectC<T> where
    T: Unpin

impl<T> Unpin for VecDeque<T> where
    T: Unpin

impl<T> Unpin for Wrapping<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 OldNew<T> where
    T: Unpin

impl<T> Unpin for JoinHandle<T>

impl<T> Unpin for LocalKey<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 otter_api_tests::imports::lazy_init::Lazy<T> where
    T: Unpin

impl<T> Unpin for AlgSetKey<T> where
    T: Unpin

impl<T> Unpin for IoVec<T> where
    T: Unpin

impl<T> Unpin for OnceBox<T>

impl<T> Unpin for otter_api_tests::imports::once_cell::sync::OnceCell<T> where
    T: Unpin

impl<T> Unpin for otter_api_tests::imports::once_cell::unsync::OnceCell<T> where
    T: Unpin

impl<T> Unpin for NotNan<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 otter_api_tests::imports::otter_base::imports::itertools::Zip<T> where
    T: Unpin

impl<T> Unpin for Spanned<T> where
    T: Unpin

impl<T> Unpin for SyncFailure<T> where
    T: Unpin

impl<T> Unpin for otter_api_tests::imports::failure::_core::lazy::OnceCell<T> where
    T: Unpin

impl<T> Unpin for otter_api_tests::imports::failure::_core::result::IntoIter<T> where
    T: Unpin

impl<T> Unpin for AtomicPtr<T>

impl<T> Unpin for MaybeUninit<T> where
    T: Unpin

impl<T, A> Unpin for Unauthorised<T, A> where
    A: Unpin,
    T: Unpin

impl<T, E> Unpin for Result<T, E> where
    E: 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, I> Unpin for Deque<T, I> where
    I: Unpin,
    T: Unpin

impl<T, S> Unpin for HashSet<T, S> where
    S: Unpin,
    T: Unpin

impl<T, U> Unpin for otter_api_tests::io::Chain<T, U> where
    T: Unpin,
    U: 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 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 RefCell<T> where
    T: Unpin

impl<T: ?Sized> Unpin for Cell<T> where
    T: Unpin

impl<T: ?Sized> Unpin for UnsafeCell<T> where
    T: Unpin

impl<T: ?Sized> Unpin for NonNull<T>

impl<Tz> Unpin for Date<Tz> where
    <Tz as TimeZone>::Offset: Unpin

impl<Tz> Unpin for DateTime<Tz> where
    <Tz as TimeZone>::Offset: Unpin

impl<U> Unpin for PreparedPieceUpdateGeneral<U> where
    U: Unpin

impl<U, F> Unpin for Thunk<U, F> where
    F: Unpin,
    U: Unpin

impl<W> Unpin for IntoInnerError<W> where
    W: Unpin

impl<W> Unpin for LineWriter<W> where
    W: Unpin

impl<W> Unpin for BufWriter<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

Loading content...