zio.prelude.coherent

Members list

Type members

Classlikes

Attributes

Companion
object
Supertypes
trait Invariant[F]
trait Derive[F, Equal]
trait AssociativeBoth[F]
class Object
trait Matchable
class Any
Show all
Known subtypes

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
trait Invariant[F]
trait Derive[F, Equal]
class Object
trait Matchable
class Any
Show all
Known subtypes

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
trait AssociativeEqual[A] extends Associative[A], Equal[A]

Attributes

Companion
object
Supertypes
trait Equal[A]
trait Associative[A]
class Object
trait Matchable
class Any
Known subtypes
trait CommutativeEqual[A]
trait EqualIdempotent[A]
trait EqualIdentity[A]
trait EqualInverse[A]

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
trait Derive[F, Equal]
trait Covariant[F]
trait Invariant[F]
class Object
trait Matchable
class Any
Show all
Known subtypes

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
trait CommutativeBoth[F]
trait Invariant[F]
trait Derive[F, Equal]
trait AssociativeBoth[F]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
trait Invariant[F]
trait Derive[F, Equal]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
trait Commutative[A]
trait AssociativeEqual[A]
trait Equal[A]
trait Associative[A]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
trait CommutativeIdentity[A] extends Commutative[A], Identity[A]

Attributes

Companion
object
Supertypes
trait Identity[A]
trait Commutative[A]
trait Associative[A]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
trait Derive[F, Equal]
trait Contravariant[F]
trait Invariant[F]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
trait CovariantDeriveEqual[F[_]] extends Covariant[F], DeriveEqual[F]

Attributes

Companion
object
Supertypes
trait Derive[F, Equal]
trait Covariant[F]
trait Invariant[F]
class Object
trait Matchable
class Any
Show all
Known subtypes

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
trait Derive[F, Equal]
trait Covariant[F]
trait Invariant[F]
trait IdentityFlatten[F]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class 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 Object
trait Matchable
class Any
Show all
Self type

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
trait ForEach[F]
trait Derive[F, Equal]
trait Covariant[F]
trait Invariant[F]
class Object
trait Matchable
class Any
Show all
Known subtypes

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
trait IdentityBoth[F]
trait Invariant[F]
trait Derive[F, Equal]
trait AssociativeBoth[F]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
trait IdentityEither[F]
trait Invariant[F]
trait Derive[F, Equal]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
trait NonEmptyForEach[F]
trait ForEach[F]
trait Derive[F, Equal]
trait Covariant[F]
trait Invariant[F]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
trait Idempotent[A]
trait AssociativeEqual[A]
trait Equal[A]
trait Associative[A]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self 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 Object
trait Matchable
class Any
Show all
Known subtypes
trait EqualInverse[A]
object EqualIdentity

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
trait EqualInverse[A] extends EqualPartialInverse[A], Inverse[A]

Attributes

Companion
object
Supertypes
trait Inverse[A]
trait PartialInverse[A]
trait EqualIdentity[A]
trait Identity[A]
trait AssociativeEqual[A]
trait Equal[A]
trait Associative[A]
class Object
trait Matchable
class Any
Show all
object EqualInverse

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
trait PartialInverse[A]
trait EqualIdentity[A]
trait Identity[A]
trait AssociativeEqual[A]
trait Equal[A]
trait Associative[A]
class Object
trait Matchable
class Any
Show all
Known subtypes
trait EqualInverse[A]

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self 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 Object
trait Matchable
class Any
Show all
Self type
HashOrd[A]
object HashOrd

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
HashOrd.type
trait HashPartialOrd[-A] extends Hash[A], PartialOrd[A]

Attributes

Companion
object
Supertypes
trait PartialOrd[A]
trait Hash[A]
trait Equal[A]
class Object
trait Matchable
class Any
Show all
Known subtypes
trait HashOrd[A]
Self type

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type