diff options
Diffstat (limited to 'rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86')
97 files changed, 671 insertions, 0 deletions
diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/all.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/all.html new file mode 100644 index 0000000..a742747 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/all.html @@ -0,0 +1 @@ +<!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="List of all items in this crate"><meta name="keywords" content="rust, rustlang, rust-lang"><title>List of all items in this crate</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../normalize.css"><link rel="stylesheet" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../ayu.css" disabled><link rel="stylesheet" href="../dark.css" disabled><link rel="stylesheet" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location">Crate ppv_lite86</h2><div class="sidebar-elems"><section><ul class="block"><li><a href="#macros">Macros</a></li><li><a href="#structs">Structs</a></li><li><a href="#traits">Traits</a></li><li><a href="#types">Type Definitions</a></li><li><a href="#unions">Unions</a></li></ul></section></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><h1 class="fqn">List of all items</h1><h3 id="structs">Structs</h3><ul class="all-items"><li><a href="x86_64/struct.Avx2Machine.html">x86_64::Avx2Machine</a></li><li><a href="x86_64/struct.NoA1.html">x86_64::NoA1</a></li><li><a href="x86_64/struct.NoA2.html">x86_64::NoA2</a></li><li><a href="x86_64/struct.NoNI.html">x86_64::NoNI</a></li><li><a href="x86_64/struct.NoS3.html">x86_64::NoS3</a></li><li><a href="x86_64/struct.NoS4.html">x86_64::NoS4</a></li><li><a href="x86_64/struct.SseMachine.html">x86_64::SseMachine</a></li><li><a href="x86_64/struct.YesA1.html">x86_64::YesA1</a></li><li><a href="x86_64/struct.YesA2.html">x86_64::YesA2</a></li><li><a href="x86_64/struct.YesNI.html">x86_64::YesNI</a></li><li><a href="x86_64/struct.YesS3.html">x86_64::YesS3</a></li><li><a href="x86_64/struct.YesS4.html">x86_64::YesS4</a></li></ul><h3 id="unions">Unions</h3><ul class="all-items"><li><a href="x86_64/union.vec128_storage.html">x86_64::vec128_storage</a></li><li><a href="x86_64/union.vec256_storage.html">x86_64::vec256_storage</a></li><li><a href="x86_64/union.vec512_storage.html">x86_64::vec512_storage</a></li></ul><h3 id="traits">Traits</h3><ul class="all-items"><li><a href="trait.AndNot.html">AndNot</a></li><li><a href="trait.ArithOps.html">ArithOps</a></li><li><a href="trait.BSwap.html">BSwap</a></li><li><a href="trait.BitOps0.html">BitOps0</a></li><li><a href="trait.BitOps128.html">BitOps128</a></li><li><a href="trait.BitOps32.html">BitOps32</a></li><li><a href="trait.BitOps64.html">BitOps64</a></li><li><a href="trait.LaneWords4.html">LaneWords4</a></li><li><a href="trait.Machine.html">Machine</a></li><li><a href="trait.MultiLane.html">MultiLane</a></li><li><a href="trait.RotateEachWord128.html">RotateEachWord128</a></li><li><a href="trait.RotateEachWord32.html">RotateEachWord32</a></li><li><a href="trait.RotateEachWord64.html">RotateEachWord64</a></li><li><a href="trait.Store.html">Store</a></li><li><a href="trait.StoreBytes.html">StoreBytes</a></li><li><a href="trait.Swap64.html">Swap64</a></li><li><a href="trait.UnsafeFrom.html">UnsafeFrom</a></li><li><a href="trait.VZip.html">VZip</a></li><li><a href="trait.Vec2.html">Vec2</a></li><li><a href="trait.Vec4.html">Vec4</a></li><li><a href="trait.Vec4Ext.html">Vec4Ext</a></li><li><a href="trait.Vector.html">Vector</a></li><li><a href="trait.Words4.html">Words4</a></li><li><a href="trait.u128x1.html">u128x1</a></li><li><a href="trait.u128x2.html">u128x2</a></li><li><a href="trait.u128x4.html">u128x4</a></li><li><a href="trait.u32x4.html">u32x4</a></li><li><a href="trait.u32x4x2.html">u32x4x2</a></li><li><a href="trait.u32x4x4.html">u32x4x4</a></li><li><a href="trait.u64x2.html">u64x2</a></li><li><a href="trait.u64x2x2.html">u64x2x2</a></li><li><a href="trait.u64x2x4.html">u64x2x4</a></li><li><a href="trait.u64x4.html">u64x4</a></li></ul><h3 id="macros">Macros</h3><ul class="all-items"><li><a href="macro.dispatch.html">dispatch</a></li><li><a href="macro.dispatch_light128.html">dispatch_light128</a></li><li><a href="macro.dispatch_light256.html">dispatch_light256</a></li></ul><h3 id="types">Type Definitions</h3><ul class="all-items"><li><a href="x86_64/type.AVX.html">x86_64::AVX</a></li><li><a href="x86_64/type.AVX2.html">x86_64::AVX2</a></li><li><a href="x86_64/type.SSE2.html">x86_64::SSE2</a></li><li><a href="x86_64/type.SSE41.html">x86_64::SSE41</a></li><li><a href="x86_64/type.SSSE3.html">x86_64::SSSE3</a></li></ul></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/index.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/index.html new file mode 100644 index 0000000..768ef5b --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/index.html @@ -0,0 +1,6 @@ +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `ppv_lite86` crate."><meta name="keywords" content="rust, rustlang, rust-lang, ppv_lite86"><title>ppv_lite86 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../normalize.css"><link rel="stylesheet" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../ayu.css" disabled><link rel="stylesheet" href="../dark.css" disabled><link rel="stylesheet" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="../crates.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">Crate ppv_lite86</a></h2><div class="sidebar-elems"><ul class="block"><li class="version">Version 0.2.17</li><li><a id="all-types" href="all.html">All Items</a></li></ul><section><ul class="block"><li><a href="#reexports">Re-exports</a></li><li><a href="#modules">Modules</a></li><li><a href="#macros">Macros</a></li><li><a href="#traits">Traits</a></li></ul></section></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Crate <a class="mod" href="#">ppv_lite86</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../src/ppv_lite86/lib.rs.html#1-22">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><h2 id="reexports" class="small-section-header"><a href="#reexports">Re-exports</a></h2><div class="item-table"><div class="item-row"><div class="item-left import-item" id="reexport.vec128_storage"><code>pub use self::arch::<a class="union" href="x86_64/union.vec128_storage.html" title="union ppv_lite86::x86_64::vec128_storage">vec128_storage</a>;</code></div></div><div class="item-row"><div class="item-left import-item" id="reexport.vec256_storage"><code>pub use self::arch::<a class="union" href="x86_64/union.vec256_storage.html" title="union ppv_lite86::x86_64::vec256_storage">vec256_storage</a>;</code></div></div><div class="item-row"><div class="item-left import-item" id="reexport.vec512_storage"><code>pub use self::arch::<a class="union" href="x86_64/union.vec512_storage.html" title="union ppv_lite86::x86_64::vec512_storage">vec512_storage</a>;</code></div></div></div><h2 id="modules" class="small-section-header"><a href="#modules">Modules</a></h2><div class="item-table"><div class="item-row"><div class="item-left module-item"><a class="mod" href="x86_64/index.html" title="ppv_lite86::x86_64 mod">x86_64</a></div></div></div><h2 id="macros" class="small-section-header"><a href="#macros">Macros</a></h2><div class="item-table"><div class="item-row"><div class="item-left module-item"><a class="macro" href="macro.dispatch.html" title="ppv_lite86::dispatch macro">dispatch</a></div><div class="item-right docblock-short">Generate the full set of optimized implementations to take advantage of the most important +hardware feature sets.</div></div><div class="item-row"><div class="item-left module-item"><a class="macro" href="macro.dispatch_light128.html" title="ppv_lite86::dispatch_light128 macro">dispatch_light128</a></div><div class="item-right docblock-short">Generate only the basic implementations necessary to be able to operate efficiently on 128-bit +vectors on this platfrom. For x86-64, that would mean SSE2 and AVX.</div></div><div class="item-row"><div class="item-left module-item"><a class="macro" href="macro.dispatch_light256.html" title="ppv_lite86::dispatch_light256 macro">dispatch_light256</a></div><div class="item-right docblock-short">Generate only the basic implementations necessary to be able to operate efficiently on 256-bit +vectors on this platfrom. For x86-64, that would mean SSE2, AVX, and AVX2.</div></div></div><h2 id="traits" class="small-section-header"><a href="#traits">Traits</a></h2><div class="item-table"><div class="item-row"><div class="item-left module-item"><a class="trait" href="trait.AndNot.html" title="ppv_lite86::AndNot trait">AndNot</a></div></div><div class="item-row"><div class="item-left module-item"><a class="trait" href="trait.ArithOps.html" title="ppv_lite86::ArithOps trait">ArithOps</a></div><div class="item-right docblock-short">Ops that depend on word size</div></div><div class="item-row"><div class="item-left module-item"><a class="trait" href="trait.BSwap.html" title="ppv_lite86::BSwap trait">BSwap</a></div></div><div class="item-row"><div class="item-left module-item"><a class="trait" href="trait.BitOps0.html" title="ppv_lite86::BitOps0 trait">BitOps0</a></div><div class="item-right docblock-short">Ops that are independent of word size and endian</div></div><div class="item-row"><div class="item-left module-item"><a class="trait" href="trait.BitOps32.html" title="ppv_lite86::BitOps32 trait">BitOps32</a></div></div><div class="item-row"><div class="item-left module-item"><a class="trait" href="trait.BitOps64.html" title="ppv_lite86::BitOps64 trait">BitOps64</a></div></div><div class="item-row"><div class="item-left module-item"><a class="trait" href="trait.BitOps128.html" title="ppv_lite86::BitOps128 trait">BitOps128</a></div></div><div class="item-row"><div class="item-left module-item"><a class="trait" href="trait.LaneWords4.html" title="ppv_lite86::LaneWords4 trait">LaneWords4</a></div><div class="item-right docblock-short">A vector composed one or more lanes each composed of four words.</div></div><div class="item-row"><div class="item-left module-item"><a class="trait" href="trait.Machine.html" title="ppv_lite86::Machine trait">Machine</a></div></div><div class="item-row"><div class="item-left module-item"><a class="trait" href="trait.MultiLane.html" title="ppv_lite86::MultiLane trait">MultiLane</a></div><div class="item-right docblock-short">A vector composed of multiple 128-bit lanes.</div></div><div class="item-row"><div class="item-left module-item"><a class="trait" href="trait.RotateEachWord32.html" title="ppv_lite86::RotateEachWord32 trait">RotateEachWord32</a></div></div><div class="item-row"><div class="item-left module-item"><a class="trait" href="trait.RotateEachWord64.html" title="ppv_lite86::RotateEachWord64 trait">RotateEachWord64</a></div></div><div class="item-row"><div class="item-left module-item"><a class="trait" href="trait.RotateEachWord128.html" title="ppv_lite86::RotateEachWord128 trait">RotateEachWord128</a></div></div><div class="item-row"><div class="item-left module-item"><a class="trait" href="trait.Store.html" title="ppv_lite86::Store trait">Store</a></div></div><div class="item-row"><div class="item-left module-item"><a class="trait" href="trait.StoreBytes.html" title="ppv_lite86::StoreBytes trait">StoreBytes</a></div></div><div class="item-row"><div class="item-left module-item"><a class="trait" href="trait.Swap64.html" title="ppv_lite86::Swap64 trait">Swap64</a></div><div class="item-right docblock-short">Exchange neigboring ranges of bits of the specified size</div></div><div class="item-row"><div class="item-left module-item"><a class="trait" href="trait.UnsafeFrom.html" title="ppv_lite86::UnsafeFrom trait">UnsafeFrom</a></div></div><div class="item-row"><div class="item-left module-item"><a class="trait" href="trait.VZip.html" title="ppv_lite86::VZip trait">VZip</a></div><div class="item-right docblock-short">Combine single vectors into a multi-lane vector.</div></div><div class="item-row"><div class="item-left module-item"><a class="trait" href="trait.Vec2.html" title="ppv_lite86::Vec2 trait">Vec2</a></div><div class="item-right docblock-short">A vector composed of two elements, which may be words or themselves vectors.</div></div><div class="item-row"><div class="item-left module-item"><a class="trait" href="trait.Vec4.html" title="ppv_lite86::Vec4 trait">Vec4</a></div><div class="item-right docblock-short">A vector composed of four elements, which may be words or themselves vectors.</div></div><div class="item-row"><div class="item-left module-item"><a class="trait" href="trait.Vec4Ext.html" title="ppv_lite86::Vec4Ext trait">Vec4Ext</a></div><div class="item-right docblock-short">Vec4 functions which may not be implemented yet for all Vec4 types. +NOTE: functions in this trait may be moved to Vec4 in any patch release. To avoid breakage, +import Vec4Ext only together with Vec4, and don’t qualify its methods.</div></div><div class="item-row"><div class="item-left module-item"><a class="trait" href="trait.Vector.html" title="ppv_lite86::Vector trait">Vector</a></div></div><div class="item-row"><div class="item-left module-item"><a class="trait" href="trait.Words4.html" title="ppv_lite86::Words4 trait">Words4</a></div><div class="item-right docblock-short">A vector composed of four words; depending on their size, operations may cross lanes.</div></div><div class="item-row"><div class="item-left module-item"><a class="trait" href="trait.u32x4.html" title="ppv_lite86::u32x4 trait">u32x4</a></div></div><div class="item-row"><div class="item-left module-item"><a class="trait" href="trait.u32x4x2.html" title="ppv_lite86::u32x4x2 trait">u32x4x2</a></div></div><div class="item-row"><div class="item-left module-item"><a class="trait" href="trait.u32x4x4.html" title="ppv_lite86::u32x4x4 trait">u32x4x4</a></div></div><div class="item-row"><div class="item-left module-item"><a class="trait" href="trait.u64x2.html" title="ppv_lite86::u64x2 trait">u64x2</a></div></div><div class="item-row"><div class="item-left module-item"><a class="trait" href="trait.u64x2x2.html" title="ppv_lite86::u64x2x2 trait">u64x2x2</a></div></div><div class="item-row"><div class="item-left module-item"><a class="trait" href="trait.u64x2x4.html" title="ppv_lite86::u64x2x4 trait">u64x2x4</a></div></div><div class="item-row"><div class="item-left module-item"><a class="trait" href="trait.u64x4.html" title="ppv_lite86::u64x4 trait">u64x4</a></div></div><div class="item-row"><div class="item-left module-item"><a class="trait" href="trait.u128x1.html" title="ppv_lite86::u128x1 trait">u128x1</a></div></div><div class="item-row"><div class="item-left module-item"><a class="trait" href="trait.u128x2.html" title="ppv_lite86::u128x2 trait">u128x2</a></div></div><div class="item-row"><div class="item-left module-item"><a class="trait" href="trait.u128x4.html" title="ppv_lite86::u128x4 trait">u128x4</a></div></div></div></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/macro.dispatch!.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/macro.dispatch!.html new file mode 100644 index 0000000..c07fa3e --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/macro.dispatch!.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta http-equiv="refresh" content="0;URL=macro.dispatch.html"> + <title>Redirection</title> +</head> +<body> + <p>Redirecting to <a href="macro.dispatch.html">macro.dispatch.html</a>...</p> + <script>location.replace("macro.dispatch.html" + location.search + location.hash);</script> +</body> +</html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/macro.dispatch.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/macro.dispatch.html new file mode 100644 index 0000000..b4e4c02 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/macro.dispatch.html @@ -0,0 +1,8 @@ +<!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="Generate the full set of optimized implementations to take advantage of the most important hardware feature sets."><meta name="keywords" content="rust, rustlang, rust-lang, dispatch"><title>dispatch in ppv_lite86 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../normalize.css"><link rel="stylesheet" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../ayu.css" disabled><link rel="stylesheet" href="../dark.css" disabled><link rel="stylesheet" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><div class="sidebar-elems"><h2><a href="index.html">In ppv_lite86</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Macro <a href="index.html">ppv_lite86</a>::<wbr><a class="macro" href="#">dispatch</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../src/ppv_lite86/x86_64/mod.rs.html#247-321">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><div class="example-wrap"><pre class="rust macro"><code><span class="macro">macro_rules! </span>dispatch { + (<span class="macro-nonterminal">$mach</span>:ident, <span class="macro-nonterminal">$MTy</span>:ident, { $([<span class="macro-nonterminal">$</span><span class="kw">pub</span>:<span class="macro-nonterminal">tt</span>$((<span class="macro-nonterminal">$krate</span>:tt))<span class="kw-2">*</span>])* <span class="kw">fn </span><span class="macro-nonterminal">$name</span>:ident($(<span class="macro-nonterminal">$arg</span>:ident: <span class="macro-nonterminal">$argty</span>:ty),* $(,)<span class="kw-2">*</span>) -> <span class="macro-nonterminal">$ret</span>:ty <span class="macro-nonterminal">$body</span>:block }) => { ... }; + (<span class="macro-nonterminal">$mach</span>:ident, <span class="macro-nonterminal">$MTy</span>:ident, { $([<span class="macro-nonterminal">$</span><span class="kw">pub</span>:<span class="macro-nonterminal">tt </span>$((<span class="macro-nonterminal">$krate</span>:tt))<span class="kw-2">*</span>])* <span class="kw">fn </span><span class="macro-nonterminal">$name</span>:ident($(<span class="macro-nonterminal">$arg</span>:ident: <span class="macro-nonterminal">$argty</span>:ty),* $(,)<span class="kw-2">*</span>) <span class="macro-nonterminal">$body</span>:block }) => { ... }; +}</code></pre></div> +</div><details class="rustdoc-toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Generate the full set of optimized implementations to take advantage of the most important +hardware feature sets.</p> +<p>This dispatcher is suitable for maximizing throughput.</p> +</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/macro.dispatch_light128!.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/macro.dispatch_light128!.html new file mode 100644 index 0000000..39afaa9 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/macro.dispatch_light128!.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta http-equiv="refresh" content="0;URL=macro.dispatch_light128.html"> + <title>Redirection</title> +</head> +<body> + <p>Redirecting to <a href="macro.dispatch_light128.html">macro.dispatch_light128.html</a>...</p> + <script>location.replace("macro.dispatch_light128.html" + location.search + location.hash);</script> +</body> +</html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/macro.dispatch_light128.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/macro.dispatch_light128.html new file mode 100644 index 0000000..6b94210 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/macro.dispatch_light128.html @@ -0,0 +1,10 @@ +<!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="Generate only the basic implementations necessary to be able to operate efficiently on 128-bit vectors on this platfrom. For x86-64, that would mean SSE2 and AVX."><meta name="keywords" content="rust, rustlang, rust-lang, dispatch_light128"><title>dispatch_light128 in ppv_lite86 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../normalize.css"><link rel="stylesheet" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../ayu.css" disabled><link rel="stylesheet" href="../dark.css" disabled><link rel="stylesheet" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><div class="sidebar-elems"><h2><a href="index.html">In ppv_lite86</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Macro <a href="index.html">ppv_lite86</a>::<wbr><a class="macro" href="#">dispatch_light128</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../src/ppv_lite86/x86_64/mod.rs.html#330-379">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><div class="example-wrap"><pre class="rust macro"><code><span class="macro">macro_rules! </span>dispatch_light128 { + (<span class="macro-nonterminal">$mach</span>:ident, <span class="macro-nonterminal">$MTy</span>:ident, { $([<span class="macro-nonterminal">$</span><span class="kw">pub</span>:<span class="macro-nonterminal">tt</span>$((<span class="macro-nonterminal">$krate</span>:tt))<span class="kw-2">*</span>])* <span class="kw">fn </span><span class="macro-nonterminal">$name</span>:ident($(<span class="macro-nonterminal">$arg</span>:ident: <span class="macro-nonterminal">$argty</span>:ty),* $(,)<span class="kw-2">*</span>) -> <span class="macro-nonterminal">$ret</span>:ty <span class="macro-nonterminal">$body</span>:block }) => { ... }; + (<span class="macro-nonterminal">$mach</span>:ident, <span class="macro-nonterminal">$MTy</span>:ident, { $([<span class="macro-nonterminal">$</span><span class="kw">pub</span>:<span class="macro-nonterminal">tt</span>$((<span class="macro-nonterminal">$krate</span>:tt))<span class="kw-2">*</span>])* <span class="kw">fn </span><span class="macro-nonterminal">$name</span>:ident($(<span class="macro-nonterminal">$arg</span>:ident: <span class="macro-nonterminal">$argty</span>:ty),* $(,)<span class="kw-2">*</span>) <span class="macro-nonterminal">$body</span>:block }) => { ... }; +}</code></pre></div> +</div><details class="rustdoc-toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Generate only the basic implementations necessary to be able to operate efficiently on 128-bit +vectors on this platfrom. For x86-64, that would mean SSE2 and AVX.</p> +<p>This dispatcher is suitable for vector operations that do not benefit from advanced hardware +features (e.g. because they are done infrequently), so minimizing their contribution to code +size is more important.</p> +</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/macro.dispatch_light256!.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/macro.dispatch_light256!.html new file mode 100644 index 0000000..2c04739 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/macro.dispatch_light256!.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta http-equiv="refresh" content="0;URL=macro.dispatch_light256.html"> + <title>Redirection</title> +</head> +<body> + <p>Redirecting to <a href="macro.dispatch_light256.html">macro.dispatch_light256.html</a>...</p> + <script>location.replace("macro.dispatch_light256.html" + location.search + location.hash);</script> +</body> +</html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/macro.dispatch_light256.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/macro.dispatch_light256.html new file mode 100644 index 0000000..ca12f74 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/macro.dispatch_light256.html @@ -0,0 +1,10 @@ +<!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="Generate only the basic implementations necessary to be able to operate efficiently on 256-bit vectors on this platfrom. For x86-64, that would mean SSE2, AVX, and AVX2."><meta name="keywords" content="rust, rustlang, rust-lang, dispatch_light256"><title>dispatch_light256 in ppv_lite86 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../normalize.css"><link rel="stylesheet" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../ayu.css" disabled><link rel="stylesheet" href="../dark.css" disabled><link rel="stylesheet" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><div class="sidebar-elems"><h2><a href="index.html">In ppv_lite86</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Macro <a href="index.html">ppv_lite86</a>::<wbr><a class="macro" href="#">dispatch_light256</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../src/ppv_lite86/x86_64/mod.rs.html#388-437">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><div class="example-wrap"><pre class="rust macro"><code><span class="macro">macro_rules! </span>dispatch_light256 { + (<span class="macro-nonterminal">$mach</span>:ident, <span class="macro-nonterminal">$MTy</span>:ident, { $([<span class="macro-nonterminal">$</span><span class="kw">pub</span>:<span class="macro-nonterminal">tt</span>$((<span class="macro-nonterminal">$krate</span>:tt))<span class="kw-2">*</span>])* <span class="kw">fn </span><span class="macro-nonterminal">$name</span>:ident($(<span class="macro-nonterminal">$arg</span>:ident: <span class="macro-nonterminal">$argty</span>:ty),* $(,)<span class="kw-2">*</span>) -> <span class="macro-nonterminal">$ret</span>:ty <span class="macro-nonterminal">$body</span>:block }) => { ... }; + (<span class="macro-nonterminal">$mach</span>:ident, <span class="macro-nonterminal">$MTy</span>:ident, { $([<span class="macro-nonterminal">$</span><span class="kw">pub</span>:<span class="macro-nonterminal">tt</span>$((<span class="macro-nonterminal">$krate</span>:tt))<span class="kw-2">*</span>])* <span class="kw">fn </span><span class="macro-nonterminal">$name</span>:ident($(<span class="macro-nonterminal">$arg</span>:ident: <span class="macro-nonterminal">$argty</span>:ty),* $(,)<span class="kw-2">*</span>) <span class="macro-nonterminal">$body</span>:block }) => { ... }; +}</code></pre></div> +</div><details class="rustdoc-toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Generate only the basic implementations necessary to be able to operate efficiently on 256-bit +vectors on this platfrom. For x86-64, that would mean SSE2, AVX, and AVX2.</p> +<p>This dispatcher is suitable for vector operations that do not benefit from advanced hardware +features (e.g. because they are done infrequently), so minimizing their contribution to code +size is more important.</p> +</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/sidebar-items.js b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/sidebar-items.js new file mode 100644 index 0000000..f220a94 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"macro":[["dispatch","Generate the full set of optimized implementations to take advantage of the most important hardware feature sets."],["dispatch_light128","Generate only the basic implementations necessary to be able to operate efficiently on 128-bit vectors on this platfrom. For x86-64, that would mean SSE2 and AVX."],["dispatch_light256","Generate only the basic implementations necessary to be able to operate efficiently on 256-bit vectors on this platfrom. For x86-64, that would mean SSE2, AVX, and AVX2."]],"mod":[["x86_64",""]],"trait":[["AndNot",""],["ArithOps","Ops that depend on word size"],["BSwap",""],["BitOps0","Ops that are independent of word size and endian"],["BitOps128",""],["BitOps32",""],["BitOps64",""],["LaneWords4","A vector composed one or more lanes each composed of four words."],["Machine",""],["MultiLane","A vector composed of multiple 128-bit lanes."],["RotateEachWord128",""],["RotateEachWord32",""],["RotateEachWord64",""],["Store",""],["StoreBytes",""],["Swap64","Exchange neigboring ranges of bits of the specified size"],["UnsafeFrom",""],["VZip","Combine single vectors into a multi-lane vector."],["Vec2","A vector composed of two elements, which may be words or themselves vectors."],["Vec4","A vector composed of four elements, which may be words or themselves vectors."],["Vec4Ext","Vec4 functions which may not be implemented yet for all Vec4 types. NOTE: functions in this trait may be moved to Vec4 in any patch release. To avoid breakage, import Vec4Ext only together with Vec4, and don’t qualify its methods."],["Vector",""],["Words4","A vector composed of four words; depending on their size, operations may cross lanes."],["u128x1",""],["u128x2",""],["u128x4",""],["u32x4",""],["u32x4x2",""],["u32x4x4",""],["u64x2",""],["u64x2x2",""],["u64x2x4",""],["u64x4",""]]};
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.AndNot.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.AndNot.html new file mode 100644 index 0000000..d431c7c --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.AndNot.html @@ -0,0 +1,5 @@ +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `AndNot` trait in crate `ppv_lite86`."><meta name="keywords" content="rust, rustlang, rust-lang, AndNot"><title>AndNot in ppv_lite86 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../normalize.css"><link rel="stylesheet" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../ayu.css" disabled><link rel="stylesheet" href="../dark.css" disabled><link rel="stylesheet" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.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]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">AndNot</a></h2><div class="sidebar-elems"><section><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Output">Output</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.andnot">andnot</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><h2><a href="index.html">In ppv_lite86</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Trait <a href="index.html">ppv_lite86</a>::<wbr><a class="trait" href="#">AndNot</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../src/ppv_lite86/types.rs.html#4-7">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust trait"><code>pub trait AndNot { + type <a href="#associatedtype.Output" class="associatedtype">Output</a>; + + fn <a href="#tymethod.andnot" class="fnname">andnot</a>(self, rhs: Self) -> Self::<a class="associatedtype" href="trait.AndNot.html#associatedtype.Output" title="type ppv_lite86::AndNot::Output">Output</a>; +}</code></pre></div><h2 id="required-associated-types" class="small-section-header">Required Associated Types<a href="#required-associated-types" class="anchor"></a></h2><div class="methods"><section id="associatedtype.Output" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#5">source</a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a></h4></section></div><h2 id="required-methods" class="small-section-header">Required Methods<a href="#required-methods" class="anchor"></a></h2><div class="methods"><section id="tymethod.andnot" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#6">source</a><h4 class="code-header">fn <a href="#tymethod.andnot" class="fnname">andnot</a>(self, rhs: Self) -> Self::<a class="associatedtype" href="trait.AndNot.html#associatedtype.Output" title="type ppv_lite86::AndNot::Output">Output</a></h4></section></div><h2 id="implementors" class="small-section-header">Implementors<a href="#implementors" class="anchor"></a></h2><div id="implementors-list"></div><script src="../implementors/ppv_lite86/types/trait.AndNot.js" async></script></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.ArithOps.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.ArithOps.html new file mode 100644 index 0000000..cd694d0 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.ArithOps.html @@ -0,0 +1,2 @@ +<!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="Ops that depend on word size"><meta name="keywords" content="rust, rustlang, rust-lang, ArithOps"><title>ArithOps in ppv_lite86 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../normalize.css"><link rel="stylesheet" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../ayu.css" disabled><link rel="stylesheet" href="../dark.css" disabled><link rel="stylesheet" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.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]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">ArithOps</a></h2><div class="sidebar-elems"><section><h3><a href="#implementors">Implementors</a></h3></section><h2><a href="index.html">In ppv_lite86</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Trait <a href="index.html">ppv_lite86</a>::<wbr><a class="trait" href="#">ArithOps</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../src/ppv_lite86/types.rs.html#12">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust trait"><code>pub trait ArithOps: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a><Output = Self> + <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/ops/arith/trait.AddAssign.html" title="trait core::ops::arith::AddAssign">AddAssign</a> + <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> + <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> + <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> + <a class="trait" href="trait.BSwap.html" title="trait ppv_lite86::BSwap">BSwap</a> { }</code></pre></div><details class="rustdoc-toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Ops that depend on word size</p> +</div></details><h2 id="implementors" class="small-section-header">Implementors<a href="#implementors" class="anchor"></a></h2><div id="implementors-list"></div><script src="../implementors/ppv_lite86/types/trait.ArithOps.js" async></script></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.BSwap.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.BSwap.html new file mode 100644 index 0000000..197b569 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.BSwap.html @@ -0,0 +1,3 @@ +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `BSwap` trait in crate `ppv_lite86`."><meta name="keywords" content="rust, rustlang, rust-lang, BSwap"><title>BSwap in ppv_lite86 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../normalize.css"><link rel="stylesheet" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../ayu.css" disabled><link rel="stylesheet" href="../dark.css" disabled><link rel="stylesheet" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.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]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">BSwap</a></h2><div class="sidebar-elems"><section><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.bswap">bswap</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><h2><a href="index.html">In ppv_lite86</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Trait <a href="index.html">ppv_lite86</a>::<wbr><a class="trait" href="#">BSwap</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../src/ppv_lite86/types.rs.html#8-10">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust trait"><code>pub trait BSwap { + fn <a href="#tymethod.bswap" class="fnname">bswap</a>(self) -> Self; +}</code></pre></div><h2 id="required-methods" class="small-section-header">Required Methods<a href="#required-methods" class="anchor"></a></h2><div class="methods"><section id="tymethod.bswap" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#9">source</a><h4 class="code-header">fn <a href="#tymethod.bswap" class="fnname">bswap</a>(self) -> Self</h4></section></div><h2 id="implementors" class="small-section-header">Implementors<a href="#implementors" class="anchor"></a></h2><div id="implementors-list"></div><script src="../implementors/ppv_lite86/types/trait.BSwap.js" async></script></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.BitOps0.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.BitOps0.html new file mode 100644 index 0000000..adb85f9 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.BitOps0.html @@ -0,0 +1,2 @@ +<!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="Ops that are independent of word size and endian"><meta name="keywords" content="rust, rustlang, rust-lang, BitOps0"><title>BitOps0 in ppv_lite86 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../normalize.css"><link rel="stylesheet" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../ayu.css" disabled><link rel="stylesheet" href="../dark.css" disabled><link rel="stylesheet" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.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]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">BitOps0</a></h2><div class="sidebar-elems"><section><h3><a href="#implementors">Implementors</a></h3></section><h2><a href="index.html">In ppv_lite86</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Trait <a href="index.html">ppv_lite86</a>::<wbr><a class="trait" href="#">BitOps0</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../src/ppv_lite86/types.rs.html#14-25">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust trait"><code>pub trait BitOps0: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/ops/bit/trait.BitAnd.html" title="trait core::ops::bit::BitAnd">BitAnd</a><Output = Self> + <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/ops/bit/trait.BitOr.html" title="trait core::ops::bit::BitOr">BitOr</a><Output = Self> + <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/ops/bit/trait.BitXor.html" title="trait core::ops::bit::BitXor">BitXor</a><Output = Self> + <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/ops/bit/trait.BitXorAssign.html" title="trait core::ops::bit::BitXorAssign">BitXorAssign</a> + <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/ops/bit/trait.Not.html" title="trait core::ops::bit::Not">Not</a><Output = Self> + <a class="trait" href="trait.AndNot.html" title="trait ppv_lite86::AndNot">AndNot</a><Output = Self> + <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> + <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> + <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> { }</code></pre></div><details class="rustdoc-toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Ops that are independent of word size and endian</p> +</div></details><h2 id="implementors" class="small-section-header">Implementors<a href="#implementors" class="anchor"></a></h2><div id="implementors-list"></div><script src="../implementors/ppv_lite86/types/trait.BitOps0.js" async></script></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.BitOps128.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.BitOps128.html new file mode 100644 index 0000000..8e28c4f --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.BitOps128.html @@ -0,0 +1 @@ +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `BitOps128` trait in crate `ppv_lite86`."><meta name="keywords" content="rust, rustlang, rust-lang, BitOps128"><title>BitOps128 in ppv_lite86 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../normalize.css"><link rel="stylesheet" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../ayu.css" disabled><link rel="stylesheet" href="../dark.css" disabled><link rel="stylesheet" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.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]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">BitOps128</a></h2><div class="sidebar-elems"><section><h3><a href="#implementors">Implementors</a></h3></section><h2><a href="index.html">In ppv_lite86</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Trait <a href="index.html">ppv_lite86</a>::<wbr><a class="trait" href="#">BitOps128</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../src/ppv_lite86/types.rs.html#29">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust trait"><code>pub trait BitOps128: <a class="trait" href="trait.BitOps64.html" title="trait ppv_lite86::BitOps64">BitOps64</a> + <a class="trait" href="trait.RotateEachWord128.html" title="trait ppv_lite86::RotateEachWord128">RotateEachWord128</a> { }</code></pre></div><h2 id="implementors" class="small-section-header">Implementors<a href="#implementors" class="anchor"></a></h2><div id="implementors-list"></div><script src="../implementors/ppv_lite86/types/trait.BitOps128.js" async></script></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.BitOps32.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.BitOps32.html new file mode 100644 index 0000000..ba1084a --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.BitOps32.html @@ -0,0 +1 @@ +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `BitOps32` trait in crate `ppv_lite86`."><meta name="keywords" content="rust, rustlang, rust-lang, BitOps32"><title>BitOps32 in ppv_lite86 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../normalize.css"><link rel="stylesheet" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../ayu.css" disabled><link rel="stylesheet" href="../dark.css" disabled><link rel="stylesheet" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.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]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">BitOps32</a></h2><div class="sidebar-elems"><section><h3><a href="#implementors">Implementors</a></h3></section><h2><a href="index.html">In ppv_lite86</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Trait <a href="index.html">ppv_lite86</a>::<wbr><a class="trait" href="#">BitOps32</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../src/ppv_lite86/types.rs.html#27">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust trait"><code>pub trait BitOps32: <a class="trait" href="trait.BitOps0.html" title="trait ppv_lite86::BitOps0">BitOps0</a> + <a class="trait" href="trait.RotateEachWord32.html" title="trait ppv_lite86::RotateEachWord32">RotateEachWord32</a> { }</code></pre></div><h2 id="implementors" class="small-section-header">Implementors<a href="#implementors" class="anchor"></a></h2><div id="implementors-list"></div><script src="../implementors/ppv_lite86/types/trait.BitOps32.js" async></script></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.BitOps64.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.BitOps64.html new file mode 100644 index 0000000..c50aa0b --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.BitOps64.html @@ -0,0 +1 @@ +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `BitOps64` trait in crate `ppv_lite86`."><meta name="keywords" content="rust, rustlang, rust-lang, BitOps64"><title>BitOps64 in ppv_lite86 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../normalize.css"><link rel="stylesheet" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../ayu.css" disabled><link rel="stylesheet" href="../dark.css" disabled><link rel="stylesheet" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.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]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">BitOps64</a></h2><div class="sidebar-elems"><section><h3><a href="#implementors">Implementors</a></h3></section><h2><a href="index.html">In ppv_lite86</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Trait <a href="index.html">ppv_lite86</a>::<wbr><a class="trait" href="#">BitOps64</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../src/ppv_lite86/types.rs.html#28">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust trait"><code>pub trait BitOps64: <a class="trait" href="trait.BitOps32.html" title="trait ppv_lite86::BitOps32">BitOps32</a> + <a class="trait" href="trait.RotateEachWord64.html" title="trait ppv_lite86::RotateEachWord64">RotateEachWord64</a> { }</code></pre></div><h2 id="implementors" class="small-section-header">Implementors<a href="#implementors" class="anchor"></a></h2><div id="implementors-list"></div><script src="../implementors/ppv_lite86/types/trait.BitOps64.js" async></script></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.LaneWords4.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.LaneWords4.html new file mode 100644 index 0000000..c382fb9 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.LaneWords4.html @@ -0,0 +1,6 @@ +<!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="A vector composed one or more lanes each composed of four words."><meta name="keywords" content="rust, rustlang, rust-lang, LaneWords4"><title>LaneWords4 in ppv_lite86 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../normalize.css"><link rel="stylesheet" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../ayu.css" disabled><link rel="stylesheet" href="../dark.css" disabled><link rel="stylesheet" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.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]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">LaneWords4</a></h2><div class="sidebar-elems"><section><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.shuffle_lane_words1230">shuffle_lane_words1230</a></li><li><a href="#tymethod.shuffle_lane_words2301">shuffle_lane_words2301</a></li><li><a href="#tymethod.shuffle_lane_words3012">shuffle_lane_words3012</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><h2><a href="index.html">In ppv_lite86</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Trait <a href="index.html">ppv_lite86</a>::<wbr><a class="trait" href="#">LaneWords4</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../src/ppv_lite86/types.rs.html#95-99">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust trait"><code>pub trait LaneWords4 { + fn <a href="#tymethod.shuffle_lane_words1230" class="fnname">shuffle_lane_words1230</a>(self) -> Self; +<span class="item-spacer"></span> fn <a href="#tymethod.shuffle_lane_words2301" class="fnname">shuffle_lane_words2301</a>(self) -> Self; +<span class="item-spacer"></span> fn <a href="#tymethod.shuffle_lane_words3012" class="fnname">shuffle_lane_words3012</a>(self) -> Self; +}</code></pre></div><details class="rustdoc-toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A vector composed one or more lanes each composed of four words.</p> +</div></details><h2 id="required-methods" class="small-section-header">Required Methods<a href="#required-methods" class="anchor"></a></h2><div class="methods"><section id="tymethod.shuffle_lane_words1230" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#96">source</a><h4 class="code-header">fn <a href="#tymethod.shuffle_lane_words1230" class="fnname">shuffle_lane_words1230</a>(self) -> Self</h4></section><section id="tymethod.shuffle_lane_words2301" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#97">source</a><h4 class="code-header">fn <a href="#tymethod.shuffle_lane_words2301" class="fnname">shuffle_lane_words2301</a>(self) -> Self</h4></section><section id="tymethod.shuffle_lane_words3012" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#98">source</a><h4 class="code-header">fn <a href="#tymethod.shuffle_lane_words3012" class="fnname">shuffle_lane_words3012</a>(self) -> Self</h4></section></div><h2 id="implementors" class="small-section-header">Implementors<a href="#implementors" class="anchor"></a></h2><div id="implementors-list"></div><script src="../implementors/ppv_lite86/types/trait.LaneWords4.js" async></script></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.Machine.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.Machine.html new file mode 100644 index 0000000..fbf63c7 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.Machine.html @@ -0,0 +1,25 @@ +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Machine` trait in crate `ppv_lite86`."><meta name="keywords" content="rust, rustlang, rust-lang, Machine"><title>Machine in ppv_lite86 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../normalize.css"><link rel="stylesheet" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../ayu.css" disabled><link rel="stylesheet" href="../dark.css" disabled><link rel="stylesheet" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.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]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">Machine</a></h2><div class="sidebar-elems"><section><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.u128x1">u128x1</a></li><li><a href="#associatedtype.u128x2">u128x2</a></li><li><a href="#associatedtype.u128x4">u128x4</a></li><li><a href="#associatedtype.u32x4">u32x4</a></li><li><a href="#associatedtype.u32x4x2">u32x4x2</a></li><li><a href="#associatedtype.u32x4x4">u32x4x4</a></li><li><a href="#associatedtype.u64x2">u64x2</a></li><li><a href="#associatedtype.u64x2x2">u64x2x2</a></li><li><a href="#associatedtype.u64x2x4">u64x2x4</a></li><li><a href="#associatedtype.u64x4">u64x4</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.instance">instance</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.read_be">read_be</a></li><li><a href="#method.read_le">read_le</a></li><li><a href="#method.unpack">unpack</a></li><li><a href="#method.vec">vec</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><h2><a href="index.html">In ppv_lite86</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Trait <a href="index.html">ppv_lite86</a>::<wbr><a class="trait" href="#">Machine</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../src/ppv_lite86/types.rs.html#231-278">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust trait"><code>pub trait Machine: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> + <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> { + type <a href="#associatedtype.u32x4" class="associatedtype">u32x4</a>: <a class="trait" href="trait.u32x4.html" title="trait ppv_lite86::u32x4">u32x4</a><Self>; + type <a href="#associatedtype.u64x2" class="associatedtype">u64x2</a>: <a class="trait" href="trait.u64x2.html" title="trait ppv_lite86::u64x2">u64x2</a><Self>; + type <a href="#associatedtype.u128x1" class="associatedtype">u128x1</a>: <a class="trait" href="trait.u128x1.html" title="trait ppv_lite86::u128x1">u128x1</a><Self>; + type <a href="#associatedtype.u32x4x2" class="associatedtype">u32x4x2</a>: <a class="trait" href="trait.u32x4x2.html" title="trait ppv_lite86::u32x4x2">u32x4x2</a><Self>; + type <a href="#associatedtype.u64x2x2" class="associatedtype">u64x2x2</a>: <a class="trait" href="trait.u64x2x2.html" title="trait ppv_lite86::u64x2x2">u64x2x2</a><Self>; + type <a href="#associatedtype.u64x4" class="associatedtype">u64x4</a>: <a class="trait" href="trait.u64x4.html" title="trait ppv_lite86::u64x4">u64x4</a><Self>; + type <a href="#associatedtype.u128x2" class="associatedtype">u128x2</a>: <a class="trait" href="trait.u128x2.html" title="trait ppv_lite86::u128x2">u128x2</a><Self>; + type <a href="#associatedtype.u32x4x4" class="associatedtype">u32x4x4</a>: <a class="trait" href="trait.u32x4x4.html" title="trait ppv_lite86::u32x4x4">u32x4x4</a><Self>; + type <a href="#associatedtype.u64x2x4" class="associatedtype">u64x2x4</a>: <a class="trait" href="trait.u64x2x4.html" title="trait ppv_lite86::u64x2x4">u64x2x4</a><Self>; + type <a href="#associatedtype.u128x4" class="associatedtype">u128x4</a>: <a class="trait" href="trait.u128x4.html" title="trait ppv_lite86::u128x4">u128x4</a><Self>; + + unsafe fn <a href="#tymethod.instance" class="fnname">instance</a>() -> Self; + + fn <a href="#method.unpack" class="fnname">unpack</a><S, V: <a class="trait" href="trait.Store.html" title="trait ppv_lite86::Store">Store</a><S>>(self, s: S) -> V { ... } +<span class="item-spacer"></span> fn <a href="#method.vec" class="fnname">vec</a><V, A>(self, a: A) -> V<br> <span class="where">where<br> V: <a class="trait" href="trait.MultiLane.html" title="trait ppv_lite86::MultiLane">MultiLane</a><A></span>, + { ... } +<span class="item-spacer"></span> fn <a href="#method.read_le" class="fnname">read_le</a><V>(self, input: &[<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u8.html">u8</a>]) -> V<br> <span class="where">where<br> V: <a class="trait" href="trait.StoreBytes.html" title="trait ppv_lite86::StoreBytes">StoreBytes</a></span>, + { ... } +<span class="item-spacer"></span> fn <a href="#method.read_be" class="fnname">read_be</a><V>(self, input: &[<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u8.html">u8</a>]) -> V<br> <span class="where">where<br> V: <a class="trait" href="trait.StoreBytes.html" title="trait ppv_lite86::StoreBytes">StoreBytes</a></span>, + { ... } +}</code></pre></div><h2 id="required-associated-types" class="small-section-header">Required Associated Types<a href="#required-associated-types" class="anchor"></a></h2><div class="methods"><section id="associatedtype.u32x4" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#232">source</a><h4 class="code-header">type <a href="#associatedtype.u32x4" class="associatedtype">u32x4</a>: <a class="trait" href="trait.u32x4.html" title="trait ppv_lite86::u32x4">u32x4</a><Self></h4></section><section id="associatedtype.u64x2" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#233">source</a><h4 class="code-header">type <a href="#associatedtype.u64x2" class="associatedtype">u64x2</a>: <a class="trait" href="trait.u64x2.html" title="trait ppv_lite86::u64x2">u64x2</a><Self></h4></section><section id="associatedtype.u128x1" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#234">source</a><h4 class="code-header">type <a href="#associatedtype.u128x1" class="associatedtype">u128x1</a>: <a class="trait" href="trait.u128x1.html" title="trait ppv_lite86::u128x1">u128x1</a><Self></h4></section><section id="associatedtype.u32x4x2" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#236">source</a><h4 class="code-header">type <a href="#associatedtype.u32x4x2" class="associatedtype">u32x4x2</a>: <a class="trait" href="trait.u32x4x2.html" title="trait ppv_lite86::u32x4x2">u32x4x2</a><Self></h4></section><section id="associatedtype.u64x2x2" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#237">source</a><h4 class="code-header">type <a href="#associatedtype.u64x2x2" class="associatedtype">u64x2x2</a>: <a class="trait" href="trait.u64x2x2.html" title="trait ppv_lite86::u64x2x2">u64x2x2</a><Self></h4></section><section id="associatedtype.u64x4" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#238">source</a><h4 class="code-header">type <a href="#associatedtype.u64x4" class="associatedtype">u64x4</a>: <a class="trait" href="trait.u64x4.html" title="trait ppv_lite86::u64x4">u64x4</a><Self></h4></section><section id="associatedtype.u128x2" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#239">source</a><h4 class="code-header">type <a href="#associatedtype.u128x2" class="associatedtype">u128x2</a>: <a class="trait" href="trait.u128x2.html" title="trait ppv_lite86::u128x2">u128x2</a><Self></h4></section><section id="associatedtype.u32x4x4" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#241">source</a><h4 class="code-header">type <a href="#associatedtype.u32x4x4" class="associatedtype">u32x4x4</a>: <a class="trait" href="trait.u32x4x4.html" title="trait ppv_lite86::u32x4x4">u32x4x4</a><Self></h4></section><section id="associatedtype.u64x2x4" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#242">source</a><h4 class="code-header">type <a href="#associatedtype.u64x2x4" class="associatedtype">u64x2x4</a>: <a class="trait" href="trait.u64x2x4.html" title="trait ppv_lite86::u64x2x4">u64x2x4</a><Self></h4></section><section id="associatedtype.u128x4" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#243">source</a><h4 class="code-header">type <a href="#associatedtype.u128x4" class="associatedtype">u128x4</a>: <a class="trait" href="trait.u128x4.html" title="trait ppv_lite86::u128x4">u128x4</a><Self></h4></section></div><h2 id="required-methods" class="small-section-header">Required Methods<a href="#required-methods" class="anchor"></a></h2><div class="methods"><details class="rustdoc-toggle method-toggle" open><summary><section id="tymethod.instance" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#277">source</a><h4 class="code-header">unsafe fn <a href="#tymethod.instance" class="fnname">instance</a>() -> Self</h4></section></summary><div class="docblock"><h5 id="safety"><a href="#safety">Safety</a></h5> +<p>Caller must ensure the type of Self is appropriate for the hardware of the execution +environment.</p> +</div></details></div><h2 id="provided-methods" class="small-section-header">Provided Methods<a href="#provided-methods" class="anchor"></a></h2><div class="methods"><section id="method.unpack" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#246-248">source</a><h4 class="code-header">fn <a href="#method.unpack" class="fnname">unpack</a><S, V: <a class="trait" href="trait.Store.html" title="trait ppv_lite86::Store">Store</a><S>>(self, s: S) -> V</h4></section><section id="method.vec" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#251-256">source</a><h4 class="code-header">fn <a href="#method.vec" class="fnname">vec</a><V, A>(self, a: A) -> V<span class="where fmt-newline">where<br> V: <a class="trait" href="trait.MultiLane.html" title="trait ppv_lite86::MultiLane">MultiLane</a><A>,</span></h4></section><section id="method.read_le" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#259-264">source</a><h4 class="code-header">fn <a href="#method.read_le" class="fnname">read_le</a><V>(self, input: &[<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u8.html">u8</a>]) -> V<span class="where fmt-newline">where<br> V: <a class="trait" href="trait.StoreBytes.html" title="trait ppv_lite86::StoreBytes">StoreBytes</a>,</span></h4></section><section id="method.read_be" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#267-272">source</a><h4 class="code-header">fn <a href="#method.read_be" class="fnname">read_be</a><V>(self, input: &[<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u8.html">u8</a>]) -> V<span class="where fmt-newline">where<br> V: <a class="trait" href="trait.StoreBytes.html" title="trait ppv_lite86::StoreBytes">StoreBytes</a>,</span></h4></section></div><h2 id="implementors" class="small-section-header">Implementors<a href="#implementors" class="anchor"></a></h2><div id="implementors-list"><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Machine-for-Avx2Machine%3CNI%3E" class="impl has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/x86_64/mod.rs.html#71-95">source</a><a href="#impl-Machine-for-Avx2Machine%3CNI%3E" class="anchor"></a><h3 class="code-header">impl<NI: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>> <a class="trait" href="trait.Machine.html" title="trait ppv_lite86::Machine">Machine</a> for <a class="struct" href="x86_64/struct.Avx2Machine.html" title="struct ppv_lite86::x86_64::Avx2Machine">Avx2Machine</a><NI><span class="where fmt-newline">where<br> u128x1_sse2<<a class="struct" href="x86_64/struct.YesS3.html" title="struct ppv_lite86::x86_64::YesS3">YesS3</a>, <a class="struct" href="x86_64/struct.YesS4.html" title="struct ppv_lite86::x86_64::YesS4">YesS4</a>, NI>: <a class="trait" href="trait.BSwap.html" title="trait ppv_lite86::BSwap">BSwap</a> + <a class="trait" href="trait.Swap64.html" title="trait ppv_lite86::Swap64">Swap64</a>,<br> u64x2_sse2<<a class="struct" href="x86_64/struct.YesS3.html" title="struct ppv_lite86::x86_64::YesS3">YesS3</a>, <a class="struct" href="x86_64/struct.YesS4.html" title="struct ppv_lite86::x86_64::YesS4">YesS4</a>, NI>: <a class="trait" href="trait.BSwap.html" title="trait ppv_lite86::BSwap">BSwap</a> + <a class="trait" href="trait.RotateEachWord32.html" title="trait ppv_lite86::RotateEachWord32">RotateEachWord32</a> + <a class="trait" href="trait.MultiLane.html" title="trait ppv_lite86::MultiLane">MultiLane</a><[<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u64.html">u64</a>; <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.array.html">2</a>]> + <a class="trait" href="trait.Vec2.html" title="trait ppv_lite86::Vec2">Vec2</a><<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u64.html">u64</a>>,<br> u32x4_sse2<<a class="struct" href="x86_64/struct.YesS3.html" title="struct ppv_lite86::x86_64::YesS3">YesS3</a>, <a class="struct" href="x86_64/struct.YesS4.html" title="struct ppv_lite86::x86_64::YesS4">YesS4</a>, NI>: <a class="trait" href="trait.BSwap.html" title="trait ppv_lite86::BSwap">BSwap</a> + <a class="trait" href="trait.RotateEachWord32.html" title="trait ppv_lite86::RotateEachWord32">RotateEachWord32</a> + <a class="trait" href="trait.MultiLane.html" title="trait ppv_lite86::MultiLane">MultiLane</a><[<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u32.html">u32</a>; <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.array.html">4</a>]> + <a class="trait" href="trait.Vec4.html" title="trait ppv_lite86::Vec4">Vec4</a><<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u32.html">u32</a>>,<br> x2<u64x2_sse2<<a class="struct" href="x86_64/struct.YesS3.html" title="struct ppv_lite86::x86_64::YesS3">YesS3</a>, <a class="struct" href="x86_64/struct.YesS4.html" title="struct ppv_lite86::x86_64::YesS4">YesS4</a>, NI>, G1>: <a class="trait" href="trait.BSwap.html" title="trait ppv_lite86::BSwap">BSwap</a> + <a class="trait" href="trait.Words4.html" title="trait ppv_lite86::Words4">Words4</a>,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.u32x4-1" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.u32x4-1" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.u32x4" class="associatedtype">u32x4</a> = u32x4_sse2<<a class="struct" href="x86_64/struct.YesS3.html" title="struct ppv_lite86::x86_64::YesS3">YesS3</a>, <a class="struct" href="x86_64/struct.YesS4.html" title="struct ppv_lite86::x86_64::YesS4">YesS4</a>, NI></h4></section><section id="associatedtype.u64x2-1" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.u64x2-1" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.u64x2" class="associatedtype">u64x2</a> = u64x2_sse2<<a class="struct" href="x86_64/struct.YesS3.html" title="struct ppv_lite86::x86_64::YesS3">YesS3</a>, <a class="struct" href="x86_64/struct.YesS4.html" title="struct ppv_lite86::x86_64::YesS4">YesS4</a>, NI></h4></section><section id="associatedtype.u128x1-1" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.u128x1-1" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.u128x1" class="associatedtype">u128x1</a> = u128x1_sse2<<a class="struct" href="x86_64/struct.YesS3.html" title="struct ppv_lite86::x86_64::YesS3">YesS3</a>, <a class="struct" href="x86_64/struct.YesS4.html" title="struct ppv_lite86::x86_64::YesS4">YesS4</a>, NI></h4></section><section id="associatedtype.u32x4x2-1" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.u32x4x2-1" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.u32x4x2" class="associatedtype">u32x4x2</a> = u32x4x2_avx2<NI></h4></section><section id="associatedtype.u64x2x2-1" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.u64x2x2-1" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.u64x2x2" class="associatedtype">u64x2x2</a> = x2<u64x2_sse2<<a class="struct" href="x86_64/struct.YesS3.html" title="struct ppv_lite86::x86_64::YesS3">YesS3</a>, <a class="struct" href="x86_64/struct.YesS4.html" title="struct ppv_lite86::x86_64::YesS4">YesS4</a>, NI>, G0></h4></section><section id="associatedtype.u64x4-1" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.u64x4-1" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.u64x4" class="associatedtype">u64x4</a> = x2<u64x2_sse2<<a class="struct" href="x86_64/struct.YesS3.html" title="struct ppv_lite86::x86_64::YesS3">YesS3</a>, <a class="struct" href="x86_64/struct.YesS4.html" title="struct ppv_lite86::x86_64::YesS4">YesS4</a>, NI>, G1></h4></section><section id="associatedtype.u128x2-1" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.u128x2-1" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.u128x2" class="associatedtype">u128x2</a> = x2<u128x1_sse2<<a class="struct" href="x86_64/struct.YesS3.html" title="struct ppv_lite86::x86_64::YesS3">YesS3</a>, <a class="struct" href="x86_64/struct.YesS4.html" title="struct ppv_lite86::x86_64::YesS4">YesS4</a>, NI>, G0></h4></section><section id="associatedtype.u32x4x4-1" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.u32x4x4-1" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.u32x4x4" class="associatedtype">u32x4x4</a> = x2<u32x4x2_avx2<NI>, G0></h4></section><section id="associatedtype.u64x2x4-1" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.u64x2x4-1" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.u64x2x4" class="associatedtype">u64x2x4</a> = x4<u64x2_sse2<<a class="struct" href="x86_64/struct.YesS3.html" title="struct ppv_lite86::x86_64::YesS3">YesS3</a>, <a class="struct" href="x86_64/struct.YesS4.html" title="struct ppv_lite86::x86_64::YesS4">YesS4</a>, NI>></h4></section><section id="associatedtype.u128x4-1" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.u128x4-1" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.u128x4" class="associatedtype">u128x4</a> = x4<u128x1_sse2<<a class="struct" href="x86_64/struct.YesS3.html" title="struct ppv_lite86::x86_64::YesS3">YesS3</a>, <a class="struct" href="x86_64/struct.YesS4.html" title="struct ppv_lite86::x86_64::YesS4">YesS4</a>, NI>></h4></section></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Machine-for-SseMachine%3CS3%2C%20S4%2C%20NI%3E" class="impl has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/x86_64/mod.rs.html#37-67">source</a><a href="#impl-Machine-for-SseMachine%3CS3%2C%20S4%2C%20NI%3E" class="anchor"></a><h3 class="code-header">impl<S3: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>, S4: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>, NI: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>> <a class="trait" href="trait.Machine.html" title="trait ppv_lite86::Machine">Machine</a> for <a class="struct" href="x86_64/struct.SseMachine.html" title="struct ppv_lite86::x86_64::SseMachine">SseMachine</a><S3, S4, NI><span class="where fmt-newline">where<br> u128x1_sse2<S3, S4, NI>: <a class="trait" href="trait.Swap64.html" title="trait ppv_lite86::Swap64">Swap64</a>,<br> u64x2_sse2<S3, S4, NI>: <a class="trait" href="trait.BSwap.html" title="trait ppv_lite86::BSwap">BSwap</a> + <a class="trait" href="trait.RotateEachWord32.html" title="trait ppv_lite86::RotateEachWord32">RotateEachWord32</a> + <a class="trait" href="trait.MultiLane.html" title="trait ppv_lite86::MultiLane">MultiLane</a><[<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u64.html">u64</a>; <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.array.html">2</a>]> + <a class="trait" href="trait.Vec2.html" title="trait ppv_lite86::Vec2">Vec2</a><<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u64.html">u64</a>>,<br> u32x4_sse2<S3, S4, NI>: <a class="trait" href="trait.BSwap.html" title="trait ppv_lite86::BSwap">BSwap</a> + <a class="trait" href="trait.RotateEachWord32.html" title="trait ppv_lite86::RotateEachWord32">RotateEachWord32</a> + <a class="trait" href="trait.MultiLane.html" title="trait ppv_lite86::MultiLane">MultiLane</a><[<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u32.html">u32</a>; <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.array.html">4</a>]> + <a class="trait" href="trait.Vec4.html" title="trait ppv_lite86::Vec4">Vec4</a><<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u32.html">u32</a>>,<br> x2<u64x2_sse2<S3, S4, NI>, G1>: <a class="trait" href="trait.BSwap.html" title="trait ppv_lite86::BSwap">BSwap</a> + <a class="trait" href="trait.Words4.html" title="trait ppv_lite86::Words4">Words4</a>,<br> u128x1_sse2<S3, S4, NI>: <a class="trait" href="trait.BSwap.html" title="trait ppv_lite86::BSwap">BSwap</a>,<br> x2<u128x1_sse2<S3, S4, NI>, G0>: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><x2<u64x2_sse2<S3, S4, NI>, G0>>,<br> x2<u128x1_sse2<S3, S4, NI>, G0>: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><x2<u64x2_sse2<S3, S4, NI>, G1>>,<br> x2<u128x1_sse2<S3, S4, NI>, G0>: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><x2<u32x4_sse2<S3, S4, NI>, G0>>,<br> x4<u128x1_sse2<S3, S4, NI>>: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><x4<u64x2_sse2<S3, S4, NI>>>,<br> x4<u128x1_sse2<S3, S4, NI>>: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><x4<u32x4_sse2<S3, S4, NI>>>,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.u32x4-2" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.u32x4-2" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.u32x4" class="associatedtype">u32x4</a> = u32x4_sse2<S3, S4, NI></h4></section><section id="associatedtype.u64x2-2" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.u64x2-2" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.u64x2" class="associatedtype">u64x2</a> = u64x2_sse2<S3, S4, NI></h4></section><section id="associatedtype.u128x1-2" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.u128x1-2" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.u128x1" class="associatedtype">u128x1</a> = u128x1_sse2<S3, S4, NI></h4></section><section id="associatedtype.u32x4x2-2" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.u32x4x2-2" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.u32x4x2" class="associatedtype">u32x4x2</a> = x2<u32x4_sse2<S3, S4, NI>, G0></h4></section><section id="associatedtype.u64x2x2-2" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.u64x2x2-2" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.u64x2x2" class="associatedtype">u64x2x2</a> = x2<u64x2_sse2<S3, S4, NI>, G0></h4></section><section id="associatedtype.u64x4-2" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.u64x4-2" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.u64x4" class="associatedtype">u64x4</a> = x2<u64x2_sse2<S3, S4, NI>, G1></h4></section><section id="associatedtype.u128x2-2" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.u128x2-2" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.u128x2" class="associatedtype">u128x2</a> = x2<u128x1_sse2<S3, S4, NI>, G0></h4></section><section id="associatedtype.u32x4x4-2" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.u32x4x4-2" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.u32x4x4" class="associatedtype">u32x4x4</a> = x4<u32x4_sse2<S3, S4, NI>></h4></section><section id="associatedtype.u64x2x4-2" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.u64x2x4-2" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.u64x2x4" class="associatedtype">u64x2x4</a> = x4<u64x2_sse2<S3, S4, NI>></h4></section><section id="associatedtype.u128x4-2" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.u128x4-2" class="anchor"></a><h4 class="code-header">type <a href="#associatedtype.u128x4" class="associatedtype">u128x4</a> = x4<u128x1_sse2<S3, S4, NI>></h4></section></div></details></div><script src="../implementors/ppv_lite86/types/trait.Machine.js" async></script></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.MultiLane.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.MultiLane.html new file mode 100644 index 0000000..3cb9ac9 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.MultiLane.html @@ -0,0 +1,7 @@ +<!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="A vector composed of multiple 128-bit lanes."><meta name="keywords" content="rust, rustlang, rust-lang, MultiLane"><title>MultiLane in ppv_lite86 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../normalize.css"><link rel="stylesheet" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../ayu.css" disabled><link rel="stylesheet" href="../dark.css" disabled><link rel="stylesheet" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.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]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">MultiLane</a></h2><div class="sidebar-elems"><section><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.from_lanes">from_lanes</a></li><li><a href="#tymethod.to_lanes">to_lanes</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><h2><a href="index.html">In ppv_lite86</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Trait <a href="index.html">ppv_lite86</a>::<wbr><a class="trait" href="#">MultiLane</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../src/ppv_lite86/types.rs.html#209-214">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust trait"><code>pub trait MultiLane<Lanes> { + fn <a href="#tymethod.to_lanes" class="fnname">to_lanes</a>(self) -> Lanes; +<span class="item-spacer"></span> fn <a href="#tymethod.from_lanes" class="fnname">from_lanes</a>(lanes: Lanes) -> Self; +}</code></pre></div><details class="rustdoc-toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A vector composed of multiple 128-bit lanes.</p> +</div></details><h2 id="required-methods" class="small-section-header">Required Methods<a href="#required-methods" class="anchor"></a></h2><div class="methods"><details class="rustdoc-toggle method-toggle" open><summary><section id="tymethod.to_lanes" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#211">source</a><h4 class="code-header">fn <a href="#tymethod.to_lanes" class="fnname">to_lanes</a>(self) -> Lanes</h4></section></summary><div class="docblock"><p>Split a multi-lane vector into single-lane vectors.</p> +</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="tymethod.from_lanes" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#213">source</a><h4 class="code-header">fn <a href="#tymethod.from_lanes" class="fnname">from_lanes</a>(lanes: Lanes) -> Self</h4></section></summary><div class="docblock"><p>Build a multi-lane vector from individual lanes.</p> +</div></details></div><h2 id="implementors" class="small-section-header">Implementors<a href="#implementors" class="anchor"></a></h2><div id="implementors-list"></div><script src="../implementors/ppv_lite86/types/trait.MultiLane.js" async></script></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.RotateEachWord128.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.RotateEachWord128.html new file mode 100644 index 0000000..efb2ae2 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.RotateEachWord128.html @@ -0,0 +1 @@ +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `RotateEachWord128` trait in crate `ppv_lite86`."><meta name="keywords" content="rust, rustlang, rust-lang, RotateEachWord128"><title>RotateEachWord128 in ppv_lite86 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../normalize.css"><link rel="stylesheet" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../ayu.css" disabled><link rel="stylesheet" href="../dark.css" disabled><link rel="stylesheet" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.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]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">RotateEachWord128</a></h2><div class="sidebar-elems"><section><h3><a href="#implementors">Implementors</a></h3></section><h2><a href="index.html">In ppv_lite86</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Trait <a href="index.html">ppv_lite86</a>::<wbr><a class="trait" href="#">RotateEachWord128</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../src/ppv_lite86/types.rs.html#46">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust trait"><code>pub trait RotateEachWord128 { }</code></pre></div><h2 id="implementors" class="small-section-header">Implementors<a href="#implementors" class="anchor"></a></h2><div id="implementors-list"></div><script src="../implementors/ppv_lite86/types/trait.RotateEachWord128.js" async></script></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.RotateEachWord32.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.RotateEachWord32.html new file mode 100644 index 0000000..d7053cd --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.RotateEachWord32.html @@ -0,0 +1,10 @@ +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `RotateEachWord32` trait in crate `ppv_lite86`."><meta name="keywords" content="rust, rustlang, rust-lang, RotateEachWord32"><title>RotateEachWord32 in ppv_lite86 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../normalize.css"><link rel="stylesheet" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../ayu.css" disabled><link rel="stylesheet" href="../dark.css" disabled><link rel="stylesheet" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.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]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">RotateEachWord32</a></h2><div class="sidebar-elems"><section><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.rotate_each_word_right11">rotate_each_word_right11</a></li><li><a href="#tymethod.rotate_each_word_right12">rotate_each_word_right12</a></li><li><a href="#tymethod.rotate_each_word_right16">rotate_each_word_right16</a></li><li><a href="#tymethod.rotate_each_word_right20">rotate_each_word_right20</a></li><li><a href="#tymethod.rotate_each_word_right24">rotate_each_word_right24</a></li><li><a href="#tymethod.rotate_each_word_right25">rotate_each_word_right25</a></li><li><a href="#tymethod.rotate_each_word_right7">rotate_each_word_right7</a></li><li><a href="#tymethod.rotate_each_word_right8">rotate_each_word_right8</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><h2><a href="index.html">In ppv_lite86</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Trait <a href="index.html">ppv_lite86</a>::<wbr><a class="trait" href="#">RotateEachWord32</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../src/ppv_lite86/types.rs.html#31-40">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust trait"><code>pub trait RotateEachWord32 { + fn <a href="#tymethod.rotate_each_word_right7" class="fnname">rotate_each_word_right7</a>(self) -> Self; +<span class="item-spacer"></span> fn <a href="#tymethod.rotate_each_word_right8" class="fnname">rotate_each_word_right8</a>(self) -> Self; +<span class="item-spacer"></span> fn <a href="#tymethod.rotate_each_word_right11" class="fnname">rotate_each_word_right11</a>(self) -> Self; +<span class="item-spacer"></span> fn <a href="#tymethod.rotate_each_word_right12" class="fnname">rotate_each_word_right12</a>(self) -> Self; +<span class="item-spacer"></span> fn <a href="#tymethod.rotate_each_word_right16" class="fnname">rotate_each_word_right16</a>(self) -> Self; +<span class="item-spacer"></span> fn <a href="#tymethod.rotate_each_word_right20" class="fnname">rotate_each_word_right20</a>(self) -> Self; +<span class="item-spacer"></span> fn <a href="#tymethod.rotate_each_word_right24" class="fnname">rotate_each_word_right24</a>(self) -> Self; +<span class="item-spacer"></span> fn <a href="#tymethod.rotate_each_word_right25" class="fnname">rotate_each_word_right25</a>(self) -> Self; +}</code></pre></div><h2 id="required-methods" class="small-section-header">Required Methods<a href="#required-methods" class="anchor"></a></h2><div class="methods"><section id="tymethod.rotate_each_word_right7" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#32">source</a><h4 class="code-header">fn <a href="#tymethod.rotate_each_word_right7" class="fnname">rotate_each_word_right7</a>(self) -> Self</h4></section><section id="tymethod.rotate_each_word_right8" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#33">source</a><h4 class="code-header">fn <a href="#tymethod.rotate_each_word_right8" class="fnname">rotate_each_word_right8</a>(self) -> Self</h4></section><section id="tymethod.rotate_each_word_right11" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#34">source</a><h4 class="code-header">fn <a href="#tymethod.rotate_each_word_right11" class="fnname">rotate_each_word_right11</a>(self) -> Self</h4></section><section id="tymethod.rotate_each_word_right12" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#35">source</a><h4 class="code-header">fn <a href="#tymethod.rotate_each_word_right12" class="fnname">rotate_each_word_right12</a>(self) -> Self</h4></section><section id="tymethod.rotate_each_word_right16" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#36">source</a><h4 class="code-header">fn <a href="#tymethod.rotate_each_word_right16" class="fnname">rotate_each_word_right16</a>(self) -> Self</h4></section><section id="tymethod.rotate_each_word_right20" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#37">source</a><h4 class="code-header">fn <a href="#tymethod.rotate_each_word_right20" class="fnname">rotate_each_word_right20</a>(self) -> Self</h4></section><section id="tymethod.rotate_each_word_right24" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#38">source</a><h4 class="code-header">fn <a href="#tymethod.rotate_each_word_right24" class="fnname">rotate_each_word_right24</a>(self) -> Self</h4></section><section id="tymethod.rotate_each_word_right25" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#39">source</a><h4 class="code-header">fn <a href="#tymethod.rotate_each_word_right25" class="fnname">rotate_each_word_right25</a>(self) -> Self</h4></section></div><h2 id="implementors" class="small-section-header">Implementors<a href="#implementors" class="anchor"></a></h2><div id="implementors-list"></div><script src="../implementors/ppv_lite86/types/trait.RotateEachWord32.js" async></script></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.RotateEachWord64.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.RotateEachWord64.html new file mode 100644 index 0000000..6704e3d --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.RotateEachWord64.html @@ -0,0 +1,3 @@ +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `RotateEachWord64` trait in crate `ppv_lite86`."><meta name="keywords" content="rust, rustlang, rust-lang, RotateEachWord64"><title>RotateEachWord64 in ppv_lite86 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../normalize.css"><link rel="stylesheet" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../ayu.css" disabled><link rel="stylesheet" href="../dark.css" disabled><link rel="stylesheet" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.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]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">RotateEachWord64</a></h2><div class="sidebar-elems"><section><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.rotate_each_word_right32">rotate_each_word_right32</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><h2><a href="index.html">In ppv_lite86</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Trait <a href="index.html">ppv_lite86</a>::<wbr><a class="trait" href="#">RotateEachWord64</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../src/ppv_lite86/types.rs.html#42-44">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust trait"><code>pub trait RotateEachWord64 { + fn <a href="#tymethod.rotate_each_word_right32" class="fnname">rotate_each_word_right32</a>(self) -> Self; +}</code></pre></div><h2 id="required-methods" class="small-section-header">Required Methods<a href="#required-methods" class="anchor"></a></h2><div class="methods"><section id="tymethod.rotate_each_word_right32" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#43">source</a><h4 class="code-header">fn <a href="#tymethod.rotate_each_word_right32" class="fnname">rotate_each_word_right32</a>(self) -> Self</h4></section></div><h2 id="implementors" class="small-section-header">Implementors<a href="#implementors" class="anchor"></a></h2><div id="implementors-list"></div><script src="../implementors/ppv_lite86/types/trait.RotateEachWord64.js" async></script></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.Store.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.Store.html new file mode 100644 index 0000000..ecb96ea --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.Store.html @@ -0,0 +1,6 @@ +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Store` trait in crate `ppv_lite86`."><meta name="keywords" content="rust, rustlang, rust-lang, Store"><title>Store in ppv_lite86 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../normalize.css"><link rel="stylesheet" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../ayu.css" disabled><link rel="stylesheet" href="../dark.css" disabled><link rel="stylesheet" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.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]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">Store</a></h2><div class="sidebar-elems"><section><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.unpack">unpack</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><h2><a href="index.html">In ppv_lite86</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Trait <a href="index.html">ppv_lite86</a>::<wbr><a class="trait" href="#">Store</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../src/ppv_lite86/types.rs.html#280-285">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust trait"><code>pub trait Store<S> { + unsafe fn <a href="#tymethod.unpack" class="fnname">unpack</a>(p: S) -> Self; +}</code></pre></div><h2 id="required-methods" class="small-section-header">Required Methods<a href="#required-methods" class="anchor"></a></h2><div class="methods"><details class="rustdoc-toggle method-toggle" open><summary><section id="tymethod.unpack" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#284">source</a><h4 class="code-header">unsafe fn <a href="#tymethod.unpack" class="fnname">unpack</a>(p: S) -> Self</h4></section></summary><div class="docblock"><h5 id="safety"><a href="#safety">Safety</a></h5> +<p>Caller must ensure the type of Self is appropriate for the hardware of the execution +environment.</p> +</div></details></div><h2 id="implementors" class="small-section-header">Implementors<a href="#implementors" class="anchor"></a></h2><div id="implementors-list"><section id="impl-Store%3Cvec128_storage%3E-for-vec128_storage" class="impl has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/x86_64/mod.rs.html#116-121">source</a><a href="#impl-Store%3Cvec128_storage%3E-for-vec128_storage" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="trait.Store.html" title="trait ppv_lite86::Store">Store</a><<a class="union" href="x86_64/union.vec128_storage.html" title="union ppv_lite86::x86_64::vec128_storage">vec128_storage</a>> for <a class="union" href="x86_64/union.vec128_storage.html" title="union ppv_lite86::x86_64::vec128_storage">vec128_storage</a></h3></section></div><script src="../implementors/ppv_lite86/types/trait.Store.js" async></script></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.StoreBytes.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.StoreBytes.html new file mode 100644 index 0000000..beae0f2 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.StoreBytes.html @@ -0,0 +1,12 @@ +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `StoreBytes` trait in crate `ppv_lite86`."><meta name="keywords" content="rust, rustlang, rust-lang, StoreBytes"><title>StoreBytes in ppv_lite86 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../normalize.css"><link rel="stylesheet" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../ayu.css" disabled><link rel="stylesheet" href="../dark.css" disabled><link rel="stylesheet" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.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]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">StoreBytes</a></h2><div class="sidebar-elems"><section><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.unsafe_read_be">unsafe_read_be</a></li><li><a href="#tymethod.unsafe_read_le">unsafe_read_le</a></li><li><a href="#tymethod.write_be">write_be</a></li><li><a href="#tymethod.write_le">write_le</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><h2><a href="index.html">In ppv_lite86</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Trait <a href="index.html">ppv_lite86</a>::<wbr><a class="trait" href="#">StoreBytes</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../src/ppv_lite86/types.rs.html#287-298">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust trait"><code>pub trait StoreBytes { + unsafe fn <a href="#tymethod.unsafe_read_le" class="fnname">unsafe_read_le</a>(input: &[<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u8.html">u8</a>]) -> Self; +<span class="item-spacer"></span> unsafe fn <a href="#tymethod.unsafe_read_be" class="fnname">unsafe_read_be</a>(input: &[<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u8.html">u8</a>]) -> Self; +<span class="item-spacer"></span> fn <a href="#tymethod.write_le" class="fnname">write_le</a>(self, out: &mut [<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u8.html">u8</a>]); +<span class="item-spacer"></span> fn <a href="#tymethod.write_be" class="fnname">write_be</a>(self, out: &mut [<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u8.html">u8</a>]); +}</code></pre></div><h2 id="required-methods" class="small-section-header">Required Methods<a href="#required-methods" class="anchor"></a></h2><div class="methods"><details class="rustdoc-toggle method-toggle" open><summary><section id="tymethod.unsafe_read_le" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#291">source</a><h4 class="code-header">unsafe fn <a href="#tymethod.unsafe_read_le" class="fnname">unsafe_read_le</a>(input: &[<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u8.html">u8</a>]) -> Self</h4></section></summary><div class="docblock"><h5 id="safety"><a href="#safety">Safety</a></h5> +<p>Caller must ensure the type of Self is appropriate for the hardware of the execution +environment.</p> +</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="tymethod.unsafe_read_be" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#295">source</a><h4 class="code-header">unsafe fn <a href="#tymethod.unsafe_read_be" class="fnname">unsafe_read_be</a>(input: &[<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u8.html">u8</a>]) -> Self</h4></section></summary><div class="docblock"><h5 id="safety-1"><a href="#safety-1">Safety</a></h5> +<p>Caller must ensure the type of Self is appropriate for the hardware of the execution +environment.</p> +</div></details><section id="tymethod.write_le" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#296">source</a><h4 class="code-header">fn <a href="#tymethod.write_le" class="fnname">write_le</a>(self, out: &mut [<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u8.html">u8</a>])</h4></section><section id="tymethod.write_be" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#297">source</a><h4 class="code-header">fn <a href="#tymethod.write_be" class="fnname">write_be</a>(self, out: &mut [<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u8.html">u8</a>])</h4></section></div><h2 id="implementors" class="small-section-header">Implementors<a href="#implementors" class="anchor"></a></h2><div id="implementors-list"></div><script src="../implementors/ppv_lite86/types/trait.StoreBytes.js" async></script></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.Swap64.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.Swap64.html new file mode 100644 index 0000000..b9d62f5 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.Swap64.html @@ -0,0 +1,10 @@ +<!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="Exchange neigboring ranges of bits of the specified size"><meta name="keywords" content="rust, rustlang, rust-lang, Swap64"><title>Swap64 in ppv_lite86 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../normalize.css"><link rel="stylesheet" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../ayu.css" disabled><link rel="stylesheet" href="../dark.css" disabled><link rel="stylesheet" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.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]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">Swap64</a></h2><div class="sidebar-elems"><section><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.swap1">swap1</a></li><li><a href="#tymethod.swap16">swap16</a></li><li><a href="#tymethod.swap2">swap2</a></li><li><a href="#tymethod.swap32">swap32</a></li><li><a href="#tymethod.swap4">swap4</a></li><li><a href="#tymethod.swap64">swap64</a></li><li><a href="#tymethod.swap8">swap8</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><h2><a href="index.html">In ppv_lite86</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Trait <a href="index.html">ppv_lite86</a>::<wbr><a class="trait" href="#">Swap64</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../src/ppv_lite86/types.rs.html#103-111">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust trait"><code>pub trait Swap64 { + fn <a href="#tymethod.swap1" class="fnname">swap1</a>(self) -> Self; +<span class="item-spacer"></span> fn <a href="#tymethod.swap2" class="fnname">swap2</a>(self) -> Self; +<span class="item-spacer"></span> fn <a href="#tymethod.swap4" class="fnname">swap4</a>(self) -> Self; +<span class="item-spacer"></span> fn <a href="#tymethod.swap8" class="fnname">swap8</a>(self) -> Self; +<span class="item-spacer"></span> fn <a href="#tymethod.swap16" class="fnname">swap16</a>(self) -> Self; +<span class="item-spacer"></span> fn <a href="#tymethod.swap32" class="fnname">swap32</a>(self) -> Self; +<span class="item-spacer"></span> fn <a href="#tymethod.swap64" class="fnname">swap64</a>(self) -> Self; +}</code></pre></div><details class="rustdoc-toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Exchange neigboring ranges of bits of the specified size</p> +</div></details><h2 id="required-methods" class="small-section-header">Required Methods<a href="#required-methods" class="anchor"></a></h2><div class="methods"><section id="tymethod.swap1" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#104">source</a><h4 class="code-header">fn <a href="#tymethod.swap1" class="fnname">swap1</a>(self) -> Self</h4></section><section id="tymethod.swap2" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#105">source</a><h4 class="code-header">fn <a href="#tymethod.swap2" class="fnname">swap2</a>(self) -> Self</h4></section><section id="tymethod.swap4" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#106">source</a><h4 class="code-header">fn <a href="#tymethod.swap4" class="fnname">swap4</a>(self) -> Self</h4></section><section id="tymethod.swap8" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#107">source</a><h4 class="code-header">fn <a href="#tymethod.swap8" class="fnname">swap8</a>(self) -> Self</h4></section><section id="tymethod.swap16" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#108">source</a><h4 class="code-header">fn <a href="#tymethod.swap16" class="fnname">swap16</a>(self) -> Self</h4></section><section id="tymethod.swap32" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#109">source</a><h4 class="code-header">fn <a href="#tymethod.swap32" class="fnname">swap32</a>(self) -> Self</h4></section><section id="tymethod.swap64" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#110">source</a><h4 class="code-header">fn <a href="#tymethod.swap64" class="fnname">swap64</a>(self) -> Self</h4></section></div><h2 id="implementors" class="small-section-header">Implementors<a href="#implementors" class="anchor"></a></h2><div id="implementors-list"></div><script src="../implementors/ppv_lite86/types/trait.Swap64.js" async></script></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.UnsafeFrom.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.UnsafeFrom.html new file mode 100644 index 0000000..a80e3d1 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.UnsafeFrom.html @@ -0,0 +1,3 @@ +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `UnsafeFrom` trait in crate `ppv_lite86`."><meta name="keywords" content="rust, rustlang, rust-lang, UnsafeFrom"><title>UnsafeFrom in ppv_lite86 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../normalize.css"><link rel="stylesheet" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../ayu.css" disabled><link rel="stylesheet" href="../dark.css" disabled><link rel="stylesheet" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.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]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">UnsafeFrom</a></h2><div class="sidebar-elems"><section><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.unsafe_from">unsafe_from</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><h2><a href="index.html">In ppv_lite86</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Trait <a href="index.html">ppv_lite86</a>::<wbr><a class="trait" href="#">UnsafeFrom</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../src/ppv_lite86/types.rs.html#59-61">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust trait"><code>pub trait UnsafeFrom<T> { + unsafe fn <a href="#tymethod.unsafe_from" class="fnname">unsafe_from</a>(t: T) -> Self; +}</code></pre></div><h2 id="required-methods" class="small-section-header">Required Methods<a href="#required-methods" class="anchor"></a></h2><div class="methods"><section id="tymethod.unsafe_from" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#60">source</a><h4 class="code-header">unsafe fn <a href="#tymethod.unsafe_from" class="fnname">unsafe_from</a>(t: T) -> Self</h4></section></div><h2 id="implementors" class="small-section-header">Implementors<a href="#implementors" class="anchor"></a></h2><div id="implementors-list"></div><script src="../implementors/ppv_lite86/types/trait.UnsafeFrom.js" async></script></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.VZip.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.VZip.html new file mode 100644 index 0000000..168f701 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.VZip.html @@ -0,0 +1,4 @@ +<!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="Combine single vectors into a multi-lane vector."><meta name="keywords" content="rust, rustlang, rust-lang, VZip"><title>VZip in ppv_lite86 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../normalize.css"><link rel="stylesheet" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../ayu.css" disabled><link rel="stylesheet" href="../dark.css" disabled><link rel="stylesheet" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.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]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">VZip</a></h2><div class="sidebar-elems"><section><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.vzip">vzip</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><h2><a href="index.html">In ppv_lite86</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Trait <a href="index.html">ppv_lite86</a>::<wbr><a class="trait" href="#">VZip</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../src/ppv_lite86/types.rs.html#217-219">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust trait"><code>pub trait VZip<V> { + fn <a href="#tymethod.vzip" class="fnname">vzip</a>(self) -> V; +}</code></pre></div><details class="rustdoc-toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Combine single vectors into a multi-lane vector.</p> +</div></details><h2 id="required-methods" class="small-section-header">Required Methods<a href="#required-methods" class="anchor"></a></h2><div class="methods"><section id="tymethod.vzip" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#218">source</a><h4 class="code-header">fn <a href="#tymethod.vzip" class="fnname">vzip</a>(self) -> V</h4></section></div><h2 id="implementors" class="small-section-header">Implementors<a href="#implementors" class="anchor"></a></h2><div id="implementors-list"><section id="impl-VZip%3CV%3E-for-T" class="impl has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#221-229">source</a><a href="#impl-VZip%3CV%3E-for-T" class="anchor"></a><h3 class="code-header">impl<V, T> <a class="trait" href="trait.VZip.html" title="trait ppv_lite86::VZip">VZip</a><V> for T<span class="where fmt-newline">where<br> V: <a class="trait" href="trait.MultiLane.html" title="trait ppv_lite86::MultiLane">MultiLane</a><T>,</span></h3></section></div><script src="../implementors/ppv_lite86/types/trait.VZip.js" async></script></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.Vec2.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.Vec2.html new file mode 100644 index 0000000..57efead --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.Vec2.html @@ -0,0 +1,5 @@ +<!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="A vector composed of two elements, which may be words or themselves vectors."><meta name="keywords" content="rust, rustlang, rust-lang, Vec2"><title>Vec2 in ppv_lite86 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../normalize.css"><link rel="stylesheet" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../ayu.css" disabled><link rel="stylesheet" href="../dark.css" disabled><link rel="stylesheet" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.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]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">Vec2</a></h2><div class="sidebar-elems"><section><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.extract">extract</a></li><li><a href="#tymethod.insert">insert</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><h2><a href="index.html">In ppv_lite86</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Trait <a href="index.html">ppv_lite86</a>::<wbr><a class="trait" href="#">Vec2</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../src/ppv_lite86/types.rs.html#64-67">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust trait"><code>pub trait Vec2<W> { + fn <a href="#tymethod.extract" class="fnname">extract</a>(self, i: <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u32.html">u32</a>) -> W; +<span class="item-spacer"></span> fn <a href="#tymethod.insert" class="fnname">insert</a>(self, w: W, i: <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u32.html">u32</a>) -> Self; +}</code></pre></div><details class="rustdoc-toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A vector composed of two elements, which may be words or themselves vectors.</p> +</div></details><h2 id="required-methods" class="small-section-header">Required Methods<a href="#required-methods" class="anchor"></a></h2><div class="methods"><section id="tymethod.extract" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#65">source</a><h4 class="code-header">fn <a href="#tymethod.extract" class="fnname">extract</a>(self, i: <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u32.html">u32</a>) -> W</h4></section><section id="tymethod.insert" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#66">source</a><h4 class="code-header">fn <a href="#tymethod.insert" class="fnname">insert</a>(self, w: W, i: <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u32.html">u32</a>) -> Self</h4></section></div><h2 id="implementors" class="small-section-header">Implementors<a href="#implementors" class="anchor"></a></h2><div id="implementors-list"></div><script src="../implementors/ppv_lite86/types/trait.Vec2.js" async></script></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.Vec4.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.Vec4.html new file mode 100644 index 0000000..0736f19 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.Vec4.html @@ -0,0 +1,5 @@ +<!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="A vector composed of four elements, which may be words or themselves vectors."><meta name="keywords" content="rust, rustlang, rust-lang, Vec4"><title>Vec4 in ppv_lite86 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../normalize.css"><link rel="stylesheet" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../ayu.css" disabled><link rel="stylesheet" href="../dark.css" disabled><link rel="stylesheet" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.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]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">Vec4</a></h2><div class="sidebar-elems"><section><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.extract">extract</a></li><li><a href="#tymethod.insert">insert</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><h2><a href="index.html">In ppv_lite86</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Trait <a href="index.html">ppv_lite86</a>::<wbr><a class="trait" href="#">Vec4</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../src/ppv_lite86/types.rs.html#70-73">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust trait"><code>pub trait Vec4<W> { + fn <a href="#tymethod.extract" class="fnname">extract</a>(self, i: <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u32.html">u32</a>) -> W; +<span class="item-spacer"></span> fn <a href="#tymethod.insert" class="fnname">insert</a>(self, w: W, i: <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u32.html">u32</a>) -> Self; +}</code></pre></div><details class="rustdoc-toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A vector composed of four elements, which may be words or themselves vectors.</p> +</div></details><h2 id="required-methods" class="small-section-header">Required Methods<a href="#required-methods" class="anchor"></a></h2><div class="methods"><section id="tymethod.extract" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#71">source</a><h4 class="code-header">fn <a href="#tymethod.extract" class="fnname">extract</a>(self, i: <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u32.html">u32</a>) -> W</h4></section><section id="tymethod.insert" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#72">source</a><h4 class="code-header">fn <a href="#tymethod.insert" class="fnname">insert</a>(self, w: W, i: <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u32.html">u32</a>) -> Self</h4></section></div><h2 id="implementors" class="small-section-header">Implementors<a href="#implementors" class="anchor"></a></h2><div id="implementors-list"></div><script src="../implementors/ppv_lite86/types/trait.Vec4.js" async></script></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.Vec4Ext.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.Vec4Ext.html new file mode 100644 index 0000000..f3e21ea --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.Vec4Ext.html @@ -0,0 +1,6 @@ +<!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="Vec4 functions which may not be implemented yet for all Vec4 types. NOTE: functions in this trait may be moved to Vec4 in any patch release. To avoid breakage, import Vec4Ext only together with Vec4, and don’t qualify its methods."><meta name="keywords" content="rust, rustlang, rust-lang, Vec4Ext"><title>Vec4Ext in ppv_lite86 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../normalize.css"><link rel="stylesheet" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../ayu.css" disabled><link rel="stylesheet" href="../dark.css" disabled><link rel="stylesheet" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.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]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">Vec4Ext</a></h2><div class="sidebar-elems"><section><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.transpose4">transpose4</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><h2><a href="index.html">In ppv_lite86</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Trait <a href="index.html">ppv_lite86</a>::<wbr><a class="trait" href="#">Vec4Ext</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../src/ppv_lite86/types.rs.html#77-81">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust trait"><code>pub trait Vec4Ext<W> { + fn <a href="#tymethod.transpose4" class="fnname">transpose4</a>(a: Self, b: Self, c: Self, d: Self) -> <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.tuple.html">(Self, Self, Self, Self)</a><br> <span class="where">where<br> Self: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a></span>; +}</code></pre></div><details class="rustdoc-toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Vec4 functions which may not be implemented yet for all Vec4 types. +NOTE: functions in this trait may be moved to Vec4 in any patch release. To avoid breakage, +import Vec4Ext only together with Vec4, and don’t qualify its methods.</p> +</div></details><h2 id="required-methods" class="small-section-header">Required Methods<a href="#required-methods" class="anchor"></a></h2><div class="methods"><section id="tymethod.transpose4" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#78-80">source</a><h4 class="code-header">fn <a href="#tymethod.transpose4" class="fnname">transpose4</a>(a: Self, b: Self, c: Self, d: Self) -> <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.tuple.html">(Self, Self, Self, Self)</a><span class="where fmt-newline">where<br> Self: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></div><h2 id="implementors" class="small-section-header">Implementors<a href="#implementors" class="anchor"></a></h2><div id="implementors-list"></div><script src="../implementors/ppv_lite86/types/trait.Vec4Ext.js" async></script></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.Vector.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.Vector.html new file mode 100644 index 0000000..b1d140e --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.Vector.html @@ -0,0 +1,3 @@ +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Vector` trait in crate `ppv_lite86`."><meta name="keywords" content="rust, rustlang, rust-lang, Vector"><title>Vector in ppv_lite86 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../normalize.css"><link rel="stylesheet" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../ayu.css" disabled><link rel="stylesheet" href="../dark.css" disabled><link rel="stylesheet" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.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]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">Vector</a></h2><div class="sidebar-elems"><section><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.to_scalars">to_scalars</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><h2><a href="index.html">In ppv_lite86</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Trait <a href="index.html">ppv_lite86</a>::<wbr><a class="trait" href="#">Vector</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../src/ppv_lite86/types.rs.html#82-84">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust trait"><code>pub trait Vector<T> { + fn <a href="#tymethod.to_scalars" class="fnname">to_scalars</a>(self) -> T; +}</code></pre></div><h2 id="required-methods" class="small-section-header">Required Methods<a href="#required-methods" class="anchor"></a></h2><div class="methods"><section id="tymethod.to_scalars" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#83">source</a><h4 class="code-header">fn <a href="#tymethod.to_scalars" class="fnname">to_scalars</a>(self) -> T</h4></section></div><h2 id="implementors" class="small-section-header">Implementors<a href="#implementors" class="anchor"></a></h2><div id="implementors-list"></div><script src="../implementors/ppv_lite86/types/trait.Vector.js" async></script></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.Words4.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.Words4.html new file mode 100644 index 0000000..357f46a --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.Words4.html @@ -0,0 +1,6 @@ +<!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="A vector composed of four words; depending on their size, operations may cross lanes."><meta name="keywords" content="rust, rustlang, rust-lang, Words4"><title>Words4 in ppv_lite86 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../normalize.css"><link rel="stylesheet" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../ayu.css" disabled><link rel="stylesheet" href="../dark.css" disabled><link rel="stylesheet" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.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]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">Words4</a></h2><div class="sidebar-elems"><section><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.shuffle1230">shuffle1230</a></li><li><a href="#tymethod.shuffle2301">shuffle2301</a></li><li><a href="#tymethod.shuffle3012">shuffle3012</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><h2><a href="index.html">In ppv_lite86</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Trait <a href="index.html">ppv_lite86</a>::<wbr><a class="trait" href="#">Words4</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../src/ppv_lite86/types.rs.html#88-92">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust trait"><code>pub trait Words4 { + fn <a href="#tymethod.shuffle1230" class="fnname">shuffle1230</a>(self) -> Self; +<span class="item-spacer"></span> fn <a href="#tymethod.shuffle2301" class="fnname">shuffle2301</a>(self) -> Self; +<span class="item-spacer"></span> fn <a href="#tymethod.shuffle3012" class="fnname">shuffle3012</a>(self) -> Self; +}</code></pre></div><details class="rustdoc-toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A vector composed of four words; depending on their size, operations may cross lanes.</p> +</div></details><h2 id="required-methods" class="small-section-header">Required Methods<a href="#required-methods" class="anchor"></a></h2><div class="methods"><section id="tymethod.shuffle1230" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#89">source</a><h4 class="code-header">fn <a href="#tymethod.shuffle1230" class="fnname">shuffle1230</a>(self) -> Self</h4></section><section id="tymethod.shuffle2301" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#90">source</a><h4 class="code-header">fn <a href="#tymethod.shuffle2301" class="fnname">shuffle2301</a>(self) -> Self</h4></section><section id="tymethod.shuffle3012" class="method has-srclink"><a class="srclink rightside" href="../src/ppv_lite86/types.rs.html#91">source</a><h4 class="code-header">fn <a href="#tymethod.shuffle3012" class="fnname">shuffle3012</a>(self) -> Self</h4></section></div><h2 id="implementors" class="small-section-header">Implementors<a href="#implementors" class="anchor"></a></h2><div id="implementors-list"></div><script src="../implementors/ppv_lite86/types/trait.Words4.js" async></script></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.u128x1.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.u128x1.html new file mode 100644 index 0000000..78fe46c --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.u128x1.html @@ -0,0 +1 @@ +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `u128x1` trait in crate `ppv_lite86`."><meta name="keywords" content="rust, rustlang, rust-lang, u128x1"><title>u128x1 in ppv_lite86 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../normalize.css"><link rel="stylesheet" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../ayu.css" disabled><link rel="stylesheet" href="../dark.css" disabled><link rel="stylesheet" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.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]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">u128x1</a></h2><div class="sidebar-elems"><section><h3><a href="#implementors">Implementors</a></h3></section><h2><a href="index.html">In ppv_lite86</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Trait <a href="index.html">ppv_lite86</a>::<wbr><a class="trait" href="#">u128x1</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../src/ppv_lite86/types.rs.html#129-132">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust trait"><code>pub trait u128x1<M: <a class="trait" href="trait.Machine.html" title="trait ppv_lite86::Machine">Machine</a>>: <a class="trait" href="trait.BitOps128.html" title="trait ppv_lite86::BitOps128">BitOps128</a> + <a class="trait" href="trait.Store.html" title="trait ppv_lite86::Store">Store</a><<a class="union" href="x86_64/union.vec128_storage.html" title="union ppv_lite86::x86_64::vec128_storage">vec128_storage</a>> + <a class="trait" href="trait.Swap64.html" title="trait ppv_lite86::Swap64">Swap64</a> + <a class="trait" href="trait.MultiLane.html" title="trait ppv_lite86::MultiLane">MultiLane</a><[<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u128.html">u128</a>; <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.array.html">1</a>]> + <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="union" href="x86_64/union.vec128_storage.html" title="union ppv_lite86::x86_64::vec128_storage">vec128_storage</a>> { }</code></pre></div><h2 id="implementors" class="small-section-header">Implementors<a href="#implementors" class="anchor"></a></h2><div id="implementors-list"></div><script src="../implementors/ppv_lite86/types/trait.u128x1.js" async></script></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.u128x2.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.u128x2.html new file mode 100644 index 0000000..fc46801 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.u128x2.html @@ -0,0 +1 @@ +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `u128x2` trait in crate `ppv_lite86`."><meta name="keywords" content="rust, rustlang, rust-lang, u128x2"><title>u128x2 in ppv_lite86 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../normalize.css"><link rel="stylesheet" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../ayu.css" disabled><link rel="stylesheet" href="../dark.css" disabled><link rel="stylesheet" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.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]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">u128x2</a></h2><div class="sidebar-elems"><section><h3><a href="#implementors">Implementors</a></h3></section><h2><a href="index.html">In ppv_lite86</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Trait <a href="index.html">ppv_lite86</a>::<wbr><a class="trait" href="#">u128x2</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../src/ppv_lite86/types.rs.html#165-173">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust trait"><code>pub trait u128x2<M: <a class="trait" href="trait.Machine.html" title="trait ppv_lite86::Machine">Machine</a>>: <a class="trait" href="trait.BitOps128.html" title="trait ppv_lite86::BitOps128">BitOps128</a> + <a class="trait" href="trait.Store.html" title="trait ppv_lite86::Store">Store</a><<a class="union" href="x86_64/union.vec256_storage.html" title="union ppv_lite86::x86_64::vec256_storage">vec256_storage</a>> + <a class="trait" href="trait.Vec2.html" title="trait ppv_lite86::Vec2">Vec2</a><M::<a class="associatedtype" href="trait.Machine.html#associatedtype.u128x1" title="type ppv_lite86::Machine::u128x1">u128x1</a>> + <a class="trait" href="trait.MultiLane.html" title="trait ppv_lite86::MultiLane">MultiLane</a><[M::<a class="associatedtype" href="trait.Machine.html#associatedtype.u128x1" title="type ppv_lite86::Machine::u128x1">u128x1</a>; <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.array.html">2</a>]> + <a class="trait" href="trait.Swap64.html" title="trait ppv_lite86::Swap64">Swap64</a> + <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="union" href="x86_64/union.vec256_storage.html" title="union ppv_lite86::x86_64::vec256_storage">vec256_storage</a>> { }</code></pre></div><h2 id="implementors" class="small-section-header">Implementors<a href="#implementors" class="anchor"></a></h2><div id="implementors-list"></div><script src="../implementors/ppv_lite86/types/trait.u128x2.js" async></script></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.u128x4.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.u128x4.html new file mode 100644 index 0000000..862ea85 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.u128x4.html @@ -0,0 +1 @@ +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `u128x4` trait in crate `ppv_lite86`."><meta name="keywords" content="rust, rustlang, rust-lang, u128x4"><title>u128x4 in ppv_lite86 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../normalize.css"><link rel="stylesheet" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../ayu.css" disabled><link rel="stylesheet" href="../dark.css" disabled><link rel="stylesheet" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.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]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">u128x4</a></h2><div class="sidebar-elems"><section><h3><a href="#implementors">Implementors</a></h3></section><h2><a href="index.html">In ppv_lite86</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Trait <a href="index.html">ppv_lite86</a>::<wbr><a class="trait" href="#">u128x4</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../src/ppv_lite86/types.rs.html#198-206">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust trait"><code>pub trait u128x4<M: <a class="trait" href="trait.Machine.html" title="trait ppv_lite86::Machine">Machine</a>>: <a class="trait" href="trait.BitOps128.html" title="trait ppv_lite86::BitOps128">BitOps128</a> + <a class="trait" href="trait.Store.html" title="trait ppv_lite86::Store">Store</a><<a class="union" href="x86_64/union.vec512_storage.html" title="union ppv_lite86::x86_64::vec512_storage">vec512_storage</a>> + <a class="trait" href="trait.Vec4.html" title="trait ppv_lite86::Vec4">Vec4</a><M::<a class="associatedtype" href="trait.Machine.html#associatedtype.u128x1" title="type ppv_lite86::Machine::u128x1">u128x1</a>> + <a class="trait" href="trait.MultiLane.html" title="trait ppv_lite86::MultiLane">MultiLane</a><[M::<a class="associatedtype" href="trait.Machine.html#associatedtype.u128x1" title="type ppv_lite86::Machine::u128x1">u128x1</a>; <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.array.html">4</a>]> + <a class="trait" href="trait.Swap64.html" title="trait ppv_lite86::Swap64">Swap64</a> + <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="union" href="x86_64/union.vec512_storage.html" title="union ppv_lite86::x86_64::vec512_storage">vec512_storage</a>> { }</code></pre></div><h2 id="implementors" class="small-section-header">Implementors<a href="#implementors" class="anchor"></a></h2><div id="implementors-list"></div><script src="../implementors/ppv_lite86/types/trait.u128x4.js" async></script></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.u32x4.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.u32x4.html new file mode 100644 index 0000000..5120ee2 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.u32x4.html @@ -0,0 +1 @@ +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `u32x4` trait in crate `ppv_lite86`."><meta name="keywords" content="rust, rustlang, rust-lang, u32x4"><title>u32x4 in ppv_lite86 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../normalize.css"><link rel="stylesheet" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../ayu.css" disabled><link rel="stylesheet" href="../dark.css" disabled><link rel="stylesheet" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.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]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">u32x4</a></h2><div class="sidebar-elems"><section><h3><a href="#implementors">Implementors</a></h3></section><h2><a href="index.html">In ppv_lite86</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Trait <a href="index.html">ppv_lite86</a>::<wbr><a class="trait" href="#">u32x4</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../src/ppv_lite86/types.rs.html#113-124">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust trait"><code>pub trait u32x4<M: <a class="trait" href="trait.Machine.html" title="trait ppv_lite86::Machine">Machine</a>>: <a class="trait" href="trait.BitOps32.html" title="trait ppv_lite86::BitOps32">BitOps32</a> + <a class="trait" href="trait.Store.html" title="trait ppv_lite86::Store">Store</a><<a class="union" href="x86_64/union.vec128_storage.html" title="union ppv_lite86::x86_64::vec128_storage">vec128_storage</a>> + <a class="trait" href="trait.ArithOps.html" title="trait ppv_lite86::ArithOps">ArithOps</a> + <a class="trait" href="trait.Vec4.html" title="trait ppv_lite86::Vec4">Vec4</a><<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u32.html">u32</a>> + <a class="trait" href="trait.Words4.html" title="trait ppv_lite86::Words4">Words4</a> + <a class="trait" href="trait.LaneWords4.html" title="trait ppv_lite86::LaneWords4">LaneWords4</a> + <a class="trait" href="trait.StoreBytes.html" title="trait ppv_lite86::StoreBytes">StoreBytes</a> + <a class="trait" href="trait.MultiLane.html" title="trait ppv_lite86::MultiLane">MultiLane</a><[<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u32.html">u32</a>; <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.array.html">4</a>]> + <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="union" href="x86_64/union.vec128_storage.html" title="union ppv_lite86::x86_64::vec128_storage">vec128_storage</a>> { }</code></pre></div><h2 id="implementors" class="small-section-header">Implementors<a href="#implementors" class="anchor"></a></h2><div id="implementors-list"></div><script src="../implementors/ppv_lite86/types/trait.u32x4.js" async></script></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.u32x4x2.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.u32x4x2.html new file mode 100644 index 0000000..cebd72f --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.u32x4x2.html @@ -0,0 +1 @@ +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `u32x4x2` trait in crate `ppv_lite86`."><meta name="keywords" content="rust, rustlang, rust-lang, u32x4x2"><title>u32x4x2 in ppv_lite86 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../normalize.css"><link rel="stylesheet" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../ayu.css" disabled><link rel="stylesheet" href="../dark.css" disabled><link rel="stylesheet" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.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]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">u32x4x2</a></h2><div class="sidebar-elems"><section><h3><a href="#implementors">Implementors</a></h3></section><h2><a href="index.html">In ppv_lite86</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Trait <a href="index.html">ppv_lite86</a>::<wbr><a class="trait" href="#">u32x4x2</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../src/ppv_lite86/types.rs.html#134-143">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust trait"><code>pub trait u32x4x2<M: <a class="trait" href="trait.Machine.html" title="trait ppv_lite86::Machine">Machine</a>>: <a class="trait" href="trait.BitOps32.html" title="trait ppv_lite86::BitOps32">BitOps32</a> + <a class="trait" href="trait.Store.html" title="trait ppv_lite86::Store">Store</a><<a class="union" href="x86_64/union.vec256_storage.html" title="union ppv_lite86::x86_64::vec256_storage">vec256_storage</a>> + <a class="trait" href="trait.Vec2.html" title="trait ppv_lite86::Vec2">Vec2</a><M::<a class="associatedtype" href="trait.Machine.html#associatedtype.u32x4" title="type ppv_lite86::Machine::u32x4">u32x4</a>> + <a class="trait" href="trait.MultiLane.html" title="trait ppv_lite86::MultiLane">MultiLane</a><[M::<a class="associatedtype" href="trait.Machine.html#associatedtype.u32x4" title="type ppv_lite86::Machine::u32x4">u32x4</a>; <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.array.html">2</a>]> + <a class="trait" href="trait.ArithOps.html" title="trait ppv_lite86::ArithOps">ArithOps</a> + <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="union" href="x86_64/union.vec256_storage.html" title="union ppv_lite86::x86_64::vec256_storage">vec256_storage</a>> + <a class="trait" href="trait.StoreBytes.html" title="trait ppv_lite86::StoreBytes">StoreBytes</a> { }</code></pre></div><h2 id="implementors" class="small-section-header">Implementors<a href="#implementors" class="anchor"></a></h2><div id="implementors-list"></div><script src="../implementors/ppv_lite86/types/trait.u32x4x2.js" async></script></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.u32x4x4.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.u32x4x4.html new file mode 100644 index 0000000..5b3a7b4 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.u32x4x4.html @@ -0,0 +1 @@ +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `u32x4x4` trait in crate `ppv_lite86`."><meta name="keywords" content="rust, rustlang, rust-lang, u32x4x4"><title>u32x4x4 in ppv_lite86 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../normalize.css"><link rel="stylesheet" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../ayu.css" disabled><link rel="stylesheet" href="../dark.css" disabled><link rel="stylesheet" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.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]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">u32x4x4</a></h2><div class="sidebar-elems"><section><h3><a href="#implementors">Implementors</a></h3></section><h2><a href="index.html">In ppv_lite86</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Trait <a href="index.html">ppv_lite86</a>::<wbr><a class="trait" href="#">u32x4x4</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../src/ppv_lite86/types.rs.html#175-187">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust trait"><code>pub trait u32x4x4<M: <a class="trait" href="trait.Machine.html" title="trait ppv_lite86::Machine">Machine</a>>: <a class="trait" href="trait.BitOps32.html" title="trait ppv_lite86::BitOps32">BitOps32</a> + <a class="trait" href="trait.Store.html" title="trait ppv_lite86::Store">Store</a><<a class="union" href="x86_64/union.vec512_storage.html" title="union ppv_lite86::x86_64::vec512_storage">vec512_storage</a>> + <a class="trait" href="trait.Vec4.html" title="trait ppv_lite86::Vec4">Vec4</a><M::<a class="associatedtype" href="trait.Machine.html#associatedtype.u32x4" title="type ppv_lite86::Machine::u32x4">u32x4</a>> + <a class="trait" href="trait.Vec4Ext.html" title="trait ppv_lite86::Vec4Ext">Vec4Ext</a><M::<a class="associatedtype" href="trait.Machine.html#associatedtype.u32x4" title="type ppv_lite86::Machine::u32x4">u32x4</a>> + <a class="trait" href="trait.Vector.html" title="trait ppv_lite86::Vector">Vector</a><[<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u32.html">u32</a>; <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.array.html">16</a>]> + <a class="trait" href="trait.MultiLane.html" title="trait ppv_lite86::MultiLane">MultiLane</a><[M::<a class="associatedtype" href="trait.Machine.html#associatedtype.u32x4" title="type ppv_lite86::Machine::u32x4">u32x4</a>; <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.array.html">4</a>]> + <a class="trait" href="trait.ArithOps.html" title="trait ppv_lite86::ArithOps">ArithOps</a> + <a class="trait" href="trait.LaneWords4.html" title="trait ppv_lite86::LaneWords4">LaneWords4</a> + <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="union" href="x86_64/union.vec512_storage.html" title="union ppv_lite86::x86_64::vec512_storage">vec512_storage</a>> + <a class="trait" href="trait.StoreBytes.html" title="trait ppv_lite86::StoreBytes">StoreBytes</a> { }</code></pre></div><h2 id="implementors" class="small-section-header">Implementors<a href="#implementors" class="anchor"></a></h2><div id="implementors-list"></div><script src="../implementors/ppv_lite86/types/trait.u32x4x4.js" async></script></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.u64x2.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.u64x2.html new file mode 100644 index 0000000..8f2740a --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.u64x2.html @@ -0,0 +1 @@ +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `u64x2` trait in crate `ppv_lite86`."><meta name="keywords" content="rust, rustlang, rust-lang, u64x2"><title>u64x2 in ppv_lite86 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../normalize.css"><link rel="stylesheet" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../ayu.css" disabled><link rel="stylesheet" href="../dark.css" disabled><link rel="stylesheet" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.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]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">u64x2</a></h2><div class="sidebar-elems"><section><h3><a href="#implementors">Implementors</a></h3></section><h2><a href="index.html">In ppv_lite86</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Trait <a href="index.html">ppv_lite86</a>::<wbr><a class="trait" href="#">u64x2</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../src/ppv_lite86/types.rs.html#125-128">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust trait"><code>pub trait u64x2<M: <a class="trait" href="trait.Machine.html" title="trait ppv_lite86::Machine">Machine</a>>: <a class="trait" href="trait.BitOps64.html" title="trait ppv_lite86::BitOps64">BitOps64</a> + <a class="trait" href="trait.Store.html" title="trait ppv_lite86::Store">Store</a><<a class="union" href="x86_64/union.vec128_storage.html" title="union ppv_lite86::x86_64::vec128_storage">vec128_storage</a>> + <a class="trait" href="trait.ArithOps.html" title="trait ppv_lite86::ArithOps">ArithOps</a> + <a class="trait" href="trait.Vec2.html" title="trait ppv_lite86::Vec2">Vec2</a><<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u64.html">u64</a>> + <a class="trait" href="trait.MultiLane.html" title="trait ppv_lite86::MultiLane">MultiLane</a><[<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u64.html">u64</a>; <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.array.html">2</a>]> + <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="union" href="x86_64/union.vec128_storage.html" title="union ppv_lite86::x86_64::vec128_storage">vec128_storage</a>> { }</code></pre></div><h2 id="implementors" class="small-section-header">Implementors<a href="#implementors" class="anchor"></a></h2><div id="implementors-list"></div><script src="../implementors/ppv_lite86/types/trait.u64x2.js" async></script></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.u64x2x2.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.u64x2x2.html new file mode 100644 index 0000000..1c6b997 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.u64x2x2.html @@ -0,0 +1 @@ +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `u64x2x2` trait in crate `ppv_lite86`."><meta name="keywords" content="rust, rustlang, rust-lang, u64x2x2"><title>u64x2x2 in ppv_lite86 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../normalize.css"><link rel="stylesheet" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../ayu.css" disabled><link rel="stylesheet" href="../dark.css" disabled><link rel="stylesheet" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.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]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">u64x2x2</a></h2><div class="sidebar-elems"><section><h3><a href="#implementors">Implementors</a></h3></section><h2><a href="index.html">In ppv_lite86</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Trait <a href="index.html">ppv_lite86</a>::<wbr><a class="trait" href="#">u64x2x2</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../src/ppv_lite86/types.rs.html#144-153">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust trait"><code>pub trait u64x2x2<M: <a class="trait" href="trait.Machine.html" title="trait ppv_lite86::Machine">Machine</a>>: <a class="trait" href="trait.BitOps64.html" title="trait ppv_lite86::BitOps64">BitOps64</a> + <a class="trait" href="trait.Store.html" title="trait ppv_lite86::Store">Store</a><<a class="union" href="x86_64/union.vec256_storage.html" title="union ppv_lite86::x86_64::vec256_storage">vec256_storage</a>> + <a class="trait" href="trait.Vec2.html" title="trait ppv_lite86::Vec2">Vec2</a><M::<a class="associatedtype" href="trait.Machine.html#associatedtype.u64x2" title="type ppv_lite86::Machine::u64x2">u64x2</a>> + <a class="trait" href="trait.MultiLane.html" title="trait ppv_lite86::MultiLane">MultiLane</a><[M::<a class="associatedtype" href="trait.Machine.html#associatedtype.u64x2" title="type ppv_lite86::Machine::u64x2">u64x2</a>; <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.array.html">2</a>]> + <a class="trait" href="trait.ArithOps.html" title="trait ppv_lite86::ArithOps">ArithOps</a> + <a class="trait" href="trait.StoreBytes.html" title="trait ppv_lite86::StoreBytes">StoreBytes</a> + <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="union" href="x86_64/union.vec256_storage.html" title="union ppv_lite86::x86_64::vec256_storage">vec256_storage</a>> { }</code></pre></div><h2 id="implementors" class="small-section-header">Implementors<a href="#implementors" class="anchor"></a></h2><div id="implementors-list"></div><script src="../implementors/ppv_lite86/types/trait.u64x2x2.js" async></script></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.u64x2x4.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.u64x2x4.html new file mode 100644 index 0000000..87a9e9d --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.u64x2x4.html @@ -0,0 +1 @@ +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `u64x2x4` trait in crate `ppv_lite86`."><meta name="keywords" content="rust, rustlang, rust-lang, u64x2x4"><title>u64x2x4 in ppv_lite86 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../normalize.css"><link rel="stylesheet" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../ayu.css" disabled><link rel="stylesheet" href="../dark.css" disabled><link rel="stylesheet" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.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]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">u64x2x4</a></h2><div class="sidebar-elems"><section><h3><a href="#implementors">Implementors</a></h3></section><h2><a href="index.html">In ppv_lite86</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Trait <a href="index.html">ppv_lite86</a>::<wbr><a class="trait" href="#">u64x2x4</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../src/ppv_lite86/types.rs.html#188-196">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust trait"><code>pub trait u64x2x4<M: <a class="trait" href="trait.Machine.html" title="trait ppv_lite86::Machine">Machine</a>>: <a class="trait" href="trait.BitOps64.html" title="trait ppv_lite86::BitOps64">BitOps64</a> + <a class="trait" href="trait.Store.html" title="trait ppv_lite86::Store">Store</a><<a class="union" href="x86_64/union.vec512_storage.html" title="union ppv_lite86::x86_64::vec512_storage">vec512_storage</a>> + <a class="trait" href="trait.Vec4.html" title="trait ppv_lite86::Vec4">Vec4</a><M::<a class="associatedtype" href="trait.Machine.html#associatedtype.u64x2" title="type ppv_lite86::Machine::u64x2">u64x2</a>> + <a class="trait" href="trait.MultiLane.html" title="trait ppv_lite86::MultiLane">MultiLane</a><[M::<a class="associatedtype" href="trait.Machine.html#associatedtype.u64x2" title="type ppv_lite86::Machine::u64x2">u64x2</a>; <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.array.html">4</a>]> + <a class="trait" href="trait.ArithOps.html" title="trait ppv_lite86::ArithOps">ArithOps</a> + <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="union" href="x86_64/union.vec512_storage.html" title="union ppv_lite86::x86_64::vec512_storage">vec512_storage</a>> { }</code></pre></div><h2 id="implementors" class="small-section-header">Implementors<a href="#implementors" class="anchor"></a></h2><div id="implementors-list"></div><script src="../implementors/ppv_lite86/types/trait.u64x2x4.js" async></script></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.u64x4.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.u64x4.html new file mode 100644 index 0000000..a8c3800 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/trait.u64x4.html @@ -0,0 +1 @@ +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `u64x4` trait in crate `ppv_lite86`."><meta name="keywords" content="rust, rustlang, rust-lang, u64x4"><title>u64x4 in ppv_lite86 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../normalize.css"><link rel="stylesheet" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../ayu.css" disabled><link rel="stylesheet" href="../dark.css" disabled><link rel="stylesheet" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.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]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">u64x4</a></h2><div class="sidebar-elems"><section><h3><a href="#implementors">Implementors</a></h3></section><h2><a href="index.html">In ppv_lite86</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Trait <a href="index.html">ppv_lite86</a>::<wbr><a class="trait" href="#">u64x4</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../src/ppv_lite86/types.rs.html#154-164">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust trait"><code>pub trait u64x4<M: <a class="trait" href="trait.Machine.html" title="trait ppv_lite86::Machine">Machine</a>>: <a class="trait" href="trait.BitOps64.html" title="trait ppv_lite86::BitOps64">BitOps64</a> + <a class="trait" href="trait.Store.html" title="trait ppv_lite86::Store">Store</a><<a class="union" href="x86_64/union.vec256_storage.html" title="union ppv_lite86::x86_64::vec256_storage">vec256_storage</a>> + <a class="trait" href="trait.Vec4.html" title="trait ppv_lite86::Vec4">Vec4</a><<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u64.html">u64</a>> + <a class="trait" href="trait.MultiLane.html" title="trait ppv_lite86::MultiLane">MultiLane</a><[<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u64.html">u64</a>; <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.array.html">4</a>]> + <a class="trait" href="trait.ArithOps.html" title="trait ppv_lite86::ArithOps">ArithOps</a> + <a class="trait" href="trait.Words4.html" title="trait ppv_lite86::Words4">Words4</a> + <a class="trait" href="trait.StoreBytes.html" title="trait ppv_lite86::StoreBytes">StoreBytes</a> + <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="union" href="x86_64/union.vec256_storage.html" title="union ppv_lite86::x86_64::vec256_storage">vec256_storage</a>> { }</code></pre></div><h2 id="implementors" class="small-section-header">Implementors<a href="#implementors" class="anchor"></a></h2><div id="implementors-list"></div><script src="../implementors/ppv_lite86/types/trait.u64x4.js" async></script></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.AndNot.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.AndNot.html new file mode 100644 index 0000000..0b349b3 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.AndNot.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.AndNot.html"> + <title>Redirection</title> +</head> +<body> + <p>Redirecting to <a href="../../ppv_lite86/trait.AndNot.html">../../ppv_lite86/trait.AndNot.html</a>...</p> + <script>location.replace("../../ppv_lite86/trait.AndNot.html" + location.search + location.hash);</script> +</body> +</html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.ArithOps.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.ArithOps.html new file mode 100644 index 0000000..ea1aa58 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.ArithOps.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.ArithOps.html"> + <title>Redirection</title> +</head> +<body> + <p>Redirecting to <a href="../../ppv_lite86/trait.ArithOps.html">../../ppv_lite86/trait.ArithOps.html</a>...</p> + <script>location.replace("../../ppv_lite86/trait.ArithOps.html" + location.search + location.hash);</script> +</body> +</html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.BSwap.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.BSwap.html new file mode 100644 index 0000000..e08ad4c --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.BSwap.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.BSwap.html"> + <title>Redirection</title> +</head> +<body> + <p>Redirecting to <a href="../../ppv_lite86/trait.BSwap.html">../../ppv_lite86/trait.BSwap.html</a>...</p> + <script>location.replace("../../ppv_lite86/trait.BSwap.html" + location.search + location.hash);</script> +</body> +</html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.BitOps0.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.BitOps0.html new file mode 100644 index 0000000..bb292b9 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.BitOps0.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.BitOps0.html"> + <title>Redirection</title> +</head> +<body> + <p>Redirecting to <a href="../../ppv_lite86/trait.BitOps0.html">../../ppv_lite86/trait.BitOps0.html</a>...</p> + <script>location.replace("../../ppv_lite86/trait.BitOps0.html" + location.search + location.hash);</script> +</body> +</html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.BitOps128.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.BitOps128.html new file mode 100644 index 0000000..aeaa65c --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.BitOps128.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.BitOps128.html"> + <title>Redirection</title> +</head> +<body> + <p>Redirecting to <a href="../../ppv_lite86/trait.BitOps128.html">../../ppv_lite86/trait.BitOps128.html</a>...</p> + <script>location.replace("../../ppv_lite86/trait.BitOps128.html" + location.search + location.hash);</script> +</body> +</html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.BitOps32.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.BitOps32.html new file mode 100644 index 0000000..a7f1661 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.BitOps32.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.BitOps32.html"> + <title>Redirection</title> +</head> +<body> + <p>Redirecting to <a href="../../ppv_lite86/trait.BitOps32.html">../../ppv_lite86/trait.BitOps32.html</a>...</p> + <script>location.replace("../../ppv_lite86/trait.BitOps32.html" + location.search + location.hash);</script> +</body> +</html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.BitOps64.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.BitOps64.html new file mode 100644 index 0000000..22de685 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.BitOps64.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.BitOps64.html"> + <title>Redirection</title> +</head> +<body> + <p>Redirecting to <a href="../../ppv_lite86/trait.BitOps64.html">../../ppv_lite86/trait.BitOps64.html</a>...</p> + <script>location.replace("../../ppv_lite86/trait.BitOps64.html" + location.search + location.hash);</script> +</body> +</html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.LaneWords4.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.LaneWords4.html new file mode 100644 index 0000000..42d22d5 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.LaneWords4.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.LaneWords4.html"> + <title>Redirection</title> +</head> +<body> + <p>Redirecting to <a href="../../ppv_lite86/trait.LaneWords4.html">../../ppv_lite86/trait.LaneWords4.html</a>...</p> + <script>location.replace("../../ppv_lite86/trait.LaneWords4.html" + location.search + location.hash);</script> +</body> +</html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.Machine.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.Machine.html new file mode 100644 index 0000000..14afbc3 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.Machine.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.Machine.html"> + <title>Redirection</title> +</head> +<body> + <p>Redirecting to <a href="../../ppv_lite86/trait.Machine.html">../../ppv_lite86/trait.Machine.html</a>...</p> + <script>location.replace("../../ppv_lite86/trait.Machine.html" + location.search + location.hash);</script> +</body> +</html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.MultiLane.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.MultiLane.html new file mode 100644 index 0000000..6fb6fa8 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.MultiLane.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.MultiLane.html"> + <title>Redirection</title> +</head> +<body> + <p>Redirecting to <a href="../../ppv_lite86/trait.MultiLane.html">../../ppv_lite86/trait.MultiLane.html</a>...</p> + <script>location.replace("../../ppv_lite86/trait.MultiLane.html" + location.search + location.hash);</script> +</body> +</html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.RotateEachWord128.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.RotateEachWord128.html new file mode 100644 index 0000000..bba9b8c --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.RotateEachWord128.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.RotateEachWord128.html"> + <title>Redirection</title> +</head> +<body> + <p>Redirecting to <a href="../../ppv_lite86/trait.RotateEachWord128.html">../../ppv_lite86/trait.RotateEachWord128.html</a>...</p> + <script>location.replace("../../ppv_lite86/trait.RotateEachWord128.html" + location.search + location.hash);</script> +</body> +</html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.RotateEachWord32.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.RotateEachWord32.html new file mode 100644 index 0000000..c2fa06f --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.RotateEachWord32.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.RotateEachWord32.html"> + <title>Redirection</title> +</head> +<body> + <p>Redirecting to <a href="../../ppv_lite86/trait.RotateEachWord32.html">../../ppv_lite86/trait.RotateEachWord32.html</a>...</p> + <script>location.replace("../../ppv_lite86/trait.RotateEachWord32.html" + location.search + location.hash);</script> +</body> +</html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.RotateEachWord64.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.RotateEachWord64.html new file mode 100644 index 0000000..97f0f7b --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.RotateEachWord64.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.RotateEachWord64.html"> + <title>Redirection</title> +</head> +<body> + <p>Redirecting to <a href="../../ppv_lite86/trait.RotateEachWord64.html">../../ppv_lite86/trait.RotateEachWord64.html</a>...</p> + <script>location.replace("../../ppv_lite86/trait.RotateEachWord64.html" + location.search + location.hash);</script> +</body> +</html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.Store.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.Store.html new file mode 100644 index 0000000..f6738d4 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.Store.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.Store.html"> + <title>Redirection</title> +</head> +<body> + <p>Redirecting to <a href="../../ppv_lite86/trait.Store.html">../../ppv_lite86/trait.Store.html</a>...</p> + <script>location.replace("../../ppv_lite86/trait.Store.html" + location.search + location.hash);</script> +</body> +</html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.StoreBytes.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.StoreBytes.html new file mode 100644 index 0000000..9345aee --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.StoreBytes.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.StoreBytes.html"> + <title>Redirection</title> +</head> +<body> + <p>Redirecting to <a href="../../ppv_lite86/trait.StoreBytes.html">../../ppv_lite86/trait.StoreBytes.html</a>...</p> + <script>location.replace("../../ppv_lite86/trait.StoreBytes.html" + location.search + location.hash);</script> +</body> +</html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.Swap64.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.Swap64.html new file mode 100644 index 0000000..f014437 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.Swap64.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.Swap64.html"> + <title>Redirection</title> +</head> +<body> + <p>Redirecting to <a href="../../ppv_lite86/trait.Swap64.html">../../ppv_lite86/trait.Swap64.html</a>...</p> + <script>location.replace("../../ppv_lite86/trait.Swap64.html" + location.search + location.hash);</script> +</body> +</html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.UnsafeFrom.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.UnsafeFrom.html new file mode 100644 index 0000000..6f24f16 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.UnsafeFrom.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.UnsafeFrom.html"> + <title>Redirection</title> +</head> +<body> + <p>Redirecting to <a href="../../ppv_lite86/trait.UnsafeFrom.html">../../ppv_lite86/trait.UnsafeFrom.html</a>...</p> + <script>location.replace("../../ppv_lite86/trait.UnsafeFrom.html" + location.search + location.hash);</script> +</body> +</html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.VZip.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.VZip.html new file mode 100644 index 0000000..2f0e2e8 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.VZip.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.VZip.html"> + <title>Redirection</title> +</head> +<body> + <p>Redirecting to <a href="../../ppv_lite86/trait.VZip.html">../../ppv_lite86/trait.VZip.html</a>...</p> + <script>location.replace("../../ppv_lite86/trait.VZip.html" + location.search + location.hash);</script> +</body> +</html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.Vec2.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.Vec2.html new file mode 100644 index 0000000..ec671ac --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.Vec2.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.Vec2.html"> + <title>Redirection</title> +</head> +<body> + <p>Redirecting to <a href="../../ppv_lite86/trait.Vec2.html">../../ppv_lite86/trait.Vec2.html</a>...</p> + <script>location.replace("../../ppv_lite86/trait.Vec2.html" + location.search + location.hash);</script> +</body> +</html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.Vec4.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.Vec4.html new file mode 100644 index 0000000..ce31c20 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.Vec4.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.Vec4.html"> + <title>Redirection</title> +</head> +<body> + <p>Redirecting to <a href="../../ppv_lite86/trait.Vec4.html">../../ppv_lite86/trait.Vec4.html</a>...</p> + <script>location.replace("../../ppv_lite86/trait.Vec4.html" + location.search + location.hash);</script> +</body> +</html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.Vec4Ext.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.Vec4Ext.html new file mode 100644 index 0000000..048e963 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.Vec4Ext.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.Vec4Ext.html"> + <title>Redirection</title> +</head> +<body> + <p>Redirecting to <a href="../../ppv_lite86/trait.Vec4Ext.html">../../ppv_lite86/trait.Vec4Ext.html</a>...</p> + <script>location.replace("../../ppv_lite86/trait.Vec4Ext.html" + location.search + location.hash);</script> +</body> +</html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.Vector.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.Vector.html new file mode 100644 index 0000000..73c3f0f --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.Vector.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.Vector.html"> + <title>Redirection</title> +</head> +<body> + <p>Redirecting to <a href="../../ppv_lite86/trait.Vector.html">../../ppv_lite86/trait.Vector.html</a>...</p> + <script>location.replace("../../ppv_lite86/trait.Vector.html" + location.search + location.hash);</script> +</body> +</html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.Words4.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.Words4.html new file mode 100644 index 0000000..adb2534 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.Words4.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.Words4.html"> + <title>Redirection</title> +</head> +<body> + <p>Redirecting to <a href="../../ppv_lite86/trait.Words4.html">../../ppv_lite86/trait.Words4.html</a>...</p> + <script>location.replace("../../ppv_lite86/trait.Words4.html" + location.search + location.hash);</script> +</body> +</html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.u128x1.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.u128x1.html new file mode 100644 index 0000000..2d6e034 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.u128x1.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.u128x1.html"> + <title>Redirection</title> +</head> +<body> + <p>Redirecting to <a href="../../ppv_lite86/trait.u128x1.html">../../ppv_lite86/trait.u128x1.html</a>...</p> + <script>location.replace("../../ppv_lite86/trait.u128x1.html" + location.search + location.hash);</script> +</body> +</html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.u128x2.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.u128x2.html new file mode 100644 index 0000000..eb63546 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.u128x2.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.u128x2.html"> + <title>Redirection</title> +</head> +<body> + <p>Redirecting to <a href="../../ppv_lite86/trait.u128x2.html">../../ppv_lite86/trait.u128x2.html</a>...</p> + <script>location.replace("../../ppv_lite86/trait.u128x2.html" + location.search + location.hash);</script> +</body> +</html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.u128x4.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.u128x4.html new file mode 100644 index 0000000..7e5b519 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.u128x4.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.u128x4.html"> + <title>Redirection</title> +</head> +<body> + <p>Redirecting to <a href="../../ppv_lite86/trait.u128x4.html">../../ppv_lite86/trait.u128x4.html</a>...</p> + <script>location.replace("../../ppv_lite86/trait.u128x4.html" + location.search + location.hash);</script> +</body> +</html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.u32x4.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.u32x4.html new file mode 100644 index 0000000..ce44d94 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.u32x4.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.u32x4.html"> + <title>Redirection</title> +</head> +<body> + <p>Redirecting to <a href="../../ppv_lite86/trait.u32x4.html">../../ppv_lite86/trait.u32x4.html</a>...</p> + <script>location.replace("../../ppv_lite86/trait.u32x4.html" + location.search + location.hash);</script> +</body> +</html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.u32x4x2.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.u32x4x2.html new file mode 100644 index 0000000..5adccfe --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.u32x4x2.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.u32x4x2.html"> + <title>Redirection</title> +</head> +<body> + <p>Redirecting to <a href="../../ppv_lite86/trait.u32x4x2.html">../../ppv_lite86/trait.u32x4x2.html</a>...</p> + <script>location.replace("../../ppv_lite86/trait.u32x4x2.html" + location.search + location.hash);</script> +</body> +</html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.u32x4x4.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.u32x4x4.html new file mode 100644 index 0000000..71771a2 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.u32x4x4.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.u32x4x4.html"> + <title>Redirection</title> +</head> +<body> + <p>Redirecting to <a href="../../ppv_lite86/trait.u32x4x4.html">../../ppv_lite86/trait.u32x4x4.html</a>...</p> + <script>location.replace("../../ppv_lite86/trait.u32x4x4.html" + location.search + location.hash);</script> +</body> +</html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.u64x2.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.u64x2.html new file mode 100644 index 0000000..0e85778 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.u64x2.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.u64x2.html"> + <title>Redirection</title> +</head> +<body> + <p>Redirecting to <a href="../../ppv_lite86/trait.u64x2.html">../../ppv_lite86/trait.u64x2.html</a>...</p> + <script>location.replace("../../ppv_lite86/trait.u64x2.html" + location.search + location.hash);</script> +</body> +</html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.u64x2x2.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.u64x2x2.html new file mode 100644 index 0000000..550ecab --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.u64x2x2.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.u64x2x2.html"> + <title>Redirection</title> +</head> +<body> + <p>Redirecting to <a href="../../ppv_lite86/trait.u64x2x2.html">../../ppv_lite86/trait.u64x2x2.html</a>...</p> + <script>location.replace("../../ppv_lite86/trait.u64x2x2.html" + location.search + location.hash);</script> +</body> +</html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.u64x2x4.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.u64x2x4.html new file mode 100644 index 0000000..ca0208b --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.u64x2x4.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.u64x2x4.html"> + <title>Redirection</title> +</head> +<body> + <p>Redirecting to <a href="../../ppv_lite86/trait.u64x2x4.html">../../ppv_lite86/trait.u64x2x4.html</a>...</p> + <script>location.replace("../../ppv_lite86/trait.u64x2x4.html" + location.search + location.hash);</script> +</body> +</html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.u64x4.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.u64x4.html new file mode 100644 index 0000000..47d920b --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/types/trait.u64x4.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.u64x4.html"> + <title>Redirection</title> +</head> +<body> + <p>Redirecting to <a href="../../ppv_lite86/trait.u64x4.html">../../ppv_lite86/trait.u64x4.html</a>...</p> + <script>location.replace("../../ppv_lite86/trait.u64x4.html" + location.search + location.hash);</script> +</body> +</html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/index.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/index.html new file mode 100644 index 0000000..27190a9 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/index.html @@ -0,0 +1,4 @@ +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `x86_64` mod in crate `ppv_lite86`."><meta name="keywords" content="rust, rustlang, rust-lang, x86_64"><title>ppv_lite86::x86_64 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../../normalize.css"><link rel="stylesheet" href="../../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../../ayu.css" disabled><link rel="stylesheet" href="../../dark.css" disabled><link rel="stylesheet" href="../../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../../storage.js"></script><script defer src="../../main.js"></script><noscript><link rel="stylesheet" href="../../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../../favicon.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">Module x86_64</a></h2><div class="sidebar-elems"><section><ul class="block"><li><a href="#structs">Structs</a></li><li><a href="#types">Type Definitions</a></li><li><a href="#unions">Unions</a></li></ul></section></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Module <a href="../index.html">ppv_lite86</a>::<wbr><a class="mod" href="#">x86_64</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../../src/ppv_lite86/x86_64/mod.rs.html#3-437">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><h2 id="structs" class="small-section-header"><a href="#structs">Structs</a></h2><div class="item-table"><div class="item-row"><div class="item-left module-item"><a class="struct" href="struct.Avx2Machine.html" title="ppv_lite86::x86_64::Avx2Machine struct">Avx2Machine</a></div></div><div class="item-row"><div class="item-left module-item"><a class="struct" href="struct.NoA1.html" title="ppv_lite86::x86_64::NoA1 struct">NoA1</a></div></div><div class="item-row"><div class="item-left module-item"><a class="struct" href="struct.NoA2.html" title="ppv_lite86::x86_64::NoA2 struct">NoA2</a></div></div><div class="item-row"><div class="item-left module-item"><a class="struct" href="struct.NoNI.html" title="ppv_lite86::x86_64::NoNI struct">NoNI</a></div></div><div class="item-row"><div class="item-left module-item"><a class="struct" href="struct.NoS3.html" title="ppv_lite86::x86_64::NoS3 struct">NoS3</a></div></div><div class="item-row"><div class="item-left module-item"><a class="struct" href="struct.NoS4.html" title="ppv_lite86::x86_64::NoS4 struct">NoS4</a></div></div><div class="item-row"><div class="item-left module-item"><a class="struct" href="struct.SseMachine.html" title="ppv_lite86::x86_64::SseMachine struct">SseMachine</a></div></div><div class="item-row"><div class="item-left module-item"><a class="struct" href="struct.YesA1.html" title="ppv_lite86::x86_64::YesA1 struct">YesA1</a></div></div><div class="item-row"><div class="item-left module-item"><a class="struct" href="struct.YesA2.html" title="ppv_lite86::x86_64::YesA2 struct">YesA2</a></div></div><div class="item-row"><div class="item-left module-item"><a class="struct" href="struct.YesNI.html" title="ppv_lite86::x86_64::YesNI struct">YesNI</a></div></div><div class="item-row"><div class="item-left module-item"><a class="struct" href="struct.YesS3.html" title="ppv_lite86::x86_64::YesS3 struct">YesS3</a></div></div><div class="item-row"><div class="item-left module-item"><a class="struct" href="struct.YesS4.html" title="ppv_lite86::x86_64::YesS4 struct">YesS4</a></div></div></div><h2 id="types" class="small-section-header"><a href="#types">Type Definitions</a></h2><div class="item-table"><div class="item-row"><div class="item-left module-item"><a class="type" href="type.AVX.html" title="ppv_lite86::x86_64::AVX type">AVX</a></div><div class="item-right docblock-short">AVX but not AVX2: only 128-bit integer operations, but use VEX versions of everything +to avoid expensive SSE/VEX conflicts.</div></div><div class="item-row"><div class="item-left module-item"><a class="type" href="type.AVX2.html" title="ppv_lite86::x86_64::AVX2 type">AVX2</a></div></div><div class="item-row"><div class="item-left module-item"><a class="type" href="type.SSE2.html" title="ppv_lite86::x86_64::SSE2 type">SSE2</a></div></div><div class="item-row"><div class="item-left module-item"><a class="type" href="type.SSE41.html" title="ppv_lite86::x86_64::SSE41 type">SSE41</a></div></div><div class="item-row"><div class="item-left module-item"><a class="type" href="type.SSSE3.html" title="ppv_lite86::x86_64::SSSE3 type">SSSE3</a></div></div></div><h2 id="unions" class="small-section-header"><a href="#unions">Unions</a></h2><div class="item-table"><div class="item-row"><div class="item-left module-item"><a class="union" href="union.vec128_storage.html" title="ppv_lite86::x86_64::vec128_storage union">vec128_storage</a></div><div class="item-right docblock-short">Generic wrapper for unparameterized storage of any of the possible impls. +Converting into and out of this type should be essentially free, although it may be more +aligned than a particular impl requires.</div></div><div class="item-row"><div class="item-left module-item"><a class="union" href="union.vec256_storage.html" title="ppv_lite86::x86_64::vec256_storage union">vec256_storage</a></div></div><div class="item-row"><div class="item-left module-item"><a class="union" href="union.vec512_storage.html" title="ppv_lite86::x86_64::vec512_storage union">vec512_storage</a></div></div></div></section></div></main><div id="rustdoc-vars" data-root-path="../../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/sidebar-items.js b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/sidebar-items.js new file mode 100644 index 0000000..675c1b2 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"struct":[["Avx2Machine",""],["NoA1",""],["NoA2",""],["NoNI",""],["NoS3",""],["NoS4",""],["SseMachine",""],["YesA1",""],["YesA2",""],["YesNI",""],["YesS3",""],["YesS4",""]],"type":[["AVX","AVX but not AVX2: only 128-bit integer operations, but use VEX versions of everything to avoid expensive SSE/VEX conflicts."],["AVX2",""],["SSE2",""],["SSE41",""],["SSSE3",""]],"union":[["vec128_storage","Generic wrapper for unparameterized storage of any of the possible impls. Converting into and out of this type should be essentially free, although it may be more aligned than a particular impl requires."],["vec256_storage",""],["vec512_storage",""]]};
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/struct.Avx2Machine.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/struct.Avx2Machine.html new file mode 100644 index 0000000..1d2e926 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/struct.Avx2Machine.html @@ -0,0 +1,5 @@ +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Avx2Machine` struct in crate `ppv_lite86`."><meta name="keywords" content="rust, rustlang, rust-lang, Avx2Machine"><title>Avx2Machine in ppv_lite86::x86_64 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../../normalize.css"><link rel="stylesheet" href="../../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../../ayu.css" disabled><link rel="stylesheet" href="../../dark.css" disabled><link rel="stylesheet" href="../../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../main.js"></script><noscript><link rel="stylesheet" href="../../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../../favicon.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">Avx2Machine</a></h2><div class="sidebar-elems"><section><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block"><li><a href="#impl-Clone-for-Avx2Machine%3CNI%3E">Clone</a></li><li><a href="#impl-Copy-for-Avx2Machine%3CNI%3E">Copy</a></li><li><a href="#impl-Machine-for-Avx2Machine%3CNI%3E">Machine</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block"><li><a href="#impl-RefUnwindSafe-for-Avx2Machine%3CNI%3E">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Avx2Machine%3CNI%3E">Send</a></li><li><a href="#impl-Sync-for-Avx2Machine%3CNI%3E">Sync</a></li><li><a href="#impl-Unpin-for-Avx2Machine%3CNI%3E">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Avx2Machine%3CNI%3E">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block"><li><a href="#impl-Any-for-Avx2Machine%3CNI%3E">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-Avx2Machine%3CNI%3E">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E-for-Avx2Machine%3CNI%3E">BorrowMut<T></a></li><li><a href="#impl-From%3CT%3E-for-Avx2Machine%3CNI%3E">From<T></a></li><li><a href="#impl-Into%3CU%3E-for-Avx2Machine%3CNI%3E">Into<U></a></li><li><a href="#impl-TryFrom%3CU%3E-for-Avx2Machine%3CNI%3E">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E-for-Avx2Machine%3CNI%3E">TryInto<U></a></li></ul></section><h2><a href="index.html">In ppv_lite86::x86_64</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Struct <a href="../index.html">ppv_lite86</a>::<wbr><a href="index.html">x86_64</a>::<wbr><a class="struct" href="#">Avx2Machine</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../../src/ppv_lite86/x86_64/mod.rs.html#70">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust struct"><code>pub struct Avx2Machine<NI>(_);</code></pre></div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor"></a></h2><div id="trait-implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone-for-Avx2Machine%3CNI%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#69">source</a><a href="#impl-Clone-for-Avx2Machine%3CNI%3E" class="anchor"></a><h3 class="code-header">impl<NI: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.Avx2Machine.html" title="struct ppv_lite86::x86_64::Avx2Machine">Avx2Machine</a><NI></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#69">source</a><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="struct" href="struct.Avx2Machine.html" title="struct ppv_lite86::x86_64::Avx2Machine">Avx2Machine</a><NI></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/clone.rs.html#132-134">source</a></span><a href="#method.clone_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#method.clone_from" class="fnname">clone_from</a>(&mut self, source: <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&</a>Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Machine-for-Avx2Machine%3CNI%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#71-95">source</a><a href="#impl-Machine-for-Avx2Machine%3CNI%3E" class="anchor"></a><h3 class="code-header">impl<NI: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>> <a class="trait" href="../trait.Machine.html" title="trait ppv_lite86::Machine">Machine</a> for <a class="struct" href="struct.Avx2Machine.html" title="struct ppv_lite86::x86_64::Avx2Machine">Avx2Machine</a><NI><span class="where fmt-newline">where<br> u128x1_sse2<<a class="struct" href="struct.YesS3.html" title="struct ppv_lite86::x86_64::YesS3">YesS3</a>, <a class="struct" href="struct.YesS4.html" title="struct ppv_lite86::x86_64::YesS4">YesS4</a>, NI>: <a class="trait" href="../trait.BSwap.html" title="trait ppv_lite86::BSwap">BSwap</a> + <a class="trait" href="../trait.Swap64.html" title="trait ppv_lite86::Swap64">Swap64</a>,<br> u64x2_sse2<<a class="struct" href="struct.YesS3.html" title="struct ppv_lite86::x86_64::YesS3">YesS3</a>, <a class="struct" href="struct.YesS4.html" title="struct ppv_lite86::x86_64::YesS4">YesS4</a>, NI>: <a class="trait" href="../trait.BSwap.html" title="trait ppv_lite86::BSwap">BSwap</a> + <a class="trait" href="../trait.RotateEachWord32.html" title="trait ppv_lite86::RotateEachWord32">RotateEachWord32</a> + <a class="trait" href="../trait.MultiLane.html" title="trait ppv_lite86::MultiLane">MultiLane</a><[<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u64.html">u64</a>; <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.array.html">2</a>]> + <a class="trait" href="../trait.Vec2.html" title="trait ppv_lite86::Vec2">Vec2</a><<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u64.html">u64</a>>,<br> u32x4_sse2<<a class="struct" href="struct.YesS3.html" title="struct ppv_lite86::x86_64::YesS3">YesS3</a>, <a class="struct" href="struct.YesS4.html" title="struct ppv_lite86::x86_64::YesS4">YesS4</a>, NI>: <a class="trait" href="../trait.BSwap.html" title="trait ppv_lite86::BSwap">BSwap</a> + <a class="trait" href="../trait.RotateEachWord32.html" title="trait ppv_lite86::RotateEachWord32">RotateEachWord32</a> + <a class="trait" href="../trait.MultiLane.html" title="trait ppv_lite86::MultiLane">MultiLane</a><[<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u32.html">u32</a>; <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.array.html">4</a>]> + <a class="trait" href="../trait.Vec4.html" title="trait ppv_lite86::Vec4">Vec4</a><<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u32.html">u32</a>>,<br> x2<u64x2_sse2<<a class="struct" href="struct.YesS3.html" title="struct ppv_lite86::x86_64::YesS3">YesS3</a>, <a class="struct" href="struct.YesS4.html" title="struct ppv_lite86::x86_64::YesS4">YesS4</a>, NI>, G1>: <a class="trait" href="../trait.BSwap.html" title="trait ppv_lite86::BSwap">BSwap</a> + <a class="trait" href="../trait.Words4.html" title="trait ppv_lite86::Words4">Words4</a>,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.u32x4" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.u32x4" class="anchor"></a><h4 class="code-header">type <a href="../trait.Machine.html#associatedtype.u32x4" class="associatedtype">u32x4</a> = u32x4_sse2<<a class="struct" href="struct.YesS3.html" title="struct ppv_lite86::x86_64::YesS3">YesS3</a>, <a class="struct" href="struct.YesS4.html" title="struct ppv_lite86::x86_64::YesS4">YesS4</a>, NI></h4></section><section id="associatedtype.u64x2" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.u64x2" class="anchor"></a><h4 class="code-header">type <a href="../trait.Machine.html#associatedtype.u64x2" class="associatedtype">u64x2</a> = u64x2_sse2<<a class="struct" href="struct.YesS3.html" title="struct ppv_lite86::x86_64::YesS3">YesS3</a>, <a class="struct" href="struct.YesS4.html" title="struct ppv_lite86::x86_64::YesS4">YesS4</a>, NI></h4></section><section id="associatedtype.u128x1" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.u128x1" class="anchor"></a><h4 class="code-header">type <a href="../trait.Machine.html#associatedtype.u128x1" class="associatedtype">u128x1</a> = u128x1_sse2<<a class="struct" href="struct.YesS3.html" title="struct ppv_lite86::x86_64::YesS3">YesS3</a>, <a class="struct" href="struct.YesS4.html" title="struct ppv_lite86::x86_64::YesS4">YesS4</a>, NI></h4></section><section id="associatedtype.u32x4x2" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.u32x4x2" class="anchor"></a><h4 class="code-header">type <a href="../trait.Machine.html#associatedtype.u32x4x2" class="associatedtype">u32x4x2</a> = u32x4x2_avx2<NI></h4></section><section id="associatedtype.u64x2x2" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.u64x2x2" class="anchor"></a><h4 class="code-header">type <a href="../trait.Machine.html#associatedtype.u64x2x2" class="associatedtype">u64x2x2</a> = x2<u64x2_sse2<<a class="struct" href="struct.YesS3.html" title="struct ppv_lite86::x86_64::YesS3">YesS3</a>, <a class="struct" href="struct.YesS4.html" title="struct ppv_lite86::x86_64::YesS4">YesS4</a>, NI>, G0></h4></section><section id="associatedtype.u64x4" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.u64x4" class="anchor"></a><h4 class="code-header">type <a href="../trait.Machine.html#associatedtype.u64x4" class="associatedtype">u64x4</a> = x2<u64x2_sse2<<a class="struct" href="struct.YesS3.html" title="struct ppv_lite86::x86_64::YesS3">YesS3</a>, <a class="struct" href="struct.YesS4.html" title="struct ppv_lite86::x86_64::YesS4">YesS4</a>, NI>, G1></h4></section><section id="associatedtype.u128x2" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.u128x2" class="anchor"></a><h4 class="code-header">type <a href="../trait.Machine.html#associatedtype.u128x2" class="associatedtype">u128x2</a> = x2<u128x1_sse2<<a class="struct" href="struct.YesS3.html" title="struct ppv_lite86::x86_64::YesS3">YesS3</a>, <a class="struct" href="struct.YesS4.html" title="struct ppv_lite86::x86_64::YesS4">YesS4</a>, NI>, G0></h4></section><section id="associatedtype.u32x4x4" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.u32x4x4" class="anchor"></a><h4 class="code-header">type <a href="../trait.Machine.html#associatedtype.u32x4x4" class="associatedtype">u32x4x4</a> = x2<u32x4x2_avx2<NI>, G0></h4></section><section id="associatedtype.u64x2x4" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.u64x2x4" class="anchor"></a><h4 class="code-header">type <a href="../trait.Machine.html#associatedtype.u64x2x4" class="associatedtype">u64x2x4</a> = x4<u64x2_sse2<<a class="struct" href="struct.YesS3.html" title="struct ppv_lite86::x86_64::YesS3">YesS3</a>, <a class="struct" href="struct.YesS4.html" title="struct ppv_lite86::x86_64::YesS4">YesS4</a>, NI>></h4></section><section id="associatedtype.u128x4" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.u128x4" class="anchor"></a><h4 class="code-header">type <a href="../trait.Machine.html#associatedtype.u128x4" class="associatedtype">u128x4</a> = x4<u128x1_sse2<<a class="struct" href="struct.YesS3.html" title="struct ppv_lite86::x86_64::YesS3">YesS3</a>, <a class="struct" href="struct.YesS4.html" title="struct ppv_lite86::x86_64::YesS4">YesS4</a>, NI>></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.instance" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#92-94">source</a><a href="#method.instance" class="anchor"></a><h4 class="code-header">unsafe fn <a href="../trait.Machine.html#tymethod.instance" class="fnname">instance</a>() -> Self</h4></section></summary><div class='docblock'>Safety <a href="../trait.Machine.html#tymethod.instance">Read more</a></div></details><section id="method.unpack" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/types.rs.html#246-248">source</a><a href="#method.unpack" class="anchor"></a><h4 class="code-header">fn <a href="../trait.Machine.html#method.unpack" class="fnname">unpack</a><S, V: <a class="trait" href="../trait.Store.html" title="trait ppv_lite86::Store">Store</a><S>>(self, s: S) -> V</h4></section><section id="method.vec" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/types.rs.html#251-256">source</a><a href="#method.vec" class="anchor"></a><h4 class="code-header">fn <a href="../trait.Machine.html#method.vec" class="fnname">vec</a><V, A>(self, a: A) -> V<span class="where fmt-newline">where<br> V: <a class="trait" href="../trait.MultiLane.html" title="trait ppv_lite86::MultiLane">MultiLane</a><A>,</span></h4></section><section id="method.read_le" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/types.rs.html#259-264">source</a><a href="#method.read_le" class="anchor"></a><h4 class="code-header">fn <a href="../trait.Machine.html#method.read_le" class="fnname">read_le</a><V>(self, input: &[<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u8.html">u8</a>]) -> V<span class="where fmt-newline">where<br> V: <a class="trait" href="../trait.StoreBytes.html" title="trait ppv_lite86::StoreBytes">StoreBytes</a>,</span></h4></section><section id="method.read_be" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/types.rs.html#267-272">source</a><a href="#method.read_be" class="anchor"></a><h4 class="code-header">fn <a href="../trait.Machine.html#method.read_be" class="fnname">read_be</a><V>(self, input: &[<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u8.html">u8</a>]) -> V<span class="where fmt-newline">where<br> V: <a class="trait" href="../trait.StoreBytes.html" title="trait ppv_lite86::StoreBytes">StoreBytes</a>,</span></h4></section></div></details><section id="impl-Copy-for-Avx2Machine%3CNI%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#69">source</a><a href="#impl-Copy-for-Avx2Machine%3CNI%3E" class="anchor"></a><h3 class="code-header">impl<NI: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> for <a class="struct" href="struct.Avx2Machine.html" title="struct ppv_lite86::x86_64::Avx2Machine">Avx2Machine</a><NI></h3></section></div><h2 id="synthetic-implementations" class="small-section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor"></a></h2><div id="synthetic-implementations-list"><section id="impl-RefUnwindSafe-for-Avx2Machine%3CNI%3E" class="impl has-srclink"><a href="#impl-RefUnwindSafe-for-Avx2Machine%3CNI%3E" class="anchor"></a><h3 class="code-header">impl<NI> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.Avx2Machine.html" title="struct ppv_lite86::x86_64::Avx2Machine">Avx2Machine</a><NI><span class="where fmt-newline">where<br> NI: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>,</span></h3></section><section id="impl-Send-for-Avx2Machine%3CNI%3E" class="impl has-srclink"><a href="#impl-Send-for-Avx2Machine%3CNI%3E" class="anchor"></a><h3 class="code-header">impl<NI> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.Avx2Machine.html" title="struct ppv_lite86::x86_64::Avx2Machine">Avx2Machine</a><NI><span class="where fmt-newline">where<br> NI: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,</span></h3></section><section id="impl-Sync-for-Avx2Machine%3CNI%3E" class="impl has-srclink"><a href="#impl-Sync-for-Avx2Machine%3CNI%3E" class="anchor"></a><h3 class="code-header">impl<NI> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.Avx2Machine.html" title="struct ppv_lite86::x86_64::Avx2Machine">Avx2Machine</a><NI><span class="where fmt-newline">where<br> NI: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a>,</span></h3></section><section id="impl-Unpin-for-Avx2Machine%3CNI%3E" class="impl has-srclink"><a href="#impl-Unpin-for-Avx2Machine%3CNI%3E" class="anchor"></a><h3 class="code-header">impl<NI> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.Avx2Machine.html" title="struct ppv_lite86::x86_64::Avx2Machine">Avx2Machine</a><NI><span class="where fmt-newline">where<br> NI: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a>,</span></h3></section><section id="impl-UnwindSafe-for-Avx2Machine%3CNI%3E" class="impl has-srclink"><a href="#impl-UnwindSafe-for-Avx2Machine%3CNI%3E" class="anchor"></a><h3 class="code-header">impl<NI> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.Avx2Machine.html" title="struct ppv_lite86::x86_64::Avx2Machine">Avx2Machine</a><NI><span class="where fmt-newline">where<br> NI: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a>,</span></h3></section></div><h2 id="blanket-implementations" class="small-section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor"></a></h2><div id="blanket-implementations-list"><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any-for-Avx2Machine%3CNI%3E" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/any.rs.html#200">source</a><a href="#impl-Any-for-Avx2Machine%3CNI%3E" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.66.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.66.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-Avx2Machine%3CNI%3E" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#211">source</a><a href="#impl-Borrow%3CT%3E-for-Avx2Machine%3CNI%3E" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a><T> for T<span class="where fmt-newline">where<br> T: ?<a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#213">source</a></span><a href="#method.borrow" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.Borrow.html#tymethod.borrow" class="fnname">borrow</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&</a>T</h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-Avx2Machine%3CNI%3E" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#220">source</a><a href="#impl-BorrowMut%3CT%3E-for-Avx2Machine%3CNI%3E" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a><T> for T<span class="where fmt-newline">where<br> T: ?<a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#221">source</a></span><a href="#method.borrow_mut" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fnname">borrow_mut</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&mut </a>T</h4></section></summary><div class='docblock'>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-From%3CT%3E-for-Avx2Machine%3CNI%3E" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#733">source</a><a href="#impl-From%3CT%3E-for-Avx2Machine%3CNI%3E" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><T> for T</h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#736">source</a></span><a href="#method.from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html#tymethod.from" class="fnname">from</a>(t: T) -> T</h4></section></summary><div class="docblock"><p>Returns the argument unchanged.</p> +</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Into%3CU%3E-for-Avx2Machine%3CNI%3E" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#717">source</a><a href="#impl-Into%3CU%3E-for-Avx2Machine%3CNI%3E" class="anchor"></a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><U> for T<span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><T>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.into" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#725">source</a></span><a href="#method.into" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html#tymethod.into" class="fnname">into</a>(self) -> U</h4></section></summary><div class="docblock"><p>Calls <code>U::from(self)</code>.</p> +<p>That is, this conversion is whatever the implementation of +<code><a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="From">From</a><T> for U</code> chooses to do.</p> +</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-TryFrom%3CU%3E-for-Avx2Machine%3CNI%3E" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#775">source</a><a href="#impl-TryFrom%3CU%3E-for-Avx2Machine%3CNI%3E" class="anchor"></a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><U> for T<span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><T>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Error" class="anchor"></a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="https://doc.rust-lang.org/1.66.0/core/convert/enum.Infallible.html" title="enum core::convert::Infallible">Infallible</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.try_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#781">source</a></span><a href="#method.try_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#tymethod.try_from" class="fnname">try_from</a>(value: U) -> <a class="enum" href="https://doc.rust-lang.org/1.66.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><T, <T as <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><U>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-TryInto%3CU%3E-for-Avx2Machine%3CNI%3E" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#760">source</a><a href="#impl-TryInto%3CU%3E-for-Avx2Machine%3CNI%3E" class="anchor"></a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryInto.html" title="trait core::convert::TryInto">TryInto</a><U> for T<span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Error-1" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Error-1" class="anchor"></a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryInto.html#associatedtype.Error" class="associatedtype">Error</a> = <U as <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.try_into" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#766">source</a></span><a href="#method.try_into" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryInto.html#tymethod.try_into" class="fnname">try_into</a>(self) -> <a class="enum" href="https://doc.rust-lang.org/1.66.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><U, <U as <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details></div></section></div></main><div id="rustdoc-vars" data-root-path="../../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/struct.NoA1.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/struct.NoA1.html new file mode 100644 index 0000000..655741f --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/struct.NoA1.html @@ -0,0 +1,5 @@ +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `NoA1` struct in crate `ppv_lite86`."><meta name="keywords" content="rust, rustlang, rust-lang, NoA1"><title>NoA1 in ppv_lite86::x86_64 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../../normalize.css"><link rel="stylesheet" href="../../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../../ayu.css" disabled><link rel="stylesheet" href="../../dark.css" disabled><link rel="stylesheet" href="../../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../main.js"></script><noscript><link rel="stylesheet" href="../../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../../favicon.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">NoA1</a></h2><div class="sidebar-elems"><section><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block"><li><a href="#impl-Clone-for-NoA1">Clone</a></li><li><a href="#impl-Copy-for-NoA1">Copy</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block"><li><a href="#impl-RefUnwindSafe-for-NoA1">RefUnwindSafe</a></li><li><a href="#impl-Send-for-NoA1">Send</a></li><li><a href="#impl-Sync-for-NoA1">Sync</a></li><li><a href="#impl-Unpin-for-NoA1">Unpin</a></li><li><a href="#impl-UnwindSafe-for-NoA1">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block"><li><a href="#impl-Any-for-NoA1">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-NoA1">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E-for-NoA1">BorrowMut<T></a></li><li><a href="#impl-From%3CT%3E-for-NoA1">From<T></a></li><li><a href="#impl-Into%3CU%3E-for-NoA1">Into<U></a></li><li><a href="#impl-TryFrom%3CU%3E-for-NoA1">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E-for-NoA1">TryInto<U></a></li></ul></section><h2><a href="index.html">In ppv_lite86::x86_64</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Struct <a href="../index.html">ppv_lite86</a>::<wbr><a href="index.html">x86_64</a>::<wbr><a class="struct" href="#">NoA1</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../../src/ppv_lite86/x86_64/mod.rs.html#21">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust struct"><code>pub struct NoA1;</code></pre></div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor"></a></h2><div id="trait-implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone-for-NoA1" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#20">source</a><a href="#impl-Clone-for-NoA1" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.NoA1.html" title="struct ppv_lite86::x86_64::NoA1">NoA1</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#20">source</a><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="struct" href="struct.NoA1.html" title="struct ppv_lite86::x86_64::NoA1">NoA1</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/clone.rs.html#132-134">source</a></span><a href="#method.clone_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#method.clone_from" class="fnname">clone_from</a>(&mut self, source: <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&</a>Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><section id="impl-Copy-for-NoA1" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#20">source</a><a href="#impl-Copy-for-NoA1" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> for <a class="struct" href="struct.NoA1.html" title="struct ppv_lite86::x86_64::NoA1">NoA1</a></h3></section></div><h2 id="synthetic-implementations" class="small-section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor"></a></h2><div id="synthetic-implementations-list"><section id="impl-RefUnwindSafe-for-NoA1" class="impl has-srclink"><a href="#impl-RefUnwindSafe-for-NoA1" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.NoA1.html" title="struct ppv_lite86::x86_64::NoA1">NoA1</a></h3></section><section id="impl-Send-for-NoA1" class="impl has-srclink"><a href="#impl-Send-for-NoA1" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.NoA1.html" title="struct ppv_lite86::x86_64::NoA1">NoA1</a></h3></section><section id="impl-Sync-for-NoA1" class="impl has-srclink"><a href="#impl-Sync-for-NoA1" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.NoA1.html" title="struct ppv_lite86::x86_64::NoA1">NoA1</a></h3></section><section id="impl-Unpin-for-NoA1" class="impl has-srclink"><a href="#impl-Unpin-for-NoA1" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.NoA1.html" title="struct ppv_lite86::x86_64::NoA1">NoA1</a></h3></section><section id="impl-UnwindSafe-for-NoA1" class="impl has-srclink"><a href="#impl-UnwindSafe-for-NoA1" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.NoA1.html" title="struct ppv_lite86::x86_64::NoA1">NoA1</a></h3></section></div><h2 id="blanket-implementations" class="small-section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor"></a></h2><div id="blanket-implementations-list"><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any-for-NoA1" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/any.rs.html#200">source</a><a href="#impl-Any-for-NoA1" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.66.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.66.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-NoA1" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#211">source</a><a href="#impl-Borrow%3CT%3E-for-NoA1" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a><T> for T<span class="where fmt-newline">where<br> T: ?<a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#213">source</a></span><a href="#method.borrow" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.Borrow.html#tymethod.borrow" class="fnname">borrow</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&</a>T</h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-NoA1" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#220">source</a><a href="#impl-BorrowMut%3CT%3E-for-NoA1" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a><T> for T<span class="where fmt-newline">where<br> T: ?<a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#221">source</a></span><a href="#method.borrow_mut" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fnname">borrow_mut</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&mut </a>T</h4></section></summary><div class='docblock'>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-From%3CT%3E-for-NoA1" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#733">source</a><a href="#impl-From%3CT%3E-for-NoA1" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><T> for T</h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#736">source</a></span><a href="#method.from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html#tymethod.from" class="fnname">from</a>(t: T) -> T</h4></section></summary><div class="docblock"><p>Returns the argument unchanged.</p> +</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Into%3CU%3E-for-NoA1" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#717">source</a><a href="#impl-Into%3CU%3E-for-NoA1" class="anchor"></a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><U> for T<span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><T>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.into" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#725">source</a></span><a href="#method.into" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html#tymethod.into" class="fnname">into</a>(self) -> U</h4></section></summary><div class="docblock"><p>Calls <code>U::from(self)</code>.</p> +<p>That is, this conversion is whatever the implementation of +<code><a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="From">From</a><T> for U</code> chooses to do.</p> +</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-TryFrom%3CU%3E-for-NoA1" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#775">source</a><a href="#impl-TryFrom%3CU%3E-for-NoA1" class="anchor"></a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><U> for T<span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><T>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Error" class="anchor"></a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="https://doc.rust-lang.org/1.66.0/core/convert/enum.Infallible.html" title="enum core::convert::Infallible">Infallible</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.try_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#781">source</a></span><a href="#method.try_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#tymethod.try_from" class="fnname">try_from</a>(value: U) -> <a class="enum" href="https://doc.rust-lang.org/1.66.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><T, <T as <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><U>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-TryInto%3CU%3E-for-NoA1" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#760">source</a><a href="#impl-TryInto%3CU%3E-for-NoA1" class="anchor"></a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryInto.html" title="trait core::convert::TryInto">TryInto</a><U> for T<span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Error-1" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Error-1" class="anchor"></a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryInto.html#associatedtype.Error" class="associatedtype">Error</a> = <U as <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.try_into" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#766">source</a></span><a href="#method.try_into" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryInto.html#tymethod.try_into" class="fnname">try_into</a>(self) -> <a class="enum" href="https://doc.rust-lang.org/1.66.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><U, <U as <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details></div></section></div></main><div id="rustdoc-vars" data-root-path="../../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/struct.NoA2.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/struct.NoA2.html new file mode 100644 index 0000000..fa42083 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/struct.NoA2.html @@ -0,0 +1,5 @@ +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `NoA2` struct in crate `ppv_lite86`."><meta name="keywords" content="rust, rustlang, rust-lang, NoA2"><title>NoA2 in ppv_lite86::x86_64 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../../normalize.css"><link rel="stylesheet" href="../../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../../ayu.css" disabled><link rel="stylesheet" href="../../dark.css" disabled><link rel="stylesheet" href="../../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../main.js"></script><noscript><link rel="stylesheet" href="../../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../../favicon.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">NoA2</a></h2><div class="sidebar-elems"><section><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block"><li><a href="#impl-Clone-for-NoA2">Clone</a></li><li><a href="#impl-Copy-for-NoA2">Copy</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block"><li><a href="#impl-RefUnwindSafe-for-NoA2">RefUnwindSafe</a></li><li><a href="#impl-Send-for-NoA2">Send</a></li><li><a href="#impl-Sync-for-NoA2">Sync</a></li><li><a href="#impl-Unpin-for-NoA2">Unpin</a></li><li><a href="#impl-UnwindSafe-for-NoA2">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block"><li><a href="#impl-Any-for-NoA2">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-NoA2">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E-for-NoA2">BorrowMut<T></a></li><li><a href="#impl-From%3CT%3E-for-NoA2">From<T></a></li><li><a href="#impl-Into%3CU%3E-for-NoA2">Into<U></a></li><li><a href="#impl-TryFrom%3CU%3E-for-NoA2">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E-for-NoA2">TryInto<U></a></li></ul></section><h2><a href="index.html">In ppv_lite86::x86_64</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Struct <a href="../index.html">ppv_lite86</a>::<wbr><a href="index.html">x86_64</a>::<wbr><a class="struct" href="#">NoA2</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../../src/ppv_lite86/x86_64/mod.rs.html#26">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust struct"><code>pub struct NoA2;</code></pre></div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor"></a></h2><div id="trait-implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone-for-NoA2" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#25">source</a><a href="#impl-Clone-for-NoA2" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.NoA2.html" title="struct ppv_lite86::x86_64::NoA2">NoA2</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#25">source</a><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="struct" href="struct.NoA2.html" title="struct ppv_lite86::x86_64::NoA2">NoA2</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/clone.rs.html#132-134">source</a></span><a href="#method.clone_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#method.clone_from" class="fnname">clone_from</a>(&mut self, source: <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&</a>Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><section id="impl-Copy-for-NoA2" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#25">source</a><a href="#impl-Copy-for-NoA2" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> for <a class="struct" href="struct.NoA2.html" title="struct ppv_lite86::x86_64::NoA2">NoA2</a></h3></section></div><h2 id="synthetic-implementations" class="small-section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor"></a></h2><div id="synthetic-implementations-list"><section id="impl-RefUnwindSafe-for-NoA2" class="impl has-srclink"><a href="#impl-RefUnwindSafe-for-NoA2" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.NoA2.html" title="struct ppv_lite86::x86_64::NoA2">NoA2</a></h3></section><section id="impl-Send-for-NoA2" class="impl has-srclink"><a href="#impl-Send-for-NoA2" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.NoA2.html" title="struct ppv_lite86::x86_64::NoA2">NoA2</a></h3></section><section id="impl-Sync-for-NoA2" class="impl has-srclink"><a href="#impl-Sync-for-NoA2" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.NoA2.html" title="struct ppv_lite86::x86_64::NoA2">NoA2</a></h3></section><section id="impl-Unpin-for-NoA2" class="impl has-srclink"><a href="#impl-Unpin-for-NoA2" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.NoA2.html" title="struct ppv_lite86::x86_64::NoA2">NoA2</a></h3></section><section id="impl-UnwindSafe-for-NoA2" class="impl has-srclink"><a href="#impl-UnwindSafe-for-NoA2" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.NoA2.html" title="struct ppv_lite86::x86_64::NoA2">NoA2</a></h3></section></div><h2 id="blanket-implementations" class="small-section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor"></a></h2><div id="blanket-implementations-list"><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any-for-NoA2" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/any.rs.html#200">source</a><a href="#impl-Any-for-NoA2" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.66.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.66.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-NoA2" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#211">source</a><a href="#impl-Borrow%3CT%3E-for-NoA2" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a><T> for T<span class="where fmt-newline">where<br> T: ?<a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#213">source</a></span><a href="#method.borrow" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.Borrow.html#tymethod.borrow" class="fnname">borrow</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&</a>T</h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-NoA2" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#220">source</a><a href="#impl-BorrowMut%3CT%3E-for-NoA2" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a><T> for T<span class="where fmt-newline">where<br> T: ?<a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#221">source</a></span><a href="#method.borrow_mut" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fnname">borrow_mut</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&mut </a>T</h4></section></summary><div class='docblock'>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-From%3CT%3E-for-NoA2" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#733">source</a><a href="#impl-From%3CT%3E-for-NoA2" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><T> for T</h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#736">source</a></span><a href="#method.from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html#tymethod.from" class="fnname">from</a>(t: T) -> T</h4></section></summary><div class="docblock"><p>Returns the argument unchanged.</p> +</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Into%3CU%3E-for-NoA2" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#717">source</a><a href="#impl-Into%3CU%3E-for-NoA2" class="anchor"></a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><U> for T<span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><T>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.into" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#725">source</a></span><a href="#method.into" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html#tymethod.into" class="fnname">into</a>(self) -> U</h4></section></summary><div class="docblock"><p>Calls <code>U::from(self)</code>.</p> +<p>That is, this conversion is whatever the implementation of +<code><a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="From">From</a><T> for U</code> chooses to do.</p> +</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-TryFrom%3CU%3E-for-NoA2" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#775">source</a><a href="#impl-TryFrom%3CU%3E-for-NoA2" class="anchor"></a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><U> for T<span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><T>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Error" class="anchor"></a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="https://doc.rust-lang.org/1.66.0/core/convert/enum.Infallible.html" title="enum core::convert::Infallible">Infallible</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.try_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#781">source</a></span><a href="#method.try_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#tymethod.try_from" class="fnname">try_from</a>(value: U) -> <a class="enum" href="https://doc.rust-lang.org/1.66.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><T, <T as <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><U>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-TryInto%3CU%3E-for-NoA2" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#760">source</a><a href="#impl-TryInto%3CU%3E-for-NoA2" class="anchor"></a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryInto.html" title="trait core::convert::TryInto">TryInto</a><U> for T<span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Error-1" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Error-1" class="anchor"></a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryInto.html#associatedtype.Error" class="associatedtype">Error</a> = <U as <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.try_into" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#766">source</a></span><a href="#method.try_into" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryInto.html#tymethod.try_into" class="fnname">try_into</a>(self) -> <a class="enum" href="https://doc.rust-lang.org/1.66.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><U, <U as <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details></div></section></div></main><div id="rustdoc-vars" data-root-path="../../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/struct.NoNI.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/struct.NoNI.html new file mode 100644 index 0000000..4d767be --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/struct.NoNI.html @@ -0,0 +1,5 @@ +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `NoNI` struct in crate `ppv_lite86`."><meta name="keywords" content="rust, rustlang, rust-lang, NoNI"><title>NoNI in ppv_lite86::x86_64 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../../normalize.css"><link rel="stylesheet" href="../../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../../ayu.css" disabled><link rel="stylesheet" href="../../dark.css" disabled><link rel="stylesheet" href="../../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../main.js"></script><noscript><link rel="stylesheet" href="../../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../../favicon.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">NoNI</a></h2><div class="sidebar-elems"><section><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block"><li><a href="#impl-Clone-for-NoNI">Clone</a></li><li><a href="#impl-Copy-for-NoNI">Copy</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block"><li><a href="#impl-RefUnwindSafe-for-NoNI">RefUnwindSafe</a></li><li><a href="#impl-Send-for-NoNI">Send</a></li><li><a href="#impl-Sync-for-NoNI">Sync</a></li><li><a href="#impl-Unpin-for-NoNI">Unpin</a></li><li><a href="#impl-UnwindSafe-for-NoNI">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block"><li><a href="#impl-Any-for-NoNI">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-NoNI">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E-for-NoNI">BorrowMut<T></a></li><li><a href="#impl-From%3CT%3E-for-NoNI">From<T></a></li><li><a href="#impl-Into%3CU%3E-for-NoNI">Into<U></a></li><li><a href="#impl-TryFrom%3CU%3E-for-NoNI">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E-for-NoNI">TryInto<U></a></li></ul></section><h2><a href="index.html">In ppv_lite86::x86_64</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Struct <a href="../index.html">ppv_lite86</a>::<wbr><a href="index.html">x86_64</a>::<wbr><a class="struct" href="#">NoNI</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../../src/ppv_lite86/x86_64/mod.rs.html#31">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust struct"><code>pub struct NoNI;</code></pre></div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor"></a></h2><div id="trait-implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone-for-NoNI" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#30">source</a><a href="#impl-Clone-for-NoNI" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.NoNI.html" title="struct ppv_lite86::x86_64::NoNI">NoNI</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#30">source</a><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="struct" href="struct.NoNI.html" title="struct ppv_lite86::x86_64::NoNI">NoNI</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/clone.rs.html#132-134">source</a></span><a href="#method.clone_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#method.clone_from" class="fnname">clone_from</a>(&mut self, source: <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&</a>Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><section id="impl-Copy-for-NoNI" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#30">source</a><a href="#impl-Copy-for-NoNI" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> for <a class="struct" href="struct.NoNI.html" title="struct ppv_lite86::x86_64::NoNI">NoNI</a></h3></section></div><h2 id="synthetic-implementations" class="small-section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor"></a></h2><div id="synthetic-implementations-list"><section id="impl-RefUnwindSafe-for-NoNI" class="impl has-srclink"><a href="#impl-RefUnwindSafe-for-NoNI" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.NoNI.html" title="struct ppv_lite86::x86_64::NoNI">NoNI</a></h3></section><section id="impl-Send-for-NoNI" class="impl has-srclink"><a href="#impl-Send-for-NoNI" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.NoNI.html" title="struct ppv_lite86::x86_64::NoNI">NoNI</a></h3></section><section id="impl-Sync-for-NoNI" class="impl has-srclink"><a href="#impl-Sync-for-NoNI" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.NoNI.html" title="struct ppv_lite86::x86_64::NoNI">NoNI</a></h3></section><section id="impl-Unpin-for-NoNI" class="impl has-srclink"><a href="#impl-Unpin-for-NoNI" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.NoNI.html" title="struct ppv_lite86::x86_64::NoNI">NoNI</a></h3></section><section id="impl-UnwindSafe-for-NoNI" class="impl has-srclink"><a href="#impl-UnwindSafe-for-NoNI" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.NoNI.html" title="struct ppv_lite86::x86_64::NoNI">NoNI</a></h3></section></div><h2 id="blanket-implementations" class="small-section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor"></a></h2><div id="blanket-implementations-list"><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any-for-NoNI" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/any.rs.html#200">source</a><a href="#impl-Any-for-NoNI" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.66.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.66.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-NoNI" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#211">source</a><a href="#impl-Borrow%3CT%3E-for-NoNI" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a><T> for T<span class="where fmt-newline">where<br> T: ?<a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#213">source</a></span><a href="#method.borrow" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.Borrow.html#tymethod.borrow" class="fnname">borrow</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&</a>T</h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-NoNI" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#220">source</a><a href="#impl-BorrowMut%3CT%3E-for-NoNI" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a><T> for T<span class="where fmt-newline">where<br> T: ?<a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#221">source</a></span><a href="#method.borrow_mut" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fnname">borrow_mut</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&mut </a>T</h4></section></summary><div class='docblock'>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-From%3CT%3E-for-NoNI" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#733">source</a><a href="#impl-From%3CT%3E-for-NoNI" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><T> for T</h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#736">source</a></span><a href="#method.from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html#tymethod.from" class="fnname">from</a>(t: T) -> T</h4></section></summary><div class="docblock"><p>Returns the argument unchanged.</p> +</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Into%3CU%3E-for-NoNI" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#717">source</a><a href="#impl-Into%3CU%3E-for-NoNI" class="anchor"></a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><U> for T<span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><T>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.into" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#725">source</a></span><a href="#method.into" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html#tymethod.into" class="fnname">into</a>(self) -> U</h4></section></summary><div class="docblock"><p>Calls <code>U::from(self)</code>.</p> +<p>That is, this conversion is whatever the implementation of +<code><a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="From">From</a><T> for U</code> chooses to do.</p> +</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-TryFrom%3CU%3E-for-NoNI" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#775">source</a><a href="#impl-TryFrom%3CU%3E-for-NoNI" class="anchor"></a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><U> for T<span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><T>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Error" class="anchor"></a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="https://doc.rust-lang.org/1.66.0/core/convert/enum.Infallible.html" title="enum core::convert::Infallible">Infallible</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.try_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#781">source</a></span><a href="#method.try_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#tymethod.try_from" class="fnname">try_from</a>(value: U) -> <a class="enum" href="https://doc.rust-lang.org/1.66.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><T, <T as <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><U>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-TryInto%3CU%3E-for-NoNI" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#760">source</a><a href="#impl-TryInto%3CU%3E-for-NoNI" class="anchor"></a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryInto.html" title="trait core::convert::TryInto">TryInto</a><U> for T<span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Error-1" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Error-1" class="anchor"></a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryInto.html#associatedtype.Error" class="associatedtype">Error</a> = <U as <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.try_into" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#766">source</a></span><a href="#method.try_into" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryInto.html#tymethod.try_into" class="fnname">try_into</a>(self) -> <a class="enum" href="https://doc.rust-lang.org/1.66.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><U, <U as <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details></div></section></div></main><div id="rustdoc-vars" data-root-path="../../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/struct.NoS3.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/struct.NoS3.html new file mode 100644 index 0000000..faaaeca --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/struct.NoS3.html @@ -0,0 +1,5 @@ +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `NoS3` struct in crate `ppv_lite86`."><meta name="keywords" content="rust, rustlang, rust-lang, NoS3"><title>NoS3 in ppv_lite86::x86_64 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../../normalize.css"><link rel="stylesheet" href="../../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../../ayu.css" disabled><link rel="stylesheet" href="../../dark.css" disabled><link rel="stylesheet" href="../../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../main.js"></script><noscript><link rel="stylesheet" href="../../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../../favicon.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">NoS3</a></h2><div class="sidebar-elems"><section><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block"><li><a href="#impl-Clone-for-NoS3">Clone</a></li><li><a href="#impl-Copy-for-NoS3">Copy</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block"><li><a href="#impl-RefUnwindSafe-for-NoS3">RefUnwindSafe</a></li><li><a href="#impl-Send-for-NoS3">Send</a></li><li><a href="#impl-Sync-for-NoS3">Sync</a></li><li><a href="#impl-Unpin-for-NoS3">Unpin</a></li><li><a href="#impl-UnwindSafe-for-NoS3">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block"><li><a href="#impl-Any-for-NoS3">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-NoS3">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E-for-NoS3">BorrowMut<T></a></li><li><a href="#impl-From%3CT%3E-for-NoS3">From<T></a></li><li><a href="#impl-Into%3CU%3E-for-NoS3">Into<U></a></li><li><a href="#impl-TryFrom%3CU%3E-for-NoS3">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E-for-NoS3">TryInto<U></a></li></ul></section><h2><a href="index.html">In ppv_lite86::x86_64</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Struct <a href="../index.html">ppv_lite86</a>::<wbr><a href="index.html">x86_64</a>::<wbr><a class="struct" href="#">NoS3</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../../src/ppv_lite86/x86_64/mod.rs.html#11">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust struct"><code>pub struct NoS3;</code></pre></div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor"></a></h2><div id="trait-implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone-for-NoS3" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#10">source</a><a href="#impl-Clone-for-NoS3" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.NoS3.html" title="struct ppv_lite86::x86_64::NoS3">NoS3</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#10">source</a><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="struct" href="struct.NoS3.html" title="struct ppv_lite86::x86_64::NoS3">NoS3</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/clone.rs.html#132-134">source</a></span><a href="#method.clone_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#method.clone_from" class="fnname">clone_from</a>(&mut self, source: <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&</a>Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><section id="impl-Copy-for-NoS3" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#10">source</a><a href="#impl-Copy-for-NoS3" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> for <a class="struct" href="struct.NoS3.html" title="struct ppv_lite86::x86_64::NoS3">NoS3</a></h3></section></div><h2 id="synthetic-implementations" class="small-section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor"></a></h2><div id="synthetic-implementations-list"><section id="impl-RefUnwindSafe-for-NoS3" class="impl has-srclink"><a href="#impl-RefUnwindSafe-for-NoS3" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.NoS3.html" title="struct ppv_lite86::x86_64::NoS3">NoS3</a></h3></section><section id="impl-Send-for-NoS3" class="impl has-srclink"><a href="#impl-Send-for-NoS3" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.NoS3.html" title="struct ppv_lite86::x86_64::NoS3">NoS3</a></h3></section><section id="impl-Sync-for-NoS3" class="impl has-srclink"><a href="#impl-Sync-for-NoS3" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.NoS3.html" title="struct ppv_lite86::x86_64::NoS3">NoS3</a></h3></section><section id="impl-Unpin-for-NoS3" class="impl has-srclink"><a href="#impl-Unpin-for-NoS3" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.NoS3.html" title="struct ppv_lite86::x86_64::NoS3">NoS3</a></h3></section><section id="impl-UnwindSafe-for-NoS3" class="impl has-srclink"><a href="#impl-UnwindSafe-for-NoS3" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.NoS3.html" title="struct ppv_lite86::x86_64::NoS3">NoS3</a></h3></section></div><h2 id="blanket-implementations" class="small-section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor"></a></h2><div id="blanket-implementations-list"><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any-for-NoS3" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/any.rs.html#200">source</a><a href="#impl-Any-for-NoS3" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.66.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.66.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-NoS3" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#211">source</a><a href="#impl-Borrow%3CT%3E-for-NoS3" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a><T> for T<span class="where fmt-newline">where<br> T: ?<a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#213">source</a></span><a href="#method.borrow" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.Borrow.html#tymethod.borrow" class="fnname">borrow</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&</a>T</h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-NoS3" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#220">source</a><a href="#impl-BorrowMut%3CT%3E-for-NoS3" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a><T> for T<span class="where fmt-newline">where<br> T: ?<a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#221">source</a></span><a href="#method.borrow_mut" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fnname">borrow_mut</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&mut </a>T</h4></section></summary><div class='docblock'>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-From%3CT%3E-for-NoS3" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#733">source</a><a href="#impl-From%3CT%3E-for-NoS3" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><T> for T</h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#736">source</a></span><a href="#method.from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html#tymethod.from" class="fnname">from</a>(t: T) -> T</h4></section></summary><div class="docblock"><p>Returns the argument unchanged.</p> +</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Into%3CU%3E-for-NoS3" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#717">source</a><a href="#impl-Into%3CU%3E-for-NoS3" class="anchor"></a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><U> for T<span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><T>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.into" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#725">source</a></span><a href="#method.into" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html#tymethod.into" class="fnname">into</a>(self) -> U</h4></section></summary><div class="docblock"><p>Calls <code>U::from(self)</code>.</p> +<p>That is, this conversion is whatever the implementation of +<code><a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="From">From</a><T> for U</code> chooses to do.</p> +</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-TryFrom%3CU%3E-for-NoS3" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#775">source</a><a href="#impl-TryFrom%3CU%3E-for-NoS3" class="anchor"></a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><U> for T<span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><T>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Error" class="anchor"></a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="https://doc.rust-lang.org/1.66.0/core/convert/enum.Infallible.html" title="enum core::convert::Infallible">Infallible</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.try_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#781">source</a></span><a href="#method.try_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#tymethod.try_from" class="fnname">try_from</a>(value: U) -> <a class="enum" href="https://doc.rust-lang.org/1.66.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><T, <T as <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><U>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-TryInto%3CU%3E-for-NoS3" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#760">source</a><a href="#impl-TryInto%3CU%3E-for-NoS3" class="anchor"></a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryInto.html" title="trait core::convert::TryInto">TryInto</a><U> for T<span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Error-1" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Error-1" class="anchor"></a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryInto.html#associatedtype.Error" class="associatedtype">Error</a> = <U as <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.try_into" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#766">source</a></span><a href="#method.try_into" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryInto.html#tymethod.try_into" class="fnname">try_into</a>(self) -> <a class="enum" href="https://doc.rust-lang.org/1.66.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><U, <U as <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details></div></section></div></main><div id="rustdoc-vars" data-root-path="../../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/struct.NoS4.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/struct.NoS4.html new file mode 100644 index 0000000..aab874b --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/struct.NoS4.html @@ -0,0 +1,5 @@ +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `NoS4` struct in crate `ppv_lite86`."><meta name="keywords" content="rust, rustlang, rust-lang, NoS4"><title>NoS4 in ppv_lite86::x86_64 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../../normalize.css"><link rel="stylesheet" href="../../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../../ayu.css" disabled><link rel="stylesheet" href="../../dark.css" disabled><link rel="stylesheet" href="../../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../main.js"></script><noscript><link rel="stylesheet" href="../../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../../favicon.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">NoS4</a></h2><div class="sidebar-elems"><section><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block"><li><a href="#impl-Clone-for-NoS4">Clone</a></li><li><a href="#impl-Copy-for-NoS4">Copy</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block"><li><a href="#impl-RefUnwindSafe-for-NoS4">RefUnwindSafe</a></li><li><a href="#impl-Send-for-NoS4">Send</a></li><li><a href="#impl-Sync-for-NoS4">Sync</a></li><li><a href="#impl-Unpin-for-NoS4">Unpin</a></li><li><a href="#impl-UnwindSafe-for-NoS4">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block"><li><a href="#impl-Any-for-NoS4">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-NoS4">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E-for-NoS4">BorrowMut<T></a></li><li><a href="#impl-From%3CT%3E-for-NoS4">From<T></a></li><li><a href="#impl-Into%3CU%3E-for-NoS4">Into<U></a></li><li><a href="#impl-TryFrom%3CU%3E-for-NoS4">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E-for-NoS4">TryInto<U></a></li></ul></section><h2><a href="index.html">In ppv_lite86::x86_64</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Struct <a href="../index.html">ppv_lite86</a>::<wbr><a href="index.html">x86_64</a>::<wbr><a class="struct" href="#">NoS4</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../../src/ppv_lite86/x86_64/mod.rs.html#16">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust struct"><code>pub struct NoS4;</code></pre></div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor"></a></h2><div id="trait-implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone-for-NoS4" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#15">source</a><a href="#impl-Clone-for-NoS4" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.NoS4.html" title="struct ppv_lite86::x86_64::NoS4">NoS4</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#15">source</a><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="struct" href="struct.NoS4.html" title="struct ppv_lite86::x86_64::NoS4">NoS4</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/clone.rs.html#132-134">source</a></span><a href="#method.clone_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#method.clone_from" class="fnname">clone_from</a>(&mut self, source: <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&</a>Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><section id="impl-Copy-for-NoS4" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#15">source</a><a href="#impl-Copy-for-NoS4" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> for <a class="struct" href="struct.NoS4.html" title="struct ppv_lite86::x86_64::NoS4">NoS4</a></h3></section></div><h2 id="synthetic-implementations" class="small-section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor"></a></h2><div id="synthetic-implementations-list"><section id="impl-RefUnwindSafe-for-NoS4" class="impl has-srclink"><a href="#impl-RefUnwindSafe-for-NoS4" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.NoS4.html" title="struct ppv_lite86::x86_64::NoS4">NoS4</a></h3></section><section id="impl-Send-for-NoS4" class="impl has-srclink"><a href="#impl-Send-for-NoS4" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.NoS4.html" title="struct ppv_lite86::x86_64::NoS4">NoS4</a></h3></section><section id="impl-Sync-for-NoS4" class="impl has-srclink"><a href="#impl-Sync-for-NoS4" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.NoS4.html" title="struct ppv_lite86::x86_64::NoS4">NoS4</a></h3></section><section id="impl-Unpin-for-NoS4" class="impl has-srclink"><a href="#impl-Unpin-for-NoS4" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.NoS4.html" title="struct ppv_lite86::x86_64::NoS4">NoS4</a></h3></section><section id="impl-UnwindSafe-for-NoS4" class="impl has-srclink"><a href="#impl-UnwindSafe-for-NoS4" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.NoS4.html" title="struct ppv_lite86::x86_64::NoS4">NoS4</a></h3></section></div><h2 id="blanket-implementations" class="small-section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor"></a></h2><div id="blanket-implementations-list"><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any-for-NoS4" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/any.rs.html#200">source</a><a href="#impl-Any-for-NoS4" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.66.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.66.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-NoS4" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#211">source</a><a href="#impl-Borrow%3CT%3E-for-NoS4" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a><T> for T<span class="where fmt-newline">where<br> T: ?<a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#213">source</a></span><a href="#method.borrow" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.Borrow.html#tymethod.borrow" class="fnname">borrow</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&</a>T</h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-NoS4" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#220">source</a><a href="#impl-BorrowMut%3CT%3E-for-NoS4" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a><T> for T<span class="where fmt-newline">where<br> T: ?<a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#221">source</a></span><a href="#method.borrow_mut" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fnname">borrow_mut</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&mut </a>T</h4></section></summary><div class='docblock'>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-From%3CT%3E-for-NoS4" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#733">source</a><a href="#impl-From%3CT%3E-for-NoS4" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><T> for T</h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#736">source</a></span><a href="#method.from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html#tymethod.from" class="fnname">from</a>(t: T) -> T</h4></section></summary><div class="docblock"><p>Returns the argument unchanged.</p> +</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Into%3CU%3E-for-NoS4" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#717">source</a><a href="#impl-Into%3CU%3E-for-NoS4" class="anchor"></a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><U> for T<span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><T>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.into" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#725">source</a></span><a href="#method.into" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html#tymethod.into" class="fnname">into</a>(self) -> U</h4></section></summary><div class="docblock"><p>Calls <code>U::from(self)</code>.</p> +<p>That is, this conversion is whatever the implementation of +<code><a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="From">From</a><T> for U</code> chooses to do.</p> +</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-TryFrom%3CU%3E-for-NoS4" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#775">source</a><a href="#impl-TryFrom%3CU%3E-for-NoS4" class="anchor"></a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><U> for T<span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><T>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Error" class="anchor"></a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="https://doc.rust-lang.org/1.66.0/core/convert/enum.Infallible.html" title="enum core::convert::Infallible">Infallible</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.try_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#781">source</a></span><a href="#method.try_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#tymethod.try_from" class="fnname">try_from</a>(value: U) -> <a class="enum" href="https://doc.rust-lang.org/1.66.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><T, <T as <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><U>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-TryInto%3CU%3E-for-NoS4" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#760">source</a><a href="#impl-TryInto%3CU%3E-for-NoS4" class="anchor"></a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryInto.html" title="trait core::convert::TryInto">TryInto</a><U> for T<span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Error-1" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Error-1" class="anchor"></a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryInto.html#associatedtype.Error" class="associatedtype">Error</a> = <U as <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.try_into" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#766">source</a></span><a href="#method.try_into" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryInto.html#tymethod.try_into" class="fnname">try_into</a>(self) -> <a class="enum" href="https://doc.rust-lang.org/1.66.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><U, <U as <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details></div></section></div></main><div id="rustdoc-vars" data-root-path="../../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/struct.SseMachine.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/struct.SseMachine.html new file mode 100644 index 0000000..4dfbbc2 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/struct.SseMachine.html @@ -0,0 +1,5 @@ +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `SseMachine` struct in crate `ppv_lite86`."><meta name="keywords" content="rust, rustlang, rust-lang, SseMachine"><title>SseMachine in ppv_lite86::x86_64 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../../normalize.css"><link rel="stylesheet" href="../../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../../ayu.css" disabled><link rel="stylesheet" href="../../dark.css" disabled><link rel="stylesheet" href="../../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../main.js"></script><noscript><link rel="stylesheet" href="../../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../../favicon.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">SseMachine</a></h2><div class="sidebar-elems"><section><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block"><li><a href="#impl-Clone-for-SseMachine%3CS3%2C%20S4%2C%20NI%3E">Clone</a></li><li><a href="#impl-Copy-for-SseMachine%3CS3%2C%20S4%2C%20NI%3E">Copy</a></li><li><a href="#impl-Machine-for-SseMachine%3CS3%2C%20S4%2C%20NI%3E">Machine</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block"><li><a href="#impl-RefUnwindSafe-for-SseMachine%3CS3%2C%20S4%2C%20NI%3E">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SseMachine%3CS3%2C%20S4%2C%20NI%3E">Send</a></li><li><a href="#impl-Sync-for-SseMachine%3CS3%2C%20S4%2C%20NI%3E">Sync</a></li><li><a href="#impl-Unpin-for-SseMachine%3CS3%2C%20S4%2C%20NI%3E">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SseMachine%3CS3%2C%20S4%2C%20NI%3E">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block"><li><a href="#impl-Any-for-SseMachine%3CS3%2C%20S4%2C%20NI%3E">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-SseMachine%3CS3%2C%20S4%2C%20NI%3E">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E-for-SseMachine%3CS3%2C%20S4%2C%20NI%3E">BorrowMut<T></a></li><li><a href="#impl-From%3CT%3E-for-SseMachine%3CS3%2C%20S4%2C%20NI%3E">From<T></a></li><li><a href="#impl-Into%3CU%3E-for-SseMachine%3CS3%2C%20S4%2C%20NI%3E">Into<U></a></li><li><a href="#impl-TryFrom%3CU%3E-for-SseMachine%3CS3%2C%20S4%2C%20NI%3E">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E-for-SseMachine%3CS3%2C%20S4%2C%20NI%3E">TryInto<U></a></li></ul></section><h2><a href="index.html">In ppv_lite86::x86_64</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Struct <a href="../index.html">ppv_lite86</a>::<wbr><a href="index.html">x86_64</a>::<wbr><a class="struct" href="#">SseMachine</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../../src/ppv_lite86/x86_64/mod.rs.html#36">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust struct"><code>pub struct SseMachine<S3, S4, NI>(_);</code></pre></div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor"></a></h2><div id="trait-implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone-for-SseMachine%3CS3%2C%20S4%2C%20NI%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#35">source</a><a href="#impl-Clone-for-SseMachine%3CS3%2C%20S4%2C%20NI%3E" class="anchor"></a><h3 class="code-header">impl<S3: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>, S4: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>, NI: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.SseMachine.html" title="struct ppv_lite86::x86_64::SseMachine">SseMachine</a><S3, S4, NI></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#35">source</a><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="struct" href="struct.SseMachine.html" title="struct ppv_lite86::x86_64::SseMachine">SseMachine</a><S3, S4, NI></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/clone.rs.html#132-134">source</a></span><a href="#method.clone_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#method.clone_from" class="fnname">clone_from</a>(&mut self, source: <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&</a>Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Machine-for-SseMachine%3CS3%2C%20S4%2C%20NI%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#37-67">source</a><a href="#impl-Machine-for-SseMachine%3CS3%2C%20S4%2C%20NI%3E" class="anchor"></a><h3 class="code-header">impl<S3: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>, S4: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>, NI: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>> <a class="trait" href="../trait.Machine.html" title="trait ppv_lite86::Machine">Machine</a> for <a class="struct" href="struct.SseMachine.html" title="struct ppv_lite86::x86_64::SseMachine">SseMachine</a><S3, S4, NI><span class="where fmt-newline">where<br> u128x1_sse2<S3, S4, NI>: <a class="trait" href="../trait.Swap64.html" title="trait ppv_lite86::Swap64">Swap64</a>,<br> u64x2_sse2<S3, S4, NI>: <a class="trait" href="../trait.BSwap.html" title="trait ppv_lite86::BSwap">BSwap</a> + <a class="trait" href="../trait.RotateEachWord32.html" title="trait ppv_lite86::RotateEachWord32">RotateEachWord32</a> + <a class="trait" href="../trait.MultiLane.html" title="trait ppv_lite86::MultiLane">MultiLane</a><[<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u64.html">u64</a>; <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.array.html">2</a>]> + <a class="trait" href="../trait.Vec2.html" title="trait ppv_lite86::Vec2">Vec2</a><<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u64.html">u64</a>>,<br> u32x4_sse2<S3, S4, NI>: <a class="trait" href="../trait.BSwap.html" title="trait ppv_lite86::BSwap">BSwap</a> + <a class="trait" href="../trait.RotateEachWord32.html" title="trait ppv_lite86::RotateEachWord32">RotateEachWord32</a> + <a class="trait" href="../trait.MultiLane.html" title="trait ppv_lite86::MultiLane">MultiLane</a><[<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u32.html">u32</a>; <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.array.html">4</a>]> + <a class="trait" href="../trait.Vec4.html" title="trait ppv_lite86::Vec4">Vec4</a><<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u32.html">u32</a>>,<br> x2<u64x2_sse2<S3, S4, NI>, G1>: <a class="trait" href="../trait.BSwap.html" title="trait ppv_lite86::BSwap">BSwap</a> + <a class="trait" href="../trait.Words4.html" title="trait ppv_lite86::Words4">Words4</a>,<br> u128x1_sse2<S3, S4, NI>: <a class="trait" href="../trait.BSwap.html" title="trait ppv_lite86::BSwap">BSwap</a>,<br> x2<u128x1_sse2<S3, S4, NI>, G0>: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><x2<u64x2_sse2<S3, S4, NI>, G0>>,<br> x2<u128x1_sse2<S3, S4, NI>, G0>: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><x2<u64x2_sse2<S3, S4, NI>, G1>>,<br> x2<u128x1_sse2<S3, S4, NI>, G0>: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><x2<u32x4_sse2<S3, S4, NI>, G0>>,<br> x4<u128x1_sse2<S3, S4, NI>>: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><x4<u64x2_sse2<S3, S4, NI>>>,<br> x4<u128x1_sse2<S3, S4, NI>>: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><x4<u32x4_sse2<S3, S4, NI>>>,</span></h3></section></summary><div class="impl-items"><section id="associatedtype.u32x4" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.u32x4" class="anchor"></a><h4 class="code-header">type <a href="../trait.Machine.html#associatedtype.u32x4" class="associatedtype">u32x4</a> = u32x4_sse2<S3, S4, NI></h4></section><section id="associatedtype.u64x2" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.u64x2" class="anchor"></a><h4 class="code-header">type <a href="../trait.Machine.html#associatedtype.u64x2" class="associatedtype">u64x2</a> = u64x2_sse2<S3, S4, NI></h4></section><section id="associatedtype.u128x1" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.u128x1" class="anchor"></a><h4 class="code-header">type <a href="../trait.Machine.html#associatedtype.u128x1" class="associatedtype">u128x1</a> = u128x1_sse2<S3, S4, NI></h4></section><section id="associatedtype.u32x4x2" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.u32x4x2" class="anchor"></a><h4 class="code-header">type <a href="../trait.Machine.html#associatedtype.u32x4x2" class="associatedtype">u32x4x2</a> = x2<u32x4_sse2<S3, S4, NI>, G0></h4></section><section id="associatedtype.u64x2x2" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.u64x2x2" class="anchor"></a><h4 class="code-header">type <a href="../trait.Machine.html#associatedtype.u64x2x2" class="associatedtype">u64x2x2</a> = x2<u64x2_sse2<S3, S4, NI>, G0></h4></section><section id="associatedtype.u64x4" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.u64x4" class="anchor"></a><h4 class="code-header">type <a href="../trait.Machine.html#associatedtype.u64x4" class="associatedtype">u64x4</a> = x2<u64x2_sse2<S3, S4, NI>, G1></h4></section><section id="associatedtype.u128x2" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.u128x2" class="anchor"></a><h4 class="code-header">type <a href="../trait.Machine.html#associatedtype.u128x2" class="associatedtype">u128x2</a> = x2<u128x1_sse2<S3, S4, NI>, G0></h4></section><section id="associatedtype.u32x4x4" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.u32x4x4" class="anchor"></a><h4 class="code-header">type <a href="../trait.Machine.html#associatedtype.u32x4x4" class="associatedtype">u32x4x4</a> = x4<u32x4_sse2<S3, S4, NI>></h4></section><section id="associatedtype.u64x2x4" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.u64x2x4" class="anchor"></a><h4 class="code-header">type <a href="../trait.Machine.html#associatedtype.u64x2x4" class="associatedtype">u64x2x4</a> = x4<u64x2_sse2<S3, S4, NI>></h4></section><section id="associatedtype.u128x4" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.u128x4" class="anchor"></a><h4 class="code-header">type <a href="../trait.Machine.html#associatedtype.u128x4" class="associatedtype">u128x4</a> = x4<u128x1_sse2<S3, S4, NI>></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.instance" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#64-66">source</a><a href="#method.instance" class="anchor"></a><h4 class="code-header">unsafe fn <a href="../trait.Machine.html#tymethod.instance" class="fnname">instance</a>() -> Self</h4></section></summary><div class='docblock'>Safety <a href="../trait.Machine.html#tymethod.instance">Read more</a></div></details><section id="method.unpack" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/types.rs.html#246-248">source</a><a href="#method.unpack" class="anchor"></a><h4 class="code-header">fn <a href="../trait.Machine.html#method.unpack" class="fnname">unpack</a><S, V: <a class="trait" href="../trait.Store.html" title="trait ppv_lite86::Store">Store</a><S>>(self, s: S) -> V</h4></section><section id="method.vec" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/types.rs.html#251-256">source</a><a href="#method.vec" class="anchor"></a><h4 class="code-header">fn <a href="../trait.Machine.html#method.vec" class="fnname">vec</a><V, A>(self, a: A) -> V<span class="where fmt-newline">where<br> V: <a class="trait" href="../trait.MultiLane.html" title="trait ppv_lite86::MultiLane">MultiLane</a><A>,</span></h4></section><section id="method.read_le" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/types.rs.html#259-264">source</a><a href="#method.read_le" class="anchor"></a><h4 class="code-header">fn <a href="../trait.Machine.html#method.read_le" class="fnname">read_le</a><V>(self, input: &[<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u8.html">u8</a>]) -> V<span class="where fmt-newline">where<br> V: <a class="trait" href="../trait.StoreBytes.html" title="trait ppv_lite86::StoreBytes">StoreBytes</a>,</span></h4></section><section id="method.read_be" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/types.rs.html#267-272">source</a><a href="#method.read_be" class="anchor"></a><h4 class="code-header">fn <a href="../trait.Machine.html#method.read_be" class="fnname">read_be</a><V>(self, input: &[<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u8.html">u8</a>]) -> V<span class="where fmt-newline">where<br> V: <a class="trait" href="../trait.StoreBytes.html" title="trait ppv_lite86::StoreBytes">StoreBytes</a>,</span></h4></section></div></details><section id="impl-Copy-for-SseMachine%3CS3%2C%20S4%2C%20NI%3E" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#35">source</a><a href="#impl-Copy-for-SseMachine%3CS3%2C%20S4%2C%20NI%3E" class="anchor"></a><h3 class="code-header">impl<S3: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>, S4: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>, NI: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> for <a class="struct" href="struct.SseMachine.html" title="struct ppv_lite86::x86_64::SseMachine">SseMachine</a><S3, S4, NI></h3></section></div><h2 id="synthetic-implementations" class="small-section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor"></a></h2><div id="synthetic-implementations-list"><section id="impl-RefUnwindSafe-for-SseMachine%3CS3%2C%20S4%2C%20NI%3E" class="impl has-srclink"><a href="#impl-RefUnwindSafe-for-SseMachine%3CS3%2C%20S4%2C%20NI%3E" class="anchor"></a><h3 class="code-header">impl<S3, S4, NI> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.SseMachine.html" title="struct ppv_lite86::x86_64::SseMachine">SseMachine</a><S3, S4, NI><span class="where fmt-newline">where<br> NI: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>,<br> S3: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>,<br> S4: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>,</span></h3></section><section id="impl-Send-for-SseMachine%3CS3%2C%20S4%2C%20NI%3E" class="impl has-srclink"><a href="#impl-Send-for-SseMachine%3CS3%2C%20S4%2C%20NI%3E" class="anchor"></a><h3 class="code-header">impl<S3, S4, NI> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.SseMachine.html" title="struct ppv_lite86::x86_64::SseMachine">SseMachine</a><S3, S4, NI><span class="where fmt-newline">where<br> NI: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,<br> S3: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,<br> S4: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,</span></h3></section><section id="impl-Sync-for-SseMachine%3CS3%2C%20S4%2C%20NI%3E" class="impl has-srclink"><a href="#impl-Sync-for-SseMachine%3CS3%2C%20S4%2C%20NI%3E" class="anchor"></a><h3 class="code-header">impl<S3, S4, NI> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.SseMachine.html" title="struct ppv_lite86::x86_64::SseMachine">SseMachine</a><S3, S4, NI><span class="where fmt-newline">where<br> NI: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a>,<br> S3: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a>,<br> S4: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a>,</span></h3></section><section id="impl-Unpin-for-SseMachine%3CS3%2C%20S4%2C%20NI%3E" class="impl has-srclink"><a href="#impl-Unpin-for-SseMachine%3CS3%2C%20S4%2C%20NI%3E" class="anchor"></a><h3 class="code-header">impl<S3, S4, NI> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.SseMachine.html" title="struct ppv_lite86::x86_64::SseMachine">SseMachine</a><S3, S4, NI><span class="where fmt-newline">where<br> NI: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a>,<br> S3: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a>,<br> S4: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a>,</span></h3></section><section id="impl-UnwindSafe-for-SseMachine%3CS3%2C%20S4%2C%20NI%3E" class="impl has-srclink"><a href="#impl-UnwindSafe-for-SseMachine%3CS3%2C%20S4%2C%20NI%3E" class="anchor"></a><h3 class="code-header">impl<S3, S4, NI> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.SseMachine.html" title="struct ppv_lite86::x86_64::SseMachine">SseMachine</a><S3, S4, NI><span class="where fmt-newline">where<br> NI: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a>,<br> S3: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a>,<br> S4: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a>,</span></h3></section></div><h2 id="blanket-implementations" class="small-section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor"></a></h2><div id="blanket-implementations-list"><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any-for-SseMachine%3CS3%2C%20S4%2C%20NI%3E" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/any.rs.html#200">source</a><a href="#impl-Any-for-SseMachine%3CS3%2C%20S4%2C%20NI%3E" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.66.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.66.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-SseMachine%3CS3%2C%20S4%2C%20NI%3E" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#211">source</a><a href="#impl-Borrow%3CT%3E-for-SseMachine%3CS3%2C%20S4%2C%20NI%3E" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a><T> for T<span class="where fmt-newline">where<br> T: ?<a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#213">source</a></span><a href="#method.borrow" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.Borrow.html#tymethod.borrow" class="fnname">borrow</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&</a>T</h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-SseMachine%3CS3%2C%20S4%2C%20NI%3E" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#220">source</a><a href="#impl-BorrowMut%3CT%3E-for-SseMachine%3CS3%2C%20S4%2C%20NI%3E" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a><T> for T<span class="where fmt-newline">where<br> T: ?<a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#221">source</a></span><a href="#method.borrow_mut" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fnname">borrow_mut</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&mut </a>T</h4></section></summary><div class='docblock'>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-From%3CT%3E-for-SseMachine%3CS3%2C%20S4%2C%20NI%3E" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#733">source</a><a href="#impl-From%3CT%3E-for-SseMachine%3CS3%2C%20S4%2C%20NI%3E" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><T> for T</h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#736">source</a></span><a href="#method.from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html#tymethod.from" class="fnname">from</a>(t: T) -> T</h4></section></summary><div class="docblock"><p>Returns the argument unchanged.</p> +</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Into%3CU%3E-for-SseMachine%3CS3%2C%20S4%2C%20NI%3E" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#717">source</a><a href="#impl-Into%3CU%3E-for-SseMachine%3CS3%2C%20S4%2C%20NI%3E" class="anchor"></a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><U> for T<span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><T>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.into" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#725">source</a></span><a href="#method.into" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html#tymethod.into" class="fnname">into</a>(self) -> U</h4></section></summary><div class="docblock"><p>Calls <code>U::from(self)</code>.</p> +<p>That is, this conversion is whatever the implementation of +<code><a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="From">From</a><T> for U</code> chooses to do.</p> +</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-TryFrom%3CU%3E-for-SseMachine%3CS3%2C%20S4%2C%20NI%3E" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#775">source</a><a href="#impl-TryFrom%3CU%3E-for-SseMachine%3CS3%2C%20S4%2C%20NI%3E" class="anchor"></a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><U> for T<span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><T>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Error" class="anchor"></a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="https://doc.rust-lang.org/1.66.0/core/convert/enum.Infallible.html" title="enum core::convert::Infallible">Infallible</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.try_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#781">source</a></span><a href="#method.try_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#tymethod.try_from" class="fnname">try_from</a>(value: U) -> <a class="enum" href="https://doc.rust-lang.org/1.66.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><T, <T as <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><U>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-TryInto%3CU%3E-for-SseMachine%3CS3%2C%20S4%2C%20NI%3E" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#760">source</a><a href="#impl-TryInto%3CU%3E-for-SseMachine%3CS3%2C%20S4%2C%20NI%3E" class="anchor"></a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryInto.html" title="trait core::convert::TryInto">TryInto</a><U> for T<span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Error-1" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Error-1" class="anchor"></a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryInto.html#associatedtype.Error" class="associatedtype">Error</a> = <U as <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.try_into" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#766">source</a></span><a href="#method.try_into" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryInto.html#tymethod.try_into" class="fnname">try_into</a>(self) -> <a class="enum" href="https://doc.rust-lang.org/1.66.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><U, <U as <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details></div></section></div></main><div id="rustdoc-vars" data-root-path="../../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/struct.YesA1.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/struct.YesA1.html new file mode 100644 index 0000000..b6dc6ea --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/struct.YesA1.html @@ -0,0 +1,5 @@ +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `YesA1` struct in crate `ppv_lite86`."><meta name="keywords" content="rust, rustlang, rust-lang, YesA1"><title>YesA1 in ppv_lite86::x86_64 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../../normalize.css"><link rel="stylesheet" href="../../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../../ayu.css" disabled><link rel="stylesheet" href="../../dark.css" disabled><link rel="stylesheet" href="../../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../main.js"></script><noscript><link rel="stylesheet" href="../../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../../favicon.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">YesA1</a></h2><div class="sidebar-elems"><section><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block"><li><a href="#impl-Clone-for-YesA1">Clone</a></li><li><a href="#impl-Copy-for-YesA1">Copy</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block"><li><a href="#impl-RefUnwindSafe-for-YesA1">RefUnwindSafe</a></li><li><a href="#impl-Send-for-YesA1">Send</a></li><li><a href="#impl-Sync-for-YesA1">Sync</a></li><li><a href="#impl-Unpin-for-YesA1">Unpin</a></li><li><a href="#impl-UnwindSafe-for-YesA1">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block"><li><a href="#impl-Any-for-YesA1">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-YesA1">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E-for-YesA1">BorrowMut<T></a></li><li><a href="#impl-From%3CT%3E-for-YesA1">From<T></a></li><li><a href="#impl-Into%3CU%3E-for-YesA1">Into<U></a></li><li><a href="#impl-TryFrom%3CU%3E-for-YesA1">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E-for-YesA1">TryInto<U></a></li></ul></section><h2><a href="index.html">In ppv_lite86::x86_64</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Struct <a href="../index.html">ppv_lite86</a>::<wbr><a href="index.html">x86_64</a>::<wbr><a class="struct" href="#">YesA1</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../../src/ppv_lite86/x86_64/mod.rs.html#19">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust struct"><code>pub struct YesA1;</code></pre></div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor"></a></h2><div id="trait-implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone-for-YesA1" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#18">source</a><a href="#impl-Clone-for-YesA1" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.YesA1.html" title="struct ppv_lite86::x86_64::YesA1">YesA1</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#18">source</a><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="struct" href="struct.YesA1.html" title="struct ppv_lite86::x86_64::YesA1">YesA1</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/clone.rs.html#132-134">source</a></span><a href="#method.clone_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#method.clone_from" class="fnname">clone_from</a>(&mut self, source: <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&</a>Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><section id="impl-Copy-for-YesA1" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#18">source</a><a href="#impl-Copy-for-YesA1" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> for <a class="struct" href="struct.YesA1.html" title="struct ppv_lite86::x86_64::YesA1">YesA1</a></h3></section></div><h2 id="synthetic-implementations" class="small-section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor"></a></h2><div id="synthetic-implementations-list"><section id="impl-RefUnwindSafe-for-YesA1" class="impl has-srclink"><a href="#impl-RefUnwindSafe-for-YesA1" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.YesA1.html" title="struct ppv_lite86::x86_64::YesA1">YesA1</a></h3></section><section id="impl-Send-for-YesA1" class="impl has-srclink"><a href="#impl-Send-for-YesA1" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.YesA1.html" title="struct ppv_lite86::x86_64::YesA1">YesA1</a></h3></section><section id="impl-Sync-for-YesA1" class="impl has-srclink"><a href="#impl-Sync-for-YesA1" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.YesA1.html" title="struct ppv_lite86::x86_64::YesA1">YesA1</a></h3></section><section id="impl-Unpin-for-YesA1" class="impl has-srclink"><a href="#impl-Unpin-for-YesA1" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.YesA1.html" title="struct ppv_lite86::x86_64::YesA1">YesA1</a></h3></section><section id="impl-UnwindSafe-for-YesA1" class="impl has-srclink"><a href="#impl-UnwindSafe-for-YesA1" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.YesA1.html" title="struct ppv_lite86::x86_64::YesA1">YesA1</a></h3></section></div><h2 id="blanket-implementations" class="small-section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor"></a></h2><div id="blanket-implementations-list"><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any-for-YesA1" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/any.rs.html#200">source</a><a href="#impl-Any-for-YesA1" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.66.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.66.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-YesA1" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#211">source</a><a href="#impl-Borrow%3CT%3E-for-YesA1" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a><T> for T<span class="where fmt-newline">where<br> T: ?<a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#213">source</a></span><a href="#method.borrow" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.Borrow.html#tymethod.borrow" class="fnname">borrow</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&</a>T</h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-YesA1" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#220">source</a><a href="#impl-BorrowMut%3CT%3E-for-YesA1" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a><T> for T<span class="where fmt-newline">where<br> T: ?<a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#221">source</a></span><a href="#method.borrow_mut" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fnname">borrow_mut</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&mut </a>T</h4></section></summary><div class='docblock'>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-From%3CT%3E-for-YesA1" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#733">source</a><a href="#impl-From%3CT%3E-for-YesA1" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><T> for T</h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#736">source</a></span><a href="#method.from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html#tymethod.from" class="fnname">from</a>(t: T) -> T</h4></section></summary><div class="docblock"><p>Returns the argument unchanged.</p> +</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Into%3CU%3E-for-YesA1" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#717">source</a><a href="#impl-Into%3CU%3E-for-YesA1" class="anchor"></a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><U> for T<span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><T>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.into" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#725">source</a></span><a href="#method.into" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html#tymethod.into" class="fnname">into</a>(self) -> U</h4></section></summary><div class="docblock"><p>Calls <code>U::from(self)</code>.</p> +<p>That is, this conversion is whatever the implementation of +<code><a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="From">From</a><T> for U</code> chooses to do.</p> +</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-TryFrom%3CU%3E-for-YesA1" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#775">source</a><a href="#impl-TryFrom%3CU%3E-for-YesA1" class="anchor"></a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><U> for T<span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><T>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Error" class="anchor"></a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="https://doc.rust-lang.org/1.66.0/core/convert/enum.Infallible.html" title="enum core::convert::Infallible">Infallible</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.try_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#781">source</a></span><a href="#method.try_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#tymethod.try_from" class="fnname">try_from</a>(value: U) -> <a class="enum" href="https://doc.rust-lang.org/1.66.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><T, <T as <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><U>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-TryInto%3CU%3E-for-YesA1" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#760">source</a><a href="#impl-TryInto%3CU%3E-for-YesA1" class="anchor"></a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryInto.html" title="trait core::convert::TryInto">TryInto</a><U> for T<span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Error-1" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Error-1" class="anchor"></a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryInto.html#associatedtype.Error" class="associatedtype">Error</a> = <U as <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.try_into" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#766">source</a></span><a href="#method.try_into" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryInto.html#tymethod.try_into" class="fnname">try_into</a>(self) -> <a class="enum" href="https://doc.rust-lang.org/1.66.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><U, <U as <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details></div></section></div></main><div id="rustdoc-vars" data-root-path="../../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/struct.YesA2.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/struct.YesA2.html new file mode 100644 index 0000000..38a2f2a --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/struct.YesA2.html @@ -0,0 +1,5 @@ +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `YesA2` struct in crate `ppv_lite86`."><meta name="keywords" content="rust, rustlang, rust-lang, YesA2"><title>YesA2 in ppv_lite86::x86_64 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../../normalize.css"><link rel="stylesheet" href="../../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../../ayu.css" disabled><link rel="stylesheet" href="../../dark.css" disabled><link rel="stylesheet" href="../../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../main.js"></script><noscript><link rel="stylesheet" href="../../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../../favicon.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">YesA2</a></h2><div class="sidebar-elems"><section><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block"><li><a href="#impl-Clone-for-YesA2">Clone</a></li><li><a href="#impl-Copy-for-YesA2">Copy</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block"><li><a href="#impl-RefUnwindSafe-for-YesA2">RefUnwindSafe</a></li><li><a href="#impl-Send-for-YesA2">Send</a></li><li><a href="#impl-Sync-for-YesA2">Sync</a></li><li><a href="#impl-Unpin-for-YesA2">Unpin</a></li><li><a href="#impl-UnwindSafe-for-YesA2">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block"><li><a href="#impl-Any-for-YesA2">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-YesA2">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E-for-YesA2">BorrowMut<T></a></li><li><a href="#impl-From%3CT%3E-for-YesA2">From<T></a></li><li><a href="#impl-Into%3CU%3E-for-YesA2">Into<U></a></li><li><a href="#impl-TryFrom%3CU%3E-for-YesA2">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E-for-YesA2">TryInto<U></a></li></ul></section><h2><a href="index.html">In ppv_lite86::x86_64</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Struct <a href="../index.html">ppv_lite86</a>::<wbr><a href="index.html">x86_64</a>::<wbr><a class="struct" href="#">YesA2</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../../src/ppv_lite86/x86_64/mod.rs.html#24">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust struct"><code>pub struct YesA2;</code></pre></div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor"></a></h2><div id="trait-implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone-for-YesA2" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#23">source</a><a href="#impl-Clone-for-YesA2" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.YesA2.html" title="struct ppv_lite86::x86_64::YesA2">YesA2</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#23">source</a><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="struct" href="struct.YesA2.html" title="struct ppv_lite86::x86_64::YesA2">YesA2</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/clone.rs.html#132-134">source</a></span><a href="#method.clone_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#method.clone_from" class="fnname">clone_from</a>(&mut self, source: <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&</a>Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><section id="impl-Copy-for-YesA2" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#23">source</a><a href="#impl-Copy-for-YesA2" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> for <a class="struct" href="struct.YesA2.html" title="struct ppv_lite86::x86_64::YesA2">YesA2</a></h3></section></div><h2 id="synthetic-implementations" class="small-section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor"></a></h2><div id="synthetic-implementations-list"><section id="impl-RefUnwindSafe-for-YesA2" class="impl has-srclink"><a href="#impl-RefUnwindSafe-for-YesA2" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.YesA2.html" title="struct ppv_lite86::x86_64::YesA2">YesA2</a></h3></section><section id="impl-Send-for-YesA2" class="impl has-srclink"><a href="#impl-Send-for-YesA2" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.YesA2.html" title="struct ppv_lite86::x86_64::YesA2">YesA2</a></h3></section><section id="impl-Sync-for-YesA2" class="impl has-srclink"><a href="#impl-Sync-for-YesA2" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.YesA2.html" title="struct ppv_lite86::x86_64::YesA2">YesA2</a></h3></section><section id="impl-Unpin-for-YesA2" class="impl has-srclink"><a href="#impl-Unpin-for-YesA2" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.YesA2.html" title="struct ppv_lite86::x86_64::YesA2">YesA2</a></h3></section><section id="impl-UnwindSafe-for-YesA2" class="impl has-srclink"><a href="#impl-UnwindSafe-for-YesA2" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.YesA2.html" title="struct ppv_lite86::x86_64::YesA2">YesA2</a></h3></section></div><h2 id="blanket-implementations" class="small-section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor"></a></h2><div id="blanket-implementations-list"><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any-for-YesA2" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/any.rs.html#200">source</a><a href="#impl-Any-for-YesA2" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.66.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.66.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-YesA2" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#211">source</a><a href="#impl-Borrow%3CT%3E-for-YesA2" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a><T> for T<span class="where fmt-newline">where<br> T: ?<a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#213">source</a></span><a href="#method.borrow" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.Borrow.html#tymethod.borrow" class="fnname">borrow</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&</a>T</h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-YesA2" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#220">source</a><a href="#impl-BorrowMut%3CT%3E-for-YesA2" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a><T> for T<span class="where fmt-newline">where<br> T: ?<a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#221">source</a></span><a href="#method.borrow_mut" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fnname">borrow_mut</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&mut </a>T</h4></section></summary><div class='docblock'>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-From%3CT%3E-for-YesA2" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#733">source</a><a href="#impl-From%3CT%3E-for-YesA2" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><T> for T</h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#736">source</a></span><a href="#method.from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html#tymethod.from" class="fnname">from</a>(t: T) -> T</h4></section></summary><div class="docblock"><p>Returns the argument unchanged.</p> +</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Into%3CU%3E-for-YesA2" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#717">source</a><a href="#impl-Into%3CU%3E-for-YesA2" class="anchor"></a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><U> for T<span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><T>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.into" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#725">source</a></span><a href="#method.into" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html#tymethod.into" class="fnname">into</a>(self) -> U</h4></section></summary><div class="docblock"><p>Calls <code>U::from(self)</code>.</p> +<p>That is, this conversion is whatever the implementation of +<code><a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="From">From</a><T> for U</code> chooses to do.</p> +</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-TryFrom%3CU%3E-for-YesA2" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#775">source</a><a href="#impl-TryFrom%3CU%3E-for-YesA2" class="anchor"></a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><U> for T<span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><T>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Error" class="anchor"></a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="https://doc.rust-lang.org/1.66.0/core/convert/enum.Infallible.html" title="enum core::convert::Infallible">Infallible</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.try_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#781">source</a></span><a href="#method.try_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#tymethod.try_from" class="fnname">try_from</a>(value: U) -> <a class="enum" href="https://doc.rust-lang.org/1.66.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><T, <T as <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><U>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-TryInto%3CU%3E-for-YesA2" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#760">source</a><a href="#impl-TryInto%3CU%3E-for-YesA2" class="anchor"></a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryInto.html" title="trait core::convert::TryInto">TryInto</a><U> for T<span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Error-1" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Error-1" class="anchor"></a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryInto.html#associatedtype.Error" class="associatedtype">Error</a> = <U as <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.try_into" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#766">source</a></span><a href="#method.try_into" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryInto.html#tymethod.try_into" class="fnname">try_into</a>(self) -> <a class="enum" href="https://doc.rust-lang.org/1.66.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><U, <U as <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details></div></section></div></main><div id="rustdoc-vars" data-root-path="../../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/struct.YesNI.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/struct.YesNI.html new file mode 100644 index 0000000..751fb1c --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/struct.YesNI.html @@ -0,0 +1,5 @@ +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `YesNI` struct in crate `ppv_lite86`."><meta name="keywords" content="rust, rustlang, rust-lang, YesNI"><title>YesNI in ppv_lite86::x86_64 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../../normalize.css"><link rel="stylesheet" href="../../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../../ayu.css" disabled><link rel="stylesheet" href="../../dark.css" disabled><link rel="stylesheet" href="../../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../main.js"></script><noscript><link rel="stylesheet" href="../../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../../favicon.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">YesNI</a></h2><div class="sidebar-elems"><section><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block"><li><a href="#impl-Clone-for-YesNI">Clone</a></li><li><a href="#impl-Copy-for-YesNI">Copy</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block"><li><a href="#impl-RefUnwindSafe-for-YesNI">RefUnwindSafe</a></li><li><a href="#impl-Send-for-YesNI">Send</a></li><li><a href="#impl-Sync-for-YesNI">Sync</a></li><li><a href="#impl-Unpin-for-YesNI">Unpin</a></li><li><a href="#impl-UnwindSafe-for-YesNI">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block"><li><a href="#impl-Any-for-YesNI">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-YesNI">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E-for-YesNI">BorrowMut<T></a></li><li><a href="#impl-From%3CT%3E-for-YesNI">From<T></a></li><li><a href="#impl-Into%3CU%3E-for-YesNI">Into<U></a></li><li><a href="#impl-TryFrom%3CU%3E-for-YesNI">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E-for-YesNI">TryInto<U></a></li></ul></section><h2><a href="index.html">In ppv_lite86::x86_64</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Struct <a href="../index.html">ppv_lite86</a>::<wbr><a href="index.html">x86_64</a>::<wbr><a class="struct" href="#">YesNI</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../../src/ppv_lite86/x86_64/mod.rs.html#29">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust struct"><code>pub struct YesNI;</code></pre></div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor"></a></h2><div id="trait-implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone-for-YesNI" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#28">source</a><a href="#impl-Clone-for-YesNI" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.YesNI.html" title="struct ppv_lite86::x86_64::YesNI">YesNI</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#28">source</a><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="struct" href="struct.YesNI.html" title="struct ppv_lite86::x86_64::YesNI">YesNI</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/clone.rs.html#132-134">source</a></span><a href="#method.clone_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#method.clone_from" class="fnname">clone_from</a>(&mut self, source: <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&</a>Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><section id="impl-Copy-for-YesNI" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#28">source</a><a href="#impl-Copy-for-YesNI" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> for <a class="struct" href="struct.YesNI.html" title="struct ppv_lite86::x86_64::YesNI">YesNI</a></h3></section></div><h2 id="synthetic-implementations" class="small-section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor"></a></h2><div id="synthetic-implementations-list"><section id="impl-RefUnwindSafe-for-YesNI" class="impl has-srclink"><a href="#impl-RefUnwindSafe-for-YesNI" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.YesNI.html" title="struct ppv_lite86::x86_64::YesNI">YesNI</a></h3></section><section id="impl-Send-for-YesNI" class="impl has-srclink"><a href="#impl-Send-for-YesNI" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.YesNI.html" title="struct ppv_lite86::x86_64::YesNI">YesNI</a></h3></section><section id="impl-Sync-for-YesNI" class="impl has-srclink"><a href="#impl-Sync-for-YesNI" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.YesNI.html" title="struct ppv_lite86::x86_64::YesNI">YesNI</a></h3></section><section id="impl-Unpin-for-YesNI" class="impl has-srclink"><a href="#impl-Unpin-for-YesNI" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.YesNI.html" title="struct ppv_lite86::x86_64::YesNI">YesNI</a></h3></section><section id="impl-UnwindSafe-for-YesNI" class="impl has-srclink"><a href="#impl-UnwindSafe-for-YesNI" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.YesNI.html" title="struct ppv_lite86::x86_64::YesNI">YesNI</a></h3></section></div><h2 id="blanket-implementations" class="small-section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor"></a></h2><div id="blanket-implementations-list"><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any-for-YesNI" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/any.rs.html#200">source</a><a href="#impl-Any-for-YesNI" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.66.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.66.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-YesNI" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#211">source</a><a href="#impl-Borrow%3CT%3E-for-YesNI" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a><T> for T<span class="where fmt-newline">where<br> T: ?<a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#213">source</a></span><a href="#method.borrow" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.Borrow.html#tymethod.borrow" class="fnname">borrow</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&</a>T</h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-YesNI" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#220">source</a><a href="#impl-BorrowMut%3CT%3E-for-YesNI" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a><T> for T<span class="where fmt-newline">where<br> T: ?<a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#221">source</a></span><a href="#method.borrow_mut" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fnname">borrow_mut</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&mut </a>T</h4></section></summary><div class='docblock'>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-From%3CT%3E-for-YesNI" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#733">source</a><a href="#impl-From%3CT%3E-for-YesNI" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><T> for T</h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#736">source</a></span><a href="#method.from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html#tymethod.from" class="fnname">from</a>(t: T) -> T</h4></section></summary><div class="docblock"><p>Returns the argument unchanged.</p> +</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Into%3CU%3E-for-YesNI" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#717">source</a><a href="#impl-Into%3CU%3E-for-YesNI" class="anchor"></a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><U> for T<span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><T>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.into" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#725">source</a></span><a href="#method.into" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html#tymethod.into" class="fnname">into</a>(self) -> U</h4></section></summary><div class="docblock"><p>Calls <code>U::from(self)</code>.</p> +<p>That is, this conversion is whatever the implementation of +<code><a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="From">From</a><T> for U</code> chooses to do.</p> +</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-TryFrom%3CU%3E-for-YesNI" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#775">source</a><a href="#impl-TryFrom%3CU%3E-for-YesNI" class="anchor"></a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><U> for T<span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><T>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Error" class="anchor"></a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="https://doc.rust-lang.org/1.66.0/core/convert/enum.Infallible.html" title="enum core::convert::Infallible">Infallible</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.try_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#781">source</a></span><a href="#method.try_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#tymethod.try_from" class="fnname">try_from</a>(value: U) -> <a class="enum" href="https://doc.rust-lang.org/1.66.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><T, <T as <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><U>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-TryInto%3CU%3E-for-YesNI" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#760">source</a><a href="#impl-TryInto%3CU%3E-for-YesNI" class="anchor"></a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryInto.html" title="trait core::convert::TryInto">TryInto</a><U> for T<span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Error-1" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Error-1" class="anchor"></a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryInto.html#associatedtype.Error" class="associatedtype">Error</a> = <U as <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.try_into" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#766">source</a></span><a href="#method.try_into" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryInto.html#tymethod.try_into" class="fnname">try_into</a>(self) -> <a class="enum" href="https://doc.rust-lang.org/1.66.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><U, <U as <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details></div></section></div></main><div id="rustdoc-vars" data-root-path="../../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/struct.YesS3.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/struct.YesS3.html new file mode 100644 index 0000000..293395e --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/struct.YesS3.html @@ -0,0 +1,5 @@ +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `YesS3` struct in crate `ppv_lite86`."><meta name="keywords" content="rust, rustlang, rust-lang, YesS3"><title>YesS3 in ppv_lite86::x86_64 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../../normalize.css"><link rel="stylesheet" href="../../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../../ayu.css" disabled><link rel="stylesheet" href="../../dark.css" disabled><link rel="stylesheet" href="../../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../main.js"></script><noscript><link rel="stylesheet" href="../../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../../favicon.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">YesS3</a></h2><div class="sidebar-elems"><section><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block"><li><a href="#impl-Clone-for-YesS3">Clone</a></li><li><a href="#impl-Copy-for-YesS3">Copy</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block"><li><a href="#impl-RefUnwindSafe-for-YesS3">RefUnwindSafe</a></li><li><a href="#impl-Send-for-YesS3">Send</a></li><li><a href="#impl-Sync-for-YesS3">Sync</a></li><li><a href="#impl-Unpin-for-YesS3">Unpin</a></li><li><a href="#impl-UnwindSafe-for-YesS3">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block"><li><a href="#impl-Any-for-YesS3">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-YesS3">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E-for-YesS3">BorrowMut<T></a></li><li><a href="#impl-From%3CT%3E-for-YesS3">From<T></a></li><li><a href="#impl-Into%3CU%3E-for-YesS3">Into<U></a></li><li><a href="#impl-TryFrom%3CU%3E-for-YesS3">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E-for-YesS3">TryInto<U></a></li></ul></section><h2><a href="index.html">In ppv_lite86::x86_64</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Struct <a href="../index.html">ppv_lite86</a>::<wbr><a href="index.html">x86_64</a>::<wbr><a class="struct" href="#">YesS3</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../../src/ppv_lite86/x86_64/mod.rs.html#9">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust struct"><code>pub struct YesS3;</code></pre></div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor"></a></h2><div id="trait-implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone-for-YesS3" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#8">source</a><a href="#impl-Clone-for-YesS3" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.YesS3.html" title="struct ppv_lite86::x86_64::YesS3">YesS3</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#8">source</a><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="struct" href="struct.YesS3.html" title="struct ppv_lite86::x86_64::YesS3">YesS3</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/clone.rs.html#132-134">source</a></span><a href="#method.clone_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#method.clone_from" class="fnname">clone_from</a>(&mut self, source: <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&</a>Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><section id="impl-Copy-for-YesS3" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#8">source</a><a href="#impl-Copy-for-YesS3" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> for <a class="struct" href="struct.YesS3.html" title="struct ppv_lite86::x86_64::YesS3">YesS3</a></h3></section></div><h2 id="synthetic-implementations" class="small-section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor"></a></h2><div id="synthetic-implementations-list"><section id="impl-RefUnwindSafe-for-YesS3" class="impl has-srclink"><a href="#impl-RefUnwindSafe-for-YesS3" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.YesS3.html" title="struct ppv_lite86::x86_64::YesS3">YesS3</a></h3></section><section id="impl-Send-for-YesS3" class="impl has-srclink"><a href="#impl-Send-for-YesS3" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.YesS3.html" title="struct ppv_lite86::x86_64::YesS3">YesS3</a></h3></section><section id="impl-Sync-for-YesS3" class="impl has-srclink"><a href="#impl-Sync-for-YesS3" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.YesS3.html" title="struct ppv_lite86::x86_64::YesS3">YesS3</a></h3></section><section id="impl-Unpin-for-YesS3" class="impl has-srclink"><a href="#impl-Unpin-for-YesS3" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.YesS3.html" title="struct ppv_lite86::x86_64::YesS3">YesS3</a></h3></section><section id="impl-UnwindSafe-for-YesS3" class="impl has-srclink"><a href="#impl-UnwindSafe-for-YesS3" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.YesS3.html" title="struct ppv_lite86::x86_64::YesS3">YesS3</a></h3></section></div><h2 id="blanket-implementations" class="small-section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor"></a></h2><div id="blanket-implementations-list"><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any-for-YesS3" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/any.rs.html#200">source</a><a href="#impl-Any-for-YesS3" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.66.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.66.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-YesS3" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#211">source</a><a href="#impl-Borrow%3CT%3E-for-YesS3" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a><T> for T<span class="where fmt-newline">where<br> T: ?<a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#213">source</a></span><a href="#method.borrow" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.Borrow.html#tymethod.borrow" class="fnname">borrow</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&</a>T</h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-YesS3" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#220">source</a><a href="#impl-BorrowMut%3CT%3E-for-YesS3" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a><T> for T<span class="where fmt-newline">where<br> T: ?<a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#221">source</a></span><a href="#method.borrow_mut" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fnname">borrow_mut</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&mut </a>T</h4></section></summary><div class='docblock'>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-From%3CT%3E-for-YesS3" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#733">source</a><a href="#impl-From%3CT%3E-for-YesS3" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><T> for T</h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#736">source</a></span><a href="#method.from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html#tymethod.from" class="fnname">from</a>(t: T) -> T</h4></section></summary><div class="docblock"><p>Returns the argument unchanged.</p> +</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Into%3CU%3E-for-YesS3" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#717">source</a><a href="#impl-Into%3CU%3E-for-YesS3" class="anchor"></a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><U> for T<span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><T>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.into" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#725">source</a></span><a href="#method.into" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html#tymethod.into" class="fnname">into</a>(self) -> U</h4></section></summary><div class="docblock"><p>Calls <code>U::from(self)</code>.</p> +<p>That is, this conversion is whatever the implementation of +<code><a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="From">From</a><T> for U</code> chooses to do.</p> +</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-TryFrom%3CU%3E-for-YesS3" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#775">source</a><a href="#impl-TryFrom%3CU%3E-for-YesS3" class="anchor"></a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><U> for T<span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><T>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Error" class="anchor"></a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="https://doc.rust-lang.org/1.66.0/core/convert/enum.Infallible.html" title="enum core::convert::Infallible">Infallible</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.try_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#781">source</a></span><a href="#method.try_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#tymethod.try_from" class="fnname">try_from</a>(value: U) -> <a class="enum" href="https://doc.rust-lang.org/1.66.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><T, <T as <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><U>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-TryInto%3CU%3E-for-YesS3" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#760">source</a><a href="#impl-TryInto%3CU%3E-for-YesS3" class="anchor"></a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryInto.html" title="trait core::convert::TryInto">TryInto</a><U> for T<span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Error-1" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Error-1" class="anchor"></a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryInto.html#associatedtype.Error" class="associatedtype">Error</a> = <U as <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.try_into" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#766">source</a></span><a href="#method.try_into" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryInto.html#tymethod.try_into" class="fnname">try_into</a>(self) -> <a class="enum" href="https://doc.rust-lang.org/1.66.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><U, <U as <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details></div></section></div></main><div id="rustdoc-vars" data-root-path="../../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/struct.YesS4.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/struct.YesS4.html new file mode 100644 index 0000000..896f850 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/struct.YesS4.html @@ -0,0 +1,5 @@ +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `YesS4` struct in crate `ppv_lite86`."><meta name="keywords" content="rust, rustlang, rust-lang, YesS4"><title>YesS4 in ppv_lite86::x86_64 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../../normalize.css"><link rel="stylesheet" href="../../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../../ayu.css" disabled><link rel="stylesheet" href="../../dark.css" disabled><link rel="stylesheet" href="../../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../main.js"></script><noscript><link rel="stylesheet" href="../../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../../favicon.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">YesS4</a></h2><div class="sidebar-elems"><section><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block"><li><a href="#impl-Clone-for-YesS4">Clone</a></li><li><a href="#impl-Copy-for-YesS4">Copy</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block"><li><a href="#impl-RefUnwindSafe-for-YesS4">RefUnwindSafe</a></li><li><a href="#impl-Send-for-YesS4">Send</a></li><li><a href="#impl-Sync-for-YesS4">Sync</a></li><li><a href="#impl-Unpin-for-YesS4">Unpin</a></li><li><a href="#impl-UnwindSafe-for-YesS4">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block"><li><a href="#impl-Any-for-YesS4">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-YesS4">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E-for-YesS4">BorrowMut<T></a></li><li><a href="#impl-From%3CT%3E-for-YesS4">From<T></a></li><li><a href="#impl-Into%3CU%3E-for-YesS4">Into<U></a></li><li><a href="#impl-TryFrom%3CU%3E-for-YesS4">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E-for-YesS4">TryInto<U></a></li></ul></section><h2><a href="index.html">In ppv_lite86::x86_64</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Struct <a href="../index.html">ppv_lite86</a>::<wbr><a href="index.html">x86_64</a>::<wbr><a class="struct" href="#">YesS4</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../../src/ppv_lite86/x86_64/mod.rs.html#14">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust struct"><code>pub struct YesS4;</code></pre></div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor"></a></h2><div id="trait-implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone-for-YesS4" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#13">source</a><a href="#impl-Clone-for-YesS4" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.YesS4.html" title="struct ppv_lite86::x86_64::YesS4">YesS4</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#13">source</a><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="struct" href="struct.YesS4.html" title="struct ppv_lite86::x86_64::YesS4">YesS4</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/clone.rs.html#132-134">source</a></span><a href="#method.clone_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#method.clone_from" class="fnname">clone_from</a>(&mut self, source: <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&</a>Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><section id="impl-Copy-for-YesS4" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#13">source</a><a href="#impl-Copy-for-YesS4" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> for <a class="struct" href="struct.YesS4.html" title="struct ppv_lite86::x86_64::YesS4">YesS4</a></h3></section></div><h2 id="synthetic-implementations" class="small-section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor"></a></h2><div id="synthetic-implementations-list"><section id="impl-RefUnwindSafe-for-YesS4" class="impl has-srclink"><a href="#impl-RefUnwindSafe-for-YesS4" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.YesS4.html" title="struct ppv_lite86::x86_64::YesS4">YesS4</a></h3></section><section id="impl-Send-for-YesS4" class="impl has-srclink"><a href="#impl-Send-for-YesS4" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.YesS4.html" title="struct ppv_lite86::x86_64::YesS4">YesS4</a></h3></section><section id="impl-Sync-for-YesS4" class="impl has-srclink"><a href="#impl-Sync-for-YesS4" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.YesS4.html" title="struct ppv_lite86::x86_64::YesS4">YesS4</a></h3></section><section id="impl-Unpin-for-YesS4" class="impl has-srclink"><a href="#impl-Unpin-for-YesS4" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.YesS4.html" title="struct ppv_lite86::x86_64::YesS4">YesS4</a></h3></section><section id="impl-UnwindSafe-for-YesS4" class="impl has-srclink"><a href="#impl-UnwindSafe-for-YesS4" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.YesS4.html" title="struct ppv_lite86::x86_64::YesS4">YesS4</a></h3></section></div><h2 id="blanket-implementations" class="small-section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor"></a></h2><div id="blanket-implementations-list"><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any-for-YesS4" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/any.rs.html#200">source</a><a href="#impl-Any-for-YesS4" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.66.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.66.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-YesS4" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#211">source</a><a href="#impl-Borrow%3CT%3E-for-YesS4" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a><T> for T<span class="where fmt-newline">where<br> T: ?<a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#213">source</a></span><a href="#method.borrow" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.Borrow.html#tymethod.borrow" class="fnname">borrow</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&</a>T</h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-YesS4" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#220">source</a><a href="#impl-BorrowMut%3CT%3E-for-YesS4" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a><T> for T<span class="where fmt-newline">where<br> T: ?<a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#221">source</a></span><a href="#method.borrow_mut" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fnname">borrow_mut</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&mut </a>T</h4></section></summary><div class='docblock'>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-From%3CT%3E-for-YesS4" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#733">source</a><a href="#impl-From%3CT%3E-for-YesS4" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><T> for T</h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#736">source</a></span><a href="#method.from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html#tymethod.from" class="fnname">from</a>(t: T) -> T</h4></section></summary><div class="docblock"><p>Returns the argument unchanged.</p> +</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Into%3CU%3E-for-YesS4" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#717">source</a><a href="#impl-Into%3CU%3E-for-YesS4" class="anchor"></a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><U> for T<span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><T>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.into" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#725">source</a></span><a href="#method.into" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html#tymethod.into" class="fnname">into</a>(self) -> U</h4></section></summary><div class="docblock"><p>Calls <code>U::from(self)</code>.</p> +<p>That is, this conversion is whatever the implementation of +<code><a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="From">From</a><T> for U</code> chooses to do.</p> +</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-TryFrom%3CU%3E-for-YesS4" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#775">source</a><a href="#impl-TryFrom%3CU%3E-for-YesS4" class="anchor"></a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><U> for T<span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><T>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Error" class="anchor"></a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="https://doc.rust-lang.org/1.66.0/core/convert/enum.Infallible.html" title="enum core::convert::Infallible">Infallible</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.try_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#781">source</a></span><a href="#method.try_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#tymethod.try_from" class="fnname">try_from</a>(value: U) -> <a class="enum" href="https://doc.rust-lang.org/1.66.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><T, <T as <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><U>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-TryInto%3CU%3E-for-YesS4" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#760">source</a><a href="#impl-TryInto%3CU%3E-for-YesS4" class="anchor"></a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryInto.html" title="trait core::convert::TryInto">TryInto</a><U> for T<span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Error-1" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Error-1" class="anchor"></a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryInto.html#associatedtype.Error" class="associatedtype">Error</a> = <U as <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.try_into" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#766">source</a></span><a href="#method.try_into" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryInto.html#tymethod.try_into" class="fnname">try_into</a>(self) -> <a class="enum" href="https://doc.rust-lang.org/1.66.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><U, <U as <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details></div></section></div></main><div id="rustdoc-vars" data-root-path="../../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/type.AVX.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/type.AVX.html new file mode 100644 index 0000000..03fcf1d --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/type.AVX.html @@ -0,0 +1,3 @@ +<!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="AVX but not AVX2: only 128-bit integer operations, but use VEX versions of everything to avoid expensive SSE/VEX conflicts."><meta name="keywords" content="rust, rustlang, rust-lang, AVX"><title>AVX in ppv_lite86::x86_64 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../../normalize.css"><link rel="stylesheet" href="../../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../../ayu.css" disabled><link rel="stylesheet" href="../../dark.css" disabled><link rel="stylesheet" href="../../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../main.js"></script><noscript><link rel="stylesheet" href="../../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../../favicon.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">AVX</a></h2><div class="sidebar-elems"><h2><a href="index.html">In ppv_lite86::x86_64</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Type Definition <a href="../index.html">ppv_lite86</a>::<wbr><a href="index.html">x86_64</a>::<wbr><a class="type" href="#">AVX</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../../src/ppv_lite86/x86_64/mod.rs.html#102">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust typedef"><code>pub type AVX = <a class="struct" href="struct.SseMachine.html" title="struct ppv_lite86::x86_64::SseMachine">SseMachine</a><<a class="struct" href="struct.YesS3.html" title="struct ppv_lite86::x86_64::YesS3">YesS3</a>, <a class="struct" href="struct.YesS4.html" title="struct ppv_lite86::x86_64::YesS4">YesS4</a>, <a class="struct" href="struct.NoNI.html" title="struct ppv_lite86::x86_64::NoNI">NoNI</a>>;</code></pre></div><details class="rustdoc-toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>AVX but not AVX2: only 128-bit integer operations, but use VEX versions of everything +to avoid expensive SSE/VEX conflicts.</p> +</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/type.AVX2.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/type.AVX2.html new file mode 100644 index 0000000..19954ef --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/type.AVX2.html @@ -0,0 +1 @@ +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `AVX2` type in crate `ppv_lite86`."><meta name="keywords" content="rust, rustlang, rust-lang, AVX2"><title>AVX2 in ppv_lite86::x86_64 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../../normalize.css"><link rel="stylesheet" href="../../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../../ayu.css" disabled><link rel="stylesheet" href="../../dark.css" disabled><link rel="stylesheet" href="../../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../main.js"></script><noscript><link rel="stylesheet" href="../../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../../favicon.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">AVX2</a></h2><div class="sidebar-elems"><h2><a href="index.html">In ppv_lite86::x86_64</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Type Definition <a href="../index.html">ppv_lite86</a>::<wbr><a href="index.html">x86_64</a>::<wbr><a class="type" href="#">AVX2</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../../src/ppv_lite86/x86_64/mod.rs.html#103">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust typedef"><code>pub type AVX2 = <a class="struct" href="struct.Avx2Machine.html" title="struct ppv_lite86::x86_64::Avx2Machine">Avx2Machine</a><<a class="struct" href="struct.NoNI.html" title="struct ppv_lite86::x86_64::NoNI">NoNI</a>>;</code></pre></div></section></div></main><div id="rustdoc-vars" data-root-path="../../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/type.SSE2.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/type.SSE2.html new file mode 100644 index 0000000..b73e45d --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/type.SSE2.html @@ -0,0 +1 @@ +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `SSE2` type in crate `ppv_lite86`."><meta name="keywords" content="rust, rustlang, rust-lang, SSE2"><title>SSE2 in ppv_lite86::x86_64 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../../normalize.css"><link rel="stylesheet" href="../../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../../ayu.css" disabled><link rel="stylesheet" href="../../dark.css" disabled><link rel="stylesheet" href="../../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../main.js"></script><noscript><link rel="stylesheet" href="../../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../../favicon.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">SSE2</a></h2><div class="sidebar-elems"><h2><a href="index.html">In ppv_lite86::x86_64</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Type Definition <a href="../index.html">ppv_lite86</a>::<wbr><a href="index.html">x86_64</a>::<wbr><a class="type" href="#">SSE2</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../../src/ppv_lite86/x86_64/mod.rs.html#97">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust typedef"><code>pub type SSE2 = <a class="struct" href="struct.SseMachine.html" title="struct ppv_lite86::x86_64::SseMachine">SseMachine</a><<a class="struct" href="struct.NoS3.html" title="struct ppv_lite86::x86_64::NoS3">NoS3</a>, <a class="struct" href="struct.NoS4.html" title="struct ppv_lite86::x86_64::NoS4">NoS4</a>, <a class="struct" href="struct.NoNI.html" title="struct ppv_lite86::x86_64::NoNI">NoNI</a>>;</code></pre></div></section></div></main><div id="rustdoc-vars" data-root-path="../../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/type.SSE41.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/type.SSE41.html new file mode 100644 index 0000000..ee62f7d --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/type.SSE41.html @@ -0,0 +1 @@ +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `SSE41` type in crate `ppv_lite86`."><meta name="keywords" content="rust, rustlang, rust-lang, SSE41"><title>SSE41 in ppv_lite86::x86_64 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../../normalize.css"><link rel="stylesheet" href="../../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../../ayu.css" disabled><link rel="stylesheet" href="../../dark.css" disabled><link rel="stylesheet" href="../../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../main.js"></script><noscript><link rel="stylesheet" href="../../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../../favicon.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">SSE41</a></h2><div class="sidebar-elems"><h2><a href="index.html">In ppv_lite86::x86_64</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Type Definition <a href="../index.html">ppv_lite86</a>::<wbr><a href="index.html">x86_64</a>::<wbr><a class="type" href="#">SSE41</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../../src/ppv_lite86/x86_64/mod.rs.html#99">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust typedef"><code>pub type SSE41 = <a class="struct" href="struct.SseMachine.html" title="struct ppv_lite86::x86_64::SseMachine">SseMachine</a><<a class="struct" href="struct.YesS3.html" title="struct ppv_lite86::x86_64::YesS3">YesS3</a>, <a class="struct" href="struct.YesS4.html" title="struct ppv_lite86::x86_64::YesS4">YesS4</a>, <a class="struct" href="struct.NoNI.html" title="struct ppv_lite86::x86_64::NoNI">NoNI</a>>;</code></pre></div></section></div></main><div id="rustdoc-vars" data-root-path="../../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/type.SSSE3.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/type.SSSE3.html new file mode 100644 index 0000000..e39ea35 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/type.SSSE3.html @@ -0,0 +1 @@ +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `SSSE3` type in crate `ppv_lite86`."><meta name="keywords" content="rust, rustlang, rust-lang, SSSE3"><title>SSSE3 in ppv_lite86::x86_64 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../../normalize.css"><link rel="stylesheet" href="../../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../../ayu.css" disabled><link rel="stylesheet" href="../../dark.css" disabled><link rel="stylesheet" href="../../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../main.js"></script><noscript><link rel="stylesheet" href="../../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../../favicon.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">SSSE3</a></h2><div class="sidebar-elems"><h2><a href="index.html">In ppv_lite86::x86_64</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Type Definition <a href="../index.html">ppv_lite86</a>::<wbr><a href="index.html">x86_64</a>::<wbr><a class="type" href="#">SSSE3</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../../src/ppv_lite86/x86_64/mod.rs.html#98">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust typedef"><code>pub type SSSE3 = <a class="struct" href="struct.SseMachine.html" title="struct ppv_lite86::x86_64::SseMachine">SseMachine</a><<a class="struct" href="struct.YesS3.html" title="struct ppv_lite86::x86_64::YesS3">YesS3</a>, <a class="struct" href="struct.NoS4.html" title="struct ppv_lite86::x86_64::NoS4">NoS4</a>, <a class="struct" href="struct.NoNI.html" title="struct ppv_lite86::x86_64::NoNI">NoNI</a>>;</code></pre></div></section></div></main><div id="rustdoc-vars" data-root-path="../../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/union.vec128_storage.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/union.vec128_storage.html new file mode 100644 index 0000000..c134ed0 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/union.vec128_storage.html @@ -0,0 +1,12 @@ +<!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="Generic wrapper for unparameterized storage of any of the possible impls. Converting into and out of this type should be essentially free, although it may be more aligned than a particular impl requires."><meta name="keywords" content="rust, rustlang, rust-lang, vec128_storage"><title>vec128_storage in ppv_lite86::x86_64 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../../normalize.css"><link rel="stylesheet" href="../../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../../ayu.css" disabled><link rel="stylesheet" href="../../dark.css" disabled><link rel="stylesheet" href="../../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../main.js"></script><noscript><link rel="stylesheet" href="../../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../../favicon.svg"></head><body class="rustdoc union"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">vec128_storage</a></h2><div class="sidebar-elems"><section><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block"><li><a href="#impl-Clone-for-vec128_storage">Clone</a></li><li><a href="#impl-Copy-for-vec128_storage">Copy</a></li><li><a href="#impl-Default-for-vec128_storage">Default</a></li><li><a href="#impl-Eq-for-vec128_storage">Eq</a></li><li><a href="#impl-From%3C%26%27a%20vec128_storage%3E-for-%26%27a%20%5Bu32%3B%204%5D">From<&'a vec128_storage></a></li><li><a href="#impl-From%3C%5Bu32%3B%204%5D%3E-for-vec128_storage">From<[u32; 4]></a></li><li><a href="#impl-From%3Cvec128_storage%3E-for-%5Bu128%3B%201%5D">From<vec128_storage></a></li><li><a href="#impl-From%3Cvec128_storage%3E-for-%5Bu32%3B%204%5D">From<vec128_storage></a></li><li><a href="#impl-From%3Cvec128_storage%3E-for-%5Bu64%3B%202%5D">From<vec128_storage></a></li><li><a href="#impl-PartialEq%3Cvec128_storage%3E-for-vec128_storage">PartialEq<vec128_storage></a></li><li><a href="#impl-Store%3Cvec128_storage%3E-for-vec128_storage">Store<vec128_storage></a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block"><li><a href="#impl-RefUnwindSafe-for-vec128_storage">RefUnwindSafe</a></li><li><a href="#impl-Send-for-vec128_storage">Send</a></li><li><a href="#impl-Sync-for-vec128_storage">Sync</a></li><li><a href="#impl-Unpin-for-vec128_storage">Unpin</a></li><li><a href="#impl-UnwindSafe-for-vec128_storage">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block"><li><a href="#impl-Any-for-vec128_storage">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-vec128_storage">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E-for-vec128_storage">BorrowMut<T></a></li><li><a href="#impl-From%3CT%3E-for-vec128_storage">From<T></a></li><li><a href="#impl-Into%3CU%3E-for-vec128_storage">Into<U></a></li><li><a href="#impl-TryFrom%3CU%3E-for-vec128_storage">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E-for-vec128_storage">TryInto<U></a></li></ul></section><h2><a href="index.html">In ppv_lite86::x86_64</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Union <a href="../index.html">ppv_lite86</a>::<wbr><a href="index.html">x86_64</a>::<wbr><a class="union" href="#">vec128_storage</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../../src/ppv_lite86/x86_64/mod.rs.html#110-115">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust union"><code>pub union vec128_storage { + /* private fields */ +}</code></pre></div><details class="rustdoc-toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Generic wrapper for unparameterized storage of any of the possible impls. +Converting into and out of this type should be essentially free, although it may be more +aligned than a particular impl requires.</p> +</div></details><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor"></a></h2><div id="trait-implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone-for-vec128_storage" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#109">source</a><a href="#impl-Clone-for-vec128_storage" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="union" href="union.vec128_storage.html" title="union ppv_lite86::x86_64::vec128_storage">vec128_storage</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#109">source</a><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="union" href="union.vec128_storage.html" title="union ppv_lite86::x86_64::vec128_storage">vec128_storage</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/clone.rs.html#132-134">source</a></span><a href="#method.clone_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#method.clone_from" class="fnname">clone_from</a>(&mut self, source: <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&</a>Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Default-for-vec128_storage" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#134-139">source</a><a href="#impl-Default-for-vec128_storage" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="union" href="union.vec128_storage.html" title="union ppv_lite86::x86_64::vec128_storage">vec128_storage</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.default" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#136-138">source</a><a href="#method.default" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/default/trait.Default.html#tymethod.default" class="fnname">default</a>() -> Self</h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/1.66.0/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-From%3C%26%27a%20vec128_storage%3E-for-%26%27a%20%5Bu32%3B%204%5D" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#122-127">source</a><a href="#impl-From%3C%26%27a%20vec128_storage%3E-for-%26%27a%20%5Bu32%3B%204%5D" class="anchor"></a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><&'a <a class="union" href="union.vec128_storage.html" title="union ppv_lite86::x86_64::vec128_storage">vec128_storage</a>> for &'a [<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u32.html">u32</a>; <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.array.html">4</a>]</h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#124-126">source</a><a href="#method.from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html#tymethod.from" class="fnname">from</a>(x: &'a <a class="union" href="union.vec128_storage.html" title="union ppv_lite86::x86_64::vec128_storage">vec128_storage</a>) -> Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-From%3C%5Bu32%3B%204%5D%3E-for-vec128_storage" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#128-133">source</a><a href="#impl-From%3C%5Bu32%3B%204%5D%3E-for-vec128_storage" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><[<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u32.html">u32</a>; <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.array.html">4</a>]> for <a class="union" href="union.vec128_storage.html" title="union ppv_lite86::x86_64::vec128_storage">vec128_storage</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#130-132">source</a><a href="#method.from-1" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html#tymethod.from" class="fnname">from</a>(u32x4: [<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u32.html">u32</a>; <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.array.html">4</a>]) -> Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-From%3Cvec128_storage%3E-for-%5Bu128%3B%201%5D" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#234">source</a><a href="#impl-From%3Cvec128_storage%3E-for-%5Bu128%3B%201%5D" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="union" href="union.vec128_storage.html" title="union ppv_lite86::x86_64::vec128_storage">vec128_storage</a>> for [<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u128.html">u128</a>; <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.array.html">1</a>]</h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from-4" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#234">source</a><a href="#method.from-4" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html#tymethod.from" class="fnname">from</a>(vec: <a class="union" href="union.vec128_storage.html" title="union ppv_lite86::x86_64::vec128_storage">vec128_storage</a>) -> Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-From%3Cvec128_storage%3E-for-%5Bu32%3B%204%5D" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#232">source</a><a href="#impl-From%3Cvec128_storage%3E-for-%5Bu32%3B%204%5D" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="union" href="union.vec128_storage.html" title="union ppv_lite86::x86_64::vec128_storage">vec128_storage</a>> for [<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u32.html">u32</a>; <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.array.html">4</a>]</h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from-2" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#232">source</a><a href="#method.from-2" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html#tymethod.from" class="fnname">from</a>(vec: <a class="union" href="union.vec128_storage.html" title="union ppv_lite86::x86_64::vec128_storage">vec128_storage</a>) -> Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-From%3Cvec128_storage%3E-for-%5Bu64%3B%202%5D" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#233">source</a><a href="#impl-From%3Cvec128_storage%3E-for-%5Bu64%3B%202%5D" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="union" href="union.vec128_storage.html" title="union ppv_lite86::x86_64::vec128_storage">vec128_storage</a>> for [<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u64.html">u64</a>; <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.array.html">2</a>]</h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from-3" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#233">source</a><a href="#method.from-3" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html#tymethod.from" class="fnname">from</a>(vec: <a class="union" href="union.vec128_storage.html" title="union ppv_lite86::x86_64::vec128_storage">vec128_storage</a>) -> Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-PartialEq%3Cvec128_storage%3E-for-vec128_storage" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#141-146">source</a><a href="#impl-PartialEq%3Cvec128_storage%3E-for-vec128_storage" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a><<a class="union" href="union.vec128_storage.html" title="union ppv_lite86::x86_64::vec128_storage">vec128_storage</a>> for <a class="union" href="union.vec128_storage.html" title="union ppv_lite86::x86_64::vec128_storage">vec128_storage</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#143-145">source</a><a href="#method.eq" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/cmp/trait.PartialEq.html#tymethod.eq" class="fnname">eq</a>(&self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&</a>Self) -> <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>This method tests for <code>self</code> and <code>other</code> values to be equal, and is used +by <code>==</code>. <a href="https://doc.rust-lang.org/1.66.0/core/cmp/trait.PartialEq.html#tymethod.eq">Read more</a></div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/cmp.rs.html#227">source</a></span><a href="#method.ne" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/cmp/trait.PartialEq.html#method.ne" class="fnname">ne</a>(&self, other: <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&</a>Rhs) -> <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>This method tests for <code>!=</code>. The default implementation is almost always +sufficient, and should not be overridden without very good reason. <a href="https://doc.rust-lang.org/1.66.0/core/cmp/trait.PartialEq.html#method.ne">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Store%3Cvec128_storage%3E-for-vec128_storage" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#116-121">source</a><a href="#impl-Store%3Cvec128_storage%3E-for-vec128_storage" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="../trait.Store.html" title="trait ppv_lite86::Store">Store</a><<a class="union" href="union.vec128_storage.html" title="union ppv_lite86::x86_64::vec128_storage">vec128_storage</a>> for <a class="union" href="union.vec128_storage.html" title="union ppv_lite86::x86_64::vec128_storage">vec128_storage</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.unpack" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#118-120">source</a><a href="#method.unpack" class="anchor"></a><h4 class="code-header">unsafe fn <a href="../trait.Store.html#tymethod.unpack" class="fnname">unpack</a>(p: <a class="union" href="union.vec128_storage.html" title="union ppv_lite86::x86_64::vec128_storage">vec128_storage</a>) -> Self</h4></section></summary><div class='docblock'>Safety <a href="../trait.Store.html#tymethod.unpack">Read more</a></div></details></div></details><section id="impl-Copy-for-vec128_storage" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#109">source</a><a href="#impl-Copy-for-vec128_storage" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> for <a class="union" href="union.vec128_storage.html" title="union ppv_lite86::x86_64::vec128_storage">vec128_storage</a></h3></section><section id="impl-Eq-for-vec128_storage" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#140">source</a><a href="#impl-Eq-for-vec128_storage" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="union" href="union.vec128_storage.html" title="union ppv_lite86::x86_64::vec128_storage">vec128_storage</a></h3></section></div><h2 id="synthetic-implementations" class="small-section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor"></a></h2><div id="synthetic-implementations-list"><section id="impl-RefUnwindSafe-for-vec128_storage" class="impl has-srclink"><a href="#impl-RefUnwindSafe-for-vec128_storage" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="union" href="union.vec128_storage.html" title="union ppv_lite86::x86_64::vec128_storage">vec128_storage</a></h3></section><section id="impl-Send-for-vec128_storage" class="impl has-srclink"><a href="#impl-Send-for-vec128_storage" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="union" href="union.vec128_storage.html" title="union ppv_lite86::x86_64::vec128_storage">vec128_storage</a></h3></section><section id="impl-Sync-for-vec128_storage" class="impl has-srclink"><a href="#impl-Sync-for-vec128_storage" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="union" href="union.vec128_storage.html" title="union ppv_lite86::x86_64::vec128_storage">vec128_storage</a></h3></section><section id="impl-Unpin-for-vec128_storage" class="impl has-srclink"><a href="#impl-Unpin-for-vec128_storage" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="union" href="union.vec128_storage.html" title="union ppv_lite86::x86_64::vec128_storage">vec128_storage</a></h3></section><section id="impl-UnwindSafe-for-vec128_storage" class="impl has-srclink"><a href="#impl-UnwindSafe-for-vec128_storage" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="union" href="union.vec128_storage.html" title="union ppv_lite86::x86_64::vec128_storage">vec128_storage</a></h3></section></div><h2 id="blanket-implementations" class="small-section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor"></a></h2><div id="blanket-implementations-list"><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any-for-vec128_storage" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/any.rs.html#200">source</a><a href="#impl-Any-for-vec128_storage" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.66.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.66.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-vec128_storage" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#211">source</a><a href="#impl-Borrow%3CT%3E-for-vec128_storage" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a><T> for T<span class="where fmt-newline">where<br> T: ?<a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#213">source</a></span><a href="#method.borrow" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.Borrow.html#tymethod.borrow" class="fnname">borrow</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&</a>T</h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-vec128_storage" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#220">source</a><a href="#impl-BorrowMut%3CT%3E-for-vec128_storage" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a><T> for T<span class="where fmt-newline">where<br> T: ?<a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#221">source</a></span><a href="#method.borrow_mut" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fnname">borrow_mut</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&mut </a>T</h4></section></summary><div class='docblock'>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-From%3CT%3E-for-vec128_storage" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#733">source</a><a href="#impl-From%3CT%3E-for-vec128_storage" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><T> for T</h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from-5" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#736">source</a></span><a href="#method.from-5" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html#tymethod.from" class="fnname">from</a>(t: T) -> T</h4></section></summary><div class="docblock"><p>Returns the argument unchanged.</p> +</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Into%3CU%3E-for-vec128_storage" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#717">source</a><a href="#impl-Into%3CU%3E-for-vec128_storage" class="anchor"></a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><U> for T<span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><T>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.into" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#725">source</a></span><a href="#method.into" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html#tymethod.into" class="fnname">into</a>(self) -> U</h4></section></summary><div class="docblock"><p>Calls <code>U::from(self)</code>.</p> +<p>That is, this conversion is whatever the implementation of +<code><a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="From">From</a><T> for U</code> chooses to do.</p> +</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-TryFrom%3CU%3E-for-vec128_storage" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#775">source</a><a href="#impl-TryFrom%3CU%3E-for-vec128_storage" class="anchor"></a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><U> for T<span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><T>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Error" class="anchor"></a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="https://doc.rust-lang.org/1.66.0/core/convert/enum.Infallible.html" title="enum core::convert::Infallible">Infallible</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.try_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#781">source</a></span><a href="#method.try_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#tymethod.try_from" class="fnname">try_from</a>(value: U) -> <a class="enum" href="https://doc.rust-lang.org/1.66.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><T, <T as <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><U>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-TryInto%3CU%3E-for-vec128_storage" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#760">source</a><a href="#impl-TryInto%3CU%3E-for-vec128_storage" class="anchor"></a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryInto.html" title="trait core::convert::TryInto">TryInto</a><U> for T<span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Error-1" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Error-1" class="anchor"></a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryInto.html#associatedtype.Error" class="associatedtype">Error</a> = <U as <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.try_into" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#766">source</a></span><a href="#method.try_into" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryInto.html#tymethod.try_into" class="fnname">try_into</a>(self) -> <a class="enum" href="https://doc.rust-lang.org/1.66.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><U, <U as <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details></div></section></div></main><div id="rustdoc-vars" data-root-path="../../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/union.vec256_storage.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/union.vec256_storage.html new file mode 100644 index 0000000..57a5f58 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/union.vec256_storage.html @@ -0,0 +1,9 @@ +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `vec256_storage` union in crate `ppv_lite86`."><meta name="keywords" content="rust, rustlang, rust-lang, vec256_storage"><title>vec256_storage in ppv_lite86::x86_64 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../../normalize.css"><link rel="stylesheet" href="../../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../../ayu.css" disabled><link rel="stylesheet" href="../../dark.css" disabled><link rel="stylesheet" href="../../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../main.js"></script><noscript><link rel="stylesheet" href="../../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../../favicon.svg"></head><body class="rustdoc union"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">vec256_storage</a></h2><div class="sidebar-elems"><section><h3><a href="#implementations">Methods</a></h3><ul class="block"><li><a href="#method.new128">new128</a></li><li><a href="#method.split128">split128</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block"><li><a href="#impl-Clone-for-vec256_storage">Clone</a></li><li><a href="#impl-Copy-for-vec256_storage">Copy</a></li><li><a href="#impl-Default-for-vec256_storage">Default</a></li><li><a href="#impl-Eq-for-vec256_storage">Eq</a></li><li><a href="#impl-From%3C%5Bu64%3B%204%5D%3E-for-vec256_storage">From<[u64; 4]></a></li><li><a href="#impl-From%3Cvec256_storage%3E-for-%5Bu128%3B%202%5D">From<vec256_storage></a></li><li><a href="#impl-From%3Cvec256_storage%3E-for-%5Bu32%3B%208%5D">From<vec256_storage></a></li><li><a href="#impl-From%3Cvec256_storage%3E-for-%5Bu64%3B%204%5D">From<vec256_storage></a></li><li><a href="#impl-PartialEq%3Cvec256_storage%3E-for-vec256_storage">PartialEq<vec256_storage></a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block"><li><a href="#impl-RefUnwindSafe-for-vec256_storage">RefUnwindSafe</a></li><li><a href="#impl-Send-for-vec256_storage">Send</a></li><li><a href="#impl-Sync-for-vec256_storage">Sync</a></li><li><a href="#impl-Unpin-for-vec256_storage">Unpin</a></li><li><a href="#impl-UnwindSafe-for-vec256_storage">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block"><li><a href="#impl-Any-for-vec256_storage">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-vec256_storage">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E-for-vec256_storage">BorrowMut<T></a></li><li><a href="#impl-From%3CT%3E-for-vec256_storage">From<T></a></li><li><a href="#impl-Into%3CU%3E-for-vec256_storage">Into<U></a></li><li><a href="#impl-TryFrom%3CU%3E-for-vec256_storage">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E-for-vec256_storage">TryInto<U></a></li></ul></section><h2><a href="index.html">In ppv_lite86::x86_64</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Union <a href="../index.html">ppv_lite86</a>::<wbr><a href="index.html">x86_64</a>::<wbr><a class="union" href="#">vec256_storage</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../../src/ppv_lite86/x86_64/mod.rs.html#150-156">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust union"><code>pub union vec256_storage { + /* private fields */ +}</code></pre></div><h2 id="implementations" class="small-section-header">Implementations<a href="#implementations" class="anchor"></a></h2><div id="implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-vec256_storage" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#169-178">source</a><a href="#impl-vec256_storage" class="anchor"></a><h3 class="code-header">impl <a class="union" href="union.vec256_storage.html" title="union ppv_lite86::x86_64::vec256_storage">vec256_storage</a></h3></section></summary><div class="impl-items"><section id="method.new128" class="method has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#171-173">source</a><h4 class="code-header">pub fn <a href="#method.new128" class="fnname">new128</a>(xs: [<a class="union" href="union.vec128_storage.html" title="union ppv_lite86::x86_64::vec128_storage">vec128_storage</a>; <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.array.html">2</a>]) -> Self</h4></section><section id="method.split128" class="method has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#175-177">source</a><h4 class="code-header">pub fn <a href="#method.split128" class="fnname">split128</a>(self) -> [<a class="union" href="union.vec128_storage.html" title="union ppv_lite86::x86_64::vec128_storage">vec128_storage</a>; <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.array.html">2</a>]</h4></section></div></details></div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor"></a></h2><div id="trait-implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone-for-vec256_storage" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#149">source</a><a href="#impl-Clone-for-vec256_storage" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="union" href="union.vec256_storage.html" title="union ppv_lite86::x86_64::vec256_storage">vec256_storage</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#149">source</a><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="union" href="union.vec256_storage.html" title="union ppv_lite86::x86_64::vec256_storage">vec256_storage</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/clone.rs.html#132-134">source</a></span><a href="#method.clone_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#method.clone_from" class="fnname">clone_from</a>(&mut self, source: <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&</a>Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Default-for-vec256_storage" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#163-168">source</a><a href="#impl-Default-for-vec256_storage" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="union" href="union.vec256_storage.html" title="union ppv_lite86::x86_64::vec256_storage">vec256_storage</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.default" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#165-167">source</a><a href="#method.default" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/default/trait.Default.html#tymethod.default" class="fnname">default</a>() -> Self</h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/1.66.0/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-From%3C%5Bu64%3B%204%5D%3E-for-vec256_storage" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#157-162">source</a><a href="#impl-From%3C%5Bu64%3B%204%5D%3E-for-vec256_storage" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><[<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u64.html">u64</a>; <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.array.html">4</a>]> for <a class="union" href="union.vec256_storage.html" title="union ppv_lite86::x86_64::vec256_storage">vec256_storage</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#159-161">source</a><a href="#method.from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html#tymethod.from" class="fnname">from</a>(u64x4: [<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u64.html">u64</a>; <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.array.html">4</a>]) -> Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-From%3Cvec256_storage%3E-for-%5Bu128%3B%202%5D" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#237">source</a><a href="#impl-From%3Cvec256_storage%3E-for-%5Bu128%3B%202%5D" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="union" href="union.vec256_storage.html" title="union ppv_lite86::x86_64::vec256_storage">vec256_storage</a>> for [<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u128.html">u128</a>; <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.array.html">2</a>]</h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from-3" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#237">source</a><a href="#method.from-3" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html#tymethod.from" class="fnname">from</a>(vec: <a class="union" href="union.vec256_storage.html" title="union ppv_lite86::x86_64::vec256_storage">vec256_storage</a>) -> Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-From%3Cvec256_storage%3E-for-%5Bu32%3B%208%5D" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#235">source</a><a href="#impl-From%3Cvec256_storage%3E-for-%5Bu32%3B%208%5D" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="union" href="union.vec256_storage.html" title="union ppv_lite86::x86_64::vec256_storage">vec256_storage</a>> for [<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u32.html">u32</a>; <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.array.html">8</a>]</h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#235">source</a><a href="#method.from-1" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html#tymethod.from" class="fnname">from</a>(vec: <a class="union" href="union.vec256_storage.html" title="union ppv_lite86::x86_64::vec256_storage">vec256_storage</a>) -> Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-From%3Cvec256_storage%3E-for-%5Bu64%3B%204%5D" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#236">source</a><a href="#impl-From%3Cvec256_storage%3E-for-%5Bu64%3B%204%5D" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="union" href="union.vec256_storage.html" title="union ppv_lite86::x86_64::vec256_storage">vec256_storage</a>> for [<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u64.html">u64</a>; <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.array.html">4</a>]</h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from-2" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#236">source</a><a href="#method.from-2" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html#tymethod.from" class="fnname">from</a>(vec: <a class="union" href="union.vec256_storage.html" title="union ppv_lite86::x86_64::vec256_storage">vec256_storage</a>) -> Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-PartialEq%3Cvec256_storage%3E-for-vec256_storage" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#180-185">source</a><a href="#impl-PartialEq%3Cvec256_storage%3E-for-vec256_storage" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a><<a class="union" href="union.vec256_storage.html" title="union ppv_lite86::x86_64::vec256_storage">vec256_storage</a>> for <a class="union" href="union.vec256_storage.html" title="union ppv_lite86::x86_64::vec256_storage">vec256_storage</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#182-184">source</a><a href="#method.eq" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/cmp/trait.PartialEq.html#tymethod.eq" class="fnname">eq</a>(&self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&</a>Self) -> <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>This method tests for <code>self</code> and <code>other</code> values to be equal, and is used +by <code>==</code>. <a href="https://doc.rust-lang.org/1.66.0/core/cmp/trait.PartialEq.html#tymethod.eq">Read more</a></div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/cmp.rs.html#227">source</a></span><a href="#method.ne" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/cmp/trait.PartialEq.html#method.ne" class="fnname">ne</a>(&self, other: <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&</a>Rhs) -> <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>This method tests for <code>!=</code>. The default implementation is almost always +sufficient, and should not be overridden without very good reason. <a href="https://doc.rust-lang.org/1.66.0/core/cmp/trait.PartialEq.html#method.ne">Read more</a></div></details></div></details><section id="impl-Copy-for-vec256_storage" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#149">source</a><a href="#impl-Copy-for-vec256_storage" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> for <a class="union" href="union.vec256_storage.html" title="union ppv_lite86::x86_64::vec256_storage">vec256_storage</a></h3></section><section id="impl-Eq-for-vec256_storage" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#179">source</a><a href="#impl-Eq-for-vec256_storage" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="union" href="union.vec256_storage.html" title="union ppv_lite86::x86_64::vec256_storage">vec256_storage</a></h3></section></div><h2 id="synthetic-implementations" class="small-section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor"></a></h2><div id="synthetic-implementations-list"><section id="impl-RefUnwindSafe-for-vec256_storage" class="impl has-srclink"><a href="#impl-RefUnwindSafe-for-vec256_storage" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="union" href="union.vec256_storage.html" title="union ppv_lite86::x86_64::vec256_storage">vec256_storage</a></h3></section><section id="impl-Send-for-vec256_storage" class="impl has-srclink"><a href="#impl-Send-for-vec256_storage" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="union" href="union.vec256_storage.html" title="union ppv_lite86::x86_64::vec256_storage">vec256_storage</a></h3></section><section id="impl-Sync-for-vec256_storage" class="impl has-srclink"><a href="#impl-Sync-for-vec256_storage" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="union" href="union.vec256_storage.html" title="union ppv_lite86::x86_64::vec256_storage">vec256_storage</a></h3></section><section id="impl-Unpin-for-vec256_storage" class="impl has-srclink"><a href="#impl-Unpin-for-vec256_storage" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="union" href="union.vec256_storage.html" title="union ppv_lite86::x86_64::vec256_storage">vec256_storage</a></h3></section><section id="impl-UnwindSafe-for-vec256_storage" class="impl has-srclink"><a href="#impl-UnwindSafe-for-vec256_storage" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="union" href="union.vec256_storage.html" title="union ppv_lite86::x86_64::vec256_storage">vec256_storage</a></h3></section></div><h2 id="blanket-implementations" class="small-section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor"></a></h2><div id="blanket-implementations-list"><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any-for-vec256_storage" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/any.rs.html#200">source</a><a href="#impl-Any-for-vec256_storage" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.66.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.66.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-vec256_storage" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#211">source</a><a href="#impl-Borrow%3CT%3E-for-vec256_storage" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a><T> for T<span class="where fmt-newline">where<br> T: ?<a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#213">source</a></span><a href="#method.borrow" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.Borrow.html#tymethod.borrow" class="fnname">borrow</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&</a>T</h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-vec256_storage" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#220">source</a><a href="#impl-BorrowMut%3CT%3E-for-vec256_storage" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a><T> for T<span class="where fmt-newline">where<br> T: ?<a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#221">source</a></span><a href="#method.borrow_mut" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fnname">borrow_mut</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&mut </a>T</h4></section></summary><div class='docblock'>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-From%3CT%3E-for-vec256_storage" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#733">source</a><a href="#impl-From%3CT%3E-for-vec256_storage" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><T> for T</h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from-4" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#736">source</a></span><a href="#method.from-4" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html#tymethod.from" class="fnname">from</a>(t: T) -> T</h4></section></summary><div class="docblock"><p>Returns the argument unchanged.</p> +</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Into%3CU%3E-for-vec256_storage" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#717">source</a><a href="#impl-Into%3CU%3E-for-vec256_storage" class="anchor"></a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><U> for T<span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><T>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.into" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#725">source</a></span><a href="#method.into" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html#tymethod.into" class="fnname">into</a>(self) -> U</h4></section></summary><div class="docblock"><p>Calls <code>U::from(self)</code>.</p> +<p>That is, this conversion is whatever the implementation of +<code><a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="From">From</a><T> for U</code> chooses to do.</p> +</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-TryFrom%3CU%3E-for-vec256_storage" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#775">source</a><a href="#impl-TryFrom%3CU%3E-for-vec256_storage" class="anchor"></a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><U> for T<span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><T>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Error" class="anchor"></a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="https://doc.rust-lang.org/1.66.0/core/convert/enum.Infallible.html" title="enum core::convert::Infallible">Infallible</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.try_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#781">source</a></span><a href="#method.try_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#tymethod.try_from" class="fnname">try_from</a>(value: U) -> <a class="enum" href="https://doc.rust-lang.org/1.66.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><T, <T as <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><U>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-TryInto%3CU%3E-for-vec256_storage" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#760">source</a><a href="#impl-TryInto%3CU%3E-for-vec256_storage" class="anchor"></a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryInto.html" title="trait core::convert::TryInto">TryInto</a><U> for T<span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Error-1" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Error-1" class="anchor"></a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryInto.html#associatedtype.Error" class="associatedtype">Error</a> = <U as <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.try_into" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#766">source</a></span><a href="#method.try_into" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryInto.html#tymethod.try_into" class="fnname">try_into</a>(self) -> <a class="enum" href="https://doc.rust-lang.org/1.66.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><U, <U as <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details></div></section></div></main><div id="rustdoc-vars" data-root-path="../../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file diff --git a/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/union.vec512_storage.html b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/union.vec512_storage.html new file mode 100644 index 0000000..e524f45 --- /dev/null +++ b/rust/theBook/chapter-2-guessing-game/guessing_game/target/doc/ppv_lite86/x86_64/union.vec512_storage.html @@ -0,0 +1,9 @@ +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `vec512_storage` union in crate `ppv_lite86`."><meta name="keywords" content="rust, rustlang, rust-lang, vec512_storage"><title>vec512_storage in ppv_lite86::x86_64 - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" href="../../normalize.css"><link rel="stylesheet" href="../../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" href="../../ayu.css" disabled><link rel="stylesheet" href="../../dark.css" disabled><link rel="stylesheet" href="../../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../main.js"></script><noscript><link rel="stylesheet" href="../../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../../favicon.svg"></head><body class="rustdoc union"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../../ppv_lite86/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">vec512_storage</a></h2><div class="sidebar-elems"><section><h3><a href="#implementations">Methods</a></h3><ul class="block"><li><a href="#method.new128">new128</a></li><li><a href="#method.split128">split128</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block"><li><a href="#impl-Clone-for-vec512_storage">Clone</a></li><li><a href="#impl-Copy-for-vec512_storage">Copy</a></li><li><a href="#impl-Default-for-vec512_storage">Default</a></li><li><a href="#impl-Eq-for-vec512_storage">Eq</a></li><li><a href="#impl-From%3Cvec512_storage%3E-for-%5Bu128%3B%204%5D">From<vec512_storage></a></li><li><a href="#impl-From%3Cvec512_storage%3E-for-%5Bu32%3B%2016%5D">From<vec512_storage></a></li><li><a href="#impl-From%3Cvec512_storage%3E-for-%5Bu64%3B%208%5D">From<vec512_storage></a></li><li><a href="#impl-PartialEq%3Cvec512_storage%3E-for-vec512_storage">PartialEq<vec512_storage></a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block"><li><a href="#impl-RefUnwindSafe-for-vec512_storage">RefUnwindSafe</a></li><li><a href="#impl-Send-for-vec512_storage">Send</a></li><li><a href="#impl-Sync-for-vec512_storage">Sync</a></li><li><a href="#impl-Unpin-for-vec512_storage">Unpin</a></li><li><a href="#impl-UnwindSafe-for-vec512_storage">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block"><li><a href="#impl-Any-for-vec512_storage">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-vec512_storage">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E-for-vec512_storage">BorrowMut<T></a></li><li><a href="#impl-From%3CT%3E-for-vec512_storage">From<T></a></li><li><a href="#impl-Into%3CU%3E-for-vec512_storage">Into<U></a></li><li><a href="#impl-TryFrom%3CU%3E-for-vec512_storage">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E-for-vec512_storage">TryInto<U></a></li></ul></section><h2><a href="index.html">In ppv_lite86::x86_64</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Union <a href="../index.html">ppv_lite86</a>::<wbr><a href="index.html">x86_64</a>::<wbr><a class="union" href="#">vec512_storage</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../../clipboard.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../../src/ppv_lite86/x86_64/mod.rs.html#189-195">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="item-decl"><pre class="rust union"><code>pub union vec512_storage { + /* private fields */ +}</code></pre></div><h2 id="implementations" class="small-section-header">Implementations<a href="#implementations" class="anchor"></a></h2><div id="implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-vec512_storage" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#204-213">source</a><a href="#impl-vec512_storage" class="anchor"></a><h3 class="code-header">impl <a class="union" href="union.vec512_storage.html" title="union ppv_lite86::x86_64::vec512_storage">vec512_storage</a></h3></section></summary><div class="impl-items"><section id="method.new128" class="method has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#206-208">source</a><h4 class="code-header">pub fn <a href="#method.new128" class="fnname">new128</a>(xs: [<a class="union" href="union.vec128_storage.html" title="union ppv_lite86::x86_64::vec128_storage">vec128_storage</a>; <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.array.html">4</a>]) -> Self</h4></section><section id="method.split128" class="method has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#210-212">source</a><h4 class="code-header">pub fn <a href="#method.split128" class="fnname">split128</a>(self) -> [<a class="union" href="union.vec128_storage.html" title="union ppv_lite86::x86_64::vec128_storage">vec128_storage</a>; <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.array.html">4</a>]</h4></section></div></details></div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor"></a></h2><div id="trait-implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone-for-vec512_storage" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#188">source</a><a href="#impl-Clone-for-vec512_storage" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="union" href="union.vec512_storage.html" title="union ppv_lite86::x86_64::vec512_storage">vec512_storage</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#188">source</a><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="union" href="union.vec512_storage.html" title="union ppv_lite86::x86_64::vec512_storage">vec512_storage</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/clone.rs.html#132-134">source</a></span><a href="#method.clone_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#method.clone_from" class="fnname">clone_from</a>(&mut self, source: <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&</a>Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/1.66.0/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Default-for-vec512_storage" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#196-203">source</a><a href="#impl-Default-for-vec512_storage" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="union" href="union.vec512_storage.html" title="union ppv_lite86::x86_64::vec512_storage">vec512_storage</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.default" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#198-202">source</a><a href="#method.default" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/default/trait.Default.html#tymethod.default" class="fnname">default</a>() -> Self</h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/1.66.0/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-From%3Cvec512_storage%3E-for-%5Bu128%3B%204%5D" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#240">source</a><a href="#impl-From%3Cvec512_storage%3E-for-%5Bu128%3B%204%5D" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="union" href="union.vec512_storage.html" title="union ppv_lite86::x86_64::vec512_storage">vec512_storage</a>> for [<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u128.html">u128</a>; <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.array.html">4</a>]</h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from-2" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#240">source</a><a href="#method.from-2" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html#tymethod.from" class="fnname">from</a>(vec: <a class="union" href="union.vec512_storage.html" title="union ppv_lite86::x86_64::vec512_storage">vec512_storage</a>) -> Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-From%3Cvec512_storage%3E-for-%5Bu32%3B%2016%5D" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#238">source</a><a href="#impl-From%3Cvec512_storage%3E-for-%5Bu32%3B%2016%5D" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="union" href="union.vec512_storage.html" title="union ppv_lite86::x86_64::vec512_storage">vec512_storage</a>> for [<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u32.html">u32</a>; <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.array.html">16</a>]</h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#238">source</a><a href="#method.from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html#tymethod.from" class="fnname">from</a>(vec: <a class="union" href="union.vec512_storage.html" title="union ppv_lite86::x86_64::vec512_storage">vec512_storage</a>) -> Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-From%3Cvec512_storage%3E-for-%5Bu64%3B%208%5D" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#239">source</a><a href="#impl-From%3Cvec512_storage%3E-for-%5Bu64%3B%208%5D" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="union" href="union.vec512_storage.html" title="union ppv_lite86::x86_64::vec512_storage">vec512_storage</a>> for [<a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.u64.html">u64</a>; <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.array.html">8</a>]</h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#239">source</a><a href="#method.from-1" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html#tymethod.from" class="fnname">from</a>(vec: <a class="union" href="union.vec512_storage.html" title="union ppv_lite86::x86_64::vec512_storage">vec512_storage</a>) -> Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-PartialEq%3Cvec512_storage%3E-for-vec512_storage" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#215-220">source</a><a href="#impl-PartialEq%3Cvec512_storage%3E-for-vec512_storage" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a><<a class="union" href="union.vec512_storage.html" title="union ppv_lite86::x86_64::vec512_storage">vec512_storage</a>> for <a class="union" href="union.vec512_storage.html" title="union ppv_lite86::x86_64::vec512_storage">vec512_storage</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#217-219">source</a><a href="#method.eq" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/cmp/trait.PartialEq.html#tymethod.eq" class="fnname">eq</a>(&self, rhs: <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&</a>Self) -> <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>This method tests for <code>self</code> and <code>other</code> values to be equal, and is used +by <code>==</code>. <a href="https://doc.rust-lang.org/1.66.0/core/cmp/trait.PartialEq.html#tymethod.eq">Read more</a></div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/cmp.rs.html#227">source</a></span><a href="#method.ne" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/cmp/trait.PartialEq.html#method.ne" class="fnname">ne</a>(&self, other: <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&</a>Rhs) -> <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>This method tests for <code>!=</code>. The default implementation is almost always +sufficient, and should not be overridden without very good reason. <a href="https://doc.rust-lang.org/1.66.0/core/cmp/trait.PartialEq.html#method.ne">Read more</a></div></details></div></details><section id="impl-Copy-for-vec512_storage" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#188">source</a><a href="#impl-Copy-for-vec512_storage" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> for <a class="union" href="union.vec512_storage.html" title="union ppv_lite86::x86_64::vec512_storage">vec512_storage</a></h3></section><section id="impl-Eq-for-vec512_storage" class="impl has-srclink"><a class="srclink rightside" href="../../src/ppv_lite86/x86_64/mod.rs.html#214">source</a><a href="#impl-Eq-for-vec512_storage" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="union" href="union.vec512_storage.html" title="union ppv_lite86::x86_64::vec512_storage">vec512_storage</a></h3></section></div><h2 id="synthetic-implementations" class="small-section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor"></a></h2><div id="synthetic-implementations-list"><section id="impl-RefUnwindSafe-for-vec512_storage" class="impl has-srclink"><a href="#impl-RefUnwindSafe-for-vec512_storage" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="union" href="union.vec512_storage.html" title="union ppv_lite86::x86_64::vec512_storage">vec512_storage</a></h3></section><section id="impl-Send-for-vec512_storage" class="impl has-srclink"><a href="#impl-Send-for-vec512_storage" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="union" href="union.vec512_storage.html" title="union ppv_lite86::x86_64::vec512_storage">vec512_storage</a></h3></section><section id="impl-Sync-for-vec512_storage" class="impl has-srclink"><a href="#impl-Sync-for-vec512_storage" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="union" href="union.vec512_storage.html" title="union ppv_lite86::x86_64::vec512_storage">vec512_storage</a></h3></section><section id="impl-Unpin-for-vec512_storage" class="impl has-srclink"><a href="#impl-Unpin-for-vec512_storage" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="union" href="union.vec512_storage.html" title="union ppv_lite86::x86_64::vec512_storage">vec512_storage</a></h3></section><section id="impl-UnwindSafe-for-vec512_storage" class="impl has-srclink"><a href="#impl-UnwindSafe-for-vec512_storage" class="anchor"></a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="union" href="union.vec512_storage.html" title="union ppv_lite86::x86_64::vec512_storage">vec512_storage</a></h3></section></div><h2 id="blanket-implementations" class="small-section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor"></a></h2><div id="blanket-implementations-list"><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any-for-vec512_storage" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/any.rs.html#200">source</a><a href="#impl-Any-for-vec512_storage" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.66.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.66.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-vec512_storage" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#211">source</a><a href="#impl-Borrow%3CT%3E-for-vec512_storage" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a><T> for T<span class="where fmt-newline">where<br> T: ?<a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#213">source</a></span><a href="#method.borrow" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.Borrow.html#tymethod.borrow" class="fnname">borrow</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&</a>T</h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-vec512_storage" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#220">source</a><a href="#impl-BorrowMut%3CT%3E-for-vec512_storage" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a><T> for T<span class="where fmt-newline">where<br> T: ?<a class="trait" href="https://doc.rust-lang.org/1.66.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/borrow.rs.html#221">source</a></span><a href="#method.borrow_mut" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fnname">borrow_mut</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/1.66.0/core/primitive.reference.html">&mut </a>T</h4></section></summary><div class='docblock'>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.66.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-From%3CT%3E-for-vec512_storage" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#733">source</a><a href="#impl-From%3CT%3E-for-vec512_storage" class="anchor"></a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><T> for T</h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.from-3" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#736">source</a></span><a href="#method.from-3" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html#tymethod.from" class="fnname">from</a>(t: T) -> T</h4></section></summary><div class="docblock"><p>Returns the argument unchanged.</p> +</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Into%3CU%3E-for-vec512_storage" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#717">source</a><a href="#impl-Into%3CU%3E-for-vec512_storage" class="anchor"></a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><U> for T<span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><T>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.into" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#725">source</a></span><a href="#method.into" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html#tymethod.into" class="fnname">into</a>(self) -> U</h4></section></summary><div class="docblock"><p>Calls <code>U::from(self)</code>.</p> +<p>That is, this conversion is whatever the implementation of +<code><a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.From.html" title="From">From</a><T> for U</code> chooses to do.</p> +</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-TryFrom%3CU%3E-for-vec512_storage" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#775">source</a><a href="#impl-TryFrom%3CU%3E-for-vec512_storage" class="anchor"></a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><U> for T<span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><T>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Error" class="anchor"></a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="https://doc.rust-lang.org/1.66.0/core/convert/enum.Infallible.html" title="enum core::convert::Infallible">Infallible</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.try_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#781">source</a></span><a href="#method.try_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#tymethod.try_from" class="fnname">try_from</a>(value: U) -> <a class="enum" href="https://doc.rust-lang.org/1.66.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><T, <T as <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><U>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-TryInto%3CU%3E-for-vec512_storage" class="impl has-srclink"><a class="srclink rightside" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#760">source</a><a href="#impl-TryInto%3CU%3E-for-vec512_storage" class="anchor"></a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryInto.html" title="trait core::convert::TryInto">TryInto</a><U> for T<span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>,</span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Error-1" class="associatedtype trait-impl has-srclink"><a href="#associatedtype.Error-1" class="anchor"></a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryInto.html#associatedtype.Error" class="associatedtype">Error</a> = <U as <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.try_into" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/88674" title="Tracking issue for const_convert">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.66.0/src/core/convert/mod.rs.html#766">source</a></span><a href="#method.try_into" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryInto.html#tymethod.try_into" class="fnname">try_into</a>(self) -> <a class="enum" href="https://doc.rust-lang.org/1.66.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><U, <U as <a class="trait" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.66.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details></div></section></div></main><div id="rustdoc-vars" data-root-path="../../" data-current-crate="ppv_lite86" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)" ></div></body></html>
\ No newline at end of file |