Files
google-apis-rs/num_traits/cast/trait.FromPrimitive.html
2024-03-05 21:06:01 +01:00

64 lines
156 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!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 generic trait for converting a number to a value."><title>FromPrimitive in num_traits::cast - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/FiraSans-Regular-018c141bf0843ffd.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/FiraSans-Medium-8f9a781e4970d388.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/SourceCodePro-Regular-562dcc5011b6de7d.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/SourceCodePro-Semibold-d899c5a5c4aeb14a.ttf.woff2"><link rel="stylesheet" href="../../static.files/normalize-76eba96aa4d2e634.css"><link rel="stylesheet" href="../../static.files/rustdoc-ac92e1bbe349e143.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="num_traits" data-themes="" data-resource-suffix="" data-rustdoc-version="1.76.0 (07dca489a 2024-02-04)" data-channel="1.76.0" data-search-js="search-2b6ce74ff89ae146.js" data-settings-js="settings-4313503d2e1961c2.js" ><script src="../../static.files/storage-f2adc0d6ca4d09fb.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-305769736d49e732.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-feafe1bb7466e4bd.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-16x16-8b506e7a72182f1c.png"><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-422f7d1d52889060.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-2c020d218678b618.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">&#9776;</button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../num_traits/index.html">num_traits</a><span class="version">0.2.17</span></h2></div><h2 class="location"><a href="#">FromPrimitive</a></h2><div class="sidebar-elems"><section><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.from_i64">from_i64</a></li><li><a href="#tymethod.from_u64">from_u64</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.from_f32">from_f32</a></li><li><a href="#method.from_f64">from_f64</a></li><li><a href="#method.from_i128">from_i128</a></li><li><a href="#method.from_i16">from_i16</a></li><li><a href="#method.from_i32">from_i32</a></li><li><a href="#method.from_i8">from_i8</a></li><li><a href="#method.from_isize">from_isize</a></li><li><a href="#method.from_u128">from_u128</a></li><li><a href="#method.from_u16">from_u16</a></li><li><a href="#method.from_u32">from_u32</a></li><li><a href="#method.from_u8">from_u8</a></li><li><a href="#method.from_usize">from_usize</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-FromPrimitive-for-Wrapping%3CT%3E">Wrapping&lt;T&gt;</a></li><li><a href="#impl-FromPrimitive-for-f32">f32</a></li><li><a href="#impl-FromPrimitive-for-f64">f64</a></li><li><a href="#impl-FromPrimitive-for-i128">i128</a></li><li><a href="#impl-FromPrimitive-for-i16">i16</a></li><li><a href="#impl-FromPrimitive-for-i32">i32</a></li><li><a href="#impl-FromPrimitive-for-i64">i64</a></li><li><a href="#impl-FromPrimitive-for-i8">i8</a></li><li><a href="#impl-FromPrimitive-for-isize">isize</a></li><li><a href="#impl-FromPrimitive-for-u128">u128</a></li><li><a href="#impl-FromPrimitive-for-u16">u16</a></li><li><a href="#impl-FromPrimitive-for-u32">u32</a></li><li><a href="#impl-FromPrimitive-for-u64">u64</a></li><li><a href="#impl-FromPrimitive-for-u8">u8</a></li><li><a href="#impl-FromPrimitive-for-usize">usize</a></li></ul><h3><a href="#object-safety">Object Safety</a></h3><h3><a href="#implementors">Implementors</a></h3></section><h2><a href="index.html">In num_traits::cast</a></h2></div></nav><div class="sidebar-resizer"></div>
<main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><div id="sidebar-button" tabindex="-1"><a href="../../num_traits/all.html" title="show sidebar"></a></div><input class="search-input" name="search" aria-label="Run search in the documentation" autocomplete="off" spellcheck="false" placeholder="Click or press S to search, ? for more options…" type="search"><div id="help-button" tabindex="-1"><a href="../../help.html" title="help">?</a></div><div id="settings-menu" tabindex="-1"><a href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../static.files/wheel-7b819b6101059cd0.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1>Trait <a href="../index.html">num_traits</a>::<wbr><a href="index.html">cast</a>::<wbr><a class="trait" href="#">FromPrimitive</a><button id="copy-path" title="Copy item path to clipboard"><img src="../../static.files/clipboard-7571035ce49a181d.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="src" href="../../src/num_traits/cast.rs.html#395-500">source</a> · <button id="toggle-all-docs" title="collapse all docs">[<span>&#x2212;</span>]</button></span></div><pre class="rust item-decl"><code>pub trait FromPrimitive: <a class="trait" href="https://doc.rust-lang.org/1.76.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
<details class="toggle type-contents-toggle"><summary class="hideme"><span>Show 14 methods</span></summary> // Required methods
fn <a href="#tymethod.from_i64" class="fn">from_i64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i64.html">i64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;;
<span class="item-spacer"></span> fn <a href="#tymethod.from_u64" class="fn">from_u64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u64.html">u64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;;
// Provided methods
fn <a href="#method.from_isize" class="fn">from_isize</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.isize.html">isize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt; { ... }
<span class="item-spacer"></span> fn <a href="#method.from_i8" class="fn">from_i8</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i8.html">i8</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt; { ... }
<span class="item-spacer"></span> fn <a href="#method.from_i16" class="fn">from_i16</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i16.html">i16</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt; { ... }
<span class="item-spacer"></span> fn <a href="#method.from_i32" class="fn">from_i32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i32.html">i32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt; { ... }
<span class="item-spacer"></span> fn <a href="#method.from_i128" class="fn">from_i128</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i128.html">i128</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt; { ... }
<span class="item-spacer"></span> fn <a href="#method.from_usize" class="fn">from_usize</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.usize.html">usize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt; { ... }
<span class="item-spacer"></span> fn <a href="#method.from_u8" class="fn">from_u8</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u8.html">u8</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt; { ... }
<span class="item-spacer"></span> fn <a href="#method.from_u16" class="fn">from_u16</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u16.html">u16</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt; { ... }
<span class="item-spacer"></span> fn <a href="#method.from_u32" class="fn">from_u32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u32.html">u32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt; { ... }
<span class="item-spacer"></span> fn <a href="#method.from_u128" class="fn">from_u128</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u128.html">u128</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt; { ... }
<span class="item-spacer"></span> fn <a href="#method.from_f32" class="fn">from_f32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f32.html">f32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt; { ... }
<span class="item-spacer"></span> fn <a href="#method.from_f64" class="fn">from_f64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f64.html">f64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt; { ... }
</details>}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A generic trait for converting a number to a value.</p>
<p>A value can be represented by the target type when it lies within
the range of scalars supported by the target type.
For example, a negative integer cannot be represented by an unsigned
integer type, and an <code>i64</code> with a very high magnitude might not be
convertible to an <code>i32</code>.
On the other hand, conversions with possible precision loss or truncation
are admitted, like an <code>f32</code> with a decimal part to an integer type, or
even a large <code>f64</code> saturating to <code>f32</code> infinity.</p>
</div></details><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="tymethod.from_i64" class="method"><a class="src rightside" href="../../src/num_traits/cast.rs.html#426">source</a><h4 class="code-header">fn <a href="#tymethod.from_i64" class="fn">from_i64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i64.html">i64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class="docblock"><p>Converts an <code>i64</code> to return an optional value of this type. If the
value cannot be represented by this type, then <code>None</code> is returned.</p>
</div></details><details class="toggle method-toggle" open><summary><section id="tymethod.from_u64" class="method"><a class="src rightside" href="../../src/num_traits/cast.rs.html#468">source</a><h4 class="code-header">fn <a href="#tymethod.from_u64" class="fn">from_u64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u64.html">u64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class="docblock"><p>Converts an <code>u64</code> to return an optional value of this type. If the
value cannot be represented by this type, then <code>None</code> is returned.</p>
</div></details></div><h2 id="provided-methods" class="section-header">Provided Methods<a href="#provided-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="method.from_isize" class="method"><a class="src rightside" href="../../src/num_traits/cast.rs.html#399-401">source</a><h4 class="code-header">fn <a href="#method.from_isize" class="fn">from_isize</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.isize.html">isize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class="docblock"><p>Converts an <code>isize</code> to return an optional value of this type. If the
value cannot be represented by this type, then <code>None</code> is returned.</p>
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_i8" class="method"><a class="src rightside" href="../../src/num_traits/cast.rs.html#406-408">source</a><h4 class="code-header">fn <a href="#method.from_i8" class="fn">from_i8</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i8.html">i8</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class="docblock"><p>Converts an <code>i8</code> to return an optional value of this type. If the
value cannot be represented by this type, then <code>None</code> is returned.</p>
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_i16" class="method"><a class="src rightside" href="../../src/num_traits/cast.rs.html#413-415">source</a><h4 class="code-header">fn <a href="#method.from_i16" class="fn">from_i16</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i16.html">i16</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class="docblock"><p>Converts an <code>i16</code> to return an optional value of this type. If the
value cannot be represented by this type, then <code>None</code> is returned.</p>
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_i32" class="method"><a class="src rightside" href="../../src/num_traits/cast.rs.html#420-422">source</a><h4 class="code-header">fn <a href="#method.from_i32" class="fn">from_i32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i32.html">i32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class="docblock"><p>Converts an <code>i32</code> to return an optional value of this type. If the
value cannot be represented by this type, then <code>None</code> is returned.</p>
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_i128" class="method"><a class="src rightside" href="../../src/num_traits/cast.rs.html#434-436">source</a><h4 class="code-header">fn <a href="#method.from_i128" class="fn">from_i128</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i128.html">i128</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class="docblock"><p>Converts an <code>i128</code> to return an optional value of this type. If the
value cannot be represented by this type, then <code>None</code> is returned.</p>
<p>The default implementation converts through <code>from_i64()</code>. Types implementing
this trait should override this method if they can represent a greater range.</p>
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_usize" class="method"><a class="src rightside" href="../../src/num_traits/cast.rs.html#441-443">source</a><h4 class="code-header">fn <a href="#method.from_usize" class="fn">from_usize</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.usize.html">usize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class="docblock"><p>Converts a <code>usize</code> to return an optional value of this type. If the
value cannot be represented by this type, then <code>None</code> is returned.</p>
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_u8" class="method"><a class="src rightside" href="../../src/num_traits/cast.rs.html#448-450">source</a><h4 class="code-header">fn <a href="#method.from_u8" class="fn">from_u8</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u8.html">u8</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class="docblock"><p>Converts an <code>u8</code> to return an optional value of this type. If the
value cannot be represented by this type, then <code>None</code> is returned.</p>
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_u16" class="method"><a class="src rightside" href="../../src/num_traits/cast.rs.html#455-457">source</a><h4 class="code-header">fn <a href="#method.from_u16" class="fn">from_u16</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u16.html">u16</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class="docblock"><p>Converts an <code>u16</code> to return an optional value of this type. If the
value cannot be represented by this type, then <code>None</code> is returned.</p>
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_u32" class="method"><a class="src rightside" href="../../src/num_traits/cast.rs.html#462-464">source</a><h4 class="code-header">fn <a href="#method.from_u32" class="fn">from_u32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u32.html">u32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class="docblock"><p>Converts an <code>u32</code> to return an optional value of this type. If the
value cannot be represented by this type, then <code>None</code> is returned.</p>
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_u128" class="method"><a class="src rightside" href="../../src/num_traits/cast.rs.html#476-478">source</a><h4 class="code-header">fn <a href="#method.from_u128" class="fn">from_u128</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u128.html">u128</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class="docblock"><p>Converts an <code>u128</code> to return an optional value of this type. If the
value cannot be represented by this type, then <code>None</code> is returned.</p>
<p>The default implementation converts through <code>from_u64()</code>. Types implementing
this trait should override this method if they can represent a greater range.</p>
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_f32" class="method"><a class="src rightside" href="../../src/num_traits/cast.rs.html#483-485">source</a><h4 class="code-header">fn <a href="#method.from_f32" class="fn">from_f32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f32.html">f32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class="docblock"><p>Converts a <code>f32</code> to return an optional value of this type. If the
value cannot be represented by this type, then <code>None</code> is returned.</p>
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_f64" class="method"><a class="src rightside" href="../../src/num_traits/cast.rs.html#494-499">source</a><h4 class="code-header">fn <a href="#method.from_f64" class="fn">from_f64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f64.html">f64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class="docblock"><p>Converts a <code>f64</code> to return an optional value of this type. If the
value cannot be represented by this type, then <code>None</code> is returned.</p>
<p>The default implementation tries to convert through <code>from_i64()</code>, and
failing that through <code>from_u64()</code>. Types implementing this trait should
override this method if they can represent a greater range.</p>
</div></details></div><h2 id="object-safety" class="section-header">Object Safety<a href="#object-safety" class="anchor">§</a></h2><div class="object-safety-info">This trait is <b>not</b> <a href="https://doc.rust-lang.org/1.76.0/reference/items/traits.html#object-safety">object safe</a>.</div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-FromPrimitive-for-f32" class="impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#580">source</a><a href="#impl-FromPrimitive-for-f32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromPrimitive.html" title="trait num_traits::cast::FromPrimitive">FromPrimitive</a> for <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f32.html">f32</a></h3></section></summary><div class="impl-items"><section id="method.from_isize-1" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#580">source</a><a href="#method.from_isize-1" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_isize" class="fn">from_isize</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.isize.html">isize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f32.html">f32</a>&gt;</h4></section><section id="method.from_i8-1" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#580">source</a><a href="#method.from_i8-1" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i8" class="fn">from_i8</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i8.html">i8</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f32.html">f32</a>&gt;</h4></section><section id="method.from_i16-1" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#580">source</a><a href="#method.from_i16-1" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i16" class="fn">from_i16</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i16.html">i16</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f32.html">f32</a>&gt;</h4></section><section id="method.from_i32-1" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#580">source</a><a href="#method.from_i32-1" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i32" class="fn">from_i32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i32.html">i32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f32.html">f32</a>&gt;</h4></section><section id="method.from_i64" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#580">source</a><a href="#method.from_i64" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_i64" class="fn">from_i64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i64.html">i64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f32.html">f32</a>&gt;</h4></section><section id="method.from_i128-1" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#580">source</a><a href="#method.from_i128-1" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i128" class="fn">from_i128</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i128.html">i128</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f32.html">f32</a>&gt;</h4></section><section id="method.from_usize-1" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#580">source</a><a href="#method.from_usize-1" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_usize" class="fn">from_usize</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.usize.html">usize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f32.html">f32</a>&gt;</h4></section><section id="method.from_u8-1" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#580">source</a><a href="#method.from_u8-1" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u8" class="fn">from_u8</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u8.html">u8</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f32.html">f32</a>&gt;</h4></section><section id="method.from_u16-1" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#580">source</a><a href="#method.from_u16-1" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u16" class="fn">from_u16</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u16.html">u16</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f32.html">f32</a>&gt;</h4></section><section id="method.from_u32-1" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#580">source</a><a href="#method.from_u32-1" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u32" class="fn">from_u32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u32.html">u32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f32.html">f32</a>&gt;</h4></section><section id="method.from_u64" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#580">source</a><a href="#method.from_u64" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_u64" class="fn">from_u64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u64.html">u64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f32.html">f32</a>&gt;</h4></section><section id="method.from_u128-1" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#580">source</a><a href="#method.from_u128-1" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u128" class="fn">from_u128</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u128.html">u128</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f32.html">f32</a>&gt;</h4></section><section id="method.from_f32-1" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#580">source</a><a href="#method.from_f32-1" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_f32" class="fn">from_f32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f32.html">f32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f32.html">f32</a>&gt;</h4></section><section id="method.from_f64-1" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#580">source</a><a href="#method.from_f64-1" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_f64" class="fn">from_f64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f64.html">f64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f32.html">f32</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromPrimitive-for-f64" class="impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#581">source</a><a href="#impl-FromPrimitive-for-f64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromPrimitive.html" title="trait num_traits::cast::FromPrimitive">FromPrimitive</a> for <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f64.html">f64</a></h3></section></summary><div class="impl-items"><section id="method.from_isize-2" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#581">source</a><a href="#method.from_isize-2" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_isize" class="fn">from_isize</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.isize.html">isize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f64.html">f64</a>&gt;</h4></section><section id="method.from_i8-2" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#581">source</a><a href="#method.from_i8-2" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i8" class="fn">from_i8</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i8.html">i8</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f64.html">f64</a>&gt;</h4></section><section id="method.from_i16-2" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#581">source</a><a href="#method.from_i16-2" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i16" class="fn">from_i16</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i16.html">i16</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f64.html">f64</a>&gt;</h4></section><section id="method.from_i32-2" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#581">source</a><a href="#method.from_i32-2" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i32" class="fn">from_i32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i32.html">i32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f64.html">f64</a>&gt;</h4></section><section id="method.from_i64-1" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#581">source</a><a href="#method.from_i64-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_i64" class="fn">from_i64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i64.html">i64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f64.html">f64</a>&gt;</h4></section><section id="method.from_i128-2" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#581">source</a><a href="#method.from_i128-2" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i128" class="fn">from_i128</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i128.html">i128</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f64.html">f64</a>&gt;</h4></section><section id="method.from_usize-2" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#581">source</a><a href="#method.from_usize-2" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_usize" class="fn">from_usize</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.usize.html">usize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f64.html">f64</a>&gt;</h4></section><section id="method.from_u8-2" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#581">source</a><a href="#method.from_u8-2" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u8" class="fn">from_u8</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u8.html">u8</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f64.html">f64</a>&gt;</h4></section><section id="method.from_u16-2" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#581">source</a><a href="#method.from_u16-2" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u16" class="fn">from_u16</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u16.html">u16</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f64.html">f64</a>&gt;</h4></section><section id="method.from_u32-2" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#581">source</a><a href="#method.from_u32-2" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u32" class="fn">from_u32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u32.html">u32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f64.html">f64</a>&gt;</h4></section><section id="method.from_u64-1" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#581">source</a><a href="#method.from_u64-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_u64" class="fn">from_u64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u64.html">u64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f64.html">f64</a>&gt;</h4></section><section id="method.from_u128-2" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#581">source</a><a href="#method.from_u128-2" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u128" class="fn">from_u128</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u128.html">u128</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f64.html">f64</a>&gt;</h4></section><section id="method.from_f32-2" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#581">source</a><a href="#method.from_f32-2" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_f32" class="fn">from_f32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f32.html">f32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f64.html">f64</a>&gt;</h4></section><section id="method.from_f64-2" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#581">source</a><a href="#method.from_f64-2" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_f64" class="fn">from_f64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f64.html">f64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f64.html">f64</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromPrimitive-for-i8" class="impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#569">source</a><a href="#impl-FromPrimitive-for-i8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromPrimitive.html" title="trait num_traits::cast::FromPrimitive">FromPrimitive</a> for <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i8.html">i8</a></h3></section></summary><div class="impl-items"><section id="method.from_isize-3" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#569">source</a><a href="#method.from_isize-3" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_isize" class="fn">from_isize</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.isize.html">isize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i8.html">i8</a>&gt;</h4></section><section id="method.from_i8-3" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#569">source</a><a href="#method.from_i8-3" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i8" class="fn">from_i8</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i8.html">i8</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i8.html">i8</a>&gt;</h4></section><section id="method.from_i16-3" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#569">source</a><a href="#method.from_i16-3" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i16" class="fn">from_i16</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i16.html">i16</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i8.html">i8</a>&gt;</h4></section><section id="method.from_i32-3" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#569">source</a><a href="#method.from_i32-3" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i32" class="fn">from_i32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i32.html">i32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i8.html">i8</a>&gt;</h4></section><section id="method.from_i64-2" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#569">source</a><a href="#method.from_i64-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_i64" class="fn">from_i64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i64.html">i64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i8.html">i8</a>&gt;</h4></section><section id="method.from_i128-3" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#569">source</a><a href="#method.from_i128-3" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i128" class="fn">from_i128</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i128.html">i128</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i8.html">i8</a>&gt;</h4></section><section id="method.from_usize-3" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#569">source</a><a href="#method.from_usize-3" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_usize" class="fn">from_usize</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.usize.html">usize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i8.html">i8</a>&gt;</h4></section><section id="method.from_u8-3" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#569">source</a><a href="#method.from_u8-3" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u8" class="fn">from_u8</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u8.html">u8</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i8.html">i8</a>&gt;</h4></section><section id="method.from_u16-3" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#569">source</a><a href="#method.from_u16-3" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u16" class="fn">from_u16</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u16.html">u16</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i8.html">i8</a>&gt;</h4></section><section id="method.from_u32-3" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#569">source</a><a href="#method.from_u32-3" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u32" class="fn">from_u32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u32.html">u32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i8.html">i8</a>&gt;</h4></section><section id="method.from_u64-2" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#569">source</a><a href="#method.from_u64-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_u64" class="fn">from_u64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u64.html">u64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i8.html">i8</a>&gt;</h4></section><section id="method.from_u128-3" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#569">source</a><a href="#method.from_u128-3" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u128" class="fn">from_u128</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u128.html">u128</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i8.html">i8</a>&gt;</h4></section><section id="method.from_f32-3" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#569">source</a><a href="#method.from_f32-3" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_f32" class="fn">from_f32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f32.html">f32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i8.html">i8</a>&gt;</h4></section><section id="method.from_f64-3" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#569">source</a><a href="#method.from_f64-3" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_f64" class="fn">from_f64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f64.html">f64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i8.html">i8</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromPrimitive-for-i16" class="impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#570">source</a><a href="#impl-FromPrimitive-for-i16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromPrimitive.html" title="trait num_traits::cast::FromPrimitive">FromPrimitive</a> for <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i16.html">i16</a></h3></section></summary><div class="impl-items"><section id="method.from_isize-4" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#570">source</a><a href="#method.from_isize-4" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_isize" class="fn">from_isize</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.isize.html">isize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i16.html">i16</a>&gt;</h4></section><section id="method.from_i8-4" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#570">source</a><a href="#method.from_i8-4" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i8" class="fn">from_i8</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i8.html">i8</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i16.html">i16</a>&gt;</h4></section><section id="method.from_i16-4" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#570">source</a><a href="#method.from_i16-4" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i16" class="fn">from_i16</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i16.html">i16</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i16.html">i16</a>&gt;</h4></section><section id="method.from_i32-4" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#570">source</a><a href="#method.from_i32-4" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i32" class="fn">from_i32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i32.html">i32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i16.html">i16</a>&gt;</h4></section><section id="method.from_i64-3" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#570">source</a><a href="#method.from_i64-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_i64" class="fn">from_i64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i64.html">i64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i16.html">i16</a>&gt;</h4></section><section id="method.from_i128-4" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#570">source</a><a href="#method.from_i128-4" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i128" class="fn">from_i128</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i128.html">i128</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i16.html">i16</a>&gt;</h4></section><section id="method.from_usize-4" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#570">source</a><a href="#method.from_usize-4" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_usize" class="fn">from_usize</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.usize.html">usize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i16.html">i16</a>&gt;</h4></section><section id="method.from_u8-4" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#570">source</a><a href="#method.from_u8-4" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u8" class="fn">from_u8</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u8.html">u8</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i16.html">i16</a>&gt;</h4></section><section id="method.from_u16-4" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#570">source</a><a href="#method.from_u16-4" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u16" class="fn">from_u16</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u16.html">u16</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i16.html">i16</a>&gt;</h4></section><section id="method.from_u32-4" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#570">source</a><a href="#method.from_u32-4" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u32" class="fn">from_u32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u32.html">u32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i16.html">i16</a>&gt;</h4></section><section id="method.from_u64-3" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#570">source</a><a href="#method.from_u64-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_u64" class="fn">from_u64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u64.html">u64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i16.html">i16</a>&gt;</h4></section><section id="method.from_u128-4" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#570">source</a><a href="#method.from_u128-4" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u128" class="fn">from_u128</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u128.html">u128</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i16.html">i16</a>&gt;</h4></section><section id="method.from_f32-4" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#570">source</a><a href="#method.from_f32-4" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_f32" class="fn">from_f32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f32.html">f32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i16.html">i16</a>&gt;</h4></section><section id="method.from_f64-4" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#570">source</a><a href="#method.from_f64-4" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_f64" class="fn">from_f64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f64.html">f64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i16.html">i16</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromPrimitive-for-i32" class="impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#571">source</a><a href="#impl-FromPrimitive-for-i32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromPrimitive.html" title="trait num_traits::cast::FromPrimitive">FromPrimitive</a> for <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i32.html">i32</a></h3></section></summary><div class="impl-items"><section id="method.from_isize-5" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#571">source</a><a href="#method.from_isize-5" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_isize" class="fn">from_isize</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.isize.html">isize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i32.html">i32</a>&gt;</h4></section><section id="method.from_i8-5" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#571">source</a><a href="#method.from_i8-5" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i8" class="fn">from_i8</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i8.html">i8</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i32.html">i32</a>&gt;</h4></section><section id="method.from_i16-5" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#571">source</a><a href="#method.from_i16-5" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i16" class="fn">from_i16</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i16.html">i16</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i32.html">i32</a>&gt;</h4></section><section id="method.from_i32-5" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#571">source</a><a href="#method.from_i32-5" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i32" class="fn">from_i32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i32.html">i32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i32.html">i32</a>&gt;</h4></section><section id="method.from_i64-4" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#571">source</a><a href="#method.from_i64-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_i64" class="fn">from_i64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i64.html">i64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i32.html">i32</a>&gt;</h4></section><section id="method.from_i128-5" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#571">source</a><a href="#method.from_i128-5" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i128" class="fn">from_i128</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i128.html">i128</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i32.html">i32</a>&gt;</h4></section><section id="method.from_usize-5" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#571">source</a><a href="#method.from_usize-5" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_usize" class="fn">from_usize</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.usize.html">usize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i32.html">i32</a>&gt;</h4></section><section id="method.from_u8-5" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#571">source</a><a href="#method.from_u8-5" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u8" class="fn">from_u8</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u8.html">u8</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i32.html">i32</a>&gt;</h4></section><section id="method.from_u16-5" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#571">source</a><a href="#method.from_u16-5" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u16" class="fn">from_u16</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u16.html">u16</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i32.html">i32</a>&gt;</h4></section><section id="method.from_u32-5" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#571">source</a><a href="#method.from_u32-5" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u32" class="fn">from_u32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u32.html">u32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i32.html">i32</a>&gt;</h4></section><section id="method.from_u64-4" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#571">source</a><a href="#method.from_u64-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_u64" class="fn">from_u64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u64.html">u64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i32.html">i32</a>&gt;</h4></section><section id="method.from_u128-5" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#571">source</a><a href="#method.from_u128-5" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u128" class="fn">from_u128</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u128.html">u128</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i32.html">i32</a>&gt;</h4></section><section id="method.from_f32-5" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#571">source</a><a href="#method.from_f32-5" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_f32" class="fn">from_f32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f32.html">f32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i32.html">i32</a>&gt;</h4></section><section id="method.from_f64-5" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#571">source</a><a href="#method.from_f64-5" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_f64" class="fn">from_f64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f64.html">f64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i32.html">i32</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromPrimitive-for-i64" class="impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#572">source</a><a href="#impl-FromPrimitive-for-i64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromPrimitive.html" title="trait num_traits::cast::FromPrimitive">FromPrimitive</a> for <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i64.html">i64</a></h3></section></summary><div class="impl-items"><section id="method.from_isize-6" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#572">source</a><a href="#method.from_isize-6" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_isize" class="fn">from_isize</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.isize.html">isize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i64.html">i64</a>&gt;</h4></section><section id="method.from_i8-6" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#572">source</a><a href="#method.from_i8-6" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i8" class="fn">from_i8</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i8.html">i8</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i64.html">i64</a>&gt;</h4></section><section id="method.from_i16-6" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#572">source</a><a href="#method.from_i16-6" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i16" class="fn">from_i16</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i16.html">i16</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i64.html">i64</a>&gt;</h4></section><section id="method.from_i32-6" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#572">source</a><a href="#method.from_i32-6" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i32" class="fn">from_i32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i32.html">i32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i64.html">i64</a>&gt;</h4></section><section id="method.from_i64-5" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#572">source</a><a href="#method.from_i64-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_i64" class="fn">from_i64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i64.html">i64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i64.html">i64</a>&gt;</h4></section><section id="method.from_i128-6" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#572">source</a><a href="#method.from_i128-6" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i128" class="fn">from_i128</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i128.html">i128</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i64.html">i64</a>&gt;</h4></section><section id="method.from_usize-6" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#572">source</a><a href="#method.from_usize-6" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_usize" class="fn">from_usize</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.usize.html">usize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i64.html">i64</a>&gt;</h4></section><section id="method.from_u8-6" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#572">source</a><a href="#method.from_u8-6" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u8" class="fn">from_u8</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u8.html">u8</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i64.html">i64</a>&gt;</h4></section><section id="method.from_u16-6" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#572">source</a><a href="#method.from_u16-6" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u16" class="fn">from_u16</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u16.html">u16</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i64.html">i64</a>&gt;</h4></section><section id="method.from_u32-6" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#572">source</a><a href="#method.from_u32-6" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u32" class="fn">from_u32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u32.html">u32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i64.html">i64</a>&gt;</h4></section><section id="method.from_u64-5" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#572">source</a><a href="#method.from_u64-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_u64" class="fn">from_u64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u64.html">u64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i64.html">i64</a>&gt;</h4></section><section id="method.from_u128-6" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#572">source</a><a href="#method.from_u128-6" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u128" class="fn">from_u128</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u128.html">u128</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i64.html">i64</a>&gt;</h4></section><section id="method.from_f32-6" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#572">source</a><a href="#method.from_f32-6" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_f32" class="fn">from_f32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f32.html">f32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i64.html">i64</a>&gt;</h4></section><section id="method.from_f64-6" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#572">source</a><a href="#method.from_f64-6" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_f64" class="fn">from_f64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f64.html">f64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i64.html">i64</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromPrimitive-for-i128" class="impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#573">source</a><a href="#impl-FromPrimitive-for-i128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromPrimitive.html" title="trait num_traits::cast::FromPrimitive">FromPrimitive</a> for <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i128.html">i128</a></h3></section></summary><div class="impl-items"><section id="method.from_isize-7" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#573">source</a><a href="#method.from_isize-7" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_isize" class="fn">from_isize</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.isize.html">isize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i128.html">i128</a>&gt;</h4></section><section id="method.from_i8-7" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#573">source</a><a href="#method.from_i8-7" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i8" class="fn">from_i8</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i8.html">i8</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i128.html">i128</a>&gt;</h4></section><section id="method.from_i16-7" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#573">source</a><a href="#method.from_i16-7" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i16" class="fn">from_i16</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i16.html">i16</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i128.html">i128</a>&gt;</h4></section><section id="method.from_i32-7" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#573">source</a><a href="#method.from_i32-7" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i32" class="fn">from_i32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i32.html">i32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i128.html">i128</a>&gt;</h4></section><section id="method.from_i64-6" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#573">source</a><a href="#method.from_i64-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_i64" class="fn">from_i64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i64.html">i64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i128.html">i128</a>&gt;</h4></section><section id="method.from_i128-7" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#573">source</a><a href="#method.from_i128-7" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i128" class="fn">from_i128</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i128.html">i128</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i128.html">i128</a>&gt;</h4></section><section id="method.from_usize-7" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#573">source</a><a href="#method.from_usize-7" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_usize" class="fn">from_usize</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.usize.html">usize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i128.html">i128</a>&gt;</h4></section><section id="method.from_u8-7" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#573">source</a><a href="#method.from_u8-7" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u8" class="fn">from_u8</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u8.html">u8</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i128.html">i128</a>&gt;</h4></section><section id="method.from_u16-7" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#573">source</a><a href="#method.from_u16-7" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u16" class="fn">from_u16</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u16.html">u16</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i128.html">i128</a>&gt;</h4></section><section id="method.from_u32-7" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#573">source</a><a href="#method.from_u32-7" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u32" class="fn">from_u32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u32.html">u32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i128.html">i128</a>&gt;</h4></section><section id="method.from_u64-6" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#573">source</a><a href="#method.from_u64-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_u64" class="fn">from_u64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u64.html">u64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i128.html">i128</a>&gt;</h4></section><section id="method.from_u128-7" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#573">source</a><a href="#method.from_u128-7" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u128" class="fn">from_u128</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u128.html">u128</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i128.html">i128</a>&gt;</h4></section><section id="method.from_f32-7" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#573">source</a><a href="#method.from_f32-7" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_f32" class="fn">from_f32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f32.html">f32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i128.html">i128</a>&gt;</h4></section><section id="method.from_f64-7" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#573">source</a><a href="#method.from_f64-7" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_f64" class="fn">from_f64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f64.html">f64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i128.html">i128</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromPrimitive-for-isize" class="impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#568">source</a><a href="#impl-FromPrimitive-for-isize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromPrimitive.html" title="trait num_traits::cast::FromPrimitive">FromPrimitive</a> for <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.isize.html">isize</a></h3></section></summary><div class="impl-items"><section id="method.from_isize-8" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#568">source</a><a href="#method.from_isize-8" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_isize" class="fn">from_isize</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.isize.html">isize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.isize.html">isize</a>&gt;</h4></section><section id="method.from_i8-8" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#568">source</a><a href="#method.from_i8-8" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i8" class="fn">from_i8</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i8.html">i8</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.isize.html">isize</a>&gt;</h4></section><section id="method.from_i16-8" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#568">source</a><a href="#method.from_i16-8" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i16" class="fn">from_i16</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i16.html">i16</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.isize.html">isize</a>&gt;</h4></section><section id="method.from_i32-8" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#568">source</a><a href="#method.from_i32-8" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i32" class="fn">from_i32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i32.html">i32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.isize.html">isize</a>&gt;</h4></section><section id="method.from_i64-7" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#568">source</a><a href="#method.from_i64-7" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_i64" class="fn">from_i64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i64.html">i64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.isize.html">isize</a>&gt;</h4></section><section id="method.from_i128-8" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#568">source</a><a href="#method.from_i128-8" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i128" class="fn">from_i128</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i128.html">i128</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.isize.html">isize</a>&gt;</h4></section><section id="method.from_usize-8" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#568">source</a><a href="#method.from_usize-8" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_usize" class="fn">from_usize</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.usize.html">usize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.isize.html">isize</a>&gt;</h4></section><section id="method.from_u8-8" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#568">source</a><a href="#method.from_u8-8" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u8" class="fn">from_u8</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u8.html">u8</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.isize.html">isize</a>&gt;</h4></section><section id="method.from_u16-8" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#568">source</a><a href="#method.from_u16-8" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u16" class="fn">from_u16</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u16.html">u16</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.isize.html">isize</a>&gt;</h4></section><section id="method.from_u32-8" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#568">source</a><a href="#method.from_u32-8" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u32" class="fn">from_u32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u32.html">u32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.isize.html">isize</a>&gt;</h4></section><section id="method.from_u64-7" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#568">source</a><a href="#method.from_u64-7" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_u64" class="fn">from_u64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u64.html">u64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.isize.html">isize</a>&gt;</h4></section><section id="method.from_u128-8" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#568">source</a><a href="#method.from_u128-8" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u128" class="fn">from_u128</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u128.html">u128</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.isize.html">isize</a>&gt;</h4></section><section id="method.from_f32-8" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#568">source</a><a href="#method.from_f32-8" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_f32" class="fn">from_f32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f32.html">f32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.isize.html">isize</a>&gt;</h4></section><section id="method.from_f64-8" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#568">source</a><a href="#method.from_f64-8" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_f64" class="fn">from_f64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f64.html">f64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.isize.html">isize</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromPrimitive-for-u8" class="impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#575">source</a><a href="#impl-FromPrimitive-for-u8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromPrimitive.html" title="trait num_traits::cast::FromPrimitive">FromPrimitive</a> for <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u8.html">u8</a></h3></section></summary><div class="impl-items"><section id="method.from_isize-9" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#575">source</a><a href="#method.from_isize-9" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_isize" class="fn">from_isize</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.isize.html">isize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u8.html">u8</a>&gt;</h4></section><section id="method.from_i8-9" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#575">source</a><a href="#method.from_i8-9" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i8" class="fn">from_i8</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i8.html">i8</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u8.html">u8</a>&gt;</h4></section><section id="method.from_i16-9" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#575">source</a><a href="#method.from_i16-9" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i16" class="fn">from_i16</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i16.html">i16</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u8.html">u8</a>&gt;</h4></section><section id="method.from_i32-9" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#575">source</a><a href="#method.from_i32-9" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i32" class="fn">from_i32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i32.html">i32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u8.html">u8</a>&gt;</h4></section><section id="method.from_i64-8" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#575">source</a><a href="#method.from_i64-8" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_i64" class="fn">from_i64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i64.html">i64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u8.html">u8</a>&gt;</h4></section><section id="method.from_i128-9" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#575">source</a><a href="#method.from_i128-9" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i128" class="fn">from_i128</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i128.html">i128</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u8.html">u8</a>&gt;</h4></section><section id="method.from_usize-9" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#575">source</a><a href="#method.from_usize-9" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_usize" class="fn">from_usize</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.usize.html">usize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u8.html">u8</a>&gt;</h4></section><section id="method.from_u8-9" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#575">source</a><a href="#method.from_u8-9" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u8" class="fn">from_u8</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u8.html">u8</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u8.html">u8</a>&gt;</h4></section><section id="method.from_u16-9" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#575">source</a><a href="#method.from_u16-9" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u16" class="fn">from_u16</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u16.html">u16</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u8.html">u8</a>&gt;</h4></section><section id="method.from_u32-9" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#575">source</a><a href="#method.from_u32-9" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u32" class="fn">from_u32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u32.html">u32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u8.html">u8</a>&gt;</h4></section><section id="method.from_u64-8" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#575">source</a><a href="#method.from_u64-8" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_u64" class="fn">from_u64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u64.html">u64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u8.html">u8</a>&gt;</h4></section><section id="method.from_u128-9" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#575">source</a><a href="#method.from_u128-9" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u128" class="fn">from_u128</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u128.html">u128</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u8.html">u8</a>&gt;</h4></section><section id="method.from_f32-9" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#575">source</a><a href="#method.from_f32-9" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_f32" class="fn">from_f32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f32.html">f32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u8.html">u8</a>&gt;</h4></section><section id="method.from_f64-9" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#575">source</a><a href="#method.from_f64-9" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_f64" class="fn">from_f64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f64.html">f64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u8.html">u8</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromPrimitive-for-u16" class="impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#576">source</a><a href="#impl-FromPrimitive-for-u16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromPrimitive.html" title="trait num_traits::cast::FromPrimitive">FromPrimitive</a> for <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u16.html">u16</a></h3></section></summary><div class="impl-items"><section id="method.from_isize-10" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#576">source</a><a href="#method.from_isize-10" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_isize" class="fn">from_isize</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.isize.html">isize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u16.html">u16</a>&gt;</h4></section><section id="method.from_i8-10" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#576">source</a><a href="#method.from_i8-10" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i8" class="fn">from_i8</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i8.html">i8</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u16.html">u16</a>&gt;</h4></section><section id="method.from_i16-10" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#576">source</a><a href="#method.from_i16-10" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i16" class="fn">from_i16</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i16.html">i16</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u16.html">u16</a>&gt;</h4></section><section id="method.from_i32-10" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#576">source</a><a href="#method.from_i32-10" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i32" class="fn">from_i32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i32.html">i32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u16.html">u16</a>&gt;</h4></section><section id="method.from_i64-9" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#576">source</a><a href="#method.from_i64-9" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_i64" class="fn">from_i64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i64.html">i64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u16.html">u16</a>&gt;</h4></section><section id="method.from_i128-10" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#576">source</a><a href="#method.from_i128-10" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i128" class="fn">from_i128</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i128.html">i128</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u16.html">u16</a>&gt;</h4></section><section id="method.from_usize-10" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#576">source</a><a href="#method.from_usize-10" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_usize" class="fn">from_usize</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.usize.html">usize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u16.html">u16</a>&gt;</h4></section><section id="method.from_u8-10" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#576">source</a><a href="#method.from_u8-10" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u8" class="fn">from_u8</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u8.html">u8</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u16.html">u16</a>&gt;</h4></section><section id="method.from_u16-10" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#576">source</a><a href="#method.from_u16-10" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u16" class="fn">from_u16</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u16.html">u16</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u16.html">u16</a>&gt;</h4></section><section id="method.from_u32-10" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#576">source</a><a href="#method.from_u32-10" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u32" class="fn">from_u32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u32.html">u32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u16.html">u16</a>&gt;</h4></section><section id="method.from_u64-9" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#576">source</a><a href="#method.from_u64-9" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_u64" class="fn">from_u64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u64.html">u64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u16.html">u16</a>&gt;</h4></section><section id="method.from_u128-10" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#576">source</a><a href="#method.from_u128-10" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u128" class="fn">from_u128</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u128.html">u128</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u16.html">u16</a>&gt;</h4></section><section id="method.from_f32-10" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#576">source</a><a href="#method.from_f32-10" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_f32" class="fn">from_f32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f32.html">f32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u16.html">u16</a>&gt;</h4></section><section id="method.from_f64-10" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#576">source</a><a href="#method.from_f64-10" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_f64" class="fn">from_f64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f64.html">f64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u16.html">u16</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromPrimitive-for-u32" class="impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#577">source</a><a href="#impl-FromPrimitive-for-u32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromPrimitive.html" title="trait num_traits::cast::FromPrimitive">FromPrimitive</a> for <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u32.html">u32</a></h3></section></summary><div class="impl-items"><section id="method.from_isize-11" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#577">source</a><a href="#method.from_isize-11" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_isize" class="fn">from_isize</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.isize.html">isize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u32.html">u32</a>&gt;</h4></section><section id="method.from_i8-11" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#577">source</a><a href="#method.from_i8-11" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i8" class="fn">from_i8</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i8.html">i8</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u32.html">u32</a>&gt;</h4></section><section id="method.from_i16-11" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#577">source</a><a href="#method.from_i16-11" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i16" class="fn">from_i16</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i16.html">i16</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u32.html">u32</a>&gt;</h4></section><section id="method.from_i32-11" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#577">source</a><a href="#method.from_i32-11" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i32" class="fn">from_i32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i32.html">i32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u32.html">u32</a>&gt;</h4></section><section id="method.from_i64-10" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#577">source</a><a href="#method.from_i64-10" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_i64" class="fn">from_i64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i64.html">i64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u32.html">u32</a>&gt;</h4></section><section id="method.from_i128-11" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#577">source</a><a href="#method.from_i128-11" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i128" class="fn">from_i128</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i128.html">i128</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u32.html">u32</a>&gt;</h4></section><section id="method.from_usize-11" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#577">source</a><a href="#method.from_usize-11" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_usize" class="fn">from_usize</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.usize.html">usize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u32.html">u32</a>&gt;</h4></section><section id="method.from_u8-11" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#577">source</a><a href="#method.from_u8-11" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u8" class="fn">from_u8</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u8.html">u8</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u32.html">u32</a>&gt;</h4></section><section id="method.from_u16-11" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#577">source</a><a href="#method.from_u16-11" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u16" class="fn">from_u16</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u16.html">u16</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u32.html">u32</a>&gt;</h4></section><section id="method.from_u32-11" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#577">source</a><a href="#method.from_u32-11" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u32" class="fn">from_u32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u32.html">u32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u32.html">u32</a>&gt;</h4></section><section id="method.from_u64-10" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#577">source</a><a href="#method.from_u64-10" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_u64" class="fn">from_u64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u64.html">u64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u32.html">u32</a>&gt;</h4></section><section id="method.from_u128-11" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#577">source</a><a href="#method.from_u128-11" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u128" class="fn">from_u128</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u128.html">u128</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u32.html">u32</a>&gt;</h4></section><section id="method.from_f32-11" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#577">source</a><a href="#method.from_f32-11" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_f32" class="fn">from_f32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f32.html">f32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u32.html">u32</a>&gt;</h4></section><section id="method.from_f64-11" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#577">source</a><a href="#method.from_f64-11" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_f64" class="fn">from_f64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f64.html">f64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u32.html">u32</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromPrimitive-for-u64" class="impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#578">source</a><a href="#impl-FromPrimitive-for-u64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromPrimitive.html" title="trait num_traits::cast::FromPrimitive">FromPrimitive</a> for <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u64.html">u64</a></h3></section></summary><div class="impl-items"><section id="method.from_isize-12" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#578">source</a><a href="#method.from_isize-12" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_isize" class="fn">from_isize</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.isize.html">isize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u64.html">u64</a>&gt;</h4></section><section id="method.from_i8-12" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#578">source</a><a href="#method.from_i8-12" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i8" class="fn">from_i8</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i8.html">i8</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u64.html">u64</a>&gt;</h4></section><section id="method.from_i16-12" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#578">source</a><a href="#method.from_i16-12" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i16" class="fn">from_i16</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i16.html">i16</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u64.html">u64</a>&gt;</h4></section><section id="method.from_i32-12" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#578">source</a><a href="#method.from_i32-12" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i32" class="fn">from_i32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i32.html">i32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u64.html">u64</a>&gt;</h4></section><section id="method.from_i64-11" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#578">source</a><a href="#method.from_i64-11" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_i64" class="fn">from_i64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i64.html">i64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u64.html">u64</a>&gt;</h4></section><section id="method.from_i128-12" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#578">source</a><a href="#method.from_i128-12" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i128" class="fn">from_i128</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i128.html">i128</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u64.html">u64</a>&gt;</h4></section><section id="method.from_usize-12" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#578">source</a><a href="#method.from_usize-12" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_usize" class="fn">from_usize</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.usize.html">usize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u64.html">u64</a>&gt;</h4></section><section id="method.from_u8-12" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#578">source</a><a href="#method.from_u8-12" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u8" class="fn">from_u8</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u8.html">u8</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u64.html">u64</a>&gt;</h4></section><section id="method.from_u16-12" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#578">source</a><a href="#method.from_u16-12" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u16" class="fn">from_u16</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u16.html">u16</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u64.html">u64</a>&gt;</h4></section><section id="method.from_u32-12" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#578">source</a><a href="#method.from_u32-12" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u32" class="fn">from_u32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u32.html">u32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u64.html">u64</a>&gt;</h4></section><section id="method.from_u64-11" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#578">source</a><a href="#method.from_u64-11" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_u64" class="fn">from_u64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u64.html">u64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u64.html">u64</a>&gt;</h4></section><section id="method.from_u128-12" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#578">source</a><a href="#method.from_u128-12" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u128" class="fn">from_u128</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u128.html">u128</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u64.html">u64</a>&gt;</h4></section><section id="method.from_f32-12" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#578">source</a><a href="#method.from_f32-12" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_f32" class="fn">from_f32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f32.html">f32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u64.html">u64</a>&gt;</h4></section><section id="method.from_f64-12" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#578">source</a><a href="#method.from_f64-12" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_f64" class="fn">from_f64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f64.html">f64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u64.html">u64</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromPrimitive-for-u128" class="impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#579">source</a><a href="#impl-FromPrimitive-for-u128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromPrimitive.html" title="trait num_traits::cast::FromPrimitive">FromPrimitive</a> for <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u128.html">u128</a></h3></section></summary><div class="impl-items"><section id="method.from_isize-13" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#579">source</a><a href="#method.from_isize-13" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_isize" class="fn">from_isize</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.isize.html">isize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u128.html">u128</a>&gt;</h4></section><section id="method.from_i8-13" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#579">source</a><a href="#method.from_i8-13" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i8" class="fn">from_i8</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i8.html">i8</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u128.html">u128</a>&gt;</h4></section><section id="method.from_i16-13" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#579">source</a><a href="#method.from_i16-13" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i16" class="fn">from_i16</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i16.html">i16</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u128.html">u128</a>&gt;</h4></section><section id="method.from_i32-13" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#579">source</a><a href="#method.from_i32-13" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i32" class="fn">from_i32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i32.html">i32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u128.html">u128</a>&gt;</h4></section><section id="method.from_i64-12" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#579">source</a><a href="#method.from_i64-12" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_i64" class="fn">from_i64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i64.html">i64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u128.html">u128</a>&gt;</h4></section><section id="method.from_i128-13" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#579">source</a><a href="#method.from_i128-13" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i128" class="fn">from_i128</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i128.html">i128</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u128.html">u128</a>&gt;</h4></section><section id="method.from_usize-13" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#579">source</a><a href="#method.from_usize-13" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_usize" class="fn">from_usize</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.usize.html">usize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u128.html">u128</a>&gt;</h4></section><section id="method.from_u8-13" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#579">source</a><a href="#method.from_u8-13" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u8" class="fn">from_u8</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u8.html">u8</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u128.html">u128</a>&gt;</h4></section><section id="method.from_u16-13" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#579">source</a><a href="#method.from_u16-13" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u16" class="fn">from_u16</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u16.html">u16</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u128.html">u128</a>&gt;</h4></section><section id="method.from_u32-13" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#579">source</a><a href="#method.from_u32-13" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u32" class="fn">from_u32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u32.html">u32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u128.html">u128</a>&gt;</h4></section><section id="method.from_u64-12" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#579">source</a><a href="#method.from_u64-12" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_u64" class="fn">from_u64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u64.html">u64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u128.html">u128</a>&gt;</h4></section><section id="method.from_u128-13" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#579">source</a><a href="#method.from_u128-13" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u128" class="fn">from_u128</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u128.html">u128</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u128.html">u128</a>&gt;</h4></section><section id="method.from_f32-13" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#579">source</a><a href="#method.from_f32-13" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_f32" class="fn">from_f32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f32.html">f32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u128.html">u128</a>&gt;</h4></section><section id="method.from_f64-13" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#579">source</a><a href="#method.from_f64-13" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_f64" class="fn">from_f64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f64.html">f64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u128.html">u128</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromPrimitive-for-usize" class="impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#574">source</a><a href="#impl-FromPrimitive-for-usize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromPrimitive.html" title="trait num_traits::cast::FromPrimitive">FromPrimitive</a> for <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.usize.html">usize</a></h3></section></summary><div class="impl-items"><section id="method.from_isize-14" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#574">source</a><a href="#method.from_isize-14" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_isize" class="fn">from_isize</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.isize.html">isize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.usize.html">usize</a>&gt;</h4></section><section id="method.from_i8-14" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#574">source</a><a href="#method.from_i8-14" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i8" class="fn">from_i8</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i8.html">i8</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.usize.html">usize</a>&gt;</h4></section><section id="method.from_i16-14" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#574">source</a><a href="#method.from_i16-14" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i16" class="fn">from_i16</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i16.html">i16</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.usize.html">usize</a>&gt;</h4></section><section id="method.from_i32-14" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#574">source</a><a href="#method.from_i32-14" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i32" class="fn">from_i32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i32.html">i32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.usize.html">usize</a>&gt;</h4></section><section id="method.from_i64-13" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#574">source</a><a href="#method.from_i64-13" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_i64" class="fn">from_i64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i64.html">i64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.usize.html">usize</a>&gt;</h4></section><section id="method.from_i128-14" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#574">source</a><a href="#method.from_i128-14" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i128" class="fn">from_i128</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i128.html">i128</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.usize.html">usize</a>&gt;</h4></section><section id="method.from_usize-14" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#574">source</a><a href="#method.from_usize-14" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_usize" class="fn">from_usize</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.usize.html">usize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.usize.html">usize</a>&gt;</h4></section><section id="method.from_u8-14" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#574">source</a><a href="#method.from_u8-14" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u8" class="fn">from_u8</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u8.html">u8</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.usize.html">usize</a>&gt;</h4></section><section id="method.from_u16-14" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#574">source</a><a href="#method.from_u16-14" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u16" class="fn">from_u16</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u16.html">u16</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.usize.html">usize</a>&gt;</h4></section><section id="method.from_u32-14" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#574">source</a><a href="#method.from_u32-14" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u32" class="fn">from_u32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u32.html">u32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.usize.html">usize</a>&gt;</h4></section><section id="method.from_u64-13" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#574">source</a><a href="#method.from_u64-13" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_u64" class="fn">from_u64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u64.html">u64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.usize.html">usize</a>&gt;</h4></section><section id="method.from_u128-14" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#574">source</a><a href="#method.from_u128-14" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u128" class="fn">from_u128</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u128.html">u128</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.usize.html">usize</a>&gt;</h4></section><section id="method.from_f32-14" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#574">source</a><a href="#method.from_f32-14" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_f32" class="fn">from_f32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f32.html">f32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.usize.html">usize</a>&gt;</h4></section><section id="method.from_f64-14" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#574">source</a><a href="#method.from_f64-14" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_f64" class="fn">from_f64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f64.html">f64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.usize.html">usize</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromPrimitive-for-Wrapping%3CT%3E" class="impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#624-643">source</a><a href="#impl-FromPrimitive-for-Wrapping%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T: <a class="trait" href="trait.FromPrimitive.html" title="trait num_traits::cast::FromPrimitive">FromPrimitive</a>&gt; <a class="trait" href="trait.FromPrimitive.html" title="trait num_traits::cast::FromPrimitive">FromPrimitive</a> for <a class="struct" href="https://doc.rust-lang.org/1.76.0/core/num/wrapping/struct.Wrapping.html" title="struct core::num::wrapping::Wrapping">Wrapping</a>&lt;T&gt;</h3></section></summary><div class="impl-items"><section id="method.from_isize-15" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#625-642">source</a><a href="#method.from_isize-15" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_isize" class="fn">from_isize</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.isize.html">isize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section><section id="method.from_i8-15" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#625-642">source</a><a href="#method.from_i8-15" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i8" class="fn">from_i8</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i8.html">i8</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section><section id="method.from_i16-15" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#625-642">source</a><a href="#method.from_i16-15" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i16" class="fn">from_i16</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i16.html">i16</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section><section id="method.from_i32-15" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#625-642">source</a><a href="#method.from_i32-15" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i32" class="fn">from_i32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i32.html">i32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section><section id="method.from_i64-14" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#625-642">source</a><a href="#method.from_i64-14" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_i64" class="fn">from_i64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i64.html">i64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section><section id="method.from_i128-15" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#625-642">source</a><a href="#method.from_i128-15" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_i128" class="fn">from_i128</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.i128.html">i128</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section><section id="method.from_usize-15" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#625-642">source</a><a href="#method.from_usize-15" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_usize" class="fn">from_usize</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.usize.html">usize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section><section id="method.from_u8-15" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#625-642">source</a><a href="#method.from_u8-15" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u8" class="fn">from_u8</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u8.html">u8</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section><section id="method.from_u16-15" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#625-642">source</a><a href="#method.from_u16-15" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u16" class="fn">from_u16</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u16.html">u16</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section><section id="method.from_u32-15" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#625-642">source</a><a href="#method.from_u32-15" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u32" class="fn">from_u32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u32.html">u32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section><section id="method.from_u64-14" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#625-642">source</a><a href="#method.from_u64-14" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_u64" class="fn">from_u64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u64.html">u64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section><section id="method.from_u128-15" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#625-642">source</a><a href="#method.from_u128-15" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_u128" class="fn">from_u128</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.u128.html">u128</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section><section id="method.from_f32-15" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#625-642">source</a><a href="#method.from_f32-15" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_f32" class="fn">from_f32</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f32.html">f32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section><section id="method.from_f64-15" class="method trait-impl"><a class="src rightside" href="../../src/num_traits/cast.rs.html#625-642">source</a><a href="#method.from_f64-15" class="anchor">§</a><h4 class="code-header">fn <a href="#method.from_f64" class="fn">from_f64</a>(n: <a class="primitive" href="https://doc.rust-lang.org/1.76.0/core/primitive.f64.html">f64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.76.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../../trait.impl/num_traits/cast/trait.FromPrimitive.js" data-ignore-extern-crates="core" async></script></section></div></main></body></html>