alleycats

package alleycats

Members list

Type members

Classlikes

trait ConsK[F[_]] extends Serializable

Attributes

Companion
object
Source
ConsK.scala
Supertypes
trait Serializable
class Object
trait Matchable
class Any
object ConsK

Attributes

Companion
trait
Source
ConsK.scala
Supertypes
class Object
trait Matchable
class Any
Self type
ConsK.type
trait Empty[A] extends Serializable

Attributes

Companion
object
Source
Empty.scala
Supertypes
trait Serializable
class Object
trait Matchable
class Any
object Empty

Attributes

Companion
trait
Source
Empty.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Empty.type
trait EmptyK[F[_]] extends Serializable

Attributes

Companion
object
Source
EmptyK.scala
Supertypes
trait Serializable
class Object
trait Matchable
class Any
Self type
EmptyK[F]
object EmptyK

Attributes

Companion
trait
Source
EmptyK.scala
Supertypes
class Object
trait Matchable
class Any
Self type
EmptyK.type
trait Extract[F[_]] extends Serializable

Attributes

Companion
object
Source
Extract.scala
Supertypes
trait Serializable
class Object
trait Matchable
class Any
object Extract

Attributes

Companion
trait
Source
Extract.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Extract.type
trait One[A] extends Serializable

Attributes

Companion
object
Source
One.scala
Supertypes
trait Serializable
class Object
trait Matchable
class Any
object One

Attributes

Companion
trait
Source
One.scala
Supertypes
class Object
trait Matchable
class Any
Self type
One.type
trait Pure[F[_]] extends Serializable

Attributes

Companion
object
Source
Pure.scala
Supertypes
trait Serializable
class Object
trait Matchable
class Any
object Pure

Attributes

Companion
trait
Source
Pure.scala
Supertypes
class Object
trait Matchable
class Any
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
trait Eq[A]
trait Serializable
class Object
trait Matchable
class Any
Known subtypes
object ReferentialEq

Attributes

Companion
trait
Source
ReferentialEq.scala
Supertypes
class Object
trait Matchable
class Any
Self 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 Serializable
class Object
trait Matchable
class Any
Show all

Attributes

Companion
trait
Source
SystemIdentityHash.scala
Supertypes
class Object
trait Matchable
class Any
Self type
trait Zero[A] extends Serializable

Attributes

Companion
object
Source
Zero.scala
Supertypes
trait Serializable
class Object
trait Matchable
class Any
object Zero

Attributes

Companion
trait
Source
Zero.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Zero.type