АР
Size: a a a
АР
K
K
Oℕ
Oℕ
Oℕ
Oℕ
Oℕ
K
Oℕ
K
Oℕ
AS
Oℕ
AS
Oℕ
AS
Option[Ctx]
или каким-то ADT? Но тогда мне в веб ресурсе нужен F WithLocal Option[Ctx]
. Это ок. Но сервис слою нужен F WithContext Ctx
, как мне к нему прийти из F WithLocal Option[Ctx]
?AD
Oℕ
trait Consider[F[_], C]{
def consider[A](c: C, fa ; F[A]): F[A]
}
type WithSpecify[F[_], C] = Consider[F, C => C]
trait WithLocal[F, C] extends WithContext[F, C] with WithSpecify[F, C] { ... }
}
Oℕ
Option[Ctx]
или каким-то ADT? Но тогда мне в веб ресурсе нужен F WithLocal Option[Ctx]
. Это ок. Но сервис слою нужен F WithContext Ctx
, как мне к нему прийти из F WithLocal Option[Ctx]
?I[Foo[F]]