core
object core
Type members
Classlikes
Types
Givens
Givens
given `given_InlineConversion_>_T`[T](using x$1: NotGiven[T <:< Any > Any]): `given_InlineConversion_>_T`[T]
given given_InlineConversion_E_Function[M[_], E <: Effect[M], T](using x$1: DeepHandler[M, E]): given_InlineConversion_E_Function[M, E, T]
given given_InlineConversion_Kyo_>[T, S](using x$1: NotGiven[T <:< Any > Any]): T given_InlineConversion_Kyo_> S
given given_InlineConversion_T_>[T](using x$1: NotGiven[T <:< Any > Any]): given_InlineConversion_T_>[T]
Extensions
Extensions
extension [M[_], E <: Effect[M]](e: E)
def apply[M1[_], E1 <: Effect[M1], T](tup1: (E1, [U] => (x$1: M1[M[U]]) => M[M1[U]]))(using h: DeepHandler[M, E], h1: DeepHandler[M1, E1], s: Safepoint[E], s1: Safepoint[E1]): T > E | E1 => M[M1[T]]
def apply[M1[_], E1 <: Effect[M1], M2[_], E2 <: Effect[M2], T](tup1: (E1, [U] => (x$1: M1[M[U]]) => M[M1[U]]), tup2: (E2, [U] => (x$1: M2[M[U]]) => M[M2[U]], [U] => (x$1: M2[M1[U]]) => M1[M2[U]]))(using h: DeepHandler[M, E], h1: DeepHandler[M1, E1], h2: DeepHandler[M2, E2], s: Safepoint[E], s1: Safepoint[E1], s2: Safepoint[E2]): T > E | E1 | E2 => M[M1[M2[T]]]
extension [T, S](v: T > S)