Skip to content

Commit

Permalink
Exclude pre-1.60 crates from workspace
Browse files Browse the repository at this point in the history
Pre-1.60 crates can't be used in workspaces with other crates that use
namespaced/weak features.

This commit places all MSRV 1.60+ crates into `members` and moves the
ones with earlier MSRVs into `exclude`.
  • Loading branch information
tarcieri committed Nov 11, 2023
1 parent 6497790 commit 57b0862
Show file tree
Hide file tree
Showing 8 changed files with 632 additions and 812 deletions.
369 changes: 233 additions & 136 deletions Cargo.lock

Large diffs are not rendered by default.

12 changes: 6 additions & 6 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
[workspace]
resolver = "2"
members = [
"aead",
"cipher",
"crypto",
"crypto-common",
"digest",
"elliptic-curve",
"kem",
"password-hash",
]
# TODO: re-add to `members` when MSRV has been bumped to 1.60+
exclude = [
"aead",
"signature",
"signature/async",
"universal-hash",
]
# re-add when all crates are MSRV 1.60+
exclude = [
"crypto",
"elliptic-curve"
]

[patch.crates-io]
block-buffer = { git = "https://github.com/RustCrypto/utils.git" }
Expand Down
151 changes: 151 additions & 0 deletions aead/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 57b0862

Please sign in to comment.