Issues found
Based on crates you own that have been published to crates.io. The best way to monitor these issues is to subscribe to the atom feed in your RSS reader.
iroh-quinn-proto
Failed to verify create's content against its repository
Verified 2 out of 69 files (includes 2 Cargo-generated).
- warning: The crates.io package has no information about its path inside its repository.
- warning: Could not find Cargo.toml for this package in its repo (via tags).
- Make sure the
repositoryURL inCargo.tomlis correct
- Make sure the
- warning: Could not discover crate's location in its repository (via tags).
- warning: Had to perform fuzzy search of the head branch due to lack of commit information in the package.
- error: Cargo.toml parse error: Cargo.toml.orig workspace error: can't load root workspace at /Cargo.toml: workspace dependencies are missing `criterion`.
- error: Cargo.toml parse error: Cargo.toml.orig workspace error: workspace dependencies are missing `criterion`.
- error: Manifest properties don't match: Existence of [lib] inconsistent: published=true; orig=false.
- error: Dependencies don't match: 'criterion' uses workspace inheritance, but the root workspace is not available.
- Make sure to commit and tag after updating
Cargo.toml
- Make sure to commit and tag after updating
- error: Dependencies don't match: 'fastbloom' uses workspace inheritance, but the root workspace is not available.
- error: Dependencies don't match: 'identity-hash' uses workspace inheritance, but the root workspace is not available.
- error: Dependencies don't match: 'lru-slab' uses workspace inheritance, but the root workspace is not available.
- error: Dependencies don't match: 'qlog' uses workspace inheritance, but the root workspace is not available.
- error: Dependencies don't match: 'rand' uses workspace inheritance, but the root workspace is not available.
- error: Dependencies don't match: 'ring' uses workspace inheritance, but the root workspace is not available.
- error: Dependencies don't match: 'rustc-hash' uses workspace inheritance, but the root workspace is not available.
- error: Dependencies don't match: 'rustls' uses workspace inheritance, but the root workspace is not available.
- error: Dependencies don't match: 'rustls-platform-verifier' uses workspace inheritance, but the root workspace is not available.
- error: Dependencies don't match: 'slab' uses workspace inheritance, but the root workspace is not available.
- error: Dependencies don't match: 'sorted-index-buffer' uses workspace inheritance, but the root workspace is not available.
- error: Dependencies don't match: 'thiserror' uses workspace inheritance, but the root workspace is not available.
- error: Dependencies don't match: 'tinyvec' uses workspace inheritance, but the root workspace is not available.
- error: Dependencies don't match: 'tracing' uses workspace inheritance, but the root workspace is not available.
- error: Dependencies don't match: 'getrandom' uses workspace inheritance, but the root workspace is not available.
- error: Dependencies don't match: 'ring' uses workspace inheritance, but the root workspace is not available.
- error: Dependencies don't match: 'rustls-pki-types' uses workspace inheritance, but the root workspace is not available.
- error: Dependencies don't match: 'web-time' uses workspace inheritance, but the root workspace is not available.
- error: Manifest properties don't match: package.repository.
- If you have a monorepo, you can use git tags in format
cratename/v0.15.1
- If you have a monorepo, you can use git tags in format
Files in the crates.io crate compared to the repository:
LICENSE-MITdoes not match the repository.Cargo.lockdoes not match the repository.LICENSE-APACHEdoes not match the repository.Cargo.toml.origdoes not match the repository.send_buffer.rsnot found.proptest-regressions/tests/proptest.txtnot found.mod.txtnot found.
src/packet.rsnot found.transport_error.rsnot found.address_discovery.rsnot found.endpoint.rsnot found.cid_generator.rsexists, but elsewhere in the repo.congestion.rsnot found.constant_time.rsexists, but elsewhere in the repo.transport_parameters.rsnot found.token_memory_cache.rsnot found.coding.rsnot found.shared.rsnot found.token.rsexists, but elsewhere in the repo.bloom_token_log.rsexists, but elsewhere in the repo.lib.rsnot found.crypto.rsnot found.iroh_hp.rsnot found.cid_queue.rsnot found.frame.rsnot found.varint.rsnot found.
src/config/qlog.rsnot found.mod.rsnot found.transport.rsnot found.
src/congestion/cubic.rsnot found.new_reno.rsexists, but elsewhere in the repo.
src/congestion/bbr/bw_estimation.rsexists, but elsewhere in the repo.min_max.rsexists, but elsewhere in the repo.mod.rsexists, but elsewhere in the repo.
src/connection/state.rsnot found.mtud.rsnot found.packet_builder.rsnot found.mod.rsnot found.packet_crypto.rsnot found.ack_frequency.rsnot found.cid_state.rsnot found.pacing.rsnot found.send_buffer.rsnot found.spaces.rsnot found.transmit_buf.rsnot found.stats.rsnot found.qlog.rsnot found.datagrams.rsnot found.assembler.rsnot found.paths.rsnot found.timer.rsnot found.
src/connection/streams/state.rsnot found.recv.rsnot found.send.rsnot found.mod.rsnot found.
src/crypto/rustls.rsnot found.ring_like.rsexists, but elsewhere in the repo.
src/range_set/tests.rsnot found.array_range_set.rsnot found.mod.rsnot found.
src/tests/encode_decode.rsnot found.token.rsexists, but elsewhere in the repo.mod.rsnot found.proptest.rsnot found.util.rsnot found.random_interaction.rsnot found.multipath.rsnot found.
Fetched
https://github.com/quinn-rs/quinn.git7ea60c10ff58731810b7f15426865ee76ed3d7d6.Checked on 2026-02-15
This check is experimental.
Dependency criterion ^0.7 is significantly outdated
Upgrade to 0.8.2 to get all the fixes, and avoid causing duplicate dependencies in projects.
In Cargo, different 0.x versions are considered incompatible, so this is a semver-major upgrade.
Dependency getrandom ^0.3 is significantly outdated
Upgrade to 0.4.3 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency rustls-platform-verifier ^0.6 is significantly outdated
Upgrade to 0.7.0 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency fastbloom ^0.14 is outdated
Upgrade to 0.17.0 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency n0-qlog ^0.1.0 is outdated
Upgrade to 0.2.0 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency rand ^0.9 is outdated
Upgrade to 0.10.2 to get all the fixes, and avoid causing duplicate dependencies in projects.
No readme property
Specify path to a
READMEfile for the project, so that information about is included in the crates.io tarball.
iroh-quinn
Failed to verify create's content against its repository
Verified 7 out of 31 files (includes 2 Cargo-generated).
- warning: Could not find Cargo.toml for this package in its repo (via tags).
- Make sure the
repositoryURL inCargo.tomlis correct
- Make sure the
- warning: Had to perform fuzzy search of the head branch due to lack of commit information in the package.
- error: Cargo.toml parse error: Cargo.toml.orig workspace error: can't load root workspace at /Cargo.toml: workspace dependencies are missing `async-executor`.
- error: Cargo.toml parse error: Cargo.toml.orig workspace error: workspace dependencies are missing `async-executor`.
- error: Manifest properties don't match: Existence of [lib] inconsistent: published=true; orig=false.
- error: Dependencies don't match: 'async-executor' uses workspace inheritance, but the root workspace is not available.
- Make sure to commit and tag after updating
Cargo.toml
- Make sure to commit and tag after updating
- error: Dependencies don't match: 'async-fs' uses workspace inheritance, but the root workspace is not available.
- error: Dependencies don't match: 'async-global-executor' uses workspace inheritance, but the root workspace is not available.
- error: Dependencies don't match: 'async-io' uses workspace inheritance, but the root workspace is not available.
- error: Dependencies don't match: 'aws-lc-fips-sys' uses workspace inheritance, but the root workspace is not available.
- error: Dependencies don't match: 'aws-lc-sys' uses workspace inheritance, but the root workspace is not available.
- error: Dependencies don't match: 'bytes' uses workspace inheritance, but the root workspace is not available.
- error: Dependencies don't match: 'futures-io' uses workspace inheritance, but the root workspace is not available.
- error: Dependencies don't match: 'gcc' uses workspace inheritance, but the root workspace is not available.
- error: Dependencies don't match: 'http' uses workspace inheritance, but the root workspace is not available.
- error: Dependencies don't match: 'lazy_static' uses workspace inheritance, but the root workspace is not available.
- error: Dependencies don't match: 'pin-project-lite' uses workspace inheritance, but the root workspace is not available.
- error: Dependencies don't match: 'rustc-hash' uses workspace inheritance, but the root workspace is not available.
- error: Dependencies don't match: 'rustls' uses workspace inheritance, but the root workspace is not available.
- error: Dependencies don't match: 'sharded-slab' uses workspace inheritance, but the root workspace is not available.
- error: Dependencies don't match: 'smol' uses workspace inheritance, but the root workspace is not available.
- error: Dependencies don't match: 'thiserror' uses workspace inheritance, but the root workspace is not available.
- error: Dependencies don't match: 'tokio' uses workspace inheritance, but the root workspace is not available.
- error: Dependencies don't match: 'tracing' uses workspace inheritance, but the root workspace is not available.
- error: Dependencies don't match: 'cfg_aliases' uses workspace inheritance, but the root workspace is not available.
- error: Dependencies don't match: 'web-time' uses workspace inheritance, but the root workspace is not available.
- error: Dependencies don't match: 'socket2' uses workspace inheritance, but the root workspace is not available.
- error: Manifest properties don't match: package.repository.
- If you have a monorepo, you can use git tags in format
cratename/v0.16.1
- If you have a monorepo, you can use git tags in format
Files in the crates.io crate compared to the repository:
Cargo.locknot found.README.mddoes not match the repository.LICENSE-APACHEdoes not match the repository.Cargo.toml.origdoes not match the repository.LICENSE-MITdoes not match the repository.bench.rsdoes not match the repository.examples/server.rsdoes not match the repository.insecure_connection.rsdoes not match the repository.single_socket.rsdoes not match the repository.client.rsdoes not match the repository.
mod.rsdoes not match the repository.src/lib.rsdoes not match the repository.path.rsnot found.incoming.rsdoes not match the repository.recv_stream.rsdoes not match the repository.endpoint.rsdoes not match the repository.send_stream.rsdoes not match the repository.connection.rsdoes not match the repository.tests.rsdoes not match the repository.
src/runtime/mod.rsdoes not match the repository.smol.rsdoes not match the repository.tokio.rsdoes not match the repository.
tests/post_quantum.rsdoes not match the repository.many_connections.rsdoes not match the repository.
Looked for the crate in
quinn/. Fetchedhttps://github.com/quinn-rs/quinn.git863567548c54df8c594adc76c56f401c09c6b73c.Checked on 2026-03-08
- warning: Could not find Cargo.toml for this package in its repo (via tags).
Dependency aws-lc-sys ^0.34.0 is significantly outdated
Upgrade to 0.43.0 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency gcc ^0.3.55 has issues
It may not be actively developed any more. Consider changing the dependency.
Dependency async-global-executor ^2.4.1 is slightly outdated
Consider upgrading to 3.1.0 to get all the fixes and improvements.
Easy way to bump dependencies:
cargo install cargo-edit; cargo upgrade -i; Also check out Dependabot service on GitHub.
iroh-quinn-udp
Failed to verify create's content against its repository
Verified 2 out of 16 files (includes 2 Cargo-generated).
- warning: The crates.io package has no information about its path inside its repository.
- warning: Could not find Cargo.toml for this package in its repo (via tags).
- Make sure the
repositoryURL inCargo.tomlis correct
- Make sure the
- warning: Could not discover crate's location in its repository (via tags).
- warning: Had to perform fuzzy search of the head branch due to lack of commit information in the package.
- error: Cargo.toml parse error: Cargo.toml.orig workspace error: can't load root workspace at /Cargo.toml: workspace dependencies are missing `criterion`.
- error: Cargo.toml parse error: Cargo.toml.orig workspace error: workspace dependencies are missing `criterion`.
- error: Dependencies don't match: 'cfg_aliases' uses different versions: '0.2.1' vs '0.2'.
- Make sure to commit and tag after updating
Cargo.toml
- Make sure to commit and tag after updating
- error: Dependencies don't match: 'socket2' uses workspace inheritance, but the root workspace is not available.
- error: Dependencies don't match: 'windows-sys' uses workspace inheritance, but the root workspace is not available.
- error: Manifest properties don't match: package.repository.
- If you have a monorepo, you can use git tags in format
cratename/v0.8.0
- If you have a monorepo, you can use git tags in format
Files in the crates.io crate compared to the repository:
Cargo.lockdoes not match the repository.build.rsexists, but elsewhere in the repo.LICENSE-APACHEdoes not match the repository.Cargo.toml.origdoes not match the repository.LICENSE-MITdoes not match the repository.throughput.rsnot found.src/fallback.rsnot found.lib.rsexists, but elsewhere in the repo.windows.rsnot found.unix.rsnot found.
src/cmsg/windows.rsexists, but elsewhere in the repo.mod.rsnot found.unix.rsexists, but elsewhere in the repo.
tests.rsnot found.
Fetched
https://github.com/quinn-rs/quinn.git99abc2b3e2b95446ea0abb9b6ce9f41a2633feff.Checked on 2026-02-15
No readme property
Specify path to a
READMEfile for the project, so that information about is included in the crates.io tarball.
noq
Dependency aws-lc-sys ^0.39.0 is significantly outdated
Upgrade to 0.43.0 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency gcc ^0.3.55 has issues
It may not be actively developed any more. Consider changing the dependency.
Dependency async-global-executor ^2.4.1 is slightly outdated
Consider upgrading to 3.1.0 to get all the fixes and improvements.
testdir
Dependency sysinfo ^0.38 is outdated
Upgrade to 0.39.6 to get all the fixes, and avoid causing duplicate dependencies in projects.
Imprecise dependency requirement whoami = ^2
Cargo does not always pick latest versions of dependencies! Specify the version as
whoami = "2.1.0". IfCargo.lockends up having an unexpectedly old version of the dependency, you might get a dependency that lacks features/APIs or important bugfixes that you depend on. This is most likely to happen when using theminimal-versionsflag, used by users of old Rust versions.If you want to keep using truly minimal dependency requirements, please make sure you test them in CI with
-Z minimal-versionsCargo option, because it's very easy to accidentally use a feature added in a later version.
iroh-quinn, iroh-quinn-proto, noq
Imprecise dependency requirement bytes = ^1
Cargo does not always pick latest versions of dependencies! Specify the version as
bytes = "1.12.0". IfCargo.lockends up having an unexpectedly old version of the dependency, you might get a dependency that lacks features/APIs or important bugfixes that you depend on. This is most likely to happen when using theminimal-versionsflag, used by users of old Rust versions.
utf16string
Imprecise dependency requirement byteorder = ^1
Cargo does not always pick latest versions of dependencies! Specify the version as
byteorder = "1.5.0". IfCargo.lockends up having an unexpectedly old version of the dependency, you might get a dependency that lacks features/APIs or important bugfixes that you depend on. This is most likely to happen when using theminimal-versionsflag, used by users of old Rust versions.Latest stable release is old
It's been over 5 years. Is this crate still maintained? Make a new release, either to refresh it, or to set
[badges.maintenance] status = "deprecated"(or
"as-is","passively-maintained").If the crate is truly stable, why not make a 1.0.0 release?
If some of these crates are unmaintained and shouldn't be checked, yank them or add [badges.maintenance] to their
status = "deprecated"Cargo.toml.