Versions in this module Expand all Collapse all v0 v0.2.1 Sep 22, 2023 Changes in this version + func NewJSON(factory func() T) serde.Fused[T, []byte] + func NewJSONDeserializer(factory func() T) serde.DeserializerFunc[T, []byte] + func NewJSONSerializer() serde.SerializerFunc[T, []byte] + func NewProto(factory func() T) serde.Fused[T, []byte] + func NewProtoDeserializer(factory func() T) serde.DeserializerFunc[T, []byte] + func NewProtoJSON(factory func() T) serde.Fused[T, []byte] + func NewProtoJSONDeserializer(factory func() T) serde.DeserializerFunc[T, []byte] + func NewProtoJSONSerializer() serde.SerializerFunc[T, []byte] + func NewProtoSerializer() serde.SerializerFunc[T, []byte] + type Chained struct + func Chain(first serde.Serde[Src, Mid], second serde.Serde[Mid, Dst]) Chained[Src, Mid, Dst] + func (s Chained[Src, Mid, Dst]) Deserialize(dst Dst) (Src, error) + func (s Chained[Src, Mid, Dst]) Serialize(src Src) (Dst, error)