Package

kantan.codecs

laws

Permalink

package laws

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. laws
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait CodecLaws[E, D, F, T] extends DecoderLaws[E, D, F, T] with EncoderLaws[E, D, T]

    Permalink
  2. sealed abstract class CodecValue[E, D, T] extends Product with Serializable

    Permalink
  3. trait DecoderLaws[E, D, F, T] extends AnyRef

    Permalink
  4. trait EncoderLaws[E, D, T] extends AnyRef

    Permalink
  5. type IllegalString[A] = IllegalValue[String, A, strings.codecs.type]

    Permalink
  6. type LegalString[A] = LegalValue[String, A, strings.codecs.type]

    Permalink
  7. trait OptionalLaws[A] extends AnyRef

    Permalink
  8. trait SerializableLaws[A] extends AnyRef

    Permalink

    Laws for serializable type class instances.

  9. type StringCodecLaws[A] = CodecLaws[String, A, DecodeError, strings.codecs.type]

    Permalink
  10. type StringDecoderLaws[A] = DecoderLaws[String, A, DecodeError, strings.codecs.type]

    Permalink
  11. type StringEncoderLaws[A] = EncoderLaws[String, A, strings.codecs.type]

    Permalink
  12. type StringValue[A] = CodecValue[String, A, strings.codecs.type]

    Permalink

Value Members

  1. object CodecLaws

    Permalink
  2. object CodecValue extends Serializable

    Permalink
  3. object DecoderLaws

    Permalink
  4. object EncoderLaws

    Permalink
  5. object OptionalLaws

    Permalink
  6. object SerializableLaws

    Permalink
  7. package discipline

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped