# Structs

Fused provides a convenient way to fuse together different implementations of a Serializer and Deserializer, and use it as a Serde.

# Interfaces

Bytes is a Serde implementation used to serialize a Source type to and deserialize it from a byte array.
BytesDeserializer is a specialized Deserializer to deserialize a Source type from a byte array.
BytesSerializer is a specialized Serializer to serialize a Source type into a byte array.
Deserializer is used to deserialize a Source type from another Destination type.
Serde is used to serialize and deserialize from a Source to a Destination type.
Serializer is used to serialize a Source type into another Destination type.

# Type aliases

DeserializerFunc is a functional implementation of the Deserializer interface.
SerializerFunc is a functional implementation of the Serializer interface.