cps.automaticColoring

Members list

Type members

Classlikes

trait AutomaticColoringTag[F[_]]

Attributes

Source
tag.scala
Supertypes
class Object
trait Matchable
class Any

Deprecated classlikes

@Deprecated("use -Wvalue-discard instead")
trait WarnValueDiscard[F[_]]

if this tag is set for some monad, then non-unit value discards become warnings in async block, (otherwise they errors).

if this tag is set for some monad, then non-unit value discards become warnings in async block, (otherwise they errors).

Attributes

Deprecated
true
Source
tag.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object futureDiscard.type

Givens

Givens

given tag[F[_]]: tag[F]

import of this tag enable automatic coloring

import of this tag enable automatic coloring

Attributes

Source
tag.scala

Deprecated givens

@Deprecated("using CpsDirect[F] context function approach instead automatic coloring")
transparent inline given conversion[F[_], T, G[_]](using CpsMonadContext[G], CpsMonadConversion[F, G], CpsMonadMemoization[F], AutomaticColoringTag[F]): Conversion[F[T], T]

implicit conversion which inserted during autmatic coloring when async value used in sync context.

implicit conversion which inserted during autmatic coloring when async value used in sync context.

Attributes

Deprecated
true
Source
implicitAwait.scala