cats.effect.laws

Members list

Concise view

Type members

Classlikes

trait AsyncLaws[F[_]] extends GenTemporalLaws[F, Throwable] with SyncLaws[F]

Attributes

Companion:
object
Source:
AsyncLaws.scala
Graph
Supertypes
trait SyncLaws[F]
trait ClockLaws[F]
trait UniqueLaws[F]
trait MonadLaws[F]
trait FlatMapLaws[F]
trait ApplyLaws[F]
trait FunctorLaws[F]
trait InvariantLaws[F]
class Object
trait Matchable
class Any
object AsyncLaws

Attributes

Companion:
trait
Source:
AsyncLaws.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
trait AsyncTests[F[_]] extends GenTemporalTests[F, Throwable] with SyncTests[F]

Attributes

Companion:
object
Source:
AsyncTests.scala
Graph
Supertypes
trait SyncTests[F]
trait ClockTests[F]
trait UniqueTests[F]
trait MonadTests[F]
trait FlatMapTests[F]
trait ApplyTests[F]
trait FunctorTests[F]
trait Laws
class Object
trait Matchable
class Any
object AsyncTests

Attributes

Companion:
trait
Source:
AsyncTests.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
trait ClockLaws[F[_]]

Attributes

Companion:
object
Source:
ClockLaws.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait GenTemporalLaws[F, E]
trait AsyncLaws[F]
trait SyncLaws[F]
object ClockLaws

Attributes

Companion:
trait
Source:
ClockLaws.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
trait ClockTests[F[_]] extends Laws

Attributes

Companion:
object
Source:
ClockTests.scala
Graph
Supertypes
trait Laws
class Object
trait Matchable
class Any
Known subtypes
trait GenTemporalTests[F, E]
trait AsyncTests[F]
trait SyncTests[F]
object ClockTests

Attributes

Companion:
trait
Source:
ClockTests.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
trait GenSpawnLaws[F[_], E] extends MonadCancelLaws[F, E] with UniqueLaws[F]

Attributes

Companion:
object
Source:
GenSpawnLaws.scala
Graph
Supertypes
trait UniqueLaws[F]
trait MonadCancelLaws[F, E]
trait MonadErrorLaws[F, E]
trait MonadLaws[F]
trait FlatMapLaws[F]
trait ApplyLaws[F]
trait FunctorLaws[F]
trait InvariantLaws[F]
class Object
trait Matchable
class Any
Known subtypes
trait GenTemporalLaws[F, E]
trait AsyncLaws[F]

Attributes

Companion:
trait
Source:
GenSpawnLaws.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
trait GenSpawnTests[F[_], E] extends MonadCancelTests[F, E] with UniqueTests[F]

Attributes

Companion:
object
Source:
GenSpawnTests.scala
Graph
Supertypes
trait UniqueTests[F]
trait MonadCancelTests[F, E]
trait MonadErrorTests[F, E]
trait MonadTests[F]
trait FlatMapTests[F]
trait ApplyTests[F]
trait FunctorTests[F]
trait Laws
class Object
trait Matchable
class Any
Known subtypes
trait GenTemporalTests[F, E]
trait AsyncTests[F]

Attributes

Companion:
trait
Source:
GenSpawnTests.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
trait GenTemporalLaws[F[_], E] extends GenSpawnLaws[F, E] with ClockLaws[F]

Attributes

Companion:
object
Source:
GenTemporalLaws.scala
Graph
Supertypes
trait ClockLaws[F]
trait GenSpawnLaws[F, E]
trait UniqueLaws[F]
trait MonadCancelLaws[F, E]
trait MonadErrorLaws[F, E]
trait MonadLaws[F]
trait FlatMapLaws[F]
trait ApplyLaws[F]
trait FunctorLaws[F]
trait InvariantLaws[F]
class Object
trait Matchable
class Any
Known subtypes
trait AsyncLaws[F]

Attributes

Companion:
trait
Source:
GenTemporalLaws.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
trait GenTemporalTests[F[_], E] extends GenSpawnTests[F, E] with ClockTests[F]

Attributes

Companion:
object
Source:
GenTemporalTests.scala
Graph
Supertypes
trait ClockTests[F]
trait GenSpawnTests[F, E]
trait UniqueTests[F]
trait MonadCancelTests[F, E]
trait MonadErrorTests[F, E]
trait MonadTests[F]
trait FlatMapTests[F]
trait ApplyTests[F]
trait FunctorTests[F]
trait Laws
class Object
trait Matchable
class Any
Known subtypes
trait AsyncTests[F]

Attributes

Companion:
trait
Source:
GenTemporalTests.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
sealed trait IsEq[A]

Attributes

Companion:
object
Source:
IsEq.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Assert[A]
object IsEq

Attributes

Companion:
trait
Source:
IsEq.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
IsEq.type
final implicit class IsEqArrow[A](lhs: A) extends AnyVal

Attributes

Source:
package.scala
Graph
Supertypes
class AnyVal
trait Matchable
class Any
trait MonadCancelLaws[F[_], E] extends MonadErrorLaws[F, E]

Attributes

Companion:
object
Source:
MonadCancelLaws.scala
Graph
Supertypes
trait MonadErrorLaws[F, E]
trait MonadLaws[F]
trait FlatMapLaws[F]
trait ApplyLaws[F]
trait FunctorLaws[F]
trait InvariantLaws[F]
class Object
trait Matchable
class Any
Known subtypes
trait GenSpawnLaws[F, E]
trait GenTemporalLaws[F, E]
trait AsyncLaws[F]
trait SyncLaws[F]

Attributes

Companion:
trait
Source:
MonadCancelLaws.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
trait MonadCancelTests[F[_], E] extends MonadErrorTests[F, E]

Attributes

Companion:
object
Source:
MonadCancelTests.scala
Graph
Supertypes
trait MonadErrorTests[F, E]
trait MonadTests[F]
trait FlatMapTests[F]
trait ApplyTests[F]
trait FunctorTests[F]
trait Laws
class Object
trait Matchable
class Any
Known subtypes
trait GenSpawnTests[F, E]
trait GenTemporalTests[F, E]
trait AsyncTests[F]
trait SyncTests[F]

Attributes

Companion:
trait
Source:
MonadCancelTests.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
trait SyncLaws[F[_]] extends MonadCancelLaws[F, Throwable] with ClockLaws[F] with UniqueLaws[F]

Attributes

Companion:
object
Source:
SyncLaws.scala
Graph
Supertypes
trait UniqueLaws[F]
trait ClockLaws[F]
trait MonadLaws[F]
trait FlatMapLaws[F]
trait ApplyLaws[F]
trait FunctorLaws[F]
trait InvariantLaws[F]
class Object
trait Matchable
class Any
Known subtypes
trait AsyncLaws[F]
object SyncLaws

Attributes

Companion:
trait
Source:
SyncLaws.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
trait SyncTests[F[_]] extends MonadCancelTests[F, Throwable] with ClockTests[F] with UniqueTests[F]

Attributes

Companion:
object
Source:
SyncTests.scala
Graph
Supertypes
trait UniqueTests[F]
trait ClockTests[F]
trait MonadTests[F]
trait FlatMapTests[F]
trait ApplyTests[F]
trait FunctorTests[F]
trait Laws
class Object
trait Matchable
class Any
Known subtypes
trait AsyncTests[F]
object SyncTests

Attributes

Companion:
trait
Source:
SyncTests.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final case class Tolerance[+A](value: A)

Attributes

Companion:
object
Source:
Tolerance.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object Tolerance

Attributes

Companion:
class
Source:
Tolerance.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
trait UniqueLaws[F[_]]

Attributes

Companion:
object
Source:
UniqueLaws.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait GenSpawnLaws[F, E]
trait GenTemporalLaws[F, E]
trait AsyncLaws[F]
trait SyncLaws[F]
object UniqueLaws

Attributes

Companion:
trait
Source:
UniqueLaws.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
trait UniqueTests[F[_]] extends Laws

Attributes

Companion:
object
Source:
UniqueTests.scala
Graph
Supertypes
trait Laws
class Object
trait Matchable
class Any
Known subtypes
trait GenSpawnTests[F, E]
trait GenTemporalTests[F, E]
trait AsyncTests[F]
trait SyncTests[F]

Attributes

Companion:
trait
Source:
UniqueTests.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Implicits

Implicits

final implicit def IsEqArrow[A](lhs: A): IsEqArrow[A]

Attributes

Source:
package.scala