All Downloads are FREE. Search and download functionalities are using the official Maven repository.

nl.vroste.rezilience.config.TimeoutFromConfigSyntax.scala Maven / Gradle / Ivy

There is a newer version: 0.10.3
Show newest version
package nl.vroste.rezilience.config

import nl.vroste.rezilience
import nl.vroste.rezilience.Timeout
import zio.{ Scope, ZIO }

trait TimeoutFromConfigSyntax {
  implicit class TimeoutExtensions(self: Timeout.type) {
    def fromConfig(config: TimeoutConfig): ZIO[Scope, Nothing, Timeout] =
      rezilience.Timeout.make(config.timeout)
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy