CodecEngine

trait CodecEngine[F[_], +E]

Capability to encode and decode binary data given a codec typeclass F[_]

Companion:
object
class Object
trait Matchable
class Any

Value members

Abstract methods

def decode[A](b: BinaryData)(implicit codec: F[A]): Either[E, A]
def encode[A](a: A)(implicit codec: F[A]): BinaryData

Concrete methods

def mapError[X](f: E => X): CodecEngine[F, X]