mirror of
https://github.com/rust-embedded/heapless.git
synced 2025-09-28 21:10:28 +00:00
deploy: e3c536b3c2e3deef28068e6b47718c3e144ce471
This commit is contained in:
parent
1a01f86f26
commit
4a4ac24861
File diff suppressed because one or more lines are too long
3
implementors/core/convert/trait.TryFrom.js
Normal file
3
implementors/core/convert/trait.TryFrom.js
Normal file
@ -0,0 +1,3 @@
|
||||
(function() {var implementors = {};
|
||||
implementors["heapless"] = [{"text":"impl<'a, T: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.56.1/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>, const N: usize> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.56.1/core/convert/trait.TryFrom.html\" title=\"trait core::convert::TryFrom\">TryFrom</a><&'a [T]> for <a class=\"struct\" href=\"heapless/struct.Vec.html\" title=\"struct heapless::Vec\">Vec</a><T, N>","synthetic":false,"types":["heapless::vec::Vec"]}];
|
||||
if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
|
File diff suppressed because one or more lines are too long
@ -1223,7 +1223,21 @@
|
||||
<span id="1223">1223</span>
|
||||
<span id="1224">1224</span>
|
||||
<span id="1225">1225</span>
|
||||
</pre><pre class="rust"><code><span class="kw">use</span> <span class="ident">core</span>::{<span class="ident">cmp::Ordering</span>, <span class="ident">fmt</span>, <span class="ident">hash</span>, <span class="ident">iter::FromIterator</span>, <span class="ident">mem::MaybeUninit</span>, <span class="ident">ops</span>, <span class="ident">ptr</span>, <span class="ident">slice</span>};
|
||||
<span id="1226">1226</span>
|
||||
<span id="1227">1227</span>
|
||||
<span id="1228">1228</span>
|
||||
<span id="1229">1229</span>
|
||||
<span id="1230">1230</span>
|
||||
<span id="1231">1231</span>
|
||||
<span id="1232">1232</span>
|
||||
<span id="1233">1233</span>
|
||||
<span id="1234">1234</span>
|
||||
<span id="1235">1235</span>
|
||||
<span id="1236">1236</span>
|
||||
</pre><pre class="rust"><code><span class="kw">use</span> <span class="ident">core</span>::{
|
||||
<span class="ident">cmp::Ordering</span>, <span class="ident">convert::TryFrom</span>, <span class="ident">fmt</span>, <span class="ident">hash</span>, <span class="ident">iter::FromIterator</span>, <span class="ident">mem::MaybeUninit</span>, <span class="ident">ops</span>, <span class="ident">ptr</span>,
|
||||
<span class="ident">slice</span>,
|
||||
};
|
||||
<span class="kw">use</span> <span class="ident">hash32</span>;
|
||||
|
||||
<span class="doccomment">/// A fixed capacity [`Vec`](https://doc.rust-lang.org/std/vec/struct.Vec.html)</span>
|
||||
@ -1794,6 +1808,14 @@
|
||||
}
|
||||
}
|
||||
|
||||
<span class="kw">impl</span><span class="op"><</span><span class="lifetime">'a</span>, <span class="ident">T</span>: <span class="ident">Clone</span>, <span class="kw">const</span> <span class="ident">N</span>: <span class="ident">usize</span><span class="op">></span> <span class="ident">TryFrom</span><span class="op"><</span><span class="kw-2">&</span><span class="lifetime">'a</span> [<span class="ident">T</span>]<span class="op">></span> <span class="kw">for</span> <span class="ident">Vec</span><span class="op"><</span><span class="ident">T</span>, <span class="ident">N</span><span class="op">></span> {
|
||||
<span class="kw">type</span> <span class="ident">Error</span> <span class="op">=</span> ();
|
||||
|
||||
<span class="kw">fn</span> <span class="ident">try_from</span>(<span class="ident">slice</span>: <span class="kw-2">&</span><span class="lifetime">'a</span> [<span class="ident">T</span>]) <span class="op">-</span><span class="op">></span> <span class="prelude-ty">Result</span><span class="op"><</span><span class="self">Self</span>, <span class="ident"><span class="self">Self</span>::Error</span><span class="op">></span> {
|
||||
<span class="ident">Vec::from_slice</span>(<span class="ident">slice</span>)
|
||||
}
|
||||
}
|
||||
|
||||
<span class="kw">impl</span><span class="op"><</span><span class="ident">T</span>, <span class="kw">const</span> <span class="ident">N</span>: <span class="ident">usize</span><span class="op">></span> <span class="ident">Extend</span><span class="op"><</span><span class="ident">T</span><span class="op">></span> <span class="kw">for</span> <span class="ident">Vec</span><span class="op"><</span><span class="ident">T</span>, <span class="ident">N</span><span class="op">></span> {
|
||||
<span class="kw">fn</span> <span class="ident">extend</span><span class="op"><</span><span class="ident">I</span><span class="op">></span>(<span class="kw-2">&</span><span class="kw-2">mut</span> <span class="self">self</span>, <span class="ident">iter</span>: <span class="ident">I</span>)
|
||||
<span class="kw">where</span>
|
||||
|
Loading…
x
Reference in New Issue
Block a user