Change dependency num
to num_traits
to shrink dependency tree
#76
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This crate only uses traits from the
num
crate. These traits live intheir own crate called
num_traits
which has way fewer dependencies. Bydefault,
num
pulls all its children crates such asnum-bigint
in. Thisin turn brings some heavy crates such as
rand
into the dependency tree.I tried to use this crate in a wasm project and
rand
currently doesn't compile for the new wasm target. That's the way I found out.Changing dependencies like that is probably a breaking change? Or is it? Since
num
in turn hadnum_traits
as a dependency? Maybe it's fine...Btw: awesome crate :)