package discipline
- Source
 - package.scala
 
- Alphabetic
 - By Inheritance
 
- discipline
 - DisciplinePackage
 - PlatformSpecificDisciplinePackage
 - AnyRef
 - Any
 
- Hide All
 - Show All
 
- Public
 - Protected
 
Type Members
-  trait ArbitraryInstances extends ScalacheckInstances with ScalacheckInstances
 -    type CodecTests[E, D, F, T] = laws.discipline.CodecTests[E, D, F, T]
- Definition Classes
 - DisciplinePackage
 
 -    type DecoderTests[E, D, F, T] = laws.discipline.DecoderTests[E, D, F, T]
- Definition Classes
 - DisciplinePackage
 
 -    type DisciplineSuite = laws.discipline.DisciplineSuite
- Definition Classes
 - DisciplinePackage
 
 -    type EncoderTests[E, D, T] = laws.discipline.EncoderTests[E, D, T]
- Definition Classes
 - DisciplinePackage
 
 -   sealed  trait Enumerated extends EnumEntry
Defines a standard
Enumfor tests to use. -   sealed abstract  class EnumeratedByte extends ByteEnumEntry
Defines a standard
ByteEnumfor tests to use.Defines a standard
ByteEnumfor tests to use.See [this Enumeratum issue](https://github.com/lloydmeta/enumeratum/issues/140) for an explanation to the odd way this is designed.
 -   sealed abstract  class EnumeratedChar extends CharEnumEntry
Defines a standard
CharEnumfor tests to use.Defines a standard
CharEnumfor tests to use.See [this Enumeratum issue](https://github.com/lloydmeta/enumeratum/issues/140) for an explanation to the odd way this is designed.
 -   sealed abstract  class EnumeratedInt extends IntEnumEntry
Defines a standard
IntEnumfor tests to use.Defines a standard
IntEnumfor tests to use.See [this Enumeratum issue](https://github.com/lloydmeta/enumeratum/issues/140) for an explanation to the odd way this is designed.
 -   sealed abstract  class EnumeratedLong extends LongEnumEntry
Defines a standard
LongEnumfor tests to use.Defines a standard
LongEnumfor tests to use.See [this Enumeratum issue](https://github.com/lloydmeta/enumeratum/issues/140) for an explanation to the odd way this is designed.
 -   sealed abstract  class EnumeratedShort extends ShortEnumEntry
Defines a standard
ShortEnumfor tests to use.Defines a standard
ShortEnumfor tests to use.See [this Enumeratum issue](https://github.com/lloydmeta/enumeratum/issues/140) for an explanation to the odd way this is designed.
 -   sealed abstract  class EnumeratedString extends StringEnumEntry
Defines a standard
StringEnumfor tests to use.Defines a standard
StringEnumfor tests to use.See [this Enumeratum issue](https://github.com/lloydmeta/enumeratum/issues/140) for an explanation to the odd way this is designed.
 -    type SerializableTests[A] = laws.discipline.SerializableTests[A]
- Definition Classes
 - PlatformSpecificDisciplinePackage
 
 -    type StringCodecTests[A] = laws.discipline.CodecTests[String, A, DecodeError, strings.codecs.type]
- Definition Classes
 - DisciplinePackage
 
 -    type StringDecoderTests[A] = laws.discipline.DecoderTests[String, A, DecodeError, strings.codecs.type]
- Definition Classes
 - DisciplinePackage
 
 -    type StringEncoderTests[A] = laws.discipline.EncoderTests[String, A, strings.codecs.type]
- Definition Classes
 - DisciplinePackage
 
 
Value Members
-    val CodecTests: laws.discipline.CodecTests.type
- Definition Classes
 - DisciplinePackage
 
 -    val DecoderTests: laws.discipline.DecoderTests.type
- Definition Classes
 - DisciplinePackage
 
 -    val EncoderTests: laws.discipline.EncoderTests.type
- Definition Classes
 - DisciplinePackage
 
 -    val SerializableTests: laws.discipline.SerializableTests.type
- Definition Classes
 - PlatformSpecificDisciplinePackage
 
 -    val StringCodecTests: laws.discipline.StringCodecTests.type
- Definition Classes
 - DisciplinePackage
 
 -    val StringDecoderTests: laws.discipline.StringDecoderTests.type
- Definition Classes
 - DisciplinePackage
 
 -    val StringEncoderTests: laws.discipline.StringEncoderTests.type
- Definition Classes
 - DisciplinePackage
 
 -  object Enumerated extends Enum[Enumerated]
 -  object EnumeratedByte extends ByteEnum[EnumeratedByte]
 -  object EnumeratedChar extends CharEnum[EnumeratedChar]
 -  object EnumeratedInt extends IntEnum[EnumeratedInt]
 -  object EnumeratedLong extends LongEnum[EnumeratedLong]
 -  object EnumeratedShort extends ShortEnum[EnumeratedShort]
 -  object EnumeratedString extends StringEnum[EnumeratedString]
 -  object arbitrary extends ArbitraryInstances with laws.discipline.ArbitraryInstances