Trait nom::lib::std::prelude::v1::rust_2018::Unpin1.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

Implementors

Auto implementors

impl<R> Unpin for Context<R> where
    R: Unpin,
    <R as Reader>::Offset: Unpin

impl<'ctx, R> Unpin for LocationRangeIter<'ctx, R>

impl<'ctx, R> Unpin for FrameIter<'ctx, R>

impl<'ctx, R> Unpin for Frame<'ctx, R> where
    R: Unpin,
    <R as Reader>::Offset: Unpin

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

impl<'a> Unpin for Location<'a>

impl Unpin for Adler32

impl<S> Unpin for AhoCorasick<S> where
    S: Unpin

impl<'a, 'b, S> Unpin for FindIter<'a, 'b, S>

impl<'a, 'b, S> Unpin for FindOverlappingIter<'a, 'b, S> where
    S: Unpin

impl<'a, R, S> Unpin for StreamFindIter<'a, R, S> where
    R: Unpin,
    S: Unpin

impl Unpin for MatchKind

impl Unpin for Error

impl Unpin for ErrorKind

impl Unpin for MatchKind

impl Unpin for Config

impl Unpin for Builder

impl Unpin for Searcher

impl<'s, 'h> Unpin for FindIter<'s, 'h>

impl Unpin for Match

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

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

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

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

impl<'a, A> Unpin for Drain<'a, A>

impl Unpin for Stream

impl Unpin for Frame

impl Unpin for Symbol

impl<'a> Unpin for SymbolName<'a>

impl<'a> Unpin for BytesOrWideString<'a>

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

impl Unpin for PrintFmt

impl<'fmt, 'a, 'b> Unpin for BacktraceFrameFmt<'fmt, 'a, 'b> where
    'a: 'fmt,
    'b: 'fmt, 

impl Unpin for Backtrace

impl Unpin for Utf8Path

impl<'a> Unpin for Utf8Ancestors<'a>

impl<'a> Unpin for Utf8Components<'a>

impl<'a> Unpin for Iter<'a>

impl<'a> Unpin for Utf8Component<'a>

impl<'a> Unpin for Utf8Prefix<'a>

impl<'a> Unpin for Utf8PrefixComponent<'a>

impl Unpin for Dependency

impl Unpin for Diagnostic

impl Unpin for Error

impl Unpin for Artifact

impl Unpin for Message

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

impl Unpin for PackageId

impl Unpin for Metadata

impl Unpin for Resolve

impl Unpin for Node

impl Unpin for NodeDep

impl Unpin for Package

impl Unpin for Source

impl Unpin for Target

impl Unpin for CargoOpt

impl Unpin for CfgExpr

impl Unpin for Cfg

impl Unpin for ParseError

impl Unpin for Platform

impl Unpin for ParseError

impl Unpin for Reason

impl<'a> Unpin for Token<'a>

impl<'a> Unpin for Lexer<'a>

impl<'a> Unpin for LexerToken<'a>

impl Unpin for Func

impl<'a> Unpin for Predicate<'a>

impl Unpin for Expression

impl Unpin for Triple

impl Unpin for Arch

impl Unpin for Vendor

impl Unpin for Os

impl Unpin for Family

impl Unpin for Env

impl Unpin for Endian

impl Unpin for TargetInfo

impl Unpin for Local

impl Unpin for Utc

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

impl Unpin for NaiveDate

impl Unpin for IsoWeek

impl Unpin for NaiveTime

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 Unpin for Parsed

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

impl Unpin for Pad

impl Unpin for Numeric

impl Unpin for Fixed

impl<'a> Unpin for Item<'a>

impl Unpin for ParseError

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

impl Unpin for Weekday

impl Unpin for Month

impl<'help> Unpin for App<'help>

impl<'help> Unpin for PossibleValue<'help>

impl Unpin for ValueHint

impl<'help> Unpin for Arg<'help>

impl<'help> Unpin for ArgGroup<'help>

impl Unpin for ErrorKind

impl Unpin for Error

impl Unpin for ArgMatches

impl<'a> Unpin for Values<'a>

impl<'a> Unpin for OsValues<'a>

impl<'a> Unpin for Indices<'a>

impl Unpin for SubCommand

impl Unpin for Theme

impl Unpin for Frame

impl<'a> Unpin for PanicReport<'a>

impl Unpin for PanicHook

impl Unpin for EyreHook

impl<H, B> Unpin for IndentedSection<H, B> where
    B: Unpin,
    H: Unpin

impl Unpin for Handler

impl Unpin for Config

impl Unpin for FileFormat

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

impl Unpin for Value

impl<T> Unpin for Sender<T>

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

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

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

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

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

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

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

impl Unpin for RecvError

impl<'a> Unpin for Select<'a>

impl<'a> Unpin for SelectedOperation<'a>

impl<T> Unpin for Worker<T>

impl<T> Unpin for Stealer<T>

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

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

impl<'g, T: ?Sized, P> Unpin for CompareExchangeError<'g, T, P> where
    P: Unpin

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

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

impl<'g, T: ?Sized> Unpin for Shared<'g, T>

impl Unpin for Collector

impl Unpin for Guard

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

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

impl Unpin for Backoff

impl Unpin for Parker

impl Unpin for Unparker

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

impl<'a, T: ?Sized> Unpin for ShardedLockReadGuard<'a, T>

impl<'a, T: ?Sized> Unpin for ShardedLockWriteGuard<'a, T>

impl Unpin for WaitGroup

impl<'env> Unpin for Scope<'env>

impl<'scope, 'env> Unpin for ScopedThreadBuilder<'scope, 'env> where
    'env: 'scope, 

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

impl Unpin for Error

impl Unpin for SignalType

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

impl Unpin for Expression

impl Unpin for Handle

impl<L, R> Unpin for Either<L, R> where
    L: Unpin,
    R: Unpin

impl Unpin for Filter

impl Unpin for Builder

impl Unpin for Target

impl Unpin for WriteStyle

impl Unpin for Formatter

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

impl Unpin for Logger

impl Unpin for Builder

impl Unpin for Report

impl<'a> Unpin for Chain<'a>

impl<'a> Unpin for Difference<'a>

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

impl<'a> Unpin for Intersection<'a>

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

impl<'a> Unpin for Ones<'a>

impl Unpin for Format

impl Unpin for Encoding

impl Unpin for Register

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl Unpin for SectionId

impl Unpin for DwoId

impl Unpin for Arm

impl Unpin for AArch64

impl Unpin for RiscV

impl Unpin for X86

impl Unpin for X86_64

impl Unpin for DwSect

impl Unpin for DwSectV2

impl Unpin for DwUt

impl Unpin for DwCfa

impl Unpin for DwChildren

impl Unpin for DwTag

impl Unpin for DwAt

impl Unpin for DwForm

impl Unpin for DwAte

impl Unpin for DwLle

impl Unpin for DwDs

impl Unpin for DwEnd

impl Unpin for DwAccess

impl Unpin for DwVis

impl Unpin for DwLang

impl Unpin for DwAddr

impl Unpin for DwId

impl Unpin for DwCc

impl Unpin for DwInl

impl Unpin for DwOrd

impl Unpin for DwDsc

impl Unpin for DwIdx

impl Unpin for DwLns

impl Unpin for DwLne

impl Unpin for DwLnct

impl Unpin for DwMacro

impl Unpin for DwRle

impl Unpin for DwOp

impl Unpin for DwEhPe

impl Unpin for BigEndian

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

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

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

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

impl<'a, R> Unpin for EhHdrTable<'a, R>

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

impl<'bases, Section, R> Unpin for CfiEntriesIter<'bases, Section, R> where
    R: Unpin,
    Section: Unpin

impl<'bases, Section, R> Unpin for CieOrFde<'bases, Section, R> where
    R: Unpin,
    Section: Unpin,
    <R as Reader>::Offset: Unpin,
    <Section as UnwindSection<R>>::Offset: Unpin

impl<R, Offset> Unpin for CommonInformationEntry<R, Offset> where
    Offset: Unpin,
    R: Unpin

impl<'bases, Section, R> Unpin for PartialFrameDescriptionEntry<'bases, Section, R> where
    R: Unpin,
    Section: Unpin,
    <R as Reader>::Offset: Unpin,
    <Section as UnwindSection<R>>::Offset: Unpin

impl<R, Offset> Unpin for FrameDescriptionEntry<R, Offset> where
    Offset: Unpin,
    R: Unpin

impl<R, A> Unpin for UnwindContext<R, A> where
    R: Unpin,
    <<A as UnwindContextStorage<R>>::Stack as Sealed>::Storage: Unpin

impl<'a, 'ctx, R, A> Unpin for UnwindTable<'a, 'ctx, R, A> where
    R: Unpin

impl<'iter, R> Unpin for RegisterRuleIter<'iter, R>

impl<R, S> Unpin for UnwindTableRow<R, S> where
    R: Unpin,
    <<S as UnwindContextStorage<R>>::Rules as Sealed>::Storage: Unpin

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

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

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

impl<'a, R> Unpin for CallFrameInstructionIter<'a, R> where
    R: Unpin

impl Unpin for Pointer

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

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

impl<R, Offset> Unpin for Unit<R, Offset> where
    Offset: Unpin,
    R: Unpin

impl<R> Unpin for RangeIter<R> where
    R: Unpin,
    <R as Reader>::Offset: Unpin

impl<'input, Endian> Unpin for EndianSlice<'input, Endian> where
    Endian: Unpin

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

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

impl<R> Unpin for ArangeHeaderIter<R> where
    R: Unpin,
    <R as Reader>::Offset: Unpin

impl<R, Offset> Unpin for ArangeHeader<R, Offset> where
    Offset: Unpin,
    R: Unpin

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

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

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

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

impl<'index, R> Unpin for UnitIndexSectionIterator<'index, R> where
    R: Unpin

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

impl<R, Program, Offset> Unpin for LineRows<R, Program, Offset> where
    Program: Unpin,
    R: Unpin

impl<R, Offset> Unpin for LineInstruction<R, Offset> where
    Offset: Unpin,
    R: Unpin

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

impl Unpin for LineRow

impl Unpin for ColumnType

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

impl<R, Offset> Unpin for LineProgramHeader<R, Offset> where
    Offset: Unpin,
    R: Unpin

impl<R, Offset> Unpin for IncompleteLineProgram<R, Offset> where
    Offset: Unpin,
    R: Unpin

impl<R, Offset> Unpin for CompleteLineProgram<R, Offset> where
    Offset: Unpin,
    R: Unpin

impl<R, Offset> Unpin for FileEntry<R, Offset> where
    Offset: Unpin,
    R: Unpin

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

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

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

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

impl<R> Unpin for RawLocListEntry<R> where
    R: Unpin,
    <R as Reader>::Offset: Unpin

impl<R> Unpin for LocListIter<R> where
    R: Unpin,
    <R as Reader>::Offset: Unpin

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

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

impl<R, Offset> Unpin for Operation<R, Offset> where
    Offset: Unpin,
    R: Unpin

impl<R, Offset> Unpin for Location<R, Offset> where
    Offset: Unpin,
    R: Unpin

impl<R, Offset> Unpin for Piece<R, Offset> where
    Offset: Unpin,
    R: Unpin

impl<R> Unpin for EvaluationResult<R> where
    R: Unpin,
    <R as Reader>::Offset: Unpin

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

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

impl<R, S> Unpin for Evaluation<R, S> where
    R: Unpin,
    <<S as EvaluationStorage<R>>::ExpressionStack as Sealed>::Storage: Unpin,
    <<S as EvaluationStorage<R>>::Result as Sealed>::Storage: Unpin,
    <<S as EvaluationStorage<R>>::Stack as Sealed>::Storage: Unpin

impl<R> Unpin for PubNamesEntry<R> where
    R: Unpin,
    <R as Reader>::Offset: Unpin

impl<R> Unpin for DebugPubNames<R> where
    R: Unpin,
    <R as Reader>::Offset: Unpin

impl<R> Unpin for PubNamesEntryIter<R> where
    R: Unpin,
    <R as Reader>::Offset: Unpin

impl<R> Unpin for PubTypesEntry<R> where
    R: Unpin,
    <R as Reader>::Offset: Unpin

impl<R> Unpin for DebugPubTypes<R> where
    R: Unpin,
    <R as Reader>::Offset: Unpin

impl<R> Unpin for PubTypesEntryIter<R> where
    R: Unpin,
    <R as Reader>::Offset: Unpin

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

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

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

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

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

impl<R> Unpin for RngListIter<R> where
    R: Unpin,
    <R as Reader>::Offset: Unpin

impl Unpin for Range

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

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

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

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

impl<R> Unpin for DebugInfoUnitHeadersIter<R> where
    R: Unpin,
    <R as Reader>::Offset: Unpin

impl<Offset> Unpin for UnitType<Offset> where
    Offset: Unpin

impl<R, Offset> Unpin for UnitHeader<R, Offset> where
    Offset: Unpin,
    R: Unpin

impl<'abbrev, 'unit, R, Offset> Unpin for DebuggingInformationEntry<'abbrev, 'unit, R, Offset> where
    Offset: Unpin,
    R: Unpin

impl<R, Offset> Unpin for AttributeValue<R, Offset> where
    Offset: Unpin,
    R: Unpin

impl<R> Unpin for Attribute<R> where
    R: Unpin,
    <R as Reader>::Offset: Unpin

impl<'abbrev, 'entry, 'unit, R> Unpin for AttrsIter<'abbrev, 'entry, 'unit, R> where
    R: Unpin,
    'abbrev: 'entry,
    'unit: 'entry, 

impl<'abbrev, 'unit, R> Unpin for EntriesRaw<'abbrev, 'unit, R> where
    R: Unpin

impl<'abbrev, 'unit, R> Unpin for EntriesCursor<'abbrev, 'unit, R> where
    R: Unpin,
    <R as Reader>::Offset: Unpin

impl<'abbrev, 'unit, R> Unpin for EntriesTree<'abbrev, 'unit, R> where
    R: Unpin,
    <R as Reader>::Offset: Unpin

impl<'abbrev, 'unit, 'tree, R> Unpin for EntriesTreeNode<'abbrev, 'unit, 'tree, R> where
    'abbrev: 'tree,
    'unit: 'tree, 

impl<'abbrev, 'unit, 'tree, R> Unpin for EntriesTreeIter<'abbrev, 'unit, 'tree, R> where
    'abbrev: 'tree,
    'unit: 'tree, 

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

impl<R> Unpin for DebugTypesUnitHeadersIter<R> where
    R: Unpin,
    <R as Reader>::Offset: Unpin

impl Unpin for ValueType

impl Unpin for Value

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

impl Unpin for Error

impl Unpin for Error

impl<'g> Unpin for BuildTarget<'g>

impl<'g> Unpin for BuildTargetId<'g>

impl<'g> Unpin for BuildTargetKind<'g>

impl<'a> Unpin for CargoOptions<'a>

impl<'g> Unpin for CargoSet<'g>

impl<'g> Unpin for Cycles<'g>

impl<'g> Unpin for Cycles<'g>

impl<'g> Unpin for FeatureList<'g>

impl<'g> Unpin for IntoIter<'g>

impl<'g, 'a> Unpin for Iter<'g, 'a> where
    'g: 'a, 

impl<'g, 'a> Unpin for DisplayFeatures<'g, 'a> where
    'g: 'a, 

impl<'g> Unpin for FeatureGraph<'g>

impl<'g> Unpin for FeatureId<'g>

impl<'g> Unpin for FeatureMetadata<'g>

impl<'g> Unpin for CrossLink<'g>

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

impl<'g> Unpin for FeatureQuery<'g>

impl<'g> Unpin for FeatureSet<'g>

impl<'g> Unpin for DependsCache<'g>

impl<'g> Unpin for Workspace<'g>

impl<'g> Unpin for PackageMetadata<'g>

impl<'g> Unpin for PackageSource<'g>

impl<'g> Unpin for ExternalSource<'g>

impl<'g> Unpin for GitReq<'g>

impl<'g> Unpin for PackagePublish<'g>

impl<'g> Unpin for PackageLink<'g>

impl<'g> Unpin for DependencyReq<'g>

impl<'g> Unpin for EnabledStatus<'g>

impl<'g> Unpin for PackageQuery<'g>

impl<'g> Unpin for PackageSet<'g>

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

impl Unpin for PackageId

impl<'g> Unpin for PlatformStatus<'g>

impl<'g> Unpin for PlatformEval<'g>

impl<T> Unpin for Bucket<T>

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

impl<T> Unpin for RawIter<T>

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

impl<'a, T, A> Unpin for RawDrain<'a, T, A> where
    A: Unpin,
    T: Unpin

impl<'a, T, A> Unpin for RawIterHash<'a, T, A> where
    T: Unpin

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

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

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

impl<K, V, A> Unpin for IntoIter<K, V, A> where
    A: Unpin,
    K: Unpin,
    V: Unpin

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

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

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

impl<'a, K, V, F, A> Unpin for DrainFilter<'a, K, V, F, A> where
    F: Unpin

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

impl<'a, K, V, S, A> Unpin for RawEntryBuilderMut<'a, K, V, S, A>

impl<'a, K, V, S, A> Unpin for RawEntryMut<'a, K, V, S, A>

impl<'a, K, V, S, A> Unpin for RawOccupiedEntryMut<'a, K, V, S, A>

impl<'a, K, V, S, A> Unpin for RawVacantEntryMut<'a, K, V, S, A>

impl<'a, K, V, S, A> Unpin for RawEntryBuilder<'a, K, V, S, A>

impl<'a, K, V, S, A> Unpin for Entry<'a, K, V, S, A> where
    K: Unpin

impl<'a, K, V, S, A> Unpin for OccupiedEntry<'a, K, V, S, A> where
    K: Unpin

impl<'a, K, V, S, A> Unpin for VacantEntry<'a, K, V, S, A> where
    K: Unpin

impl<'a, K, V, S, A> Unpin for OccupiedError<'a, K, V, S, A> where
    K: Unpin,
    V: Unpin

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

impl<'a, K> Unpin for Iter<'a, K>

impl<K, A> Unpin for IntoIter<K, A> where
    A: Unpin,
    K: Unpin

impl<'a, K, A> Unpin for Drain<'a, K, A> where
    A: Unpin,
    K: Unpin

impl<'a, K, F, A> Unpin for DrainFilter<'a, K, F, A> where
    F: Unpin

impl<'a, T, S, A> Unpin for Intersection<'a, T, S, A>

impl<'a, T, S, A> Unpin for Difference<'a, T, S, A>

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

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

impl Unpin for Error

impl Unpin for Duration

impl Unpin for Timestamp

impl Unpin for Error

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

impl<'i, W> Unpin for IndentWriter<'i, W> where
    W: Unpin

impl<'i, T> Unpin for Indented<'i, T> where
    T: Unpin

impl<'i, T> Unpin for IndentedSkipIntial<'i, T> where
    T: Unpin

impl<'i, W> Unpin for IndentWriter<'i, W> where
    W: Unpin

impl<'a> Unpin for Format<'a>

impl<'a, D: ?Sized> Unpin for Indented<'a, D>

impl<'a, K, V> Unpin for OccupiedEntry<'a, K, V> where
    K: Unpin

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

impl<'a, K, V> Unpin for VacantEntry<'a, K, V> where
    K: Unpin

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl<'a, T, S> Unpin for Difference<'a, T, S>

impl<'a, T, S> Unpin for Intersection<'a, T, S>

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

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

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

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

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

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

impl<'a, I, F> Unpin for TakeWhileRef<'a, I, F> where
    F: Unpin

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

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

impl<I> Unpin for MultiProduct<I> where
    I: Unpin,
    <I as Iterator>::Item: 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, J> Unpin for ConsTuples<I, J> where
    I: Unpin

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

impl<'a, I> Unpin for Format<'a, I> where
    I: Unpin

impl<'a, I, F> Unpin for FormatWith<'a, I, F> where
    F: Unpin,
    I: Unpin

impl<I, T, E> Unpin for FlattenOk<I, T, E> where
    I: Unpin,
    <T as IntoIterator>::IntoIter: 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<'a, I> Unpin for Chunk<'a, I> where
    <I as Iterator>::Item: Unpin

impl<'a, I> Unpin for Chunks<'a, I>

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

impl<'a, K, I, F> Unpin for Group<'a, K, I, F> where
    <I as Iterator>::Item: Unpin

impl<'a, K, I, F> Unpin for Groups<'a, K, I, F>

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

impl<I, F> Unpin for KMergeBy<I, F> where
    F: Unpin,
    I: 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> Unpin for MultiPeek<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, F> Unpin for PadUsing<I, F> where
    F: Unpin,
    I: Unpin

impl<'a, I, F> Unpin for PeekingTakeWhile<'a, I, F> where
    F: Unpin

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

impl<'a, I, E> Unpin for ProcessResults<'a, I, E> where
    I: Unpin

impl<I> Unpin for Powerset<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<A> Unpin for RepeatN<A> where
    A: Unpin

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

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

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

impl<I> Unpin for Tee<I>

impl<T> Unpin for TupleBuffer<T> where
    <T as TupleCollect>::Buffer: Unpin

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

impl<I, T> Unpin for CircularTupleWindows<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> Unpin for Unique<I> where
    I: Unpin,
    <I as Iterator>::Item: Unpin

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

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

impl<I, J> Unpin for ZipEq<I, J> where
    I: Unpin,
    J: Unpin

impl<T, U> Unpin for ZipLongest<T, U> where
    T: Unpin,
    U: Unpin

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

impl<A, B> Unpin for EitherOrBoth<A, B> where
    A: Unpin,
    B: 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<T> Unpin for MinMaxResult<T> where
    T: Unpin

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

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

impl Unpin for Buffer

impl Unpin for ErrorCode

impl Unpin for Error

impl Unpin for statvfs

impl Unpin for sigaction

impl Unpin for statfs

impl Unpin for flock

impl Unpin for flock64

impl Unpin for siginfo_t

impl Unpin for stack_t

impl Unpin for stat

impl Unpin for stat64

impl Unpin for statfs64

impl Unpin for statvfs64

impl Unpin for user

impl Unpin for mcontext_t

impl Unpin for ipc_perm

impl Unpin for shmid_ds

impl Unpin for ucontext_t

impl Unpin for sigset_t

impl Unpin for sysinfo

impl Unpin for msqid_ds

impl Unpin for semid_ds

impl Unpin for sem_t

impl Unpin for statx

impl Unpin for aiocb

impl Unpin for __timeval

impl Unpin for glob64_t

impl Unpin for msghdr

impl Unpin for cmsghdr

impl Unpin for termios

impl Unpin for mallinfo

impl Unpin for mallinfo2

impl Unpin for nl_pktinfo

impl Unpin for rtentry

impl Unpin for timex

impl Unpin for ntptimeval

impl Unpin for regex_t

impl Unpin for Elf64_Chdr

impl Unpin for Elf32_Chdr

impl Unpin for seminfo

impl Unpin for utmpx

impl Unpin for termios2

impl Unpin for open_how

impl Unpin for fpos64_t

impl Unpin for rlimit64

impl Unpin for glob_t

impl Unpin for passwd

impl Unpin for spwd

impl Unpin for dqblk

impl Unpin for itimerspec

impl Unpin for fsid_t

impl Unpin for cpu_set_t

impl Unpin for msginfo

impl Unpin for sembuf

impl Unpin for input_id

impl Unpin for input_mask

impl Unpin for ff_replay

impl Unpin for ff_trigger

impl Unpin for ff_effect

impl Unpin for Elf32_Ehdr

impl Unpin for Elf64_Ehdr

impl Unpin for Elf32_Sym

impl Unpin for Elf64_Sym

impl Unpin for Elf32_Phdr

impl Unpin for Elf64_Phdr

impl Unpin for Elf32_Shdr

impl Unpin for Elf64_Shdr

impl Unpin for ucred

impl Unpin for mntent

impl Unpin for genlmsghdr

impl Unpin for regmatch_t

impl Unpin for can_filter

impl Unpin for sock_fprog

impl Unpin for nlmsghdr

impl Unpin for nlmsgerr

impl Unpin for nlattr

impl Unpin for dirent

impl Unpin for dirent64

impl Unpin for af_alg_iv

impl Unpin for mq_attr

impl Unpin for can_frame

impl Unpin for timezone

impl Unpin for in_addr

impl Unpin for ip_mreq

impl Unpin for ip_mreqn

impl Unpin for sockaddr

impl Unpin for addrinfo

impl Unpin for fd_set

impl Unpin for tm

impl Unpin for Dl_info

impl Unpin for lconv

impl Unpin for in_pktinfo

impl Unpin for ifaddrs

impl Unpin for in6_rtmsg

impl Unpin for arpreq

impl Unpin for arpreq_old

impl Unpin for arphdr

impl Unpin for mmsghdr

impl Unpin for utsname

impl Unpin for sigevent

impl Unpin for in6_addr

impl Unpin for DIR

impl Unpin for group

impl Unpin for utimbuf

impl Unpin for timeval

impl Unpin for timespec

impl Unpin for rlimit

impl Unpin for rusage

impl Unpin for ipv6_mreq

impl Unpin for hostent

impl Unpin for iovec

impl Unpin for pollfd

impl Unpin for winsize

impl Unpin for linger

impl Unpin for sigval

impl Unpin for itimerval

impl Unpin for tms

impl Unpin for servent

impl Unpin for protoent

impl Unpin for FILE

impl Unpin for fpos_t

impl Unpin for Level

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

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

impl<'a> Unpin for Metadata<'a>

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

impl<'a> Unpin for Memchr<'a>

impl<'a> Unpin for Memchr2<'a>

impl<'a> Unpin for Memchr3<'a>

impl Unpin for Prefilter

impl<'h, 'n> Unpin for FindIter<'h, 'n>

impl<'h, 'n> Unpin for FindRevIter<'h, 'n>

impl<'n> Unpin for Finder<'n>

impl<'n> Unpin for FinderRev<'n>

impl Unpin for TDEFLFlush

impl<'a> Unpin for CallbackFunc<'a>

impl Unpin for MinReset

impl Unpin for ZeroReset

impl Unpin for FullReset

impl Unpin for MZFlush

impl Unpin for MZStatus

impl Unpin for MZError

impl Unpin for DataFormat

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

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

impl<'cfg> Unpin for NextestProfile<'cfg>

impl<'cfg> Unpin for NextestJunitConfig<'cfg>

impl Unpin for JunitError

impl<'a> Unpin for TestReporter<'a>

impl<'a> Unpin for TestEvent<'a>

impl<'a> Unpin for TestRunner<'a>

impl<'a> Unpin for ExecutionDescription<'a>

impl Unpin for RunStats

impl Unpin for RunIgnored

impl<'builder> Unpin for TestFilter<'builder>

impl<'g> Unpin for RustTestArtifact<'g>

impl<'g> Unpin for TestList<'g>

impl<'g> Unpin for RustTestSuite<'g>

impl<'a> Unpin for TestInstance<'a>

impl Unpin for Dir

impl<'d> Unpin for Iter<'d>

impl Unpin for OwningIter

impl Unpin for Entry

impl Unpin for Type

impl Unpin for Errno

impl Unpin for AtFlags

impl Unpin for OFlag

impl Unpin for SealFlag

impl Unpin for FdFlag

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

impl Unpin for FlockArg

impl Unpin for MsFlags

impl Unpin for MntFlags

impl Unpin for MQ_OFlag

impl Unpin for FdFlag

impl Unpin for MqAttr

impl Unpin for Interface

impl Unpin for Interfaces

impl<'a> Unpin for InterfacesIter<'a>

impl Unpin for PollFd

impl Unpin for PollFlags

impl Unpin for PtyMaster

impl Unpin for CloneFlags

impl Unpin for CpuSet

impl Unpin for LioOpcode

impl Unpin for LioMode

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

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

impl<'a> !Unpin for LioCbBuilder<'a>

impl Unpin for EpollFlags

impl Unpin for EpollOp

impl Unpin for EpollEvent

impl Unpin for EfdFlags

impl Unpin for ProtFlags

impl Unpin for MapFlags

impl Unpin for MmapAdvise

impl Unpin for MsFlags

impl Unpin for Persona

impl Unpin for Request

impl Unpin for Event

impl Unpin for Options

impl Unpin for QuotaType

impl Unpin for QuotaFmt

impl Unpin for Dqblk

impl Unpin for RebootMode

impl Unpin for Resource

impl Unpin for FdSet

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

impl Unpin for SigEvent

impl Unpin for Signal

impl Unpin for SaFlags

impl Unpin for SigmaskHow

impl Unpin for SigSet

impl Unpin for SigHandler

impl Unpin for SigAction

impl Unpin for SfdFlags

impl Unpin for SignalFd

impl Unpin for AlgAddr

impl Unpin for LinkAddr

impl Unpin for VsockAddr

impl Unpin for InetAddr

impl Unpin for IpAddr

impl Unpin for Ipv4Addr

impl Unpin for Ipv6Addr

impl Unpin for UnixAddr

impl Unpin for SockAddr

impl Unpin for ReuseAddr

impl Unpin for ReusePort

impl Unpin for TcpNoDelay

impl Unpin for Linger

impl Unpin for IpFreebind

impl Unpin for Broadcast

impl Unpin for OobInline

impl Unpin for KeepAlive

impl Unpin for TcpMaxSeg

impl Unpin for TcpRepair

impl Unpin for RcvBuf

impl Unpin for SndBuf

impl Unpin for SockType

impl Unpin for AcceptConn

impl Unpin for Mark

impl Unpin for PassCred

impl Unpin for RxqOvfl

impl Unpin for Ipv6V6Only

impl Unpin for Ipv4Ttl

impl Unpin for Ipv6Ttl

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

impl Unpin for SockType

impl Unpin for SockFlag

impl Unpin for MsgFlags

impl<'a> Unpin for RecvMsg<'a>

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

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

impl<'a, I, C> Unpin for SendMmsgData<'a, I, C> where
    C: Unpin,
    I: Unpin

impl<'a, I> Unpin for RecvMmsgData<'a, I> where
    I: Unpin

impl Unpin for Shutdown

impl Unpin for SFlag

impl Unpin for Mode

impl Unpin for Statfs

impl Unpin for FsType

impl Unpin for FsFlags

impl Unpin for Statvfs

impl Unpin for SysInfo

impl Unpin for Termios

impl Unpin for BaudRate

impl Unpin for SetArg

impl Unpin for FlushArg

impl Unpin for FlowArg

impl Unpin for InputFlags

impl Unpin for LocalFlags

impl Unpin for TimeSpec

impl Unpin for TimeVal

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

impl Unpin for UtsName

impl Unpin for WaitStatus

impl Unpin for InitFlags

impl Unpin for Inotify

impl Unpin for TimerFd

impl Unpin for ClockId

impl Unpin for TimerFlags

impl Unpin for Expiration

impl Unpin for ClockId

impl Unpin for UContext

impl Unpin for ResUid

impl Unpin for ResGid

impl Unpin for Uid

impl Unpin for Gid

impl Unpin for Pid

impl Unpin for ForkResult

impl Unpin for Whence

impl Unpin for SysconfVar

impl Unpin for User

impl Unpin for Group

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

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

impl Unpin for ComdatKind

impl Unpin for SymbolKind

impl Unpin for FileFlags

impl<Section> Unpin for SymbolFlags<Section> where
    Section: Unpin

impl Unpin for Endianness

impl Unpin for BigEndian

impl<E> Unpin for U16Bytes<E> where
    E: Unpin

impl<E> Unpin for U32Bytes<E> where
    E: Unpin

impl<E> Unpin for U64Bytes<E> where
    E: Unpin

impl<E> Unpin for I16Bytes<E> where
    E: Unpin

impl<E> Unpin for I32Bytes<E> where
    E: Unpin

impl<E> Unpin for I64Bytes<E> where
    E: Unpin

impl<'data> Unpin for Bytes<'data>

impl<'data, R> Unpin for StringTable<'data, R> where
    R: Unpin

impl<'data, R> Unpin for File<'data, R> where
    R: Unpin

impl<'data, 'file, R> Unpin for SegmentIterator<'data, 'file, R> where
    'data: 'file, 

impl<'data, 'file, R> Unpin for Segment<'data, 'file, R> where
    'data: 'file, 

impl<'data, 'file, R> Unpin for SectionIterator<'data, 'file, R> where
    'data: 'file, 

impl<'data, 'file, R> Unpin for Section<'data, 'file, R> where
    'data: 'file, 

impl<'data, 'file, R> Unpin for ComdatIterator<'data, 'file, R> where
    'data: 'file, 

impl<'data, 'file, R> Unpin for Comdat<'data, 'file, R> where
    'data: 'file, 

impl<'data, 'file, R> Unpin for ComdatSectionIterator<'data, 'file, R> where
    'data: 'file, 

impl<'data, 'file, R> Unpin for SymbolTable<'data, 'file, R> where
    R: Unpin,
    'data: 'file, 

impl<'data, 'file, R> Unpin for SymbolIterator<'data, 'file, R> where
    R: Unpin,
    'data: 'file, 

impl<'data, 'file, R> Unpin for Symbol<'data, 'file, R> where
    R: Unpin,
    'data: 'file, 

impl<'data, 'file, R> Unpin for DynamicRelocationIterator<'data, 'file, R> where
    R: Unpin,
    'data: 'file, 

impl<'data, 'file, R> Unpin for SectionRelocationIterator<'data, 'file, R> where
    R: Unpin,
    'data: 'file, 

impl<'data, R> Unpin for ArchiveFile<'data, R> where
    R: Unpin

impl<'data, R> Unpin for ArchiveMemberIterator<'data, R> where
    R: Unpin

impl<'data> Unpin for ArchiveMember<'data>

impl<'data, R> Unpin for CoffFile<'data, R> where
    R: Unpin

impl<'data> Unpin for SectionTable<'data>

impl<'data, 'file, R> Unpin for CoffSegmentIterator<'data, 'file, R> where
    'data: 'file, 

impl<'data, 'file, R> Unpin for CoffSegment<'data, 'file, R> where
    'data: 'file, 

impl<'data, 'file, R> Unpin for CoffSectionIterator<'data, 'file, R> where
    'data: 'file, 

impl<'data, 'file, R> Unpin for CoffSection<'data, 'file, R> where
    'data: 'file, 

impl<'data, R> Unpin for SymbolTable<'data, R> where
    R: Unpin

impl<'data, 'table, R> Unpin for SymbolIterator<'data, 'table, R> where
    'data: 'table, 

impl<'data, 'file, R> Unpin for CoffSymbolTable<'data, 'file, R> where
    'data: 'file, 

impl<'data, 'file, R> Unpin for CoffSymbolIterator<'data, 'file, R> where
    'data: 'file, 

impl<'data, 'file, R> Unpin for CoffSymbol<'data, 'file, R> where
    'data: 'file, 

impl<'data, 'file, R> Unpin for CoffRelocationIterator<'data, 'file, R> where
    'data: 'file, 

impl<'data, 'file, R> Unpin for CoffComdatIterator<'data, 'file, R> where
    'data: 'file, 

impl<'data, 'file, R> Unpin for CoffComdat<'data, 'file, R> where
    'data: 'file, 

impl<'data, 'file, R> Unpin for CoffComdatSectionIterator<'data, 'file, R> where
    'data: 'file, 

impl<'data, Elf, R> Unpin for ElfFile<'data, Elf, R> where
    R: Unpin,
    <Elf as FileHeader>::Endian: Unpin

impl<'data, 'file, Elf, R> Unpin for ElfSegmentIterator<'data, 'file, Elf, R> where
    'data: 'file, 

impl<'data, 'file, Elf, R> Unpin for ElfSegment<'data, 'file, Elf, R> where
    'data: 'file, 

impl<'data, Elf, R> Unpin for SectionTable<'data, Elf, R> where
    R: Unpin

impl<'data, 'file, Elf, R> Unpin for ElfSectionIterator<'data, 'file, Elf, R> where
    'data: 'file, 

impl<'data, 'file, Elf, R> Unpin for ElfSection<'data, 'file, Elf, R> where
    'data: 'file, 

impl<'data, Elf, R> Unpin for SymbolTable<'data, Elf, R> where
    R: Unpin

impl<'data, 'file, Elf, R> Unpin for ElfSymbolTable<'data, 'file, Elf, R> where
    <Elf as FileHeader>::Endian: Unpin,
    'data: 'file, 

impl<'data, 'file, Elf, R> Unpin for ElfSymbolIterator<'data, 'file, Elf, R> where
    <Elf as FileHeader>::Endian: Unpin,
    'data: 'file, 

impl<'data, 'file, Elf, R> Unpin for ElfSymbol<'data, 'file, Elf, R> where
    <Elf as FileHeader>::Endian: Unpin,
    'data: 'file, 

impl<'data, 'file, Elf, R> Unpin for ElfDynamicRelocationIterator<'data, 'file, Elf, R> where
    'data: 'file, 

impl<'data, 'file, Elf, R> Unpin for ElfSectionRelocationIterator<'data, 'file, Elf, R> where
    'data: 'file, 

impl<'data, 'file, Elf, R> Unpin for ElfComdatIterator<'data, 'file, Elf, R> where
    'data: 'file, 

impl<'data, 'file, Elf, R> Unpin for ElfComdat<'data, 'file, Elf, R> where
    'data: 'file, 

impl<'data, 'file, Elf, R> Unpin for ElfComdatSectionIterator<'data, 'file, Elf, R> where
    'data: 'file, 

impl<'data, Elf> Unpin for NoteIterator<'data, Elf> where
    <Elf as FileHeader>::Endian: Unpin

impl<'data, Elf> Unpin for Note<'data, Elf>

impl<'data, Elf> Unpin for HashTable<'data, Elf>

impl<'data, Elf> Unpin for GnuHashTable<'data, Elf>

impl<'data> Unpin for Version<'data>

impl<'data, Elf> Unpin for VersionTable<'data, Elf>

impl<'data, Elf> Unpin for VerdefIterator<'data, Elf> where
    <Elf as FileHeader>::Endian: Unpin

impl<'data, Elf> Unpin for VerdauxIterator<'data, Elf> where
    <Elf as FileHeader>::Endian: Unpin

impl<'data, Elf> Unpin for VerneedIterator<'data, Elf> where
    <Elf as FileHeader>::Endian: Unpin

impl<'data, Elf> Unpin for VernauxIterator<'data, Elf> where
    <Elf as FileHeader>::Endian: Unpin

impl<'data, E, R> Unpin for DyldCache<'data, E, R> where
    E: Unpin,
    R: Unpin

impl<'data, 'cache, E, R> Unpin for DyldCacheImageIterator<'data, 'cache, E, R> where
    'data: 'cache, 

impl<'data, E, R> Unpin for DyldCacheImage<'data, E, R> where
    E: Unpin,
    R: Unpin

impl<'data, Mach, R> Unpin for MachOFile<'data, Mach, R> where
    R: Unpin,
    <Mach as MachHeader>::Endian: Unpin

impl<'data, 'file, Mach, R> Unpin for MachOComdatIterator<'data, 'file, Mach, R> where
    'data: 'file, 

impl<'data, 'file, Mach, R> Unpin for MachOComdat<'data, 'file, Mach, R> where
    'data: 'file, 

impl<'data, 'file, Mach, R> Unpin for MachOComdatSectionIterator<'data, 'file, Mach, R> where
    'data: 'file, 

impl<'data, E> Unpin for LoadCommandIterator<'data, E> where
    E: Unpin

impl<'data, E> Unpin for LoadCommandData<'data, E> where
    E: Unpin

impl<'data, E> Unpin for LoadCommandVariant<'data, E>

impl<'data, 'file, Mach, R> Unpin for MachOSegmentIterator<'data, 'file, Mach, R> where
    <Mach as MachHeader>::Endian: Unpin,
    'data: 'file, 

impl<'data, 'file, Mach, R> Unpin for MachOSegment<'data, 'file, Mach, R> where
    'data: 'file, 

impl<'data, 'file, Mach, R> Unpin for MachOSectionIterator<'data, 'file, Mach, R> where
    'data: 'file, 

impl<'data, 'file, Mach, R> Unpin for MachOSection<'data, 'file, Mach, R> where
    'data: 'file, 

impl<'data, Mach, R> Unpin for SymbolTable<'data, Mach, R> where
    R: Unpin

impl<'data, 'file, Mach, R> Unpin for MachOSymbolTable<'data, 'file, Mach, R> where
    'data: 'file, 

impl<'data, 'file, Mach, R> Unpin for MachOSymbolIterator<'data, 'file, Mach, R> where
    'data: 'file, 

impl<'data, 'file, Mach, R> Unpin for MachOSymbol<'data, 'file, Mach, R> where
    'data: 'file, 

impl<'data, 'file, Mach, R> Unpin for MachORelocationIterator<'data, 'file, Mach, R> where
    'data: 'file, 

impl<'data, Pe, R> Unpin for PeFile<'data, Pe, R> where
    R: Unpin

impl<'data, 'file, Pe, R> Unpin for PeComdatIterator<'data, 'file, Pe, R> where
    'data: 'file, 

impl<'data, 'file, Pe, R> Unpin for PeComdat<'data, 'file, Pe, R> where
    'data: 'file, 

impl<'data, 'file, Pe, R> Unpin for PeComdatSectionIterator<'data, 'file, Pe, R> where
    'data: 'file, 

impl<'data, 'file, Pe, R> Unpin for PeSegmentIterator<'data, 'file, Pe, R> where
    'data: 'file, 

impl<'data, 'file, Pe, R> Unpin for PeSegment<'data, 'file, Pe, R> where
    'data: 'file, 

impl<'data, 'file, Pe, R> Unpin for PeSectionIterator<'data, 'file, Pe, R> where
    'data: 'file, 

impl<'data, 'file, Pe, R> Unpin for PeSection<'data, 'file, Pe, R> where
    'data: 'file, 

impl<'data, 'file, R> Unpin for PeRelocationIterator<'data, 'file, R> where
    R: Unpin

impl<'data> Unpin for DataDirectories<'data>

impl<'data> Unpin for ExportTarget<'data>

impl<'data> Unpin for Export<'data>

impl<'data> Unpin for ExportTable<'data>

impl<'data> Unpin for ImportTable<'data>

impl<'data> Unpin for ImportDescriptorIterator<'data>

impl<'data> Unpin for ImportThunkList<'data>

impl<'data> Unpin for Import<'data>

impl<'data> Unpin for RelocationBlockIterator<'data>

impl<'data> Unpin for RelocationIterator<'data>

impl Unpin for Relocation

impl<'data> Unpin for RichHeaderInfo<'data>

impl Unpin for Error

impl Unpin for FileKind

impl Unpin for ObjectKind

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

impl<'data> Unpin for SymbolMapName<'data>

impl<'data> Unpin for ObjectMap<'data>

impl<'data> Unpin for ObjectMapEntry<'data>

impl<'data> Unpin for Import<'data>

impl<'data> Unpin for Export<'data>

impl<'data> Unpin for CodeView<'data>

impl Unpin for Relocation

impl<'data> Unpin for CompressedData<'data>

impl Unpin for Header

impl<E> Unpin for FileHeader32<E> where
    E: Unpin

impl<E> Unpin for FileHeader64<E> where
    E: Unpin

impl Unpin for Ident

impl<E> Unpin for SectionHeader32<E> where
    E: Unpin

impl<E> Unpin for SectionHeader64<E> where
    E: Unpin

impl<E> Unpin for CompressionHeader32<E> where
    E: Unpin

impl<E> Unpin for CompressionHeader64<E> where
    E: Unpin

impl<E> Unpin for Sym32<E> where
    E: Unpin

impl<E> Unpin for Sym64<E> where
    E: Unpin

impl<E> Unpin for Syminfo32<E> where
    E: Unpin

impl<E> Unpin for Syminfo64<E> where
    E: Unpin

impl<E> Unpin for Rel32<E> where
    E: Unpin

impl<E> Unpin for Rela32<E> where
    E: Unpin

impl<E> Unpin for Rel64<E> where
    E: Unpin

impl<E> Unpin for Rela64<E> where
    E: Unpin

impl<E> Unpin for ProgramHeader32<E> where
    E: Unpin

impl<E> Unpin for ProgramHeader64<E> where
    E: Unpin

impl<E> Unpin for Dyn32<E> where
    E: Unpin

impl<E> Unpin for Dyn64<E> where
    E: Unpin

impl<E> Unpin for Versym<E> where
    E: Unpin

impl<E> Unpin for Verdef<E> where
    E: Unpin

impl<E> Unpin for Verdaux<E> where
    E: Unpin

impl<E> Unpin for Verneed<E> where
    E: Unpin

impl<E> Unpin for Vernaux<E> where
    E: Unpin

impl<E> Unpin for NoteHeader32<E> where
    E: Unpin

impl<E> Unpin for NoteHeader64<E> where
    E: Unpin

impl<E> Unpin for HashHeader<E> where
    E: Unpin

impl<E> Unpin for GnuHashHeader<E> where
    E: Unpin

impl<E> Unpin for DyldCacheHeader<E> where
    E: Unpin

impl<E> Unpin for DyldCacheMappingInfo<E> where
    E: Unpin

impl<E> Unpin for DyldCacheImageInfo<E> where
    E: Unpin

impl Unpin for FatHeader

impl Unpin for FatArch32

impl Unpin for FatArch64

impl<E> Unpin for MachHeader32<E> where
    E: Unpin

impl<E> Unpin for MachHeader64<E> where
    E: Unpin

impl<E> Unpin for LoadCommand<E> where
    E: Unpin

impl<E> Unpin for LcStr<E> where
    E: Unpin

impl<E> Unpin for SegmentCommand32<E> where
    E: Unpin

impl<E> Unpin for SegmentCommand64<E> where
    E: Unpin

impl<E> Unpin for Section32<E> where
    E: Unpin

impl<E> Unpin for Section64<E> where
    E: Unpin

impl<E> Unpin for Fvmlib<E> where
    E: Unpin

impl<E> Unpin for FvmlibCommand<E> where
    E: Unpin

impl<E> Unpin for Dylib<E> where
    E: Unpin

impl<E> Unpin for DylibCommand<E> where
    E: Unpin

impl<E> Unpin for SubFrameworkCommand<E> where
    E: Unpin

impl<E> Unpin for SubClientCommand<E> where
    E: Unpin

impl<E> Unpin for SubUmbrellaCommand<E> where
    E: Unpin

impl<E> Unpin for SubLibraryCommand<E> where
    E: Unpin

impl<E> Unpin for PreboundDylibCommand<E> where
    E: Unpin

impl<E> Unpin for DylinkerCommand<E> where
    E: Unpin

impl<E> Unpin for ThreadCommand<E> where
    E: Unpin

impl<E> Unpin for RoutinesCommand32<E> where
    E: Unpin

impl<E> Unpin for RoutinesCommand64<E> where
    E: Unpin

impl<E> Unpin for SymtabCommand<E> where
    E: Unpin

impl<E> Unpin for DysymtabCommand<E> where
    E: Unpin

impl<E> Unpin for DylibTableOfContents<E> where
    E: Unpin

impl<E> Unpin for DylibModule32<E> where
    E: Unpin

impl<E> Unpin for DylibModule64<E> where
    E: Unpin

impl<E> Unpin for DylibReference<E> where
    E: Unpin

impl<E> Unpin for TwolevelHintsCommand<E> where
    E: Unpin

impl<E> Unpin for TwolevelHint<E> where
    E: Unpin

impl<E> Unpin for PrebindCksumCommand<E> where
    E: Unpin

impl<E> Unpin for UuidCommand<E> where
    E: Unpin

impl<E> Unpin for RpathCommand<E> where
    E: Unpin

impl<E> Unpin for LinkeditDataCommand<E> where
    E: Unpin

impl<E> Unpin for FilesetEntryCommand<E> where
    E: Unpin

impl<E> Unpin for EncryptionInfoCommand32<E> where
    E: Unpin

impl<E> Unpin for EncryptionInfoCommand64<E> where
    E: Unpin

impl<E> Unpin for VersionMinCommand<E> where
    E: Unpin

impl<E> Unpin for BuildVersionCommand<E> where
    E: Unpin

impl<E> Unpin for BuildToolVersion<E> where
    E: Unpin

impl<E> Unpin for DyldInfoCommand<E> where
    E: Unpin

impl<E> Unpin for LinkerOptionCommand<E> where
    E: Unpin

impl<E> Unpin for SymsegCommand<E> where
    E: Unpin

impl<E> Unpin for IdentCommand<E> where
    E: Unpin

impl<E> Unpin for FvmfileCommand<E> where
    E: Unpin

impl<E> Unpin for EntryPointCommand<E> where
    E: Unpin

impl<E> Unpin for SourceVersionCommand<E> where
    E: Unpin

impl<E> Unpin for DataInCodeEntry<E> where
    E: Unpin

impl<E> Unpin for NoteCommand<E> where
    E: Unpin

impl<E> Unpin for Nlist32<E> where
    E: Unpin

impl<E> Unpin for Nlist64<E> where
    E: Unpin

impl<E> Unpin for Relocation<E> where
    E: Unpin

impl Unpin for Guid

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

impl<T, F> Unpin for Lazy<T, F> where
    F: Unpin,
    T: Unpin

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

impl<T, F> Unpin for Lazy<T, F> where
    F: Unpin,
    T: Unpin

impl<T> Unpin for OnceBox<T>

impl Unpin for OnceBool

impl Unpin for PipeReader

impl Unpin for PipeWriter

impl<'a, P> Unpin for Split<'a, P> where
    <P as Pattern>::__Encoded: Unpin

impl Unpin for RawOsStr

impl Unpin for AnsiColors

impl Unpin for CssColors

impl Unpin for UserBlack

impl Unpin for UserRed

impl Unpin for UserGreen

impl Unpin for UserYellow

impl Unpin for UserBlue

impl Unpin for UserCyan

impl Unpin for UserWhite

impl Unpin for Black

impl Unpin for NavyBlue

impl Unpin for DarkBlue

impl Unpin for Blue

impl Unpin for BlueStone

impl Unpin for OrientBlue

impl Unpin for BlueRibbon

impl Unpin for Teal

impl Unpin for Jade

impl Unpin for BondiBlue

impl Unpin for Cerulean

impl Unpin for DarkGreen

impl Unpin for Malachite

impl Unpin for Aqua

impl Unpin for Green

impl Unpin for Cyan

impl Unpin for Rosewood

impl Unpin for DarkPurple

impl Unpin for Lilac

impl Unpin for Indigo

impl Unpin for GladeGreen

impl Unpin for HippieBlue

impl Unpin for Limeade

impl Unpin for FernGreen

impl Unpin for SilverTree

impl Unpin for Tradewind

impl Unpin for DownyTeal

impl Unpin for Viking

impl Unpin for MalibuBlue

impl Unpin for Aquamarine

impl Unpin for Maroon

impl Unpin for Purple

impl Unpin for Brown

impl Unpin for CopperRose

impl Unpin for Olive

impl Unpin for DarkGray

impl Unpin for SlateBlue

impl Unpin for BayLeaf

impl Unpin for GulfStream

impl Unpin for PoloBlue

impl Unpin for Pistachio

impl Unpin for VistaBlue

impl Unpin for Bermuda

impl Unpin for MintGreen

impl Unpin for BrightRed

impl Unpin for DarkFlirt

impl Unpin for Flirt

impl Unpin for LightFlirt

impl Unpin for DarkViolet

impl Unpin for MatrixPink

impl Unpin for Heliotrope

impl Unpin for PirateGold

impl Unpin for Bouquet

impl Unpin for Lavender

impl Unpin for BuddhaGold

impl Unpin for OliveGreen

impl Unpin for Feijoa

impl Unpin for PixieGreen

impl Unpin for JungleMist

impl Unpin for Lime

impl Unpin for Celadon

impl Unpin for AeroBlue

impl Unpin for TennOrange

impl Unpin for Orchid

impl Unpin for MangoTango

impl Unpin for SeaPink

impl Unpin for CanCanPink

impl Unpin for DarkCorn

impl Unpin for TanBeige

impl Unpin for ClamShell

impl Unpin for Mauve

impl Unpin for Corn

impl Unpin for DecoOrange

impl Unpin for AltoBeige

impl Unpin for FogPink

impl Unpin for Canary

impl Unpin for SnowyMint

impl Unpin for OysterBay

impl Unpin for Red

impl Unpin for DarkRose

impl Unpin for Rose

impl Unpin for Fuchsia

impl Unpin for HotPink

impl Unpin for Salmon

impl Unpin for PinkSalmon

impl Unpin for BlushPink

impl Unpin for YellowSea

impl Unpin for TexasRose

impl Unpin for Tacao

impl Unpin for Sundown

impl Unpin for Gold

impl Unpin for Dandelion

impl Unpin for Caramel

impl Unpin for PinkLace

impl Unpin for Yellow

impl Unpin for LaserLemon

impl Unpin for Cumulus

impl Unpin for White

impl Unpin for CodGray

impl Unpin for MineShaft

impl Unpin for Tundora

impl Unpin for DoveGray

impl Unpin for Boulder

impl Unpin for Gray

impl Unpin for LightGray

impl Unpin for DustyGray

impl Unpin for NobelGray

impl Unpin for DarkSilver

impl Unpin for Silver

impl Unpin for DarkAlto

impl Unpin for Alto

impl Unpin for Mercury

impl<const R: u8, const G: u8, const B: u8> Unpin for CustomColor<R, G, B>

impl Unpin for Rgb

impl Unpin for Black

impl Unpin for Red

impl Unpin for Green

impl Unpin for Yellow

impl Unpin for Blue

impl Unpin for Magenta

impl Unpin for Cyan

impl Unpin for White

impl Unpin for Default

impl Unpin for BrightRed

impl Unpin for BrightBlue

impl Unpin for BrightCyan

impl<'a, Fg, Bg, T> Unpin for ComboColorDisplay<'a, Fg, Bg, T> where
    Bg: Unpin,
    Fg: Unpin

impl Unpin for DynColors

impl Unpin for Effect

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

impl Unpin for Style

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

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

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

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

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

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

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

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

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

impl<'a, InVal: ?Sized, Out, ApplyFn> Unpin for SupportsColorsDisplay<'a, InVal, Out, ApplyFn> where
    ApplyFn: Unpin

impl<'a, C, T> Unpin for FgColorDisplay<'a, C, T> where
    C: Unpin

impl<'a, C, T> Unpin for BgColorDisplay<'a, C, T> where
    C: Unpin

impl<'a, Color, T> Unpin for FgDynColorDisplay<'a, Color, T> where
    Color: Unpin

impl<'a, Color, T> Unpin for BgDynColorDisplay<'a, Color, T> where
    Color: Unpin

impl Unpin for Time

impl<N> Unpin for DfsEvent<N> where
    N: Unpin

impl<B> Unpin for Control<B> where
    B: Unpin

impl<N, VM> Unpin for Dfs<N, VM> where
    N: Unpin,
    VM: Unpin

impl<N, VM> Unpin for DfsPostOrder<N, VM> where
    N: Unpin,
    VM: Unpin

impl<N, VM> Unpin for Bfs<N, VM> where
    N: Unpin,
    VM: Unpin

impl<N, VM> Unpin for Topo<N, VM> where
    N: Unpin,
    VM: Unpin

impl<W, C> Unpin for WalkerIter<W, C> where
    C: Unpin,
    W: Unpin

impl<G, F> Unpin for NodeFiltered<G, F> where
    F: Unpin,
    G: Unpin

impl<'a, I, F> Unpin for NodeFilteredNeighbors<'a, I, F> where
    I: Unpin

impl<'a, I, F> Unpin for NodeFilteredNodes<'a, I, F> where
    I: Unpin

impl<'a, G, I, F> Unpin for NodeFilteredEdgeReferences<'a, G, I, F> where
    G: Unpin,
    I: Unpin

impl<'a, G, I, F> Unpin for NodeFilteredEdges<'a, G, I, F> where
    G: Unpin,
    I: Unpin

impl<G, F> Unpin for EdgeFiltered<G, F> where
    F: Unpin,
    G: Unpin

impl<'a, G, F> Unpin for EdgeFilteredNeighbors<'a, G, F> where
    <G as IntoEdges>::Edges: Unpin

impl<'a, G, I, F> Unpin for EdgeFilteredEdges<'a, G, I, F> where
    G: Unpin,
    I: Unpin

impl<'a, G, F> Unpin for EdgeFilteredNeighborsDirected<'a, G, F> where
    <G as IntoEdgesDirected>::EdgesDirected: Unpin,
    <G as GraphBase>::NodeId: Unpin

impl<G> Unpin for Reversed<G> where
    G: Unpin

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

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

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

impl<N, E> Unpin for Element<N, E> where
    E: Unpin,
    N: Unpin

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

impl<Ix> Unpin for EdgeIndex<Ix> where
    Ix: Unpin

impl<Ix> Unpin for OutgoingEdgeIndices<Ix> where
    Ix: Unpin

impl<'a, E, Ix> Unpin for Neighbors<'a, E, Ix>

impl<'a, E, Ix> Unpin for EdgeReference<'a, E, Ix> where
    Ix: Unpin

impl<'a, E, Ix> Unpin for EdgeIndices<'a, E, Ix>

impl<Ix> Unpin for NodeIndices<Ix>

impl<E, Ix> Unpin for List<E, Ix> where
    E: Unpin,
    Ix: Unpin

impl<'a, E, Ix> Unpin for EdgeReferences<'a, E, Ix> where
    Ix: Unpin

impl<'a, E, Ix> Unpin for OutgoingEdgeReferences<'a, E, Ix> where
    Ix: Unpin

impl<NodeId, EdgeWeight> Unpin for Paths<NodeId, EdgeWeight> where
    EdgeWeight: Unpin,
    NodeId: Unpin

impl<N> Unpin for Dominators<N> where
    N: Unpin

impl<'a, N> Unpin for DominatorsIter<'a, N> where
    N: Unpin

impl<'a, N> Unpin for DominatedByIter<'a, N> where
    N: Unpin

impl<G> Unpin for Matching<G> where
    G: Unpin,
    <G as GraphBase>::NodeId: Unpin

impl<'a, G> Unpin for MatchedNodes<'a, G>

impl<'a, G> Unpin for MatchedEdges<'a, G>

impl<N, VM> Unpin for DfsSpace<N, VM> where
    N: Unpin,
    VM: Unpin

impl<N> Unpin for TarjanScc<N> where
    N: Unpin

impl<G> Unpin for MinSpanningTree<G> where
    G: Unpin,
    <G as Data>::EdgeWeight: Unpin,
    <G as GraphBase>::NodeId: Unpin,
    <G as IntoNodeReferences>::NodeReferences: Unpin

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

impl<N, E, Ty, Ix> Unpin for Csr<N, E, Ty, Ix> where
    E: Unpin,
    Ix: Unpin,
    N: Unpin,
    Ty: Unpin

impl<'a, E, Ty, Ix> Unpin for Edges<'a, E, Ty, Ix> where
    Ix: Unpin,
    Ty: Unpin

impl<'a, E, Ty, Ix> Unpin for EdgeReference<'a, E, Ty, Ix> where
    Ix: Unpin,
    Ty: Unpin

impl<'a, E, Ty, Ix> Unpin for EdgeReferences<'a, E, Ty, Ix> where
    Ix: Unpin,
    Ty: Unpin

impl<'a, Ix> Unpin for Neighbors<'a, Ix>

impl<Ix> Unpin for NodeIdentifiers<Ix> where
    Ix: Unpin

impl<'a, N, Ix> Unpin for NodeReferences<'a, N, Ix> where
    Ix: Unpin

impl<'a, G> Unpin for Dot<'a, G> where
    G: Unpin

impl Unpin for Config

impl<Ix> Unpin for NodeIndex<Ix> where
    Ix: Unpin

impl<Ix> Unpin for EdgeIndex<Ix> where
    Ix: Unpin

impl<N, Ix> Unpin for Node<N, Ix> where
    Ix: Unpin,
    N: Unpin

impl<E, Ix> Unpin for Edge<E, Ix> where
    E: Unpin,
    Ix: Unpin

impl<N, E, Ty, Ix> Unpin for Graph<N, E, Ty, Ix> where
    E: Unpin,
    Ix: Unpin,
    N: Unpin,
    Ty: Unpin

impl<'a, N, Ty, Ix> Unpin for Externals<'a, N, Ty, Ix> where
    Ty: Unpin

impl<'a, E, Ix> Unpin for Neighbors<'a, E, Ix> where
    Ix: Unpin

impl<'a, E, Ty, Ix> Unpin for Edges<'a, E, Ty, Ix> where
    Ix: Unpin,
    Ty: Unpin

impl<'a, E, Ty, Ix> Unpin for EdgesConnecting<'a, E, Ty, Ix> where
    Ix: Unpin,
    Ty: Unpin

impl<'a, N, Ix> Unpin for NodeWeightsMut<'a, N, Ix>

impl<'a, E, Ix> Unpin for EdgeWeightsMut<'a, E, Ix>

impl<Ix> Unpin for WalkNeighbors<Ix> where
    Ix: Unpin

impl<Ix> Unpin for NodeIndices<Ix>

impl<Ix> Unpin for EdgeIndices<Ix>

impl<'a, E, Ix> Unpin for EdgeReference<'a, E, Ix> where
    Ix: Unpin

impl<'a, N, Ix> Unpin for NodeReferences<'a, N, Ix>

impl<'a, E, Ix> Unpin for EdgeReferences<'a, E, Ix>

impl<'a, G> Unpin for Frozen<'a, G>

impl<K> Unpin for UnionFind<K> where
    K: Unpin

impl Unpin for Direction

impl Unpin for Directed

impl Unpin for Undirected

impl Unpin for IntoIter

impl Unpin for LexError

impl Unpin for Span

impl Unpin for TokenTree

impl Unpin for Group

impl Unpin for Delimiter

impl Unpin for Punct

impl Unpin for Spacing

impl Unpin for Ident

impl Unpin for Literal

impl Unpin for Level

impl Unpin for Diagnostic

impl Unpin for SpanRange

impl Unpin for Report

impl Unpin for TestSuite

impl Unpin for TestCase

impl Unpin for TestRerun

impl Unpin for Property

impl Unpin for Output

impl Unpin for Error

impl<'a> Unpin for Attributes<'a>

impl<'a> Unpin for Attribute<'a>

impl<'a> Unpin for BytesStart<'a>

impl<'a> Unpin for BytesDecl<'a>

impl<'a> Unpin for BytesEnd<'a>

impl<'a> Unpin for BytesText<'a>

impl<'a> Unpin for Event<'a>

impl<B> Unpin for Reader<B> where
    B: Unpin

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

impl<T, const N: usize> Unpin for IntoIter<T, N> where
    T: Unpin

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl<I, ID, F> Unpin for Fold<I, ID, F> where
    F: Unpin,
    I: Unpin,
    ID: Unpin

impl<I, U, F> Unpin for FoldWith<I, U, F> where
    F: Unpin,
    I: Unpin,
    U: Unpin

impl<I, F> Unpin for Inspect<I, F> where
    F: Unpin,
    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> Unpin for Intersperse<I> where
    I: Unpin,
    <I as ParallelIterator>::Item: Unpin

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

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

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

impl<I, T, F> Unpin for MapWith<I, T, F> where
    F: Unpin,
    I: Unpin,
    T: Unpin

impl<I, INIT, F> Unpin for MapInit<I, INIT, F> where
    F: Unpin,
    I: Unpin,
    INIT: Unpin

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

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

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

impl<Iter> Unpin for IterBridge<Iter> where
    Iter: Unpin

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

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

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

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

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

impl<D, S> Unpin for Split<D, S> where
    D: Unpin,
    S: Unpin

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

impl<I, U, ID, F> Unpin for TryFold<I, U, ID, F> where
    F: Unpin,
    I: Unpin,
    ID: Unpin,
    U: Unpin

impl<I, U, F> Unpin for TryFoldWith<I, U, F> where
    F: Unpin,
    I: Unpin,
    <U as Try>::Ok: Unpin

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

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

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

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

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

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

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

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

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

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

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

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

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

impl<'data, T> Unpin for Iter<'data, T>

impl<'data, T> Unpin for Chunks<'data, T>

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

impl<'data, T> Unpin for Windows<'data, T>

impl<'data, T> Unpin for IterMut<'data, T>

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

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

impl<'data, T, P> Unpin for Split<'data, T, P> where
    P: Unpin

impl<'data, T, P> Unpin for SplitMut<'data, T, P> where
    P: Unpin

impl<'ch> Unpin for Chars<'ch>

impl<'ch> Unpin for CharIndices<'ch>

impl<'ch> Unpin for Bytes<'ch>

impl<'ch> Unpin for EncodeUtf16<'ch>

impl<'ch, P> Unpin for Split<'ch, P> where
    P: Unpin

impl<'ch, P> Unpin for SplitTerminator<'ch, P> where
    P: Unpin

impl<'ch> Unpin for Lines<'ch>

impl<'ch> Unpin for SplitWhitespace<'ch>

impl<'ch, P> Unpin for Matches<'ch, P> where
    P: Unpin

impl<'ch, P> Unpin for MatchIndices<'ch, P> where
    P: Unpin

impl<'a> Unpin for Drain<'a>

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

impl<'data, T> Unpin for Drain<'data, T>

impl<'scope> Unpin for Scope<'scope>

impl<'scope> Unpin for ScopeFifo<'scope>

impl Unpin for ThreadPool

impl<S> Unpin for ThreadPoolBuilder<S> where
    S: Unpin

impl Unpin for FnContext

impl<'t> Unpin for Match<'t>

impl Unpin for Regex

impl<'r, 't> Unpin for Matches<'r, 't>

impl<'r, 't> Unpin for CaptureMatches<'r, 't>

impl<'r, 't> Unpin for Split<'r, 't>

impl<'r, 't> Unpin for SplitN<'r, 't>

impl<'r> Unpin for CaptureNames<'r>

impl<'t> Unpin for Captures<'t>

impl<'c, 't> Unpin for SubCaptureMatches<'c, 't> where
    't: 'c, 

impl<'a, R: ?Sized> Unpin for ReplacerRef<'a, R>

impl<'t> Unpin for NoExpand<'t>

impl Unpin for RegexSet

impl Unpin for SetMatches

impl<'a> Unpin for SetMatchesIter<'a>

impl Unpin for Error

impl Unpin for RegexSet

impl Unpin for SetMatches

impl<'a> Unpin for SetMatchesIter<'a>

impl<'t> Unpin for Match<'t>

impl Unpin for Regex

impl<'r> Unpin for CaptureNames<'r>

impl<'r, 't> Unpin for Split<'r, 't>

impl<'r, 't> Unpin for SplitN<'r, 't>

impl<'t> Unpin for Captures<'t>

impl<'c, 't> Unpin for SubCaptureMatches<'c, 't> where
    't: 'c, 

impl<'r, 't> Unpin for CaptureMatches<'r, 't>

impl<'r, 't> Unpin for Matches<'r, 't>

impl<'a, R: ?Sized> Unpin for ReplacerRef<'a, R>

impl<'t> Unpin for NoExpand<'t>

impl Unpin for Parser

impl Unpin for Printer

impl Unpin for Error

impl Unpin for ErrorKind

impl Unpin for Span

impl Unpin for Position

impl Unpin for Comment

impl Unpin for Ast

impl Unpin for Concat

impl Unpin for Literal

impl Unpin for Class

impl Unpin for ClassPerl

impl Unpin for ClassAscii

impl Unpin for ClassSet

impl Unpin for Assertion

impl Unpin for Repetition

impl Unpin for Group

impl Unpin for GroupKind

impl Unpin for SetFlags

impl Unpin for Flags

impl Unpin for FlagsItem

impl Unpin for Flag

impl Unpin for Error

impl Unpin for Literals

impl Unpin for Literal

impl Unpin for Printer

impl Unpin for Translator

impl Unpin for Error

impl Unpin for ErrorKind

impl Unpin for Hir

impl Unpin for HirKind

impl Unpin for Literal

impl Unpin for Class

impl<'a> Unpin for ClassUnicodeIter<'a>

impl Unpin for ClassBytes

impl<'a> Unpin for ClassBytesIter<'a>

impl Unpin for Anchor

impl Unpin for Group

impl Unpin for GroupKind

impl Unpin for Repetition

impl Unpin for Parser

impl Unpin for Utf8Range

impl<'a> Unpin for Demangle<'a>

impl Unpin for Buffer

impl Unpin for Handle

impl Unpin for Always

impl<T, F, S> Unpin for ScopeGuard<T, F, S> where
    F: Unpin,
    T: Unpin

impl Unpin for Error

impl Unpin for Version

impl Unpin for VersionReq

impl Unpin for Comparator

impl Unpin for Op

impl Unpin for Prerelease

impl Unpin for Error

impl<E> Unpin for UnitDeserializer<E> where
    E: Unpin

impl<E> Unpin for BoolDeserializer<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 IsizeDeserializer<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 U64Deserializer<E> where
    E: Unpin

impl<E> Unpin for UsizeDeserializer<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 CharDeserializer<E> where
    E: Unpin

impl<E> Unpin for I128Deserializer<E> where
    E: Unpin

impl<E> Unpin for U128Deserializer<E> where
    E: Unpin

impl<E> Unpin for U32Deserializer<E> where
    E: Unpin

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

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

impl<E> Unpin for StringDeserializer<E> where
    E: Unpin

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

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

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

impl<I, E> Unpin for SeqDeserializer<I, E> where
    E: Unpin,
    I: Unpin

impl<A> Unpin for SeqAccessDeserializer<A> where
    A: 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<A> Unpin for MapAccessDeserializer<A> where
    A: Unpin

impl Unpin for IgnoredAny

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

impl<Ok, Error> Unpin for Impossible<Ok, Error> where
    Error: Unpin,
    Ok: Unpin

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

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

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

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

impl<'de, R, T> Unpin for StreamDeserializer<'de, R, T> where
    R: Unpin,
    T: Unpin

impl Unpin for Error

impl Unpin for Category

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

impl<'a> Unpin for Entry<'a>

impl<'a> Unpin for VacantEntry<'a>

impl<'a> Unpin for OccupiedEntry<'a>

impl<'a> Unpin for Iter<'a>

impl<'a> Unpin for IterMut<'a>

impl Unpin for IntoIter

impl<'a> Unpin for Keys<'a>

impl<'a> Unpin for Values<'a>

impl<'a> Unpin for ValuesMut<'a>

impl<W, F> Unpin for Serializer<W, F> where
    F: Unpin,
    W: Unpin

impl Unpin for CharEscape

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

impl Unpin for Serializer

impl Unpin for Number

impl Unpin for Value

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

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

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

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

impl Unpin for ColorLevel

impl Unpin for Underscore

impl Unpin for Abstract

impl Unpin for As

impl Unpin for Async

impl Unpin for Auto

impl Unpin for Await

impl Unpin for Become

impl Unpin for Box

impl Unpin for Break

impl Unpin for Const

impl Unpin for Continue

impl Unpin for Crate

impl Unpin for Default

impl Unpin for Do

impl Unpin for Dyn

impl Unpin for Else

impl Unpin for Enum

impl Unpin for Extern

impl Unpin for Final

impl Unpin for Fn

impl Unpin for For

impl Unpin for If

impl Unpin for Impl

impl Unpin for In

impl Unpin for Let

impl Unpin for Loop

impl Unpin for Macro

impl Unpin for Match

impl Unpin for Mod

impl Unpin for Move

impl Unpin for Mut

impl Unpin for Override

impl Unpin for Priv

impl Unpin for Pub

impl Unpin for Ref

impl Unpin for Return

impl Unpin for SelfType

impl Unpin for SelfValue

impl Unpin for Static

impl Unpin for Struct

impl Unpin for Super

impl Unpin for Trait

impl Unpin for Try

impl Unpin for Type

impl Unpin for Typeof

impl Unpin for Union

impl Unpin for Unsafe

impl Unpin for Unsized

impl Unpin for Use

impl Unpin for Virtual

impl Unpin for Where

impl Unpin for While

impl Unpin for Yield

impl Unpin for Add

impl Unpin for AddEq

impl Unpin for And

impl Unpin for AndAnd

impl Unpin for AndEq

impl Unpin for At

impl Unpin for Bang

impl Unpin for Caret

impl Unpin for CaretEq

impl Unpin for Colon

impl Unpin for Colon2

impl Unpin for Comma

impl Unpin for Div

impl Unpin for DivEq

impl Unpin for Dollar

impl Unpin for Dot

impl Unpin for Dot2

impl Unpin for Dot3

impl Unpin for DotDotEq

impl Unpin for Eq

impl Unpin for EqEq

impl Unpin for Ge

impl Unpin for Gt

impl Unpin for Le

impl Unpin for Lt

impl Unpin for MulEq

impl Unpin for Ne

impl Unpin for Or

impl Unpin for OrEq

impl Unpin for OrOr

impl Unpin for Pound

impl Unpin for Question

impl Unpin for RArrow

impl Unpin for LArrow

impl Unpin for Rem

impl Unpin for RemEq

impl Unpin for FatArrow

impl Unpin for Semi

impl Unpin for Shl

impl Unpin for ShlEq

impl Unpin for Shr

impl Unpin for ShrEq

impl Unpin for Star

impl Unpin for Sub

impl Unpin for SubEq

impl Unpin for Tilde

impl Unpin for Brace

impl Unpin for Bracket

impl Unpin for Paren

impl Unpin for Group

impl Unpin for Attribute

impl Unpin for AttrStyle

impl Unpin for Meta

impl Unpin for MetaList

impl Unpin for NestedMeta

impl Unpin for Variant

impl Unpin for Fields

impl Unpin for Field

impl Unpin for Visibility

impl Unpin for VisPublic

impl Unpin for VisCrate

impl Unpin for Expr

impl Unpin for ExprArray

impl Unpin for ExprAssign

impl Unpin for ExprAsync

impl Unpin for ExprAwait

impl Unpin for ExprBinary

impl Unpin for ExprBlock

impl Unpin for ExprBox

impl Unpin for ExprBreak

impl Unpin for ExprCall

impl Unpin for ExprCast

impl Unpin for ExprField

impl Unpin for ExprGroup

impl Unpin for ExprIf

impl Unpin for ExprIndex

impl Unpin for ExprLet

impl Unpin for ExprLit

impl Unpin for ExprLoop

impl Unpin for ExprMacro

impl Unpin for ExprMatch

impl Unpin for ExprParen

impl Unpin for ExprPath

impl Unpin for ExprRange

impl Unpin for ExprRepeat

impl Unpin for ExprReturn

impl Unpin for ExprStruct

impl Unpin for ExprTry

impl Unpin for ExprTuple

impl Unpin for ExprType

impl Unpin for ExprUnary

impl Unpin for ExprUnsafe

impl Unpin for ExprWhile

impl Unpin for ExprYield

impl Unpin for Member

impl Unpin for Index

impl Unpin for FieldValue

impl Unpin for Label

impl Unpin for Arm

impl Unpin for Generics

impl Unpin for TypeParam

impl Unpin for ConstParam

impl<'a> Unpin for ImplGenerics<'a>

impl<'a> Unpin for TypeGenerics<'a>

impl<'a> Unpin for Turbofish<'a>

impl Unpin for TraitBound

impl Unpin for Item

impl Unpin for ItemConst

impl Unpin for ItemEnum

impl Unpin for ItemFn

impl Unpin for ItemImpl

impl Unpin for ItemMacro

impl Unpin for ItemMacro2

impl Unpin for ItemMod

impl Unpin for ItemStatic

impl Unpin for ItemStruct

impl Unpin for ItemTrait

impl Unpin for ItemType

impl Unpin for ItemUnion

impl Unpin for ItemUse

impl Unpin for UseTree

impl Unpin for UsePath

impl Unpin for UseName

impl Unpin for UseRename

impl Unpin for UseGlob

impl Unpin for UseGroup

impl Unpin for TraitItem

impl Unpin for ImplItem

impl Unpin for Signature

impl Unpin for FnArg

impl Unpin for Receiver

impl Unpin for File

impl Unpin for Lifetime

impl Unpin for Lit

impl Unpin for LitStr

impl Unpin for LitByteStr

impl Unpin for LitByte

impl Unpin for LitChar

impl Unpin for LitInt

impl Unpin for LitFloat

impl Unpin for LitBool

impl Unpin for StrStyle

impl Unpin for Macro

impl Unpin for Data

impl Unpin for DataStruct

impl Unpin for DataEnum

impl Unpin for DataUnion

impl Unpin for BinOp

impl Unpin for UnOp

impl Unpin for Block

impl Unpin for Stmt

impl Unpin for Local

impl Unpin for Type

impl Unpin for TypeArray

impl Unpin for TypeBareFn

impl Unpin for TypeGroup

impl Unpin for TypeInfer

impl Unpin for TypeMacro

impl Unpin for TypeNever

impl Unpin for TypeParen

impl Unpin for TypePath

impl Unpin for TypePtr

impl Unpin for TypeSlice

impl Unpin for TypeTuple

impl Unpin for Abi

impl Unpin for BareFnArg

impl Unpin for Variadic

impl Unpin for ReturnType

impl Unpin for Pat

impl Unpin for PatBox

impl Unpin for PatIdent

impl Unpin for PatLit

impl Unpin for PatMacro

impl Unpin for PatOr

impl Unpin for PatPath

impl Unpin for PatRange

impl Unpin for PatRest

impl Unpin for PatSlice

impl Unpin for PatStruct

impl Unpin for PatTuple

impl Unpin for PatType

impl Unpin for PatWild

impl Unpin for FieldPat

impl Unpin for Path

impl Unpin for Binding

impl Unpin for Constraint

impl Unpin for QSelf

impl<'a> Unpin for Cursor<'a>

impl<T, P> Unpin for Punctuated<T, P> where
    P: Unpin,
    T: Unpin

impl<'a, T, P> Unpin for Pairs<'a, T, P>

impl<'a, T, P> Unpin for PairsMut<'a, T, P>

impl<T, P> Unpin for IntoPairs<T, P> where
    P: Unpin,
    T: Unpin

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

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

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

impl<T, P> Unpin for Pair<T, P> where
    P: Unpin,
    T: Unpin

impl<'a> Unpin for Lookahead1<'a>

impl Unpin for Error

impl<'a> Unpin for ParseBuffer<'a>

impl<'c, 'a> Unpin for StepCursor<'c, 'a>

impl Unpin for Nothing

impl Unpin for Size

impl Unpin for CDataModel

impl Unpin for ParseError

impl Unpin for Vendor

impl Unpin for Endianness

impl Unpin for Triple

impl Unpin for Error

impl Unpin for Platform

impl Unpin for TargetSpec

impl Unpin for Triple

impl<'a> Unpin for StandardStreamLock<'a>

impl Unpin for Buffer

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

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

impl Unpin for ColorSpec

impl Unpin for Color

impl Unpin for AsciiSpace

impl Unpin for FirstFit

impl<'a> Unpin for Word<'a>

impl<'a, WrapAlgo, WordSep, WordSplit> Unpin for Options<'a, WrapAlgo, WordSep, WordSplit> where
    WordSep: Unpin,
    WordSplit: Unpin,
    WrapAlgo: Unpin

impl Unpin for Duration

impl Unpin for Timespec

impl Unpin for SteadyTime

impl Unpin for Tm

impl Unpin for ParseError

impl<'a> Unpin for TmFmt<'a>

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

impl<'a> Unpin for Entry<'a>

impl<'a> Unpin for VacantEntry<'a>

impl<'a> Unpin for OccupiedEntry<'a>

impl<'a> Unpin for Iter<'a>

impl<'a> Unpin for IterMut<'a>

impl Unpin for IntoIter

impl<'a> Unpin for Keys<'a>

impl<'a> Unpin for Values<'a>

impl Unpin for Datetime

impl Unpin for Value

impl Unpin for Error

impl<'a> Unpin for Serializer<'a>

impl Unpin for Error

impl<'a> Unpin for Deserializer<'a>

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

impl Unpin for XxHash64

impl Unpin for XxHash32

impl Unpin for Hash64

impl Unpin for Hash128

impl Unpin for Parser

impl Unpin for Params

impl<'a> Unpin for ParamsIter<'a>

impl Unpin for Parser

impl Unpin for DirEntry

impl Unpin for Error

impl Unpin for WalkDir

impl Unpin for IntoIter

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