Codec

trait Codec[A]
Companion:
object
class Object
trait Matchable
class Any

Value members

Concrete methods

def base64: Codec[A]
def xmap[B](f: A => B)(g: B => A): Codec[B]
def xmapEncoded(onEncode: String => String, onDecode: String => String, escapeEncodedString: Boolean): Codec[A]

Abstract fields

val decodeOrThrow: String => A
val encode: A => String

Concrete fields

val escapeEncodedString: Boolean