Files
GopherGate/target/doc/bytemuck/trait.Zeroable.html
2026-02-26 12:00:21 -05:00

70 lines
62 KiB
HTML

<!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="Trait for types that can be safely created with `zeroed`."><title>Zeroable in bytemuck - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-ca0dd0c4.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bytemuck" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.1 (01f6ddf75 2026-02-11) (Arch Linux rust 1:1.93.1-1)" data-channel="1.93.1" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../static.files/storage-e2aeef58.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">Zeroable</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bytemuck/index.html">bytemuck</a><span class="version">1.25.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Zeroable</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#safety" title="Safety">Safety</a></li><li><a href="#features" title="Features">Features</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.zeroed" title="zeroed">zeroed</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Zeroable-for-()" title="()">()</a></li><li><a href="#impl-Zeroable-for-(A,+B)" title="(A, B)">(A, B)</a></li><li><a href="#impl-Zeroable-for-(A,+B,+C)" title="(A, B, C)">(A, B, C)</a></li><li><a href="#impl-Zeroable-for-(A,+B,+C,+D)" title="(A, B, C, D)">(A, B, C, D)</a></li><li><a href="#impl-Zeroable-for-(A,+B,+C,+D,+E)" title="(A, B, C, D, E)">(A, B, C, D, E)</a></li><li><a href="#impl-Zeroable-for-(A,+B,+C,+D,+E,+F)" title="(A, B, C, D, E, F)">(A, B, C, D, E, F)</a></li><li><a href="#impl-Zeroable-for-(A,+B,+C,+D,+E,+F,+G)" title="(A, B, C, D, E, F, G)">(A, B, C, D, E, F, G)</a></li><li><a href="#impl-Zeroable-for-(A,+B,+C,+D,+E,+F,+G,+H)" title="(A, B, C, D, E, F, G, H)">(A, B, C, D, E, F, G, H)</a></li><li><a href="#impl-Zeroable-for-(A,)" title="(A,)">(A,)</a></li><li><a href="#impl-Zeroable-for-*const+T" title="*const T">*const T</a></li><li><a href="#impl-Zeroable-for-*const+%5BT%5D" title="*const [T]">*const [T]</a></li><li><a href="#impl-Zeroable-for-*const+str" title="*const str">*const str</a></li><li><a href="#impl-Zeroable-for-*mut+T" title="*mut T">*mut T</a></li><li><a href="#impl-Zeroable-for-*mut+%5BT%5D" title="*mut [T]">*mut [T]</a></li><li><a href="#impl-Zeroable-for-*mut+str" title="*mut str">*mut str</a></li><li><a href="#impl-Zeroable-for-Cell%3CT%3E" title="Cell&#60;T&#62;">Cell&#60;T&#62;</a></li><li><a href="#impl-Zeroable-for-ManuallyDrop%3CT%3E" title="ManuallyDrop&#60;T&#62;">ManuallyDrop&#60;T&#62;</a></li><li><a href="#impl-Zeroable-for-Option%3CT%3E" title="Option&#60;T&#62;">Option&#60;T&#62;</a></li><li><a href="#impl-Zeroable-for-PhantomData%3CT%3E" title="PhantomData&#60;T&#62;">PhantomData&#60;T&#62;</a></li><li><a href="#impl-Zeroable-for-PhantomPinned" title="PhantomPinned">PhantomPinned</a></li><li><a href="#impl-Zeroable-for-Reverse%3CT%3E" title="Reverse&#60;T&#62;">Reverse&#60;T&#62;</a></li><li><a href="#impl-Zeroable-for-UnsafeCell%3CT%3E" title="UnsafeCell&#60;T&#62;">UnsafeCell&#60;T&#62;</a></li><li><a href="#impl-Zeroable-for-Wrapping%3CT%3E" title="Wrapping&#60;T&#62;">Wrapping&#60;T&#62;</a></li><li><a href="#impl-Zeroable-for-%5BT;+0%5D" title="[T; 0]">[T; 0]</a></li><li><a href="#impl-Zeroable-for-%5BT;+1%5D" title="[T; 1]">[T; 1]</a></li><li><a href="#impl-Zeroable-for-%5BT;+2%5D" title="[T; 2]">[T; 2]</a></li><li><a href="#impl-Zeroable-for-%5BT;+3%5D" title="[T; 3]">[T; 3]</a></li><li><a href="#impl-Zeroable-for-%5BT;+4%5D" title="[T; 4]">[T; 4]</a></li><li><a href="#impl-Zeroable-for-%5BT;+5%5D" title="[T; 5]">[T; 5]</a></li><li><a href="#impl-Zeroable-for-%5BT;+6%5D" title="[T; 6]">[T; 6]</a></li><li><a href="#impl-Zeroable-for-%5BT;+7%5D" title="[T; 7]">[T; 7]</a></li><li><a href="#impl-Zeroable-for-%5BT;+8%5D" title="[T; 8]">[T; 8]</a></li><li><a href="#impl-Zeroable-for-%5BT;+9%5D" title="[T; 9]">[T; 9]</a></li><li><a href="#impl-Zeroable-for-%5BT;+10%5D" title="[T; 10]">[T; 10]</a></li><li><a href="#impl-Zeroable-for-%5BT;+11%5D" title="[T; 11]">[T; 11]</a></li><li><a href="#impl-Zeroable-for-%5BT;+12%5D" title="[T; 12]">[T; 12]</a></li><li><a href="#impl-Zeroable-for-%5BT;+13%5D" title="[T; 13]">[T; 13]</a></li><li><a href="#impl-Zeroable-for-%5BT;+14%5D" title="[T; 14]">[T; 14]</a></li><li><a href="#impl-Zeroable-for-%5BT;+15%5D" title="[T; 15]">[T; 15]</a></li><li><a href="#impl-Zeroable-for-%5BT;+16%5D" title="[T; 16]">[T; 16]</a></li><li><a href="#impl-Zeroable-for-%5BT;+17%5D" title="[T; 17]">[T; 17]</a></li><li><a href="#impl-Zeroable-for-%5BT;+18%5D" title="[T; 18]">[T; 18]</a></li><li><a href="#impl-Zeroable-for-%5BT;+19%5D" title="[T; 19]">[T; 19]</a></li><li><a href="#impl-Zeroable-for-%5BT;+20%5D" title="[T; 20]">[T; 20]</a></li><li><a href="#impl-Zeroable-for-%5BT;+21%5D" title="[T; 21]">[T; 21]</a></li><li><a href="#impl-Zeroable-for-%5BT;+22%5D" title="[T; 22]">[T; 22]</a></li><li><a href="#impl-Zeroable-for-%5BT;+23%5D" title="[T; 23]">[T; 23]</a></li><li><a href="#impl-Zeroable-for-%5BT;+24%5D" title="[T; 24]">[T; 24]</a></li><li><a href="#impl-Zeroable-for-%5BT;+25%5D" title="[T; 25]">[T; 25]</a></li><li><a href="#impl-Zeroable-for-%5BT;+26%5D" title="[T; 26]">[T; 26]</a></li><li><a href="#impl-Zeroable-for-%5BT;+27%5D" title="[T; 27]">[T; 27]</a></li><li><a href="#impl-Zeroable-for-%5BT;+28%5D" title="[T; 28]">[T; 28]</a></li><li><a href="#impl-Zeroable-for-%5BT;+29%5D" title="[T; 29]">[T; 29]</a></li><li><a href="#impl-Zeroable-for-%5BT;+30%5D" title="[T; 30]">[T; 30]</a></li><li><a href="#impl-Zeroable-for-%5BT;+31%5D" title="[T; 31]">[T; 31]</a></li><li><a href="#impl-Zeroable-for-%5BT;+32%5D" title="[T; 32]">[T; 32]</a></li><li><a href="#impl-Zeroable-for-%5BT;+48%5D" title="[T; 48]">[T; 48]</a></li><li><a href="#impl-Zeroable-for-%5BT;+64%5D" title="[T; 64]">[T; 64]</a></li><li><a href="#impl-Zeroable-for-%5BT;+96%5D" title="[T; 96]">[T; 96]</a></li><li><a href="#impl-Zeroable-for-%5BT;+128%5D" title="[T; 128]">[T; 128]</a></li><li><a href="#impl-Zeroable-for-%5BT;+256%5D" title="[T; 256]">[T; 256]</a></li><li><a href="#impl-Zeroable-for-%5BT;+512%5D" title="[T; 512]">[T; 512]</a></li><li><a href="#impl-Zeroable-for-%5BT;+1024%5D" title="[T; 1024]">[T; 1024]</a></li><li><a href="#impl-Zeroable-for-%5BT;+2048%5D" title="[T; 2048]">[T; 2048]</a></li><li><a href="#impl-Zeroable-for-%5BT;+4096%5D" title="[T; 4096]">[T; 4096]</a></li><li><a href="#impl-Zeroable-for-__m128" title="__m128">__m128</a></li><li><a href="#impl-Zeroable-for-__m256" title="__m256">__m256</a></li><li><a href="#impl-Zeroable-for-__m128d" title="__m128d">__m128d</a></li><li><a href="#impl-Zeroable-for-__m128i" title="__m128i">__m128i</a></li><li><a href="#impl-Zeroable-for-__m256d" title="__m256d">__m256d</a></li><li><a href="#impl-Zeroable-for-__m256i" title="__m256i">__m256i</a></li><li><a href="#impl-Zeroable-for-bool" title="bool">bool</a></li><li><a href="#impl-Zeroable-for-char" title="char">char</a></li><li><a href="#impl-Zeroable-for-f32" title="f32">f32</a></li><li><a href="#impl-Zeroable-for-f64" title="f64">f64</a></li><li><a href="#impl-Zeroable-for-i8" title="i8">i8</a></li><li><a href="#impl-Zeroable-for-i16" title="i16">i16</a></li><li><a href="#impl-Zeroable-for-i32" title="i32">i32</a></li><li><a href="#impl-Zeroable-for-i64" title="i64">i64</a></li><li><a href="#impl-Zeroable-for-i128" title="i128">i128</a></li><li><a href="#impl-Zeroable-for-isize" title="isize">isize</a></li><li><a href="#impl-Zeroable-for-u8" title="u8">u8</a></li><li><a href="#impl-Zeroable-for-u16" title="u16">u16</a></li><li><a href="#impl-Zeroable-for-u32" title="u32">u32</a></li><li><a href="#impl-Zeroable-for-u64" title="u64">u64</a></li><li><a href="#impl-Zeroable-for-u128" title="u128">u128</a></li><li><a href="#impl-Zeroable-for-usize" title="usize">usize</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bytemuck</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">bytemuck</a></div><h1>Trait <span class="trait">Zeroable</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bytemuck/zeroable.rs.html#25-35">Source</a> </span></div><pre class="rust item-decl"><code>pub unsafe trait Zeroable: <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
// Provided method
fn <a href="#method.zeroed" class="fn">zeroed</a>() -&gt; Self { ... }
}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Trait for types that can be safely created with
<a href="https://doc.rust-lang.org/1.93.1/core/mem/fn.zeroed.html" title="fn core::mem::zeroed"><code>zeroed</code></a>.</p>
<p>An all-zeroes value may or may not be the same value as the
<a href="https://doc.rust-lang.org/1.93.1/core/default/trait.Default.html" title="trait core::default::Default">Default</a> value of the type.</p>
<h3 id="safety"><a class="doc-anchor" href="#safety">§</a>Safety</h3>
<ul>
<li>Your type must be inhabited (eg: no
<a href="https://doc.rust-lang.org/1.93.1/core/convert/enum.Infallible.html" title="enum core::convert::Infallible">Infallible</a>).</li>
<li>Your type must be allowed to be an “all zeroes” bit pattern (eg: no
<a href="https://doc.rust-lang.org/1.93.1/core/ptr/non_null/struct.NonNull.html" title="struct core::ptr::non_null::NonNull"><code>NonNull&lt;T&gt;</code></a>).</li>
</ul>
<h3 id="features"><a class="doc-anchor" href="#features">§</a>Features</h3>
<p>Some <code>impl</code>s are feature gated due to the MSRV policy:</p>
<ul>
<li><code>MaybeUninit&lt;T&gt;</code> was not available in 1.34.0, but is available under the
<code>zeroable_maybe_uninit</code> feature flag.</li>
<li><code>Atomic*</code> types require Rust 1.60.0 or later to work on certain platforms,
but is available under the <code>zeroable_atomics</code> feature flag.</li>
<li><code>[T; N]</code> for arbitrary <code>N</code> requires the <code>min_const_generics</code> feature flag.</li>
</ul>
</div></details><h2 id="provided-methods" class="section-header">Provided Methods<a href="#provided-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="method.zeroed" class="method"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#32-34">Source</a><h4 class="code-header">fn <a href="#method.zeroed" class="fn">zeroed</a>() -&gt; Self</h4></section></summary><div class="docblock"><p>Calls <a href="https://doc.rust-lang.org/1.93.1/core/mem/fn.zeroed.html" title="fn core::mem::zeroed"><code>zeroed</code></a>.</p>
<p>This is a trait method so that you can write <code>MyType::zeroed()</code> in your
code. It is a contract of this trait that if you implement it on your type
you <strong>must not</strong> override this method.</p>
</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/1.93.1/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><section id="impl-Zeroable-for-bool" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#37">Source</a><a href="#impl-Zeroable-for-bool" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.bool.html">bool</a></h3></section><section id="impl-Zeroable-for-char" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#38">Source</a><a href="#impl-Zeroable-for-char" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.char.html">char</a></h3></section><section id="impl-Zeroable-for-f32" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#53">Source</a><a href="#impl-Zeroable-for-f32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.f32.html">f32</a></h3></section><section id="impl-Zeroable-for-f64" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#54">Source</a><a href="#impl-Zeroable-for-f64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.f64.html">f64</a></h3></section><section id="impl-Zeroable-for-i8" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#40">Source</a><a href="#impl-Zeroable-for-i8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.i8.html">i8</a></h3></section><section id="impl-Zeroable-for-i16" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#42">Source</a><a href="#impl-Zeroable-for-i16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.i16.html">i16</a></h3></section><section id="impl-Zeroable-for-i32" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#44">Source</a><a href="#impl-Zeroable-for-i32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.i32.html">i32</a></h3></section><section id="impl-Zeroable-for-i64" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#46">Source</a><a href="#impl-Zeroable-for-i64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.i64.html">i64</a></h3></section><section id="impl-Zeroable-for-i128" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#50">Source</a><a href="#impl-Zeroable-for-i128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.i128.html">i128</a></h3></section><section id="impl-Zeroable-for-isize" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#48">Source</a><a href="#impl-Zeroable-for-isize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.isize.html">isize</a></h3></section><section id="impl-Zeroable-for-*const+str" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#71">Source</a><a href="#impl-Zeroable-for-*const+str" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.str.html">str</a></h3></section><section id="impl-Zeroable-for-*mut+str" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#70">Source</a><a href="#impl-Zeroable-for-*mut+str" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.str.html">str</a></h3></section><section id="impl-Zeroable-for-u8" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#39">Source</a><a href="#impl-Zeroable-for-u8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.u8.html">u8</a></h3></section><section id="impl-Zeroable-for-u16" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#41">Source</a><a href="#impl-Zeroable-for-u16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.u16.html">u16</a></h3></section><section id="impl-Zeroable-for-u32" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#43">Source</a><a href="#impl-Zeroable-for-u32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.u32.html">u32</a></h3></section><section id="impl-Zeroable-for-u64" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#45">Source</a><a href="#impl-Zeroable-for-u64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.u64.html">u64</a></h3></section><section id="impl-Zeroable-for-u128" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#49">Source</a><a href="#impl-Zeroable-for-u128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.u128.html">u128</a></h3></section><section id="impl-Zeroable-for-()" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#36">Source</a><a href="#impl-Zeroable-for-()" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.unit.html">()</a></h3></section><section id="impl-Zeroable-for-usize" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#47">Source</a><a href="#impl-Zeroable-for-usize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.usize.html">usize</a></h3></section><section id="impl-Zeroable-for-__m128" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#217-223">Source</a><a href="#impl-Zeroable-for-__m128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="struct" href="https://doc.rust-lang.org/1.93.1/core/core_arch/x86/struct.__m128.html" title="struct core::core_arch::x86::__m128">__m128</a></h3><span class="item-info"><div class="stab portability">Available on <strong>x86-64</strong> only.</div></span></section><section id="impl-Zeroable-for-__m128d" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#217-223">Source</a><a href="#impl-Zeroable-for-__m128d" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="struct" href="https://doc.rust-lang.org/1.93.1/core/core_arch/x86/struct.__m128d.html" title="struct core::core_arch::x86::__m128d">__m128d</a></h3><span class="item-info"><div class="stab portability">Available on <strong>x86-64</strong> only.</div></span></section><section id="impl-Zeroable-for-__m128i" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#217-223">Source</a><a href="#impl-Zeroable-for-__m128i" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="struct" href="https://doc.rust-lang.org/1.93.1/core/core_arch/x86/struct.__m128i.html" title="struct core::core_arch::x86::__m128i">__m128i</a></h3><span class="item-info"><div class="stab portability">Available on <strong>x86-64</strong> only.</div></span></section><section id="impl-Zeroable-for-__m256" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#217-223">Source</a><a href="#impl-Zeroable-for-__m256" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="struct" href="https://doc.rust-lang.org/1.93.1/core/core_arch/x86/struct.__m256.html" title="struct core::core_arch::x86::__m256">__m256</a></h3><span class="item-info"><div class="stab portability">Available on <strong>x86-64</strong> only.</div></span></section><section id="impl-Zeroable-for-__m256d" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#217-223">Source</a><a href="#impl-Zeroable-for-__m256d" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="struct" href="https://doc.rust-lang.org/1.93.1/core/core_arch/x86/struct.__m256d.html" title="struct core::core_arch::x86::__m256d">__m256d</a></h3><span class="item-info"><div class="stab portability">Available on <strong>x86-64</strong> only.</div></span></section><section id="impl-Zeroable-for-__m256i" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#217-223">Source</a><a href="#impl-Zeroable-for-__m256i" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="struct" href="https://doc.rust-lang.org/1.93.1/core/core_arch/x86/struct.__m256i.html" title="struct core::core_arch::x86::__m256i">__m256i</a></h3><span class="item-info"><div class="stab portability">Available on <strong>x86-64</strong> only.</div></span></section><section id="impl-Zeroable-for-PhantomPinned" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#74">Source</a><a href="#impl-Zeroable-for-PhantomPinned" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="struct" href="https://doc.rust-lang.org/1.93.1/core/marker/struct.PhantomPinned.html" title="struct core::marker::PhantomPinned">PhantomPinned</a></h3></section><section id="impl-Zeroable-for-(A,)" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#122">Source</a><a href="#impl-Zeroable-for-(A,)" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.tuple.html">(A,)</a></h3></section><section id="impl-Zeroable-for-(A,+B)" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#123">Source</a><a href="#impl-Zeroable-for-(A,+B)" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>, B: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.tuple.html">(A, B)</a></h3></section><section id="impl-Zeroable-for-(A,+B,+C)" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#124">Source</a><a href="#impl-Zeroable-for-(A,+B,+C)" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>, B: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>, C: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.tuple.html">(A, B, C)</a></h3></section><section id="impl-Zeroable-for-(A,+B,+C,+D)" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#125-128">Source</a><a href="#impl-Zeroable-for-(A,+B,+C,+D)" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>, B: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>, C: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>, D: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.tuple.html">(A, B, C, D)</a></h3></section><section id="impl-Zeroable-for-(A,+B,+C,+D,+E)" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#129-132">Source</a><a href="#impl-Zeroable-for-(A,+B,+C,+D,+E)" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>, B: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>, C: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>, D: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>, E: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.tuple.html">(A, B, C, D, E)</a></h3></section><section id="impl-Zeroable-for-(A,+B,+C,+D,+E,+F)" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#133-142">Source</a><a href="#impl-Zeroable-for-(A,+B,+C,+D,+E,+F)" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>, B: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>, C: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>, D: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>, E: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>, F: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.tuple.html">(A, B, C, D, E, F)</a></h3></section><section id="impl-Zeroable-for-(A,+B,+C,+D,+E,+F,+G)" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#143-153">Source</a><a href="#impl-Zeroable-for-(A,+B,+C,+D,+E,+F,+G)" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>, B: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>, C: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>, D: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>, E: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>, F: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>, G: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.tuple.html">(A, B, C, D, E, F, G)</a></h3></section><section id="impl-Zeroable-for-(A,+B,+C,+D,+E,+F,+G,+H)" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#154-165">Source</a><a href="#impl-Zeroable-for-(A,+B,+C,+D,+E,+F,+G,+H)" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>, B: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>, C: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>, D: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>, E: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>, F: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>, G: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>, H: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.tuple.html">(A, B, C, D, E, F, G, H)</a></h3></section><section id="impl-Zeroable-for-%5BT;+0%5D" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#172-176">Source</a><a href="#impl-Zeroable-for-%5BT;+0%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">[T; 0]</a><div class="where">where
T: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>,</div></h3></section><section id="impl-Zeroable-for-%5BT;+1%5D" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#172-176">Source</a><a href="#impl-Zeroable-for-%5BT;+1%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">[T; 1]</a><div class="where">where
T: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>,</div></h3></section><section id="impl-Zeroable-for-%5BT;+2%5D" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#172-176">Source</a><a href="#impl-Zeroable-for-%5BT;+2%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">[T; 2]</a><div class="where">where
T: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>,</div></h3></section><section id="impl-Zeroable-for-%5BT;+3%5D" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#172-176">Source</a><a href="#impl-Zeroable-for-%5BT;+3%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">[T; 3]</a><div class="where">where
T: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>,</div></h3></section><section id="impl-Zeroable-for-%5BT;+4%5D" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#172-176">Source</a><a href="#impl-Zeroable-for-%5BT;+4%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">[T; 4]</a><div class="where">where
T: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>,</div></h3></section><section id="impl-Zeroable-for-%5BT;+5%5D" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#172-176">Source</a><a href="#impl-Zeroable-for-%5BT;+5%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">[T; 5]</a><div class="where">where
T: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>,</div></h3></section><section id="impl-Zeroable-for-%5BT;+6%5D" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#172-176">Source</a><a href="#impl-Zeroable-for-%5BT;+6%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">[T; 6]</a><div class="where">where
T: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>,</div></h3></section><section id="impl-Zeroable-for-%5BT;+7%5D" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#172-176">Source</a><a href="#impl-Zeroable-for-%5BT;+7%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">[T; 7]</a><div class="where">where
T: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>,</div></h3></section><section id="impl-Zeroable-for-%5BT;+8%5D" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#172-176">Source</a><a href="#impl-Zeroable-for-%5BT;+8%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">[T; 8]</a><div class="where">where
T: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>,</div></h3></section><section id="impl-Zeroable-for-%5BT;+9%5D" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#172-176">Source</a><a href="#impl-Zeroable-for-%5BT;+9%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">[T; 9]</a><div class="where">where
T: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>,</div></h3></section><section id="impl-Zeroable-for-%5BT;+10%5D" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#172-176">Source</a><a href="#impl-Zeroable-for-%5BT;+10%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">[T; 10]</a><div class="where">where
T: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>,</div></h3></section><section id="impl-Zeroable-for-%5BT;+11%5D" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#172-176">Source</a><a href="#impl-Zeroable-for-%5BT;+11%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">[T; 11]</a><div class="where">where
T: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>,</div></h3></section><section id="impl-Zeroable-for-%5BT;+12%5D" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#172-176">Source</a><a href="#impl-Zeroable-for-%5BT;+12%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">[T; 12]</a><div class="where">where
T: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>,</div></h3></section><section id="impl-Zeroable-for-%5BT;+13%5D" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#172-176">Source</a><a href="#impl-Zeroable-for-%5BT;+13%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">[T; 13]</a><div class="where">where
T: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>,</div></h3></section><section id="impl-Zeroable-for-%5BT;+14%5D" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#172-176">Source</a><a href="#impl-Zeroable-for-%5BT;+14%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">[T; 14]</a><div class="where">where
T: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>,</div></h3></section><section id="impl-Zeroable-for-%5BT;+15%5D" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#172-176">Source</a><a href="#impl-Zeroable-for-%5BT;+15%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">[T; 15]</a><div class="where">where
T: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>,</div></h3></section><section id="impl-Zeroable-for-%5BT;+16%5D" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#172-176">Source</a><a href="#impl-Zeroable-for-%5BT;+16%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">[T; 16]</a><div class="where">where
T: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>,</div></h3></section><section id="impl-Zeroable-for-%5BT;+17%5D" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#172-176">Source</a><a href="#impl-Zeroable-for-%5BT;+17%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">[T; 17]</a><div class="where">where
T: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>,</div></h3></section><section id="impl-Zeroable-for-%5BT;+18%5D" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#172-176">Source</a><a href="#impl-Zeroable-for-%5BT;+18%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">[T; 18]</a><div class="where">where
T: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>,</div></h3></section><section id="impl-Zeroable-for-%5BT;+19%5D" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#172-176">Source</a><a href="#impl-Zeroable-for-%5BT;+19%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">[T; 19]</a><div class="where">where
T: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>,</div></h3></section><section id="impl-Zeroable-for-%5BT;+20%5D" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#172-176">Source</a><a href="#impl-Zeroable-for-%5BT;+20%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">[T; 20]</a><div class="where">where
T: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>,</div></h3></section><section id="impl-Zeroable-for-%5BT;+21%5D" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#172-176">Source</a><a href="#impl-Zeroable-for-%5BT;+21%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">[T; 21]</a><div class="where">where
T: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>,</div></h3></section><section id="impl-Zeroable-for-%5BT;+22%5D" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#172-176">Source</a><a href="#impl-Zeroable-for-%5BT;+22%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">[T; 22]</a><div class="where">where
T: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>,</div></h3></section><section id="impl-Zeroable-for-%5BT;+23%5D" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#172-176">Source</a><a href="#impl-Zeroable-for-%5BT;+23%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">[T; 23]</a><div class="where">where
T: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>,</div></h3></section><section id="impl-Zeroable-for-%5BT;+24%5D" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#172-176">Source</a><a href="#impl-Zeroable-for-%5BT;+24%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">[T; 24]</a><div class="where">where
T: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>,</div></h3></section><section id="impl-Zeroable-for-%5BT;+25%5D" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#172-176">Source</a><a href="#impl-Zeroable-for-%5BT;+25%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">[T; 25]</a><div class="where">where
T: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>,</div></h3></section><section id="impl-Zeroable-for-%5BT;+26%5D" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#172-176">Source</a><a href="#impl-Zeroable-for-%5BT;+26%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">[T; 26]</a><div class="where">where
T: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>,</div></h3></section><section id="impl-Zeroable-for-%5BT;+27%5D" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#172-176">Source</a><a href="#impl-Zeroable-for-%5BT;+27%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">[T; 27]</a><div class="where">where
T: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>,</div></h3></section><section id="impl-Zeroable-for-%5BT;+28%5D" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#172-176">Source</a><a href="#impl-Zeroable-for-%5BT;+28%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">[T; 28]</a><div class="where">where
T: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>,</div></h3></section><section id="impl-Zeroable-for-%5BT;+29%5D" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#172-176">Source</a><a href="#impl-Zeroable-for-%5BT;+29%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">[T; 29]</a><div class="where">where
T: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>,</div></h3></section><section id="impl-Zeroable-for-%5BT;+30%5D" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#172-176">Source</a><a href="#impl-Zeroable-for-%5BT;+30%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">[T; 30]</a><div class="where">where
T: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>,</div></h3></section><section id="impl-Zeroable-for-%5BT;+31%5D" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#172-176">Source</a><a href="#impl-Zeroable-for-%5BT;+31%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">[T; 31]</a><div class="where">where
T: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>,</div></h3></section><section id="impl-Zeroable-for-%5BT;+32%5D" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#172-176">Source</a><a href="#impl-Zeroable-for-%5BT;+32%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">[T; 32]</a><div class="where">where
T: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>,</div></h3></section><section id="impl-Zeroable-for-%5BT;+48%5D" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#172-176">Source</a><a href="#impl-Zeroable-for-%5BT;+48%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">[T; 48]</a><div class="where">where
T: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>,</div></h3></section><section id="impl-Zeroable-for-%5BT;+64%5D" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#172-176">Source</a><a href="#impl-Zeroable-for-%5BT;+64%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">[T; 64]</a><div class="where">where
T: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>,</div></h3></section><section id="impl-Zeroable-for-%5BT;+96%5D" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#172-176">Source</a><a href="#impl-Zeroable-for-%5BT;+96%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">[T; 96]</a><div class="where">where
T: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>,</div></h3></section><section id="impl-Zeroable-for-%5BT;+128%5D" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#172-176">Source</a><a href="#impl-Zeroable-for-%5BT;+128%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">[T; 128]</a><div class="where">where
T: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>,</div></h3></section><section id="impl-Zeroable-for-%5BT;+256%5D" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#172-176">Source</a><a href="#impl-Zeroable-for-%5BT;+256%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">[T; 256]</a><div class="where">where
T: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>,</div></h3></section><section id="impl-Zeroable-for-%5BT;+512%5D" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#172-176">Source</a><a href="#impl-Zeroable-for-%5BT;+512%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">[T; 512]</a><div class="where">where
T: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>,</div></h3></section><section id="impl-Zeroable-for-%5BT;+1024%5D" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#172-176">Source</a><a href="#impl-Zeroable-for-%5BT;+1024%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">[T; 1024]</a><div class="where">where
T: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>,</div></h3></section><section id="impl-Zeroable-for-%5BT;+2048%5D" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#172-176">Source</a><a href="#impl-Zeroable-for-%5BT;+2048%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">[T; 2048]</a><div class="where">where
T: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>,</div></h3></section><section id="impl-Zeroable-for-%5BT;+4096%5D" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#172-176">Source</a><a href="#impl-Zeroable-for-%5BT;+4096%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">[T; 4096]</a><div class="where">where
T: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>,</div></h3></section><section id="impl-Zeroable-for-*const+%5BT%5D" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#69">Source</a><a href="#impl-Zeroable-for-*const+%5BT%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.slice.html">[T]</a></h3></section><section id="impl-Zeroable-for-*const+T" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#67">Source</a><a href="#impl-Zeroable-for-*const+T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.pointer.html">*const T</a></h3></section><section id="impl-Zeroable-for-*mut+%5BT%5D" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#68">Source</a><a href="#impl-Zeroable-for-*mut+%5BT%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.slice.html">[T]</a></h3></section><section id="impl-Zeroable-for-*mut+T" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#66">Source</a><a href="#impl-Zeroable-for-*mut+T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.pointer.html">*mut T</a></h3></section><section id="impl-Zeroable-for-Cell%3CT%3E" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#77">Source</a><a href="#impl-Zeroable-for-Cell%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="struct" href="https://doc.rust-lang.org/1.93.1/core/cell/struct.Cell.html" title="struct core::cell::Cell">Cell</a>&lt;T&gt;</h3></section><section id="impl-Zeroable-for-UnsafeCell%3CT%3E" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#76">Source</a><a href="#impl-Zeroable-for-UnsafeCell%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="struct" href="https://doc.rust-lang.org/1.93.1/core/cell/struct.UnsafeCell.html" title="struct core::cell::UnsafeCell">UnsafeCell</a>&lt;T&gt;</h3></section><section id="impl-Zeroable-for-Reverse%3CT%3E" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#58">Source</a><a href="#impl-Zeroable-for-Reverse%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="struct" href="https://doc.rust-lang.org/1.93.1/core/cmp/struct.Reverse.html" title="struct core::cmp::Reverse">Reverse</a>&lt;T&gt;</h3></section><section id="impl-Zeroable-for-ManuallyDrop%3CT%3E" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#75">Source</a><a href="#impl-Zeroable-for-ManuallyDrop%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="struct" href="https://doc.rust-lang.org/1.93.1/core/mem/manually_drop/struct.ManuallyDrop.html" title="struct core::mem::manually_drop::ManuallyDrop">ManuallyDrop</a>&lt;T&gt;</h3></section><section id="impl-Zeroable-for-Wrapping%3CT%3E" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#57">Source</a><a href="#impl-Zeroable-for-Wrapping%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T: <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="struct" href="https://doc.rust-lang.org/1.93.1/core/num/wrapping/struct.Wrapping.html" title="struct core::num::wrapping::Wrapping">Wrapping</a>&lt;T&gt;</h3></section><section id="impl-Zeroable-for-Option%3CT%3E" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable_in_option.rs.html#4">Source</a><a href="#impl-Zeroable-for-Option%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T: <a class="trait" href="trait.ZeroableInOption.html" title="trait bytemuck::ZeroableInOption">ZeroableInOption</a>&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="enum" href="https://doc.rust-lang.org/1.93.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;T&gt;</h3></section><section id="impl-Zeroable-for-PhantomData%3CT%3E" class="impl"><a class="src rightside" href="../src/bytemuck/zeroable.rs.html#73">Source</a><a href="#impl-Zeroable-for-PhantomData%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T: ?<a class="trait" href="https://doc.rust-lang.org/1.93.1/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>&gt; <a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a> for <a class="struct" href="https://doc.rust-lang.org/1.93.1/core/marker/struct.PhantomData.html" title="struct core::marker::PhantomData">PhantomData</a>&lt;T&gt;</h3></section><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../trait.impl/bytemuck/zeroable/trait.Zeroable.js" data-ignore-extern-crates="core" async></script></section></div></main></body></html>