Serializer

nats4cats.Serializer
See theSerializer companion trait
object Serializer

Attributes

Companion
trait
Source
Serializer.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Serializer.type

Members list

Type members

Classlikes

class SerializerError[A](val topic: String, val headers: Headers, val data: A, val cause: Throwable) extends RuntimeException

Attributes

Source
Serializer.scala
Supertypes
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all

Value members

Concrete methods

def apply[F[_], A](using Serializer[F, A]): Serializer[F, A]

Attributes

Source
Serializer.scala
def identity[F[_] : Sync]: Serializer[F, Array[Byte]]

Attributes

Source
Serializer.scala
def instance[F[_] : Sync, A](fn: (String, Headers, A) => F[Array[Byte]]): Serializer[F, A]

Attributes

Source
Serializer.scala
def lift[F[_] : Sync, A](f: A => F[Array[Byte]]): Serializer[F, A]

Attributes

Source
Serializer.scala
def string[F[_] : Sync](charset: Charset): Serializer[F, String]

Attributes

Source
Serializer.scala

Givens

Givens

Attributes

Source
Serializer.scala

Attributes

Source
Serializer.scala