AbsorbError

smithy4s.Transformation.AbsorbError
trait AbsorbError[F[_, _], G[_]]

A transformation that turns a bifunctor algebra into a monofunctor algebra by absorbing known errors in a generic error channel that handles throwables.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def apply[E, A](fa: F[E, A], injectError: E => Throwable): G[A]