Sophie

Sophie

distrib > Mageia > 6 > armv7hl > media > core-updates > by-pkgid > 4e2dbb669434a7691662cb2f0ad38972 > files > 13606

rust-doc-1.28.0-1.mga6.armv7hl.rpm

<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Sync` trait in crate `std`."><meta name="keywords" content="rust, rustlang, rust-lang, Sync"><title>std::marker::Sync - Rust</title><link rel="stylesheet" type="text/css" href="../../normalize.css"><link rel="stylesheet" type="text/css" href="../../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" type="text/css" href="../../dark.css"><link rel="stylesheet" type="text/css" href="../../light.css" id="themeStyle"><script src="../../storage.js"></script><link rel="shortcut icon" href="https://doc.rust-lang.org/favicon.ico"></head><body class="rustdoc trait"><!--[if lte IE 8]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="sidebar-menu">&#9776;</div><a href='../../std/index.html'><img src='https://www.rust-lang.org/logos/rust-logo-128x128-blk-v2.png' alt='logo' width='100'></a><p class='location'>Trait Sync</p><div class="sidebar-elems"><div class="block items"><a class="sidebar-title" href="#foreign-impls">Implementations on Foreign Types</a><div class="sidebar-links"><a href="#impl-Sync">Argument</a><a href="#impl-Sync">FormatSpec</a><a href="#impl-Sync">Alignment</a><a href="#impl-Sync">Count</a><a href="#impl-Sync">Position</a></div><a class="sidebar-title" href="#implementors">Implementors</a><a class="sidebar-title" href="#synthetic-implementors">Auto Implementors</a></div><p class='location'><a href='../index.html'>std</a>::<wbr><a href='index.html'>marker</a></p><script>window.sidebarCurrent = {name: 'Sync', ty: 'trait', relpath: ''};</script><script defer src="sidebar-items.js"></script></div></nav><div class="theme-picker"><button id="theme-picker" aria-label="Pick another theme!"><img src="../../brush.svg" width="18" alt="Pick another theme!"></button><div id="theme-choices"></div></div><script src="../../theme.js"></script><nav class="sub"><form class="search-form js-only"><div class="search-container"><input class="search-input" name="search" autocomplete="off" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><a id="settings-menu" href="../../settings.html"><img src="../../wheel.svg" width="18" alt="Change settings"></a></div></form></nav><section id="main" class="content"><h1 class='fqn'><span class='in-band'>Trait <a href='../index.html'>std</a>::<wbr><a href='index.html'>marker</a>::<wbr><a class="trait" href=''>Sync</a></span><span class='out-of-band'><span class='since' title='Stable since Rust version 1.0.0'>1.0.0</span><span id='render-detail'><a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class='inner'>&#x2212;</span>]</a></span><a class='srclink' href='../../src/core/marker.rs.html#366-378' title='goto source code'>[src]</a></span></h1><div class="docblock type-decl"><pre class='rust trait'><div class="docblock attributes">#[lang = "sync"]
</div>pub unsafe auto trait Sync { }</pre></div><div class='docblock'><p>Types for which it is safe to share references between threads.</p>
<p>This trait is automatically implemented when the compiler determines
it's appropriate.</p>
<p>The precise definition is: a type <code>T</code> is <code>Sync</code> if and only if <code>&amp;T</code> is
<a href="trait.Send.html"><code>Send</code></a>. In other words, if there is no possibility of
<a href="../../reference/behavior-considered-undefined.html">undefined behavior</a> (including data races) when passing
<code>&amp;T</code> references between threads.</p>
<p>As one would expect, primitive types like <a href="../../std/primitive.u8.html"><code>u8</code></a> and <a href="../../std/primitive.f64.html"><code>f64</code></a>
are all <code>Sync</code>, and so are simple aggregate types containing them,
like tuples, structs and enums. More examples of basic <code>Sync</code>
types include &quot;immutable&quot; types like <code>&amp;T</code>, and those with simple
inherited mutability, such as <a href="../../std/boxed/struct.Box.html"><code>Box&lt;T&gt;</code></a>, <a href="../../std/vec/struct.Vec.html"><code>Vec&lt;T&gt;</code></a> and
most other collection types. (Generic parameters need to be <code>Sync</code>
for their container to be <code>Sync</code>.)</p>
<p>A somewhat surprising consequence of the definition is that <code>&amp;mut T</code>
is <code>Sync</code> (if <code>T</code> is <code>Sync</code>) even though it seems like that might
provide unsynchronized mutation. The trick is that a mutable
reference behind a shared reference (that is, <code>&amp; &amp;mut T</code>)
becomes read-only, as if it were a <code>&amp; &amp;T</code>. Hence there is no risk
of a data race.</p>
<p>Types that are not <code>Sync</code> are those that have &quot;interior
mutability&quot; in a non-thread-safe form, such as <a href="../cell/struct.Cell.html"><code>cell::Cell</code></a>
and <a href="../cell/struct.RefCell.html"><code>cell::RefCell</code></a>. These types allow for mutation of
their contents even through an immutable, shared reference. For
example the <code>set</code> method on <a href="../cell/struct.Cell.html"><code>Cell&lt;T&gt;</code></a> takes <code>&amp;self</code>, so it requires
only a shared reference <a href="../cell/struct.Cell.html"><code>&amp;Cell&lt;T&gt;</code></a>. The method performs no
synchronization, thus <a href="../cell/struct.Cell.html"><code>Cell</code></a> cannot be <code>Sync</code>.</p>
<p>Another example of a non-<code>Sync</code> type is the reference-counting
pointer <a href="../../std/rc/struct.Rc.html"><code>rc::Rc</code></a>. Given any reference <a href="../../std/rc/struct.Rc.html"><code>&amp;Rc&lt;T&gt;</code></a>, you can clone
a new <a href="../../std/rc/struct.Rc.html"><code>Rc&lt;T&gt;</code></a>, modifying the reference counts in a non-atomic way.</p>
<p>For cases when one does need thread-safe interior mutability,
Rust provides <a href="../sync/atomic/index.html">atomic data types</a>, as well as explicit locking via
<a href="../../std/sync/struct.Mutex.html"><code>sync::Mutex</code></a> and <a href="../../std/sync/struct.RwLock.html"><code>sync::RwLock</code></a>. These types
ensure that any mutation cannot cause data races, hence the types
are <code>Sync</code>. Likewise, <a href="../../std/sync/struct.Arc.html"><code>sync::Arc</code></a> provides a thread-safe
analogue of <a href="../../std/rc/struct.Rc.html"><code>Rc</code></a>.</p>
<p>Any types with interior mutability must also use the
<a href="../cell/struct.UnsafeCell.html"><code>cell::UnsafeCell</code></a> wrapper around the value(s) which
can be mutated through a shared reference. Failing to doing this is
<a href="../../reference/behavior-considered-undefined.html">undefined behavior</a>. For example, <a href="../../std/mem/fn.transmute.html"><code>transmute</code></a>-ing
from <code>&amp;T</code> to <code>&amp;mut T</code> is invalid.</p>
<p>See <a href="../../nomicon/send-and-sync.html">the Nomicon</a> for more
details about <code>Sync</code>.</p>
</div>
                <h2 id='foreign-impls' class='small-section-header'>
                  Implementations on Foreign Types<a href='#foreign-impls' class='anchor'></a>
                </h2>
            <h3 id='impl-Sync' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a> for Argument</code><a href='#impl-Sync' class='anchor'></a></span></td><td><span class='out-of-band'></span></td></tr></tbody></table></h3><span class='docblock autohide'><div class='impl-items'></div></span><h3 id='impl-Sync-1' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a> for FormatSpec</code><a href='#impl-Sync-1' class='anchor'></a></span></td><td><span class='out-of-band'></span></td></tr></tbody></table></h3><span class='docblock autohide'><div class='impl-items'></div></span><h3 id='impl-Sync-2' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a> for Alignment</code><a href='#impl-Sync-2' class='anchor'></a></span></td><td><span class='out-of-band'></span></td></tr></tbody></table></h3><span class='docblock autohide'><div class='impl-items'></div></span><h3 id='impl-Sync-3' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a> for Count</code><a href='#impl-Sync-3' class='anchor'></a></span></td><td><span class='out-of-band'></span></td></tr></tbody></table></h3><span class='docblock autohide'><div class='impl-items'></div></span><h3 id='impl-Sync-4' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a> for Position</code><a href='#impl-Sync-4' class='anchor'></a></span></td><td><span class='out-of-band'></span></td></tr></tbody></table></h3><span class='docblock autohide'><div class='impl-items'></div></span>
        <h2 id='implementors' class='small-section-header'>
          Implementors<a href='#implementors' class='anchor'></a>
        </h2>
        <ul class='item-list' id='implementors-list'>
    <li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/sync/atomic/struct.AtomicI32.html" title="struct std::sync::atomic::AtomicI32">AtomicI32</a></code><td><div class='out-of-band'><a class='srclink' href='../../src/core/sync/atomic.rs.html#999' title='goto source code'>[src]</a></div></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/sync/atomic/struct.AtomicIsize.html" title="struct std::sync::atomic::AtomicIsize">AtomicIsize</a></code><td><div class='out-of-band'><a class='srclink' href='../../src/core/sync/atomic.rs.html#999' title='goto source code'>[src]</a></div></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, T&gt; Sync for std::slice::<a class="struct" href="../../std/slice/struct.IterMut.html" title="struct std::slice::IterMut">IterMut</a>&lt;'a, T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td><div class='out-of-band'><a class='srclink' href='../../src/core/slice/mod.rs.html#2729' title='goto source code'>[src]</a></div></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl !Sync for <a class="struct" href="../../std/task/struct.LocalWaker.html" title="struct std::task::LocalWaker">LocalWaker</a></code><td><div class='out-of-band'><a class='srclink' href='../../src/core/task.rs.html#177' title='goto source code'>[src]</a></div></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, T&gt; Sync for std::slice::<a class="struct" href="../../std/slice/struct.Iter.html" title="struct std::slice::Iter">Iter</a>&lt;'a, T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td><div class='out-of-band'><a class='srclink' href='../../src/core/slice/mod.rs.html#2618' title='goto source code'>[src]</a></div></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/sync/atomic/struct.AtomicUsize.html" title="struct std::sync::atomic::AtomicUsize">AtomicUsize</a></code><td><div class='out-of-band'><a class='srclink' href='../../src/core/sync/atomic.rs.html#999' title='goto source code'>[src]</a></div></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; !Sync for <a class="primitive" href="../primitive.pointer.html">*const T</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: ?<a class="trait" href="../../std/marker/trait.Sized.html" title="trait std::marker::Sized">Sized</a>,&nbsp;</span></code><td><div class='out-of-band'><a class='srclink' href='../../src/core/marker.rs.html#381' title='goto source code'>[src]</a></div></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; !Sync for <a class="struct" href="../../std/cell/struct.UnsafeCell.html" title="struct std::cell::UnsafeCell">UnsafeCell</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: ?<a class="trait" href="../../std/marker/trait.Sized.html" title="trait std::marker::Sized">Sized</a>,&nbsp;</span></code><td><div class='out-of-band'><a class='srclink' href='../../src/core/cell.rs.html#1397' title='goto source code'>[src]</a></div></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; Sync for <a class="struct" href="../../std/sync/atomic/struct.AtomicPtr.html" title="struct std::sync::atomic::AtomicPtr">AtomicPtr</a>&lt;T&gt;</code><td><div class='out-of-band'><a class='srclink' href='../../src/core/sync/atomic.rs.html#168' title='goto source code'>[src]</a></div></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; !Sync for <a class="struct" href="../../std/cell/struct.Cell.html" title="struct std::cell::Cell">Cell</a>&lt;T&gt;</code><td><div class='out-of-band'><a class='srclink' href='../../src/core/cell.rs.html#292' title='goto source code'>[src]</a></div></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/sync/atomic/struct.AtomicU8.html" title="struct std::sync::atomic::AtomicU8">AtomicU8</a></code><td><div class='out-of-band'><a class='srclink' href='../../src/core/sync/atomic.rs.html#999' title='goto source code'>[src]</a></div></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/sync/atomic/struct.AtomicI8.html" title="struct std::sync::atomic::AtomicI8">AtomicI8</a></code><td><div class='out-of-band'><a class='srclink' href='../../src/core/sync/atomic.rs.html#999' title='goto source code'>[src]</a></div></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/sync/atomic/struct.AtomicU64.html" title="struct std::sync::atomic::AtomicU64">AtomicU64</a></code><td><div class='out-of-band'><a class='srclink' href='../../src/core/sync/atomic.rs.html#999' title='goto source code'>[src]</a></div></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; !Sync for <a class="struct" href="../../std/ptr/struct.NonNull.html" title="struct std::ptr::NonNull">NonNull</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: ?<a class="trait" href="../../std/marker/trait.Sized.html" title="trait std::marker::Sized">Sized</a>,&nbsp;</span></code><td><div class='out-of-band'><a class='srclink' href='../../src/core/ptr.rs.html#2855' title='goto source code'>[src]</a></div></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/sync/atomic/struct.AtomicBool.html" title="struct std::sync::atomic::AtomicBool">AtomicBool</a></code><td><div class='out-of-band'><a class='srclink' href='../../src/core/sync/atomic.rs.html#143' title='goto source code'>[src]</a></div></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/sync/atomic/struct.AtomicI16.html" title="struct std::sync::atomic::AtomicI16">AtomicI16</a></code><td><div class='out-of-band'><a class='srclink' href='../../src/core/sync/atomic.rs.html#999' title='goto source code'>[src]</a></div></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/task/struct.Waker.html" title="struct std::task::Waker">Waker</a></code><td><div class='out-of-band'><a class='srclink' href='../../src/core/task.rs.html#103' title='goto source code'>[src]</a></div></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/sync/atomic/struct.AtomicU16.html" title="struct std::sync::atomic::AtomicU16">AtomicU16</a></code><td><div class='out-of-band'><a class='srclink' href='../../src/core/sync/atomic.rs.html#999' title='goto source code'>[src]</a></div></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/sync/atomic/struct.AtomicI64.html" title="struct std::sync::atomic::AtomicI64">AtomicI64</a></code><td><div class='out-of-band'><a class='srclink' href='../../src/core/sync/atomic.rs.html#999' title='goto source code'>[src]</a></div></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/sync/atomic/struct.AtomicU32.html" title="struct std::sync::atomic::AtomicU32">AtomicU32</a></code><td><div class='out-of-band'><a class='srclink' href='../../src/core/sync/atomic.rs.html#999' title='goto source code'>[src]</a></div></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; !Sync for <a class="primitive" href="../primitive.pointer.html">*mut T</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: ?<a class="trait" href="../../std/marker/trait.Sized.html" title="trait std::marker::Sized">Sized</a>,&nbsp;</span></code><td><div class='out-of-band'><a class='srclink' href='../../src/core/marker.rs.html#383' title='goto source code'>[src]</a></div></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; !Sync for <a class="struct" href="../../std/cell/struct.RefCell.html" title="struct std::cell::RefCell">RefCell</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: ?<a class="trait" href="../../std/marker/trait.Sized.html" title="trait std::marker::Sized">Sized</a>,&nbsp;</span></code><td><div class='out-of-band'><a class='srclink' href='../../src/core/cell.rs.html#917' title='goto source code'>[src]</a></div></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, T&gt; Sync for std::collections::linked_list::<a class="struct" href="../../std/collections/linked_list/struct.IterMut.html" title="struct std::collections::linked_list::IterMut">IterMut</a>&lt;'a, T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td><div class='out-of-band'><a class='srclink' href='../../src/alloc/linked_list.rs.html#1218' title='goto source code'>[src]</a></div></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; Sync for std::vec::<a class="struct" href="../../std/vec/struct.IntoIter.html" title="struct std::vec::IntoIter">IntoIter</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td><div class='out-of-band'><a class='srclink' href='../../src/alloc/vec.rs.html#2372' title='goto source code'>[src]</a></div></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; !Sync for std::rc::<a class="struct" href="../../std/rc/struct.Weak.html" title="struct std::rc::Weak">Weak</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: ?<a class="trait" href="../../std/marker/trait.Sized.html" title="trait std::marker::Sized">Sized</a>,&nbsp;</span></code><td><div class='out-of-band'><a class='srclink' href='../../src/alloc/rc.rs.html#1162' title='goto source code'>[src]</a></div></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; Sync for <a class="struct" href="../../std/collections/linked_list/struct.LinkedList.html" title="struct std::collections::linked_list::LinkedList">LinkedList</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td><div class='out-of-band'><a class='srclink' href='../../src/alloc/linked_list.rs.html#1206' title='goto source code'>[src]</a></div></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, T&gt; Sync for std::vec::<a class="struct" href="../../std/vec/struct.Drain.html" title="struct std::vec::Drain">Drain</a>&lt;'a, T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td><div class='out-of-band'><a class='srclink' href='../../src/alloc/vec.rs.html#2502' title='goto source code'>[src]</a></div></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a&gt; Sync for std::string::<a class="struct" href="../../std/string/struct.Drain.html" title="struct std::string::Drain">Drain</a>&lt;'a&gt;</code><td><div class='out-of-band'><a class='srclink' href='../../src/alloc/string.rs.html#2321' title='goto source code'>[src]</a></div></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; !Sync for <a class="struct" href="../../std/rc/struct.Rc.html" title="struct std::rc::Rc">Rc</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: ?<a class="trait" href="../../std/marker/trait.Sized.html" title="trait std::marker::Sized">Sized</a>,&nbsp;</span></code><td><div class='out-of-band'><a class='srclink' href='../../src/alloc/rc.rs.html#292' title='goto source code'>[src]</a></div></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; Sync for <a class="struct" href="../../std/sync/struct.Arc.html" title="struct std::sync::Arc">Arc</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Send.html" title="trait std::marker::Send">Send</a> + <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a> + ?<a class="trait" href="../../std/marker/trait.Sized.html" title="trait std::marker::Sized">Sized</a>,&nbsp;</span></code><td><div class='out-of-band'><a class='srclink' href='../../src/alloc/arc.rs.html#208' title='goto source code'>[src]</a></div></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, T&gt; Sync for std::collections::linked_list::<a class="struct" href="../../std/collections/linked_list/struct.Iter.html" title="struct std::collections::linked_list::Iter">Iter</a>&lt;'a, T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td><div class='out-of-band'><a class='srclink' href='../../src/alloc/linked_list.rs.html#1212' title='goto source code'>[src]</a></div></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; Sync for std::sync::<a class="struct" href="../../std/sync/struct.Weak.html" title="struct std::sync::Weak">Weak</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Send.html" title="trait std::marker::Send">Send</a> + <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a> + ?<a class="trait" href="../../std/marker/trait.Sized.html" title="trait std::marker::Sized">Sized</a>,&nbsp;</span></code><td><div class='out-of-band'><a class='srclink' href='../../src/alloc/arc.rs.html#244' title='goto source code'>[src]</a></div></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, T&gt; Sync for std::collections::vec_deque::<a class="struct" href="../../std/collections/vec_deque/struct.Drain.html" title="struct std::collections::vec_deque::Drain">Drain</a>&lt;'a, T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td><div class='out-of-band'><a class='srclink' href='../../src/alloc/vec_deque.rs.html#2246' title='goto source code'>[src]</a></div></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl !Sync for <a class="struct" href="../../std/env/struct.Args.html" title="struct std::env::Args">Args</a></code><td><div class='out-of-band'><a class='srclink' href='../../src/std/env.rs.html#739' title='goto source code'>[src]</a></div></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl !Sync for <a class="struct" href="../../std/env/struct.ArgsOs.html" title="struct std::env::ArgsOs">ArgsOs</a></code><td><div class='out-of-band'><a class='srclink' href='../../src/std/env.rs.html#776' title='goto source code'>[src]</a></div></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; !Sync for <a class="struct" href="../../std/sync/mpsc/struct.Receiver.html" title="struct std::sync::mpsc::Receiver">Receiver</a>&lt;T&gt;</code><td><div class='out-of-band'><a class='srclink' href='../../src/std/sync/mpsc/mod.rs.html#341' title='goto source code'>[src]</a></div></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; !Sync for <a class="struct" href="../../std/sync/mpsc/struct.Sender.html" title="struct std::sync::mpsc::Sender">Sender</a>&lt;T&gt;</code><td><div class='out-of-band'><a class='srclink' href='../../src/std/sync/mpsc/mod.rs.html#501' title='goto source code'>[src]</a></div></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T:&nbsp;?<a class="trait" href="../../std/marker/trait.Sized.html" title="trait std::marker::Sized">Sized</a> + <a class="trait" href="../../std/marker/trait.Send.html" title="trait std::marker::Send">Send</a>&gt; Sync for <a class="struct" href="../../std/sync/struct.Mutex.html" title="struct std::sync::Mutex">Mutex</a>&lt;T&gt;</code><td><div class='out-of-band'><a class='srclink' href='../../src/std/sync/mutex.rs.html#137' title='goto source code'>[src]</a></div></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, T:&nbsp;?<a class="trait" href="../../std/marker/trait.Sized.html" title="trait std::marker::Sized">Sized</a> + <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>&gt; Sync for <a class="struct" href="../../std/sync/struct.MutexGuard.html" title="struct std::sync::MutexGuard">MutexGuard</a>&lt;'a, T&gt;</code><td><div class='out-of-band'><a class='srclink' href='../../src/std/sync/mutex.rs.html#165' title='goto source code'>[src]</a></div></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for std::sync::<a class="struct" href="../../std/sync/struct.Once.html" title="struct std::sync::Once">Once</a></code><td><div class='out-of-band'><a class='srclink' href='../../src/std/sync/once.rs.html#103' title='goto source code'>[src]</a></div></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T:&nbsp;?<a class="trait" href="../../std/marker/trait.Sized.html" title="trait std::marker::Sized">Sized</a> + <a class="trait" href="../../std/marker/trait.Send.html" title="trait std::marker::Send">Send</a> + <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>&gt; Sync for <a class="struct" href="../../std/sync/struct.RwLock.html" title="struct std::sync::RwLock">RwLock</a>&lt;T&gt;</code><td><div class='out-of-band'><a class='srclink' href='../../src/std/sync/rwlock.rs.html#86' title='goto source code'>[src]</a></div></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, T:&nbsp;?<a class="trait" href="../../std/marker/trait.Sized.html" title="trait std::marker::Sized">Sized</a> + <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>&gt; Sync for <a class="struct" href="../../std/sync/struct.RwLockReadGuard.html" title="struct std::sync::RwLockReadGuard">RwLockReadGuard</a>&lt;'a, T&gt;</code><td><div class='out-of-band'><a class='srclink' href='../../src/std/sync/rwlock.rs.html#107' title='goto source code'>[src]</a></div></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, T:&nbsp;?<a class="trait" href="../../std/marker/trait.Sized.html" title="trait std::marker::Sized">Sized</a> + <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>&gt; Sync for <a class="struct" href="../../std/sync/struct.RwLockWriteGuard.html" title="struct std::sync::RwLockWriteGuard">RwLockWriteGuard</a>&lt;'a, T&gt;</code><td><div class='out-of-band'><a class='srclink' href='../../src/std/sync/rwlock.rs.html#129' title='goto source code'>[src]</a></div></td></tr></tbody></table></li>
</ul>
        <h2 id='synthetic-implementors' class='small-section-header'>
          Auto implementors<a href='#synthetic-implementors' class='anchor'></a>
        </h2>
        <ul class='item-list' id='synthetic-implementors-list'>
    <li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="primitive" href="../primitive.isize.html">isize</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="primitive" href="../primitive.i8.html">i8</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="primitive" href="../primitive.i16.html">i16</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="primitive" href="../primitive.i32.html">i32</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="primitive" href="../primitive.i64.html">i64</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="primitive" href="../primitive.i128.html">i128</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="primitive" href="../primitive.usize.html">usize</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="primitive" href="../primitive.u8.html">u8</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="primitive" href="../primitive.u16.html">u16</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="primitive" href="../primitive.u32.html">u32</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="primitive" href="../primitive.u64.html">u64</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="primitive" href="../primitive.u128.html">u128</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="primitive" href="../primitive.f32.html">f32</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="primitive" href="../primitive.f64.html">f64</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="primitive" href="../primitive.char.html">char</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="primitive" href="../primitive.str.html">str</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="primitive" href="../primitive.str.html">str</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/any/struct.TypeId.html" title="struct std::any::TypeId">TypeId</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/cell/struct.BorrowError.html" title="struct std::cell::BorrowError">BorrowError</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/cell/struct.BorrowMutError.html" title="struct std::cell::BorrowMutError">BorrowMutError</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'b, T&gt; !Sync for <a class="struct" href="../../std/cell/struct.Ref.html" title="struct std::cell::Ref">Ref</a>&lt;'b, T&gt;</code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'b, T&gt; !Sync for <a class="struct" href="../../std/cell/struct.RefMut.html" title="struct std::cell::RefMut">RefMut</a>&lt;'b, T&gt;</code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for std::cmp::<a class="enum" href="../../std/cmp/enum.Ordering.html" title="enum std::cmp::Ordering">Ordering</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; Sync for <a class="struct" href="../../std/cmp/struct.Reverse.html" title="struct std::cmp::Reverse">Reverse</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;H&gt; Sync for <a class="struct" href="../../std/hash/struct.BuildHasherDefault.html" title="struct std::hash::BuildHasherDefault">BuildHasherDefault</a>&lt;H&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;H: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/hash/struct.SipHasher.html" title="struct std::hash::SipHasher">SipHasher</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; Sync for <a class="struct" href="../../std/iter/struct.Rev.html" title="struct std::iter::Rev">Rev</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;I&gt; Sync for <a class="struct" href="../../std/iter/struct.Cloned.html" title="struct std::iter::Cloned">Cloned</a>&lt;I&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;I: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;I&gt; Sync for <a class="struct" href="../../std/iter/struct.Cycle.html" title="struct std::iter::Cycle">Cycle</a>&lt;I&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;I: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;I&gt; Sync for <a class="struct" href="../../std/iter/struct.StepBy.html" title="struct std::iter::StepBy">StepBy</a>&lt;I&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;I: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;A, B&gt; Sync for std::iter::<a class="struct" href="../../std/iter/struct.Chain.html" title="struct std::iter::Chain">Chain</a>&lt;A, B&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;A: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;B: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;A, B&gt; Sync for <a class="struct" href="../../std/iter/struct.Zip.html" title="struct std::iter::Zip">Zip</a>&lt;A, B&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;A: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;B: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;I, F&gt; Sync for <a class="struct" href="../../std/iter/struct.Map.html" title="struct std::iter::Map">Map</a>&lt;I, F&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;F: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;I: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;I, P&gt; Sync for <a class="struct" href="../../std/iter/struct.Filter.html" title="struct std::iter::Filter">Filter</a>&lt;I, P&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;I: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;P: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;I, F&gt; Sync for <a class="struct" href="../../std/iter/struct.FilterMap.html" title="struct std::iter::FilterMap">FilterMap</a>&lt;I, F&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;F: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;I: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;I&gt; Sync for <a class="struct" href="../../std/iter/struct.Enumerate.html" title="struct std::iter::Enumerate">Enumerate</a>&lt;I&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;I: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;I&gt; Sync for <a class="struct" href="../../std/iter/struct.Peekable.html" title="struct std::iter::Peekable">Peekable</a>&lt;I&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;I: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;I as <a class="trait" href="../../std/iter/trait.Iterator.html" title="trait std::iter::Iterator">Iterator</a>&gt;::<a class="type" href="../../std/iter/trait.Iterator.html#associatedtype.Item" title="type std::iter::Iterator::Item">Item</a>: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;I, P&gt; Sync for <a class="struct" href="../../std/iter/struct.SkipWhile.html" title="struct std::iter::SkipWhile">SkipWhile</a>&lt;I, P&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;I: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;P: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;I, P&gt; Sync for <a class="struct" href="../../std/iter/struct.TakeWhile.html" title="struct std::iter::TakeWhile">TakeWhile</a>&lt;I, P&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;I: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;P: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;I&gt; Sync for <a class="struct" href="../../std/iter/struct.Skip.html" title="struct std::iter::Skip">Skip</a>&lt;I&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;I: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;I&gt; Sync for std::iter::<a class="struct" href="../../std/iter/struct.Take.html" title="struct std::iter::Take">Take</a>&lt;I&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;I: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;I, St, F&gt; Sync for <a class="struct" href="../../std/iter/struct.Scan.html" title="struct std::iter::Scan">Scan</a>&lt;I, St, F&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;F: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;I: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;St: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;I, U, F&gt; Sync for <a class="struct" href="../../std/iter/struct.FlatMap.html" title="struct std::iter::FlatMap">FlatMap</a>&lt;I, U, F&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;F: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;I: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;U as <a class="trait" href="../../std/iter/trait.IntoIterator.html" title="trait std::iter::IntoIterator">IntoIterator</a>&gt;::<a class="type" href="../../std/iter/trait.IntoIterator.html#associatedtype.IntoIter" title="type std::iter::IntoIterator::IntoIter">IntoIter</a>: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;I&gt; Sync for <a class="struct" href="../../std/iter/struct.Flatten.html" title="struct std::iter::Flatten">Flatten</a>&lt;I&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;I: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;&lt;I as <a class="trait" href="../../std/iter/trait.Iterator.html" title="trait std::iter::Iterator">Iterator</a>&gt;::<a class="type" href="../../std/iter/trait.Iterator.html#associatedtype.Item" title="type std::iter::Iterator::Item">Item</a> as <a class="trait" href="../../std/iter/trait.IntoIterator.html" title="trait std::iter::IntoIterator">IntoIterator</a>&gt;::<a class="type" href="../../std/iter/trait.IntoIterator.html#associatedtype.IntoIter" title="type std::iter::IntoIterator::IntoIter">IntoIter</a>: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;I&gt; Sync for <a class="struct" href="../../std/iter/struct.Fuse.html" title="struct std::iter::Fuse">Fuse</a>&lt;I&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;I: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;I, F&gt; Sync for <a class="struct" href="../../std/iter/struct.Inspect.html" title="struct std::iter::Inspect">Inspect</a>&lt;I, F&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;F: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;I: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;A&gt; Sync for std::iter::<a class="struct" href="../../std/iter/struct.Repeat.html" title="struct std::iter::Repeat">Repeat</a>&lt;A&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;A: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;F&gt; Sync for <a class="struct" href="../../std/iter/struct.RepeatWith.html" title="struct std::iter::RepeatWith">RepeatWith</a>&lt;F&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;F: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; Sync for std::iter::<a class="struct" href="../../std/iter/struct.Once.html" title="struct std::iter::Once">Once</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; Sync for std::iter::<a class="struct" href="../../std/iter/struct.Empty.html" title="struct std::iter::Empty">Empty</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T:&nbsp;?<a class="trait" href="../../std/marker/trait.Sized.html" title="trait std::marker::Sized">Sized</a>&gt; Sync for <a class="struct" href="../../std/marker/struct.PhantomData.html" title="struct std::marker::PhantomData">PhantomData</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/marker/struct.Pinned.html" title="struct std::marker::Pinned">Pinned</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; Sync for <a class="struct" href="../../std/mem/struct.Discriminant.html" title="struct std::mem::Discriminant">Discriminant</a>&lt;T&gt;</code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; Sync for <a class="union" href="../../std/mem/union.ManuallyDrop.html" title="union std::mem::ManuallyDrop">ManuallyDrop</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, T:&nbsp;?<a class="trait" href="../../std/marker/trait.Sized.html" title="trait std::marker::Sized">Sized</a>&gt; Sync for <a class="struct" href="../../std/mem/struct.PinMut.html" title="struct std::mem::PinMut">PinMut</a>&lt;'a, T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;Idx&gt; Sync for std::ops::<a class="struct" href="../../std/ops/struct.Range.html" title="struct std::ops::Range">Range</a>&lt;Idx&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;Idx: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;Idx&gt; Sync for <a class="struct" href="../../std/ops/struct.RangeToInclusive.html" title="struct std::ops::RangeToInclusive">RangeToInclusive</a>&lt;Idx&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;Idx: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;Idx&gt; Sync for <a class="struct" href="../../std/ops/struct.RangeFrom.html" title="struct std::ops::RangeFrom">RangeFrom</a>&lt;Idx&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;Idx: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/ops/struct.RangeFull.html" title="struct std::ops::RangeFull">RangeFull</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;Idx&gt; Sync for <a class="struct" href="../../std/ops/struct.RangeTo.html" title="struct std::ops::RangeTo">RangeTo</a>&lt;Idx&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;Idx: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;Y, R&gt; Sync for <a class="enum" href="../../std/ops/enum.GeneratorState.html" title="enum std::ops::GeneratorState">GeneratorState</a>&lt;Y, R&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;Y: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;Idx&gt; Sync for <a class="struct" href="../../std/ops/struct.RangeInclusive.html" title="struct std::ops::RangeInclusive">RangeInclusive</a>&lt;Idx&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;Idx: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; Sync for <a class="enum" href="../../std/ops/enum.Bound.html" title="enum std::ops::Bound">Bound</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl !Sync for <a class="struct" href="../../std/raw/struct.TraitObject.html" title="struct std::raw::TraitObject">TraitObject</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T, E&gt; Sync for <a class="enum" href="../../std/result/enum.Result.html" title="enum std::result::Result">Result</a>&lt;T, E&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;E: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, T&gt; Sync for std::result::<a class="struct" href="../../std/result/struct.Iter.html" title="struct std::result::Iter">Iter</a>&lt;'a, T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, T&gt; Sync for std::result::<a class="struct" href="../../std/result/struct.IterMut.html" title="struct std::result::IterMut">IterMut</a>&lt;'a, T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; Sync for std::result::<a class="struct" href="../../std/result/struct.IntoIter.html" title="struct std::result::IntoIter">IntoIter</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; Sync for <a class="enum" href="../../std/option/enum.Option.html" title="enum std::option::Option">Option</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, A&gt; Sync for std::option::<a class="struct" href="../../std/option/struct.Iter.html" title="struct std::option::Iter">Iter</a>&lt;'a, A&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;A: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, A&gt; Sync for std::option::<a class="struct" href="../../std/option/struct.IterMut.html" title="struct std::option::IterMut">IterMut</a>&lt;'a, A&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;A: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;A&gt; Sync for std::option::<a class="struct" href="../../std/option/struct.IntoIter.html" title="struct std::option::IntoIter">IntoIter</a>&lt;A&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;A: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/option/struct.NoneError.html" title="struct std::option::NoneError">NoneError</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T:&nbsp;?<a class="trait" href="../../std/marker/trait.Sized.html" title="trait std::marker::Sized">Sized</a>&gt; Sync for <a class="struct" href="../../std/boxed/struct.Box.html" title="struct std::boxed::Box">Box</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T:&nbsp;?<a class="trait" href="../../std/marker/trait.Sized.html" title="trait std::marker::Sized">Sized</a>&gt; Sync for <a class="struct" href="../../std/boxed/struct.PinBox.html" title="struct std::boxed::PinBox">PinBox</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, B:&nbsp;?<a class="trait" href="../../std/marker/trait.Sized.html" title="trait std::marker::Sized">Sized</a>&gt; Sync for <a class="enum" href="../../std/borrow/enum.Cow.html" title="enum std::borrow::Cow">Cow</a>&lt;'a, B&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;B: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;B as <a class="trait" href="../../std/borrow/trait.ToOwned.html" title="trait std::borrow::ToOwned">ToOwned</a>&gt;::<a class="type" href="../../std/borrow/trait.ToOwned.html#associatedtype.Owned" title="type std::borrow::ToOwned::Owned">Owned</a>: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a&gt; !Sync for <a class="struct" href="../../std/fmt/struct.Formatter.html" title="struct std::fmt::Formatter">Formatter</a>&lt;'a&gt;</code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a&gt; !Sync for <a class="struct" href="../../std/fmt/struct.Arguments.html" title="struct std::fmt::Arguments">Arguments</a>&lt;'a&gt;</code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, 'b&gt; !Sync for <a class="struct" href="../../std/fmt/struct.DebugMap.html" title="struct std::fmt::DebugMap">DebugMap</a>&lt;'a, 'b&gt;</code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, 'b&gt; !Sync for <a class="struct" href="../../std/fmt/struct.DebugList.html" title="struct std::fmt::DebugList">DebugList</a>&lt;'a, 'b&gt;</code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for std::fmt::<a class="enum" href="../../std/fmt/enum.Alignment.html" title="enum std::fmt::Alignment">Alignment</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, 'b&gt; !Sync for <a class="struct" href="../../std/fmt/struct.DebugSet.html" title="struct std::fmt::DebugSet">DebugSet</a>&lt;'a, 'b&gt;</code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for std::fmt::<a class="struct" href="../../std/fmt/struct.Error.html" title="struct std::fmt::Error">Error</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, 'b&gt; !Sync for <a class="struct" href="../../std/fmt/struct.DebugStruct.html" title="struct std::fmt::DebugStruct">DebugStruct</a>&lt;'a, 'b&gt;</code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, 'b&gt; !Sync for <a class="struct" href="../../std/fmt/struct.DebugTuple.html" title="struct std::fmt::DebugTuple">DebugTuple</a>&lt;'a, 'b&gt;</code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, T, P&gt; Sync for <a class="struct" href="../../std/slice/struct.RSplitNMut.html" title="struct std::slice::RSplitNMut">RSplitNMut</a>&lt;'a, T, P&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;P: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, T&gt; Sync for <a class="struct" href="../../std/slice/struct.ChunksMut.html" title="struct std::slice::ChunksMut">ChunksMut</a>&lt;'a, T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, T, P&gt; Sync for std::slice::<a class="struct" href="../../std/slice/struct.RSplit.html" title="struct std::slice::RSplit">RSplit</a>&lt;'a, T, P&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;P: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, T&gt; Sync for <a class="struct" href="../../std/slice/struct.ExactChunksMut.html" title="struct std::slice::ExactChunksMut">ExactChunksMut</a>&lt;'a, T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, T, P&gt; Sync for std::slice::<a class="struct" href="../../std/slice/struct.Split.html" title="struct std::slice::Split">Split</a>&lt;'a, T, P&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;P: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, T, P&gt; Sync for std::slice::<a class="struct" href="../../std/slice/struct.SplitN.html" title="struct std::slice::SplitN">SplitN</a>&lt;'a, T, P&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;P: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, T&gt; Sync for <a class="struct" href="../../std/slice/struct.Windows.html" title="struct std::slice::Windows">Windows</a>&lt;'a, T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, T&gt; Sync for <a class="struct" href="../../std/slice/struct.Chunks.html" title="struct std::slice::Chunks">Chunks</a>&lt;'a, T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, T, P&gt; Sync for <a class="struct" href="../../std/slice/struct.SplitMut.html" title="struct std::slice::SplitMut">SplitMut</a>&lt;'a, T, P&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;P: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, T&gt; Sync for <a class="struct" href="../../std/slice/struct.ExactChunks.html" title="struct std::slice::ExactChunks">ExactChunks</a>&lt;'a, T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, T, P&gt; Sync for <a class="struct" href="../../std/slice/struct.RSplitMut.html" title="struct std::slice::RSplitMut">RSplitMut</a>&lt;'a, T, P&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;P: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, T, P&gt; Sync for std::slice::<a class="struct" href="../../std/slice/struct.RSplitN.html" title="struct std::slice::RSplitN">RSplitN</a>&lt;'a, T, P&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;P: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, T, P&gt; Sync for <a class="struct" href="../../std/slice/struct.SplitNMut.html" title="struct std::slice::SplitNMut">SplitNMut</a>&lt;'a, T, P&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;P: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a&gt; Sync for <a class="struct" href="../../std/str/struct.SplitWhitespace.html" title="struct std::str::SplitWhitespace">SplitWhitespace</a>&lt;'a&gt;</code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a&gt; Sync for <a class="struct" href="../../std/str/struct.EncodeUtf16.html" title="struct std::str::EncodeUtf16">EncodeUtf16</a>&lt;'a&gt;</code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, P&gt; Sync for std::str::<a class="struct" href="../../std/str/struct.RSplit.html" title="struct std::str::RSplit">RSplit</a>&lt;'a, P&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;P as <a class="trait" href="../../std/str/pattern/trait.Pattern.html" title="trait std::str::pattern::Pattern">Pattern</a>&lt;'a&gt;&gt;::<a class="type" href="../../std/str/pattern/trait.Pattern.html#associatedtype.Searcher" title="type std::str::pattern::Pattern::Searcher">Searcher</a>: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="enum" href="../../std/str/pattern/enum.SearchStep.html" title="enum std::str::pattern::SearchStep">SearchStep</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a&gt; Sync for <a class="struct" href="../../std/str/pattern/struct.CharSearcher.html" title="struct std::str::pattern::CharSearcher">CharSearcher</a>&lt;'a&gt;</code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, 'b&gt; Sync for <a class="struct" href="../../std/str/pattern/struct.CharSliceSearcher.html" title="struct std::str::pattern::CharSliceSearcher">CharSliceSearcher</a>&lt;'a, 'b&gt;</code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, F&gt; Sync for <a class="struct" href="../../std/str/pattern/struct.CharPredicateSearcher.html" title="struct std::str::pattern::CharPredicateSearcher">CharPredicateSearcher</a>&lt;'a, F&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;F: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, 'b&gt; Sync for <a class="struct" href="../../std/str/pattern/struct.StrSearcher.html" title="struct std::str::pattern::StrSearcher">StrSearcher</a>&lt;'a, 'b&gt;</code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, P&gt; Sync for std::str::<a class="struct" href="../../std/str/struct.Split.html" title="struct std::str::Split">Split</a>&lt;'a, P&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;P as <a class="trait" href="../../std/str/pattern/trait.Pattern.html" title="trait std::str::pattern::Pattern">Pattern</a>&lt;'a&gt;&gt;::<a class="type" href="../../std/str/pattern/trait.Pattern.html#associatedtype.Searcher" title="type std::str::pattern::Pattern::Searcher">Searcher</a>: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a&gt; Sync for std::str::<a class="struct" href="../../std/str/struct.Lines.html" title="struct std::str::Lines">Lines</a>&lt;'a&gt;</code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, P&gt; Sync for std::str::<a class="struct" href="../../std/str/struct.SplitN.html" title="struct std::str::SplitN">SplitN</a>&lt;'a, P&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;P as <a class="trait" href="../../std/str/pattern/trait.Pattern.html" title="trait std::str::pattern::Pattern">Pattern</a>&lt;'a&gt;&gt;::<a class="type" href="../../std/str/pattern/trait.Pattern.html#associatedtype.Searcher" title="type std::str::pattern::Pattern::Searcher">Searcher</a>: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, P&gt; Sync for <a class="struct" href="../../std/str/struct.RSplitTerminator.html" title="struct std::str::RSplitTerminator">RSplitTerminator</a>&lt;'a, P&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;P as <a class="trait" href="../../std/str/pattern/trait.Pattern.html" title="trait std::str::pattern::Pattern">Pattern</a>&lt;'a&gt;&gt;::<a class="type" href="../../std/str/pattern/trait.Pattern.html#associatedtype.Searcher" title="type std::str::pattern::Pattern::Searcher">Searcher</a>: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, P&gt; Sync for <a class="struct" href="../../std/str/struct.SplitTerminator.html" title="struct std::str::SplitTerminator">SplitTerminator</a>&lt;'a, P&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;P as <a class="trait" href="../../std/str/pattern/trait.Pattern.html" title="trait std::str::pattern::Pattern">Pattern</a>&lt;'a&gt;&gt;::<a class="type" href="../../std/str/pattern/trait.Pattern.html#associatedtype.Searcher" title="type std::str::pattern::Pattern::Searcher">Searcher</a>: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, P&gt; Sync for <a class="struct" href="../../std/str/struct.RMatches.html" title="struct std::str::RMatches">RMatches</a>&lt;'a, P&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;P as <a class="trait" href="../../std/str/pattern/trait.Pattern.html" title="trait std::str::pattern::Pattern">Pattern</a>&lt;'a&gt;&gt;::<a class="type" href="../../std/str/pattern/trait.Pattern.html#associatedtype.Searcher" title="type std::str::pattern::Pattern::Searcher">Searcher</a>: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, P&gt; Sync for <a class="struct" href="../../std/str/struct.Matches.html" title="struct std::str::Matches">Matches</a>&lt;'a, P&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;P as <a class="trait" href="../../std/str/pattern/trait.Pattern.html" title="trait std::str::pattern::Pattern">Pattern</a>&lt;'a&gt;&gt;::<a class="type" href="../../std/str/pattern/trait.Pattern.html#associatedtype.Searcher" title="type std::str::pattern::Pattern::Searcher">Searcher</a>: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, P&gt; Sync for <a class="struct" href="../../std/str/struct.MatchIndices.html" title="struct std::str::MatchIndices">MatchIndices</a>&lt;'a, P&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;P as <a class="trait" href="../../std/str/pattern/trait.Pattern.html" title="trait std::str::pattern::Pattern">Pattern</a>&lt;'a&gt;&gt;::<a class="type" href="../../std/str/pattern/trait.Pattern.html#associatedtype.Searcher" title="type std::str::pattern::Pattern::Searcher">Searcher</a>: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/str/struct.ParseBoolError.html" title="struct std::str::ParseBoolError">ParseBoolError</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a&gt; Sync for <a class="struct" href="../../std/str/struct.CharIndices.html" title="struct std::str::CharIndices">CharIndices</a>&lt;'a&gt;</code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a&gt; Sync for <a class="struct" href="../../std/str/struct.LinesAny.html" title="struct std::str::LinesAny">LinesAny</a>&lt;'a&gt;</code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/str/struct.Utf8Error.html" title="struct std::str::Utf8Error">Utf8Error</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, P&gt; Sync for std::str::<a class="struct" href="../../std/str/struct.RSplitN.html" title="struct std::str::RSplitN">RSplitN</a>&lt;'a, P&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;P as <a class="trait" href="../../std/str/pattern/trait.Pattern.html" title="trait std::str::pattern::Pattern">Pattern</a>&lt;'a&gt;&gt;::<a class="type" href="../../std/str/pattern/trait.Pattern.html#associatedtype.Searcher" title="type std::str::pattern::Pattern::Searcher">Searcher</a>: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, P&gt; Sync for <a class="struct" href="../../std/str/struct.RMatchIndices.html" title="struct std::str::RMatchIndices">RMatchIndices</a>&lt;'a, P&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;P as <a class="trait" href="../../std/str/pattern/trait.Pattern.html" title="trait std::str::pattern::Pattern">Pattern</a>&lt;'a&gt;&gt;::<a class="type" href="../../std/str/pattern/trait.Pattern.html#associatedtype.Searcher" title="type std::str::pattern::Pattern::Searcher">Searcher</a>: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a&gt; Sync for std::str::<a class="struct" href="../../std/str/struct.Chars.html" title="struct std::str::Chars">Chars</a>&lt;'a&gt;</code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a&gt; Sync for std::str::<a class="struct" href="../../std/str/struct.Bytes.html" title="struct std::str::Bytes">Bytes</a>&lt;'a&gt;</code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/string/struct.String.html" title="struct std::string::String">String</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/string/struct.FromUtf8Error.html" title="struct std::string::FromUtf8Error">FromUtf8Error</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/string/struct.FromUtf16Error.html" title="struct std::string::FromUtf16Error">FromUtf16Error</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="enum" href="../../std/string/enum.ParseError.html" title="enum std::string::ParseError">ParseError</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; Sync for <a class="struct" href="../../std/vec/struct.Vec.html" title="struct std::vec::Vec">Vec</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, I&gt; Sync for <a class="struct" href="../../std/vec/struct.Splice.html" title="struct std::vec::Splice">Splice</a>&lt;'a, I&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;I: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;I as <a class="trait" href="../../std/iter/trait.Iterator.html" title="trait std::iter::Iterator">Iterator</a>&gt;::<a class="type" href="../../std/iter/trait.Iterator.html#associatedtype.Item" title="type std::iter::Iterator::Item">Item</a>: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, T, F&gt; Sync for std::vec::<a class="struct" href="../../std/vec/struct.DrainFilter.html" title="struct std::vec::DrainFilter">DrainFilter</a>&lt;'a, T, F&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;F: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/char/struct.EscapeUnicode.html" title="struct std::char::EscapeUnicode">EscapeUnicode</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for std::char::<a class="struct" href="../../std/char/struct.EscapeDefault.html" title="struct std::char::EscapeDefault">EscapeDefault</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/char/struct.EscapeDebug.html" title="struct std::char::EscapeDebug">EscapeDebug</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/char/struct.ToLowercase.html" title="struct std::char::ToLowercase">ToLowercase</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/char/struct.ToUppercase.html" title="struct std::char::ToUppercase">ToUppercase</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/char/struct.ParseCharError.html" title="struct std::char::ParseCharError">ParseCharError</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/char/struct.DecodeUtf16Error.html" title="struct std::char::DecodeUtf16Error">DecodeUtf16Error</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/char/struct.CharTryFromError.html" title="struct std::char::CharTryFromError">CharTryFromError</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/char/struct.UnicodeVersion.html" title="struct std::char::UnicodeVersion">UnicodeVersion</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;I&gt; Sync for <a class="struct" href="../../std/char/struct.DecodeUtf8.html" title="struct std::char::DecodeUtf8">DecodeUtf8</a>&lt;I&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;I: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/char/struct.InvalidSequence.html" title="struct std::char::InvalidSequence">InvalidSequence</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;I&gt; Sync for <a class="struct" href="../../std/char/struct.DecodeUtf16.html" title="struct std::char::DecodeUtf16">DecodeUtf16</a>&lt;I&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;I: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.u8x64.html" title="struct std::simd::u8x64">u8x64</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.u64x8.html" title="struct std::simd::u64x8">u64x8</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.u32x16.html" title="struct std::simd::u32x16">u32x16</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.f32x16.html" title="struct std::simd::f32x16">f32x16</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.m8x32.html" title="struct std::simd::m8x32">m8x32</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.m1x16.html" title="struct std::simd::m1x16">m1x16</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.i64x8.html" title="struct std::simd::i64x8">i64x8</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.u8x16.html" title="struct std::simd::u8x16">u8x16</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.m32x2.html" title="struct std::simd::m32x2">m32x2</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.i16x2.html" title="struct std::simd::i16x2">i16x2</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.m8x8.html" title="struct std::simd::m8x8">m8x8</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.m32x4.html" title="struct std::simd::m32x4">m32x4</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.u16x8.html" title="struct std::simd::u16x8">u16x8</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.u32x2.html" title="struct std::simd::u32x2">u32x2</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.m8x2.html" title="struct std::simd::m8x2">m8x2</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.f32x4.html" title="struct std::simd::f32x4">f32x4</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.u64x4.html" title="struct std::simd::u64x4">u64x4</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.f64x4.html" title="struct std::simd::f64x4">f64x4</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.m8x4.html" title="struct std::simd::m8x4">m8x4</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.u16x32.html" title="struct std::simd::u16x32">u16x32</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.f64x8.html" title="struct std::simd::f64x8">f64x8</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.i8x32.html" title="struct std::simd::i8x32">i8x32</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.u8x4.html" title="struct std::simd::u8x4">u8x4</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.u64x2.html" title="struct std::simd::u64x2">u64x2</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.u32x8.html" title="struct std::simd::u32x8">u32x8</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.f64x2.html" title="struct std::simd::f64x2">f64x2</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.i32x16.html" title="struct std::simd::i32x16">i32x16</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.i8x16.html" title="struct std::simd::i8x16">i8x16</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.u8x8.html" title="struct std::simd::u8x8">u8x8</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.m32x8.html" title="struct std::simd::m32x8">m32x8</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.i16x16.html" title="struct std::simd::i16x16">i16x16</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.u16x16.html" title="struct std::simd::u16x16">u16x16</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.i8x64.html" title="struct std::simd::i8x64">i8x64</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.i8x8.html" title="struct std::simd::i8x8">i8x8</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.u8x2.html" title="struct std::simd::u8x2">u8x2</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.m1x64.html" title="struct std::simd::m1x64">m1x64</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.f32x2.html" title="struct std::simd::f32x2">f32x2</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.i8x2.html" title="struct std::simd::i8x2">i8x2</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.i32x2.html" title="struct std::simd::i32x2">i32x2</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.u8x32.html" title="struct std::simd::u8x32">u8x32</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.m8x16.html" title="struct std::simd::m8x16">m8x16</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.u16x2.html" title="struct std::simd::u16x2">u16x2</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.m16x8.html" title="struct std::simd::m16x8">m16x8</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.i16x8.html" title="struct std::simd::i16x8">i16x8</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.m16x2.html" title="struct std::simd::m16x2">m16x2</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.i32x4.html" title="struct std::simd::i32x4">i32x4</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.i8x4.html" title="struct std::simd::i8x4">i8x4</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.m16x16.html" title="struct std::simd::m16x16">m16x16</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.m64x4.html" title="struct std::simd::m64x4">m64x4</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.u16x4.html" title="struct std::simd::u16x4">u16x4</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.u32x4.html" title="struct std::simd::u32x4">u32x4</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.m64x2.html" title="struct std::simd::m64x2">m64x2</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.i16x4.html" title="struct std::simd::i16x4">i16x4</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.i64x2.html" title="struct std::simd::i64x2">i64x2</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.m16x4.html" title="struct std::simd::m16x4">m16x4</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.f32x8.html" title="struct std::simd::f32x8">f32x8</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.m1x8.html" title="struct std::simd::m1x8">m1x8</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.i64x4.html" title="struct std::simd::i64x4">i64x4</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.i16x32.html" title="struct std::simd::i16x32">i16x32</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.i32x8.html" title="struct std::simd::i32x8">i32x8</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/simd/struct.m1x32.html" title="struct std::simd::m1x32">m1x32</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; Sync for <a class="enum" href="../../std/task/enum.Poll.html" title="enum std::task::Poll">Poll</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a&gt; !Sync for <a class="struct" href="../../std/task/struct.Context.html" title="struct std::task::Context">Context</a>&lt;'a&gt;</code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl !Sync for <a class="struct" href="../../std/task/struct.TaskObj.html" title="struct std::task::TaskObj">TaskObj</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/task/struct.SpawnErrorKind.html" title="struct std::task::SpawnErrorKind">SpawnErrorKind</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl !Sync for <a class="struct" href="../../std/task/struct.SpawnObjError.html" title="struct std::task::SpawnObjError">SpawnObjError</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; Sync for <a class="struct" href="../../std/thread/struct.LocalKey.html" title="struct std::thread::LocalKey">LocalKey</a>&lt;T&gt;</code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/thread/struct.AccessError.html" title="struct std::thread::AccessError">AccessError</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/thread/struct.Builder.html" title="struct std::thread::Builder">Builder</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/thread/struct.ThreadId.html" title="struct std::thread::ThreadId">ThreadId</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/thread/struct.Thread.html" title="struct std::thread::Thread">Thread</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; Sync for <a class="struct" href="../../std/thread/struct.JoinHandle.html" title="struct std::thread::JoinHandle">JoinHandle</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for std::ascii::<a class="struct" href="../../std/ascii/struct.EscapeDefault.html" title="struct std::ascii::EscapeDefault">EscapeDefault</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; Sync for <a class="struct" href="../../std/collections/binary_heap/struct.BinaryHeap.html" title="struct std::collections::binary_heap::BinaryHeap">BinaryHeap</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;K, V&gt; Sync for <a class="struct" href="../../std/collections/btree_map/struct.BTreeMap.html" title="struct std::collections::btree_map::BTreeMap">BTreeMap</a>&lt;K, V&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;K: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;V: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; Sync for <a class="struct" href="../../std/collections/btree_set/struct.BTreeSet.html" title="struct std::collections::btree_set::BTreeSet">BTreeSet</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; Sync for <a class="struct" href="../../std/collections/vec_deque/struct.VecDeque.html" title="struct std::collections::vec_deque::VecDeque">VecDeque</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, T&gt; Sync for <a class="struct" href="../../std/collections/binary_heap/struct.PeekMut.html" title="struct std::collections::binary_heap::PeekMut">PeekMut</a>&lt;'a, T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, T&gt; Sync for std::collections::binary_heap::<a class="struct" href="../../std/collections/binary_heap/struct.Iter.html" title="struct std::collections::binary_heap::Iter">Iter</a>&lt;'a, T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; Sync for std::collections::binary_heap::<a class="struct" href="../../std/collections/binary_heap/struct.IntoIter.html" title="struct std::collections::binary_heap::IntoIter">IntoIter</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, T&gt; Sync for std::collections::binary_heap::<a class="struct" href="../../std/collections/binary_heap/struct.Drain.html" title="struct std::collections::binary_heap::Drain">Drain</a>&lt;'a, T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, K, V&gt; Sync for std::collections::btree_map::<a class="struct" href="../../std/collections/btree_map/struct.Keys.html" title="struct std::collections::btree_map::Keys">Keys</a>&lt;'a, K, V&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;K: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;V: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, K, V&gt; Sync for std::collections::btree_map::<a class="struct" href="../../std/collections/btree_map/struct.Iter.html" title="struct std::collections::btree_map::Iter">Iter</a>&lt;'a, K, V&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;K: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;V: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, K, V&gt; Sync for std::collections::btree_map::<a class="struct" href="../../std/collections/btree_map/struct.VacantEntry.html" title="struct std::collections::btree_map::VacantEntry">VacantEntry</a>&lt;'a, K, V&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;K: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;V: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;K, V&gt; Sync for std::collections::btree_map::<a class="struct" href="../../std/collections/btree_map/struct.IntoIter.html" title="struct std::collections::btree_map::IntoIter">IntoIter</a>&lt;K, V&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;K: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;V: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, K, V&gt; Sync for std::collections::btree_map::<a class="struct" href="../../std/collections/btree_map/struct.Values.html" title="struct std::collections::btree_map::Values">Values</a>&lt;'a, K, V&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;K: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;V: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, K, V&gt; Sync for std::collections::btree_map::<a class="enum" href="../../std/collections/btree_map/enum.Entry.html" title="enum std::collections::btree_map::Entry">Entry</a>&lt;'a, K, V&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;K: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;V: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, K, V&gt; Sync for std::collections::btree_map::<a class="struct" href="../../std/collections/btree_map/struct.ValuesMut.html" title="struct std::collections::btree_map::ValuesMut">ValuesMut</a>&lt;'a, K, V&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;K: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;V: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, K, V&gt; Sync for std::collections::btree_map::<a class="struct" href="../../std/collections/btree_map/struct.OccupiedEntry.html" title="struct std::collections::btree_map::OccupiedEntry">OccupiedEntry</a>&lt;'a, K, V&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;K: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;V: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, K, V&gt; Sync for std::collections::btree_map::<a class="struct" href="../../std/collections/btree_map/struct.IterMut.html" title="struct std::collections::btree_map::IterMut">IterMut</a>&lt;'a, K, V&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;K: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;V: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, K, V&gt; Sync for std::collections::btree_map::<a class="struct" href="../../std/collections/btree_map/struct.Range.html" title="struct std::collections::btree_map::Range">Range</a>&lt;'a, K, V&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;K: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;V: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, K, V&gt; Sync for <a class="struct" href="../../std/collections/btree_map/struct.RangeMut.html" title="struct std::collections::btree_map::RangeMut">RangeMut</a>&lt;'a, K, V&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;K: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;V: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, T&gt; Sync for std::collections::btree_set::<a class="struct" href="../../std/collections/btree_set/struct.Iter.html" title="struct std::collections::btree_set::Iter">Iter</a>&lt;'a, T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; Sync for std::collections::btree_set::<a class="struct" href="../../std/collections/btree_set/struct.IntoIter.html" title="struct std::collections::btree_set::IntoIter">IntoIter</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, T&gt; Sync for std::collections::btree_set::<a class="struct" href="../../std/collections/btree_set/struct.SymmetricDifference.html" title="struct std::collections::btree_set::SymmetricDifference">SymmetricDifference</a>&lt;'a, T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, T&gt; Sync for std::collections::btree_set::<a class="struct" href="../../std/collections/btree_set/struct.Difference.html" title="struct std::collections::btree_set::Difference">Difference</a>&lt;'a, T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, T&gt; Sync for std::collections::btree_set::<a class="struct" href="../../std/collections/btree_set/struct.Intersection.html" title="struct std::collections::btree_set::Intersection">Intersection</a>&lt;'a, T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, T&gt; Sync for std::collections::btree_set::<a class="struct" href="../../std/collections/btree_set/struct.Union.html" title="struct std::collections::btree_set::Union">Union</a>&lt;'a, T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, T&gt; Sync for std::collections::btree_set::<a class="struct" href="../../std/collections/btree_set/struct.Range.html" title="struct std::collections::btree_set::Range">Range</a>&lt;'a, T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; Sync for std::collections::linked_list::<a class="struct" href="../../std/collections/linked_list/struct.IntoIter.html" title="struct std::collections::linked_list::IntoIter">IntoIter</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, T, F&gt; !Sync for std::collections::linked_list::<a class="struct" href="../../std/collections/linked_list/struct.DrainFilter.html" title="struct std::collections::linked_list::DrainFilter">DrainFilter</a>&lt;'a, T, F&gt;</code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, T&gt; Sync for std::collections::vec_deque::<a class="struct" href="../../std/collections/vec_deque/struct.Iter.html" title="struct std::collections::vec_deque::Iter">Iter</a>&lt;'a, T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, T&gt; Sync for std::collections::vec_deque::<a class="struct" href="../../std/collections/vec_deque/struct.IterMut.html" title="struct std::collections::vec_deque::IterMut">IterMut</a>&lt;'a, T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; Sync for std::collections::vec_deque::<a class="struct" href="../../std/collections/vec_deque/struct.IntoIter.html" title="struct std::collections::vec_deque::IntoIter">IntoIter</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="enum" href="../../std/alloc/enum.CollectionAllocErr.html" title="enum std::alloc::CollectionAllocErr">CollectionAllocErr</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;K, V, S&gt; Sync for <a class="struct" href="../../std/collections/struct.HashMap.html" title="struct std::collections::HashMap">HashMap</a>&lt;K, V, S&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;K: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;V: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T, S&gt; Sync for <a class="struct" href="../../std/collections/struct.HashSet.html" title="struct std::collections::HashSet">HashSet</a>&lt;T, S&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, K, V&gt; Sync for std::collections::hash_map::<a class="struct" href="../../std/collections/hash_map/struct.Iter.html" title="struct std::collections::hash_map::Iter">Iter</a>&lt;'a, K, V&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;K: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;V: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, K, V&gt; Sync for std::collections::hash_map::<a class="struct" href="../../std/collections/hash_map/struct.IterMut.html" title="struct std::collections::hash_map::IterMut">IterMut</a>&lt;'a, K, V&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;K: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;V: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;K, V&gt; Sync for std::collections::hash_map::<a class="struct" href="../../std/collections/hash_map/struct.IntoIter.html" title="struct std::collections::hash_map::IntoIter">IntoIter</a>&lt;K, V&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;K: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;V: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, K, V&gt; Sync for std::collections::hash_map::<a class="struct" href="../../std/collections/hash_map/struct.Keys.html" title="struct std::collections::hash_map::Keys">Keys</a>&lt;'a, K, V&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;K: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;V: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, K, V&gt; Sync for std::collections::hash_map::<a class="struct" href="../../std/collections/hash_map/struct.Values.html" title="struct std::collections::hash_map::Values">Values</a>&lt;'a, K, V&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;K: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;V: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, K, V&gt; Sync for std::collections::hash_map::<a class="struct" href="../../std/collections/hash_map/struct.Drain.html" title="struct std::collections::hash_map::Drain">Drain</a>&lt;'a, K, V&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;K: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;V: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, K, V&gt; Sync for std::collections::hash_map::<a class="struct" href="../../std/collections/hash_map/struct.ValuesMut.html" title="struct std::collections::hash_map::ValuesMut">ValuesMut</a>&lt;'a, K, V&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;K: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;V: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, K, V&gt; !Sync for std::collections::hash_map::<a class="struct" href="../../std/collections/hash_map/struct.OccupiedEntry.html" title="struct std::collections::hash_map::OccupiedEntry">OccupiedEntry</a>&lt;'a, K, V&gt;</code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, K, V&gt; !Sync for std::collections::hash_map::<a class="struct" href="../../std/collections/hash_map/struct.VacantEntry.html" title="struct std::collections::hash_map::VacantEntry">VacantEntry</a>&lt;'a, K, V&gt;</code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/collections/hash_map/struct.RandomState.html" title="struct std::collections::hash_map::RandomState">RandomState</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/collections/hash_map/struct.DefaultHasher.html" title="struct std::collections::hash_map::DefaultHasher">DefaultHasher</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, K, V&gt; !Sync for std::collections::hash_map::<a class="enum" href="../../std/collections/hash_map/enum.Entry.html" title="enum std::collections::hash_map::Entry">Entry</a>&lt;'a, K, V&gt;</code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, K&gt; Sync for std::collections::hash_set::<a class="struct" href="../../std/collections/hash_set/struct.Iter.html" title="struct std::collections::hash_set::Iter">Iter</a>&lt;'a, K&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;K: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;K&gt; Sync for std::collections::hash_set::<a class="struct" href="../../std/collections/hash_set/struct.IntoIter.html" title="struct std::collections::hash_set::IntoIter">IntoIter</a>&lt;K&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;K: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, K&gt; Sync for std::collections::hash_set::<a class="struct" href="../../std/collections/hash_set/struct.Drain.html" title="struct std::collections::hash_set::Drain">Drain</a>&lt;'a, K&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;K: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, T, S&gt; Sync for std::collections::hash_set::<a class="struct" href="../../std/collections/hash_set/struct.Intersection.html" title="struct std::collections::hash_set::Intersection">Intersection</a>&lt;'a, T, S&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, T, S&gt; Sync for std::collections::hash_set::<a class="struct" href="../../std/collections/hash_set/struct.Difference.html" title="struct std::collections::hash_set::Difference">Difference</a>&lt;'a, T, S&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, T, S&gt; Sync for std::collections::hash_set::<a class="struct" href="../../std/collections/hash_set/struct.SymmetricDifference.html" title="struct std::collections::hash_set::SymmetricDifference">SymmetricDifference</a>&lt;'a, T, S&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, T, S&gt; Sync for std::collections::hash_set::<a class="struct" href="../../std/collections/hash_set/struct.Union.html" title="struct std::collections::hash_set::Union">Union</a>&lt;'a, T, S&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl !Sync for <a class="struct" href="../../std/env/struct.Vars.html" title="struct std::env::Vars">Vars</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl !Sync for <a class="struct" href="../../std/env/struct.VarsOs.html" title="struct std::env::VarsOs">VarsOs</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a&gt; Sync for <a class="struct" href="../../std/env/struct.SplitPaths.html" title="struct std::env::SplitPaths">SplitPaths</a>&lt;'a&gt;</code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/env/struct.JoinPathsError.html" title="struct std::env::JoinPathsError">JoinPathsError</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="enum" href="../../std/env/enum.VarError.html" title="enum std::env::VarError">VarError</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/ffi/struct.CString.html" title="struct std::ffi::CString">CString</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/ffi/struct.CStr.html" title="struct std::ffi::CStr">CStr</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/ffi/struct.NulError.html" title="struct std::ffi::NulError">NulError</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/ffi/struct.IntoStringError.html" title="struct std::ffi::IntoStringError">IntoStringError</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/ffi/struct.FromBytesWithNulError.html" title="struct std::ffi::FromBytesWithNulError">FromBytesWithNulError</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/ffi/struct.OsString.html" title="struct std::ffi::OsString">OsString</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/ffi/struct.OsStr.html" title="struct std::ffi::OsStr">OsStr</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/fs/struct.File.html" title="struct std::fs::File">File</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/fs/struct.Metadata.html" title="struct std::fs::Metadata">Metadata</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/fs/struct.ReadDir.html" title="struct std::fs::ReadDir">ReadDir</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/fs/struct.DirEntry.html" title="struct std::fs::DirEntry">DirEntry</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/fs/struct.OpenOptions.html" title="struct std::fs::OpenOptions">OpenOptions</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/fs/struct.Permissions.html" title="struct std::fs::Permissions">Permissions</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/fs/struct.FileType.html" title="struct std::fs::FileType">FileType</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/fs/struct.DirBuilder.html" title="struct std::fs::DirBuilder">DirBuilder</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;R&gt; Sync for <a class="struct" href="../../std/io/struct.BufReader.html" title="struct std::io::BufReader">BufReader</a>&lt;R&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;W&gt; Sync for <a class="struct" href="../../std/io/struct.BufWriter.html" title="struct std::io::BufWriter">BufWriter</a>&lt;W&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;W: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;W&gt; Sync for <a class="struct" href="../../std/io/struct.LineWriter.html" title="struct std::io::LineWriter">LineWriter</a>&lt;W&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;W: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;W&gt; Sync for <a class="struct" href="../../std/io/struct.IntoInnerError.html" title="struct std::io::IntoInnerError">IntoInnerError</a>&lt;W&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;W: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; Sync for <a class="struct" href="../../std/io/struct.Cursor.html" title="struct std::io::Cursor">Cursor</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for std::io::<a class="struct" href="../../std/io/struct.Error.html" title="struct std::io::Error">Error</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/io/struct.Sink.html" title="struct std::io::Sink">Sink</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for std::io::<a class="struct" href="../../std/io/struct.Empty.html" title="struct std::io::Empty">Empty</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for std::io::<a class="struct" href="../../std/io/struct.Repeat.html" title="struct std::io::Repeat">Repeat</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/io/struct.Stdin.html" title="struct std::io::Stdin">Stdin</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/io/struct.Stdout.html" title="struct std::io::Stdout">Stdout</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/io/struct.Stderr.html" title="struct std::io::Stderr">Stderr</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a&gt; Sync for <a class="struct" href="../../std/io/struct.StdoutLock.html" title="struct std::io::StdoutLock">StdoutLock</a>&lt;'a&gt;</code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a&gt; Sync for <a class="struct" href="../../std/io/struct.StderrLock.html" title="struct std::io::StderrLock">StderrLock</a>&lt;'a&gt;</code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a&gt; Sync for <a class="struct" href="../../std/io/struct.StdinLock.html" title="struct std::io::StdinLock">StdinLock</a>&lt;'a&gt;</code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/io/struct.Initializer.html" title="struct std::io::Initializer">Initializer</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T, U&gt; Sync for std::io::<a class="struct" href="../../std/io/struct.Chain.html" title="struct std::io::Chain">Chain</a>&lt;T, U&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;U: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; Sync for std::io::<a class="struct" href="../../std/io/struct.Take.html" title="struct std::io::Take">Take</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;R&gt; Sync for std::io::<a class="struct" href="../../std/io/struct.Bytes.html" title="struct std::io::Bytes">Bytes</a>&lt;R&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;R&gt; Sync for std::io::<a class="struct" href="../../std/io/struct.Chars.html" title="struct std::io::Chars">Chars</a>&lt;R&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;B&gt; Sync for std::io::<a class="struct" href="../../std/io/struct.Split.html" title="struct std::io::Split">Split</a>&lt;B&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;B: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;B&gt; Sync for std::io::<a class="struct" href="../../std/io/struct.Lines.html" title="struct std::io::Lines">Lines</a>&lt;B&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;B: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="enum" href="../../std/io/enum.ErrorKind.html" title="enum std::io::ErrorKind">ErrorKind</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="enum" href="../../std/io/enum.SeekFrom.html" title="enum std::io::SeekFrom">SeekFrom</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="enum" href="../../std/io/enum.CharsError.html" title="enum std::io::CharsError">CharsError</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/net/struct.Ipv4Addr.html" title="struct std::net::Ipv4Addr">Ipv4Addr</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/net/struct.Ipv6Addr.html" title="struct std::net::Ipv6Addr">Ipv6Addr</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/net/struct.SocketAddrV4.html" title="struct std::net::SocketAddrV4">SocketAddrV4</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/net/struct.SocketAddrV6.html" title="struct std::net::SocketAddrV6">SocketAddrV6</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/net/struct.TcpStream.html" title="struct std::net::TcpStream">TcpStream</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/net/struct.TcpListener.html" title="struct std::net::TcpListener">TcpListener</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a&gt; Sync for std::net::<a class="struct" href="../../std/net/struct.Incoming.html" title="struct std::net::Incoming">Incoming</a>&lt;'a&gt;</code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/net/struct.UdpSocket.html" title="struct std::net::UdpSocket">UdpSocket</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/net/struct.AddrParseError.html" title="struct std::net::AddrParseError">AddrParseError</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="enum" href="../../std/net/enum.IpAddr.html" title="enum std::net::IpAddr">IpAddr</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="enum" href="../../std/net/enum.Ipv6MulticastScope.html" title="enum std::net::Ipv6MulticastScope">Ipv6MulticastScope</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for std::net::<a class="enum" href="../../std/net/enum.SocketAddr.html" title="enum std::net::SocketAddr">SocketAddr</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="enum" href="../../std/net/enum.Shutdown.html" title="enum std::net::Shutdown">Shutdown</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="enum" href="../../std/num/enum.FpCategory.html" title="enum std::num::FpCategory">FpCategory</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/num/struct.ParseIntError.html" title="struct std::num::ParseIntError">ParseIntError</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/num/struct.ParseFloatError.html" title="struct std::num::ParseFloatError">ParseFloatError</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/num/struct.TryFromIntError.html" title="struct std::num::TryFromIntError">TryFromIntError</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; Sync for <a class="struct" href="../../std/num/struct.Wrapping.html" title="struct std::num::Wrapping">Wrapping</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/num/struct.NonZeroU8.html" title="struct std::num::NonZeroU8">NonZeroU8</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/num/struct.NonZeroU16.html" title="struct std::num::NonZeroU16">NonZeroU16</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/num/struct.NonZeroU32.html" title="struct std::num::NonZeroU32">NonZeroU32</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/num/struct.NonZeroU64.html" title="struct std::num::NonZeroU64">NonZeroU64</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/num/struct.NonZeroU128.html" title="struct std::num::NonZeroU128">NonZeroU128</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/num/struct.NonZeroUsize.html" title="struct std::num::NonZeroUsize">NonZeroUsize</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for std::os::unix::net::<a class="struct" href="../../std/os/unix/net/struct.SocketAddr.html" title="struct std::os::unix::net::SocketAddr">SocketAddr</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/os/unix/net/struct.UnixStream.html" title="struct std::os::unix::net::UnixStream">UnixStream</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/os/unix/net/struct.UnixListener.html" title="struct std::os::unix::net::UnixListener">UnixListener</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a&gt; Sync for std::os::unix::net::<a class="struct" href="../../std/os/unix/net/struct.Incoming.html" title="struct std::os::unix::net::Incoming">Incoming</a>&lt;'a&gt;</code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/os/unix/net/struct.UnixDatagram.html" title="struct std::os::unix::net::UnixDatagram">UnixDatagram</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a&gt; Sync for <a class="struct" href="../../std/os/windows/ffi/struct.EncodeWide.html" title="struct std::os::windows::ffi::EncodeWide">EncodeWide</a>&lt;'a&gt;</code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/os/linux/raw/struct.stat.html" title="struct std::os::linux::raw::stat">stat</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="enum" href="../../std/os/raw/enum.c_void.html" title="enum std::os::raw::c_void">c_void</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a&gt; !Sync for <a class="struct" href="../../std/panic/struct.PanicInfo.html" title="struct std::panic::PanicInfo">PanicInfo</a>&lt;'a&gt;</code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a&gt; Sync for <a class="struct" href="../../std/panic/struct.Location.html" title="struct std::panic::Location">Location</a>&lt;'a&gt;</code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; Sync for <a class="struct" href="../../std/panic/struct.AssertUnwindSafe.html" title="struct std::panic::AssertUnwindSafe">AssertUnwindSafe</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a&gt; Sync for <a class="struct" href="../../std/path/struct.PrefixComponent.html" title="struct std::path::PrefixComponent">PrefixComponent</a>&lt;'a&gt;</code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a&gt; Sync for <a class="struct" href="../../std/path/struct.Components.html" title="struct std::path::Components">Components</a>&lt;'a&gt;</code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a&gt; Sync for std::path::<a class="struct" href="../../std/path/struct.Iter.html" title="struct std::path::Iter">Iter</a>&lt;'a&gt;</code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a&gt; Sync for <a class="struct" href="../../std/path/struct.Ancestors.html" title="struct std::path::Ancestors">Ancestors</a>&lt;'a&gt;</code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/path/struct.PathBuf.html" title="struct std::path::PathBuf">PathBuf</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/path/struct.Path.html" title="struct std::path::Path">Path</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/path/struct.StripPrefixError.html" title="struct std::path::StripPrefixError">StripPrefixError</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a&gt; Sync for <a class="struct" href="../../std/path/struct.Display.html" title="struct std::path::Display">Display</a>&lt;'a&gt;</code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a&gt; Sync for <a class="enum" href="../../std/path/enum.Prefix.html" title="enum std::path::Prefix">Prefix</a>&lt;'a&gt;</code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a&gt; Sync for <a class="enum" href="../../std/path/enum.Component.html" title="enum std::path::Component">Component</a>&lt;'a&gt;</code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/process/struct.Child.html" title="struct std::process::Child">Child</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/process/struct.ChildStdin.html" title="struct std::process::ChildStdin">ChildStdin</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/process/struct.ChildStdout.html" title="struct std::process::ChildStdout">ChildStdout</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/process/struct.ChildStderr.html" title="struct std::process::ChildStderr">ChildStderr</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl !Sync for <a class="struct" href="../../std/process/struct.Command.html" title="struct std::process::Command">Command</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/process/struct.Output.html" title="struct std::process::Output">Output</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/process/struct.Stdio.html" title="struct std::process::Stdio">Stdio</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/process/struct.ExitStatus.html" title="struct std::process::ExitStatus">ExitStatus</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/process/struct.ExitCode.html" title="struct std::process::ExitCode">ExitCode</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for std::sync::atomic::<a class="enum" href="../../std/sync/atomic/enum.Ordering.html" title="enum std::sync::atomic::Ordering">Ordering</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/sync/struct.Barrier.html" title="struct std::sync::Barrier">Barrier</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/sync/struct.BarrierWaitResult.html" title="struct std::sync::BarrierWaitResult">BarrierWaitResult</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/sync/struct.Condvar.html" title="struct std::sync::Condvar">Condvar</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/sync/struct.WaitTimeoutResult.html" title="struct std::sync::WaitTimeoutResult">WaitTimeoutResult</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/sync/struct.OnceState.html" title="struct std::sync::OnceState">OnceState</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; Sync for <a class="struct" href="../../std/sync/struct.PoisonError.html" title="struct std::sync::PoisonError">PoisonError</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; Sync for <a class="enum" href="../../std/sync/enum.TryLockError.html" title="enum std::sync::TryLockError">TryLockError</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl !Sync for <a class="struct" href="../../std/sync/mpsc/struct.Select.html" title="struct std::sync::mpsc::Select">Select</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'rx, T&gt; !Sync for <a class="struct" href="../../std/sync/mpsc/struct.Handle.html" title="struct std::sync::mpsc::Handle">Handle</a>&lt;'rx, T&gt;</code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, T&gt; !Sync for std::sync::mpsc::<a class="struct" href="../../std/sync/mpsc/struct.Iter.html" title="struct std::sync::mpsc::Iter">Iter</a>&lt;'a, T&gt;</code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;'a, T&gt; !Sync for <a class="struct" href="../../std/sync/mpsc/struct.TryIter.html" title="struct std::sync::mpsc::TryIter">TryIter</a>&lt;'a, T&gt;</code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; !Sync for std::sync::mpsc::<a class="struct" href="../../std/sync/mpsc/struct.IntoIter.html" title="struct std::sync::mpsc::IntoIter">IntoIter</a>&lt;T&gt;</code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; Sync for <a class="struct" href="../../std/sync/mpsc/struct.SyncSender.html" title="struct std::sync::mpsc::SyncSender">SyncSender</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Send.html" title="trait std::marker::Send">Send</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; Sync for <a class="struct" href="../../std/sync/mpsc/struct.SendError.html" title="struct std::sync::mpsc::SendError">SendError</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/sync/mpsc/struct.RecvError.html" title="struct std::sync::mpsc::RecvError">RecvError</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="enum" href="../../std/sync/mpsc/enum.TryRecvError.html" title="enum std::sync::mpsc::TryRecvError">TryRecvError</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="enum" href="../../std/sync/mpsc/enum.RecvTimeoutError.html" title="enum std::sync::mpsc::RecvTimeoutError">RecvTimeoutError</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; Sync for <a class="enum" href="../../std/sync/mpsc/enum.TrySendError.html" title="enum std::sync::mpsc::TrySendError">TrySendError</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../../std/marker/trait.Sync.html" title="trait std::marker::Sync">Sync</a>,&nbsp;</span></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/time/struct.Duration.html" title="struct std::time::Duration">Duration</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/time/struct.Instant.html" title="struct std::time::Instant">Instant</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/time/struct.SystemTime.html" title="struct std::time::SystemTime">SystemTime</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/time/struct.SystemTimeError.html" title="struct std::time::SystemTimeError">SystemTimeError</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/alloc/struct.Global.html" title="struct std::alloc::Global">Global</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl !Sync for <a class="struct" href="../../std/alloc/struct.Excess.html" title="struct std::alloc::Excess">Excess</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/alloc/struct.Layout.html" title="struct std::alloc::Layout">Layout</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/alloc/struct.LayoutErr.html" title="struct std::alloc::LayoutErr">LayoutErr</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/alloc/struct.CannotReallocInPlace.html" title="struct std::alloc::CannotReallocInPlace">CannotReallocInPlace</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/alloc/struct.AllocErr.html" title="struct std::alloc::AllocErr">AllocErr</a></code><td></td></tr></tbody></table></li>
<li><table class='table-display'><tbody><tr><td><code>impl Sync for <a class="struct" href="../../std/alloc/struct.System.html" title="struct std::alloc::System">System</a></code><td></td></tr></tbody></table></li>
</ul><script type="text/javascript">window.inlined_types=new Set(["core::any::TypeId","core::cell::BorrowError","core::cell::BorrowMutError","core::cell::Ref","core::cell::RefMut","core::cmp::Ordering","core::cmp::Reverse","core::hash::BuildHasherDefault","core::hash::sip::SipHasher","core::iter::Rev","core::iter::Cloned","core::iter::Cycle","core::iter::StepBy","core::iter::Chain","core::iter::Zip","core::iter::Map","core::iter::Filter","core::iter::FilterMap","core::iter::Enumerate","core::iter::Peekable","core::iter::SkipWhile","core::iter::TakeWhile","core::iter::Skip","core::iter::Take","core::iter::Scan","core::iter::FlatMap","core::iter::Flatten","core::iter::Fuse","core::iter::Inspect","core::iter::sources::Repeat","core::iter::sources::RepeatWith","core::iter::sources::Once","core::iter::sources::Empty","core::marker::PhantomData","core::marker::Pinned","core::mem::Discriminant","core::mem::ManuallyDrop","core::mem::PinMut","core::ops::range::Range","core::ops::range::RangeToInclusive","core::ops::range::RangeFrom","core::ops::range::RangeFull","core::ops::range::RangeTo","core::ops::generator::GeneratorState","core::ops::range::RangeInclusive","core::ops::range::Bound","core::raw::TraitObject","core::result::Result","core::result::Iter","core::result::IterMut","core::result::IntoIter","core::option::Option","core::option::Iter","core::option::IterMut","core::option::IntoIter","core::option::NoneError","alloc::boxed::Box","alloc::boxed::PinBox","alloc::borrow::Cow","core::fmt::Formatter","core::fmt::Arguments","core::fmt::builders::DebugMap","core::fmt::builders::DebugList","core::fmt::Alignment","core::fmt::builders::DebugSet","core::fmt::Error","core::fmt::builders::DebugStruct","core::fmt::builders::DebugTuple","core::slice::RSplitNMut","core::slice::ChunksMut","core::slice::RSplit","core::slice::ExactChunksMut","core::slice::Split","core::slice::SplitN","core::slice::Windows","core::slice::Chunks","core::slice::SplitMut","core::slice::ExactChunks","core::slice::RSplitMut","core::slice::RSplitN","core::slice::SplitNMut","core::str::SplitWhitespace","core::str::EncodeUtf16","core::str::RSplit","core::str::pattern::SearchStep","core::str::pattern::CharSearcher","core::str::pattern::CharSliceSearcher","core::str::pattern::CharPredicateSearcher","core::str::pattern::StrSearcher","core::str::Split","core::str::Lines","core::str::SplitN","core::str::RSplitTerminator","core::str::SplitTerminator","core::str::RMatches","core::str::Matches","core::str::MatchIndices","core::str::ParseBoolError","core::str::CharIndices","core::str::LinesAny","core::str::Utf8Error","core::str::RSplitN","core::str::RMatchIndices","core::str::Chars","core::str::Bytes","alloc::string::String","alloc::string::FromUtf8Error","alloc::string::FromUtf16Error","alloc::string::ParseError","alloc::vec::Vec","alloc::vec::Splice","alloc::vec::DrainFilter","core::char::EscapeUnicode","core::char::EscapeDefault","core::char::EscapeDebug","core::char::ToLowercase","core::char::ToUppercase","core::char::convert::ParseCharError","core::char::decode::DecodeUtf16Error","core::char::convert::CharTryFromError","core::unicode::version::UnicodeVersion","core::char::decode::DecodeUtf8","core::char::decode::InvalidSequence","core::char::decode::DecodeUtf16","core::coresimd::ppsv::v512::u8x64","core::coresimd::ppsv::v512::u64x8","core::coresimd::ppsv::v512::u32x16","core::coresimd::ppsv::v512::f32x16","core::coresimd::ppsv::v256::m8x32","core::coresimd::ppsv::v512::m1x16","core::coresimd::ppsv::v512::i64x8","core::coresimd::ppsv::v128::u8x16","core::coresimd::ppsv::v64::m32x2","core::coresimd::ppsv::v32::i16x2","core::coresimd::ppsv::v64::m8x8","core::coresimd::ppsv::v128::m32x4","core::coresimd::ppsv::v128::u16x8","core::coresimd::ppsv::v64::u32x2","core::coresimd::ppsv::v16::m8x2","core::coresimd::ppsv::v128::f32x4","core::coresimd::ppsv::v256::u64x4","core::coresimd::ppsv::v256::f64x4","core::coresimd::ppsv::v32::m8x4","core::coresimd::ppsv::v512::u16x32","core::coresimd::ppsv::v512::f64x8","core::coresimd::ppsv::v256::i8x32","core::coresimd::ppsv::v32::u8x4","core::coresimd::ppsv::v128::u64x2","core::coresimd::ppsv::v256::u32x8","core::coresimd::ppsv::v128::f64x2","core::coresimd::ppsv::v512::i32x16","core::coresimd::ppsv::v128::i8x16","core::coresimd::ppsv::v64::u8x8","core::coresimd::ppsv::v256::m32x8","core::coresimd::ppsv::v256::i16x16","core::coresimd::ppsv::v256::u16x16","core::coresimd::ppsv::v512::i8x64","core::coresimd::ppsv::v64::i8x8","core::coresimd::ppsv::v16::u8x2","core::coresimd::ppsv::v512::m1x64","core::coresimd::ppsv::v64::f32x2","core::coresimd::ppsv::v16::i8x2","core::coresimd::ppsv::v64::i32x2","core::coresimd::ppsv::v256::u8x32","core::coresimd::ppsv::v128::m8x16","core::coresimd::ppsv::v32::u16x2","core::coresimd::ppsv::v128::m16x8","core::coresimd::ppsv::v128::i16x8","core::coresimd::ppsv::v32::m16x2","core::coresimd::ppsv::v128::i32x4","core::coresimd::ppsv::v32::i8x4","core::coresimd::ppsv::v256::m16x16","core::coresimd::ppsv::v256::m64x4","core::coresimd::ppsv::v64::u16x4","core::coresimd::ppsv::v128::u32x4","core::coresimd::ppsv::v128::m64x2","core::coresimd::ppsv::v64::i16x4","core::coresimd::ppsv::v128::i64x2","core::coresimd::ppsv::v64::m16x4","core::coresimd::ppsv::v256::f32x8","core::coresimd::ppsv::v512::m1x8","core::coresimd::ppsv::v256::i64x4","core::coresimd::ppsv::v512::i16x32","core::coresimd::ppsv::v256::i32x8","core::coresimd::ppsv::v512::m1x32","core::task::Poll","core::task::Context","core::task::TaskObj","core::task::SpawnErrorKind","core::task::SpawnObjError","std::thread::local::LocalKey","std::thread::local::AccessError","std::thread::Builder","std::thread::ThreadId","std::thread::Thread","std::thread::JoinHandle","core::ascii::EscapeDefault","alloc::binary_heap::BinaryHeap","alloc::btree::map::BTreeMap","alloc::btree::set::BTreeSet","alloc::vec_deque::VecDeque","alloc::binary_heap::PeekMut","alloc::binary_heap::Iter","alloc::binary_heap::IntoIter","alloc::binary_heap::Drain","alloc::btree::map::Keys","alloc::btree::map::Iter","alloc::btree::map::VacantEntry","alloc::btree::map::IntoIter","alloc::btree::map::Values","alloc::btree::map::Entry","alloc::btree::map::ValuesMut","alloc::btree::map::OccupiedEntry","alloc::btree::map::IterMut","alloc::btree::map::Range","alloc::btree::map::RangeMut","alloc::btree::set::Iter","alloc::btree::set::IntoIter","alloc::btree::set::SymmetricDifference","alloc::btree::set::Difference","alloc::btree::set::Intersection","alloc::btree::set::Union","alloc::btree::set::Range","alloc::linked_list::IntoIter","alloc::linked_list::DrainFilter","alloc::vec_deque::Iter","alloc::vec_deque::IterMut","alloc::vec_deque::IntoIter","core::alloc::CollectionAllocErr","std::collections::hash::map::HashMap","std::collections::hash::set::HashSet","std::collections::hash::map::Iter","std::collections::hash::map::IterMut","std::collections::hash::map::IntoIter","std::collections::hash::map::Keys","std::collections::hash::map::Values","std::collections::hash::map::Drain","std::collections::hash::map::ValuesMut","std::collections::hash::map::OccupiedEntry","std::collections::hash::map::VacantEntry","std::collections::hash::map::RandomState","std::collections::hash::map::DefaultHasher","std::collections::hash::map::Entry","std::collections::hash::set::Iter","std::collections::hash::set::IntoIter","std::collections::hash::set::Drain","std::collections::hash::set::Intersection","std::collections::hash::set::Difference","std::collections::hash::set::SymmetricDifference","std::collections::hash::set::Union","std::env::Vars","std::env::VarsOs","std::env::SplitPaths","std::env::JoinPathsError","std::env::VarError","std::ffi::c_str::CString","std::ffi::c_str::CStr","std::ffi::c_str::NulError","std::ffi::c_str::IntoStringError","std::ffi::c_str::FromBytesWithNulError","std::ffi::os_str::OsString","std::ffi::os_str::OsStr","std::fs::File","std::fs::Metadata","std::fs::ReadDir","std::fs::DirEntry","std::fs::OpenOptions","std::fs::Permissions","std::fs::FileType","std::fs::DirBuilder","std::io::buffered::BufReader","std::io::buffered::BufWriter","std::io::buffered::LineWriter","std::io::buffered::IntoInnerError","std::io::cursor::Cursor","std::io::error::Error","std::io::util::Sink","std::io::util::Empty","std::io::util::Repeat","std::io::stdio::Stdin","std::io::stdio::Stdout","std::io::stdio::Stderr","std::io::stdio::StdoutLock","std::io::stdio::StderrLock","std::io::stdio::StdinLock","std::io::Initializer","std::io::Chain","std::io::Take","std::io::Bytes","std::io::Chars","std::io::Split","std::io::Lines","std::io::error::ErrorKind","std::io::SeekFrom","std::io::CharsError","std::net::ip::Ipv4Addr","std::net::ip::Ipv6Addr","std::net::addr::SocketAddrV4","std::net::addr::SocketAddrV6","std::net::tcp::TcpStream","std::net::tcp::TcpListener","std::net::tcp::Incoming","std::net::udp::UdpSocket","std::net::parser::AddrParseError","std::net::ip::IpAddr","std::net::ip::Ipv6MulticastScope","std::net::addr::SocketAddr","std::net::Shutdown","core::num::FpCategory","core::num::ParseIntError","core::num::dec2flt::ParseFloatError","core::num::TryFromIntError","core::num::Wrapping","core::num::NonZeroU8","core::num::NonZeroU16","core::num::NonZeroU32","core::num::NonZeroU64","core::num::NonZeroU128","core::num::NonZeroUsize","std::sys::unix::ext::net::SocketAddr","std::sys::unix::ext::net::UnixStream","std::sys::unix::ext::net::UnixListener","std::sys::unix::ext::net::Incoming","std::sys::unix::ext::net::UnixDatagram","std::sys_common::wtf8::EncodeWide","std::os::linux::raw::arch::stat","std::os::raw::c_void","core::panic::PanicInfo","core::panic::Location","std::panic::AssertUnwindSafe","std::path::PrefixComponent","std::path::Components","std::path::Iter","std::path::Ancestors","std::path::PathBuf","std::path::Path","std::path::StripPrefixError","std::path::Display","std::path::Prefix","std::path::Component","std::process::Child","std::process::ChildStdin","std::process::ChildStdout","std::process::ChildStderr","std::process::Command","std::process::Output","std::process::Stdio","std::process::ExitStatus","std::process::ExitCode","core::sync::atomic::Ordering","std::sync::barrier::Barrier","std::sync::barrier::BarrierWaitResult","std::sync::condvar::Condvar","std::sync::condvar::WaitTimeoutResult","std::sync::once::OnceState","std::sys_common::poison::PoisonError","std::sys_common::poison::TryLockError","std::sync::mpsc::select::Select","std::sync::mpsc::select::Handle","std::sync::mpsc::Iter","std::sync::mpsc::TryIter","std::sync::mpsc::IntoIter","std::sync::mpsc::SyncSender","std::sync::mpsc::SendError","std::sync::mpsc::RecvError","std::sync::mpsc::TryRecvError","std::sync::mpsc::RecvTimeoutError","std::sync::mpsc::TrySendError","core::time::Duration","std::time::Instant","std::time::SystemTime","std::time::SystemTimeError","alloc::alloc::Global","core::alloc::Excess","core::alloc::Layout","core::alloc::LayoutErr","core::alloc::CannotReallocInPlace","core::alloc::AllocErr","alloc_system::System"]);</script><script type="text/javascript" async
                         src="../../implementors/core/marker/trait.Sync.js">
                 </script></section><section id="search" class="content hidden"></section><section class="footer"></section><aside id="help" class="hidden"><div><h1 class="hidden">Help</h1><div class="shortcuts"><h2>Keyboard Shortcuts</h2><dl><dt><kbd>?</kbd></dt><dd>Show this help dialog</dd><dt><kbd>S</kbd></dt><dd>Focus the search field</dd><dt><kbd>↑</kbd></dt><dd>Move up in search results</dd><dt><kbd>↓</kbd></dt><dd>Move down in search results</dd><dt><kbd>↹</kbd></dt><dd>Switch tab</dd><dt><kbd>&#9166;</kbd></dt><dd>Go to active search result</dd><dt><kbd>+</kbd></dt><dd>Expand all sections</dd><dt><kbd>-</kbd></dt><dd>Collapse all sections</dd></dl></div><div class="infos"><h2>Search Tricks</h2><p>Prefix searches with a type followed by a colon (e.g. <code>fn:</code>) to restrict the search to a given type.</p><p>Accepted types are: <code>fn</code>, <code>mod</code>, <code>struct</code>, <code>enum</code>, <code>trait</code>, <code>type</code>, <code>macro</code>, and <code>const</code>.</p><p>Search functions by type signature (e.g. <code>vec -> usize</code> or <code>* -> vec</code>)</p><p>Search multiple things at once by splitting your query with comma (e.g. <code>str,u8</code> or <code>String,struct:Vec,test</code>)</p></div></div></aside><script>window.rootPath = "../../";window.currentCrate = "std";</script><script src="../../aliases.js"></script><script src="../../main.js"></script><script defer src="../../search-index.js"></script></body></html>