7677 lines
503 KiB
HTML
7677 lines
503 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<title>Failable Structure Reference</title>
|
|
<link rel="stylesheet" type="text/css" href="../css/jazzy.css" />
|
|
<link rel="stylesheet" type="text/css" href="../css/highlight.css" />
|
|
<meta charset='utf-8'>
|
|
<script src="../js/jquery.min.js" defer></script>
|
|
<script src="../js/jazzy.js" defer></script>
|
|
|
|
</head>
|
|
<body>
|
|
<a name="//apple_ref/swift/Struct/Failable" class="dashAnchor"></a>
|
|
<a title="Failable Structure Reference"></a>
|
|
<header>
|
|
<div class="content-wrapper">
|
|
<p><a href="../index.html"> Docs</a> (98% documented)</p>
|
|
</div>
|
|
</header>
|
|
<div class="content-wrapper">
|
|
<p id="breadcrumbs">
|
|
<a href="../index.html"> Reference</a>
|
|
<img id="carat" src="../img/carat.png" />
|
|
Failable Structure Reference
|
|
</p>
|
|
</div>
|
|
<div class="content-wrapper">
|
|
<nav class="sidebar">
|
|
<ul class="nav-groups">
|
|
<li class="nav-group-name">
|
|
<a href="../Extensions.html">Extensions</a>
|
|
<ul class="nav-group-tasks">
|
|
<li class="nav-group-task">
|
|
<a href="../Extensions/CustomStringConvertible.html">CustomStringConvertible</a>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li class="nav-group-name">
|
|
<a href="../Functions.html">Functions</a>
|
|
<ul class="nav-group-tasks">
|
|
<li class="nav-group-task">
|
|
<a href="../Functions.html#/s:10Validation2neoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">!=(_:_:)</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Functions.html#/s:10Validation2neoiySbAA8FailableVyxq_G_ADyxq0_GtSzRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">!=(_:_:)</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Functions.html#/s:10Validation1roiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKSzRz9SupportedQy_RszA2AR_A2AR0_AKQy0_ALRSr1_lF">%(_:_:)</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Functions.html#/s:10Validation1aoiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKSzRz9SupportedQy_RszA2AR_A2AR0_AKQy0_ALRSr1_lF">&(_:_:)</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Functions.html#/s:10Validation2amoiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKs17FixedWidthIntegerRz9SupportedQy_RszA2AR_A2AR0_ALQy0_AMRSr1_lF">&*(_:_:)</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Functions.html#/s:10Validation2apoiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKs17FixedWidthIntegerRz9SupportedQy_RszA2AR_A2AR0_ALQy0_AMRSr1_lF">&+(_:_:)</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Functions.html#/s:10Validation2asoiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKs17FixedWidthIntegerRz9SupportedQy_RszA2AR_A2AR0_ALQy0_AMRSr1_lF">&-(_:_:)</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Functions.html#/s:10Validation3alloiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKs17FixedWidthIntegerRz9SupportedQy_RszA2AR_A2AR0_ALQy0_AMRSr1_lF">&<<(_:_:)</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Functions.html#/s:10Validation3aggoiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKs17FixedWidthIntegerRz9SupportedQy_RszA2AR_A2AR0_ALQy0_AMRSr1_lF">&>>(_:_:)</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Functions.html#/s:10Validation1moiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKSFRz9SupportedQy_RszA2AR_A2AR0_AKQy0_ALRSr1_lF">*(_:_:)</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Functions.html#/s:10Validation1moiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKSjRz9SupportedQy_RszA2AR_A2AR0_AKQy0_ALRSr1_lF">*(_:_:)</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Functions.html#/s:10Validation1moiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKSzRz9SupportedQy_RszA2AR_A2AR0_AKQy0_ALRSr1_lF">*(_:_:)</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Functions.html#/s:10Validation1moiyAA8FailableVyxq_GAE_xtKSjRz9SupportedQy_RszA2AR_r0_lF">*(_:_:)</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Functions.html#/s:10Validation2meoiyyAA8FailableVyxq_Gz_ADyxq0_GtKSjRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">*=(_:_:)</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Functions.html#/s:10Validation2meoiyyAA8FailableVyxq_Gz_xtKSjRz9SupportedQy_RszA2AR_r0_lF">*=(_:_:)</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Functions.html#/s:10Validation1poiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKSFRz9SupportedQy_RszA2AR_A2AR0_AKQy0_ALRSr1_lF">+(_:_:)</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Functions.html#/s:10Validation1poiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKSjRz9SupportedQy_RszA2AR_A2AR0_AKQy0_ALRSr1_lF">+(_:_:)</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Functions.html#/s:10Validation1poiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKSzRz9SupportedQy_RszA2AR_A2AR0_AKQy0_ALRSr1_lF">+(_:_:)</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Functions.html#/s:10Validation1poiyAA8FailableVyxq_GAE_xtKSjRz9SupportedQy_RszA2AR_r0_lF">+(_:_:)</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Functions.html#/s:10Validation2peoiyyAA8FailableVyxq_Gz_ADyxq0_GtKSjRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">+=(_:_:)</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Functions.html#/s:10Validation2peoiyyAA8FailableVyxq_Gz_xtKSjRz9SupportedQy_RszA2AR_r0_lF">+=(_:_:)</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Functions.html#/s:10Validation1soiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKSFRz9SupportedQy_RszA2AR_A2AR0_AKQy0_ALRSr1_lF">-(_:_:)</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Functions.html#/s:10Validation1soiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKSjRz9SupportedQy_RszA2AR_A2AR0_AKQy0_ALRSr1_lF">-(_:_:)</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Functions.html#/s:10Validation1soiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKSzRz9SupportedQy_RszA2AR_A2AR0_AKQy0_ALRSr1_lF">-(_:_:)</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Functions.html#/s:10Validation1soiyAA8FailableVyxq_GAE_xtKSjRz9SupportedQy_RszA2AR_r0_lF">-(_:_:)</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Functions.html#/s:10Validation2seoiyyAA8FailableVyxq_Gz_ADyxq0_GtKSjRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">-=(_:_:)</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Functions.html#/s:10Validation2seoiyyAA8FailableVyxq_Gz_xtKSjRz9SupportedQy_RszA2AR_r0_lF">-=(_:_:)</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Functions.html#/...(_:_:)">...(_:_:)</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Functions.html#/s:10Validation3zzloiyAA8FailableVySnyxGAA07ElementA0VyAeA19AppendedValidationsVyxq_q0_GGGADyxq_G_ADyxq0_GtKSxRz9SupportedQy_RszA2AR_A2AR0_SZ6StrideRpzAOQy0_APRSr1_lF">..<(_:_:)</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Functions.html#/s:10Validation1doiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKSFRz9SupportedQy_RszA2AR_A2AR0_AKQy0_ALRSr1_lF">/(_:_:)</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Functions.html#/s:10Validation1doiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKSzRz9SupportedQy_RszA2AR_A2AR0_AKQy0_ALRSr1_lF">/(_:_:)</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Functions.html#/s:10Validation1loiySbAA8FailableVyxq_G_ADyxq0_GtSFRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF"><(_:_:)</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Functions.html#/s:10Validation1loiySbAA8FailableVyxq_G_ADyxq0_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF"><(_:_:)</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Functions.html#/s:10Validation2leoiySbAA8FailableVyxq_G_ADyxq0_GtSFRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF"><=(_:_:)</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Functions.html#/s:10Validation2leoiySbAA8FailableVyxq_G_ADyxq0_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF"><=(_:_:)</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Functions.html#/s:10Validation2leoiySbAA8FailableVyxq_G_ADyxq0_GtSzRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF"><=(_:_:)</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSFRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Functions.html#/s:10Validation1goiySbAA8FailableVyxq_G_ADyxq0_GtSFRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">>(_:_:)</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Functions.html#/s:10Validation1goiySbAA8FailableVyxq_G_ADyxq0_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">>(_:_:)</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Functions.html#/s:10Validation1goiySbAA8FailableVyxq_G_ADyxq0_GtSzRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">>(_:_:)</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Functions.html#/s:10Validation2geoiySbAA8FailableVyxq_G_ADyxq0_GtSFRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">>=(_:_:)</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Functions.html#/s:10Validation2geoiySbAA8FailableVyxq_G_ADyxq0_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">>=(_:_:)</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Functions.html#/s:10Validation2geoiySbAA8FailableVyxq_G_ADyxq0_GtSzRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">>=(_:_:)</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Functions.html#/s:10Validation2qqoiyxAA8FailableVyxSgq_G_xyKXKtKA2AR_AE9SupportedRt_r0_lF">??(_:_:)</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Functions.html#/s:10Validation2qqoiyxSgAA8FailableVyACq_G_ACyKXKtKA2AR_AC9SupportedRt_r0_lF">??(_:_:)</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Functions.html#/s:10Validation1xoiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKSzRz9SupportedQy_RszA2AR_A2AR0_AKQy0_ALRSr1_lF">^(_:_:)</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Functions.html#/s:10Validation1ooiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKSzRz9SupportedQy_RszA2AR_A2AR0_AKQy0_ALRSr1_lF">|(_:_:)</a>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li class="nav-group-name">
|
|
<a href="../Protocols.html">Protocols</a>
|
|
<ul class="nav-group-tasks">
|
|
<li class="nav-group-task">
|
|
<a href="../Protocols/AnyValidation.html">AnyValidation</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Protocols/InRangeValidation.html">InRangeValidation</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Protocols/LengthValidation.html">LengthValidation</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Protocols/RegexValidation.html">RegexValidation</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Protocols/Validation.html">Validation</a>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li class="nav-group-name">
|
|
<a href="../Structs.html">Structures</a>
|
|
<ul class="nav-group-tasks">
|
|
<li class="nav-group-task">
|
|
<a href="../Structs/AppendedValidations.html">AppendedValidations</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Structs/ElementValidation.html">ElementValidation</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Structs/Failable.html">Failable</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Structs/NotNil.html">NotNil</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Structs/NotNilValidate.html">NotNilValidate</a>
|
|
</li>
|
|
<li class="nav-group-task">
|
|
<a href="../Structs/ValidationError.html">ValidationError</a>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</nav>
|
|
<article class="main-content">
|
|
<section>
|
|
<section class="section">
|
|
<h1>Failable</h1>
|
|
<div class="declaration">
|
|
<div class="language">
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">struct</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span> <span class="k">where</span> <span class="kt">Validations</span><span class="p">:</span> <span class="kt"><a href="../Protocols/Validation.html">Validation</a></span><span class="p">,</span> <span class="kt">Validations</span><span class="o">.</span><span class="kt">Supported</span> <span class="o">==</span> <span class="kt">T</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
<p>A type that can fail when being set because the new value does pass certain validations.</p>
|
|
|
|
<p>You can create a <code>Failable</code> instance in 2 ways. The first is to use the <code>Failable</code> initializer:</p>
|
|
<pre class="highlight swift"><code><span class="k">try</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">String</span><span class="p">,</span> <span class="kt">Length1028</span><span class="o">></span><span class="p">(</span><span class="s">"the quick brown fox..."</span><span class="p">)</span>
|
|
</code></pre>
|
|
|
|
<p>Or you can call <code>.failable</code> on any intance of a type conforming to <code>CustomStringConvertible</code>:</p>
|
|
<pre class="highlight swift"><code><span class="k">try</span> <span class="s">"the quick brown fox..."</span><span class="o">.</span><span class="nf">failable</span><span class="p">(</span><span class="kt">Length1028</span><span class="o">.</span><span class="k">self</span><span class="p">)</span>
|
|
</code></pre>
|
|
<h2 id='mutation' class='heading'>Mutation</h2>
|
|
|
|
<p>A <code>Failable</code> type is a struct, so the stored value can only be mutated if the <code>Failable</code> instance is a variable.
|
|
The stored value does not make its setter public, because then you would be able to set the value directly and bypass the validations.
|
|
Instead you use the <code><~</code> operator to assign a new value:</p>
|
|
<pre class="highlight swift"><code><span class="k">var</span> <span class="nv">story</span> <span class="o">=</span> <span class="k">try</span> <span class="s">"the quick brown fox..."</span><span class="o">.</span><span class="nf">failable</span><span class="p">(</span><span class="kt">Length1028</span><span class="o">.</span><span class="k">self</span><span class="p">)</span>
|
|
<span class="k">try</span> <span class="n">story</span> <span class="o"><~</span> <span class="s">"Long long ago, on a pencil far far away..."</span>
|
|
</code></pre>
|
|
|
|
<p>Use the <code>.value</code> property to access the actual value:</p>
|
|
<pre class="highlight swift"><code><span class="k">var</span> <span class="nv">story</span> <span class="o">=</span> <span class="k">try</span> <span class="s">"the quick brown fox..."</span><span class="o">.</span><span class="nf">failable</span><span class="p">(</span><span class="kt">Length1028</span><span class="o">.</span><span class="k">self</span><span class="p">)</span>
|
|
<span class="nf">print</span><span class="p">(</span><span class="n">story</span><span class="o">.</span><span class="n">value</span><span class="p">)</span>
|
|
</code></pre>
|
|
<h2 id='literal-initialization' class='heading'>Literal Initialization</h2>
|
|
|
|
<p><code>Failable</code> supprts initialization with certain type literals if the <code>value</code> type <code>T</code> also supports it.
|
|
Initialization is supported for <code>Int</code>, <code>Float</code>, <code>Bool</code>, <code>nil</code>, and <code>String</code> types.</p>
|
|
<pre class="highlight swift"><code><span class="k">let</span> <span class="nv">string</span> <span class="o">=</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">String</span><span class="p">,</span> <span class="kt">EmptyValidationM</span><span class="o"><</span><span class="kt">String</span><span class="o">>></span> <span class="o">=</span> <span class="s">"Hello world"</span>
|
|
</code></pre>
|
|
<div class="aside aside-warning">
|
|
<p class="aside-title">Warning</p>
|
|
Because literal initializers cannot fail, your program will crash if the value passed in does not pass validation.
|
|
|
|
</div>
|
|
|
|
<p><code>Dictionary</code> and <code>Array</code> types are not supported for literal initialization yet because array
|
|
splatting for variadic parameters is not supported yet.</p>
|
|
|
|
</section>
|
|
<section class="section task-group-section">
|
|
<div class="task-group">
|
|
<ul>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableV5valuexvp"></a>
|
|
<a name="//apple_ref/swift/Property/value" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableV5valuexvp">value</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>The underlaying value that has been validated.</p>
|
|
<div class="aside aside-note">
|
|
<p class="aside-title">Note</p>
|
|
The setter for this property is not public.
|
|
|
|
</div>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">internal(set)</span> <span class="k">var</span> <span class="nv">value</span><span class="p">:</span> <span class="kt">T</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVyACyxq_GxKcfc"></a>
|
|
<a name="//apple_ref/swift/Method/init(_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVyACyxq_GxKcfc">init(_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>Creates a new <code>Failable</code> instance.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">(</span><span class="n">_</span> <span class="nv">t</span><span class="p">:</span> <span class="kt">T</span><span class="p">)</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<h4>Parameters</h4>
|
|
<table class="graybox">
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<code>
|
|
<em>t</em>
|
|
</code>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>The orginal value for the instance.
|
|
This value will be validated and the initializer will fail if it doesn’t pass.</p>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableV7keyPathqd__s03KeyD0Cyxqd__G_tcluip"></a>
|
|
<a name="//apple_ref/swift/Method/subscript(keyPath:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableV7keyPathqd__s03KeyD0Cyxqd__G_tcluip">subscript(keyPath:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>Gets the value of a property of the <code><a href="../Structs/Failable.html#/s:10Validation8FailableV5valuexvp">value</a></code> property using a key path.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">subscript</span><span class="o"><</span><span class="kt">Value</span><span class="o">></span><span class="p">(</span><span class="n">keyPath</span> <span class="nv">path</span><span class="p">:</span> <span class="kt">KeyPath</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Value</span><span class="o">></span><span class="p">)</span> <span class="o">-></span> <span class="kt">Value</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<h4>Parameters</h4>
|
|
<table class="graybox">
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<code>
|
|
<em>path</em>
|
|
</code>
|
|
</td>
|
|
<td>
|
|
<div>
|
|
<p>The key path of the property to get from the <code><a href="../Structs/Failable.html#/s:10Validation8FailableV5valuexvp">value</a></code> property.</p>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="task-group">
|
|
<div class="task-name-container">
|
|
<a name="/Typealiases"></a>
|
|
<a name="//apple_ref/swift/Section/Typealiases" class="dashAnchor"></a>
|
|
<a href="#/Typealiases">
|
|
<h3 class="section-name">Typealiases</h3>
|
|
</a>
|
|
</div>
|
|
<ul>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASBRzrlE11RawExponenta"></a>
|
|
<a name="//apple_ref/swift/Alias/RawExponent" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASBRzrlE11RawExponenta">RawExponent</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryfloatingpoint/1846956-rawexponent"><code>BinaryFloatingPoint.RawExponent</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">typealias</span> <span class="kt">RawExponent</span> <span class="o">=</span> <span class="kt">T</span><span class="o">.</span><span class="kt">RawExponent</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASBRzrlE14RawSignificanda"></a>
|
|
<a name="//apple_ref/swift/Alias/RawSignificand" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASBRzrlE14RawSignificanda">RawSignificand</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryfloatingpoint/1848447-rawsignificand"><code>BinaryFloatingPoint.RawSignificand</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">typealias</span> <span class="kt">RawSignificand</span> <span class="o">=</span> <span class="kt">T</span><span class="o">.</span><span class="kt">RawSignificand</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="task-group">
|
|
<div class="task-name-container">
|
|
<a name="/Initializers"></a>
|
|
<a name="//apple_ref/swift/Section/Initializers" class="dashAnchor"></a>
|
|
<a href="#/Initializers">
|
|
<h3 class="section-name">Initializers</h3>
|
|
</a>
|
|
</div>
|
|
<ul>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASBRzrlEyACyxq_GSfKcfc"></a>
|
|
<a name="//apple_ref/swift/Method/init(_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASBRzrlEyACyxq_GSfKcfc">init(_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryfloatingpoint/1846451-init"><code>BinaryFloatingPoint.init(_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">(</span><span class="n">_</span> <span class="nv">value</span><span class="p">:</span> <span class="kt">Float</span><span class="p">)</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASBRzrlEyACyxq_GSdKcfc"></a>
|
|
<a name="//apple_ref/swift/Method/init(_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASBRzrlEyACyxq_GSdKcfc">init(_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryfloatingpoint/1847139-init"><code>BinaryFloatingPoint.init(_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">(</span><span class="n">_</span> <span class="nv">value</span><span class="p">:</span> <span class="kt">Double</span><span class="p">)</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASBRzrlEyACyxq_Gs7Float80VKcfc"></a>
|
|
<a name="//apple_ref/swift/Method/init(_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASBRzrlEyACyxq_Gs7Float80VKcfc">init(_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryfloatingpoint/1852769-init"><code>BinaryFloatingPoint.init(_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">(</span><span class="n">_</span> <span class="nv">value</span><span class="p">:</span> <span class="kt">Float80</span><span class="p">)</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASBRzrlEyACyxq_Gqd__KcSBRd__lufc"></a>
|
|
<a name="//apple_ref/swift/Method/init(_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASBRzrlEyACyxq_Gqd__KcSBRd__lufc">init(_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryfloatingpoint/3017610-init"><code>BinaryFloatingPoint.init(_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">init</span><span class="o"><</span><span class="kt">Source</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">value</span><span class="p">:</span> <span class="kt">Source</span><span class="p">)</span><span class="k">throws</span> <span class="k">where</span> <span class="kt">Source</span> <span class="p">:</span> <span class="kt">BinaryFloatingPoint</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASBRzrlE7exactlyACyxq_GSgqd___tKcSBRd__lufc"></a>
|
|
<a name="//apple_ref/swift/Method/init(exactly:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASBRzrlE7exactlyACyxq_GSgqd___tKcSBRd__lufc">init(exactly:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryfloatingpoint/3017611-init"><code>BinaryFloatingPoint.init(exactly:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">init</span><span class="p">?</span><span class="o"><</span><span class="kt">Source</span><span class="o">></span><span class="p">(</span><span class="n">exactly</span> <span class="nv">value</span><span class="p">:</span> <span class="kt">Source</span><span class="p">)</span><span class="k">throws</span> <span class="k">where</span> <span class="kt">Source</span> <span class="p">:</span> <span class="kt">BinaryFloatingPoint</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASBRzrlE4sign18exponentBitPattern011significandeF0ACyxq_Gs17FloatingPointSignO_11RawExponentQz0K11SignificandQztKcfc"></a>
|
|
<a name="//apple_ref/swift/Method/init(sign:exponentBitPattern:significandBitPattern:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASBRzrlE4sign18exponentBitPattern011significandeF0ACyxq_Gs17FloatingPointSignO_11RawExponentQz0K11SignificandQztKcfc">init(sign:exponentBitPattern:significandBitPattern:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryfloatingpoint/1849503-init"><code>BinaryFloatingPoint.init(sign:exponentBitPattern:significandBitPattern:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">(</span><span class="nv">sign</span><span class="p">:</span> <span class="kt">FloatingPointSign</span><span class="p">,</span> <span class="nv">exponentBitPattern</span><span class="p">:</span> <span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAASBRzrlE11RawExponenta">RawExponent</a></span><span class="p">,</span> <span class="nv">significandBitPattern</span><span class="p">:</span> <span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAASBRzrlE14RawSignificanda">RawSignificand</a></span><span class="p">)</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="task-group">
|
|
<div class="task-name-container">
|
|
<a name="/Properties"></a>
|
|
<a name="//apple_ref/swift/Section/Properties" class="dashAnchor"></a>
|
|
<a href="#/Properties">
|
|
<h3 class="section-name">Properties</h3>
|
|
</a>
|
|
</div>
|
|
<ul>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASBRzrlE6binadeACyxq_Gvp"></a>
|
|
<a name="//apple_ref/swift/Property/binade" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASBRzrlE6binadeACyxq_Gvp">binade</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryfloatingpoint/1848292-binade"><code>BinaryFloatingPoint.binade</code></a>.</p>
|
|
<div class="aside aside-warning">
|
|
<p class="aside-title">Warning</p>
|
|
This property has no failing options, so your program will crash if it produces a value that does not pass validation.
|
|
|
|
</div>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">binade</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASBRzrlE18exponentBitPattern11RawExponentQzvp"></a>
|
|
<a name="//apple_ref/swift/Property/exponentBitPattern" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASBRzrlE18exponentBitPattern11RawExponentQzvp">exponentBitPattern</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryfloatingpoint/1846505-exponentbitpattern"><code>BinaryFloatingPoint.exponentBitPattern</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">exponentBitPattern</span><span class="p">:</span> <span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAASBRzrlE11RawExponenta">RawExponent</a></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASBRzrlE21significandBitPattern14RawSignificandQzvp"></a>
|
|
<a name="//apple_ref/swift/Property/significandBitPattern" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASBRzrlE21significandBitPattern14RawSignificandQzvp">significandBitPattern</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryfloatingpoint/1845838-significandbitpattern"><code>BinaryFloatingPoint.significandBitPattern</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">significandBitPattern</span><span class="p">:</span> <span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAASBRzrlE14RawSignificanda">RawSignificand</a></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASBRzrlE16significandWidthSivp"></a>
|
|
<a name="//apple_ref/swift/Property/significandWidth" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASBRzrlE16significandWidthSivp">significandWidth</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryfloatingpoint/1847322-significandwidth"><code>BinaryFloatingPoint.significandWidth</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">significandWidth</span><span class="p">:</span> <span class="kt">Int</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASBRzrlE16exponentBitCountSivpZ"></a>
|
|
<a name="//apple_ref/swift/Variable/exponentBitCount" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASBRzrlE16exponentBitCountSivpZ">exponentBitCount</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryfloatingpoint/1847221-exponentbitcount"><code>BinaryFloatingPoint.exponentBitCount</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="k">var</span> <span class="nv">exponentBitCount</span><span class="p">:</span> <span class="kt">Int</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASBRzrlE19significandBitCountSivpZ"></a>
|
|
<a name="//apple_ref/swift/Variable/significandBitCount" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASBRzrlE19significandBitCountSivpZ">significandBitCount</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryfloatingpoint/1846714-significandbitcount"><code>BinaryFloatingPoint.significandBitCount</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="k">var</span> <span class="nv">significandBitCount</span><span class="p">:</span> <span class="kt">Int</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="task-group">
|
|
<ul>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASzRzrlE5Wordsa"></a>
|
|
<a name="//apple_ref/swift/Alias/Words" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASzRzrlE5Wordsa">Words</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryinteger/2894610-words"><code>BinaryInteger.Words</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">typealias</span> <span class="kt">Words</span> <span class="o">=</span> <span class="kt">T</span><span class="o">.</span><span class="kt">Words</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASzRzrlEACyxq_GyKcfc"></a>
|
|
<a name="//apple_ref/swift/Method/init()" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASzRzrlEACyxq_GyKcfc">init()</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryinteger/2885991-init"><code>BinaryInteger.init()</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">()</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASzRzrlEyACyxq_Gqd__KcSBRd__lufc"></a>
|
|
<a name="//apple_ref/swift/Method/init(_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASzRzrlEyACyxq_Gqd__KcSBRd__lufc">init(_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryinteger/2884166-init"><code>BinaryInteger.init(_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">init</span><span class="o"><</span><span class="kt">B</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">source</span><span class="p">:</span> <span class="kt">B</span><span class="p">)</span><span class="k">throws</span> <span class="k">where</span> <span class="kt">B</span> <span class="p">:</span> <span class="kt">BinaryFloatingPoint</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASzRzrlEyACyxq_Gqd__KcSzRd__lufc"></a>
|
|
<a name="//apple_ref/swift/Method/init(_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASzRzrlEyACyxq_Gqd__KcSzRd__lufc">init(_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryinteger/2885704-init"><code>BinaryInteger.init(_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">init</span><span class="o"><</span><span class="kt">B</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">source</span><span class="p">:</span> <span class="kt">B</span><span class="p">)</span><span class="k">throws</span> <span class="k">where</span> <span class="kt">B</span> <span class="p">:</span> <span class="kt">BinaryInteger</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASzRzrlE8clampingACyxq_Gqd___tKcSzRd__lufc"></a>
|
|
<a name="//apple_ref/swift/Method/init(clamping:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASzRzrlE8clampingACyxq_Gqd___tKcSzRd__lufc">init(clamping:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryinteger/2886143-init"><code>BinaryInteger.init(clamping:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">init</span><span class="o"><</span><span class="kt">B</span><span class="o">></span><span class="p">(</span><span class="n">clamping</span> <span class="nv">source</span><span class="p">:</span> <span class="kt">B</span><span class="p">)</span><span class="k">throws</span> <span class="k">where</span> <span class="kt">B</span> <span class="p">:</span> <span class="kt">BinaryInteger</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASzRzrlE7exactlyACyxq_GSgqd___tcSBRd__lufc"></a>
|
|
<a name="//apple_ref/swift/Method/init(exactly:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASzRzrlE7exactlyACyxq_GSgqd___tcSBRd__lufc">init(exactly:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryinteger/2925955-init"><code>BinaryInteger.init(exactly:)</code></a>.</p>
|
|
|
|
<p>If an error is thrown by the <code>Failable</code> initializer, then this init will return <code>nil</code>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">init</span><span class="p">?</span><span class="o"><</span><span class="kt">B</span><span class="o">></span><span class="p">(</span><span class="n">exactly</span> <span class="nv">source</span><span class="p">:</span> <span class="kt">B</span><span class="p">)</span> <span class="k">where</span> <span class="kt">B</span> <span class="p">:</span> <span class="kt">BinaryFloatingPoint</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASzRzrlE18truncatingIfNeededACyxq_Gqd___tKcSzRd__lufc"></a>
|
|
<a name="//apple_ref/swift/Method/init(truncatingIfNeeded:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASzRzrlE18truncatingIfNeededACyxq_Gqd___tKcSzRd__lufc">init(truncatingIfNeeded:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryinteger/2925529-init"><code>BinaryInteger.init(truncatingIfNeeded:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">init</span><span class="o"><</span><span class="kt">T</span><span class="o">></span><span class="p">(</span><span class="n">truncatingIfNeeded</span> <span class="nv">source</span><span class="p">:</span> <span class="kt">T</span><span class="p">)</span><span class="k">throws</span> <span class="k">where</span> <span class="kt">T</span> <span class="p">:</span> <span class="kt">BinaryInteger</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASzRzrlE8bidWidthSivp"></a>
|
|
<a name="//apple_ref/swift/Property/bidWidth" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASzRzrlE8bidWidthSivp">bidWidth</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryinteger/2886690-bitwidth"><code>BinaryInteger.bidWidth</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">bidWidth</span><span class="p">:</span> <span class="kt">Int</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASzRzrlE20trailingZeroBitCountSivp"></a>
|
|
<a name="//apple_ref/swift/Property/trailingZeroBitCount" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASzRzrlE20trailingZeroBitCountSivp">trailingZeroBitCount</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryinteger/2886715-trailingzerobitcount"><code>BinaryInteger.trailingZeroBitCount</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">trailingZeroBitCount</span><span class="p">:</span> <span class="kt">Int</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASzRzrlE5words5WordsQzvp"></a>
|
|
<a name="//apple_ref/swift/Property/words" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASzRzrlE5words5WordsQzvp">words</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryinteger/2892492-words"><code>BinaryInteger.words</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">words</span><span class="p">:</span> <span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAASzRzrlE5Wordsa">Words</a></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASzRzrlE8isSignedSbvpZ"></a>
|
|
<a name="//apple_ref/swift/Variable/isSigned" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASzRzrlE8isSignedSbvpZ">isSigned</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryinteger/2886485-issigned"><code>BinaryInteger.isSigned</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="k">var</span> <span class="nv">isSigned</span><span class="p">:</span> <span class="kt">Bool</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASzRzrlE20quotientAndRemainder10dividingByACyxq_G0C0_AF9remaindertAF_tKF"></a>
|
|
<a name="//apple_ref/swift/Method/quotientAndRemainder(dividingBy:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASzRzrlE20quotientAndRemainder10dividingByACyxq_G0C0_AF9remaindertAF_tKF">quotientAndRemainder(dividingBy:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryinteger/3017639-quotientandremainder"><code>BinaryInteger.quotientAndRemainder(dividingBy:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">quotientAndRemainder</span><span class="p">(</span><span class="n">dividingBy</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span>
|
|
<span class="o">-></span> <span class="p">(</span><span class="nv">quotient</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">remainder</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASzRzrlE6signumACyxq_GyKF"></a>
|
|
<a name="//apple_ref/swift/Method/signum()" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASzRzrlE6signumACyxq_GyKF">signum()</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryinteger/3017643-signum"><code>BinaryInteger.signum()</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">signum</span><span class="p">()</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASzRzrlE2neoiySbACyxq_G_qd__tSzRd__lFZ"></a>
|
|
<a name="//apple_ref/swift/Method/!=(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASzRzrlE2neoiySbACyxq_G_qd__tSzRd__lFZ">!=(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryinteger/2885339"><code>BinaryInteger.!=(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">!=</span> <span class="o"><</span><span class="kt">Other</span><span class="o">></span><span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Other</span><span class="p">)</span> <span class="o">-></span> <span class="kt">Bool</span> <span class="k">where</span> <span class="kt">Other</span> <span class="p">:</span> <span class="kt">BinaryInteger</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASzRzrlE2neoiySbACyxq_G_AEtFZ"></a>
|
|
<a name="//apple_ref/swift/Method/!=(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASzRzrlE2neoiySbACyxq_G_AEtFZ">!=(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryinteger/2885737"><code>BinaryInteger.!=(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">!=</span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span> <span class="o">-></span> <span class="kt">Bool</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASzRzrlE1roiyACyxq_GAE_AEtKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/%(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASzRzrlE1roiyACyxq_GAE_AEtKFZ">%(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryinteger/2885003"><code>BinaryInteger.%(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">%</span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASzRzrlE2reoiyyACyxq_Gz_AEtKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/%=(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASzRzrlE2reoiyyACyxq_Gz_AEtKFZ">%=(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryinteger/2886158"><code>BinaryInteger.%=(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">%=</span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="k">inout</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASzRzrlE1aoiyACyxq_GAE_AEtKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/&(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASzRzrlE1aoiyACyxq_GAE_AEtKFZ">&(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryinteger/3017613"><code>BinaryInteger.&(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">&</span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASzRzrlE2aeoiyyACyxq_Gz_AEtKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/&=(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASzRzrlE2aeoiyyACyxq_Gz_AEtKFZ">&=(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryinteger/2885976"><code>BinaryInteger.&=(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">&=</span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="k">inout</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASzRzrlE1moiyACyxq_GAE_AEtKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/*(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASzRzrlE1moiyACyxq_GAE_AEtKFZ">*(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryinteger/2884580"><code>BinaryInteger.*(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">*</span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASzRzrlE2meoiyyACyxq_Gz_AEtKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/*=(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASzRzrlE2meoiyyACyxq_Gz_AEtKFZ">*=(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryinteger/2884627"><code>BinaryInteger.*=(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">*=</span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="k">inout</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASzRzrlE1poiyACyxq_GAE_AEtKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/+(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASzRzrlE1poiyACyxq_GAE_AEtKFZ">+(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryinteger/2885923"><code>BinaryInteger.+(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">+</span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASzRzrlE2peoiyyACyxq_Gz_AEtKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/+=(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASzRzrlE2peoiyyACyxq_Gz_AEtKFZ">+=(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryinteger/2886064"><code>BinaryInteger.+=(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">+=</span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="k">inout</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span> <span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span> <span class="p">)</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASzRzrlE1soiyACyxq_GAE_AEtKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/-(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASzRzrlE1soiyACyxq_GAE_AEtKFZ">-(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryinteger/2884248"><code>BinaryInteger.-(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">-</span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASzRzrlE2seoiyyACyxq_Gz_AEtKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/-=(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASzRzrlE2seoiyyACyxq_Gz_AEtKFZ">-=(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryinteger/2884261"><code>BinaryInteger.-=(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">-=</span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="k">inout</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASzRzrlE1doiyACyxq_GAE_AEtKFZ"></a>
|
|
<a name="//apple_ref/swift/Method//(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASzRzrlE1doiyACyxq_GAE_AEtKFZ">/(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryinteger/2885552"><code>BinaryInteger./(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">/</span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASzRzrlE2deoiyyACyxq_Gz_AEtKFZ"></a>
|
|
<a name="//apple_ref/swift/Method//=(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASzRzrlE2deoiyyACyxq_Gz_AEtKFZ">/=(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryinteger/2885191"><code>BinaryInteger./=(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">/=</span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="k">inout</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASzRzrlE1loiySbACyxq_G_qd__tSzRd__lFZ"></a>
|
|
<a name="//apple_ref/swift/Method/<(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASzRzrlE1loiySbACyxq_G_qd__tSzRd__lFZ"><(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryinteger/2885984"><code>BinaryInteger.<(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o"><</span> <span class="o"><</span><span class="kt">Other</span><span class="o">></span><span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Other</span><span class="p">)</span> <span class="o">-></span> <span class="kt">Bool</span> <span class="k">where</span> <span class="kt">Other</span> <span class="p">:</span> <span class="kt">BinaryInteger</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASzRzrlE2lloiyACyxq_GAE_qd__tKSzRd__lFZ"></a>
|
|
<a name="//apple_ref/swift/Method/<<(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASzRzrlE2lloiyACyxq_GAE_qd__tKSzRd__lFZ"><<(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryinteger/3017617"><code>BinaryInteger.<<(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o"><<</span> <span class="o"><</span><span class="kt">RHS</span><span class="o">></span><span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">RHS</span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span> <span class="k">where</span> <span class="kt">RHS</span> <span class="p">:</span> <span class="kt">BinaryInteger</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASzRzrlE3lleoiyyACyxq_Gz_qd__tKSzRd__lFZ"></a>
|
|
<a name="//apple_ref/swift/Method/<<=(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASzRzrlE3lleoiyyACyxq_Gz_qd__tKSzRd__lFZ"><<=(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryinteger/2926303"><code>BinaryInteger.<<=(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o"><<=</span> <span class="o"><</span><span class="kt">RHS</span><span class="o">></span><span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="k">inout</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">RHS</span><span class="p">)</span><span class="k">throws</span> <span class="k">where</span> <span class="kt">RHS</span> <span class="p">:</span> <span class="kt">BinaryInteger</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASzRzrlE2leoiySbACyxq_G_AEtFZ"></a>
|
|
<a name="//apple_ref/swift/Method/<=(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASzRzrlE2leoiySbACyxq_G_AEtFZ"><=(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryinteger/2884735"><code>BinaryInteger.<=(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o"><=</span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span> <span class="o">-></span> <span class="kt">Bool</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASzRzrlE2leoiySbACyxq_G_qd__tSzRd__lFZ"></a>
|
|
<a name="//apple_ref/swift/Method/<=(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASzRzrlE2leoiySbACyxq_G_qd__tSzRd__lFZ"><=(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryinteger/2886797"><code>BinaryInteger.<=(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o"><=</span> <span class="o"><</span><span class="kt">Other</span><span class="o">></span><span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Other</span><span class="p">)</span> <span class="o">-></span> <span class="kt">Bool</span> <span class="k">where</span> <span class="kt">Other</span> <span class="p">:</span> <span class="kt">BinaryInteger</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASzRzrlE2eeoiySbACyxq_G_qd__tSzRd__lFZ"></a>
|
|
<a name="//apple_ref/swift/Method/==(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASzRzrlE2eeoiySbACyxq_G_qd__tSzRd__lFZ">==(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryinteger/2886030"><code>BinaryInteger.==(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">==</span> <span class="o"><</span><span class="kt">Other</span><span class="o">></span><span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Other</span><span class="p">)</span> <span class="o">-></span> <span class="kt">Bool</span> <span class="k">where</span> <span class="kt">Other</span> <span class="p">:</span> <span class="kt">BinaryInteger</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASzRzrlE1goiySbACyxq_G_qd__tSzRd__lFZ"></a>
|
|
<a name="//apple_ref/swift/Method/>(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASzRzrlE1goiySbACyxq_G_qd__tSzRd__lFZ">>(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryinteger/2884492"><code>BinaryInteger.>(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">></span> <span class="o"><</span><span class="kt">Other</span><span class="o">></span><span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Other</span><span class="p">)</span> <span class="o">-></span> <span class="kt">Bool</span> <span class="k">where</span> <span class="kt">Other</span> <span class="p">:</span> <span class="kt">BinaryInteger</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASzRzrlE1goiySbACyxq_G_AEtFZ"></a>
|
|
<a name="//apple_ref/swift/Method/>(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASzRzrlE1goiySbACyxq_G_AEtFZ">>(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryinteger/2886190"><code>BinaryInteger.>(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">></span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span> <span class="o">-></span> <span class="kt">Bool</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASzRzrlE2geoiySbACyxq_G_AEtFZ"></a>
|
|
<a name="//apple_ref/swift/Method/>=(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASzRzrlE2geoiySbACyxq_G_AEtFZ">>=(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryinteger/2883970"><code>BinaryInteger.>=(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">>=</span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span> <span class="o">-></span> <span class="kt">Bool</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASzRzrlE2geoiySbACyxq_G_qd__tSzRd__lFZ"></a>
|
|
<a name="//apple_ref/swift/Method/>=(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASzRzrlE2geoiySbACyxq_G_qd__tSzRd__lFZ">>=(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryinteger/2885916"><code>BinaryInteger.>=(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">>=</span> <span class="o"><</span><span class="kt">Other</span><span class="o">></span><span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Other</span><span class="p">)</span> <span class="o">-></span> <span class="kt">Bool</span> <span class="k">where</span> <span class="kt">Other</span> <span class="p">:</span> <span class="kt">BinaryInteger</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASzRzrlE2ggoiyACyxq_GAE_qd__tKSzRd__lFZ"></a>
|
|
<a name="//apple_ref/swift/Method/>>(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASzRzrlE2ggoiyACyxq_GAE_qd__tKSzRd__lFZ">>>(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryinteger/3017625"><code>BinaryInteger.>>(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">>></span> <span class="o"><</span><span class="kt">RHS</span><span class="o">></span><span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">RHS</span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span> <span class="k">where</span> <span class="kt">RHS</span><span class="p">:</span> <span class="kt">BinaryInteger</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASzRzrlE3ggeoiyyACyxq_Gz_qd__tKSzRd__lFZ"></a>
|
|
<a name="//apple_ref/swift/Method/>>=(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASzRzrlE3ggeoiyyACyxq_Gz_qd__tKSzRd__lFZ">>>=(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryinteger/2926011"><code>BinaryInteger.>>=(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">>>=</span> <span class="o"><</span><span class="kt">RHS</span><span class="o">></span><span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="k">inout</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">RHS</span><span class="p">)</span><span class="k">throws</span> <span class="k">where</span> <span class="kt">RHS</span> <span class="p">:</span> <span class="kt">BinaryInteger</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASzRzrlE1xoiyACyxq_GAE_AEtKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/^(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASzRzrlE1xoiyACyxq_GAE_AEtKFZ">^(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryinteger/3017635"><code>BinaryInteger.^(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">^</span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASzRzrlE2xeoiyyACyxq_Gz_AEtKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/^=(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASzRzrlE2xeoiyyACyxq_Gz_AEtKFZ">^=(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryinteger/2885182"><code>BinaryInteger.^=(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">^=</span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="k">inout</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASzRzrlE1ooiyACyxq_GAE_AEtKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/|(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASzRzrlE1ooiyACyxq_GAE_AEtKFZ">|(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryinteger/3017645"><code>BinaryInteger.|(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">|</span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASzRzrlE2oeoiyyACyxq_Gz_AEtKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/|=(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASzRzrlE2oeoiyyACyxq_Gz_AEtKFZ">|=(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryinteger/2884669"><code>BinaryInteger.|=(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">|=</span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="k">inout</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASzRzrlE1topyACyxq_GAEKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/~(_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASzRzrlE1topyACyxq_GAEKFZ">~(_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/binaryinteger/2883740"><code>BinaryInteger.~(_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">prefix</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">~</span> <span class="p">(</span><span class="nv">x</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="task-group">
|
|
<ul>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASbRszSb9SupportedRt_rlE6toggleyyKF"></a>
|
|
<a name="//apple_ref/swift/Method/toggle()" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASbRszSb9SupportedRt_rlE6toggleyyKF">toggle()</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/bool/2994863-toggle"><code>Bool.toggle()</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">mutating</span> <span class="kd">func</span> <span class="nf">toggle</span><span class="p">()</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="task-group">
|
|
<ul>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASERzrlE6encode2toys7Encoder_p_tKF"></a>
|
|
<a name="//apple_ref/swift/Method/encode(to:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASERzrlE6encode2toys7Encoder_p_tKF">encode(to:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/encodable/2893603-encode"><code>Encodable.encode(to:)</code></a></p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">encode</span><span class="p">(</span><span class="n">to</span> <span class="nv">encoder</span><span class="p">:</span> <span class="kt">Encoder</span><span class="p">)</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="task-group">
|
|
<ul>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASeRzrlE4fromACyxq_Gs7Decoder_p_tKcfc"></a>
|
|
<a name="//apple_ref/swift/Method/init(from:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASeRzrlE4fromACyxq_Gs7Decoder_p_tKcfc">init(from:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/decodable/2894081-init"><code>Decodable.init(from:)</code></a></p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">(</span><span class="n">from</span> <span class="nv">decoder</span><span class="p">:</span> <span class="kt">Decoder</span><span class="p">)</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="task-group">
|
|
<ul>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASlRzrlE11SubSequencea"></a>
|
|
<a name="//apple_ref/swift/Alias/SubSequence" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASlRzrlE11SubSequencea">SubSequence</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/collection/1641276-subsequence"><code>Collection.SubSequence</code></a></p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">typealias</span> <span class="kt">SubSequence</span> <span class="o">=</span> <span class="kt">T</span><span class="o">.</span><span class="kt">SubSequence</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASlRzrlE5Indexa"></a>
|
|
<a name="//apple_ref/swift/Alias/Index" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASlRzrlE5Indexa">Index</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/collection/2943866-index"><code>Collection.Index</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">typealias</span> <span class="kt">Index</span> <span class="o">=</span> <span class="kt">T</span><span class="o">.</span><span class="kt">Index</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASlRzrlE10startIndex0D0Qzvp"></a>
|
|
<a name="//apple_ref/swift/Property/startIndex" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASlRzrlE10startIndex0D0Qzvp">startIndex</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/collection/2946080-startindex"><code>Collection.startIndex</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">startIndex</span><span class="p">:</span> <span class="kt">T</span><span class="o">.</span><span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAASlRzrlE5Indexa">Index</a></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASlRzrlE8endIndex0D0Qzvp"></a>
|
|
<a name="//apple_ref/swift/Property/endIndex" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASlRzrlE8endIndex0D0Qzvp">endIndex</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/collection/2944204-endindex"><code>Collection.endIndex</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">endIndex</span><span class="p">:</span> <span class="kt">T</span><span class="o">.</span><span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAASlRzrlE5Indexa">Index</a></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASlRzrlEy7ElementQz5IndexQzcip"></a>
|
|
<a name="//apple_ref/swift/Method/subscript(_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASlRzrlEy7ElementQz5IndexQzcip">subscript(_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/collection/1641358-subscript"><code>Collection.[]</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">subscript</span><span class="p">(</span><span class="nv">position</span><span class="p">:</span> <span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAASlRzrlE5Indexa">Index</a></span><span class="p">)</span> <span class="o">-></span> <span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAASTRzrlE7Elementa">Element</a></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASlRzrlE5index5after5IndexQzAG_tF"></a>
|
|
<a name="//apple_ref/swift/Method/index(after:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASlRzrlE5index5after5IndexQzAG_tF">index(after:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/collection/2943746-index"><code>Collection.index(after:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">index</span><span class="p">(</span><span class="n">after</span> <span class="nv">i</span><span class="p">:</span> <span class="kt">T</span><span class="o">.</span><span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAASlRzrlE5Indexa">Index</a></span><span class="p">)</span> <span class="o">-></span> <span class="kt">T</span><span class="o">.</span><span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAASlRzrlE5Indexa">Index</a></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="task-group">
|
|
<ul>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASKRzrlE5index6before5IndexQzAG_tF"></a>
|
|
<a name="//apple_ref/swift/Method/index(before:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASKRzrlE5index6before5IndexQzAG_tF">index(before:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/bidirectionalcollection/1783013-index"><code>BidirectionalCollection.index(before:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">index</span><span class="p">(</span><span class="n">before</span> <span class="nv">i</span><span class="p">:</span> <span class="kt">T</span><span class="o">.</span><span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAASlRzrlE5Indexa">Index</a></span><span class="p">)</span> <span class="o">-></span> <span class="kt">T</span><span class="o">.</span><span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAASlRzrlE5Indexa">Index</a></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="task-group">
|
|
<ul>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASMRzrlEy7ElementQz5IndexQzcip"></a>
|
|
<a name="//apple_ref/swift/Method/subscript(_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASMRzrlEy7ElementQz5IndexQzcip">subscript(_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/mutablecollection/1640969-subscript"><code>MutableCollection.[]</code></a>.</p>
|
|
|
|
<p>To validate the new array, the instance is copied and mutated, then the validation is run on the mutated instance.
|
|
If the validation succeeds, the mutated value is assigned to the current instance. If the validation fails, the set silently fails.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">subscript</span><span class="p">(</span><span class="nv">position</span><span class="p">:</span> <span class="kt">T</span><span class="o">.</span><span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAASlRzrlE5Indexa">Index</a></span><span class="p">)</span> <span class="o">-></span> <span class="kt">T</span><span class="o">.</span><span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAASTRzrlE7Elementa">Element</a></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASMRzrlEy11SubSequenceQzSny5IndexQzGcip"></a>
|
|
<a name="//apple_ref/swift/Method/subscript(_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASMRzrlEy11SubSequenceQzSny5IndexQzGcip">subscript(_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/mutablecollection/2965317-subscript"><code>MutableCollection.[]</code></a>.</p>
|
|
|
|
<p>To validate the new array, the instance is copied and mutated, then the validation is run on the mutated instance.
|
|
If the validation succeeds, the mutated value is assigned to the current instance. If the validation fails, the set silently fails.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">subscript</span><span class="p">(</span><span class="nv">position</span><span class="p">:</span> <span class="kt">Range</span><span class="o"><</span><span class="kt">T</span><span class="o">.</span><span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAASlRzrlE5Indexa">Index</a></span><span class="o">></span><span class="p">)</span> <span class="o">-></span> <span class="kt">T</span><span class="o">.</span><span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAASlRzrlE11SubSequencea">SubSequence</a></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASMRzrlE9partition2by5IndexQzSb7ElementQzKXE_tKF"></a>
|
|
<a name="//apple_ref/swift/Method/partition(by:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASMRzrlE9partition2by5IndexQzSb7ElementQzKXE_tKF">partition(by:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/mutablecollection/3018221-partition"><code>MutableCollection.partition(by:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">mutating</span> <span class="kd">func</span> <span class="nf">partition</span><span class="p">(</span><span class="n">by</span> <span class="nv">belongsInSecondPartition</span><span class="p">:</span> <span class="p">(</span><span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAASTRzrlE7Elementa">Element</a></span><span class="p">)</span> <span class="k">throws</span> <span class="o">-></span> <span class="kt">Bool</span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAASlRzrlE5Indexa">Index</a></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASMRzrlE6swapAtyy5IndexQz_AFtKF"></a>
|
|
<a name="//apple_ref/swift/Method/swapAt(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASMRzrlE6swapAtyy5IndexQz_AFtKF">swapAt(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/mutablecollection/3018230-swapat"><code>MutableCollection.swapAt(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">mutating</span> <span class="kd">func</span> <span class="nf">swapAt</span><span class="p">(</span><span class="n">_</span> <span class="nv">i</span><span class="p">:</span> <span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAASlRzrlE5Indexa">Index</a></span><span class="p">,</span> <span class="n">_</span> <span class="nv">j</span><span class="p">:</span> <span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAASlRzrlE5Indexa">Index</a></span><span class="p">)</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="task-group">
|
|
<ul>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASQRzrlE2eeoiySbACyxq_G_AEtFZ"></a>
|
|
<a name="//apple_ref/swift/Method/==(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASQRzrlE2eeoiySbACyxq_G_AEtFZ">==(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/equatable/1539854"><code>Equatable.==(-:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">==</span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span> <span class="o">-></span> <span class="kt">Bool</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="task-group">
|
|
<ul>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASLRzrlE1loiySbACyxq_G_AEtFZ"></a>
|
|
<a name="//apple_ref/swift/Method/<(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASLRzrlE1loiySbACyxq_G_AEtFZ"><(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/comparable/1538311"><code>Comparable.<(_:_:)</code></a></p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o"><</span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span> <span class="o">-></span> <span class="kt">Bool</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="task-group">
|
|
<ul>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs27ExpressibleByIntegerLiteralRzrlE0eF4Typea"></a>
|
|
<a name="//apple_ref/swift/Alias/IntegerLiteralType" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs27ExpressibleByIntegerLiteralRzrlE0eF4Typea">IntegerLiteralType</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/expressiblebyintegerliteral/2295254-integerliteraltype"><code>ExpressibleByIntegerLiteral.IntegerLiteralType</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">typealias</span> <span class="kt">IntegerLiteralType</span> <span class="o">=</span> <span class="kt">T</span><span class="o">.</span><span class="kt">IntegerLiteralType</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs27ExpressibleByIntegerLiteralRzrlE07integerF0ACyxq_G0eF4TypeQz_tcfc"></a>
|
|
<a name="//apple_ref/swift/Method/init(integerLiteral:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs27ExpressibleByIntegerLiteralRzrlE07integerF0ACyxq_G0eF4TypeQz_tcfc">init(integerLiteral:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/expressiblebyintegerliteral/2298913-init"><code>ExpressibleByIntegerLiteral.init(integerLiteral:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">(</span><span class="n">integerLiteral</span> <span class="nv">value</span><span class="p">:</span> <span class="kt">T</span><span class="o">.</span><span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAAs27ExpressibleByIntegerLiteralRzrlE0eF4Typea">IntegerLiteralType</a></span><span class="p">)</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="task-group">
|
|
<ul>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs25ExpressibleByFloatLiteralRzrlE0eF4Typea"></a>
|
|
<a name="//apple_ref/swift/Alias/FloatLiteralType" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs25ExpressibleByFloatLiteralRzrlE0eF4Typea">FloatLiteralType</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/expressiblebyfloatliteral/2296813-floatliteraltype"><code>ExpressibleByFloatLiteral.FloatLiteralType</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">typealias</span> <span class="kt">FloatLiteralType</span> <span class="o">=</span> <span class="kt">T</span><span class="o">.</span><span class="kt">FloatLiteralType</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs25ExpressibleByFloatLiteralRzrlE05floatF0ACyxq_G0eF4TypeQz_tcfc"></a>
|
|
<a name="//apple_ref/swift/Method/init(floatLiteral:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs25ExpressibleByFloatLiteralRzrlE05floatF0ACyxq_G0eF4TypeQz_tcfc">init(floatLiteral:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/expressiblebyfloatliteral/2294405-init"><code>ExpressibleByFloatLiteral.init(floatLiteral:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">(</span><span class="n">floatLiteral</span> <span class="nv">value</span><span class="p">:</span> <span class="kt">T</span><span class="o">.</span><span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAAs25ExpressibleByFloatLiteralRzrlE0eF4Typea">FloatLiteralType</a></span><span class="p">)</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="task-group">
|
|
<ul>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs27ExpressibleByBooleanLiteralRzrlE0eF4Typea"></a>
|
|
<a name="//apple_ref/swift/Alias/BooleanLiteralType" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs27ExpressibleByBooleanLiteralRzrlE0eF4Typea">BooleanLiteralType</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/expressiblebybooleanliteral/2296130-booleanliteraltype"><code>ExpressibleByBooleanLiteral.BooleanLiteralType</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">typealias</span> <span class="kt">BooleanLiteralType</span> <span class="o">=</span> <span class="kt">T</span><span class="o">.</span><span class="kt">BooleanLiteralType</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs27ExpressibleByBooleanLiteralRzrlE07booleanF0ACyxq_G0eF4TypeQz_tcfc"></a>
|
|
<a name="//apple_ref/swift/Method/init(booleanLiteral:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs27ExpressibleByBooleanLiteralRzrlE07booleanF0ACyxq_G0eF4TypeQz_tcfc">init(booleanLiteral:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/expressiblebybooleanliteral/2296011-init"><code>ExpressibleByBooleanLiteral.init(booleanLiteral:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">(</span><span class="n">booleanLiteral</span> <span class="nv">value</span><span class="p">:</span> <span class="kt">T</span><span class="o">.</span><span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAAs27ExpressibleByBooleanLiteralRzrlE0eF4Typea">BooleanLiteralType</a></span><span class="p">)</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="task-group">
|
|
<ul>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs23ExpressibleByNilLiteralRzrlE03nilF0ACyxq_Gyt_tcfc"></a>
|
|
<a name="//apple_ref/swift/Method/init(nilLiteral:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs23ExpressibleByNilLiteralRzrlE03nilF0ACyxq_Gyt_tcfc">init(nilLiteral:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/expressiblebynilliteral"><code>ExpressibleByNilLiteral.init(nilLiteral:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">(</span><span class="nv">nilLiteral</span><span class="p">:</span> <span class="p">())</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="task-group">
|
|
<ul>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs26ExpressibleByStringLiteralRzrlE0eF4Typea"></a>
|
|
<a name="//apple_ref/swift/Alias/StringLiteralType" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs26ExpressibleByStringLiteralRzrlE0eF4Typea">StringLiteralType</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/expressiblebystringliteral/2295780-stringliteraltype"><code>ExpressibleByStringLiteral.StringLiteralType</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">typealias</span> <span class="kt">StringLiteralType</span> <span class="o">=</span> <span class="kt">T</span><span class="o">.</span><span class="kt">StringLiteralType</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs26ExpressibleByStringLiteralRzrlE06stringF0ACyxq_G0eF4TypeQz_tcfc"></a>
|
|
<a name="//apple_ref/swift/Method/init(stringLiteral:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs26ExpressibleByStringLiteralRzrlE06stringF0ACyxq_G0eF4TypeQz_tcfc">init(stringLiteral:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/expressiblebystringliteral/2294174-init"><code>ExpressibleByStringLiteral.init(stringLiteral:)</code></a></p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">(</span><span class="n">stringLiteral</span> <span class="nv">value</span><span class="p">:</span> <span class="kt">T</span><span class="o">.</span><span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAAs26ExpressibleByStringLiteralRzrlE0eF4Typea">StringLiteralType</a></span><span class="p">)</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="task-group">
|
|
<ul>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs43ExpressibleByExtendedGraphemeClusterLiteralRzrlE0efgH4Typea"></a>
|
|
<a name="//apple_ref/swift/Alias/ExtendedGraphemeClusterLiteralType" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs43ExpressibleByExtendedGraphemeClusterLiteralRzrlE0efgH4Typea">ExtendedGraphemeClusterLiteralType</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/expressiblebyextendedgraphemeclusterliteral/2297729-extendedgraphemeclusterliteralty"><code>ExpressibleByExtendedGraphemeClusterLiteral.ExtendedGraphemeClusterLiteralType</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">typealias</span> <span class="kt">ExtendedGraphemeClusterLiteralType</span> <span class="o">=</span> <span class="kt">T</span><span class="o">.</span><span class="kt">ExtendedGraphemeClusterLiteralType</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs43ExpressibleByExtendedGraphemeClusterLiteralRzrlE08extendedfgH0ACyxq_G0efgH4TypeQz_tcfc"></a>
|
|
<a name="//apple_ref/swift/Method/init(extendedGraphemeClusterLiteral:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs43ExpressibleByExtendedGraphemeClusterLiteralRzrlE08extendedfgH0ACyxq_G0efgH4TypeQz_tcfc">init(extendedGraphemeClusterLiteral:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/expressiblebyextendedgraphemeclusterliteral/2294280-init"><code>ExpressibleByExtendedGraphemeClusterLiteral.init(extendedGraphemeClusterLiteral:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">(</span><span class="n">extendedGraphemeClusterLiteral</span> <span class="nv">value</span><span class="p">:</span> <span class="kt">T</span><span class="o">.</span><span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAAs43ExpressibleByExtendedGraphemeClusterLiteralRzrlE0efgH4Typea">ExtendedGraphemeClusterLiteralType</a></span><span class="p">)</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="task-group">
|
|
<ul>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs33ExpressibleByUnicodeScalarLiteralRzrlE0efG4Typea"></a>
|
|
<a name="//apple_ref/swift/Alias/UnicodeScalarLiteralType" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs33ExpressibleByUnicodeScalarLiteralRzrlE0efG4Typea">UnicodeScalarLiteralType</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/expressiblebyunicodescalarliteral/2297763-unicodescalarliteraltype"><code>ExpressibleByUnicodeScalarLiteral.UnicodeScalarLiteralType</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">typealias</span> <span class="kt">UnicodeScalarLiteralType</span> <span class="o">=</span> <span class="kt">T</span><span class="o">.</span><span class="kt">UnicodeScalarLiteralType</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs33ExpressibleByUnicodeScalarLiteralRzrlE07unicodefG0ACyxq_G0efG4TypeQz_tcfc"></a>
|
|
<a name="//apple_ref/swift/Method/init(unicodeScalarLiteral:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs33ExpressibleByUnicodeScalarLiteralRzrlE07unicodefG0ACyxq_G0efG4TypeQz_tcfc">init(unicodeScalarLiteral:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/expressiblebyunicodescalarliteral/2296043-init"><code>ExpressibleByUnicodeScalarLiteral.init(unicodeScalarLiteral:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">(</span><span class="n">unicodeScalarLiteral</span> <span class="nv">value</span><span class="p">:</span> <span class="kt">T</span><span class="o">.</span><span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAAs33ExpressibleByUnicodeScalarLiteralRzrlE0efG4Typea">UnicodeScalarLiteralType</a></span><span class="p">)</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="task-group">
|
|
<div class="task-name-container">
|
|
<a name="/Initializers2"></a>
|
|
<a name="//apple_ref/swift/Section/Initializers" class="dashAnchor"></a>
|
|
<a href="#/Initializers2">
|
|
<h3 class="section-name">Initializers</h3>
|
|
</a>
|
|
</div>
|
|
<ul>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE_5radixACyxq_GSgqd___SitcSyRd__lufc"></a>
|
|
<a name="//apple_ref/swift/Method/init(_:radix:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE_5radixACyxq_GSgqd___SitcSyRd__lufc">init(_:radix:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/fixedwidthinteger/2924552-init"><code>FixedWidthInteger.init(_:radix:)</code></a>.</p>
|
|
|
|
<p>If an error is thrown by the <code>Failable</code> initializer, this init will return <code>nil</code>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">init</span><span class="p">?</span><span class="o"><</span><span class="kt">S</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">text</span><span class="p">:</span> <span class="kt">S</span><span class="p">,</span> <span class="nv">radix</span><span class="p">:</span> <span class="kt">Int</span> <span class="o">=</span> <span class="mi">10</span><span class="p">)</span> <span class="k">where</span> <span class="kt">S</span> <span class="p">:</span> <span class="kt">StringProtocol</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE9bigEndianACyxq_GAF_tKcfc"></a>
|
|
<a name="//apple_ref/swift/Method/init(bigEndian:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE9bigEndianACyxq_GAF_tKcfc">init(bigEndian:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/fixedwidthinteger/2964311-init"><code>FixedWidthInteger.init(bigEndian:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">(</span><span class="n"><a href="../Structs/Failable.html#/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE9bigEndianACyxq_Gvp">bigEndian</a></span> <span class="nv">value</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE12littleEndianACyxq_GAF_tKcfc"></a>
|
|
<a name="//apple_ref/swift/Method/init(littleEndian:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE12littleEndianACyxq_GAF_tKcfc">init(littleEndian:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/fixedwidthinteger/2964313-init"><code>FixedWidthInteger.init(littleEndian:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">(</span><span class="n"><a href="../Structs/Failable.html#/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE12littleEndianACyxq_Gvp">littleEndian</a></span> <span class="nv">value</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE9bigEndianACyxq_GACyxqd__G_tKcA2ARd__9SupportedQyd__AHRt_lufc"></a>
|
|
<a name="//apple_ref/swift/Method/init(bigEndian:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE9bigEndianACyxq_GACyxqd__G_tKcA2ARd__9SupportedQyd__AHRt_lufc">init(bigEndian:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/fixedwidthinteger/2964311-init"><code>FixedWidthInteger.init(bigEndian:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">init</span><span class="o"><</span><span class="kt">V</span><span class="o">></span><span class="p">(</span><span class="n"><a href="../Structs/Failable.html#/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE9bigEndianACyxq_Gvp">bigEndian</a></span> <span class="nv">value</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">V</span><span class="o">></span><span class="p">)</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE12littleEndianACyxq_GACyxqd__G_tKcA2ARd__9SupportedQyd__AHRt_lufc"></a>
|
|
<a name="//apple_ref/swift/Method/init(littleEndian:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE12littleEndianACyxq_GACyxqd__G_tKcA2ARd__9SupportedQyd__AHRt_lufc">init(littleEndian:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/fixedwidthinteger/2964313-init"><code>FixedWidthInteger.init(littleEndian:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">init</span><span class="o"><</span><span class="kt">V</span><span class="o">></span><span class="p">(</span><span class="n"><a href="../Structs/Failable.html#/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE12littleEndianACyxq_Gvp">littleEndian</a></span> <span class="nv">value</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">V</span><span class="o">></span><span class="p">)</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="task-group">
|
|
<div class="task-name-container">
|
|
<a name="/Properties2"></a>
|
|
<a name="//apple_ref/swift/Section/Properties" class="dashAnchor"></a>
|
|
<a href="#/Properties2">
|
|
<h3 class="section-name">Properties</h3>
|
|
</a>
|
|
</div>
|
|
<ul>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE9bigEndianACyxq_Gvp"></a>
|
|
<a name="//apple_ref/swift/Property/bigEndian" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE9bigEndianACyxq_Gvp">bigEndian</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/fixedwidthinteger/2946083-bigendian"><code>FixedWidthInteger.bigEndian</code></a>.</p>
|
|
<div class="aside aside-warning">
|
|
<p class="aside-title">Warning</p>
|
|
This property has no failing options, so your program will crash if it produces a value that does not pass validation.
|
|
|
|
</div>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">bigEndian</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE11byteSwappedACyxq_Gvp"></a>
|
|
<a name="//apple_ref/swift/Property/byteSwapped" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE11byteSwappedACyxq_Gvp">byteSwapped</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>A representation of this integer with the byte order swapped.</p>
|
|
<div class="aside aside-warning">
|
|
<p class="aside-title">Warning</p>
|
|
This property has no failing options, so your program will crash if it produces a value that does not pass validation.
|
|
|
|
</div>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">byteSwapped</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE19leadingZeroBitCountSivp"></a>
|
|
<a name="//apple_ref/swift/Property/leadingZeroBitCount" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE19leadingZeroBitCountSivp">leadingZeroBitCount</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/fixedwidthinteger/2883995-leadingzerobitcount"><code>FixedWidthInteger.leadingZeroBitCount</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">leadingZeroBitCount</span><span class="p">:</span> <span class="kt">Int</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE12littleEndianACyxq_Gvp"></a>
|
|
<a name="//apple_ref/swift/Property/littleEndian" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE12littleEndianACyxq_Gvp">littleEndian</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/fixedwidthinteger/2944924-littleendian"><code>FixedWidthInteger.littleEndian</code></a>.</p>
|
|
<div class="aside aside-warning">
|
|
<p class="aside-title">Warning</p>
|
|
This property has no failing options, so your program will crash if it produces a value that does not pass validation.
|
|
|
|
</div>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">littleEndian</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE15nonzeroBitCountSivp"></a>
|
|
<a name="//apple_ref/swift/Property/nonzeroBitCount" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE15nonzeroBitCountSivp">nonzeroBitCount</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/fixedwidthinteger/2885911-nonzerobitcount"><code>FixedWidthInteger.nonzeroBitCount</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">nonzeroBitCount</span><span class="p">:</span> <span class="kt">Int</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="task-group">
|
|
<div class="task-name-container">
|
|
<a name="/Static%20Properties"></a>
|
|
<a name="//apple_ref/swift/Section/Static Properties" class="dashAnchor"></a>
|
|
<a href="#/Static%20Properties">
|
|
<h3 class="section-name">Static Properties</h3>
|
|
</a>
|
|
</div>
|
|
<ul>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE03bitD0SivpZ"></a>
|
|
<a name="//apple_ref/swift/Variable/bitWidth" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE03bitD0SivpZ">bitWidth</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/fixedwidthinteger/2886552-bitwidth"><code>FixedWidthInteger.bitWidth</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="k">var</span> <span class="nv">bitWidth</span><span class="p">:</span> <span class="kt">Int</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE3maxACyxq_GvpZ"></a>
|
|
<a name="//apple_ref/swift/Variable/max" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE3maxACyxq_GvpZ">max</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/fixedwidthinteger/2883788-max"><code>FixedWidthInteger.max</code></a>.</p>
|
|
<div class="aside aside-warning">
|
|
<p class="aside-title">Warning</p>
|
|
This property has no failing options, so your program will crash if it produces a value that does not pass validation.
|
|
|
|
</div>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="k">var</span> <span class="nv">max</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE3minACyxq_GvpZ"></a>
|
|
<a name="//apple_ref/swift/Variable/min" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE3minACyxq_GvpZ">min</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/fixedwidthinteger/2884515-min"><code>FixedWidthInteger.min</code></a>.</p>
|
|
<div class="aside aside-warning">
|
|
<p class="aside-title">Warning</p>
|
|
This property has no failing options, so your program will crash if it produces a value that does not pass validation.
|
|
|
|
</div>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="k">var</span> <span class="nv">min</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="task-group">
|
|
<div class="task-name-container">
|
|
<a name="/Instance%20Methods"></a>
|
|
<a name="//apple_ref/swift/Section/Instance Methods" class="dashAnchor"></a>
|
|
<a href="#/Instance%20Methods">
|
|
<h3 class="section-name">Instance Methods</h3>
|
|
</a>
|
|
</div>
|
|
<ul>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE23addingReportingOverflowyACyxq_G12partialValue_Sb8overflowtAFKF"></a>
|
|
<a name="//apple_ref/swift/Method/addingReportingOverflow(_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE23addingReportingOverflowyACyxq_G12partialValue_Sb8overflowtAFKF">addingReportingOverflow(_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/fixedwidthinteger/2885260-addingreportingoverflow"><code>FixedWidthInteger.addingReportingOverflow(_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">addingReportingOverflow</span><span class="p">(</span><span class="n">_</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="p">(</span><span class="nv">partialValue</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">overflow</span><span class="p">:</span> <span class="kt">Bool</span><span class="p">)</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE24dividedReportingOverflow2byACyxq_G12partialValue_Sb8overflowtAG_tKF"></a>
|
|
<a name="//apple_ref/swift/Method/dividedReportingOverflow(by:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE24dividedReportingOverflow2byACyxq_G12partialValue_Sb8overflowtAG_tKF">dividedReportingOverflow(by:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/fixedwidthinteger/2885588-dividedreportingoverflow"><code>FixedWidthInteger.dividedReportingOverflow(_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">dividedReportingOverflow</span><span class="p">(</span><span class="n">by</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="p">(</span><span class="nv">partialValue</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">overflow</span><span class="p">:</span> <span class="kt">Bool</span><span class="p">)</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE012dividingFullD0yACyxq_G8quotient_AF9remaindertAF4high_9MagnitudeQz3lowt_tKF"></a>
|
|
<a name="//apple_ref/swift/Method/dividingFullWidth(_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE012dividingFullD0yACyxq_G8quotient_AF9remaindertAF4high_9MagnitudeQz3lowt_tKF">dividingFullWidth(_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/fixedwidthinteger/2884055-dividingfullwidth"><code>FixedWidthInteger.dividingFullWidth(_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">dividingFullWidth</span><span class="p">(</span><span class="n">_</span> <span class="nv">dividend</span><span class="p">:</span> <span class="p">(</span><span class="nv">high</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">low</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">>.</span><span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAASjRzrlE9Magnitudea">Magnitude</a></span><span class="p">))</span><span class="k">throws</span>
|
|
<span class="o">-></span> <span class="p">(</span><span class="nv">quotient</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">remainder</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE014multipliedFullD02byACyxq_G4high_9MagnitudeQz3lowtAG_tKF"></a>
|
|
<a name="//apple_ref/swift/Method/multipliedFullWidth(by:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE014multipliedFullD02byACyxq_G4high_9MagnitudeQz3lowtAG_tKF">multipliedFullWidth(by:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/fixedwidthinteger/2884581-multipliedfullwidth"><code>FixedWidthInteger.multipliedFullWidth(by:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">multipliedFullWidth</span><span class="p">(</span><span class="n">by</span> <span class="nv">other</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span>
|
|
<span class="o">-></span> <span class="p">(</span><span class="nv">high</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">low</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">>.</span><span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAASjRzrlE9Magnitudea">Magnitude</a></span><span class="p">)</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE27multipliedReportingOverflow2byACyxq_G12partialValue_Sb8overflowtAG_tKF"></a>
|
|
<a name="//apple_ref/swift/Method/multipliedReportingOverflow(by:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE27multipliedReportingOverflow2byACyxq_G12partialValue_Sb8overflowtAG_tKF">multipliedReportingOverflow(by:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/fixedwidthinteger/2884864-multipliedreportingoverflow"><code>FixedWidthInteger.multipliedReportingOverflow(by:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">multipliedReportingOverflow</span><span class="p">(</span><span class="n">by</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="p">(</span><span class="nv">partialValue</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">overflow</span><span class="p">:</span> <span class="kt">Bool</span><span class="p">)</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE26remainderReportingOverflow10dividingByACyxq_G12partialValue_Sb8overflowtAG_tKF"></a>
|
|
<a name="//apple_ref/swift/Method/remainderReportingOverflow(dividingBy:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE26remainderReportingOverflow10dividingByACyxq_G12partialValue_Sb8overflowtAG_tKF">remainderReportingOverflow(dividingBy:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/fixedwidthinteger/2892758-remainderreportingoverflow"><code>FixedWidthInteger.remainderReportingOverflow(dividingBy:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">remainderReportingOverflow</span><span class="p">(</span><span class="n">dividingBy</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span>
|
|
<span class="o">-></span> <span class="p">(</span><span class="nv">partialValue</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">overflow</span><span class="p">:</span> <span class="kt">Bool</span><span class="p">)</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE28subtractingReportingOverflowyACyxq_G12partialValue_Sb8overflowtAFKF"></a>
|
|
<a name="//apple_ref/swift/Method/subtractingReportingOverflow(_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE28subtractingReportingOverflowyACyxq_G12partialValue_Sb8overflowtAFKF">subtractingReportingOverflow(_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/fixedwidthinteger/2885098-subtractingreportingoverflow"><code>FixedWidthInteger.subtractingReportingOverflow(_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">subtractingReportingOverflow</span><span class="p">(</span><span class="n">_</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="p">(</span><span class="nv">partialValue</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">overflow</span><span class="p">:</span> <span class="kt">Bool</span><span class="p">)</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="task-group">
|
|
<div class="task-name-container">
|
|
<a name="/Static%20Methods"></a>
|
|
<a name="//apple_ref/swift/Section/Static Methods" class="dashAnchor"></a>
|
|
<a href="#/Static%20Methods">
|
|
<h3 class="section-name">Static Methods</h3>
|
|
</a>
|
|
</div>
|
|
<ul>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE6random2inACyxq_GSNyAGG_tKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/random(in:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE6random2inACyxq_GSNyAGG_tKFZ">random(in:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/fixedwidthinteger/2995512-random"><code>FixedWidthInteger.random(in:)</code></a></p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="nf">random</span><span class="p">(</span><span class="k">in</span> <span class="nv">range</span><span class="p">:</span> <span class="kt">ClosedRange</span><span class="o"><</span><span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">>></span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE6random2inACyxq_GSnyAGG_tKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/random(in:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE6random2inACyxq_GSnyAGG_tKFZ">random(in:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/fixedwidthinteger/2995514-random"><code>FixedWidthInteger.random(in:)</code></a></p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="nf">random</span><span class="p">(</span><span class="k">in</span> <span class="nv">range</span><span class="p">:</span> <span class="kt">Range</span><span class="o"><</span><span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">>></span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE6random2in5usingACyxq_GSNyAHG_qd__ztKSGRd__lFZ"></a>
|
|
<a name="//apple_ref/swift/Method/random(in:using:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE6random2in5usingACyxq_GSNyAHG_qd__ztKSGRd__lFZ">random(in:using:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/fixedwidthinteger/3020576-random"><code>FixedWidthInteger.random(in:)</code></a></p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="n">random</span><span class="o"><</span><span class="kt">G</span><span class="o">></span><span class="p">(</span><span class="k">in</span> <span class="nv">range</span><span class="p">:</span> <span class="kt">ClosedRange</span><span class="o"><</span><span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">>></span><span class="p">,</span> <span class="n">using</span> <span class="nv">generator</span><span class="p">:</span> <span class="k">inout</span> <span class="kt">G</span><span class="p">)</span><span class="k">throws</span>
|
|
<span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span> <span class="k">where</span> <span class="kt">G</span> <span class="p">:</span> <span class="kt">RandomNumberGenerator</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE6random2in5usingACyxq_GSnyAHG_qd__ztKSGRd__lFZ"></a>
|
|
<a name="//apple_ref/swift/Method/random(in:using:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE6random2in5usingACyxq_GSnyAHG_qd__ztKSGRd__lFZ">random(in:using:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/fixedwidthinteger/3020578-random"><code>FixedWidthInteger.random(in:)</code></a></p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="n">random</span><span class="o"><</span><span class="kt">G</span><span class="o">></span><span class="p">(</span><span class="k">in</span> <span class="nv">range</span><span class="p">:</span> <span class="kt">Range</span><span class="o"><</span><span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">>></span><span class="p">,</span> <span class="n">using</span> <span class="nv">generator</span><span class="p">:</span> <span class="k">inout</span> <span class="kt">G</span><span class="p">)</span><span class="k">throws</span>
|
|
<span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span> <span class="k">where</span> <span class="kt">G</span> <span class="p">:</span> <span class="kt">RandomNumberGenerator</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="task-group">
|
|
<div class="task-name-container">
|
|
<a name="/Operators"></a>
|
|
<a name="//apple_ref/swift/Section/Operators" class="dashAnchor"></a>
|
|
<a href="#/Operators">
|
|
<h3 class="section-name">Operators</h3>
|
|
</a>
|
|
</div>
|
|
<ul>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE2amoiyACyxq_GAF_AFtKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/&*(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE2amoiyACyxq_GAF_AFtKFZ">&*(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/fixedwidthinteger/2884714"><code>FixedWidthInteger.&*(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">&*</span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE3ameoiyyACyxq_Gz_AFtKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/&*=(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE3ameoiyyACyxq_Gz_AFtKFZ">&*=(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/fixedwidthinteger/2995497"><code>FixedWidthInteger.&*=(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">&*=</span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="k">inout</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE2apoiyACyxq_GAF_AFtKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/&+(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE2apoiyACyxq_GAF_AFtKFZ">&+(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/fixedwidthinteger/2884804"><code>FixedWidthInteger.&+(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">&+</span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE3apeoiyyACyxq_Gz_AFtKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/&+=(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE3apeoiyyACyxq_Gz_AFtKFZ">&+=(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/fixedwidthinteger/2995499"><code>FixedWidthInteger.&+=(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">&+=</span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="k">inout</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE2asoiyACyxq_GAF_AFtKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/&-(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE2asoiyACyxq_GAF_AFtKFZ">&-(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/fixedwidthinteger/2884345-_"><code>FixedWidthInteger.&-(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">&-</span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE3aseoiyyACyxq_Gz_AFtKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/&-=(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE3aseoiyyACyxq_Gz_AFtKFZ">&-=(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/fixedwidthinteger/2995501-_"><code>FixedWidthInteger.&-=(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">&-=</span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="k">inout</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE3alloiyACyxq_GAF_AFtKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/&<<(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE3alloiyACyxq_GAF_AFtKFZ">&<<(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/fixedwidthinteger/2964298"><code>FixedWidthInteger.&<<(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">&<<</span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE4alleoiyyACyxq_Gz_AFtKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/&<<=(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE4alleoiyyACyxq_Gz_AFtKFZ">&<<=(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/fixedwidthinteger/2925973"><code>FixedWidthInteger.&<<=(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">&<<=</span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="k">inout</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE3aggoiyACyxq_GAF_AFtKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/&>>(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE3aggoiyACyxq_GAF_AFtKFZ">&>>(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/fixedwidthinteger/2964304"><code>FixedWidthInteger.&>>(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">&>></span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE4aggeoiyyACyxq_Gz_AFtKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/&>>=(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs17FixedWidthIntegerRzrlE4aggeoiyyACyxq_Gz_AFtKFZ">&>>=(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/fixedwidthinteger/2924977"><code>FixedWidthInteger.&>>=(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">&>>=</span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="k">inout</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="task-group">
|
|
<div class="task-name-container">
|
|
<a name="/Typealiases2"></a>
|
|
<a name="//apple_ref/swift/Section/Typealiases" class="dashAnchor"></a>
|
|
<a href="#/Typealiases2">
|
|
<h3 class="section-name">Typealiases</h3>
|
|
</a>
|
|
</div>
|
|
<ul>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE8Exponenta"></a>
|
|
<a name="//apple_ref/swift/Alias/Exponent" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE8Exponenta">Exponent</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/1848224-exponent"><code>FloatingPoint.Exponent</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">typealias</span> <span class="kt">Exponent</span> <span class="o">=</span> <span class="kt">T</span><span class="o">.</span><span class="kt">Exponent</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="task-group">
|
|
<div class="task-name-container">
|
|
<a name="/Initializers3"></a>
|
|
<a name="//apple_ref/swift/Section/Initializers" class="dashAnchor"></a>
|
|
<a href="#/Initializers3">
|
|
<h3 class="section-name">Initializers</h3>
|
|
</a>
|
|
</div>
|
|
<ul>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlEyACyxq_Gs4Int8VKcfc"></a>
|
|
<a name="//apple_ref/swift/Method/init(_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlEyACyxq_Gs4Int8VKcfc">init(_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/1641558-init"><code>FloatingPoint.init(_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">(</span><span class="n">_</span> <span class="nv">value</span><span class="p">:</span> <span class="kt">Int8</span><span class="p">)</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlEyACyxq_Gs5Int16VKcfc"></a>
|
|
<a name="//apple_ref/swift/Method/init(_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlEyACyxq_Gs5Int16VKcfc">init(_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/1641150-init"><code>FloatingPoint.init(_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">(</span><span class="n">_</span> <span class="nv">value</span><span class="p">:</span> <span class="kt">Int16</span><span class="p">)</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlEyACyxq_Gs5Int32VKcfc"></a>
|
|
<a name="//apple_ref/swift/Method/init(_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlEyACyxq_Gs5Int32VKcfc">init(_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/1641192-init"><code>FloatingPoint.init(_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">(</span><span class="n">_</span> <span class="nv">value</span><span class="p">:</span> <span class="kt">Int32</span><span class="p">)</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlEyACyxq_Gs5Int64VKcfc"></a>
|
|
<a name="//apple_ref/swift/Method/init(_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlEyACyxq_Gs5Int64VKcfc">init(_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/1641208-init"><code>FloatingPoint.init(_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">(</span><span class="n">_</span> <span class="nv">value</span><span class="p">:</span> <span class="kt">Int64</span><span class="p">)</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlEyACyxq_Gs5UInt8VKcfc"></a>
|
|
<a name="//apple_ref/swift/Method/init(_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlEyACyxq_Gs5UInt8VKcfc">init(_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/1641277-init"><code>FloatingPoint.init(_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">(</span><span class="n">_</span> <span class="nv">value</span><span class="p">:</span> <span class="kt">UInt8</span><span class="p">)</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlEyACyxq_Gs6UInt16VKcfc"></a>
|
|
<a name="//apple_ref/swift/Method/init(_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlEyACyxq_Gs6UInt16VKcfc">init(_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/1641505-init"><code>FloatingPoint.init(_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">(</span><span class="n">_</span> <span class="nv">value</span><span class="p">:</span> <span class="kt">UInt16</span><span class="p">)</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlEyACyxq_Gs6UInt32VKcfc"></a>
|
|
<a name="//apple_ref/swift/Method/init(_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlEyACyxq_Gs6UInt32VKcfc">init(_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/1641406-init"><code>FloatingPoint.init(_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">(</span><span class="n">_</span> <span class="nv">value</span><span class="p">:</span> <span class="kt">UInt32</span><span class="p">)</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlEyACyxq_Gs6UInt64VKcfc"></a>
|
|
<a name="//apple_ref/swift/Method/init(_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlEyACyxq_Gs6UInt64VKcfc">init(_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/1641403-init"><code>FloatingPoint.init(_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">(</span><span class="n">_</span> <span class="nv">value</span><span class="p">:</span> <span class="kt">UInt64</span><span class="p">)</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlEyACyxq_GSuKcfc"></a>
|
|
<a name="//apple_ref/swift/Method/init(_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlEyACyxq_GSuKcfc">init(_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/1641530-init"><code>FloatingPoint.init(_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">(</span><span class="n">_</span> <span class="nv">value</span><span class="p">:</span> <span class="kt">UInt</span><span class="p">)</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlEyACyxq_GSiKcfc"></a>
|
|
<a name="//apple_ref/swift/Method/init(_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlEyACyxq_GSiKcfc">init(_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/1641560-init"><code>FloatingPoint.init(_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">(</span><span class="n">_</span> <span class="nv">value</span><span class="p">:</span> <span class="kt">Int</span><span class="p">)</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE7exactlyACyxq_GSgqd___tcSzRd__lufc"></a>
|
|
<a name="//apple_ref/swift/Method/init(exactly:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE7exactlyACyxq_GSgqd___tcSzRd__lufc">init(exactly:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/2964416-init"><code>FloatingPoint.init(exactly:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">init</span><span class="p">?</span><span class="o"><</span><span class="kt">Source</span><span class="o">></span><span class="p">(</span><span class="n">exactly</span> <span class="nv">value</span><span class="p">:</span> <span class="kt">Source</span><span class="p">)</span> <span class="k">where</span> <span class="kt">Source</span> <span class="p">:</span> <span class="kt">BinaryInteger</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE4sign8exponent11significandACyxq_Gs17FloatingPointSignO_8ExponentQzAGtKcfc"></a>
|
|
<a name="//apple_ref/swift/Method/init(sign:exponent:significand:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE4sign8exponent11significandACyxq_Gs17FloatingPointSignO_8ExponentQzAGtKcfc">init(sign:exponent:significand:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/1845755-init"><code>FloatingPoint.init(sign:exponent:significand:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">(</span><span class="nv">sign</span><span class="p">:</span> <span class="kt">FloatingPointSign</span><span class="p">,</span> <span class="nv">exponent</span><span class="p">:</span> <span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAASFRzrlE8Exponenta">Exponent</a></span><span class="p">,</span> <span class="nv">significand</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE6signOf09magnitudeD0ACyxq_GAF_AFtKcfc"></a>
|
|
<a name="//apple_ref/swift/Method/init(signOf:magnitudeOf:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE6signOf09magnitudeD0ACyxq_GAF_AFtKcfc">init(signOf:magnitudeOf:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/1849294-init"><code>FloatingPoint.init(signOf:magnitudeOf:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">(</span><span class="nv">signOf</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">magnitudeOf</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE4sign8exponent11significandACyxq_Gs17FloatingPointSignO_8ExponentQzACyxqd__GtKcA2ARd__9SupportedQyd__AMRt_lufc"></a>
|
|
<a name="//apple_ref/swift/Method/init(sign:exponent:significand:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE4sign8exponent11significandACyxq_Gs17FloatingPointSignO_8ExponentQzACyxqd__GtKcA2ARd__9SupportedQyd__AMRt_lufc">init(sign:exponent:significand:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/1845755-init"><code>FloatingPoint.init(sign:exponent:significand:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">init</span><span class="o"><</span><span class="kt">V</span><span class="o">></span><span class="p">(</span><span class="nv">sign</span><span class="p">:</span> <span class="kt">FloatingPointSign</span><span class="p">,</span> <span class="nv">exponent</span><span class="p">:</span> <span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAASFRzrlE8Exponenta">Exponent</a></span><span class="p">,</span> <span class="nv">significand</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">V</span><span class="o">></span><span class="p">)</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE6signOf09magnitudeD0ACyxq_GACyxqd__G_ACyxqd_0_GtKcA2ARd__A2ARd_0_9SupportedQyd__AIRt_AIQyd_0_AJRSr0_lufc"></a>
|
|
<a name="//apple_ref/swift/Method/init(signOf:magnitudeOf:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE6signOf09magnitudeD0ACyxq_GACyxqd__G_ACyxqd_0_GtKcA2ARd__A2ARd_0_9SupportedQyd__AIRt_AIQyd_0_AJRSr0_lufc">init(signOf:magnitudeOf:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/1849294-init"><code>FloatingPoint.init(signOf:magnitudeOf:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">init</span><span class="o"><</span><span class="kt">V1</span><span class="p">,</span> <span class="kt">V2</span><span class="o">></span><span class="p">(</span><span class="nv">signOf</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">V1</span><span class="o">></span><span class="p">,</span> <span class="nv">magnitudeOf</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">V2</span><span class="o">></span><span class="p">)</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="task-group">
|
|
<div class="task-name-container">
|
|
<a name="/Properties3"></a>
|
|
<a name="//apple_ref/swift/Section/Properties" class="dashAnchor"></a>
|
|
<a href="#/Properties3">
|
|
<h3 class="section-name">Properties</h3>
|
|
</a>
|
|
</div>
|
|
<ul>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE8exponent8ExponentQzvp"></a>
|
|
<a name="//apple_ref/swift/Property/exponent" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE8exponent8ExponentQzvp">exponent</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/1846275-exponent"><code>FloatingPoint.exponent</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">exponent</span><span class="p">:</span> <span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAASFRzrlE8Exponenta">Exponent</a></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE18floatingPointClasss08FloatingD14ClassificationOvp"></a>
|
|
<a name="//apple_ref/swift/Property/floatingPointClass" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE18floatingPointClasss08FloatingD14ClassificationOvp">floatingPointClass</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/3017961-floatingpointclass"><code>FloatingPoint.floatingPointClass</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">floatingPointClass</span><span class="p">:</span> <span class="kt">FloatingPointClassification</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE11isCanonicalSbvp"></a>
|
|
<a name="//apple_ref/swift/Property/isCanonical" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE11isCanonicalSbvp">isCanonical</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/1847929-iscanonical"><code>FloatingPoint.isCanonical</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">isCanonical</span><span class="p">:</span> <span class="kt">Bool</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE8isFiniteSbvp"></a>
|
|
<a name="//apple_ref/swift/Property/isFinite" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE8isFiniteSbvp">isFinite</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/1641190-isfinite"><code>FloatingPoint.isFinite</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">isFinite</span><span class="p">:</span> <span class="kt">Bool</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE10isInfiniteSbvp"></a>
|
|
<a name="//apple_ref/swift/Property/isInfinite" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE10isInfiniteSbvp">isInfinite</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/1641669-isinfinite"><code>FloatingPoint.isInfinite</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">isInfinite</span><span class="p">:</span> <span class="kt">Bool</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE5isNaNSbvp"></a>
|
|
<a name="//apple_ref/swift/Property/isNaN" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE5isNaNSbvp">isNaN</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/1641763-isnan"><code>FloatingPoint.isNaN</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">isNaN</span><span class="p">:</span> <span class="kt">Bool</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE8isNormalSbvp"></a>
|
|
<a name="//apple_ref/swift/Property/isNormal" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE8isNormalSbvp">isNormal</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/1641394-isnormal"><code>FloatingPoint.isNormal</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">isNormal</span><span class="p">:</span> <span class="kt">Bool</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE14isSignalingNaNSbvp"></a>
|
|
<a name="//apple_ref/swift/Property/isSignalingNaN" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE14isSignalingNaNSbvp">isSignalingNaN</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/1847971-issignalingnan"><code>FloatingPoint.isSignalingNaN</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">isSignalingNaN</span><span class="p">:</span> <span class="kt">Bool</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE11isSubnormalSbvp"></a>
|
|
<a name="//apple_ref/swift/Property/isSubnormal" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE11isSubnormalSbvp">isSubnormal</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/1641181-issubnormal"><code>FloatingPoint.isSubnormal</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">isSubnormal</span><span class="p">:</span> <span class="kt">Bool</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE6isZeroSbvp"></a>
|
|
<a name="//apple_ref/swift/Property/isZero" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE6isZeroSbvp">isZero</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/1641514-iszero"><code>FloatingPoint.isZero</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">isZero</span><span class="p">:</span> <span class="kt">Bool</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE8nextDownACyxq_Gvp"></a>
|
|
<a name="//apple_ref/swift/Property/nextDown" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE8nextDownACyxq_Gvp">nextDown</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/3017979-nextdown"><code>FloatingPoint.nextDown</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">nextDown</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE6nextUpACyxq_Gvp"></a>
|
|
<a name="//apple_ref/swift/Property/nextUp" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE6nextUpACyxq_Gvp">nextUp</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/1848104-nextup"><code>FloatingPoint.nextUp</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">nextUp</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE4signs17FloatingPointSignOvp"></a>
|
|
<a name="//apple_ref/swift/Property/sign" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE4signs17FloatingPointSignOvp">sign</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/1847735-sign"><code>FloatingPoint.sign</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">sign</span><span class="p">:</span> <span class="kt">FloatingPointSign</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE11significandACyxq_Gvp"></a>
|
|
<a name="//apple_ref/swift/Property/significand" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE11significandACyxq_Gvp">significand</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/1847298-significand"><code>FloatingPoint.significand</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">significand</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE3ulpACyxq_Gvp"></a>
|
|
<a name="//apple_ref/swift/Property/ulp" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE3ulpACyxq_Gvp">ulp</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/1847492-ulp"><code>FloatingPoint.ulp</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">ulp</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="task-group">
|
|
<div class="task-name-container">
|
|
<a name="/Static%20Properties2"></a>
|
|
<a name="//apple_ref/swift/Section/Static Properties" class="dashAnchor"></a>
|
|
<a href="#/Static%20Properties2">
|
|
<h3 class="section-name">Static Properties</h3>
|
|
</a>
|
|
</div>
|
|
<ul>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE23greatestFiniteMagnitudeACyxq_GvpZ"></a>
|
|
<a name="//apple_ref/swift/Variable/greatestFiniteMagnitude" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE23greatestFiniteMagnitudeACyxq_GvpZ">greatestFiniteMagnitude</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/1849534-greatestfinitemagnitude"><code>FloatingPoint.greatestFiniteMagnitude</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="k">var</span> <span class="nv">greatestFiniteMagnitude</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE8infinityACyxq_GvpZ"></a>
|
|
<a name="//apple_ref/swift/Variable/infinity" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE8infinityACyxq_GvpZ">infinity</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/1641304-infinity"><code>FloatingPoint.infinity</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="k">var</span> <span class="nv">infinity</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE21leastNonzeroMagnitudeACyxq_GvpZ"></a>
|
|
<a name="//apple_ref/swift/Variable/leastNonzeroMagnitude" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE21leastNonzeroMagnitudeACyxq_GvpZ">leastNonzeroMagnitude</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/1848591-leastnonzeromagnitude"><code>FloatingPoint.leastNonzeroMagnitude</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="k">var</span> <span class="nv">leastNonzeroMagnitude</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE20leastNormalMagnitudeACyxq_GvpZ"></a>
|
|
<a name="//apple_ref/swift/Variable/leastNormalMagnitude" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE20leastNormalMagnitudeACyxq_GvpZ">leastNormalMagnitude</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/1849504-leastnormalmagnitude"><code>FloatingPoint.leastNormalMagnitude</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="k">var</span> <span class="nv">leastNormalMagnitude</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE3nanACyxq_GvpZ"></a>
|
|
<a name="//apple_ref/swift/Variable/nan" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE3nanACyxq_GvpZ">nan</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/1641652-nan"><code>FloatingPoint.nan</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="k">var</span> <span class="nv">nan</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE2piACyxq_GvpZ"></a>
|
|
<a name="//apple_ref/swift/Variable/pi" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE2piACyxq_GvpZ">pi</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/1845454-pi"><code>FloatingPoint.pi</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="k">var</span> <span class="nv">pi</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE5radixACyxq_GvpZ"></a>
|
|
<a name="//apple_ref/swift/Variable/radix" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE5radixACyxq_GvpZ">radix</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/1846156-radix"><code>FloatingPoint.radix</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="k">var</span> <span class="nv">radix</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE12signalingNaNACyxq_GvpZ"></a>
|
|
<a name="//apple_ref/swift/Variable/signalingNaN" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE12signalingNaNACyxq_GvpZ">signalingNaN</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/1845864-signalingnan"><code>FloatingPoint.signalingNaN</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="k">var</span> <span class="nv">signalingNaN</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE8ulpOfOneACyxq_GvpZ"></a>
|
|
<a name="//apple_ref/swift/Variable/ulpOfOne" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE8ulpOfOneACyxq_GvpZ">ulpOfOne</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/3017999-ulpofone"><code>FloatingPoint.ulpOfOne</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="k">var</span> <span class="nv">ulpOfOne</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="task-group">
|
|
<div class="task-name-container">
|
|
<a name="/Instance%20Methods2"></a>
|
|
<a name="//apple_ref/swift/Section/Instance Methods" class="dashAnchor"></a>
|
|
<a href="#/Instance%20Methods2">
|
|
<h3 class="section-name">Instance Methods</h3>
|
|
</a>
|
|
</div>
|
|
<ul>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE10addProductyyACyxq_G_AEtF"></a>
|
|
<a name="//apple_ref/swift/Method/addProduct(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE10addProductyyACyxq_G_AEtF">addProduct(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/2295205-addproduct"><code>FloatingPoint.addProduct(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">mutating</span> <span class="kd">func</span> <span class="nf">addProduct</span><span class="p">(</span><span class="n">_</span> <span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="n">_</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE13addingProductyACyxq_GAE_AEtKF"></a>
|
|
<a name="//apple_ref/swift/Method/addingProduct(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE13addingProductyACyxq_GAE_AEtKF">addingProduct(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/3017959-addingproduct"><code>FloatingPoint.addingProduct(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">addingProduct</span><span class="p">(</span><span class="n">_</span> <span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="n">_</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE13formRemainder10dividingByyACyxq_G_tF"></a>
|
|
<a name="//apple_ref/swift/Method/formRemainder(dividingBy:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE13formRemainder10dividingByyACyxq_G_tF">formRemainder(dividingBy:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/2299459-formremainder"><code>FloatingPoint.formRemainder(dividingBy:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">mutating</span> <span class="kd">func</span> <span class="nf">formRemainder</span><span class="p">(</span><span class="n">dividingBy</span> <span class="nv">other</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE14formSquareRootyyF"></a>
|
|
<a name="//apple_ref/swift/Method/formSquareRoot()" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE14formSquareRootyyF">formSquareRoot()</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/2299104-formsquareroot"><code>FloatingPoint.formSquareRoot()</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">mutating</span> <span class="kd">func</span> <span class="nf">formSquareRoot</span><span class="p">()</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE23formTruncatingRemainder10dividingByyACyxq_G_tF"></a>
|
|
<a name="//apple_ref/swift/Method/formTruncatingRemainder(dividingBy:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE23formTruncatingRemainder10dividingByyACyxq_G_tF">formTruncatingRemainder(dividingBy:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/1846470-formtruncatingremainder"><code>FloatingPoint.formTruncatingRemainder(dividingBy:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">mutating</span> <span class="kd">func</span> <span class="nf">formTruncatingRemainder</span><span class="p">(</span><span class="n">dividingBy</span> <span class="nv">other</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE7isEqual2toSbACyxq_G_tF"></a>
|
|
<a name="//apple_ref/swift/Method/isEqual(to:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE7isEqual2toSbACyxq_G_tF">isEqual(to:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/1846385-isequal"><code>FloatingPoint.isEqual(to:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">isEqual</span><span class="p">(</span><span class="n">to</span> <span class="nv">other</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span> <span class="o">-></span> <span class="kt">Bool</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE6isLess4thanSbACyxq_G_tF"></a>
|
|
<a name="//apple_ref/swift/Method/isLess(than:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE6isLess4thanSbACyxq_G_tF">isLess(than:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/1849403-isless"><code>FloatingPoint.isLess(than:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">isLess</span><span class="p">(</span><span class="n">than</span> <span class="nv">other</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span> <span class="o">-></span> <span class="kt">Bool</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE19isLessThanOrEqualToySbACyxq_GF"></a>
|
|
<a name="//apple_ref/swift/Method/isLessThanOrEqualTo(_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE19isLessThanOrEqualToySbACyxq_GF">isLessThanOrEqualTo(_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/1849007-islessthanorequalto"><code>FloatingPoint.isLessThanOrEqualTo(_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">isLessThanOrEqualTo</span><span class="p">(</span><span class="n">_</span> <span class="nv">other</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span> <span class="o">-></span> <span class="kt">Bool</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE16isTotallyOrdered14belowOrEqualToSbACyxq_G_tF"></a>
|
|
<a name="//apple_ref/swift/Method/isTotallyOrdered(belowOrEqualTo:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE16isTotallyOrdered14belowOrEqualToSbACyxq_G_tF">isTotallyOrdered(belowOrEqualTo:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/2428057-istotallyordered"><code>FloatingPoint.isTotallyOrdered(belowOrEqualTo:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">isTotallyOrdered</span><span class="p">(</span><span class="n">belowOrEqualTo</span> <span class="nv">other</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span> <span class="o">-></span> <span class="kt">Bool</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE6negateyyF"></a>
|
|
<a name="//apple_ref/swift/Method/negate()" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE6negateyyF">negate()</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/1849560-negate"><code>FloatingPoint.negate()</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">mutating</span> <span class="kd">func</span> <span class="nf">negate</span><span class="p">()</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE9remainder10dividingByACyxq_GAF_tKF"></a>
|
|
<a name="//apple_ref/swift/Method/remainder(dividingBy:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE9remainder10dividingByACyxq_GAF_tKF">remainder(dividingBy:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/3017981-remainder"><code>FloatingPoint.remainder(dividingBy:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">remainder</span><span class="p">(</span><span class="n">dividingBy</span> <span class="nv">other</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE5roundyyF"></a>
|
|
<a name="//apple_ref/swift/Method/round()" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE5roundyyF">round()</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/2297801-round"><code>FloatingPoint.round()</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">mutating</span> <span class="kd">func</span> <span class="nf">round</span><span class="p">()</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE5roundyys25FloatingPointRoundingRuleOF"></a>
|
|
<a name="//apple_ref/swift/Method/round(_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE5roundyys25FloatingPointRoundingRuleOF">round(_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/2298113-round"><code>FloatingPoint.round(_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">mutating</span> <span class="kd">func</span> <span class="nf">round</span><span class="p">(</span><span class="n">_</span> <span class="nv">rule</span><span class="p">:</span> <span class="kt">FloatingPointRoundingRule</span><span class="p">)</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE7roundedACyxq_GyKF"></a>
|
|
<a name="//apple_ref/swift/Method/rounded()" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE7roundedACyxq_GyKF">rounded()</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/2295900-rounde"><code>FloatingPoint.rounded()</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">rounded</span><span class="p">()</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE7roundedyACyxq_Gs25FloatingPointRoundingRuleOKF"></a>
|
|
<a name="//apple_ref/swift/Method/rounded(_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE7roundedyACyxq_Gs25FloatingPointRoundingRuleOKF">rounded(_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/3017985-rounded"><code>FloatingPoint.rounded(_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">rounded</span><span class="p">(</span><span class="n">_</span> <span class="nv">rule</span><span class="p">:</span> <span class="kt">FloatingPointRoundingRule</span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE10squareRootACyxq_GyKF"></a>
|
|
<a name="//apple_ref/swift/Method/squareRoot()" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE10squareRootACyxq_GyKF">squareRoot()</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/3017991-squareroot"><code>FloatingPoint.squareRoot()</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">squareRoot</span><span class="p">()</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE19truncatingRemainder10dividingByACyxq_GAF_tKF"></a>
|
|
<a name="//apple_ref/swift/Method/truncatingRemainder(dividingBy:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE19truncatingRemainder10dividingByACyxq_GAF_tKF">truncatingRemainder(dividingBy:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/3017995-truncatingremainder"><code>FloatingPoint.truncatingRemainder(dividingBy:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">truncatingRemainder</span><span class="p">(</span><span class="n">dividingBy</span> <span class="nv">other</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE10addProductyyACyxqd__G_ACyxqd_0_GtA2ARd__A2ARd_0_9SupportedQyd__AGRt_AGQyd_0_AHRSr0_lF"></a>
|
|
<a name="//apple_ref/swift/Method/addProduct(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE10addProductyyACyxqd__G_ACyxqd_0_GtA2ARd__A2ARd_0_9SupportedQyd__AGRt_AGQyd_0_AHRSr0_lF">addProduct(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/2295205-addproduct"><code>FloatingPoint.addProduct(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">mutating</span> <span class="kd">func</span> <span class="n">addProduct</span><span class="o"><</span><span class="kt">V1</span><span class="p">,</span> <span class="kt">V2</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">V1</span><span class="o">></span><span class="p">,</span> <span class="n">_</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">V2</span><span class="o">></span><span class="p">)</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE13addingProductyACyxAA19AppendedValidationsVyxqd__qd_0_GGACyxqd__G_ACyxqd_0_GtKA2ARd__A2ARd_0_9SupportedQyd__AKRt_AKQyd_0_ALRSr0_lF"></a>
|
|
<a name="//apple_ref/swift/Method/addingProduct(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE13addingProductyACyxAA19AppendedValidationsVyxqd__qd_0_GGACyxqd__G_ACyxqd_0_GtKA2ARd__A2ARd_0_9SupportedQyd__AKRt_AKQyd_0_ALRSr0_lF">addingProduct(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/3017959-addingproduct"><code>FloatingPoint.addingProduct(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">addingProduct</span><span class="o"><</span><span class="kt">V1</span><span class="p">,</span> <span class="kt">V2</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">V1</span><span class="o">></span><span class="p">,</span> <span class="n">_</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">V2</span><span class="o">></span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt"><a href="../Structs/AppendedValidations.html">AppendedValidations</a></span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">V1</span><span class="p">,</span> <span class="kt">V2</span><span class="o">>></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE13formRemainder10dividingByyACyxqd__G_tA2ARd__9SupportedQyd__AGRt_lF"></a>
|
|
<a name="//apple_ref/swift/Method/formRemainder(dividingBy:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE13formRemainder10dividingByyACyxqd__G_tA2ARd__9SupportedQyd__AGRt_lF">formRemainder(dividingBy:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/2299459-formremainder"><code>FloatingPoint.formRemainder(dividingBy:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">mutating</span> <span class="kd">func</span> <span class="n">formRemainder</span><span class="o"><</span><span class="kt">V</span><span class="o">></span><span class="p">(</span><span class="n">dividingBy</span> <span class="nv">other</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">V</span><span class="o">></span><span class="p">)</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE23formTruncatingRemainder10dividingByyACyxqd__G_tA2ARd__9SupportedQyd__AGRt_lF"></a>
|
|
<a name="//apple_ref/swift/Method/formTruncatingRemainder(dividingBy:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE23formTruncatingRemainder10dividingByyACyxqd__G_tA2ARd__9SupportedQyd__AGRt_lF">formTruncatingRemainder(dividingBy:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/1846470-formtruncatingremainder"><code>FloatingPoint.formTruncatingRemainder(dividingBy:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">mutating</span> <span class="kd">func</span> <span class="n">formTruncatingRemainder</span><span class="o"><</span><span class="kt">V</span><span class="o">></span><span class="p">(</span><span class="n">dividingBy</span> <span class="nv">other</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">V</span><span class="o">></span><span class="p">)</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE7isEqual2toSbACyxqd__G_tA2ARd__9SupportedQyd__AGRt_lF"></a>
|
|
<a name="//apple_ref/swift/Method/isEqual(to:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE7isEqual2toSbACyxqd__G_tA2ARd__9SupportedQyd__AGRt_lF">isEqual(to:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/1846385-isequal"><code>FloatingPoint.isEqual(to:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">isEqual</span><span class="o"><</span><span class="kt">V</span><span class="o">></span><span class="p">(</span><span class="n">to</span> <span class="nv">other</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">V</span><span class="o">></span><span class="p">)</span> <span class="o">-></span> <span class="kt">Bool</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE6isLess4thanSbACyxqd__G_tA2ARd__9SupportedQyd__AGRt_lF"></a>
|
|
<a name="//apple_ref/swift/Method/isLess(than:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE6isLess4thanSbACyxqd__G_tA2ARd__9SupportedQyd__AGRt_lF">isLess(than:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/1849403-isless"><code>FloatingPoint.isLess(than:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">isLess</span><span class="o"><</span><span class="kt">V</span><span class="o">></span><span class="p">(</span><span class="n">than</span> <span class="nv">other</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">V</span><span class="o">></span><span class="p">)</span> <span class="o">-></span> <span class="kt">Bool</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE19isLessThanOrEqualToySbACyxqd__GA2ARd__9SupportedQyd__AFRt_lF"></a>
|
|
<a name="//apple_ref/swift/Method/isLessThanOrEqualTo(_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE19isLessThanOrEqualToySbACyxqd__GA2ARd__9SupportedQyd__AFRt_lF">isLessThanOrEqualTo(_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/1849007-islessthanorequalto"><code>FloatingPoint.isLessThanOrEqualTo(_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">isLessThanOrEqualTo</span><span class="o"><</span><span class="kt">V</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">other</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">V</span><span class="o">></span><span class="p">)</span> <span class="o">-></span> <span class="kt">Bool</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE16isTotallyOrdered14belowOrEqualToSbACyxqd__G_tA2ARd__9SupportedQyd__AGRt_lF"></a>
|
|
<a name="//apple_ref/swift/Method/isTotallyOrdered(belowOrEqualTo:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE16isTotallyOrdered14belowOrEqualToSbACyxqd__G_tA2ARd__9SupportedQyd__AGRt_lF">isTotallyOrdered(belowOrEqualTo:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/2428057-istotallyordered"><code>FloatingPoint.isTotallyOrdered(belowOrEqualTo:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">isTotallyOrdered</span><span class="o"><</span><span class="kt">V</span><span class="o">></span><span class="p">(</span><span class="n">belowOrEqualTo</span> <span class="nv">other</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">V</span><span class="o">></span><span class="p">)</span> <span class="o">-></span> <span class="kt">Bool</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE9remainder10dividingByACyxAA19AppendedValidationsVyxq_qd__GGACyxqd__G_tKA2ARd__9SupportedQyd__AKRt_lF"></a>
|
|
<a name="//apple_ref/swift/Method/remainder(dividingBy:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE9remainder10dividingByACyxAA19AppendedValidationsVyxq_qd__GGACyxqd__G_tKA2ARd__9SupportedQyd__AKRt_lF">remainder(dividingBy:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/3017981-remainder"><code>FloatingPoint.remainder(dividingBy:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">remainder</span><span class="o"><</span><span class="kt">V</span><span class="o">></span><span class="p">(</span><span class="n">dividingBy</span> <span class="nv">other</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">V</span><span class="o">></span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt"><a href="../Structs/AppendedValidations.html">AppendedValidations</a></span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="p">,</span> <span class="kt">V</span><span class="o">>></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE19truncatingRemainder10dividingByACyxAA19AppendedValidationsVyxq_qd__GGACyxqd__G_tKA2ARd__9SupportedQyd__AKRt_lF"></a>
|
|
<a name="//apple_ref/swift/Method/truncatingRemainder(dividingBy:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE19truncatingRemainder10dividingByACyxAA19AppendedValidationsVyxq_qd__GGACyxqd__G_tKA2ARd__9SupportedQyd__AKRt_lF">truncatingRemainder(dividingBy:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>Undocumented</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">truncatingRemainder</span><span class="o"><</span><span class="kt">V</span><span class="o">></span><span class="p">(</span><span class="n">dividingBy</span> <span class="nv">other</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">V</span><span class="o">></span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt"><a href="../Structs/AppendedValidations.html">AppendedValidations</a></span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="p">,</span> <span class="kt">V</span><span class="o">>></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="task-group">
|
|
<div class="task-name-container">
|
|
<a name="/Static%20Methods2"></a>
|
|
<a name="//apple_ref/swift/Section/Static Methods" class="dashAnchor"></a>
|
|
<a href="#/Static%20Methods2">
|
|
<h3 class="section-name">Static Methods</h3>
|
|
</a>
|
|
</div>
|
|
<ul>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE7maximumyACyxq_GAE_AEtKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/maximum(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE7maximumyACyxq_GAE_AEtKFZ">maximum(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/3017963-maximum"><code>FloatingPoint.maximum(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="nf">maximum</span><span class="p">(</span><span class="n">_</span> <span class="nv">x</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="n">_</span> <span class="nv">y</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE16maximumMagnitudeyACyxq_GAE_AEtKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/maximumMagnitude(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE16maximumMagnitudeyACyxq_GAE_AEtKFZ">maximumMagnitude(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/3017967-maximummagnitude"><code>FloatingPoint.maximumMagnitude(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="nf">maximumMagnitude</span><span class="p">(</span><span class="n">_</span> <span class="nv">x</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="n">_</span> <span class="nv">y</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE7minimumyACyxq_GAE_AEtKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/minimum(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE7minimumyACyxq_GAE_AEtKFZ">minimum(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/3017971-minimum"><code>FloatingPoint.minimum(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="nf">minimum</span><span class="p">(</span><span class="n">_</span> <span class="nv">x</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="n">_</span> <span class="nv">y</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE16minimumMagnitudeyACyxq_GAE_AEtKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/minimumMagnitude(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE16minimumMagnitudeyACyxq_GAE_AEtKFZ">minimumMagnitude(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/3017975-minimummagnitude"><code>FloatingPoint.minimumMagnitude(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="nf">minimumMagnitude</span><span class="p">(</span><span class="n">_</span> <span class="nv">x</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="n">_</span> <span class="nv">y</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE7maximumyACyxAA19AppendedValidationsVyxqd__qd_0_GGACyxqd__G_ACyxqd_0_GtKA2ARd__A2ARd_0_9SupportedQyd__AKRt_AKQyd_0_ALRSr0_lFZ"></a>
|
|
<a name="//apple_ref/swift/Method/maximum(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE7maximumyACyxAA19AppendedValidationsVyxqd__qd_0_GGACyxqd__G_ACyxqd_0_GtKA2ARd__A2ARd_0_9SupportedQyd__AKRt_AKQyd_0_ALRSr0_lFZ">maximum(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/3017963-maximum"><code>FloatingPoint.maximum(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="n">maximum</span><span class="o"><</span><span class="kt">V1</span><span class="p">,</span> <span class="kt">V2</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">x</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">V1</span><span class="o">></span><span class="p">,</span> <span class="n">_</span> <span class="nv">y</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">V2</span><span class="o">></span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt"><a href="../Structs/AppendedValidations.html">AppendedValidations</a></span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">V1</span><span class="p">,</span> <span class="kt">V2</span><span class="o">>></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE16maximumMagnitudeyACyxAA19AppendedValidationsVyxqd__qd_0_GGACyxqd__G_ACyxqd_0_GtKA2ARd__A2ARd_0_9SupportedQyd__AKRt_AKQyd_0_ALRSr0_lFZ"></a>
|
|
<a name="//apple_ref/swift/Method/maximumMagnitude(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE16maximumMagnitudeyACyxAA19AppendedValidationsVyxqd__qd_0_GGACyxqd__G_ACyxqd_0_GtKA2ARd__A2ARd_0_9SupportedQyd__AKRt_AKQyd_0_ALRSr0_lFZ">maximumMagnitude(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/3017967-maximummagnitude"><code>FloatingPoint.maximumMagnitude(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="n">maximumMagnitude</span><span class="o"><</span><span class="kt">V1</span><span class="p">,</span> <span class="kt">V2</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">x</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">V1</span><span class="o">></span><span class="p">,</span> <span class="n">_</span> <span class="nv">y</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">V2</span><span class="o">></span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt"><a href="../Structs/AppendedValidations.html">AppendedValidations</a></span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">V1</span><span class="p">,</span> <span class="kt">V2</span><span class="o">>></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE7minimumyACyxAA19AppendedValidationsVyxqd__qd_0_GGACyxqd__G_ACyxqd_0_GtKA2ARd__A2ARd_0_9SupportedQyd__AKRt_AKQyd_0_ALRSr0_lFZ"></a>
|
|
<a name="//apple_ref/swift/Method/minimum(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE7minimumyACyxAA19AppendedValidationsVyxqd__qd_0_GGACyxqd__G_ACyxqd_0_GtKA2ARd__A2ARd_0_9SupportedQyd__AKRt_AKQyd_0_ALRSr0_lFZ">minimum(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/3017971-minimum"><code>FloatingPoint.minimum(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="n">minimum</span><span class="o"><</span><span class="kt">V1</span><span class="p">,</span> <span class="kt">V2</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">x</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">V1</span><span class="o">></span><span class="p">,</span> <span class="n">_</span> <span class="nv">y</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">V2</span><span class="o">></span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt"><a href="../Structs/AppendedValidations.html">AppendedValidations</a></span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">V1</span><span class="p">,</span> <span class="kt">V2</span><span class="o">>></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE16minimumMagnitudeyACyxAA19AppendedValidationsVyxqd__qd_0_GGACyxqd__G_ACyxqd_0_GtKA2ARd__A2ARd_0_9SupportedQyd__AKRt_AKQyd_0_ALRSr0_lFZ"></a>
|
|
<a name="//apple_ref/swift/Method/minimumMagnitude(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE16minimumMagnitudeyACyxAA19AppendedValidationsVyxqd__qd_0_GGACyxqd__G_ACyxqd_0_GtKA2ARd__A2ARd_0_9SupportedQyd__AKRt_AKQyd_0_ALRSr0_lFZ">minimumMagnitude(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/3017975-minimummagnitude"><code>FloatingPoint.minimumMagnitude(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="n">minimumMagnitude</span><span class="o"><</span><span class="kt">V1</span><span class="p">,</span> <span class="kt">V2</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">x</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">V1</span><span class="o">></span><span class="p">,</span> <span class="n">_</span> <span class="nv">y</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">V2</span><span class="o">></span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt"><a href="../Structs/AppendedValidations.html">AppendedValidations</a></span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">V1</span><span class="p">,</span> <span class="kt">V2</span><span class="o">>></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="task-group">
|
|
<div class="task-name-container">
|
|
<a name="/Operators2"></a>
|
|
<a name="//apple_ref/swift/Section/Operators" class="dashAnchor"></a>
|
|
<a href="#/Operators2">
|
|
<h3 class="section-name">Operators</h3>
|
|
</a>
|
|
</div>
|
|
<ul>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE1loiySbACyxq_G_AEtFZ"></a>
|
|
<a name="//apple_ref/swift/Method/<(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE1loiySbACyxq_G_AEtFZ"><(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/2883927"><code>FloatingPoint.<(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o"><</span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span> <span class="o">-></span> <span class="kt">Bool</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE2leoiySbACyxq_G_AEtFZ"></a>
|
|
<a name="//apple_ref/swift/Method/<=(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE2leoiySbACyxq_G_AEtFZ"><=(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/2884778"><code>FloatingPoint.<=(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o"><=</span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span> <span class="o">-></span> <span class="kt">Bool</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE1goiySbACyxq_G_AEtFZ"></a>
|
|
<a name="//apple_ref/swift/Method/>(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE1goiySbACyxq_G_AEtFZ">>(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/2885368"><code>FloatingPoint.>(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">></span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span> <span class="o">-></span> <span class="kt">Bool</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE2geoiySbACyxq_G_AEtFZ"></a>
|
|
<a name="//apple_ref/swift/Method/>=(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE2geoiySbACyxq_G_AEtFZ">>=(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/2884837"><code>FloatingPoint.>(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">>=</span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span> <span class="o">-></span> <span class="kt">Bool</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE1moiyACyxq_GAE_AEtKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/*(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE1moiyACyxq_GAE_AEtKFZ">*(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/2886135"><code>FloatingPoint.*(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">*</span> <span class="p">(</span><span class="n">_</span> <span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="n">_</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE2meoiyyACyxq_Gz_AEtKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/*=(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE2meoiyyACyxq_Gz_AEtKFZ">*=(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/2885700"><code>FloatingPoint.*=(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">*=</span> <span class="p">(</span><span class="n">_</span> <span class="nv">lhs</span><span class="p">:</span> <span class="k">inout</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="n">_</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE1poiyACyxq_GAE_AEtKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/+(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE1poiyACyxq_GAE_AEtKFZ">+(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/2885022"><code>FloatingPoint.+(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">+</span> <span class="p">(</span><span class="n">_</span> <span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="n">_</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE2peoiyyACyxq_Gz_AEtKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/+=(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE2peoiyyACyxq_Gz_AEtKFZ">+=(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/2884273"><code>FloatingPoint.+=(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">+=</span> <span class="p">(</span><span class="n">_</span> <span class="nv">lhs</span><span class="p">:</span> <span class="k">inout</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="n">_</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE1sopyACyxq_GAEKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/-(_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE1sopyACyxq_GAEKFZ">-(_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/2884257"><code>FloatingPoint.-(_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">prefix</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">-</span> <span class="p">(</span><span class="n">_</span> <span class="nv">x</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE1soiyACyxq_GAE_AEtKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/-(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE1soiyACyxq_GAE_AEtKFZ">-(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/2885455"><code>FloatingPoint.-(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">-</span> <span class="p">(</span><span class="n">_</span> <span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="n">_</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE2seoiyyACyxq_Gz_AEtKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/-=(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE2seoiyyACyxq_Gz_AEtKFZ">-=(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/2884054"><code>FloatingPoint.-=(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">-=</span> <span class="p">(</span><span class="n">_</span> <span class="nv">lhs</span><span class="p">:</span> <span class="k">inout</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="n">_</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE1doiyACyxq_GAE_AEtKFZ"></a>
|
|
<a name="//apple_ref/swift/Method//(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE1doiyACyxq_GAE_AEtKFZ">/(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/2884057"><code>FloatingPoint./(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">/</span> <span class="p">(</span><span class="n">_</span> <span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="n">_</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE2deoiyyACyxq_Gz_AEtKFZ"></a>
|
|
<a name="//apple_ref/swift/Method//=(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE2deoiyyACyxq_Gz_AEtKFZ">/=(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/2886632"><code>FloatingPoint./=(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">/=</span> <span class="p">(</span><span class="n">_</span> <span class="nv">lhs</span><span class="p">:</span> <span class="k">inout</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="n">_</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASFRzrlE2eeoiySbACyxq_G_AEtFZ"></a>
|
|
<a name="//apple_ref/swift/Method/==(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASFRzrlE2eeoiySbACyxq_G_AEtFZ">==(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/floatingpoint/2919612"><code>FloatingPoint.==(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">==</span> <span class="p">(</span><span class="n">_</span> <span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="n">_</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span> <span class="o">-></span> <span class="kt">Bool</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="task-group">
|
|
<ul>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASHRzrlE4hash4intoys6HasherVz_tF"></a>
|
|
<a name="//apple_ref/swift/Method/hash(into:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASHRzrlE4hash4intoys6HasherVz_tF">hash(into:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/hashable/2995575-hash"><code>Hashable.hash(into:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">hash</span><span class="p">(</span><span class="n">into</span> <span class="nv">hasher</span><span class="p">:</span> <span class="k">inout</span> <span class="kt">Hasher</span><span class="p">)</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="task-group">
|
|
<ul>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASjRzrlE9Magnitudea"></a>
|
|
<a name="//apple_ref/swift/Alias/Magnitude" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASjRzrlE9Magnitudea">Magnitude</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/numeric/2884423-magnitude"><code>Numeric.Magnitude</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">typealias</span> <span class="kt">Magnitude</span> <span class="o">=</span> <span class="kt">T</span><span class="o">.</span><span class="kt">Magnitude</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASjRzrlE7exactlyACyxq_GSgqd___tcSzRd__lufc"></a>
|
|
<a name="//apple_ref/swift/Method/init(exactly:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASjRzrlE7exactlyACyxq_GSgqd___tcSzRd__lufc">init(exactly:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/numeric/2886795-init"><code>Numeric.init(exactly:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">init</span><span class="p">?</span><span class="o"><</span><span class="kt">B</span><span class="o">></span><span class="p">(</span><span class="n">exactly</span> <span class="nv">source</span><span class="p">:</span> <span class="kt">B</span><span class="p">)</span> <span class="k">where</span> <span class="kt">B</span> <span class="p">:</span> <span class="kt">BinaryInteger</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASjRzrlE9magnitude9MagnitudeQzvp"></a>
|
|
<a name="//apple_ref/swift/Property/magnitude" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASjRzrlE9magnitude9MagnitudeQzvp">magnitude</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/numeric/2884876-magnitude"><code>Numeric.magnitude</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">magnitude</span><span class="p">:</span> <span class="kt">T</span><span class="o">.</span><span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAASjRzrlE9Magnitudea">Magnitude</a></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASjRzrlE1moiyACyxq_GAE_AEtKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/*(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASjRzrlE1moiyACyxq_GAE_AEtKFZ">*(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/numeric/2883821"><code>Numeric.*(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">*</span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASjRzrlE2meoiyyACyxq_Gz_AEtKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/*=(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASjRzrlE2meoiyyACyxq_Gz_AEtKFZ">*=(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/numeric/2886882"><code>Numeric.*=(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">*=</span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="k">inout</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASjRzrlE1popyACyxq_GAEKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/+(_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASjRzrlE1popyACyxq_GAEKFZ">+(_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See [<code>Numeric.+(_:)</code>]<a href="https://developer.apple.com/documentation/swift/numeric/2886206">https://developer.apple.com/documentation/swift/numeric/2886206</a>).</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="k">prefix</span> <span class="kd">func</span> <span class="o">+</span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASjRzrlE1poiyACyxq_GAE_AEtKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/+(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASjRzrlE1poiyACyxq_GAE_AEtKFZ">+(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/numeric/2884921"><code>Numeric.+(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">+</span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASjRzrlE2peoiyyACyxq_Gz_AEtKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/+=(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASjRzrlE2peoiyyACyxq_Gz_AEtKFZ">+=(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/numeric/2885744"><code>Numeric.+=(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">+=</span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="k">inout</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASjRzrlE1soiyACyxq_GAE_AEtKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/-(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASjRzrlE1soiyACyxq_GAE_AEtKFZ">-(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/numeric/2885464"><code>Numeric.-(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">-</span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASjRzrlE2seoiyyACyxq_Gz_AEtKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/-=(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASjRzrlE2seoiyyACyxq_Gz_AEtKFZ">-=(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/numeric/2884360"><code>Numeric.-=(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">-=</span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="k">inout</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="task-group">
|
|
<ul>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableV3mapyqd__Sgqd__qd_0_KXEKqd_0_SgRszAF9SupportedRt_r0_lF"></a>
|
|
<a name="//apple_ref/swift/Method/map(_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableV3mapyqd__Sgqd__qd_0_KXEKqd_0_SgRszAF9SupportedRt_r0_lF">map(_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/optional/1539476-map"><code>Optional.map(_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">map</span><span class="o"><</span><span class="kt">U</span><span class="p">,</span> <span class="kt">Wrapped</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">transform</span><span class="p">:</span> <span class="p">(</span><span class="kt">Wrapped</span><span class="p">)</span> <span class="k">throws</span> <span class="o">-></span> <span class="kt">U</span><span class="p">)</span> <span class="k">rethrows</span> <span class="o">-></span> <span class="kt">U</span><span class="p">?</span> <span class="k">where</span> <span class="kt">T</span> <span class="o">==</span> <span class="kt">Optional</span><span class="o"><</span><span class="kt">Wrapped</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableV7flatMapyqd__SgAEqd_0_KXEKqd_0_SgRszAF9SupportedRt_r0_lF"></a>
|
|
<a name="//apple_ref/swift/Method/flatMap(_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableV7flatMapyqd__SgAEqd_0_KXEKqd_0_SgRszAF9SupportedRt_r0_lF">flatMap(_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/optional/1540500-flatmap"><code>Optional.flatMap(_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">flatMap</span><span class="o"><</span><span class="kt">U</span><span class="p">,</span> <span class="kt">Wrapped</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">transform</span><span class="p">:</span> <span class="p">(</span><span class="kt">Wrapped</span><span class="p">)</span> <span class="k">throws</span> <span class="o">-></span> <span class="kt">U</span><span class="p">?)</span> <span class="k">rethrows</span> <span class="o">-></span> <span class="kt">U</span><span class="p">?</span> <span class="k">where</span> <span class="kt">T</span> <span class="o">==</span> <span class="kt">Optional</span><span class="o"><</span><span class="kt">Wrapped</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableV2eeoiySbACyqd__Sgq_G_AFtAERszSQRd__AE9SupportedRt_lFZ"></a>
|
|
<a name="//apple_ref/swift/Method/==(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableV2eeoiySbACyqd__Sgq_G_AFtAERszSQRd__AE9SupportedRt_lFZ">==(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/optional/2950146"><code>Optional.==(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">==</span> <span class="o"><</span><span class="kt">Wrapped</span><span class="o">></span><span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">Wrapped</span><span class="p">?,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">Wrapped</span><span class="p">?,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span>
|
|
<span class="o">-></span> <span class="kt">Bool</span> <span class="k">where</span> <span class="kt">T</span> <span class="o">==</span> <span class="kt">Optional</span><span class="o"><</span><span class="kt">Wrapped</span><span class="o">></span><span class="p">,</span> <span class="kt">Wrapped</span><span class="p">:</span> <span class="kt">Equatable</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableV2neoiySbACyqd__Sgq_G_AFtAERszSQRd__AE9SupportedRt_lFZ"></a>
|
|
<a name="//apple_ref/swift/Method/!=(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableV2neoiySbACyqd__Sgq_G_AFtAERszSQRd__AE9SupportedRt_lFZ">!=(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/optional/2949565"><code>Optional.!=(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">!=</span> <span class="o"><</span><span class="kt">Wrapped</span><span class="o">></span><span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">Wrapped</span><span class="p">?,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">Wrapped</span><span class="p">?,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span>
|
|
<span class="o">-></span> <span class="kt">Bool</span> <span class="k">where</span> <span class="kt">T</span> <span class="o">==</span> <span class="kt">Optional</span><span class="o"><</span><span class="kt">Wrapped</span><span class="o">></span><span class="p">,</span> <span class="kt">Wrapped</span><span class="p">:</span> <span class="kt">Equatable</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="task-group">
|
|
<ul>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASYRzrlE8RawValuea"></a>
|
|
<a name="//apple_ref/swift/Alias/RawValue" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASYRzrlE8RawValuea">RawValue</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/rawrepresentable/1540809-rawvalue"><code>RawRepresentable.RawValue</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">typealias</span> <span class="kt">RawValue</span> <span class="o">=</span> <span class="kt">T</span><span class="o">.</span><span class="kt">RawValue</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASYRzrlE8rawValueACyxq_GSg03RawD0Qz_tcfc"></a>
|
|
<a name="//apple_ref/swift/Method/init(rawValue:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASYRzrlE8rawValueACyxq_GSg03RawD0Qz_tcfc">init(rawValue:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/rawrepresentable/1538354-init"><code>RawRepresentable.init(rawValue:)</code></a>.</p>
|
|
|
|
<p>If the <code>Failable</code> initializer throws an error, this initializer will return <code>nil</code>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">?(</span><span class="nv">rawValue</span><span class="p">:</span> <span class="kt">T</span><span class="o">.</span><span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAASYRzrlE8RawValuea">RawValue</a></span><span class="p">)</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASYRzrlE8rawValue03RawD0Qzvp"></a>
|
|
<a name="//apple_ref/swift/Property/rawValue" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASYRzrlE8rawValue03RawD0Qzvp">rawValue</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/rawrepresentable/1540698-rawvalue"><code>RawRepresentable.rawValue</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">rawValue</span><span class="p">:</span> <span class="kt">T</span><span class="o">.</span><span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAASYRzrlE8RawValuea">RawValue</a></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="task-group">
|
|
<ul>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs12CaseIterableRzrlE8AllCasesa"></a>
|
|
<a name="//apple_ref/swift/Alias/AllCases" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs12CaseIterableRzrlE8AllCasesa">AllCases</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/caseiterable/2994868-allcases"><code>CaseIterable.AllCases</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">typealias</span> <span class="kt">AllCases</span> <span class="o">=</span> <span class="kt">T</span><span class="o">.</span><span class="kt">AllCases</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs12CaseIterableRzrlE8allCases03AllF0QzvpZ"></a>
|
|
<a name="//apple_ref/swift/Variable/allCases" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs12CaseIterableRzrlE8allCases03AllF0QzvpZ">allCases</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/caseiterable/2994869-allcases"><code>CaseIterable.allCases</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="k">var</span> <span class="nv">allCases</span><span class="p">:</span> <span class="kt">T</span><span class="o">.</span><span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAAs12CaseIterableRzrlE8AllCasesa">AllCases</a></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="task-group">
|
|
<ul>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASTRzrlE7Elementa"></a>
|
|
<a name="//apple_ref/swift/Alias/Element" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASTRzrlE7Elementa">Element</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/sequence/2908099-element"><code>Sequence.Element</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">typealias</span> <span class="kt">Element</span> <span class="o">=</span> <span class="kt">T</span><span class="o">.</span><span class="kt">Element</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:Sl8IteratorQa"></a>
|
|
<a name="//apple_ref/swift/Alias/Iterator" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:Sl8IteratorQa">Iterator</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">typealias</span> <span class="kt">Iterator</span> <span class="o">=</span> <span class="kt">T</span><span class="o">.</span><span class="kt">Iterator</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASTRzrlE12makeIterator0D0QzyF"></a>
|
|
<a name="//apple_ref/swift/Method/makeIterator()" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASTRzrlE12makeIterator0D0QzyF">makeIterator()</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/sequence/2885155-makeiterator"><code>Sequence.makeIterator()</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">makeIterator</span><span class="p">()</span> <span class="o">-></span> <span class="kt">T</span><span class="o">.</span><span class="kt"><a href="../Structs/Failable.html#/s:Sl8IteratorQa">Iterator</a></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASTRzrlE5split9maxSplits25omittingEmptySubsequences14whereSeparatorSay11SubSequenceQzGSi_S2b7ElementQzKXEtKF"></a>
|
|
<a name="//apple_ref/swift/Method/split(maxSplits:omittingEmptySubsequences:whereSeparator:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASTRzrlE5split9maxSplits25omittingEmptySubsequences14whereSeparatorSay11SubSequenceQzGSi_S2b7ElementQzKXEtKF">split(maxSplits:omittingEmptySubsequences:whereSeparator:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/sequence/2908109-split"><code>Sequence.split(separator:maxSplits:omittingEmptySubsequences:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">split</span><span class="p">(</span><span class="nv">maxSplits</span><span class="p">:</span> <span class="kt">Int</span><span class="p">,</span> <span class="nv">omittingEmptySubsequences</span><span class="p">:</span> <span class="kt">Bool</span><span class="p">,</span> <span class="n">whereSeparator</span> <span class="nv">isSeparator</span><span class="p">:</span> <span class="p">(</span><span class="kt">T</span><span class="o">.</span><span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAASTRzrlE7Elementa">Element</a></span><span class="p">)</span> <span class="k">throws</span> <span class="o">-></span> <span class="kt">Bool</span><span class="p">)</span> <span class="k">rethrows</span>
|
|
<span class="o">-></span> <span class="p">[</span><span class="kt">T</span><span class="o">.</span><span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAASlRzrlE11SubSequencea">SubSequence</a></span><span class="p">]</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASTRzrlE6suffixy11SubSequenceQzSiF"></a>
|
|
<a name="//apple_ref/swift/Method/suffix(_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASTRzrlE6suffixy11SubSequenceQzSiF">suffix(_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/sequence/2965540-suffix"><code>Sequence.suffix(_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">suffix</span><span class="p">(</span><span class="n">_</span> <span class="nv">maxLength</span><span class="p">:</span> <span class="kt">Int</span><span class="p">)</span> <span class="o">-></span> <span class="kt">T</span><span class="o">.</span><span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAASlRzrlE11SubSequencea">SubSequence</a></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASTRzrlE6prefix5while11SubSequenceQzSb7ElementQzKXE_tKF"></a>
|
|
<a name="//apple_ref/swift/Method/prefix(while:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASTRzrlE6prefix5while11SubSequenceQzSb7ElementQzKXE_tKF">prefix(while:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/sequence/2965528-prefix"><code>Sequence.prefix(while:)</code></a></p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">prefix</span><span class="p">(</span><span class="k">while</span> <span class="nv">predicate</span><span class="p">:</span> <span class="p">(</span><span class="kt">T</span><span class="o">.</span><span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAASTRzrlE7Elementa">Element</a></span><span class="p">)</span> <span class="k">throws</span> <span class="o">-></span> <span class="kt">Bool</span><span class="p">)</span> <span class="k">rethrows</span> <span class="o">-></span> <span class="kt">T</span><span class="o">.</span><span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAASlRzrlE11SubSequencea">SubSequence</a></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASTRzrlE6prefixy11SubSequenceQzSiF"></a>
|
|
<a name="//apple_ref/swift/Method/prefix(_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASTRzrlE6prefixy11SubSequenceQzSiF">prefix(_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/sequence/2965524-prefix"><code>Sequence.prefix(_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">prefix</span><span class="p">(</span><span class="n">_</span> <span class="nv">maxLength</span><span class="p">:</span> <span class="kt">Int</span><span class="p">)</span> <span class="o">-></span> <span class="kt">T</span><span class="o">.</span><span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAASlRzrlE11SubSequencea">SubSequence</a></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASTRzrlE4drop5while11SubSequenceQzSb7ElementQzKXE_tKF"></a>
|
|
<a name="//apple_ref/swift/Method/drop(while:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASTRzrlE4drop5while11SubSequenceQzSb7ElementQzKXE_tKF">drop(while:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/sequence/2965501-drop"><code>Sequence.drop(while:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">drop</span><span class="p">(</span><span class="k">while</span> <span class="nv">predicate</span><span class="p">:</span> <span class="p">(</span><span class="kt">T</span><span class="o">.</span><span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAASTRzrlE7Elementa">Element</a></span><span class="p">)</span> <span class="k">throws</span> <span class="o">-></span> <span class="kt">Bool</span><span class="p">)</span> <span class="k">rethrows</span> <span class="o">-></span> <span class="kt">T</span><span class="o">.</span><span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAASlRzrlE11SubSequencea">SubSequence</a></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASTRzrlE8dropLasty11SubSequenceQzSiF"></a>
|
|
<a name="//apple_ref/swift/Method/dropLast(_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASTRzrlE8dropLasty11SubSequenceQzSiF">dropLast(_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/sequence/2965508-droplast"><code>Sequence.dropLast</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">dropLast</span><span class="p">(</span><span class="n">_</span> <span class="nv">k</span><span class="p">:</span> <span class="kt">Int</span><span class="p">)</span> <span class="o">-></span> <span class="kt">T</span><span class="o">.</span><span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAASlRzrlE11SubSequencea">SubSequence</a></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASTRzrlE9dropFirsty11SubSequenceQzSiF"></a>
|
|
<a name="//apple_ref/swift/Method/dropFirst(_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASTRzrlE9dropFirsty11SubSequenceQzSiF">dropFirst(_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/sequence/2965504-dropfirst"><code>Sequence.dropFirst(_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">dropFirst</span><span class="p">(</span><span class="n">_</span> <span class="nv">k</span><span class="p">:</span> <span class="kt">Int</span><span class="p">)</span> <span class="o">-></span> <span class="kt">T</span><span class="o">.</span><span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAASlRzrlE11SubSequencea">SubSequence</a></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="task-group">
|
|
<ul>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs13SignedNumericRzrlE6negateyyKF"></a>
|
|
<a name="//apple_ref/swift/Method/negate()" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs13SignedNumericRzrlE6negateyyKF">negate()</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/signednumeric/2883859-negate"><code>SignedNumeric.negate()</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">mutating</span> <span class="kd">func</span> <span class="nf">negate</span><span class="p">()</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs13SignedNumericRzrlE1sopyACyxq_GAFKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/-(_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs13SignedNumericRzrlE1sopyACyxq_GAFKFZ">-(_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/signednumeric/2965579"><code>SignedNumeric.-(_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="k">prefix</span> <span class="kd">func</span> <span class="o">-</span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="task-group">
|
|
<ul>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASxRzrlE6Stridea"></a>
|
|
<a name="//apple_ref/swift/Alias/Stride" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASxRzrlE6Stridea">Stride</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/strideable/1541220-stride"><code>Strideable.Stride</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">typealias</span> <span class="kt">Stride</span> <span class="o">=</span> <span class="kt">T</span><span class="o">.</span><span class="kt">Stride</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASxRzrlE7advance2byACyxq_G6StrideQz_tKF"></a>
|
|
<a name="//apple_ref/swift/Method/advance(by:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASxRzrlE7advance2byACyxq_G6StrideQz_tKF">advance(by:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/strideable/1641148-advanced"><code>Strideable.advance(by:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">advance</span><span class="p">(</span><span class="n">by</span> <span class="nv">n</span><span class="p">:</span> <span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAASxRzrlE6Stridea">Stride</a></span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASxRzrlE8distance2to6StrideQzACyxq_G_tF"></a>
|
|
<a name="//apple_ref/swift/Method/distance(to:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASxRzrlE8distance2to6StrideQzACyxq_G_tF">distance(to:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/strideable/1641148-advanced"><code>Strideable.distance(to:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">func</span> <span class="nf">distance</span><span class="p">(</span><span class="n">to</span> <span class="nv">other</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span> <span class="o">-></span> <span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAASxRzrlE6Stridea">Stride</a></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASxRzrlE1poiyACyxq_GAE_6StrideQztKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/+(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASxRzrlE1poiyACyxq_GAE_6StrideQztKFZ">+(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/strideable/2885404"><code>Strideable.+(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">+</span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAASxRzrlE6Stridea">Stride</a></span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASxRzrlE1poiyACyxq_G6StrideQz_AEtKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/+(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASxRzrlE1poiyACyxq_G6StrideQz_AEtKFZ">+(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/strideable/2886679"><code>Strideable.+(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">+</span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAASxRzrlE6Stridea">Stride</a></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASxRzrlE2peoiyyACyxq_Gz_6StrideQztKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/+=(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASxRzrlE2peoiyyACyxq_Gz_6StrideQztKFZ">+=(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/strideable/2884440"><code>Strideable.+=(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">+=</span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="k">inout</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAASxRzrlE6Stridea">Stride</a></span><span class="p">)</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASxRzrlE1soiyACyxq_GAE_6StrideQztKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/-(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASxRzrlE1soiyACyxq_GAE_6StrideQztKFZ">-(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/strideable/2884623"><code>Strideable.-(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">-</span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAASxRzrlE6Stridea">Stride</a></span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASxRzrlE1soiy6StrideQzACyxq_G_AGtFZ"></a>
|
|
<a name="//apple_ref/swift/Method/-(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASxRzrlE1soiy6StrideQzACyxq_G_AGtFZ">-(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/strideable/2886160"><code>Strideable.-(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">-</span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">)</span> <span class="o">-></span> <span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAASxRzrlE6Stridea">Stride</a></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASxRzrlE2seoiyyACyxq_Gz_6StrideQztKFZ"></a>
|
|
<a name="//apple_ref/swift/Method/-=(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASxRzrlE2seoiyyACyxq_Gz_6StrideQztKFZ">-=(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/strideable/2885177"><code>Strideable.-=(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="o">-=</span> <span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="k">inout</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt"><a href="../Structs/Failable.html#/s:10Validation8FailableVAASxRzrlE6Stridea">Stride</a></span><span class="p">)</span><span class="k">throws</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="task-group">
|
|
<ul>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/"></a>
|
|
<a name="//apple_ref/swift/Method/...(_:_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/">...(_:_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/strideable/2950083"><code>Stridable....(_:_:)</code></a>.</p>
|
|
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="task-group">
|
|
<ul>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs23CustomStringConvertibleRzrlE11descriptionSSvp"></a>
|
|
<a name="//apple_ref/swift/Property/description" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs23CustomStringConvertibleRzrlE11descriptionSSvp">description</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/customstringconvertible/1539130-description"><code>CustomStringConvertible.description</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">description</span><span class="p">:</span> <span class="kt">String</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="task-group">
|
|
<ul>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs25LosslessStringConvertibleRzrlEyACyxq_GSgSScfc"></a>
|
|
<a name="//apple_ref/swift/Method/init(_:)" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs25LosslessStringConvertibleRzrlEyACyxq_GSgSScfc">init(_:)</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/losslessstringconvertible/2429639-init"><code>LosslessStringConvertible.init(_:)</code></a>.</p>
|
|
|
|
<p>If the value passed into the <code>Failable</code> initializer throws an error, the initializer with return <code>nil</code>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">?(</span><span class="n">_</span> <span class="nv">description</span><span class="p">:</span> <span class="kt">String</span><span class="p">)</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="task-group">
|
|
<ul>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAAs28CustomDebugStringConvertibleRzrlE16debugDescriptionSSvp"></a>
|
|
<a name="//apple_ref/swift/Property/debugDescription" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAAs28CustomDebugStringConvertibleRzrlE16debugDescriptionSSvp">debugDescription</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/customdebugstringconvertible/1540125-debugdescription"><code>CustomDebugStringConvertible.debugDescription</code></a>.</p>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">debugDescription</span><span class="p">:</span> <span class="kt">String</span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="task-group">
|
|
<ul>
|
|
<li class="item">
|
|
<div>
|
|
<code>
|
|
<a name="/s:10Validation8FailableVAASURzrlE9magnitudeACyxq_Gvp"></a>
|
|
<a name="//apple_ref/swift/Property/magnitude" class="dashAnchor"></a>
|
|
<a class="token" href="#/s:10Validation8FailableVAASURzrlE9magnitudeACyxq_Gvp">magnitude</a>
|
|
</code>
|
|
</div>
|
|
<div class="height-container">
|
|
<div class="pointer-container"></div>
|
|
<section class="section">
|
|
<div class="pointer"></div>
|
|
<div class="abstract">
|
|
<p>See <a href="https://developer.apple.com/documentation/swift/unsignedinteger/2884378-magnitude"><code>UnsignedInteger.magnitude</code></a></p>
|
|
<div class="aside aside-warning">
|
|
<p class="aside-title">Warning</p>
|
|
This property has no failing options, so your program will crash if it produces a value that does not pass validation.g
|
|
|
|
</div>
|
|
|
|
</div>
|
|
<div class="declaration">
|
|
<h4>Declaration</h4>
|
|
<div class="language">
|
|
<p class="aside-title">Swift</p>
|
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">magnitude</span><span class="p">:</span> <span class="kt">Failable</span><span class="o"><</span><span class="kt">T</span><span class="p">,</span> <span class="kt">Validations</span><span class="o">></span></code></pre>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</section>
|
|
</section>
|
|
<section id="footer">
|
|
<p>© 2018 <a class="link" href="" target="_blank" rel="external"></a>. All rights reserved. (Last updated: 2018-12-10)</p>
|
|
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
|
|
</section>
|
|
</article>
|
|
</div>
|
|
</body>
|
|
</div>
|
|
</html>
|