AT
Size: a a a
AK
M
AG
AG
AK
AT
AK
Oℕ
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] = ???// какая-то реализация
}ᛒ
Oℕ
w
Oℕ
D
AT
S
S