This repository has been archived by the owner on Aug 15, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 5
What version should we default to within a workspace? #29
Labels
Comments
What do you mean by this? |
Just like cargo does discovery of a manifest for |
I think we already did this, right? For example: ahash is a transitive dep of If you run ahash under ahash #hash #hasher #hashmap #aes #no-std
A non-cryptographic hash function using AES-NI for high performance
version: 0.8.8 (latest 0.8.9)
license: MIT OR Apache-2.0
rust-version: 1.72.0
documentation: https://docs.rs/ahash
repository: https://github.com/tkaitchuck/ahash
features:
default = [std, runtime-rng]
std = []
runtime-rng = [getrandom]
getrandom = [dep:getrandom]
atomic-polyfill = [dep:atomic-polyfill, once_cell/atomic-polyfill]
compile-time-rng = [const-random]
const-random = [dep:const-random]
nightly-arm-aes = []
no-rng = []
serde = [dep:serde]
dependencies:
atomic-polyfill@1.0.1
cfg-if@1.0
const-random@0.1.17
getrandom@0.2.7
serde@1.0.117
zerocopy@0.7.31
once_cell@1.18.0
build-dependencies:
version_check@0.9.4
owners:
tkaitchuck (Tom Kaitchuck)
note: to see how you depend on ahash, run `cargo tree --invert --package ahash@0.8.8` |
Or I misunderstood |
Say my dependency graph looks like member1
Which
|
This was referenced Mar 22, 2024
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Currently, we default to the highest version in the workspace. What if that isn't the direct dependency but is a transitive dependency?
Options
The text was updated successfully, but these errors were encountered: