This change unifies the serde_utils for u64 lists and vectors using the ssz::TryFromIter trait. This also makes the utils compatible with milhouse types which implement the same trait.
Care has been taken to avoid memory DoS attacks in the new implementations of TryFromIter for VariableList and FixedVector.
I need to think further about whether this is a semver breaking change.
This change unifies the
serde_utils
for u64 lists and vectors using thessz::TryFromIter
trait. This also makes the utils compatible withmilhouse
types which implement the same trait.Care has been taken to avoid memory DoS attacks in the new implementations of
TryFromIter
forVariableList
andFixedVector
.I need to think further about whether this is a semver breaking change.