RVT

object RVT extends RVTInstances
Companion:
class
trait Sum
trait Mirror
trait RVTInstances
trait RVTInstances8
trait RVTInstances7
trait RVTInstances6
trait RVTInstances5
trait RVTInstances4
trait RVTInstances3
trait RVTInstances2
trait RVTInstances1
trait RVTInstances0
class Object
trait Matchable
class Any
RVT.type

Type members

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from:
Mirror

Value members

Concrete methods

def cont[F[_], S, A](body: FunctionK[[_] =>> RVT[F, S, _$12], F] => F[A]): RVT[F, S, A]
def defer[F[_], S, A](rva: => RVT[F, S, A]): RVT[F, S, A]
def dispatch[F[_], S](using S: SplittableRng[S]): RVT[F, S, S]
def eval[F[_], S, A](fa: F[A]): RVT[F, S, A]
def evalK[F[_], S]: FunctionK[F, [_] =>> RVT[F, S, _$7]]
def int[F[_], S]: RVT[F, S, Int]
def long[F[_], S]: RVT[F, S, Long]
def pure[F[_], S, A](a: A): RVT[F, S, A]

Givens

Inherited givens

given given_Alternative_RVT[F[_], S](using evidence$12: MonoidK[F]): Alternative[[_] =>> RVT[F, S, _$49]]
Inherited from:
RVTInstances1
given given_Async_RVT[F[_], S](using evidence$4: Async[F], evidence$5: SplittableRng[S]): Async[[_] =>> RVT[F, S, _$28]]
Inherited from:
RVTInstances
given given_Aux_RVT_F_S[F[_], S](using evidence$15: Simulator[F], evidence$16: Rng[S]): Aux[[_] =>> RVT[F, S, _$55], F, S]
Inherited from:
RVTInstances0
given given_Aux_RVT_S[F[_], S](using evidence$17: SplittableRng[S]): Aux[[_] =>> RVT[F, S, _$59], S]
Inherited from:
RVTInstances0
given given_Clock_RVT[F[_], S, E](using evidence$9: Clock[F]): Clock[[_] =>> RVT[F, S, _$36]]
Inherited from:
RVTInstances7
given given_CommutativeMonad_RVT[F[_], S](using evidence$11: CommutativeMonad[F]): CommutativeMonad[[_] =>> RVT[F, S, _$44]]
Inherited from:
RVTInstances3
given given_FunctorFilter_RVT[F[_], S](using evidence$14: FunctorFilter[F]): FunctorFilter[[_] =>> RVT[F, S, _$53]]
Inherited from:
RVTInstances0
given given_GaussianCache_RVT_Double[F[_], S]: GaussianCache[[_] =>> RVT[F, S, _$57], Double]
Inherited from:
RVTInstances0
given given_GenConcurrent_RVT_E[F[_], S, E](using evidence$8: SplittableRng[S], F: GenConcurrent[F, E]): GenConcurrent[[_] =>> RVT[F, S, _$34], E]
Inherited from:
RVTInstances7
given given_GenSpawn_RVT_E[F[_], S, E](using evidence$10: SplittableRng[S], F: GenSpawn[F, E]): GenSpawn[[_] =>> RVT[F, S, _$38], E]
Inherited from:
RVTInstances6
given given_GenTemporal_RVT_E[F[_], S, E](using evidence$6: SplittableRng[S], F: GenTemporal[F, E]): GenTemporal[[_] =>> RVT[F, S, _$30], E]
Inherited from:
RVTInstances8
given given_MonadCancel_RVT_E_RVTMonadCancel_F_S_E[F[_], S, E](using F: MonadCancel[F, E]): given_MonadCancel_RVT_E_RVTMonadCancel_F_S_E[F, S, E]
Inherited from:
RVTInstances5
given given_MonadError_RVT_E[F[_], S, E](using MonadError[F, E]): MonadError[[_] =>> RVT[F, S, _$42], E]
Inherited from:
RVTInstances4
given given_Monad_RVT[F[_], S]: Monad[[_] =>> RVT[F, S, _$47]]
Inherited from:
RVTInstances2
given given_SemigroupK_RVT[F[_], S](using evidence$13: SemigroupK[F]): SemigroupK[[_] =>> RVT[F, S, _$51]]
Inherited from:
RVTInstances0
given given_Sync_RVT_RVTSync_F_S[F[_], S](using evidence$7: Rng[S], F: Sync[F]): given_Sync_RVT_RVTSync_F_S[F, S]
Inherited from:
RVTInstances8