Packages

package discipline

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. discipline
  2. DisciplinePackage
  3. PlatformSpecificDisciplinePackage
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. trait ArbitraryInstances extends ScalacheckInstances with ScalacheckInstances
  2. type CodecTests[E, D, F, T] = laws.discipline.CodecTests[E, D, F, T]
    Definition Classes
    DisciplinePackage
  3. type DecoderTests[E, D, F, T] = laws.discipline.DecoderTests[E, D, F, T]
    Definition Classes
    DisciplinePackage
  4. type DisciplineSuite = laws.discipline.DisciplineSuite
    Definition Classes
    DisciplinePackage
  5. type EncoderTests[E, D, T] = laws.discipline.EncoderTests[E, D, T]
    Definition Classes
    DisciplinePackage
  6. sealed trait Enumerated extends EnumEntry

    Defines a standard Enum for tests to use.

  7. sealed abstract class EnumeratedByte extends ByteEnumEntry

    Defines a standard ByteEnum for tests to use.

    Defines a standard ByteEnum for tests to use.

    See [this Enumeratum issue](https://github.com/lloydmeta/enumeratum/issues/140) for an explanation to the odd way this is designed.

  8. sealed abstract class EnumeratedChar extends CharEnumEntry

    Defines a standard CharEnum for tests to use.

    Defines a standard CharEnum for tests to use.

    See [this Enumeratum issue](https://github.com/lloydmeta/enumeratum/issues/140) for an explanation to the odd way this is designed.

  9. sealed abstract class EnumeratedInt extends IntEnumEntry

    Defines a standard IntEnum for tests to use.

    Defines a standard IntEnum for tests to use.

    See [this Enumeratum issue](https://github.com/lloydmeta/enumeratum/issues/140) for an explanation to the odd way this is designed.

  10. sealed abstract class EnumeratedLong extends LongEnumEntry

    Defines a standard LongEnum for tests to use.

    Defines a standard LongEnum for tests to use.

    See [this Enumeratum issue](https://github.com/lloydmeta/enumeratum/issues/140) for an explanation to the odd way this is designed.

  11. sealed abstract class EnumeratedShort extends ShortEnumEntry

    Defines a standard ShortEnum for tests to use.

    Defines a standard ShortEnum for tests to use.

    See [this Enumeratum issue](https://github.com/lloydmeta/enumeratum/issues/140) for an explanation to the odd way this is designed.

  12. sealed abstract class EnumeratedString extends StringEnumEntry

    Defines a standard StringEnum for tests to use.

    Defines a standard StringEnum for tests to use.

    See [this Enumeratum issue](https://github.com/lloydmeta/enumeratum/issues/140) for an explanation to the odd way this is designed.

  13. type SerializableTests[A] = laws.discipline.SerializableTests[A]
  14. type StringCodecTests[A] = laws.discipline.CodecTests[String, A, DecodeError, strings.codecs.type]
    Definition Classes
    DisciplinePackage
  15. type StringDecoderTests[A] = laws.discipline.DecoderTests[String, A, DecodeError, strings.codecs.type]
    Definition Classes
    DisciplinePackage
  16. type StringEncoderTests[A] = laws.discipline.EncoderTests[String, A, strings.codecs.type]
    Definition Classes
    DisciplinePackage

Value Members

  1. val CodecTests: laws.discipline.CodecTests.type
    Definition Classes
    DisciplinePackage
  2. val DecoderTests: laws.discipline.DecoderTests.type
    Definition Classes
    DisciplinePackage
  3. val EncoderTests: laws.discipline.EncoderTests.type
    Definition Classes
    DisciplinePackage
  4. val SerializableTests: laws.discipline.SerializableTests.type
  5. val StringCodecTests: laws.discipline.StringCodecTests.type
    Definition Classes
    DisciplinePackage
  6. val StringDecoderTests: laws.discipline.StringDecoderTests.type
    Definition Classes
    DisciplinePackage
  7. val StringEncoderTests: laws.discipline.StringEncoderTests.type
    Definition Classes
    DisciplinePackage
  8. object Enumerated extends Enum[Enumerated]
  9. object EnumeratedByte extends ByteEnum[EnumeratedByte]
  10. object EnumeratedChar extends CharEnum[EnumeratedChar]
  11. object EnumeratedInt extends IntEnum[EnumeratedInt]
  12. object EnumeratedLong extends LongEnum[EnumeratedLong]
  13. object EnumeratedShort extends ShortEnum[EnumeratedShort]
  14. object EnumeratedString extends StringEnum[EnumeratedString]
  15. object arbitrary extends ArbitraryInstances with laws.discipline.ArbitraryInstances

Inherited from DisciplinePackage

Inherited from AnyRef

Inherited from Any

Ungrouped