The crates.io-10k test case lists 23 failures:
Failed to check 'test-data/crates.io-10k':
Failed to check package at 'test-data/crates.io-10k/src/bevy_rapier2d-0.31.0/Cargo.toml':
Failed to load the manifest:
The package manifest could not be loaded:
'test-data/crates.io-10k/src/bevy_rapier2d-0.31.0/Cargo.toml' could not be parsed
Failed to check package at 'test-data/crates.io-10k/src/bevy_rapier3d-0.31.0/Cargo.toml':
Failed to load the manifest:
The package manifest could not be loaded:
'test-data/crates.io-10k/src/bevy_rapier3d-0.31.0/Cargo.toml' could not be parsed
Failed to check package at 'test-data/crates.io-10k/src/eza-0.23.3/Cargo.toml':
Failed to load the manifest:
The package manifest could not be loaded:
'test-data/crates.io-10k/src/eza-0.23.3/Cargo.toml' could not be parsed
Failed to check package at 'test-data/crates.io-10k/src/fjall-2.11.2/Cargo.toml':
Failed to load the manifest:
The package manifest could not be loaded:
'test-data/crates.io-10k/src/fjall-2.11.2/Cargo.toml' could not be parsed
Failed to check package at 'test-data/crates.io-10k/src/snowflake-1.3.0/Cargo.toml':
Failed to load the manifest:
The package manifest could not be loaded:
'test-data/crates.io-10k/src/snowflake-1.3.0/Cargo.toml' could not be parsed
Failed to check package at 'test-data/crates.io-10k/src/ripgrep-14.1.1/Cargo.toml':
Failed to load the manifest:
The package manifest could not be loaded:
'test-data/crates.io-10k/src/ripgrep-14.1.1/Cargo.toml' could not be parsed
Failed to check package at 'test-data/crates.io-10k/src/cargo-deb-3.6.0/Cargo.toml':
Failed to load the manifest:
The package manifest could not be loaded:
'test-data/crates.io-10k/src/cargo-deb-3.6.0/Cargo.toml' could not be parsed
Failed to check package at 'test-data/crates.io-10k/src/watchexec-cli-2.3.2/Cargo.toml':
Failed to load the manifest:
The package manifest could not be loaded:
'test-data/crates.io-10k/src/watchexec-cli-2.3.2/Cargo.toml' could not be parsed
Failed to check package at 'test-data/crates.io-10k/src/server_fn_macro_default-0.8.5/Cargo.toml':
Failed to load the manifest:
The package manifest could not be loaded:
'test-data/crates.io-10k/src/server_fn_macro_default-0.8.5/Cargo.toml' could not be parsed
Failed to check package at 'test-data/crates.io-10k/src/cargo-watch-8.5.3/Cargo.toml':
Failed to load the manifest:
The package manifest could not be loaded:
'test-data/crates.io-10k/src/cargo-watch-8.5.3/Cargo.toml' could not be parsed
Failed to check package at 'test-data/crates.io-10k/src/oxipng-9.1.5/Cargo.toml':
Failed to load the manifest:
The package manifest could not be loaded:
'test-data/crates.io-10k/src/oxipng-9.1.5/Cargo.toml' could not be parsed
Failed to check package at 'test-data/crates.io-10k/src/tachys-0.2.8/Cargo.toml':
Failed to load the manifest:
The package manifest could not be loaded:
'test-data/crates.io-10k/src/tachys-0.2.8/Cargo.toml' could not be parsed
Failed to check package at 'test-data/crates.io-10k/src/zookeeper-client-0.11.1/Cargo.toml':
Failed to load the manifest:
The package manifest could not be loaded:
'test-data/crates.io-10k/src/zookeeper-client-0.11.1/Cargo.toml' could not be parsed
Failed to check package at 'test-data/crates.io-10k/src/leptos_reactive-0.6.15/Cargo.toml':
Failed to load the manifest:
The package manifest could not be loaded:
'test-data/crates.io-10k/src/leptos_reactive-0.6.15/Cargo.toml' could not be parsed
Failed to check package at 'test-data/crates.io-10k/src/leptos_macro-0.8.8/Cargo.toml':
Failed to load the manifest:
The package manifest could not be loaded:
'test-data/crates.io-10k/src/leptos_macro-0.8.8/Cargo.toml' could not be parsed
Failed to check package at 'test-data/crates.io-10k/src/leptos-0.8.9/Cargo.toml':
Failed to load the manifest:
The package manifest could not be loaded:
'test-data/crates.io-10k/src/leptos-0.8.9/Cargo.toml' could not be parsed
Failed to check package at 'test-data/crates.io-10k/src/serde-attributes-0.2.1/Cargo.toml':
Failed to load the manifest:
The package manifest could not be loaded:
'test-data/crates.io-10k/src/serde-attributes-0.2.1/Cargo.toml' could not be parsed
Failed to check package at 'test-data/crates.io-10k/src/server_fn-0.8.7/Cargo.toml':
Failed to load the manifest:
The package manifest could not be loaded:
'test-data/crates.io-10k/src/server_fn-0.8.7/Cargo.toml' could not be parsed
Failed to check package at 'test-data/crates.io-10k/src/rustler-0.37.0/Cargo.toml':
Failed to load the manifest:
The package manifest could not be loaded:
'test-data/crates.io-10k/src/rustler-0.37.0/Cargo.toml' could not be parsed
Failed to check package at 'test-data/crates.io-10k/src/server_fn_macro-0.8.7/Cargo.toml':
Failed to load the manifest:
The package manifest could not be loaded:
'test-data/crates.io-10k/src/server_fn_macro-0.8.7/Cargo.toml' could not be parsed
Failed to check package at 'test-data/crates.io-10k/src/statime-linux-0.4.0/Cargo.toml':
Failed to load the manifest:
The package manifest could not be loaded:
'test-data/crates.io-10k/src/statime-linux-0.4.0/Cargo.toml' could not be parsed
Failed to check package at 'test-data/crates.io-10k/src/bevy-0.16.1/Cargo.toml':
Failed to load the manifest:
The package manifest could not be loaded:
'test-data/crates.io-10k/src/bevy-0.16.1/Cargo.toml' could not be parsed
Failed to check package at 'test-data/crates.io-10k/src/unidecode-0.3.0/Cargo.toml':
Failed to load the manifest:
The package manifest could not be loaded:
'test-data/crates.io-10k/src/unidecode-0.3.0/Cargo.toml' could not be parsed
These are almost certainly caused by the limitations in the current TOML parser. My guess is that integers are not being parsed properly. These failure cases can be looked up without downloading the full test suite, and src/cargo/examples/parse-toml.rs can be used to investigate each failure.
The `crates.io-10k` test case lists 23 failures:
```
Failed to check 'test-data/crates.io-10k':
Failed to check package at 'test-data/crates.io-10k/src/bevy_rapier2d-0.31.0/Cargo.toml':
Failed to load the manifest:
The package manifest could not be loaded:
'test-data/crates.io-10k/src/bevy_rapier2d-0.31.0/Cargo.toml' could not be parsed
Failed to check package at 'test-data/crates.io-10k/src/bevy_rapier3d-0.31.0/Cargo.toml':
Failed to load the manifest:
The package manifest could not be loaded:
'test-data/crates.io-10k/src/bevy_rapier3d-0.31.0/Cargo.toml' could not be parsed
Failed to check package at 'test-data/crates.io-10k/src/eza-0.23.3/Cargo.toml':
Failed to load the manifest:
The package manifest could not be loaded:
'test-data/crates.io-10k/src/eza-0.23.3/Cargo.toml' could not be parsed
Failed to check package at 'test-data/crates.io-10k/src/fjall-2.11.2/Cargo.toml':
Failed to load the manifest:
The package manifest could not be loaded:
'test-data/crates.io-10k/src/fjall-2.11.2/Cargo.toml' could not be parsed
Failed to check package at 'test-data/crates.io-10k/src/snowflake-1.3.0/Cargo.toml':
Failed to load the manifest:
The package manifest could not be loaded:
'test-data/crates.io-10k/src/snowflake-1.3.0/Cargo.toml' could not be parsed
Failed to check package at 'test-data/crates.io-10k/src/ripgrep-14.1.1/Cargo.toml':
Failed to load the manifest:
The package manifest could not be loaded:
'test-data/crates.io-10k/src/ripgrep-14.1.1/Cargo.toml' could not be parsed
Failed to check package at 'test-data/crates.io-10k/src/cargo-deb-3.6.0/Cargo.toml':
Failed to load the manifest:
The package manifest could not be loaded:
'test-data/crates.io-10k/src/cargo-deb-3.6.0/Cargo.toml' could not be parsed
Failed to check package at 'test-data/crates.io-10k/src/watchexec-cli-2.3.2/Cargo.toml':
Failed to load the manifest:
The package manifest could not be loaded:
'test-data/crates.io-10k/src/watchexec-cli-2.3.2/Cargo.toml' could not be parsed
Failed to check package at 'test-data/crates.io-10k/src/server_fn_macro_default-0.8.5/Cargo.toml':
Failed to load the manifest:
The package manifest could not be loaded:
'test-data/crates.io-10k/src/server_fn_macro_default-0.8.5/Cargo.toml' could not be parsed
Failed to check package at 'test-data/crates.io-10k/src/cargo-watch-8.5.3/Cargo.toml':
Failed to load the manifest:
The package manifest could not be loaded:
'test-data/crates.io-10k/src/cargo-watch-8.5.3/Cargo.toml' could not be parsed
Failed to check package at 'test-data/crates.io-10k/src/oxipng-9.1.5/Cargo.toml':
Failed to load the manifest:
The package manifest could not be loaded:
'test-data/crates.io-10k/src/oxipng-9.1.5/Cargo.toml' could not be parsed
Failed to check package at 'test-data/crates.io-10k/src/tachys-0.2.8/Cargo.toml':
Failed to load the manifest:
The package manifest could not be loaded:
'test-data/crates.io-10k/src/tachys-0.2.8/Cargo.toml' could not be parsed
Failed to check package at 'test-data/crates.io-10k/src/zookeeper-client-0.11.1/Cargo.toml':
Failed to load the manifest:
The package manifest could not be loaded:
'test-data/crates.io-10k/src/zookeeper-client-0.11.1/Cargo.toml' could not be parsed
Failed to check package at 'test-data/crates.io-10k/src/leptos_reactive-0.6.15/Cargo.toml':
Failed to load the manifest:
The package manifest could not be loaded:
'test-data/crates.io-10k/src/leptos_reactive-0.6.15/Cargo.toml' could not be parsed
Failed to check package at 'test-data/crates.io-10k/src/leptos_macro-0.8.8/Cargo.toml':
Failed to load the manifest:
The package manifest could not be loaded:
'test-data/crates.io-10k/src/leptos_macro-0.8.8/Cargo.toml' could not be parsed
Failed to check package at 'test-data/crates.io-10k/src/leptos-0.8.9/Cargo.toml':
Failed to load the manifest:
The package manifest could not be loaded:
'test-data/crates.io-10k/src/leptos-0.8.9/Cargo.toml' could not be parsed
Failed to check package at 'test-data/crates.io-10k/src/serde-attributes-0.2.1/Cargo.toml':
Failed to load the manifest:
The package manifest could not be loaded:
'test-data/crates.io-10k/src/serde-attributes-0.2.1/Cargo.toml' could not be parsed
Failed to check package at 'test-data/crates.io-10k/src/server_fn-0.8.7/Cargo.toml':
Failed to load the manifest:
The package manifest could not be loaded:
'test-data/crates.io-10k/src/server_fn-0.8.7/Cargo.toml' could not be parsed
Failed to check package at 'test-data/crates.io-10k/src/rustler-0.37.0/Cargo.toml':
Failed to load the manifest:
The package manifest could not be loaded:
'test-data/crates.io-10k/src/rustler-0.37.0/Cargo.toml' could not be parsed
Failed to check package at 'test-data/crates.io-10k/src/server_fn_macro-0.8.7/Cargo.toml':
Failed to load the manifest:
The package manifest could not be loaded:
'test-data/crates.io-10k/src/server_fn_macro-0.8.7/Cargo.toml' could not be parsed
Failed to check package at 'test-data/crates.io-10k/src/statime-linux-0.4.0/Cargo.toml':
Failed to load the manifest:
The package manifest could not be loaded:
'test-data/crates.io-10k/src/statime-linux-0.4.0/Cargo.toml' could not be parsed
Failed to check package at 'test-data/crates.io-10k/src/bevy-0.16.1/Cargo.toml':
Failed to load the manifest:
The package manifest could not be loaded:
'test-data/crates.io-10k/src/bevy-0.16.1/Cargo.toml' could not be parsed
Failed to check package at 'test-data/crates.io-10k/src/unidecode-0.3.0/Cargo.toml':
Failed to load the manifest:
The package manifest could not be loaded:
'test-data/crates.io-10k/src/unidecode-0.3.0/Cargo.toml' could not be parsed
```
These are almost certainly caused by the limitations in the current TOML parser. My guess is that integers are not being parsed properly. These failure cases can be looked up without downloading the full test suite, and `src/cargo/examples/parse-toml.rs` can be used to investigate each failure.