Cargo.toml: add default-features = false to reduce unused dependency #21

Merged
gifnksm merged 1 commit from reduce-deps into main 2022-07-16 12:51:14 +00:00
gifnksm commented 2022-07-16 11:16:13 +00:00 (Migrated from github.com)

Disabled some unused default features in the dependency crate.
This change reduces the number of dependency crates and thus compile time.

Before this change:

$ rg -cF '[[package]]' Cargo.lock
223
$ cargo clean; time cargo build --release -q -j8
cargo build --release -q -j8  255.32s user 12.72s system 670% cpu 39.998 total

After this change:

$ rg -cF '[[package]]' Cargo.lock
97
$ cargo clean; time cargo build --release -q -j8
cargo build --release -q -j8  144.88s user 5.80s system 470% cpu 32.032 total
Disabled some unused default features in the dependency crate. This change reduces the number of dependency crates and thus compile time. Before this change: ```console $ rg -cF '[[package]]' Cargo.lock 223 $ cargo clean; time cargo build --release -q -j8 cargo build --release -q -j8 255.32s user 12.72s system 670% cpu 39.998 total ``` After this change: ```console $ rg -cF '[[package]]' Cargo.lock 97 $ cargo clean; time cargo build --release -q -j8 cargo build --release -q -j8 144.88s user 5.80s system 470% cpu 32.032 total ```
badboy (Migrated from github.com) approved these changes 2022-07-16 12:34:44 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
jer/mdbook-mermaid!21
No description provided.