Closed ralexstokes closed 1 year ago
Patch coverage: 100.00%
and no project coverage change.
Comparison is base (
e498c7a
) 74.18% compared to head (57306d1
) 74.18%.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
following up on #92 -- there is desire to separate the merkleization capability from the ser/de capability for SSZ types
previously, all of these capabilities where coupled under the
SimpleSerialize
trait.now, the ser/de stuff has been split into a
Serializable
trait andSimpleSerialize
simply requires that along w/ the merkle traitMerkleized
while doing this refactor, it became clear that the
Sized
trait could be bundled and it doesn't really make much sense on it's ownbeyond that, there are various refactors to limit the scope of traits required to their bare minimum.
this should support future proc macro work that allows a user to choose just the serde and forgo the merkle functionality