ltbs
.
uniform
validation
package
validation
Linear Supertypes
EmptyInstances
,
ToEmptyOps
,
ToQuantifiableOps
,
Compat
,
QuantifiableInstances
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
validation
EmptyInstances
ToEmptyOps
ToQuantifiableOps
Compat
QuantifiableInstances
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Type Members
trait
Compat
extends
QuantifiableInstances
trait
Empty
[
A
]
extends
Serializable
Annotations
@implicitNotFound
(
...
)
trait
EmptyInstances
extends
AnyRef
trait
Quantifiable
[
A
]
extends
Serializable
Annotations
@implicitNotFound
(
...
)
trait
QuantifiableInstances
extends
AnyRef
implicit
class
RichRule
[
A
]
extends
AnyRef
type
Rule
[
A
]
= (
A
) β
Validated
[
ErrorTree
,
A
]
type
Transformation
[
A
,
B
]
= (
A
) β
Validated
[
ErrorTree
,
B
]
Value Members
object
Empty
extends
Serializable
object
Quantifiable
extends
Serializable
object
Rule
extends
ToQuantifiableOps
implicit
val
emptyInt
:
Empty
[
Int
] { def empty: Int }
Definition Classes
EmptyInstances
implicit
def
emptyMonoid
[
A
]
(
implicit
mon:
Monoid
[
A
]
)
:
Empty
[
A
] { def empty: A }
Definition Classes
EmptyInstances
implicit
def
emptyNumeric
[
A
]
(
implicit
num:
Numeric
[
A
]
)
:
Empty
[
A
] { def empty: A }
Definition Classes
EmptyInstances
implicit
def
emptyOpt
[
A
]
:
Empty
[
Option
[
A
]] { def empty: Option[A] }
Definition Classes
EmptyInstances
implicit
def
emptyQuantifiable
[
A
]
(
implicit
qty:
Quantifiable
[
A
]
)
:
Empty
[
A
]
Definition Classes
EmptyInstances
implicit
val
emptyString
:
Empty
[
String
] { def empty: String }
Definition Classes
EmptyInstances
def
instance
[
A
]
(
f: (
A
) β
Int
)
:
Quantifiable
[
A
]
Definition Classes
QuantifiableInstances
def
newEmpty
[
A
]
(
e:
A
)
:
Empty
[
A
] { def empty: A }
Definition Classes
EmptyInstances
implicit
def
quantGenTranversable
[
A <:
GenTraversableOnce
[_]
]
:
Quantifiable
[
A
]
Definition Classes
Compat
implicit
val
quantString
:
Quantifiable
[
String
]
Definition Classes
QuantifiableInstances
implicit
def
ruleMonoidInstance
[
A
]
:
Monoid
[
Rule
[
A
]]
implicit
def
toEmptyOps
[
A
]
(
target:
A
)
(
implicit
tc:
Empty
[
A
]
)
:
Ops
[
A
] { type TypeClassType = ltbs.uniform.validation.Empty[A] }
Definition Classes
ToEmptyOps
Annotations
@SuppressWarnings
()
implicit
def
toQuantifiableOps
[
A
]
(
target:
A
)
(
implicit
tc:
Quantifiable
[
A
]
)
:
Ops
[
A
] { type TypeClassType = ltbs.uniform.validation.Quantifiable[A] }
Definition Classes
ToQuantifiableOps
Annotations
@SuppressWarnings
()
Inherited from
EmptyInstances
Inherited from
ToEmptyOps
Inherited from
ToQuantifiableOps
Inherited from
Compat
Inherited from
QuantifiableInstances
Inherited from
AnyRef
Inherited from
Any
Ungrouped