- Implemented
Debug
trait forWriter
,Reader
,Serializer
,Deserializer
- Implemented
Default
trait forWriter
,Reader
- Replaced
Writer::from_inner
withWriter::from_builder
- Replaced
Reader::from_inner
withReader::from_builder
- Removed
Writer::into_inner
andReader::into_inner
- Renamed
Writer::serialize_to_slice
toWriter::serialize
- Renamed
Reader::deserialize_from_slice
toReader::deserialize
- Removed ability to serialize and deserialize newtype enum variants. This could lead to situations where serializer would produce variable length records, if two variants held structs with different number of fields. It was decided that this behavior is bugprone.