cps.automaticColoring

Type members

Classlikes

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).

Givens

Givens

given conversion[F[_], T, G[_]](using CpsAwaitable[F], CpsMonadMemoization[F], AutomaticColoringTag[F], CpsMonadContext[G]): 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.

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

import of this tag enable automatic coloring

import of this tag enable automatic coloring