alleycats
package alleycats
Members list
Packages
package alleycats.compat
package alleycats.laws.discipline
package alleycats.std
package alleycats.syntax
Type members
Classlikes
trait ConsK[F[_]] extends Serializable
Attributes
- Companion
- object
- Source
- ConsK.scala
- Supertypes
object ConsK
Attributes
- Companion
- trait
- Source
- ConsK.scala
- Supertypes
- Self type
-
ConsK.type
trait Empty[A] extends Serializable
Attributes
- Companion
- object
- Source
- Empty.scala
- Supertypes
object Empty
Attributes
- Companion
- trait
- Source
- Empty.scala
- Supertypes
- Self type
-
Empty.type
trait EmptyK[F[_]] extends Serializable
Attributes
- Companion
- object
- Source
- EmptyK.scala
- Supertypes
- Self type
-
EmptyK[F]
object EmptyK
Attributes
- Companion
- trait
- Source
- EmptyK.scala
- Supertypes
- Self type
-
EmptyK.type
trait Extract[F[_]] extends Serializable
Attributes
- Companion
- object
- Source
- Extract.scala
- Supertypes
object Extract
Attributes
- Companion
- trait
- Source
- Extract.scala
- Supertypes
- Self type
-
Extract.type
trait One[A] extends Serializable
Attributes
object One
trait Pure[F[_]] extends Serializable
Attributes
- Companion
- object
- Source
- Pure.scala
- Supertypes
object Pure
Attributes
- Companion
- trait
- Source
- Pure.scala
- Supertypes
- Self type
-
Pure.type
trait ReferentialEq[A <: AnyRef] extends Eq[A]
An Eq[A]
that delegates to referential equality (eq
).
An Eq[A]
that delegates to referential equality (eq
). Note that it is not referentially transparent!
Attributes
- Companion
- object
- Source
- ReferentialEq.scala
- Supertypes
- Known subtypes
-
trait SystemIdentityHash[A]
object ReferentialEq
Attributes
- Companion
- trait
- Source
- ReferentialEq.scala
- Supertypes
- Self type
-
ReferentialEq.type
trait SystemIdentityHash[A <: AnyRef] extends ReferentialEq[A], Hash[A]
A Hash[A]
that delegates to identity hashcode (System.identityHashCode
).
A Hash[A]
that delegates to identity hashcode (System.identityHashCode
). It implements Eq[A]
via referential equality (eq
) that it is not referentially transparent!
Attributes
- Companion
- object
- Source
- SystemIdentityHash.scala
- Supertypes
-
trait Hash[A]trait ReferentialEq[A]trait Eq[A]trait Serializableclass Objecttrait Matchableclass AnyShow all
object SystemIdentityHash
Attributes
- Companion
- trait
- Source
- SystemIdentityHash.scala
- Supertypes
- Self type
-
SystemIdentityHash.type
trait Zero[A] extends Serializable
Attributes
- Companion
- object
- Source
- Zero.scala
- Supertypes
object Zero
Attributes
- Companion
- trait
- Source
- Zero.scala
- Supertypes
- Self type
-
Zero.type
In this article