TemporalOps

izumi.functional.bio.syntax.Syntax2.TemporalOps
final class TemporalOps[F[_, _], +E, +A](val r: F[E, A])(implicit val F: Temporal2[F]) extends WeakTemporalOps[F, E, A]

Attributes

Graph
Supertypes
class WeakTemporalOps[F, E, A]
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

final def timeout(duration: Duration): F[E, Option[A]]
final def timeoutFail[E1 >: E](e: => E1)(duration: Duration): F[E1, A]

Inherited methods

final def repeatUntil[E2 >: E, A2](tooManyAttemptsError: => E2, sleep: FiniteDuration, maxAttempts: Int)(implicit ev: A <:< Option[A2]): F[E2, A2]

Attributes

Inherited from:
WeakTemporalOps