-
Notifications
You must be signed in to change notification settings - Fork 59
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Split crate into multihash
, multihash-codetable
and multihash-derive
#266
Comments
I am tempted to introduce an additional crate: There are several symbols that would reside in
We could move all of those to This would reduce in an even smaller API surface of |
Would it be an issue to have |
The problem is that a proc-macro cannot declare regular Rust symbols like traits or structs because proc-macros are compiled for the host machine and the actual crates for the specified target. Thus, the types like I've implemented this here already: #272 As you can see, someone defining their own codetable would only depend on |
Thanks for the explanation, that makes sense. Having this documented should make it easy enough to follow as the |
Done as part of #267. |
As discussed in #259.
This issue tracks the splitting up into smaller crates for the purpose of a more stable API.
The text was updated successfully, but these errors were encountered: