RabbitClientOps

final class RabbitClientOps[F[_]](val client: RabbitClient[F]) extends AnyVal
class AnyVal
trait Matchable
class Any

Value members

Concrete methods

def imapK[G[_]](fk: FunctionK[F, G])(gk: FunctionK[G, F])(F: MonadCancel[F, _], G: MonadCancel[G, _]): RabbitClient[G]
def liftAttemptK(F: MonadCancelThrow[F]): RabbitClient[[_] =>> EitherT[F, Throwable, _$3]]

Transforms the rabbit client into one where all errors from the effect are caught and lifted into EitherT's error channel

Transforms the rabbit client into one where all errors from the effect are caught and lifted into EitherT's error channel

Concrete fields