scalapb-validate-core
scalapb-validate-core
API
scalapb.validate
validate
Dummy
Dummy
DummyLens
FieldValidationOptions
FieldValidationOptions
FieldValidationOptionsLens
FileValidationOptions
FileValidationOptions
FileValidationOptionsLens
MessageValidationOptions
MessageValidationOptions
MessageValidationOptionsLens
ValidateProto
ComparativeValidation
EnumValidation
Failure
Failure
FieldValidationException
MapValidation
MembershipValidation
RepeatedValidation
RequiredValidation
Result
Result
SetAdapter
SetAdapter
Success
TimestampValidation
ValidationException
ValidationFailure
Validator
Validator
WellKnownRegex
scalapb-validate-core
/
scalapb.validate
/
Result
Result
scalapb.validate.Result
See the
Result
companion trait
object
Result
Attributes
Companion
trait
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
Sum
trait
Mirror
class
Object
trait
Matchable
class
Any
Self type
Result
.
type
Members list
Clear all
Type members
Inherited and Abstract types
type
MirroredElemLabels
<:
Tuple
The names of the product elements
The names of the product elements
Attributes
Inherited from:
Mirror
type
MirroredLabel
<:
String
The name of the type
The name of the type
Attributes
Inherited from:
Mirror
Value members
Concrete methods
def
apply
(
cond
:
=>
Boolean
,
onError
:
=>
ValidationFailure
):
Result
def
collect
(
results
:
Iterator
[
Result
]):
Result
def
collect
(
results
:
Iterable
[
Result
]):
Result
def
optional
[
T
](
value
:
Option
[
T
])(
eval
:
T
=>
Result
):
Result
def
repeated
[
T
](
value
:
Iterator
[
T
])(
eval
:
T
=>
Result
):
Result
def
repeated
[
T
](
value
:
Iterable
[
T
])(
eval
:
T
=>
Result
):
Result
def
run
[
T
](
code
:
=>
T
):
Result
In this article
Attributes
Members list
Type members
Inherited and Abstract types
Value members
Concrete methods