ClientMiddleware

class Object
trait Matchable
class Any

Value members

Concrete methods

def request[F[_]](request: Request[F], headers: Set[CIString]): List[(String, TraceValue)]
def response[F[_]](response: Response[F], headers: Set[CIString]): List[(String, TraceValue)]
def trace[F[_] : MonadCancelThrow](ep: EntryPoint[F], reqHeaders: Set[CIString], respHeaders: Set[CIString])(client: Client[F]): Client[F]