78 lines
44 KiB
HTML
78 lines
44 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="Marker trait for “plain old data”."><title>Pod 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="#">Pod</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="#">Pod</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#safety" title="Safety">Safety</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Pod-for-()" title="()">()</a></li><li><a href="#impl-Pod-for-ManuallyDrop%3CT%3E" title="ManuallyDrop<T>">ManuallyDrop<T></a></li><li><a href="#impl-Pod-for-Option%3CT%3E" title="Option<T>">Option<T></a></li><li><a href="#impl-Pod-for-PhantomData%3CT%3E" title="PhantomData<T>">PhantomData<T></a></li><li><a href="#impl-Pod-for-PhantomPinned" title="PhantomPinned">PhantomPinned</a></li><li><a href="#impl-Pod-for-Wrapping%3CT%3E" title="Wrapping<T>">Wrapping<T></a></li><li><a href="#impl-Pod-for-%5BT;+0%5D" title="[T; 0]">[T; 0]</a></li><li><a href="#impl-Pod-for-%5BT;+1%5D" title="[T; 1]">[T; 1]</a></li><li><a href="#impl-Pod-for-%5BT;+2%5D" title="[T; 2]">[T; 2]</a></li><li><a href="#impl-Pod-for-%5BT;+3%5D" title="[T; 3]">[T; 3]</a></li><li><a href="#impl-Pod-for-%5BT;+4%5D" title="[T; 4]">[T; 4]</a></li><li><a href="#impl-Pod-for-%5BT;+5%5D" title="[T; 5]">[T; 5]</a></li><li><a href="#impl-Pod-for-%5BT;+6%5D" title="[T; 6]">[T; 6]</a></li><li><a href="#impl-Pod-for-%5BT;+7%5D" title="[T; 7]">[T; 7]</a></li><li><a href="#impl-Pod-for-%5BT;+8%5D" title="[T; 8]">[T; 8]</a></li><li><a href="#impl-Pod-for-%5BT;+9%5D" title="[T; 9]">[T; 9]</a></li><li><a href="#impl-Pod-for-%5BT;+10%5D" title="[T; 10]">[T; 10]</a></li><li><a href="#impl-Pod-for-%5BT;+11%5D" title="[T; 11]">[T; 11]</a></li><li><a href="#impl-Pod-for-%5BT;+12%5D" title="[T; 12]">[T; 12]</a></li><li><a href="#impl-Pod-for-%5BT;+13%5D" title="[T; 13]">[T; 13]</a></li><li><a href="#impl-Pod-for-%5BT;+14%5D" title="[T; 14]">[T; 14]</a></li><li><a href="#impl-Pod-for-%5BT;+15%5D" title="[T; 15]">[T; 15]</a></li><li><a href="#impl-Pod-for-%5BT;+16%5D" title="[T; 16]">[T; 16]</a></li><li><a href="#impl-Pod-for-%5BT;+17%5D" title="[T; 17]">[T; 17]</a></li><li><a href="#impl-Pod-for-%5BT;+18%5D" title="[T; 18]">[T; 18]</a></li><li><a href="#impl-Pod-for-%5BT;+19%5D" title="[T; 19]">[T; 19]</a></li><li><a href="#impl-Pod-for-%5BT;+20%5D" title="[T; 20]">[T; 20]</a></li><li><a href="#impl-Pod-for-%5BT;+21%5D" title="[T; 21]">[T; 21]</a></li><li><a href="#impl-Pod-for-%5BT;+22%5D" title="[T; 22]">[T; 22]</a></li><li><a href="#impl-Pod-for-%5BT;+23%5D" title="[T; 23]">[T; 23]</a></li><li><a href="#impl-Pod-for-%5BT;+24%5D" title="[T; 24]">[T; 24]</a></li><li><a href="#impl-Pod-for-%5BT;+25%5D" title="[T; 25]">[T; 25]</a></li><li><a href="#impl-Pod-for-%5BT;+26%5D" title="[T; 26]">[T; 26]</a></li><li><a href="#impl-Pod-for-%5BT;+27%5D" title="[T; 27]">[T; 27]</a></li><li><a href="#impl-Pod-for-%5BT;+28%5D" title="[T; 28]">[T; 28]</a></li><li><a href="#impl-Pod-for-%5BT;+29%5D" title="[T; 29]">[T; 29]</a></li><li><a href="#impl-Pod-for-%5BT;+30%5D" title="[T; 30]">[T; 30]</a></li><li><a href="#impl-Pod-for-%5BT;+31%5D" title="[T; 31]">[T; 31]</a></li><li><a href="#impl-Pod-for-%5BT;+32%5D" title="[T; 32]">[T; 32]</a></li><li><a href="#impl-Pod-for-%5BT;+48%5D" title="[T; 48]">[T; 48]</a></li><li><a href="#impl-Pod-for-%5BT;+64%5D" title="[T; 64]">[T; 64]</a></li><li><a href="#impl-Pod-for-%5BT;+96%5D" title="[T; 96]">[T; 96]</a></li><li><a href="#impl-Pod-for-%5BT;+128%5D" title="[T; 128]">[T; 128]</a></li><li><a href="#impl-Pod-for-%5BT;+256%5D" title="[T; 256]">[T; 256]</a></li><li><a href="#impl-Pod-for-%5BT;+512%5D" title="[T; 512]">[T; 512]</a></li><li><a href="#impl-Pod-for-%5BT;+1024%5D" title="[T; 1024]">[T; 1024]</a></li><li><a href="#impl-Pod-for-%5BT;+2048%5D" title="[T; 2048]">[T; 2048]</a></li><li><a href="#impl-Pod-for-%5BT;+4096%5D" title="[T; 4096]">[T; 4096]</a></li><li><a href="#impl-Pod-for-__m128" title="__m128">__m128</a></li><li><a href="#impl-Pod-for-__m256" title="__m256">__m256</a></li><li><a href="#impl-Pod-for-__m128d" title="__m128d">__m128d</a></li><li><a href="#impl-Pod-for-__m128i" title="__m128i">__m128i</a></li><li><a href="#impl-Pod-for-__m256d" title="__m256d">__m256d</a></li><li><a href="#impl-Pod-for-__m256i" title="__m256i">__m256i</a></li><li><a href="#impl-Pod-for-f32" title="f32">f32</a></li><li><a href="#impl-Pod-for-f64" title="f64">f64</a></li><li><a href="#impl-Pod-for-i8" title="i8">i8</a></li><li><a href="#impl-Pod-for-i16" title="i16">i16</a></li><li><a href="#impl-Pod-for-i32" title="i32">i32</a></li><li><a href="#impl-Pod-for-i64" title="i64">i64</a></li><li><a href="#impl-Pod-for-i128" title="i128">i128</a></li><li><a href="#impl-Pod-for-isize" title="isize">isize</a></li><li><a href="#impl-Pod-for-u8" title="u8">u8</a></li><li><a href="#impl-Pod-for-u16" title="u16">u16</a></li><li><a href="#impl-Pod-for-u32" title="u32">u32</a></li><li><a href="#impl-Pod-for-u64" title="u64">u64</a></li><li><a href="#impl-Pod-for-u128" title="u128">u128</a></li><li><a href="#impl-Pod-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">Pod</span> <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/pod.rs.html#37">Source</a> </span></div><pre class="rust item-decl"><code>pub unsafe trait Pod:
|
||
<a class="trait" href="trait.Zeroable.html" title="trait bytemuck::Zeroable">Zeroable</a>
|
||
+ <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>
|
||
+ 'static { }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Marker trait for “plain old data”.</p>
|
||
<p>The point of this trait is that once something is marked “plain old data”
|
||
you can really go to town with the bit fiddling and bit casting. Therefore,
|
||
it’s a relatively strong claim to make about a type. Do not add this to your
|
||
type casually.</p>
|
||
<p><strong>Reminder:</strong> The results of casting around bytes between data types are
|
||
<em>endian dependant</em>. Little-endian machines are the most common, but
|
||
big-endian machines do exist (and big-endian is also used for “network
|
||
order” bytes).</p>
|
||
<h3 id="safety"><a class="doc-anchor" href="#safety">§</a>Safety</h3>
|
||
<ul>
|
||
<li>The 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>The type must allow any bit pattern (eg: no <code>bool</code> or <code>char</code>, which have
|
||
illegal bit patterns).</li>
|
||
<li>The type must not contain any uninit (or padding) bytes, either in the
|
||
middle or on the end (eg: no <code>#[repr(C)] struct Foo(u8, u16)</code>, which has
|
||
padding in the middle, and also no <code>#[repr(C)] struct Foo(u16, u8)</code>, which
|
||
has padding on the end).</li>
|
||
<li>The type needs to have all fields also be <code>Pod</code>.</li>
|
||
<li>The type needs to be <code>repr(C)</code> or <code>repr(transparent)</code>. In the case of
|
||
<code>repr(C)</code>, the <code>packed</code> and <code>align</code> repr modifiers can be used as long as
|
||
all other rules end up being followed.</li>
|
||
<li>It is disallowed for types to contain pointer types, <code>Cell</code>, <code>UnsafeCell</code>,
|
||
atomics, and any other forms of interior mutability.</li>
|
||
<li>More precisely: A shared reference to the type must allow reads, and
|
||
<em>only</em> reads. RustBelt’s separation logic is based on the notion that a
|
||
type is allowed to define a sharing predicate, its own invariant that must
|
||
hold for shared references, and this predicate is the reasoning that allow
|
||
it to deal with atomic and cells etc. We require the sharing predicate to
|
||
be trivial and permit only read-only access.</li>
|
||
</ul>
|
||
</div></details><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-Pod-for-f32" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#54">Source</a><a href="#impl-Pod-for-f32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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-Pod-for-f64" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#55">Source</a><a href="#impl-Pod-for-f64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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-Pod-for-i8" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#41">Source</a><a href="#impl-Pod-for-i8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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-Pod-for-i16" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#43">Source</a><a href="#impl-Pod-for-i16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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-Pod-for-i32" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#45">Source</a><a href="#impl-Pod-for-i32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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-Pod-for-i64" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#47">Source</a><a href="#impl-Pod-for-i64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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-Pod-for-i128" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#51">Source</a><a href="#impl-Pod-for-i128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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-Pod-for-isize" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#49">Source</a><a href="#impl-Pod-for-isize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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-Pod-for-u8" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#40">Source</a><a href="#impl-Pod-for-u8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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-Pod-for-u16" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#42">Source</a><a href="#impl-Pod-for-u16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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-Pod-for-u32" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#44">Source</a><a href="#impl-Pod-for-u32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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-Pod-for-u64" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#46">Source</a><a href="#impl-Pod-for-u64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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-Pod-for-u128" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#50">Source</a><a href="#impl-Pod-for-u128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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-Pod-for-()" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#39">Source</a><a href="#impl-Pod-for-()" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</a> for <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.unit.html">()</a></h3></section><section id="impl-Pod-for-usize" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#48">Source</a><a href="#impl-Pod-for-usize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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-Pod-for-__m128" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#138-144">Source</a><a href="#impl-Pod-for-__m128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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-Pod-for-__m128d" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#138-144">Source</a><a href="#impl-Pod-for-__m128d" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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-Pod-for-__m128i" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#138-144">Source</a><a href="#impl-Pod-for-__m128i" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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-Pod-for-__m256" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#138-144">Source</a><a href="#impl-Pod-for-__m256" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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-Pod-for-__m256d" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#138-144">Source</a><a href="#impl-Pod-for-__m256d" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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-Pod-for-__m256i" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#138-144">Source</a><a href="#impl-Pod-for-__m256i" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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-Pod-for-PhantomPinned" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#83">Source</a><a href="#impl-Pod-for-PhantomPinned" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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-Pod-for-%5BT;+0%5D" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#93-97">Source</a><a href="#impl-Pod-for-%5BT;+0%5D" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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.Pod.html" title="trait bytemuck::Pod">Pod</a>,</div></h3></section><section id="impl-Pod-for-%5BT;+1%5D" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#93-97">Source</a><a href="#impl-Pod-for-%5BT;+1%5D" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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.Pod.html" title="trait bytemuck::Pod">Pod</a>,</div></h3></section><section id="impl-Pod-for-%5BT;+2%5D" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#93-97">Source</a><a href="#impl-Pod-for-%5BT;+2%5D" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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.Pod.html" title="trait bytemuck::Pod">Pod</a>,</div></h3></section><section id="impl-Pod-for-%5BT;+3%5D" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#93-97">Source</a><a href="#impl-Pod-for-%5BT;+3%5D" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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.Pod.html" title="trait bytemuck::Pod">Pod</a>,</div></h3></section><section id="impl-Pod-for-%5BT;+4%5D" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#93-97">Source</a><a href="#impl-Pod-for-%5BT;+4%5D" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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.Pod.html" title="trait bytemuck::Pod">Pod</a>,</div></h3></section><section id="impl-Pod-for-%5BT;+5%5D" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#93-97">Source</a><a href="#impl-Pod-for-%5BT;+5%5D" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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.Pod.html" title="trait bytemuck::Pod">Pod</a>,</div></h3></section><section id="impl-Pod-for-%5BT;+6%5D" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#93-97">Source</a><a href="#impl-Pod-for-%5BT;+6%5D" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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.Pod.html" title="trait bytemuck::Pod">Pod</a>,</div></h3></section><section id="impl-Pod-for-%5BT;+7%5D" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#93-97">Source</a><a href="#impl-Pod-for-%5BT;+7%5D" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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.Pod.html" title="trait bytemuck::Pod">Pod</a>,</div></h3></section><section id="impl-Pod-for-%5BT;+8%5D" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#93-97">Source</a><a href="#impl-Pod-for-%5BT;+8%5D" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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.Pod.html" title="trait bytemuck::Pod">Pod</a>,</div></h3></section><section id="impl-Pod-for-%5BT;+9%5D" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#93-97">Source</a><a href="#impl-Pod-for-%5BT;+9%5D" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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.Pod.html" title="trait bytemuck::Pod">Pod</a>,</div></h3></section><section id="impl-Pod-for-%5BT;+10%5D" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#93-97">Source</a><a href="#impl-Pod-for-%5BT;+10%5D" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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.Pod.html" title="trait bytemuck::Pod">Pod</a>,</div></h3></section><section id="impl-Pod-for-%5BT;+11%5D" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#93-97">Source</a><a href="#impl-Pod-for-%5BT;+11%5D" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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.Pod.html" title="trait bytemuck::Pod">Pod</a>,</div></h3></section><section id="impl-Pod-for-%5BT;+12%5D" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#93-97">Source</a><a href="#impl-Pod-for-%5BT;+12%5D" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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.Pod.html" title="trait bytemuck::Pod">Pod</a>,</div></h3></section><section id="impl-Pod-for-%5BT;+13%5D" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#93-97">Source</a><a href="#impl-Pod-for-%5BT;+13%5D" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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.Pod.html" title="trait bytemuck::Pod">Pod</a>,</div></h3></section><section id="impl-Pod-for-%5BT;+14%5D" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#93-97">Source</a><a href="#impl-Pod-for-%5BT;+14%5D" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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.Pod.html" title="trait bytemuck::Pod">Pod</a>,</div></h3></section><section id="impl-Pod-for-%5BT;+15%5D" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#93-97">Source</a><a href="#impl-Pod-for-%5BT;+15%5D" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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.Pod.html" title="trait bytemuck::Pod">Pod</a>,</div></h3></section><section id="impl-Pod-for-%5BT;+16%5D" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#93-97">Source</a><a href="#impl-Pod-for-%5BT;+16%5D" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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.Pod.html" title="trait bytemuck::Pod">Pod</a>,</div></h3></section><section id="impl-Pod-for-%5BT;+17%5D" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#93-97">Source</a><a href="#impl-Pod-for-%5BT;+17%5D" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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.Pod.html" title="trait bytemuck::Pod">Pod</a>,</div></h3></section><section id="impl-Pod-for-%5BT;+18%5D" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#93-97">Source</a><a href="#impl-Pod-for-%5BT;+18%5D" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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.Pod.html" title="trait bytemuck::Pod">Pod</a>,</div></h3></section><section id="impl-Pod-for-%5BT;+19%5D" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#93-97">Source</a><a href="#impl-Pod-for-%5BT;+19%5D" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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.Pod.html" title="trait bytemuck::Pod">Pod</a>,</div></h3></section><section id="impl-Pod-for-%5BT;+20%5D" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#93-97">Source</a><a href="#impl-Pod-for-%5BT;+20%5D" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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.Pod.html" title="trait bytemuck::Pod">Pod</a>,</div></h3></section><section id="impl-Pod-for-%5BT;+21%5D" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#93-97">Source</a><a href="#impl-Pod-for-%5BT;+21%5D" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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.Pod.html" title="trait bytemuck::Pod">Pod</a>,</div></h3></section><section id="impl-Pod-for-%5BT;+22%5D" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#93-97">Source</a><a href="#impl-Pod-for-%5BT;+22%5D" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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.Pod.html" title="trait bytemuck::Pod">Pod</a>,</div></h3></section><section id="impl-Pod-for-%5BT;+23%5D" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#93-97">Source</a><a href="#impl-Pod-for-%5BT;+23%5D" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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.Pod.html" title="trait bytemuck::Pod">Pod</a>,</div></h3></section><section id="impl-Pod-for-%5BT;+24%5D" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#93-97">Source</a><a href="#impl-Pod-for-%5BT;+24%5D" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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.Pod.html" title="trait bytemuck::Pod">Pod</a>,</div></h3></section><section id="impl-Pod-for-%5BT;+25%5D" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#93-97">Source</a><a href="#impl-Pod-for-%5BT;+25%5D" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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.Pod.html" title="trait bytemuck::Pod">Pod</a>,</div></h3></section><section id="impl-Pod-for-%5BT;+26%5D" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#93-97">Source</a><a href="#impl-Pod-for-%5BT;+26%5D" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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.Pod.html" title="trait bytemuck::Pod">Pod</a>,</div></h3></section><section id="impl-Pod-for-%5BT;+27%5D" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#93-97">Source</a><a href="#impl-Pod-for-%5BT;+27%5D" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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.Pod.html" title="trait bytemuck::Pod">Pod</a>,</div></h3></section><section id="impl-Pod-for-%5BT;+28%5D" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#93-97">Source</a><a href="#impl-Pod-for-%5BT;+28%5D" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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.Pod.html" title="trait bytemuck::Pod">Pod</a>,</div></h3></section><section id="impl-Pod-for-%5BT;+29%5D" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#93-97">Source</a><a href="#impl-Pod-for-%5BT;+29%5D" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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.Pod.html" title="trait bytemuck::Pod">Pod</a>,</div></h3></section><section id="impl-Pod-for-%5BT;+30%5D" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#93-97">Source</a><a href="#impl-Pod-for-%5BT;+30%5D" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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.Pod.html" title="trait bytemuck::Pod">Pod</a>,</div></h3></section><section id="impl-Pod-for-%5BT;+31%5D" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#93-97">Source</a><a href="#impl-Pod-for-%5BT;+31%5D" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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.Pod.html" title="trait bytemuck::Pod">Pod</a>,</div></h3></section><section id="impl-Pod-for-%5BT;+32%5D" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#93-97">Source</a><a href="#impl-Pod-for-%5BT;+32%5D" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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.Pod.html" title="trait bytemuck::Pod">Pod</a>,</div></h3></section><section id="impl-Pod-for-%5BT;+48%5D" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#93-97">Source</a><a href="#impl-Pod-for-%5BT;+48%5D" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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.Pod.html" title="trait bytemuck::Pod">Pod</a>,</div></h3></section><section id="impl-Pod-for-%5BT;+64%5D" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#93-97">Source</a><a href="#impl-Pod-for-%5BT;+64%5D" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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.Pod.html" title="trait bytemuck::Pod">Pod</a>,</div></h3></section><section id="impl-Pod-for-%5BT;+96%5D" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#93-97">Source</a><a href="#impl-Pod-for-%5BT;+96%5D" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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.Pod.html" title="trait bytemuck::Pod">Pod</a>,</div></h3></section><section id="impl-Pod-for-%5BT;+128%5D" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#93-97">Source</a><a href="#impl-Pod-for-%5BT;+128%5D" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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.Pod.html" title="trait bytemuck::Pod">Pod</a>,</div></h3></section><section id="impl-Pod-for-%5BT;+256%5D" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#93-97">Source</a><a href="#impl-Pod-for-%5BT;+256%5D" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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.Pod.html" title="trait bytemuck::Pod">Pod</a>,</div></h3></section><section id="impl-Pod-for-%5BT;+512%5D" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#93-97">Source</a><a href="#impl-Pod-for-%5BT;+512%5D" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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.Pod.html" title="trait bytemuck::Pod">Pod</a>,</div></h3></section><section id="impl-Pod-for-%5BT;+1024%5D" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#93-97">Source</a><a href="#impl-Pod-for-%5BT;+1024%5D" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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.Pod.html" title="trait bytemuck::Pod">Pod</a>,</div></h3></section><section id="impl-Pod-for-%5BT;+2048%5D" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#93-97">Source</a><a href="#impl-Pod-for-%5BT;+2048%5D" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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.Pod.html" title="trait bytemuck::Pod">Pod</a>,</div></h3></section><section id="impl-Pod-for-%5BT;+4096%5D" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#93-97">Source</a><a href="#impl-Pod-for-%5BT;+4096%5D" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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.Pod.html" title="trait bytemuck::Pod">Pod</a>,</div></h3></section><section id="impl-Pod-for-ManuallyDrop%3CT%3E" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#84">Source</a><a href="#impl-Pod-for-ManuallyDrop%3CT%3E" class="anchor">§</a><h3 class="code-header">impl<T: <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</a>> <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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><T></h3></section><section id="impl-Pod-for-Wrapping%3CT%3E" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#58">Source</a><a href="#impl-Pod-for-Wrapping%3CT%3E" class="anchor">§</a><h3 class="code-header">impl<T: <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</a>> <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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><T></h3></section><section id="impl-Pod-for-Option%3CT%3E" class="impl"><a class="src rightside" href="../src/bytemuck/pod_in_option.rs.html#4">Source</a><a href="#impl-Pod-for-Option%3CT%3E" class="anchor">§</a><h3 class="code-header">impl<T: <a class="trait" href="trait.PodInOption.html" title="trait bytemuck::PodInOption">PodInOption</a>> <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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><T></h3></section><section id="impl-Pod-for-PhantomData%3CT%3E" class="impl"><a class="src rightside" href="../src/bytemuck/pod.rs.html#82">Source</a><a href="#impl-Pod-for-PhantomData%3CT%3E" class="anchor">§</a><h3 class="code-header">impl<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> + 'static> <a class="trait" href="trait.Pod.html" title="trait bytemuck::Pod">Pod</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><T></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/pod/trait.Pod.js" data-ignore-extern-crates="core" async></script></section></div></main></body></html> |