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

io.taig.communicator.package.scala Maven / Gradle / Ivy

There is a newer version: 3.5.1
Show newest version
package io.taig

import scala.concurrent.Future
import scala.language.implicitConversions

package object communicator {
    implicit private[communicator] def `Function0 -> Unit -> Runnable`( f: ⇒ Unit ): Runnable = new Runnable {
        override def run() = f
    }

    implicit class RichBuilder( builder: okhttp3.Request.Builder )
            extends ops.Request {
        override val request = builder.build()
    }

    implicit class RichRequest( val request: okhttp3.Request )
        extends ops.Request

    implicit class RichFuture[T]( val future: Future[T] )
        extends ops.Future[T]
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy