Component
Other
What happened?
Description
Cargo project loading fails due to multiple Cargo configuration and dependency issues across different crates.
The following errors were found:
-
cross-chain-airdrop/Cargo.lock
- Cargo fails with:
package `thiserror` is specified twice in the lockfile
-
miners/rust/Cargo.toml
reqwest version 0.13 is configured with the unsupported feature:
reqwest 0.13 uses:
-
rips/Cargo.toml
- Cargo cannot find:
or:
benches/entropy_bench/main.rs
- Cargo also cannot find binary:
-
rust-tools
- Workspace references:
but the file does not exist.
-
rust-tools/examples/rustchain-sdk/Cargo.toml
bip39 and ed25519-dalek are declared under [features] instead of [dependencies].
-
rust-tools/examples/rustchain-sdk
- Missing crate entry file:
or:
-
rustchain-miner
reqwest 0.13 uses the outdated feature:
instead of:
Expected behavior
I mentioned it in "what happened"
Steps to reproduce
- Clone the RustChain repository.
- Open the project in RustRover.
- Allow RustRover to load the Cargo workspace.
- Run Cargo metadata/build:
Version / Commit
No response
Operating System
No response
Relevant logs
versions that meet the requirements `^0.13` are: 0.13.4, 0.13.3, 0.13.2, 0.13.1, 0.13.0
package `rustchain-miner` depends on `reqwest` with feature `rustls-tls` but `reqwest` does not have that feature.
help: available features: __native-tls, __native-tls-alpn, __rustls, __rustls-aws-lc-rs, __tls, blocking, brotli, charset, cookies, default, default-tls, deflate, form, gzip, h2, hickory-dns, http2, http3, json, multipart, native-tls, native-tls-no-alpn, native-tls-vendored, native-tls-vendored-no-alpn, query, rustls, rustls-native-certs, rustls-no-provider, socks, stream, system-proxy, webpki-roots, zstd
failed to select a version for `reqwest` which could resolve this conflict
Component
Other
What happened?
Description
Cargo project loading fails due to multiple Cargo configuration and dependency issues across different crates.
The following errors were found:
cross-chain-airdrop/Cargo.lockminers/rust/Cargo.tomlreqwestversion0.13is configured with the unsupported feature:reqwest 0.13uses:rips/Cargo.tomlrust-toolsrust-tools/examples/rustchain-sdk/Cargo.tomlbip39anded25519-dalekare declared under[features]instead of[dependencies].rust-tools/examples/rustchain-sdkrustchain-minerreqwest 0.13uses the outdated feature:Expected behavior
I mentioned it in "what happened"
Steps to reproduce
Version / Commit
No response
Operating System
No response
Relevant logs