From 7770e7a119ceb2157c2958a5539c2c9e1437dc5d Mon Sep 17 00:00:00 2001 From: Matt Farmer Date: Sat, 17 Aug 2024 13:24:19 -0400 Subject: [PATCH] Clean up implicit types --- core/src/main/scala/defaults.scala | 4 +++- core/src/main/scala/package.scala | 6 +++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/core/src/main/scala/defaults.scala b/core/src/main/scala/defaults.scala index 246999f0..336c251c 100644 --- a/core/src/main/scala/defaults.scala +++ b/core/src/main/scala/defaults.scala @@ -4,10 +4,12 @@ import io.netty.util.{HashedWheelTimer, Timer} import org.asynchttpclient.DefaultAsyncHttpClientConfig.Builder import org.asynchttpclient._ +import scala.concurrent.ExecutionContext + import java.time.Duration object Defaults { - implicit def executor = scala.concurrent.ExecutionContext.Implicits.global + implicit def executor: ExecutionContext = ExecutionContext.Implicits.global implicit lazy val timer: Timer = InternalDefaults.timer } diff --git a/core/src/main/scala/package.scala b/core/src/main/scala/package.scala index 10f9f17d..3429de05 100644 --- a/core/src/main/scala/package.scala +++ b/core/src/main/scala/package.scala @@ -4,15 +4,15 @@ package object dispatch { /** Type alias for URI, avoid need to import */ type Uri = java.net.URI - implicit def implyRequestHandlerTuple(builder: Req) = + implicit def implyRequestHandlerTuple(builder: Req): dispatch.RequestHandlerTupleBuilder = new RequestHandlerTupleBuilder(builder) - implicit def implyRunnable[U](f: () => U) = new java.lang.Runnable { + implicit def implyRunnable[U](f: () => U): Runnable = new java.lang.Runnable { def run() = { f(); () } } - implicit def enrichFuture[T](future: Future[T]) = + implicit def enrichFuture[T](future: Future[T]): dispatch.EnrichedFuture[T] = new EnrichedFuture(future) /** Type alias to scala.concurrent.Future so you don't have to import */