Skip to content
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

refactor: prune dependencies #627

Merged
merged 2 commits into from
Feb 7, 2020
Merged

refactor: prune dependencies #627

merged 2 commits into from
Feb 7, 2020

Conversation

bstrie
Copy link
Contributor

@bstrie bstrie commented Feb 7, 2020

This commit removes some entirely unused dependencies, adds default-features = false for all dependencies, and replaces all uses of quick-error and failure with thiserror.

As a result, cargo check now builds 232 packages (down from 320), cargo check --all-features builds 314 (down from 368), and cargo test --all-features builds 372 (down from 413).

Consequently a clean build from scratch now takes 2m16s (down from 2m36s).

Fixes #140.

@bstrie bstrie requested a review from gakonst February 7, 2020 02:30
@bstrie bstrie removed the request for review from emschwartz February 7, 2020 02:30
@gakonst gakonst merged commit 14ad532 into master Feb 7, 2020
@gakonst gakonst deleted the prunedep branch February 7, 2020 08:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Consider review of dependencies
2 participants