zio.prelude.coherent
package zio.prelude.coherent
Members list
Type members
Classlikes
trait AssociativeBothDeriveEqualInvariant[F[_]] extends AssociativeBoth[F], DeriveEqual[F], Invariant[F]
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
trait CommutativeBothDeriveEqualInvariant[F]trait DeriveEqualIdentityBothInvariant[F]
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
trait AssociativeEitherDeriveEqualInvariant[F[_]] extends AssociativeEither[F], DeriveEqual[F], Invariant[F]
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
trait DeriveEqualIdentityEitherInvariant[F]
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
trait AssociativeEqual[A] extends Associative[A], Equal[A]
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
trait CommutativeEqual[A]trait EqualIdempotent[A]trait EqualIdentity[A]trait EqualPartialInverse[A]trait EqualInverse[A]
object AssociativeEqual
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AssociativeEqual.type
trait AssociativeFlattenCovariantDeriveEqual[F[_]] extends AssociativeFlatten[F], Covariant[F], DeriveEqual[F]
Attributes
- Companion
- object
- Supertypes
-
trait Covariant[F]trait Invariant[F]trait AssociativeFlatten[F]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait CovariantDeriveEqualIdentityFlatten[F]
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
trait CommutativeBothDeriveEqualInvariant[F[_]] extends AssociativeBothDeriveEqualInvariant[F], CommutativeBoth[F]
Attributes
- Companion
- object
- Supertypes
-
trait CommutativeBoth[F]trait AssociativeBothDeriveEqualInvariant[F]trait Invariant[F]trait AssociativeBoth[F]class Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
trait CommutativeEitherDeriveEqualInvariant[F[_]] extends AssociativeEitherDeriveEqualInvariant[F], CommutativeEither[F]
Attributes
- Companion
- object
- Supertypes
-
trait CommutativeEither[F]trait Invariant[F]trait AssociativeEither[F]class Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
trait CommutativeEqual[A] extends AssociativeEqual[A], Commutative[A]
Attributes
- Companion
- object
- Supertypes
-
trait Commutative[A]trait AssociativeEqual[A]trait Equal[A]trait Associative[A]class Objecttrait Matchableclass AnyShow all
object CommutativeEqual
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CommutativeEqual.type
trait CommutativeIdentity[A] extends Commutative[A], Identity[A]
Attributes
- Companion
- object
- Supertypes
-
trait Identity[A]trait Commutative[A]trait Associative[A]class Objecttrait Matchableclass AnyShow all
object CommutativeIdentity
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CommutativeIdentity.type
trait ContravariantDeriveEqual[F[_]] extends Contravariant[F], DeriveEqual[F]
Attributes
- Companion
- object
- Supertypes
object ContravariantDeriveEqual
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
trait CovariantDeriveEqual[F[_]] extends Covariant[F], DeriveEqual[F]
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
trait DeriveEqualForEach[F]trait DeriveEqualNonEmptyForEach[F]
object CovariantDeriveEqual
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CovariantDeriveEqual.type
trait CovariantDeriveEqualIdentityFlatten[F[_]] extends IdentityFlatten[F], AssociativeFlattenCovariantDeriveEqual[F]
Attributes
- Companion
- object
- Supertypes
-
trait Covariant[F]trait Invariant[F]trait IdentityFlatten[F]trait AssociativeFlatten[F]class Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
trait CovariantIdentityBoth[F[_]] extends Covariant[F], IdentityBoth[F]
Attributes
- Companion
- object
- Supertypes
-
trait IdentityBoth[F]trait AssociativeBoth[F]trait Covariant[F]trait Invariant[F]class Objecttrait Matchableclass AnyShow all
- Self type
object CovariantIdentityBoth
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
trait DeriveEqualForEach[F[_]] extends CovariantDeriveEqual[F], ForEach[F]
Attributes
- Companion
- object
- Supertypes
-
trait ForEach[F]trait CovariantDeriveEqual[F]trait Covariant[F]trait Invariant[F]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait DeriveEqualNonEmptyForEach[F]
object DeriveEqualForEach
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
DeriveEqualForEach.type
trait DeriveEqualIdentityBothInvariant[F[_]] extends AssociativeBothDeriveEqualInvariant[F], IdentityBoth[F]
Attributes
- Companion
- object
- Supertypes
-
trait IdentityBoth[F]trait AssociativeBothDeriveEqualInvariant[F]trait Invariant[F]trait AssociativeBoth[F]class Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
trait DeriveEqualIdentityEitherInvariant[F[_]] extends AssociativeEitherDeriveEqualInvariant[F], IdentityEither[F]
Attributes
- Companion
- object
- Supertypes
-
trait IdentityEither[F]trait Invariant[F]trait AssociativeEither[F]class Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
trait DeriveEqualNonEmptyForEach[F[_]] extends DeriveEqualForEach[F], NonEmptyForEach[F]
Attributes
- Companion
- object
- Supertypes
-
trait NonEmptyForEach[F]trait DeriveEqualForEach[F]trait ForEach[F]trait CovariantDeriveEqual[F]trait Covariant[F]trait Invariant[F]class Objecttrait Matchableclass AnyShow all
object DeriveEqualNonEmptyForEach
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
trait EqualIdempotent[A] extends AssociativeEqual[A], Idempotent[A]
Attributes
- Companion
- object
- Supertypes
-
trait Idempotent[A]trait AssociativeEqual[A]trait Equal[A]trait Associative[A]class Objecttrait Matchableclass AnyShow all
object EqualIdempotent
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
EqualIdempotent.type
trait EqualIdentity[A] extends AssociativeEqual[A], Identity[A]
Attributes
- Companion
- object
- Supertypes
-
trait Identity[A]trait AssociativeEqual[A]trait Equal[A]trait Associative[A]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait EqualPartialInverse[A]trait EqualInverse[A]
object EqualIdentity
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
EqualIdentity.type
trait EqualInverse[A] extends EqualPartialInverse[A], Inverse[A]
Attributes
- Companion
- object
- Supertypes
-
trait Inverse[A]trait EqualPartialInverse[A]trait PartialInverse[A]trait EqualIdentity[A]trait Identity[A]trait AssociativeEqual[A]trait Equal[A]trait Associative[A]class Objecttrait Matchableclass AnyShow all
object EqualInverse
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
EqualInverse.type
trait EqualPartialInverse[A] extends EqualIdentity[A], PartialInverse[A]
Attributes
- Companion
- object
- Supertypes
-
trait PartialInverse[A]trait EqualIdentity[A]trait Identity[A]trait AssociativeEqual[A]trait Equal[A]trait Associative[A]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait EqualInverse[A]
object EqualPartialInverse
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
EqualPartialInverse.type
trait HashOrd[-A] extends HashPartialOrd[A], Ord[A]
Attributes
- Companion
- object
- Supertypes
-
trait Ord[A]trait HashPartialOrd[A]trait PartialOrd[A]trait Hash[A]trait Equal[A]class Objecttrait Matchableclass AnyShow all
- Self type
-
HashOrd[A]
object HashOrd
trait HashPartialOrd[-A] extends Hash[A], PartialOrd[A]
Attributes
object HashPartialOrd
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
HashPartialOrd.type
In this article