Regenerated API docs
This commit is contained in:
parent
7c4d7d0984
commit
5156e40ac0
|
@ -13,7 +13,7 @@
|
||||||
<a title="Extensions Reference"></a>
|
<a title="Extensions Reference"></a>
|
||||||
<header>
|
<header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
<p><a href="index.html"> Docs</a> (98% documented)</p>
|
<p><a href="index.html"> Docs</a> (100% documented)</p>
|
||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
|
@ -37,12 +37,63 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="Functions.html">Functions</a>
|
<a href="Functions.html">Functions</a>
|
||||||
<ul class="nav-group-tasks">
|
<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:10Validation1moiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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#/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_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF"><=(_:_:)</a>
|
||||||
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
<a href="Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
<a href="Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
||||||
</li>
|
</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:10Validation2geoiySbAA8FailableVyxq_G_ADyxq0_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">>=(_:_:)</a>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
|
@ -51,9 +102,6 @@
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="Protocols/AnyValidation.html">AnyValidation</a>
|
<a href="Protocols/AnyValidation.html">AnyValidation</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
|
||||||
<a href="Protocols/ElementValidation.html">ElementValidation</a>
|
|
||||||
</li>
|
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="Protocols/InRangeValidation.html">InRangeValidation</a>
|
<a href="Protocols/InRangeValidation.html">InRangeValidation</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -71,6 +119,12 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="Structs.html">Structures</a>
|
<a href="Structs.html">Structures</a>
|
||||||
<ul class="nav-group-tasks">
|
<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">
|
<li class="nav-group-task">
|
||||||
<a href="Structs/Failable.html">Failable</a>
|
<a href="Structs/Failable.html">Failable</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
<a title="CustomStringConvertible Extension Reference"></a>
|
<a title="CustomStringConvertible Extension Reference"></a>
|
||||||
<header>
|
<header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
<p><a href="../index.html"> Docs</a> (98% documented)</p>
|
<p><a href="../index.html"> Docs</a> (100% documented)</p>
|
||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
|
@ -38,12 +38,63 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="../Functions.html">Functions</a>
|
<a href="../Functions.html">Functions</a>
|
||||||
<ul class="nav-group-tasks">
|
<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:10Validation1moiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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#/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_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF"><=(_:_:)</a>
|
||||||
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
<a href="../Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
<a href="../Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
||||||
</li>
|
</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:10Validation2geoiySbAA8FailableVyxq_G_ADyxq0_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">>=(_:_:)</a>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
|
@ -52,9 +103,6 @@
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Protocols/AnyValidation.html">AnyValidation</a>
|
<a href="../Protocols/AnyValidation.html">AnyValidation</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
|
||||||
<a href="../Protocols/ElementValidation.html">ElementValidation</a>
|
|
||||||
</li>
|
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Protocols/InRangeValidation.html">InRangeValidation</a>
|
<a href="../Protocols/InRangeValidation.html">InRangeValidation</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -72,6 +120,12 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="../Structs.html">Structures</a>
|
<a href="../Structs.html">Structures</a>
|
||||||
<ul class="nav-group-tasks">
|
<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">
|
<li class="nav-group-task">
|
||||||
<a href="../Structs/Failable.html">Failable</a>
|
<a href="../Structs/Failable.html">Failable</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
1144
docs/Functions.html
1144
docs/Functions.html
File diff suppressed because it is too large
Load Diff
|
@ -13,7 +13,7 @@
|
||||||
<a title="Protocols Reference"></a>
|
<a title="Protocols Reference"></a>
|
||||||
<header>
|
<header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
<p><a href="index.html"> Docs</a> (98% documented)</p>
|
<p><a href="index.html"> Docs</a> (100% documented)</p>
|
||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
|
@ -37,12 +37,63 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="Functions.html">Functions</a>
|
<a href="Functions.html">Functions</a>
|
||||||
<ul class="nav-group-tasks">
|
<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:10Validation1moiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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#/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_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF"><=(_:_:)</a>
|
||||||
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
<a href="Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
<a href="Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
||||||
</li>
|
</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:10Validation2geoiySbAA8FailableVyxq_G_ADyxq0_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">>=(_:_:)</a>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
|
@ -51,9 +102,6 @@
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="Protocols/AnyValidation.html">AnyValidation</a>
|
<a href="Protocols/AnyValidation.html">AnyValidation</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
|
||||||
<a href="Protocols/ElementValidation.html">ElementValidation</a>
|
|
||||||
</li>
|
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="Protocols/InRangeValidation.html">InRangeValidation</a>
|
<a href="Protocols/InRangeValidation.html">InRangeValidation</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -71,6 +119,12 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="Structs.html">Structures</a>
|
<a href="Structs.html">Structures</a>
|
||||||
<ul class="nav-group-tasks">
|
<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">
|
<li class="nav-group-task">
|
||||||
<a href="Structs/Failable.html">Failable</a>
|
<a href="Structs/Failable.html">Failable</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -211,44 +265,6 @@ If the value has a length less than <code>minLength</code>, <code>ValidationErro
|
||||||
</section>
|
</section>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
<li class="item">
|
|
||||||
<div>
|
|
||||||
<code>
|
|
||||||
<a name="/s:10Validation07ElementA0P"></a>
|
|
||||||
<a name="//apple_ref/swift/Protocol/ElementValidation" class="dashAnchor"></a>
|
|
||||||
<a class="token" href="#/s:10Validation07ElementA0P">ElementValidation</a>
|
|
||||||
</code>
|
|
||||||
</div>
|
|
||||||
<div class="height-container">
|
|
||||||
<div class="pointer-container"></div>
|
|
||||||
<section class="section">
|
|
||||||
<div class="pointer"></div>
|
|
||||||
<div class="abstract">
|
|
||||||
<p>Validates each element in a sequence using a custom validation function.</p>
|
|
||||||
<pre class="highlight swift"><code><span class="kd">struct</span> <span class="kt">StringLengthArray</span><span class="p">:</span> <span class="kt">ElementValidation</span> <span class="p">{</span>
|
|
||||||
<span class="kd">typealias</span> <span class="kt">Supported</span> <span class="o">=</span> <span class="p">[</span><span class="kt">String</span><span class="p">]</span>
|
|
||||||
|
|
||||||
<span class="kd">static</span> <span class="k">var</span> <span class="nv">validator</span><span class="p">:</span> <span class="p">(</span><span class="kt">String</span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Void</span> <span class="o">=</span> <span class="p">{</span> <span class="n">str</span> <span class="k">in</span>
|
|
||||||
<span class="k">guard</span> <span class="n">str</span><span class="o">.</span><span class="n">count</span> <span class="o"><=</span> <span class="mi">1028</span> <span class="k">else</span> <span class="p">{</span> <span class="k">throw</span> <span class="kt">ValidationError</span><span class="p">(</span><span class="nv">identifier</span><span class="p">:</span> <span class="s">"lengthToLong"</span><span class="p">,</span> <span class="nv">reason</span><span class="p">:</span> <span class="s">"String must have length 1028 or less"</span><span class="p">)</span> <span class="p">}</span>
|
|
||||||
<span class="p">}</span>
|
|
||||||
<span class="p">}</span>
|
|
||||||
</code></pre>
|
|
||||||
|
|
||||||
<p>The <code>validate</code> method calls <code>.forEach</code> on the value passed in and passes the <code>validator</code> function in as the closure.</p>
|
|
||||||
|
|
||||||
<a href="Protocols/ElementValidation.html" class="slightly-smaller">See more</a>
|
|
||||||
</div>
|
|
||||||
<div class="declaration">
|
|
||||||
<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">protocol</span> <span class="kt">ElementValidation</span><span class="p">:</span> <span class="kt"><a href="Protocols/Validation.html">Validation</a></span> <span class="k">where</span> <span class="kt">Supported</span><span class="p">:</span> <span class="kt">Sequence</span></code></pre>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<div class="task-group">
|
<div class="task-group">
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
<a title="AnyValidation Protocol Reference"></a>
|
<a title="AnyValidation Protocol Reference"></a>
|
||||||
<header>
|
<header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
<p><a href="../index.html"> Docs</a> (98% documented)</p>
|
<p><a href="../index.html"> Docs</a> (100% documented)</p>
|
||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
|
@ -38,12 +38,63 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="../Functions.html">Functions</a>
|
<a href="../Functions.html">Functions</a>
|
||||||
<ul class="nav-group-tasks">
|
<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:10Validation1moiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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#/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_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF"><=(_:_:)</a>
|
||||||
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
<a href="../Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
<a href="../Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
||||||
</li>
|
</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:10Validation2geoiySbAA8FailableVyxq_G_ADyxq0_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">>=(_:_:)</a>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
|
@ -52,9 +103,6 @@
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Protocols/AnyValidation.html">AnyValidation</a>
|
<a href="../Protocols/AnyValidation.html">AnyValidation</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
|
||||||
<a href="../Protocols/ElementValidation.html">ElementValidation</a>
|
|
||||||
</li>
|
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Protocols/InRangeValidation.html">InRangeValidation</a>
|
<a href="../Protocols/InRangeValidation.html">InRangeValidation</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -72,6 +120,12 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="../Structs.html">Structures</a>
|
<a href="../Structs.html">Structures</a>
|
||||||
<ul class="nav-group-tasks">
|
<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">
|
<li class="nav-group-task">
|
||||||
<a href="../Structs/Failable.html">Failable</a>
|
<a href="../Structs/Failable.html">Failable</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -213,6 +267,72 @@ It also uses a <code>type</code> property to store what the expected input type
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="task-group">
|
||||||
|
<ul>
|
||||||
|
<li class="item">
|
||||||
|
<div>
|
||||||
|
<code>
|
||||||
|
<a name="/s:10Validation03AnyA0PAAE9unsafeRun_4typeyyp_ypXpSgtKFZ"></a>
|
||||||
|
<a name="//apple_ref/swift/Method/unsafeRun(_:type:)" class="dashAnchor"></a>
|
||||||
|
<a class="token" href="#/s:10Validation03AnyA0PAAE9unsafeRun_4typeyyp_ypXpSgtKFZ">unsafeRun(_:type:)</a>
|
||||||
|
</code>
|
||||||
|
<span class="declaration-note">
|
||||||
|
Extension method
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
<div class="height-container">
|
||||||
|
<div class="pointer-container"></div>
|
||||||
|
<section class="section">
|
||||||
|
<div class="pointer"></div>
|
||||||
|
<div class="abstract">
|
||||||
|
<p>Runs the currenct validation and any subvalidations. This runs recursively until the bottom of the validation tree is found.</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">unsafeRun</span><span class="p">(</span><span class="n">_</span> <span class="nv">value</span><span class="p">:</span> <span class="kt">Any</span><span class="p">,</span> <span class="nv">type</span><span class="p">:</span> <span class="kt">Any</span><span class="o">.</span><span class="k">Type</span><span class="p">?</span> <span class="o">=</span> <span class="kc">nil</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>value</em>
|
||||||
|
</code>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<div>
|
||||||
|
<p>The value to validate.</p>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<code>
|
||||||
|
<em>type</em>
|
||||||
|
</code>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<div>
|
||||||
|
<p>The type that the valisation must support. If <code>nil</code> is passed in,
|
||||||
|
the type is not checked and you could get a <code>ValidationError.invalidType</code> error.</p>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
</section>
|
</section>
|
||||||
</section>
|
</section>
|
||||||
<section id="footer">
|
<section id="footer">
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
<a title="InRangeValidation Protocol Reference"></a>
|
<a title="InRangeValidation Protocol Reference"></a>
|
||||||
<header>
|
<header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
<p><a href="../index.html"> Docs</a> (98% documented)</p>
|
<p><a href="../index.html"> Docs</a> (100% documented)</p>
|
||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
|
@ -38,12 +38,63 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="../Functions.html">Functions</a>
|
<a href="../Functions.html">Functions</a>
|
||||||
<ul class="nav-group-tasks">
|
<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:10Validation1moiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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#/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_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF"><=(_:_:)</a>
|
||||||
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
<a href="../Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
<a href="../Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
||||||
</li>
|
</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:10Validation2geoiySbAA8FailableVyxq_G_ADyxq0_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">>=(_:_:)</a>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
|
@ -52,9 +103,6 @@
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Protocols/AnyValidation.html">AnyValidation</a>
|
<a href="../Protocols/AnyValidation.html">AnyValidation</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
|
||||||
<a href="../Protocols/ElementValidation.html">ElementValidation</a>
|
|
||||||
</li>
|
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Protocols/InRangeValidation.html">InRangeValidation</a>
|
<a href="../Protocols/InRangeValidation.html">InRangeValidation</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -72,6 +120,12 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="../Structs.html">Structures</a>
|
<a href="../Structs.html">Structures</a>
|
||||||
<ul class="nav-group-tasks">
|
<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">
|
<li class="nav-group-task">
|
||||||
<a href="../Structs/Failable.html">Failable</a>
|
<a href="../Structs/Failable.html">Failable</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
<a title="LengthValidation Protocol Reference"></a>
|
<a title="LengthValidation Protocol Reference"></a>
|
||||||
<header>
|
<header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
<p><a href="../index.html"> Docs</a> (98% documented)</p>
|
<p><a href="../index.html"> Docs</a> (100% documented)</p>
|
||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
|
@ -38,12 +38,63 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="../Functions.html">Functions</a>
|
<a href="../Functions.html">Functions</a>
|
||||||
<ul class="nav-group-tasks">
|
<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:10Validation1moiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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#/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_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF"><=(_:_:)</a>
|
||||||
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
<a href="../Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
<a href="../Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
||||||
</li>
|
</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:10Validation2geoiySbAA8FailableVyxq_G_ADyxq0_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">>=(_:_:)</a>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
|
@ -52,9 +103,6 @@
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Protocols/AnyValidation.html">AnyValidation</a>
|
<a href="../Protocols/AnyValidation.html">AnyValidation</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
|
||||||
<a href="../Protocols/ElementValidation.html">ElementValidation</a>
|
|
||||||
</li>
|
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Protocols/InRangeValidation.html">InRangeValidation</a>
|
<a href="../Protocols/InRangeValidation.html">InRangeValidation</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -72,6 +120,12 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="../Structs.html">Structures</a>
|
<a href="../Structs.html">Structures</a>
|
||||||
<ul class="nav-group-tasks">
|
<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">
|
<li class="nav-group-task">
|
||||||
<a href="../Structs/Failable.html">Failable</a>
|
<a href="../Structs/Failable.html">Failable</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
<a title="RegexValidation Protocol Reference"></a>
|
<a title="RegexValidation Protocol Reference"></a>
|
||||||
<header>
|
<header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
<p><a href="../index.html"> Docs</a> (98% documented)</p>
|
<p><a href="../index.html"> Docs</a> (100% documented)</p>
|
||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
|
@ -38,12 +38,63 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="../Functions.html">Functions</a>
|
<a href="../Functions.html">Functions</a>
|
||||||
<ul class="nav-group-tasks">
|
<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:10Validation1moiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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#/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_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF"><=(_:_:)</a>
|
||||||
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
<a href="../Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
<a href="../Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
||||||
</li>
|
</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:10Validation2geoiySbAA8FailableVyxq_G_ADyxq0_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">>=(_:_:)</a>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
|
@ -52,9 +103,6 @@
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Protocols/AnyValidation.html">AnyValidation</a>
|
<a href="../Protocols/AnyValidation.html">AnyValidation</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
|
||||||
<a href="../Protocols/ElementValidation.html">ElementValidation</a>
|
|
||||||
</li>
|
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Protocols/InRangeValidation.html">InRangeValidation</a>
|
<a href="../Protocols/InRangeValidation.html">InRangeValidation</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -72,6 +120,12 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="../Structs.html">Structures</a>
|
<a href="../Structs.html">Structures</a>
|
||||||
<ul class="nav-group-tasks">
|
<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">
|
<li class="nav-group-task">
|
||||||
<a href="../Structs/Failable.html">Failable</a>
|
<a href="../Structs/Failable.html">Failable</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
<a title="Validation Protocol Reference"></a>
|
<a title="Validation Protocol Reference"></a>
|
||||||
<header>
|
<header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
<p><a href="../index.html"> Docs</a> (98% documented)</p>
|
<p><a href="../index.html"> Docs</a> (100% documented)</p>
|
||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
|
@ -38,12 +38,63 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="../Functions.html">Functions</a>
|
<a href="../Functions.html">Functions</a>
|
||||||
<ul class="nav-group-tasks">
|
<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:10Validation1moiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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#/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_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF"><=(_:_:)</a>
|
||||||
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
<a href="../Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
<a href="../Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
||||||
</li>
|
</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:10Validation2geoiySbAA8FailableVyxq_G_ADyxq0_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">>=(_:_:)</a>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
|
@ -52,9 +103,6 @@
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Protocols/AnyValidation.html">AnyValidation</a>
|
<a href="../Protocols/AnyValidation.html">AnyValidation</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
|
||||||
<a href="../Protocols/ElementValidation.html">ElementValidation</a>
|
|
||||||
</li>
|
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Protocols/InRangeValidation.html">InRangeValidation</a>
|
<a href="../Protocols/InRangeValidation.html">InRangeValidation</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -72,6 +120,12 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="../Structs.html">Structures</a>
|
<a href="../Structs.html">Structures</a>
|
||||||
<ul class="nav-group-tasks">
|
<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">
|
<li class="nav-group-task">
|
||||||
<a href="../Structs/Failable.html">Failable</a>
|
<a href="../Structs/Failable.html">Failable</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -228,7 +282,7 @@ Otherwise, the type-safe <code>validate</code> method is called.</p>
|
||||||
<h4>Declaration</h4>
|
<h4>Declaration</h4>
|
||||||
<div class="language">
|
<div class="language">
|
||||||
<p class="aside-title">Swift</p>
|
<p class="aside-title">Swift</p>
|
||||||
<pre class="highlight swift"><code><span class="kd">static</span> <span class="k">var</span> <span class="nv">type</span><span class="p">:</span> <span class="kt">Any</span><span class="o">.</span><span class="k">Type</span></code></pre>
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="k">var</span> <span class="nv">type</span><span class="p">:</span> <span class="kt">Any</span><span class="o">.</span><span class="k">Type</span></code></pre>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -257,13 +311,17 @@ Otherwise, the type-safe <code>validate</code> method is called.</p>
|
||||||
<h4>Declaration</h4>
|
<h4>Declaration</h4>
|
||||||
<div class="language">
|
<div class="language">
|
||||||
<p class="aside-title">Swift</p>
|
<p class="aside-title">Swift</p>
|
||||||
<pre class="highlight swift"><code><span class="kd">static</span> <span class="k">var</span> <span class="nv">subvalidations</span><span class="p">:</span> <span class="p">[</span><span class="kt"><a href="../Protocols/AnyValidation.html">AnyValidation</a></span><span class="o">.</span><span class="k">Type</span><span class="p">]</span></code></pre>
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="k">var</span> <span class="nv">subvalidations</span><span class="p">:</span> <span class="p">[</span><span class="kt"><a href="../Protocols/AnyValidation.html">AnyValidation</a></span><span class="o">.</span><span class="k">Type</span><span class="p">]</span></code></pre>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="task-group">
|
||||||
|
<ul>
|
||||||
<li class="item">
|
<li class="item">
|
||||||
<div>
|
<div>
|
||||||
<code>
|
<code>
|
||||||
|
@ -287,13 +345,63 @@ Otherwise, the type-safe <code>validate</code> method is called.</p>
|
||||||
<h4>Declaration</h4>
|
<h4>Declaration</h4>
|
||||||
<div class="language">
|
<div class="language">
|
||||||
<p class="aside-title">Swift</p>
|
<p class="aside-title">Swift</p>
|
||||||
<pre class="highlight swift"><code><span class="kd">static</span> <span class="k">var</span> <span class="nv">safeSubvalidations</span><span class="p">:</span> <span class="p">[</span><span class="kt"><a href="../Protocols/AnyValidation.html">AnyValidation</a></span><span class="o">.</span><span class="k">Type</span><span class="p">]</span></code></pre>
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="k">var</span> <span class="nv">safeSubvalidations</span><span class="p">:</span> <span class="p">[</span><span class="kt"><a href="../Protocols/AnyValidation.html">AnyValidation</a></span><span class="o">.</span><span class="k">Type</span><span class="p">]</span></code></pre>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
|
<li class="item">
|
||||||
|
<div>
|
||||||
|
<code>
|
||||||
|
<a name="/s:10ValidationAAPAAE3runyy9SupportedQzKFZ"></a>
|
||||||
|
<a name="//apple_ref/swift/Method/run(_:)" class="dashAnchor"></a>
|
||||||
|
<a class="token" href="#/s:10ValidationAAPAAE3runyy9SupportedQzKFZ">run(_:)</a>
|
||||||
|
</code>
|
||||||
|
<span class="declaration-note">
|
||||||
|
Extension method
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
<div class="height-container">
|
||||||
|
<div class="pointer-container"></div>
|
||||||
|
<section class="section">
|
||||||
|
<div class="pointer"></div>
|
||||||
|
<div class="abstract">
|
||||||
|
<p>Runs the currenct validation and any subvalidations that support the <code><a href="../Protocols/Validation.html#/s:10ValidationAAP9SupportedQa">Supported</a></code> type.
|
||||||
|
This runs recursively until the bottom of the validation tree is found.</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">run</span><span class="p">(</span><span class="n">_</span> <span class="nv">value</span><span class="p">:</span> <span class="kt"><a href="../Protocols/Validation.html#/s:10ValidationAAP9SupportedQa">Supported</a></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>value</em>
|
||||||
|
</code>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<div>
|
||||||
|
<p>The value to validate.</p>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
<a title="Structures Reference"></a>
|
<a title="Structures Reference"></a>
|
||||||
<header>
|
<header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
<p><a href="index.html"> Docs</a> (98% documented)</p>
|
<p><a href="index.html"> Docs</a> (100% documented)</p>
|
||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
|
@ -37,12 +37,63 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="Functions.html">Functions</a>
|
<a href="Functions.html">Functions</a>
|
||||||
<ul class="nav-group-tasks">
|
<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:10Validation1moiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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#/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_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF"><=(_:_:)</a>
|
||||||
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
<a href="Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
<a href="Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
||||||
</li>
|
</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:10Validation2geoiySbAA8FailableVyxq_G_ADyxq0_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">>=(_:_:)</a>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
|
@ -51,9 +102,6 @@
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="Protocols/AnyValidation.html">AnyValidation</a>
|
<a href="Protocols/AnyValidation.html">AnyValidation</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
|
||||||
<a href="Protocols/ElementValidation.html">ElementValidation</a>
|
|
||||||
</li>
|
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="Protocols/InRangeValidation.html">InRangeValidation</a>
|
<a href="Protocols/InRangeValidation.html">InRangeValidation</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -71,6 +119,12 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="Structs.html">Structures</a>
|
<a href="Structs.html">Structures</a>
|
||||||
<ul class="nav-group-tasks">
|
<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">
|
<li class="nav-group-task">
|
||||||
<a href="Structs/Failable.html">Failable</a>
|
<a href="Structs/Failable.html">Failable</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -151,6 +205,7 @@
|
||||||
<p>Or you can call <code>.failable</code> on any intance of a type conforming to <code>CustomStringConvertible</code>:</p>
|
<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>
|
<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>
|
</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.
|
<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.
|
The stored value does not make its setter public, because then you would be able to set the value directly and bypass the validations.
|
||||||
|
@ -163,6 +218,20 @@ 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>
|
<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>
|
<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>
|
</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>
|
||||||
|
|
||||||
<a href="Structs/Failable.html" class="slightly-smaller">See more</a>
|
<a href="Structs/Failable.html" class="slightly-smaller">See more</a>
|
||||||
</div>
|
</div>
|
||||||
|
@ -179,6 +248,76 @@ Instead you use the <code><~</code> operator to assign a new value:</p>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="task-group">
|
||||||
|
<ul>
|
||||||
|
<li class="item">
|
||||||
|
<div>
|
||||||
|
<code>
|
||||||
|
<a name="/s:10Validation19AppendedValidationsV"></a>
|
||||||
|
<a name="//apple_ref/swift/Struct/AppendedValidations" class="dashAnchor"></a>
|
||||||
|
<a class="token" href="#/s:10Validation19AppendedValidationsV">AppendedValidations</a>
|
||||||
|
</code>
|
||||||
|
</div>
|
||||||
|
<div class="height-container">
|
||||||
|
<div class="pointer-container"></div>
|
||||||
|
<section class="section">
|
||||||
|
<div class="pointer"></div>
|
||||||
|
<div class="abstract">
|
||||||
|
<p>A combination of two validations.</p>
|
||||||
|
|
||||||
|
<p>This validation is used for things such as numeric operations where <code><a href="Structs/Failable.html">Failable</a></code> types with different validations are used.</p>
|
||||||
|
|
||||||
|
<p>The validations used must have the same <code>Supported</code> type.</p>
|
||||||
|
|
||||||
|
<a href="Structs/AppendedValidations.html" class="slightly-smaller">See more</a>
|
||||||
|
</div>
|
||||||
|
<div class="declaration">
|
||||||
|
<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">struct</span> <span class="kt">AppendedValidations</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><span class="p">:</span> <span class="kt"><a href="Protocols/Validation.html">Validation</a></span> <span class="k">where</span> <span class="kt">V1</span><span class="p">:</span> <span class="kt"><a href="Protocols/Validation.html">Validation</a></span><span class="p">,</span> <span class="kt">V2</span><span class="p">:</span> <span class="kt"><a href="Protocols/Validation.html">Validation</a></span><span class="p">,</span> <span class="kt">V1</span><span class="o">.</span><span class="kt">Supported</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="kt">Supported</span> <span class="o">==</span> <span class="kt">T</span></code></pre>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="task-group">
|
||||||
|
<ul>
|
||||||
|
<li class="item">
|
||||||
|
<div>
|
||||||
|
<code>
|
||||||
|
<a name="/s:10Validation07ElementA0V"></a>
|
||||||
|
<a name="//apple_ref/swift/Struct/ElementValidation" class="dashAnchor"></a>
|
||||||
|
<a class="token" href="#/s:10Validation07ElementA0V">ElementValidation</a>
|
||||||
|
</code>
|
||||||
|
</div>
|
||||||
|
<div class="height-container">
|
||||||
|
<div class="pointer-container"></div>
|
||||||
|
<section class="section">
|
||||||
|
<div class="pointer"></div>
|
||||||
|
<div class="abstract">
|
||||||
|
<p>Validates each element in a sequence using another validator.</p>
|
||||||
|
|
||||||
|
<p>The <code>validate</code> method calls <code>.forEach</code> on the value passed in and passes the <code>Validator.run</code> method in as the closure.</p>
|
||||||
|
|
||||||
|
<a href="Structs/ElementValidation.html" class="slightly-smaller">See more</a>
|
||||||
|
</div>
|
||||||
|
<div class="declaration">
|
||||||
|
<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">struct</span> <span class="kt">ElementValidation</span><span class="o"><</span><span class="kt">Seq</span><span class="p">,</span> <span class="kt">Validator</span><span class="o">></span><span class="p">:</span> <span class="kt"><a href="Protocols/Validation.html">Validation</a></span> <span class="k">where</span> <span class="kt">Seq</span><span class="p">:</span> <span class="kt">Sequence</span><span class="p">,</span> <span class="kt">Validator</span><span class="p">:</span> <span class="kt"><a href="Protocols/Validation.html">Validation</a></span><span class="p">,</span> <span class="kt">Validator</span><span class="o">.</span><span class="kt">Supported</span> <span class="o">==</span> <span class="kt">Seq</span><span class="o">.</span><span class="kt">Element</span></code></pre>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
<div class="task-group">
|
<div class="task-group">
|
||||||
<ul>
|
<ul>
|
||||||
<li class="item">
|
<li class="item">
|
||||||
|
|
|
@ -0,0 +1,233 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<title>AppendedValidations 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/AppendedValidations" class="dashAnchor"></a>
|
||||||
|
<a title="AppendedValidations Structure Reference"></a>
|
||||||
|
<header>
|
||||||
|
<div class="content-wrapper">
|
||||||
|
<p><a href="../index.html"> Docs</a> (100% documented)</p>
|
||||||
|
</div>
|
||||||
|
</header>
|
||||||
|
<div class="content-wrapper">
|
||||||
|
<p id="breadcrumbs">
|
||||||
|
<a href="../index.html"> Reference</a>
|
||||||
|
<img id="carat" src="../img/carat.png" />
|
||||||
|
AppendedValidations 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:10Validation1moiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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#/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_GtSLRz9SupportedQy_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_GtSQRz9SupportedQy_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:10Validation2geoiySbAA8FailableVyxq_G_ADyxq0_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_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>AppendedValidations</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">AppendedValidations</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><span class="p">:</span> <span class="kt"><a href="../Protocols/Validation.html">Validation</a></span> <span class="k">where</span> <span class="kt">V1</span><span class="p">:</span> <span class="kt"><a href="../Protocols/Validation.html">Validation</a></span><span class="p">,</span> <span class="kt">V2</span><span class="p">:</span> <span class="kt"><a href="../Protocols/Validation.html">Validation</a></span><span class="p">,</span> <span class="kt">V1</span><span class="o">.</span><span class="kt">Supported</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="kt">Supported</span> <span class="o">==</span> <span class="kt">T</span></code></pre>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<p>A combination of two validations.</p>
|
||||||
|
|
||||||
|
<p>This validation is used for things such as numeric operations where <code><a href="../Structs/Failable.html">Failable</a></code> types with different validations are used.</p>
|
||||||
|
|
||||||
|
<p>The validations used must have the same <code>Supported</code> type.</p>
|
||||||
|
|
||||||
|
</section>
|
||||||
|
<section class="section task-group-section">
|
||||||
|
<div class="task-group">
|
||||||
|
<ul>
|
||||||
|
<li class="item">
|
||||||
|
<div>
|
||||||
|
<code>
|
||||||
|
<a name="/s:10Validation19AppendedValidationsV9Supporteda"></a>
|
||||||
|
<a name="//apple_ref/swift/Alias/Supported" class="dashAnchor"></a>
|
||||||
|
<a class="token" href="#/s:10Validation19AppendedValidationsV9Supporteda">Supported</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><a href="../Protocols/Validation.html#/s:10ValidationAAP9SupportedQa">Validation.Supported</a></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">typealias</span> <span class="kt">Supported</span> <span class="o">=</span> <span class="kt">T</span></code></pre>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
<li class="item">
|
||||||
|
<div>
|
||||||
|
<code>
|
||||||
|
<a name="/s:10Validation19AppendedValidationsV14subvalidationsSayAA03AnyA0_pXpGvpZ"></a>
|
||||||
|
<a name="//apple_ref/swift/Variable/subvalidations" class="dashAnchor"></a>
|
||||||
|
<a class="token" href="#/s:10Validation19AppendedValidationsV14subvalidationsSayAA03AnyA0_pXpGvpZ">subvalidations</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><a href="../Protocols/Validation.html#/s:10Validation03AnyA0P14subvalidationsSayAaB_pXpGvpZ">Validation.subvalidations</a></code>.</p>
|
||||||
|
|
||||||
|
<p>This array contains the <code>V1</code> and <code>V2</code> validation types passed into the type signiture.</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">subvalidations</span><span class="p">:</span> <span class="p">[</span><span class="kt"><a href="../Protocols/AnyValidation.html">AnyValidation</a></span><span class="o">.</span><span class="k">Type</span><span class="p">]</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-11-28)</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>
|
|
@ -0,0 +1,227 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<title>ElementValidation 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/ElementValidation" class="dashAnchor"></a>
|
||||||
|
<a title="ElementValidation Structure Reference"></a>
|
||||||
|
<header>
|
||||||
|
<div class="content-wrapper">
|
||||||
|
<p><a href="../index.html"> Docs</a> (100% documented)</p>
|
||||||
|
</div>
|
||||||
|
</header>
|
||||||
|
<div class="content-wrapper">
|
||||||
|
<p id="breadcrumbs">
|
||||||
|
<a href="../index.html"> Reference</a>
|
||||||
|
<img id="carat" src="../img/carat.png" />
|
||||||
|
ElementValidation 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:10Validation1moiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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#/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_GtSLRz9SupportedQy_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_GtSQRz9SupportedQy_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:10Validation2geoiySbAA8FailableVyxq_G_ADyxq0_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_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>ElementValidation</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">ElementValidation</span><span class="o"><</span><span class="kt">Seq</span><span class="p">,</span> <span class="kt">Validator</span><span class="o">></span><span class="p">:</span> <span class="kt"><a href="../Protocols/Validation.html">Validation</a></span> <span class="k">where</span> <span class="kt">Seq</span><span class="p">:</span> <span class="kt">Sequence</span><span class="p">,</span> <span class="kt">Validator</span><span class="p">:</span> <span class="kt"><a href="../Protocols/Validation.html">Validation</a></span><span class="p">,</span> <span class="kt">Validator</span><span class="o">.</span><span class="kt">Supported</span> <span class="o">==</span> <span class="kt">Seq</span><span class="o">.</span><span class="kt">Element</span></code></pre>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<p>Validates each element in a sequence using another validator.</p>
|
||||||
|
|
||||||
|
<p>The <code>validate</code> method calls <code>.forEach</code> on the value passed in and passes the <code>Validator.run</code> method in as the closure.</p>
|
||||||
|
|
||||||
|
</section>
|
||||||
|
<section class="section task-group-section">
|
||||||
|
<div class="task-group">
|
||||||
|
<ul>
|
||||||
|
<li class="item">
|
||||||
|
<div>
|
||||||
|
<code>
|
||||||
|
<a name="/s:10ValidationAAP9SupportedQa"></a>
|
||||||
|
<a name="//apple_ref/swift/Alias/Supported" class="dashAnchor"></a>
|
||||||
|
<a class="token" href="#/s:10ValidationAAP9SupportedQa">Supported</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">Supported</span> <span class="o">=</span> <span class="kt">Seq</span></code></pre>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
<li class="item">
|
||||||
|
<div>
|
||||||
|
<code>
|
||||||
|
<a name="/s:10ValidationAAP8validateyy9SupportedQzKFZ"></a>
|
||||||
|
<a name="//apple_ref/swift/Method/validate(_:)" class="dashAnchor"></a>
|
||||||
|
<a class="token" href="#/s:10ValidationAAP8validateyy9SupportedQzKFZ">validate(_:)</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">static</span> <span class="kd">func</span> <span class="nf">validate</span><span class="p">(</span><span class="n">_</span> <span class="nv">value</span><span class="p">:</span> <span class="kt">Seq</span><span class="p">)</span><span class="k">throws</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-11-28)</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>
|
File diff suppressed because it is too large
Load Diff
|
@ -14,7 +14,7 @@
|
||||||
<a title="NotNil Structure Reference"></a>
|
<a title="NotNil Structure Reference"></a>
|
||||||
<header>
|
<header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
<p><a href="../index.html"> Docs</a> (98% documented)</p>
|
<p><a href="../index.html"> Docs</a> (100% documented)</p>
|
||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
|
@ -38,12 +38,63 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="../Functions.html">Functions</a>
|
<a href="../Functions.html">Functions</a>
|
||||||
<ul class="nav-group-tasks">
|
<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:10Validation1moiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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#/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_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF"><=(_:_:)</a>
|
||||||
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
<a href="../Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
<a href="../Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
||||||
</li>
|
</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:10Validation2geoiySbAA8FailableVyxq_G_ADyxq0_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">>=(_:_:)</a>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
|
@ -52,9 +103,6 @@
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Protocols/AnyValidation.html">AnyValidation</a>
|
<a href="../Protocols/AnyValidation.html">AnyValidation</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
|
||||||
<a href="../Protocols/ElementValidation.html">ElementValidation</a>
|
|
||||||
</li>
|
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Protocols/InRangeValidation.html">InRangeValidation</a>
|
<a href="../Protocols/InRangeValidation.html">InRangeValidation</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -72,6 +120,12 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="../Structs.html">Structures</a>
|
<a href="../Structs.html">Structures</a>
|
||||||
<ul class="nav-group-tasks">
|
<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">
|
<li class="nav-group-task">
|
||||||
<a href="../Structs/Failable.html">Failable</a>
|
<a href="../Structs/Failable.html">Failable</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
<a title="NotNilValidate Structure Reference"></a>
|
<a title="NotNilValidate Structure Reference"></a>
|
||||||
<header>
|
<header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
<p><a href="../index.html"> Docs</a> (98% documented)</p>
|
<p><a href="../index.html"> Docs</a> (100% documented)</p>
|
||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
|
@ -38,12 +38,63 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="../Functions.html">Functions</a>
|
<a href="../Functions.html">Functions</a>
|
||||||
<ul class="nav-group-tasks">
|
<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:10Validation1moiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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#/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_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF"><=(_:_:)</a>
|
||||||
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
<a href="../Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
<a href="../Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
||||||
</li>
|
</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:10Validation2geoiySbAA8FailableVyxq_G_ADyxq0_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">>=(_:_:)</a>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
|
@ -52,9 +103,6 @@
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Protocols/AnyValidation.html">AnyValidation</a>
|
<a href="../Protocols/AnyValidation.html">AnyValidation</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
|
||||||
<a href="../Protocols/ElementValidation.html">ElementValidation</a>
|
|
||||||
</li>
|
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Protocols/InRangeValidation.html">InRangeValidation</a>
|
<a href="../Protocols/InRangeValidation.html">InRangeValidation</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -72,6 +120,12 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="../Structs.html">Structures</a>
|
<a href="../Structs.html">Structures</a>
|
||||||
<ul class="nav-group-tasks">
|
<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">
|
<li class="nav-group-task">
|
||||||
<a href="../Structs/Failable.html">Failable</a>
|
<a href="../Structs/Failable.html">Failable</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
<a title="ValidationError Structure Reference"></a>
|
<a title="ValidationError Structure Reference"></a>
|
||||||
<header>
|
<header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
<p><a href="../index.html"> Docs</a> (98% documented)</p>
|
<p><a href="../index.html"> Docs</a> (100% documented)</p>
|
||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
|
@ -38,12 +38,63 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="../Functions.html">Functions</a>
|
<a href="../Functions.html">Functions</a>
|
||||||
<ul class="nav-group-tasks">
|
<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:10Validation1moiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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#/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_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF"><=(_:_:)</a>
|
||||||
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
<a href="../Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
<a href="../Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
||||||
</li>
|
</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:10Validation2geoiySbAA8FailableVyxq_G_ADyxq0_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">>=(_:_:)</a>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
|
@ -52,9 +103,6 @@
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Protocols/AnyValidation.html">AnyValidation</a>
|
<a href="../Protocols/AnyValidation.html">AnyValidation</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
|
||||||
<a href="../Protocols/ElementValidation.html">ElementValidation</a>
|
|
||||||
</li>
|
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Protocols/InRangeValidation.html">InRangeValidation</a>
|
<a href="../Protocols/InRangeValidation.html">InRangeValidation</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -72,6 +120,12 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="../Structs.html">Structures</a>
|
<a href="../Structs.html">Structures</a>
|
||||||
<ul class="nav-group-tasks">
|
<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">
|
<li class="nav-group-task">
|
||||||
<a href="../Structs/Failable.html">Failable</a>
|
<a href="../Structs/Failable.html">Failable</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
|
@ -1,15 +1,15 @@
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="128" height="20">
|
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="136" height="20">
|
||||||
<linearGradient id="b" x2="0" y2="100%">
|
<linearGradient id="b" x2="0" y2="100%">
|
||||||
<stop offset="0" stop-color="#bbb" stop-opacity=".1"/>
|
<stop offset="0" stop-color="#bbb" stop-opacity=".1"/>
|
||||||
<stop offset="1" stop-opacity=".1"/>
|
<stop offset="1" stop-opacity=".1"/>
|
||||||
</linearGradient>
|
</linearGradient>
|
||||||
<clipPath id="a">
|
<clipPath id="a">
|
||||||
<rect width="128" height="20" rx="3" fill="#fff"/>
|
<rect width="136" height="20" rx="3" fill="#fff"/>
|
||||||
</clipPath>
|
</clipPath>
|
||||||
<g clip-path="url(#a)">
|
<g clip-path="url(#a)">
|
||||||
<path fill="#555" d="M0 0h93v20H0z"/>
|
<path fill="#555" d="M0 0h93v20H0z"/>
|
||||||
<path fill="#4c1" d="M93 0h35v20H93z"/>
|
<path fill="#4c1" d="M93 0h43v20H93z"/>
|
||||||
<path fill="url(#b)" d="M0 0h128v20H0z"/>
|
<path fill="url(#b)" d="M0 0h136v20H0z"/>
|
||||||
</g>
|
</g>
|
||||||
<g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="110">
|
<g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="110">
|
||||||
<text x="475" y="150" fill="#010101" fill-opacity=".3" transform="scale(.1)" textLength="830">
|
<text x="475" y="150" fill="#010101" fill-opacity=".3" transform="scale(.1)" textLength="830">
|
||||||
|
@ -18,11 +18,11 @@
|
||||||
<text x="475" y="140" transform="scale(.1)" textLength="830">
|
<text x="475" y="140" transform="scale(.1)" textLength="830">
|
||||||
documentation
|
documentation
|
||||||
</text>
|
</text>
|
||||||
<text x="1095" y="150" fill="#010101" fill-opacity=".3" transform="scale(.1)" textLength="250">
|
<text x="1135" y="150" fill="#010101" fill-opacity=".3" transform="scale(.1)" textLength="330">
|
||||||
98%
|
100%
|
||||||
</text>
|
</text>
|
||||||
<text x="1095" y="140" transform="scale(.1)" textLength="250">
|
<text x="1135" y="140" transform="scale(.1)" textLength="330">
|
||||||
98%
|
100%
|
||||||
</text>
|
</text>
|
||||||
</g>
|
</g>
|
||||||
</svg>
|
</svg>
|
||||||
|
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
|
@ -13,7 +13,7 @@
|
||||||
<a title="Extensions Reference"></a>
|
<a title="Extensions Reference"></a>
|
||||||
<header>
|
<header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
<p><a href="index.html"> Docs</a> (98% documented)</p>
|
<p><a href="index.html"> Docs</a> (100% documented)</p>
|
||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
|
@ -37,12 +37,63 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="Functions.html">Functions</a>
|
<a href="Functions.html">Functions</a>
|
||||||
<ul class="nav-group-tasks">
|
<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:10Validation1moiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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#/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_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF"><=(_:_:)</a>
|
||||||
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
<a href="Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
<a href="Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
||||||
</li>
|
</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:10Validation2geoiySbAA8FailableVyxq_G_ADyxq0_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">>=(_:_:)</a>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
|
@ -51,9 +102,6 @@
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="Protocols/AnyValidation.html">AnyValidation</a>
|
<a href="Protocols/AnyValidation.html">AnyValidation</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
|
||||||
<a href="Protocols/ElementValidation.html">ElementValidation</a>
|
|
||||||
</li>
|
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="Protocols/InRangeValidation.html">InRangeValidation</a>
|
<a href="Protocols/InRangeValidation.html">InRangeValidation</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -71,6 +119,12 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="Structs.html">Structures</a>
|
<a href="Structs.html">Structures</a>
|
||||||
<ul class="nav-group-tasks">
|
<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">
|
<li class="nav-group-task">
|
||||||
<a href="Structs/Failable.html">Failable</a>
|
<a href="Structs/Failable.html">Failable</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
<a title="CustomStringConvertible Extension Reference"></a>
|
<a title="CustomStringConvertible Extension Reference"></a>
|
||||||
<header>
|
<header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
<p><a href="../index.html"> Docs</a> (98% documented)</p>
|
<p><a href="../index.html"> Docs</a> (100% documented)</p>
|
||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
|
@ -38,12 +38,63 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="../Functions.html">Functions</a>
|
<a href="../Functions.html">Functions</a>
|
||||||
<ul class="nav-group-tasks">
|
<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:10Validation1moiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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#/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_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF"><=(_:_:)</a>
|
||||||
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
<a href="../Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
<a href="../Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
||||||
</li>
|
</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:10Validation2geoiySbAA8FailableVyxq_G_ADyxq0_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">>=(_:_:)</a>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
|
@ -52,9 +103,6 @@
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Protocols/AnyValidation.html">AnyValidation</a>
|
<a href="../Protocols/AnyValidation.html">AnyValidation</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
|
||||||
<a href="../Protocols/ElementValidation.html">ElementValidation</a>
|
|
||||||
</li>
|
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Protocols/InRangeValidation.html">InRangeValidation</a>
|
<a href="../Protocols/InRangeValidation.html">InRangeValidation</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -72,6 +120,12 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="../Structs.html">Structures</a>
|
<a href="../Structs.html">Structures</a>
|
||||||
<ul class="nav-group-tasks">
|
<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">
|
<li class="nav-group-task">
|
||||||
<a href="../Structs/Failable.html">Failable</a>
|
<a href="../Structs/Failable.html">Failable</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -13,7 +13,7 @@
|
||||||
<a title="Protocols Reference"></a>
|
<a title="Protocols Reference"></a>
|
||||||
<header>
|
<header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
<p><a href="index.html"> Docs</a> (98% documented)</p>
|
<p><a href="index.html"> Docs</a> (100% documented)</p>
|
||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
|
@ -37,12 +37,63 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="Functions.html">Functions</a>
|
<a href="Functions.html">Functions</a>
|
||||||
<ul class="nav-group-tasks">
|
<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:10Validation1moiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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#/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_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF"><=(_:_:)</a>
|
||||||
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
<a href="Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
<a href="Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
||||||
</li>
|
</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:10Validation2geoiySbAA8FailableVyxq_G_ADyxq0_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">>=(_:_:)</a>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
|
@ -51,9 +102,6 @@
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="Protocols/AnyValidation.html">AnyValidation</a>
|
<a href="Protocols/AnyValidation.html">AnyValidation</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
|
||||||
<a href="Protocols/ElementValidation.html">ElementValidation</a>
|
|
||||||
</li>
|
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="Protocols/InRangeValidation.html">InRangeValidation</a>
|
<a href="Protocols/InRangeValidation.html">InRangeValidation</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -71,6 +119,12 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="Structs.html">Structures</a>
|
<a href="Structs.html">Structures</a>
|
||||||
<ul class="nav-group-tasks">
|
<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">
|
<li class="nav-group-task">
|
||||||
<a href="Structs/Failable.html">Failable</a>
|
<a href="Structs/Failable.html">Failable</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -211,44 +265,6 @@ If the value has a length less than <code>minLength</code>, <code>ValidationErro
|
||||||
</section>
|
</section>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
<li class="item">
|
|
||||||
<div>
|
|
||||||
<code>
|
|
||||||
<a name="/s:10Validation07ElementA0P"></a>
|
|
||||||
<a name="//apple_ref/swift/Protocol/ElementValidation" class="dashAnchor"></a>
|
|
||||||
<a class="token" href="#/s:10Validation07ElementA0P">ElementValidation</a>
|
|
||||||
</code>
|
|
||||||
</div>
|
|
||||||
<div class="height-container">
|
|
||||||
<div class="pointer-container"></div>
|
|
||||||
<section class="section">
|
|
||||||
<div class="pointer"></div>
|
|
||||||
<div class="abstract">
|
|
||||||
<p>Validates each element in a sequence using a custom validation function.</p>
|
|
||||||
<pre class="highlight swift"><code><span class="kd">struct</span> <span class="kt">StringLengthArray</span><span class="p">:</span> <span class="kt">ElementValidation</span> <span class="p">{</span>
|
|
||||||
<span class="kd">typealias</span> <span class="kt">Supported</span> <span class="o">=</span> <span class="p">[</span><span class="kt">String</span><span class="p">]</span>
|
|
||||||
|
|
||||||
<span class="kd">static</span> <span class="k">var</span> <span class="nv">validator</span><span class="p">:</span> <span class="p">(</span><span class="kt">String</span><span class="p">)</span><span class="k">throws</span> <span class="o">-></span> <span class="kt">Void</span> <span class="o">=</span> <span class="p">{</span> <span class="n">str</span> <span class="k">in</span>
|
|
||||||
<span class="k">guard</span> <span class="n">str</span><span class="o">.</span><span class="n">count</span> <span class="o"><=</span> <span class="mi">1028</span> <span class="k">else</span> <span class="p">{</span> <span class="k">throw</span> <span class="kt">ValidationError</span><span class="p">(</span><span class="nv">identifier</span><span class="p">:</span> <span class="s">"lengthToLong"</span><span class="p">,</span> <span class="nv">reason</span><span class="p">:</span> <span class="s">"String must have length 1028 or less"</span><span class="p">)</span> <span class="p">}</span>
|
|
||||||
<span class="p">}</span>
|
|
||||||
<span class="p">}</span>
|
|
||||||
</code></pre>
|
|
||||||
|
|
||||||
<p>The <code>validate</code> method calls <code>.forEach</code> on the value passed in and passes the <code>validator</code> function in as the closure.</p>
|
|
||||||
|
|
||||||
<a href="Protocols/ElementValidation.html" class="slightly-smaller">See more</a>
|
|
||||||
</div>
|
|
||||||
<div class="declaration">
|
|
||||||
<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">protocol</span> <span class="kt">ElementValidation</span><span class="p">:</span> <span class="kt"><a href="Protocols/Validation.html">Validation</a></span> <span class="k">where</span> <span class="kt">Supported</span><span class="p">:</span> <span class="kt">Sequence</span></code></pre>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<div class="task-group">
|
<div class="task-group">
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
<a title="AnyValidation Protocol Reference"></a>
|
<a title="AnyValidation Protocol Reference"></a>
|
||||||
<header>
|
<header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
<p><a href="../index.html"> Docs</a> (98% documented)</p>
|
<p><a href="../index.html"> Docs</a> (100% documented)</p>
|
||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
|
@ -38,12 +38,63 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="../Functions.html">Functions</a>
|
<a href="../Functions.html">Functions</a>
|
||||||
<ul class="nav-group-tasks">
|
<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:10Validation1moiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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#/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_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF"><=(_:_:)</a>
|
||||||
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
<a href="../Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
<a href="../Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
||||||
</li>
|
</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:10Validation2geoiySbAA8FailableVyxq_G_ADyxq0_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">>=(_:_:)</a>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
|
@ -52,9 +103,6 @@
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Protocols/AnyValidation.html">AnyValidation</a>
|
<a href="../Protocols/AnyValidation.html">AnyValidation</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
|
||||||
<a href="../Protocols/ElementValidation.html">ElementValidation</a>
|
|
||||||
</li>
|
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Protocols/InRangeValidation.html">InRangeValidation</a>
|
<a href="../Protocols/InRangeValidation.html">InRangeValidation</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -72,6 +120,12 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="../Structs.html">Structures</a>
|
<a href="../Structs.html">Structures</a>
|
||||||
<ul class="nav-group-tasks">
|
<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">
|
<li class="nav-group-task">
|
||||||
<a href="../Structs/Failable.html">Failable</a>
|
<a href="../Structs/Failable.html">Failable</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -213,6 +267,72 @@ It also uses a <code>type</code> property to store what the expected input type
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="task-group">
|
||||||
|
<ul>
|
||||||
|
<li class="item">
|
||||||
|
<div>
|
||||||
|
<code>
|
||||||
|
<a name="/s:10Validation03AnyA0PAAE9unsafeRun_4typeyyp_ypXpSgtKFZ"></a>
|
||||||
|
<a name="//apple_ref/swift/Method/unsafeRun(_:type:)" class="dashAnchor"></a>
|
||||||
|
<a class="token" href="#/s:10Validation03AnyA0PAAE9unsafeRun_4typeyyp_ypXpSgtKFZ">unsafeRun(_:type:)</a>
|
||||||
|
</code>
|
||||||
|
<span class="declaration-note">
|
||||||
|
Extension method
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
<div class="height-container">
|
||||||
|
<div class="pointer-container"></div>
|
||||||
|
<section class="section">
|
||||||
|
<div class="pointer"></div>
|
||||||
|
<div class="abstract">
|
||||||
|
<p>Runs the currenct validation and any subvalidations. This runs recursively until the bottom of the validation tree is found.</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">unsafeRun</span><span class="p">(</span><span class="n">_</span> <span class="nv">value</span><span class="p">:</span> <span class="kt">Any</span><span class="p">,</span> <span class="nv">type</span><span class="p">:</span> <span class="kt">Any</span><span class="o">.</span><span class="k">Type</span><span class="p">?</span> <span class="o">=</span> <span class="kc">nil</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>value</em>
|
||||||
|
</code>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<div>
|
||||||
|
<p>The value to validate.</p>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<code>
|
||||||
|
<em>type</em>
|
||||||
|
</code>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<div>
|
||||||
|
<p>The type that the valisation must support. If <code>nil</code> is passed in,
|
||||||
|
the type is not checked and you could get a <code>ValidationError.invalidType</code> error.</p>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
</section>
|
</section>
|
||||||
</section>
|
</section>
|
||||||
<section id="footer">
|
<section id="footer">
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
<a title="InRangeValidation Protocol Reference"></a>
|
<a title="InRangeValidation Protocol Reference"></a>
|
||||||
<header>
|
<header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
<p><a href="../index.html"> Docs</a> (98% documented)</p>
|
<p><a href="../index.html"> Docs</a> (100% documented)</p>
|
||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
|
@ -38,12 +38,63 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="../Functions.html">Functions</a>
|
<a href="../Functions.html">Functions</a>
|
||||||
<ul class="nav-group-tasks">
|
<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:10Validation1moiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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#/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_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF"><=(_:_:)</a>
|
||||||
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
<a href="../Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
<a href="../Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
||||||
</li>
|
</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:10Validation2geoiySbAA8FailableVyxq_G_ADyxq0_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">>=(_:_:)</a>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
|
@ -52,9 +103,6 @@
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Protocols/AnyValidation.html">AnyValidation</a>
|
<a href="../Protocols/AnyValidation.html">AnyValidation</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
|
||||||
<a href="../Protocols/ElementValidation.html">ElementValidation</a>
|
|
||||||
</li>
|
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Protocols/InRangeValidation.html">InRangeValidation</a>
|
<a href="../Protocols/InRangeValidation.html">InRangeValidation</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -72,6 +120,12 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="../Structs.html">Structures</a>
|
<a href="../Structs.html">Structures</a>
|
||||||
<ul class="nav-group-tasks">
|
<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">
|
<li class="nav-group-task">
|
||||||
<a href="../Structs/Failable.html">Failable</a>
|
<a href="../Structs/Failable.html">Failable</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
<a title="LengthValidation Protocol Reference"></a>
|
<a title="LengthValidation Protocol Reference"></a>
|
||||||
<header>
|
<header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
<p><a href="../index.html"> Docs</a> (98% documented)</p>
|
<p><a href="../index.html"> Docs</a> (100% documented)</p>
|
||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
|
@ -38,12 +38,63 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="../Functions.html">Functions</a>
|
<a href="../Functions.html">Functions</a>
|
||||||
<ul class="nav-group-tasks">
|
<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:10Validation1moiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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#/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_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF"><=(_:_:)</a>
|
||||||
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
<a href="../Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
<a href="../Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
||||||
</li>
|
</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:10Validation2geoiySbAA8FailableVyxq_G_ADyxq0_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">>=(_:_:)</a>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
|
@ -52,9 +103,6 @@
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Protocols/AnyValidation.html">AnyValidation</a>
|
<a href="../Protocols/AnyValidation.html">AnyValidation</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
|
||||||
<a href="../Protocols/ElementValidation.html">ElementValidation</a>
|
|
||||||
</li>
|
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Protocols/InRangeValidation.html">InRangeValidation</a>
|
<a href="../Protocols/InRangeValidation.html">InRangeValidation</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -72,6 +120,12 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="../Structs.html">Structures</a>
|
<a href="../Structs.html">Structures</a>
|
||||||
<ul class="nav-group-tasks">
|
<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">
|
<li class="nav-group-task">
|
||||||
<a href="../Structs/Failable.html">Failable</a>
|
<a href="../Structs/Failable.html">Failable</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
<a title="RegexValidation Protocol Reference"></a>
|
<a title="RegexValidation Protocol Reference"></a>
|
||||||
<header>
|
<header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
<p><a href="../index.html"> Docs</a> (98% documented)</p>
|
<p><a href="../index.html"> Docs</a> (100% documented)</p>
|
||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
|
@ -38,12 +38,63 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="../Functions.html">Functions</a>
|
<a href="../Functions.html">Functions</a>
|
||||||
<ul class="nav-group-tasks">
|
<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:10Validation1moiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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#/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_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF"><=(_:_:)</a>
|
||||||
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
<a href="../Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
<a href="../Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
||||||
</li>
|
</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:10Validation2geoiySbAA8FailableVyxq_G_ADyxq0_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">>=(_:_:)</a>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
|
@ -52,9 +103,6 @@
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Protocols/AnyValidation.html">AnyValidation</a>
|
<a href="../Protocols/AnyValidation.html">AnyValidation</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
|
||||||
<a href="../Protocols/ElementValidation.html">ElementValidation</a>
|
|
||||||
</li>
|
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Protocols/InRangeValidation.html">InRangeValidation</a>
|
<a href="../Protocols/InRangeValidation.html">InRangeValidation</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -72,6 +120,12 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="../Structs.html">Structures</a>
|
<a href="../Structs.html">Structures</a>
|
||||||
<ul class="nav-group-tasks">
|
<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">
|
<li class="nav-group-task">
|
||||||
<a href="../Structs/Failable.html">Failable</a>
|
<a href="../Structs/Failable.html">Failable</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
<a title="Validation Protocol Reference"></a>
|
<a title="Validation Protocol Reference"></a>
|
||||||
<header>
|
<header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
<p><a href="../index.html"> Docs</a> (98% documented)</p>
|
<p><a href="../index.html"> Docs</a> (100% documented)</p>
|
||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
|
@ -38,12 +38,63 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="../Functions.html">Functions</a>
|
<a href="../Functions.html">Functions</a>
|
||||||
<ul class="nav-group-tasks">
|
<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:10Validation1moiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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#/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_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF"><=(_:_:)</a>
|
||||||
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
<a href="../Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
<a href="../Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
||||||
</li>
|
</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:10Validation2geoiySbAA8FailableVyxq_G_ADyxq0_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">>=(_:_:)</a>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
|
@ -52,9 +103,6 @@
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Protocols/AnyValidation.html">AnyValidation</a>
|
<a href="../Protocols/AnyValidation.html">AnyValidation</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
|
||||||
<a href="../Protocols/ElementValidation.html">ElementValidation</a>
|
|
||||||
</li>
|
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Protocols/InRangeValidation.html">InRangeValidation</a>
|
<a href="../Protocols/InRangeValidation.html">InRangeValidation</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -72,6 +120,12 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="../Structs.html">Structures</a>
|
<a href="../Structs.html">Structures</a>
|
||||||
<ul class="nav-group-tasks">
|
<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">
|
<li class="nav-group-task">
|
||||||
<a href="../Structs/Failable.html">Failable</a>
|
<a href="../Structs/Failable.html">Failable</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -228,7 +282,7 @@ Otherwise, the type-safe <code>validate</code> method is called.</p>
|
||||||
<h4>Declaration</h4>
|
<h4>Declaration</h4>
|
||||||
<div class="language">
|
<div class="language">
|
||||||
<p class="aside-title">Swift</p>
|
<p class="aside-title">Swift</p>
|
||||||
<pre class="highlight swift"><code><span class="kd">static</span> <span class="k">var</span> <span class="nv">type</span><span class="p">:</span> <span class="kt">Any</span><span class="o">.</span><span class="k">Type</span></code></pre>
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="k">var</span> <span class="nv">type</span><span class="p">:</span> <span class="kt">Any</span><span class="o">.</span><span class="k">Type</span></code></pre>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -257,13 +311,17 @@ Otherwise, the type-safe <code>validate</code> method is called.</p>
|
||||||
<h4>Declaration</h4>
|
<h4>Declaration</h4>
|
||||||
<div class="language">
|
<div class="language">
|
||||||
<p class="aside-title">Swift</p>
|
<p class="aside-title">Swift</p>
|
||||||
<pre class="highlight swift"><code><span class="kd">static</span> <span class="k">var</span> <span class="nv">subvalidations</span><span class="p">:</span> <span class="p">[</span><span class="kt"><a href="../Protocols/AnyValidation.html">AnyValidation</a></span><span class="o">.</span><span class="k">Type</span><span class="p">]</span></code></pre>
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="k">var</span> <span class="nv">subvalidations</span><span class="p">:</span> <span class="p">[</span><span class="kt"><a href="../Protocols/AnyValidation.html">AnyValidation</a></span><span class="o">.</span><span class="k">Type</span><span class="p">]</span></code></pre>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="task-group">
|
||||||
|
<ul>
|
||||||
<li class="item">
|
<li class="item">
|
||||||
<div>
|
<div>
|
||||||
<code>
|
<code>
|
||||||
|
@ -287,13 +345,63 @@ Otherwise, the type-safe <code>validate</code> method is called.</p>
|
||||||
<h4>Declaration</h4>
|
<h4>Declaration</h4>
|
||||||
<div class="language">
|
<div class="language">
|
||||||
<p class="aside-title">Swift</p>
|
<p class="aside-title">Swift</p>
|
||||||
<pre class="highlight swift"><code><span class="kd">static</span> <span class="k">var</span> <span class="nv">safeSubvalidations</span><span class="p">:</span> <span class="p">[</span><span class="kt"><a href="../Protocols/AnyValidation.html">AnyValidation</a></span><span class="o">.</span><span class="k">Type</span><span class="p">]</span></code></pre>
|
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="k">var</span> <span class="nv">safeSubvalidations</span><span class="p">:</span> <span class="p">[</span><span class="kt"><a href="../Protocols/AnyValidation.html">AnyValidation</a></span><span class="o">.</span><span class="k">Type</span><span class="p">]</span></code></pre>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
|
<li class="item">
|
||||||
|
<div>
|
||||||
|
<code>
|
||||||
|
<a name="/s:10ValidationAAPAAE3runyy9SupportedQzKFZ"></a>
|
||||||
|
<a name="//apple_ref/swift/Method/run(_:)" class="dashAnchor"></a>
|
||||||
|
<a class="token" href="#/s:10ValidationAAPAAE3runyy9SupportedQzKFZ">run(_:)</a>
|
||||||
|
</code>
|
||||||
|
<span class="declaration-note">
|
||||||
|
Extension method
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
<div class="height-container">
|
||||||
|
<div class="pointer-container"></div>
|
||||||
|
<section class="section">
|
||||||
|
<div class="pointer"></div>
|
||||||
|
<div class="abstract">
|
||||||
|
<p>Runs the currenct validation and any subvalidations that support the <code><a href="../Protocols/Validation.html#/s:10ValidationAAP9SupportedQa">Supported</a></code> type.
|
||||||
|
This runs recursively until the bottom of the validation tree is found.</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">run</span><span class="p">(</span><span class="n">_</span> <span class="nv">value</span><span class="p">:</span> <span class="kt"><a href="../Protocols/Validation.html#/s:10ValidationAAP9SupportedQa">Supported</a></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>value</em>
|
||||||
|
</code>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<div>
|
||||||
|
<p>The value to validate.</p>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
<a title="Structures Reference"></a>
|
<a title="Structures Reference"></a>
|
||||||
<header>
|
<header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
<p><a href="index.html"> Docs</a> (98% documented)</p>
|
<p><a href="index.html"> Docs</a> (100% documented)</p>
|
||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
|
@ -37,12 +37,63 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="Functions.html">Functions</a>
|
<a href="Functions.html">Functions</a>
|
||||||
<ul class="nav-group-tasks">
|
<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:10Validation1moiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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#/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_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF"><=(_:_:)</a>
|
||||||
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
<a href="Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
<a href="Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
||||||
</li>
|
</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:10Validation2geoiySbAA8FailableVyxq_G_ADyxq0_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">>=(_:_:)</a>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
|
@ -51,9 +102,6 @@
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="Protocols/AnyValidation.html">AnyValidation</a>
|
<a href="Protocols/AnyValidation.html">AnyValidation</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
|
||||||
<a href="Protocols/ElementValidation.html">ElementValidation</a>
|
|
||||||
</li>
|
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="Protocols/InRangeValidation.html">InRangeValidation</a>
|
<a href="Protocols/InRangeValidation.html">InRangeValidation</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -71,6 +119,12 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="Structs.html">Structures</a>
|
<a href="Structs.html">Structures</a>
|
||||||
<ul class="nav-group-tasks">
|
<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">
|
<li class="nav-group-task">
|
||||||
<a href="Structs/Failable.html">Failable</a>
|
<a href="Structs/Failable.html">Failable</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -151,6 +205,7 @@
|
||||||
<p>Or you can call <code>.failable</code> on any intance of a type conforming to <code>CustomStringConvertible</code>:</p>
|
<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>
|
<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>
|
</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.
|
<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.
|
The stored value does not make its setter public, because then you would be able to set the value directly and bypass the validations.
|
||||||
|
@ -163,6 +218,20 @@ 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>
|
<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>
|
<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>
|
</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>
|
||||||
|
|
||||||
<a href="Structs/Failable.html" class="slightly-smaller">See more</a>
|
<a href="Structs/Failable.html" class="slightly-smaller">See more</a>
|
||||||
</div>
|
</div>
|
||||||
|
@ -179,6 +248,76 @@ Instead you use the <code><~</code> operator to assign a new value:</p>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="task-group">
|
||||||
|
<ul>
|
||||||
|
<li class="item">
|
||||||
|
<div>
|
||||||
|
<code>
|
||||||
|
<a name="/s:10Validation19AppendedValidationsV"></a>
|
||||||
|
<a name="//apple_ref/swift/Struct/AppendedValidations" class="dashAnchor"></a>
|
||||||
|
<a class="token" href="#/s:10Validation19AppendedValidationsV">AppendedValidations</a>
|
||||||
|
</code>
|
||||||
|
</div>
|
||||||
|
<div class="height-container">
|
||||||
|
<div class="pointer-container"></div>
|
||||||
|
<section class="section">
|
||||||
|
<div class="pointer"></div>
|
||||||
|
<div class="abstract">
|
||||||
|
<p>A combination of two validations.</p>
|
||||||
|
|
||||||
|
<p>This validation is used for things such as numeric operations where <code><a href="Structs/Failable.html">Failable</a></code> types with different validations are used.</p>
|
||||||
|
|
||||||
|
<p>The validations used must have the same <code>Supported</code> type.</p>
|
||||||
|
|
||||||
|
<a href="Structs/AppendedValidations.html" class="slightly-smaller">See more</a>
|
||||||
|
</div>
|
||||||
|
<div class="declaration">
|
||||||
|
<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">struct</span> <span class="kt">AppendedValidations</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><span class="p">:</span> <span class="kt"><a href="Protocols/Validation.html">Validation</a></span> <span class="k">where</span> <span class="kt">V1</span><span class="p">:</span> <span class="kt"><a href="Protocols/Validation.html">Validation</a></span><span class="p">,</span> <span class="kt">V2</span><span class="p">:</span> <span class="kt"><a href="Protocols/Validation.html">Validation</a></span><span class="p">,</span> <span class="kt">V1</span><span class="o">.</span><span class="kt">Supported</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="kt">Supported</span> <span class="o">==</span> <span class="kt">T</span></code></pre>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="task-group">
|
||||||
|
<ul>
|
||||||
|
<li class="item">
|
||||||
|
<div>
|
||||||
|
<code>
|
||||||
|
<a name="/s:10Validation07ElementA0V"></a>
|
||||||
|
<a name="//apple_ref/swift/Struct/ElementValidation" class="dashAnchor"></a>
|
||||||
|
<a class="token" href="#/s:10Validation07ElementA0V">ElementValidation</a>
|
||||||
|
</code>
|
||||||
|
</div>
|
||||||
|
<div class="height-container">
|
||||||
|
<div class="pointer-container"></div>
|
||||||
|
<section class="section">
|
||||||
|
<div class="pointer"></div>
|
||||||
|
<div class="abstract">
|
||||||
|
<p>Validates each element in a sequence using another validator.</p>
|
||||||
|
|
||||||
|
<p>The <code>validate</code> method calls <code>.forEach</code> on the value passed in and passes the <code>Validator.run</code> method in as the closure.</p>
|
||||||
|
|
||||||
|
<a href="Structs/ElementValidation.html" class="slightly-smaller">See more</a>
|
||||||
|
</div>
|
||||||
|
<div class="declaration">
|
||||||
|
<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">struct</span> <span class="kt">ElementValidation</span><span class="o"><</span><span class="kt">Seq</span><span class="p">,</span> <span class="kt">Validator</span><span class="o">></span><span class="p">:</span> <span class="kt"><a href="Protocols/Validation.html">Validation</a></span> <span class="k">where</span> <span class="kt">Seq</span><span class="p">:</span> <span class="kt">Sequence</span><span class="p">,</span> <span class="kt">Validator</span><span class="p">:</span> <span class="kt"><a href="Protocols/Validation.html">Validation</a></span><span class="p">,</span> <span class="kt">Validator</span><span class="o">.</span><span class="kt">Supported</span> <span class="o">==</span> <span class="kt">Seq</span><span class="o">.</span><span class="kt">Element</span></code></pre>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
<div class="task-group">
|
<div class="task-group">
|
||||||
<ul>
|
<ul>
|
||||||
<li class="item">
|
<li class="item">
|
||||||
|
|
|
@ -0,0 +1,233 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<title>AppendedValidations 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/AppendedValidations" class="dashAnchor"></a>
|
||||||
|
<a title="AppendedValidations Structure Reference"></a>
|
||||||
|
<header>
|
||||||
|
<div class="content-wrapper">
|
||||||
|
<p><a href="../index.html"> Docs</a> (100% documented)</p>
|
||||||
|
</div>
|
||||||
|
</header>
|
||||||
|
<div class="content-wrapper">
|
||||||
|
<p id="breadcrumbs">
|
||||||
|
<a href="../index.html"> Reference</a>
|
||||||
|
<img id="carat" src="../img/carat.png" />
|
||||||
|
AppendedValidations 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:10Validation1moiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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#/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_GtSLRz9SupportedQy_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_GtSQRz9SupportedQy_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:10Validation2geoiySbAA8FailableVyxq_G_ADyxq0_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_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>AppendedValidations</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">AppendedValidations</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><span class="p">:</span> <span class="kt"><a href="../Protocols/Validation.html">Validation</a></span> <span class="k">where</span> <span class="kt">V1</span><span class="p">:</span> <span class="kt"><a href="../Protocols/Validation.html">Validation</a></span><span class="p">,</span> <span class="kt">V2</span><span class="p">:</span> <span class="kt"><a href="../Protocols/Validation.html">Validation</a></span><span class="p">,</span> <span class="kt">V1</span><span class="o">.</span><span class="kt">Supported</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="kt">Supported</span> <span class="o">==</span> <span class="kt">T</span></code></pre>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<p>A combination of two validations.</p>
|
||||||
|
|
||||||
|
<p>This validation is used for things such as numeric operations where <code><a href="../Structs/Failable.html">Failable</a></code> types with different validations are used.</p>
|
||||||
|
|
||||||
|
<p>The validations used must have the same <code>Supported</code> type.</p>
|
||||||
|
|
||||||
|
</section>
|
||||||
|
<section class="section task-group-section">
|
||||||
|
<div class="task-group">
|
||||||
|
<ul>
|
||||||
|
<li class="item">
|
||||||
|
<div>
|
||||||
|
<code>
|
||||||
|
<a name="/s:10Validation19AppendedValidationsV9Supporteda"></a>
|
||||||
|
<a name="//apple_ref/swift/Alias/Supported" class="dashAnchor"></a>
|
||||||
|
<a class="token" href="#/s:10Validation19AppendedValidationsV9Supporteda">Supported</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><a href="../Protocols/Validation.html#/s:10ValidationAAP9SupportedQa">Validation.Supported</a></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">typealias</span> <span class="kt">Supported</span> <span class="o">=</span> <span class="kt">T</span></code></pre>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
<li class="item">
|
||||||
|
<div>
|
||||||
|
<code>
|
||||||
|
<a name="/s:10Validation19AppendedValidationsV14subvalidationsSayAA03AnyA0_pXpGvpZ"></a>
|
||||||
|
<a name="//apple_ref/swift/Variable/subvalidations" class="dashAnchor"></a>
|
||||||
|
<a class="token" href="#/s:10Validation19AppendedValidationsV14subvalidationsSayAA03AnyA0_pXpGvpZ">subvalidations</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><a href="../Protocols/Validation.html#/s:10Validation03AnyA0P14subvalidationsSayAaB_pXpGvpZ">Validation.subvalidations</a></code>.</p>
|
||||||
|
|
||||||
|
<p>This array contains the <code>V1</code> and <code>V2</code> validation types passed into the type signiture.</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">subvalidations</span><span class="p">:</span> <span class="p">[</span><span class="kt"><a href="../Protocols/AnyValidation.html">AnyValidation</a></span><span class="o">.</span><span class="k">Type</span><span class="p">]</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-11-28)</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>
|
|
@ -0,0 +1,227 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<title>ElementValidation 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/ElementValidation" class="dashAnchor"></a>
|
||||||
|
<a title="ElementValidation Structure Reference"></a>
|
||||||
|
<header>
|
||||||
|
<div class="content-wrapper">
|
||||||
|
<p><a href="../index.html"> Docs</a> (100% documented)</p>
|
||||||
|
</div>
|
||||||
|
</header>
|
||||||
|
<div class="content-wrapper">
|
||||||
|
<p id="breadcrumbs">
|
||||||
|
<a href="../index.html"> Reference</a>
|
||||||
|
<img id="carat" src="../img/carat.png" />
|
||||||
|
ElementValidation 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:10Validation1moiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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#/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_GtSLRz9SupportedQy_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_GtSQRz9SupportedQy_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:10Validation2geoiySbAA8FailableVyxq_G_ADyxq0_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_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>ElementValidation</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">ElementValidation</span><span class="o"><</span><span class="kt">Seq</span><span class="p">,</span> <span class="kt">Validator</span><span class="o">></span><span class="p">:</span> <span class="kt"><a href="../Protocols/Validation.html">Validation</a></span> <span class="k">where</span> <span class="kt">Seq</span><span class="p">:</span> <span class="kt">Sequence</span><span class="p">,</span> <span class="kt">Validator</span><span class="p">:</span> <span class="kt"><a href="../Protocols/Validation.html">Validation</a></span><span class="p">,</span> <span class="kt">Validator</span><span class="o">.</span><span class="kt">Supported</span> <span class="o">==</span> <span class="kt">Seq</span><span class="o">.</span><span class="kt">Element</span></code></pre>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<p>Validates each element in a sequence using another validator.</p>
|
||||||
|
|
||||||
|
<p>The <code>validate</code> method calls <code>.forEach</code> on the value passed in and passes the <code>Validator.run</code> method in as the closure.</p>
|
||||||
|
|
||||||
|
</section>
|
||||||
|
<section class="section task-group-section">
|
||||||
|
<div class="task-group">
|
||||||
|
<ul>
|
||||||
|
<li class="item">
|
||||||
|
<div>
|
||||||
|
<code>
|
||||||
|
<a name="/s:10ValidationAAP9SupportedQa"></a>
|
||||||
|
<a name="//apple_ref/swift/Alias/Supported" class="dashAnchor"></a>
|
||||||
|
<a class="token" href="#/s:10ValidationAAP9SupportedQa">Supported</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">Supported</span> <span class="o">=</span> <span class="kt">Seq</span></code></pre>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
<li class="item">
|
||||||
|
<div>
|
||||||
|
<code>
|
||||||
|
<a name="/s:10ValidationAAP8validateyy9SupportedQzKFZ"></a>
|
||||||
|
<a name="//apple_ref/swift/Method/validate(_:)" class="dashAnchor"></a>
|
||||||
|
<a class="token" href="#/s:10ValidationAAP8validateyy9SupportedQzKFZ">validate(_:)</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">static</span> <span class="kd">func</span> <span class="nf">validate</span><span class="p">(</span><span class="n">_</span> <span class="nv">value</span><span class="p">:</span> <span class="kt">Seq</span><span class="p">)</span><span class="k">throws</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-11-28)</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>
|
File diff suppressed because it is too large
Load Diff
|
@ -14,7 +14,7 @@
|
||||||
<a title="NotNil Structure Reference"></a>
|
<a title="NotNil Structure Reference"></a>
|
||||||
<header>
|
<header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
<p><a href="../index.html"> Docs</a> (98% documented)</p>
|
<p><a href="../index.html"> Docs</a> (100% documented)</p>
|
||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
|
@ -38,12 +38,63 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="../Functions.html">Functions</a>
|
<a href="../Functions.html">Functions</a>
|
||||||
<ul class="nav-group-tasks">
|
<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:10Validation1moiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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#/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_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF"><=(_:_:)</a>
|
||||||
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
<a href="../Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
<a href="../Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
||||||
</li>
|
</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:10Validation2geoiySbAA8FailableVyxq_G_ADyxq0_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">>=(_:_:)</a>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
|
@ -52,9 +103,6 @@
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Protocols/AnyValidation.html">AnyValidation</a>
|
<a href="../Protocols/AnyValidation.html">AnyValidation</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
|
||||||
<a href="../Protocols/ElementValidation.html">ElementValidation</a>
|
|
||||||
</li>
|
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Protocols/InRangeValidation.html">InRangeValidation</a>
|
<a href="../Protocols/InRangeValidation.html">InRangeValidation</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -72,6 +120,12 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="../Structs.html">Structures</a>
|
<a href="../Structs.html">Structures</a>
|
||||||
<ul class="nav-group-tasks">
|
<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">
|
<li class="nav-group-task">
|
||||||
<a href="../Structs/Failable.html">Failable</a>
|
<a href="../Structs/Failable.html">Failable</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
<a title="NotNilValidate Structure Reference"></a>
|
<a title="NotNilValidate Structure Reference"></a>
|
||||||
<header>
|
<header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
<p><a href="../index.html"> Docs</a> (98% documented)</p>
|
<p><a href="../index.html"> Docs</a> (100% documented)</p>
|
||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
|
@ -38,12 +38,63 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="../Functions.html">Functions</a>
|
<a href="../Functions.html">Functions</a>
|
||||||
<ul class="nav-group-tasks">
|
<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:10Validation1moiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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#/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_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF"><=(_:_:)</a>
|
||||||
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
<a href="../Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
<a href="../Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
||||||
</li>
|
</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:10Validation2geoiySbAA8FailableVyxq_G_ADyxq0_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">>=(_:_:)</a>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
|
@ -52,9 +103,6 @@
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Protocols/AnyValidation.html">AnyValidation</a>
|
<a href="../Protocols/AnyValidation.html">AnyValidation</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
|
||||||
<a href="../Protocols/ElementValidation.html">ElementValidation</a>
|
|
||||||
</li>
|
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Protocols/InRangeValidation.html">InRangeValidation</a>
|
<a href="../Protocols/InRangeValidation.html">InRangeValidation</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -72,6 +120,12 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="../Structs.html">Structures</a>
|
<a href="../Structs.html">Structures</a>
|
||||||
<ul class="nav-group-tasks">
|
<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">
|
<li class="nav-group-task">
|
||||||
<a href="../Structs/Failable.html">Failable</a>
|
<a href="../Structs/Failable.html">Failable</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
<a title="ValidationError Structure Reference"></a>
|
<a title="ValidationError Structure Reference"></a>
|
||||||
<header>
|
<header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
<p><a href="../index.html"> Docs</a> (98% documented)</p>
|
<p><a href="../index.html"> Docs</a> (100% documented)</p>
|
||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
|
@ -38,12 +38,63 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="../Functions.html">Functions</a>
|
<a href="../Functions.html">Functions</a>
|
||||||
<ul class="nav-group-tasks">
|
<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:10Validation1moiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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#/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_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF"><=(_:_:)</a>
|
||||||
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
<a href="../Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
<a href="../Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
||||||
</li>
|
</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:10Validation2geoiySbAA8FailableVyxq_G_ADyxq0_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">>=(_:_:)</a>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
|
@ -52,9 +103,6 @@
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Protocols/AnyValidation.html">AnyValidation</a>
|
<a href="../Protocols/AnyValidation.html">AnyValidation</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
|
||||||
<a href="../Protocols/ElementValidation.html">ElementValidation</a>
|
|
||||||
</li>
|
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="../Protocols/InRangeValidation.html">InRangeValidation</a>
|
<a href="../Protocols/InRangeValidation.html">InRangeValidation</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -72,6 +120,12 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="../Structs.html">Structures</a>
|
<a href="../Structs.html">Structures</a>
|
||||||
<ul class="nav-group-tasks">
|
<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">
|
<li class="nav-group-task">
|
||||||
<a href="../Structs/Failable.html">Failable</a>
|
<a href="../Structs/Failable.html">Failable</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
|
@ -0,0 +1,28 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="136" height="20">
|
||||||
|
<linearGradient id="b" x2="0" y2="100%">
|
||||||
|
<stop offset="0" stop-color="#bbb" stop-opacity=".1"/>
|
||||||
|
<stop offset="1" stop-opacity=".1"/>
|
||||||
|
</linearGradient>
|
||||||
|
<clipPath id="a">
|
||||||
|
<rect width="136" height="20" rx="3" fill="#fff"/>
|
||||||
|
</clipPath>
|
||||||
|
<g clip-path="url(#a)">
|
||||||
|
<path fill="#555" d="M0 0h93v20H0z"/>
|
||||||
|
<path fill="#4c1" d="M93 0h43v20H93z"/>
|
||||||
|
<path fill="url(#b)" d="M0 0h136v20H0z"/>
|
||||||
|
</g>
|
||||||
|
<g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="110">
|
||||||
|
<text x="475" y="150" fill="#010101" fill-opacity=".3" transform="scale(.1)" textLength="830">
|
||||||
|
documentation
|
||||||
|
</text>
|
||||||
|
<text x="475" y="140" transform="scale(.1)" textLength="830">
|
||||||
|
documentation
|
||||||
|
</text>
|
||||||
|
<text x="1135" y="150" fill="#010101" fill-opacity=".3" transform="scale(.1)" textLength="330">
|
||||||
|
100%
|
||||||
|
</text>
|
||||||
|
<text x="1135" y="140" transform="scale(.1)" textLength="330">
|
||||||
|
100%
|
||||||
|
</text>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 1.1 KiB |
|
@ -13,7 +13,7 @@
|
||||||
<a title=" Reference"></a>
|
<a title=" Reference"></a>
|
||||||
<header>
|
<header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
<p><a href="index.html"> Docs</a> (98% documented)</p>
|
<p><a href="index.html"> Docs</a> (100% documented)</p>
|
||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
|
@ -37,12 +37,63 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="Functions.html">Functions</a>
|
<a href="Functions.html">Functions</a>
|
||||||
<ul class="nav-group-tasks">
|
<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:10Validation1moiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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#/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_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF"><=(_:_:)</a>
|
||||||
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
<a href="Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
<a href="Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
||||||
</li>
|
</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:10Validation2geoiySbAA8FailableVyxq_G_ADyxq0_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">>=(_:_:)</a>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
|
@ -51,9 +102,6 @@
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="Protocols/AnyValidation.html">AnyValidation</a>
|
<a href="Protocols/AnyValidation.html">AnyValidation</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
|
||||||
<a href="Protocols/ElementValidation.html">ElementValidation</a>
|
|
||||||
</li>
|
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="Protocols/InRangeValidation.html">InRangeValidation</a>
|
<a href="Protocols/InRangeValidation.html">InRangeValidation</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -71,6 +119,12 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="Structs.html">Structures</a>
|
<a href="Structs.html">Structures</a>
|
||||||
<ul class="nav-group-tasks">
|
<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">
|
<li class="nav-group-task">
|
||||||
<a href="Structs/Failable.html">Failable</a>
|
<a href="Structs/Failable.html">Failable</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,6 @@
|
||||||
|
{
|
||||||
|
"warnings": [
|
||||||
|
|
||||||
|
],
|
||||||
|
"source_directory": "/Users/calebkleveter/Development/Skelpo/Validation"
|
||||||
|
}
|
Binary file not shown.
Binary file not shown.
|
@ -13,7 +13,7 @@
|
||||||
<a title=" Reference"></a>
|
<a title=" Reference"></a>
|
||||||
<header>
|
<header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
<p><a href="index.html"> Docs</a> (98% documented)</p>
|
<p><a href="index.html"> Docs</a> (100% documented)</p>
|
||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
<div class="content-wrapper">
|
<div class="content-wrapper">
|
||||||
|
@ -37,12 +37,63 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="Functions.html">Functions</a>
|
<a href="Functions.html">Functions</a>
|
||||||
<ul class="nav-group-tasks">
|
<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:10Validation1moiyAA8FailableVyxAA19AppendedValidationsVyxq_q0_GGADyxq_G_ADyxq0_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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_GtKSjRz9SupportedQy_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#/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_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF"><=(_:_:)</a>
|
||||||
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
<a href="Functions.html#/s:10Validation2ltoiyyAA8FailableVyxq_Gz_xtK9SupportedQy_RszA2AR_r0_lF"><~(_:_:)</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
<a href="Functions.html#/s:10Validation2eeoiySbAA8FailableVyxq_G_ADyxq0_GtSQRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">==(_:_:)</a>
|
||||||
</li>
|
</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:10Validation2geoiySbAA8FailableVyxq_G_ADyxq0_GtSLRz9SupportedQy_RszA2AR_A2AR0_AGQy0_AHRSr1_lF">>=(_:_:)</a>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
|
@ -51,9 +102,6 @@
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="Protocols/AnyValidation.html">AnyValidation</a>
|
<a href="Protocols/AnyValidation.html">AnyValidation</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-group-task">
|
|
||||||
<a href="Protocols/ElementValidation.html">ElementValidation</a>
|
|
||||||
</li>
|
|
||||||
<li class="nav-group-task">
|
<li class="nav-group-task">
|
||||||
<a href="Protocols/InRangeValidation.html">InRangeValidation</a>
|
<a href="Protocols/InRangeValidation.html">InRangeValidation</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -71,6 +119,12 @@
|
||||||
<li class="nav-group-name">
|
<li class="nav-group-name">
|
||||||
<a href="Structs.html">Structures</a>
|
<a href="Structs.html">Structures</a>
|
||||||
<ul class="nav-group-tasks">
|
<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">
|
<li class="nav-group-task">
|
||||||
<a href="Structs/Failable.html">Failable</a>
|
<a href="Structs/Failable.html">Failable</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -1,12 +1,6 @@
|
||||||
{
|
{
|
||||||
"warnings": [
|
"warnings": [
|
||||||
{
|
|
||||||
"file": "/Users/calebkleveter/Development/Skelpo/Validation/Sources/Validation/Failable+Helpers/Failable+Comparable.swift",
|
|
||||||
"line": 7,
|
|
||||||
"symbol": "==(_:_:)",
|
|
||||||
"symbol_kind": "source.lang.swift.decl.function.free",
|
|
||||||
"warning": "undocumented"
|
|
||||||
}
|
|
||||||
],
|
],
|
||||||
"source_directory": "/Users/calebkleveter/Development/Skelpo/Validation"
|
"source_directory": "/Users/calebkleveter/Development/Skelpo/Validation"
|
||||||
}
|
}
|
Loading…
Reference in New Issue