GP
Size: a a a
GP
ΛВ
w
AG
GP
ΛВ
KS
AK
ΛВ
ΛВ
Oℕ
KS
ΛВ
Oℕ
D
trait Scheduler[F[_]] {
def schedule(duration: FiniteDuration)(fu: F[Unit]): Resource[F, F[Unit]
}
object Scheduler{
def apply[F[_]: Concurrent: Timer]: Scheduler[F] = new Scheduler[F] {
def schedule(duration: FiniteDuration)(fu: F[Unit]): Resource[F, F[Unit] = ???// какая-то реализация
}ΛВ
R
AT
GP