This release contains significant breaking changes compared to v0.6.x.
Deserializer trait
- Renames
Deserializer::visit_*
toDeserializer::deserialize_*
(#151) - Adds
deserialize_ignored_any
method to Deserializer trait (#225) - Overhauls the
de::Error
trait (#160, #166, #169, #249, #254) - Adds hooks for fixed-sized arrays (#244)
Attributes
- Adds
deny_unknown_fields
attribute (#44 and #60) - Adds
default="..."
attribute (#90, #216) - Removes support for format-specific renames added in v0.4.0 (#211)
- Supports serialize- and deserialize-specific renames (#233)