All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Implement
serde::deserialize
forFamBoxOwned
for ordered maps such as json
- Simplify
FamBoxBuilder
- Implement most standard traits that apply to
FamBox
variants
FamBoxBuilder
behavior corrected for when fam is empty.Deserialize
bounds relaxed.
FamBoxBuilder
allows building aFamBoxOwned
one element at a time.
FamBoxOwned::from_fn
doesn't leak memory if the provided callback panics.FamBoxOwned
calls the drop implementations of the headerH
and elementsH::Element
FamBoxOwned
doesn't allocate a temporary vector onDeserialize
.
smallvec
is no longer a dependency
- docs.rs features on build
Initial Release