zefchain / serde-reflection

Rust libraries and tools to help with interoperability and testing of serialization formats based on Serde.
Apache License 2.0
137 stars 26 forks source link

Split up serde_generate into several crates #30

Closed weiznich closed 1 year ago

weiznich commented 1 year ago

Summary

This commit splits up serde_generate into several crates:

The main motivation for this change is to reduce the number of unneeded dependencies for consumers that are:

Fix #26

Test Plan

This all should work out of the box with the current testsetup as it "just" moves code around.

jerel commented 1 year ago

I like this! Definitely moves in a direction that is helpful for our project.

weiznich commented 1 year ago

I will try to land and make a release soon-ish. If you could fix the two comments, I would appreciate (otherwise I'll do it)

I can do the changes on Monday.

ma2bd commented 1 year ago

Almost there. Can you apply this commit to your branch? https://github.com/zefchain/serde-reflection/commit/d4871809148a6dfc7e0412d4c91e8d90243db97f

ma2bd commented 1 year ago

Published to crates.io !

weiznich commented 1 year ago

Thanks :tada: