fields-core
fields-core
jap.fields
AccumulateLike
AccumulateVM
CanFail
CanFail
StringCanFail
CanFailCompare
CanFailCompare
CanFailEmpty
CanFailEmpty
CanFailInvalid
CanFailInvalid
CanFailMaxSize
CanFailMaxSize
CanFailMessage
CanFailMessage
CanFailMinSize
CanFailMinSize
CanFailNonEmpty
CanFailNonEmpty
CanFailOneOf
CanFailOneOf
CompareOperation
CompareOperation
Equal
Greater
GreaterEqual
Less
LessEqual
NotEqual
DefaultAccumulateVM
DefaultFailFastVM
FailFastLike
FailFastVM
Field
Field
FieldCompare
FieldCompare
FieldError
FieldMacro
FieldPath
FieldPath
ValidationEffect
ValidationEffect
IdInstance
future
FutureInstance
ValidationError
ValidationError
CanFailValidationError
Empty
Equal
Equal
Greater
Greater
GreaterEqual
GreaterEqual
Invalid
Less
Less
LessEqual
LessEqual
MaxSize
MaxSize
Message
Message
ValidationMessageCanFail
MinSize
MinSize
NonEmpty
NotEqual
NotEqual
OneOf
OneOf
ValidationErrors
ValidationModule
Policy
ValidationPolicy
ValidationPolicy
ValidationPolicyBuilder
ValidationResult
ValidationResult
Accumulate
Accumulate
Invalid
Valid
FailFast
Strategy
Accumulate
FailFast
Strategy
jap.fields.syntax
BooleanFieldOps
BooleanSyntax
EffectValidationResultOps
EffectValidationResultSequenceOps
EffectValidationResultSyntax
FailFieldOps
FailSyntax
FieldOps
FieldSyntax
GenericSyntax
IterableSyntax
MapFieldOps
MapSyntax
NumericFieldOps
NumericSyntax
OptionFieldOps
OptionSyntax
PolicySyntax
StringFieldOps
StringSyntax
ValidationResultIdOps
ValidationResultOps
ValidationResultSyntax
fields-core
/
jap.fields.syntax
/
OptionFieldOps
OptionFieldOps
final
class
OptionFieldOps
[
P
,
F
[
_
],
VR
[
_
],
E
](
field:
Field
[
Option
[
P
]])
extends
AnyVal
Graph
Supertypes
class
AnyVal
trait
Matchable
class
Any
Value members
Value members
Concrete methods
def
isDefined
(
implicit
M:
ValidationModule
[
F
,
VR
,
E
],
CF:
CanFailEmpty
[
E
]):
F
[
VR
[
E
]]
def
isEmpty
(
implicit
M:
ValidationModule
[
F
,
VR
,
E
],
CF:
CanFailNonEmpty
[
E
]):
F
[
VR
[
E
]]
def
some
(
f:
Field
[
P
]
=>
F
[
VR
[
E
]])(
implicit
M:
ValidationModule
[
F
,
VR
,
E
]):
F
[
VR
[
E
]]