Module serde_tagged::de

source ·
Expand description

Deserialization of tagged values.

Modules§

  • Deserialization of adjacently tagged values.
  • Deserialization of externally tagged values.
  • Deserialization of internally tagged values.

Structs§

  • A boxed mutable closure that can be used as DeserializeSeed.
  • A boxed (immutable) closure that can be used as DeserializeSeed.
  • A DeserializeSeed implementation that returns the pair of wrapped tag and deserialized value of known type.
  • A SeedFactory implementation that can be used to retreive a tag and value of known type.
  • A SeedFactory implementation that can be used to discard the tag during deserialization.

Traits§

  • A trait alias for mutable closures that can be used as DeserializeSeed in combination with BoxFnMutSeed.
  • A trait alias for (immutable) closures that can be used as DeserializeSeed in combination with BoxFnSeed.
  • A factory that creates a DeserializeSeed implementation based on a given tag.