kantan
.
codecs
laws
package
laws
Linear Supertypes
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
laws
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Type Members
trait
CodecLaws
[
E
,
D
,
F
,
T
]
extends
DecoderLaws
[
E
,
D
,
F
,
T
] with
EncoderLaws
[
E
,
D
,
T
]
sealed abstract
class
CodecValue
[
E
,
D
,
T
]
extends
Product
with
Serializable
trait
DecoderLaws
[
E
,
D
,
F
,
T
]
extends
AnyRef
trait
EncoderLaws
[
E
,
D
,
T
]
extends
AnyRef
type
IllegalString
[
A
]
=
IllegalValue
[
String
,
A
,
strings.codecs
.type]
type
LegalString
[
A
]
=
LegalValue
[
String
,
A
,
strings.codecs
.type]
trait
OptionalLaws
[
A
]
extends
AnyRef
trait
SerializableLaws
[
A
]
extends
AnyRef
Laws for serializable type class instances.
type
StringCodecLaws
[
A
]
=
CodecLaws
[
String
,
A
,
DecodeError
,
strings.codecs
.type]
type
StringDecoderLaws
[
A
]
=
DecoderLaws
[
String
,
A
,
DecodeError
,
strings.codecs
.type]
type
StringEncoderLaws
[
A
]
=
EncoderLaws
[
String
,
A
,
strings.codecs
.type]
type
StringValue
[
A
]
=
CodecValue
[
String
,
A
,
strings.codecs
.type]
Value Members
object
CodecLaws
object
CodecValue
extends
Serializable
object
DecoderLaws
object
EncoderLaws
object
OptionalLaws
object
SerializableLaws
package
discipline
Inherited from
AnyRef
Inherited from
Any
Ungrouped