package laws
- Source
- package.scala
- Alphabetic
- By Inheritance
- laws
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Package Members
- package discipline
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