faust.types.codecs

class faust.types.codecs.CodecT(children: Tuple[CodecT, ...] = None, **kwargs: Any)[source]

Abstract type for an encoder/decoder.

abstract dumps(obj: Any) → bytes[source]
Return type

bytes

abstract loads(s: bytes) → Any[source]
Return type

Any

abstract clone(*children: faust.types.codecs.CodecT) → faust.types.codecs.CodecT[source]
Return type

CodecT