RefOp

doobie.free.ref$.RefOp$
See theRefOp companion trait
object RefOp

Attributes

Companion:
trait
Source:
ref.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
RefOp.type

Members list

Concise view

Type members

Classlikes

case object Canceled extends RefOp[Unit]

Attributes

Source:
ref.scala
Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait RefOp[Unit]
class Object
trait Matchable
class Any
Self type
final case class Embed[A](e: Embedded[A]) extends RefOp[A]

Attributes

Source:
ref.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait RefOp[A]
class Object
trait Matchable
class Any
final case class ForceR[A, B](fa: RefIO[A], fb: RefIO[B]) extends RefOp[B]

Attributes

Source:
ref.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait RefOp[B]
class Object
trait Matchable
class Any
case object GetBaseTypeName extends RefOp[String]

Attributes

Source:
ref.scala
Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait RefOp[String]
class Object
trait Matchable
class Any
Self type
case object GetObject extends RefOp[AnyRef]

Attributes

Source:
ref.scala
Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait RefOp[AnyRef]
class Object
trait Matchable
class Any
Self type
final case class GetObject1(a: Map[String, Class[_]]) extends RefOp[AnyRef]

Attributes

Source:
ref.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait RefOp[AnyRef]
class Object
trait Matchable
class Any
final case class HandleErrorWith[A](fa: RefIO[A], f: Throwable => RefIO[A]) extends RefOp[A]

Attributes

Source:
ref.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait RefOp[A]
class Object
trait Matchable
class Any
case object Monotonic extends RefOp[FiniteDuration]

Attributes

Source:
ref.scala
Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait RefOp[FiniteDuration]
class Object
trait Matchable
class Any
Self type
final case class OnCancel[A](fa: RefIO[A], fin: RefIO[Unit]) extends RefOp[A]

Attributes

Source:
ref.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait RefOp[A]
class Object
trait Matchable
class Any
final case class Poll1[A](poll: Any, fa: RefIO[A]) extends RefOp[A]

Attributes

Source:
ref.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait RefOp[A]
class Object
trait Matchable
class Any
final case class RaiseError[A](e: Throwable) extends RefOp[A]

Attributes

Source:
ref.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait RefOp[A]
class Object
trait Matchable
class Any
final case class Raw[A](f: Ref => A) extends RefOp[A]

Attributes

Source:
ref.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait RefOp[A]
class Object
trait Matchable
class Any
case object Realtime extends RefOp[FiniteDuration]

Attributes

Source:
ref.scala
Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait RefOp[FiniteDuration]
class Object
trait Matchable
class Any
Self type
final case class SetObject(a: AnyRef) extends RefOp[Unit]

Attributes

Source:
ref.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait RefOp[Unit]
class Object
trait Matchable
class Any
final case class Suspend[A](hint: Type, thunk: () => A) extends RefOp[A]

Attributes

Source:
ref.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait RefOp[A]
class Object
trait Matchable
class Any
final case class Uncancelable[A](body: Poll[RefIO] => RefIO[A]) extends RefOp[A]

Attributes

Source:
ref.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait RefOp[A]
class Object
trait Matchable
class Any
trait Visitor[F[_]] extends FunctionK[RefOp, F]

Attributes

Source:
ref.scala
Graph
Supertypes
trait FunctionK[RefOp, F]
trait Serializable
class Object
trait Matchable
class Any
Known subtypes

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror
Source:
Mirror.scala
type MirroredLabel <: String

The name of the type

The name of the type

Attributes

Inherited from:
Mirror
Source:
Mirror.scala

Implicits

Implicits

implicit val RefOpEmbeddable: Embeddable[RefOp, Ref]

Attributes

Source:
ref.scala