Skip to content

Commit 9486a4b

Browse files
committed
Add apply to MonadError
1 parent 6e3af43 commit 9486a4b

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

core/src/main/scala/sttp/monad/MonadError.scala

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,10 @@ trait MonadError[F[_]] {
4747
def blocking[T](t: => T): F[T] = eval(t)
4848
}
4949

50+
object MonadError {
51+
def apply[F[_]: MonadError]: MonadError[F] = implicitly[MonadError[F]]
52+
}
53+
5054
trait MonadAsyncError[F[_]] extends MonadError[F] {
5155
def async[T](register: (Either[Throwable, T] => Unit) => Canceler): F[T]
5256
}

0 commit comments

Comments
 (0)