[INFO] cloning repository https://github.com/Enselic/cargo-public-items [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Enselic/cargo-public-items" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FEnselic%2Fcargo-public-items", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FEnselic%2Fcargo-public-items'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] c398e7711547d5f10bfe32d2ee6a3bf489a1e1b8 [INFO] testing Enselic/cargo-public-items against try#d5830e3d3b571fe52cdf4b7b34be99be74dc65ea+target=i686-unknown-linux-musl for musl_1_2_upgrade_i686_unknown_linux_musl [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FEnselic%2Fcargo-public-items" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/Enselic/cargo-public-items on toolchain d5830e3d3b571fe52cdf4b7b34be99be74dc65ea [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d5830e3d3b571fe52cdf4b7b34be99be74dc65ea" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/Enselic/cargo-public-items [INFO] finished tweaking git repo https://github.com/Enselic/cargo-public-items [INFO] tweaked toml for git repo https://github.com/Enselic/cargo-public-items written to /workspace/builds/worker-6-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/Enselic/cargo-public-items already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d5830e3d3b571fe52cdf4b7b34be99be74dc65ea" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded rustdoc-types v0.20.0 [INFO] [stderr] Downloaded expect-test v1.4.0 [INFO] [stderr] Downloaded serde_spanned v0.6.0 [INFO] [stderr] Downloaded toml v0.6.0 [INFO] [stderr] Downloaded dissimilar v1.0.5 [INFO] [stderr] Downloaded git2 v0.16.1 [INFO] [stderr] Downloaded crates-index v0.19.0 [INFO] [stderr] Downloaded hashbag v0.1.10 [INFO] [stderr] Downloaded cargo-manifest v0.7.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d532c2baa59a8a48e45c3be7eb049f77ac5a58a7a6514a58a8e878df1c3d03d" "/opt/rustwide/cargo-home/bin/cargo" "+d5830e3d3b571fe52cdf4b7b34be99be74dc65ea" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] ddcbe166f681187760f4f31a959c1c4a5315f5f68ca39261b60c0f3eeda0d440 [INFO] running `Command { std: "docker" "start" "-a" "ddcbe166f681187760f4f31a959c1c4a5315f5f68ca39261b60c0f3eeda0d440", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ddcbe166f681187760f4f31a959c1c4a5315f5f68ca39261b60c0f3eeda0d440", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ddcbe166f681187760f4f31a959c1c4a5315f5f68ca39261b60c0f3eeda0d440", kill_on_drop: false }` [INFO] [stdout] ddcbe166f681187760f4f31a959c1c4a5315f5f68ca39261b60c0f3eeda0d440 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d532c2baa59a8a48e45c3be7eb049f77ac5a58a7a6514a58a8e878df1c3d03d" "/opt/rustwide/cargo-home/bin/cargo" "+d5830e3d3b571fe52cdf4b7b34be99be74dc65ea" "build" "--frozen" "--message-format=json" "--target" "i686-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] aa773cf8640825761cf50d0de81b37caef497059a0f95dc4ecad58907e7887d8 [INFO] running `Command { std: "docker" "start" "-a" "aa773cf8640825761cf50d0de81b37caef497059a0f95dc4ecad58907e7887d8", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.49 [INFO] [stderr] Compiling unicode-ident v1.0.6 [INFO] [stderr] Compiling quote v1.0.23 [INFO] [stderr] Compiling syn v1.0.107 [INFO] [stderr] Compiling libc v0.2.139 [INFO] [stderr] Compiling serde_derive v1.0.152 [INFO] [stderr] Compiling serde v1.0.152 [INFO] [stderr] Compiling pkg-config v0.3.26 [INFO] [stderr] Compiling serde_json v1.0.91 [INFO] [stderr] Compiling thiserror v1.0.38 [INFO] [stderr] Compiling hashbrown v0.12.3 [INFO] [stderr] Compiling ryu v1.0.12 [INFO] [stderr] Compiling itoa v1.0.5 [INFO] [stderr] Compiling memchr v2.5.0 [INFO] [stderr] Compiling indexmap v1.9.2 [INFO] [stderr] Compiling semver v1.0.16 [INFO] [stderr] Compiling io-lifetimes v1.0.3 [INFO] [stderr] Compiling tinyvec v1.6.0 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling rustix v0.36.5 [INFO] [stderr] Compiling camino v1.1.1 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling linux-raw-sys v0.1.4 [INFO] [stderr] Compiling unicode-bidi v0.3.8 [INFO] [stderr] Compiling percent-encoding v2.2.0 [INFO] [stderr] Compiling log v0.4.17 [INFO] [stderr] Compiling form_urlencoded v1.1.0 [INFO] [stderr] Compiling smartstring v1.0.1 [INFO] [stderr] Compiling static_assertions v1.1.0 [INFO] [stderr] Compiling nom8 v0.2.0 [INFO] [stderr] Compiling anyhow v1.0.68 [INFO] [stderr] Compiling os_str_bytes v6.4.1 [INFO] [stderr] Compiling hashbag v0.1.10 [INFO] [stderr] Compiling heck v0.4.0 [INFO] [stderr] Compiling unicode-normalization v0.1.22 [INFO] [stderr] Compiling clap_lex v0.3.0 [INFO] [stderr] Compiling termcolor v1.1.3 [INFO] [stderr] Compiling once_cell v1.16.0 [INFO] [stderr] Compiling overload v0.1.1 [INFO] [stderr] Compiling home v0.5.4 [INFO] [stderr] Compiling nu-ansi-term v0.46.0 [INFO] [stderr] Compiling diff v0.1.13 [INFO] [stderr] Compiling dirs-sys v0.3.7 [INFO] [stderr] Compiling num_cpus v1.15.0 [INFO] [stderr] Compiling idna v0.3.0 [INFO] [stderr] Compiling dirs v4.0.0 [INFO] [stderr] Compiling jobserver v0.1.25 [INFO] [stderr] Compiling cc v1.0.78 [INFO] [stderr] Compiling url v2.3.1 [INFO] [stderr] Compiling terminal_size v0.2.3 [INFO] [stderr] Compiling is-terminal v0.4.2 [INFO] [stderr] Compiling libz-sys v1.1.8 [INFO] [stderr] Compiling libgit2-sys v0.14.2+1.5.1 [INFO] [stderr] Compiling thiserror-impl v1.0.38 [INFO] [stderr] Compiling clap_derive v4.0.21 [INFO] [stderr] Compiling git2 v0.16.1 [INFO] [stderr] Compiling rustup-toolchain v0.1.2 (/opt/rustwide/workdir/rustup-toolchain) [INFO] [stderr] Compiling clap v4.0.32 [INFO] [stderr] Compiling toml_datetime v0.5.1 [INFO] [stderr] Compiling toml v0.5.11 [INFO] [stderr] Compiling serde_spanned v0.6.0 [INFO] [stderr] Compiling cargo-platform v0.1.2 [INFO] [stderr] Compiling rustdoc-types v0.20.0 [INFO] [stderr] Compiling hex v0.4.3 [INFO] [stderr] Compiling toml_edit v0.18.0 [INFO] [stderr] Compiling cargo-manifest v0.7.1 [INFO] [stderr] Compiling cargo_metadata v0.15.2 [INFO] [stderr] Compiling toml v0.6.0 [INFO] [stderr] Compiling crates-index v0.19.0 [INFO] [stderr] Compiling public-api v0.27.1 (/opt/rustwide/workdir/public-api) [INFO] [stderr] Compiling rustdoc-json v0.8.0 (/opt/rustwide/workdir/rustdoc-json) [INFO] [stderr] Compiling cargo-public-api v0.27.1 (/opt/rustwide/workdir/cargo-public-api) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 28.23s [INFO] running `Command { std: "docker" "inspect" "aa773cf8640825761cf50d0de81b37caef497059a0f95dc4ecad58907e7887d8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "aa773cf8640825761cf50d0de81b37caef497059a0f95dc4ecad58907e7887d8", kill_on_drop: false }` [INFO] [stdout] aa773cf8640825761cf50d0de81b37caef497059a0f95dc4ecad58907e7887d8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d532c2baa59a8a48e45c3be7eb049f77ac5a58a7a6514a58a8e878df1c3d03d" "/opt/rustwide/cargo-home/bin/cargo" "+d5830e3d3b571fe52cdf4b7b34be99be74dc65ea" "test" "--frozen" "--no-run" "--message-format=json" "--target" "i686-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 4b2c2dc206eeb7377d894cc560cce0b852dfefef37448d40e12c88775d10d825 [INFO] running `Command { std: "docker" "start" "-a" "4b2c2dc206eeb7377d894cc560cce0b852dfefef37448d40e12c88775d10d825", kill_on_drop: false }` [INFO] [stderr] Compiling dissimilar v1.0.5 [INFO] [stderr] Compiling either v1.8.0 [INFO] [stderr] Compiling doc-comment v0.3.3 [INFO] [stderr] Compiling predicates-core v1.0.5 [INFO] [stderr] Compiling difflib v0.4.0 [INFO] [stderr] Compiling termtree v0.4.0 [INFO] [stderr] Compiling regex-automata v0.1.10 [INFO] [stderr] Compiling fastrand v1.8.0 [INFO] [stderr] Compiling wait-timeout v0.2.0 [INFO] [stderr] Compiling yansi v0.5.1 [INFO] [stderr] Compiling repo-tests v0.1.0 (/opt/rustwide/workdir/repo-tests) [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling predicates-tree v1.0.7 [INFO] [stderr] Compiling pretty_assertions v1.3.0 [INFO] [stderr] Compiling expect-test v1.4.0 [INFO] [stderr] Compiling tempfile v3.3.0 [INFO] [stderr] Compiling bstr v1.1.0 [INFO] [stderr] Compiling rustup-toolchain v0.1.2 (/opt/rustwide/workdir/rustup-toolchain) [INFO] [stderr] Compiling predicates v2.1.5 [INFO] [stderr] Compiling assert_cmd v2.0.8 [INFO] [stderr] Compiling public-api v0.27.1 (/opt/rustwide/workdir/public-api) [INFO] [stderr] Compiling cargo-public-api v0.27.1 (/opt/rustwide/workdir/cargo-public-api) [INFO] [stderr] Compiling rustdoc-json v0.8.0 (/opt/rustwide/workdir/rustdoc-json) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 9.88s [INFO] running `Command { std: "docker" "inspect" "4b2c2dc206eeb7377d894cc560cce0b852dfefef37448d40e12c88775d10d825", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4b2c2dc206eeb7377d894cc560cce0b852dfefef37448d40e12c88775d10d825", kill_on_drop: false }` [INFO] [stdout] 4b2c2dc206eeb7377d894cc560cce0b852dfefef37448d40e12c88775d10d825 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d532c2baa59a8a48e45c3be7eb049f77ac5a58a7a6514a58a8e878df1c3d03d" "/opt/rustwide/cargo-home/bin/cargo" "+d5830e3d3b571fe52cdf4b7b34be99be74dc65ea" "test" "--frozen" "--target" "i686-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 71fcabe3f06d8aab2fcaf60f39f4f31bc1f5a6af9d83cb53ec02a181b6e75449 [INFO] running `Command { std: "docker" "start" "-a" "71fcabe3f06d8aab2fcaf60f39f4f31bc1f5a6af9d83cb53ec02a181b6e75449", kill_on_drop: false }` [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.23s [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/i686-unknown-linux-musl/debug/deps/cargo_public_api-b1a59805ca6b4cf2) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test arg_types::tests::test_deny_added ... ok [INFO] [stdout] test tests::verify_cli ... ok [INFO] [stdout] test arg_types::tests::test_deny_removed ... ok [INFO] [stdout] test published_crate::tests::manifest_with_info ... ok [INFO] [stdout] test arg_types::tests::test_deny_changed ... ok [INFO] [stdout] test published_crate::tests::manifest_simple ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/cargo-public-api-bin-tests.rs (/opt/rustwide/target/i686-unknown-linux-musl/debug/deps/cargo_public_api_bin_tests-28293284a6ffeb0b) [INFO] [stdout] [INFO] [stdout] running 64 tests [INFO] [stderr] info: syncing channel updates for 'nightly-2022-06-01-x86_64-unknown-linux-gnu' [INFO] [stderr] error: could not create temp file /opt/rustwide/rustup-home/tmp/pljyuy25i1hks80p_file: Read-only file system (os error 30) [INFO] [stderr] info: syncing channel updates for 'nightly-2022-06-01-x86_64-unknown-linux-gnu' [INFO] [stderr] error: could not create temp file /opt/rustwide/rustup-home/tmp/5fx0tiv3k9xmag6c_file: Read-only file system (os error 30) [INFO] [stdout] test custom_toolchain_via_proxy ... FAILED [INFO] [stdout] test custom_toolchain ... FAILED [INFO] [stdout] On branch main [INFO] [stdout] nothing to commit, working tree clean [INFO] [stdout] test deny_changed_when_not_diffing ... ok [INFO] [stdout] test deny_removed_when_not_diffing ... ok [INFO] [stdout] test deny_combination_when_not_diffing ... ok [INFO] [stdout] test deny_when_not_diffing ... ok [INFO] [stdout] test deny_added_when_not_diffing ... ok [INFO] [stdout] test deny_with_invalid_arg ... ok [INFO] [stderr] error: toolchain 'nightly-x86_64-unknown-linux-gnu' is not installed [INFO] [stdout] test diff_public_items_from_files_with_subcommand ... FAILED [INFO] [stdout] test cap_lints_allow_by_default_when_diffing ... FAILED [INFO] [stdout] test deny_without_diff ... FAILED [INFO] [stdout] test deny_added_with_diff ... FAILED [INFO] [stdout] test deny_with_diff_with_subcommand ... FAILED [INFO] [stdout] test deny_removed_with_diff ... FAILED [INFO] [stdout] test deny_changed_with_diff ... ok [INFO] [stdout] test diff_against_published_version ... FAILED [INFO] [stdout] test diff_against_latest_published_version ... FAILED [INFO] [stdout] test deny_with_diff ... FAILED [INFO] [stdout] test diff_public_items_without_git_root ... ok [INFO] [stdout] test diff_public_items ... FAILED [INFO] [stdout] test diff_public_items_with_color ... FAILED [INFO] [stdout] test diff_public_items_detached_head ... FAILED [INFO] [stdout] test diff_public_items_with_dirty_tree_succeedes_with_force_option ... FAILED [INFO] [stdout] test diff_public_items_with_dirty_tree_fails ... ok [INFO] [stdout] test diff_public_items_with_subcommand ... FAILED [INFO] [stderr] error: toolchain 'nightly-x86_64-unknown-linux-gnu' is not installed [INFO] [stdout] test document_private_items ... FAILED [INFO] [stdout] test diff_public_items_relative_refs ... FAILED [INFO] [stdout] test diff_with_dots_two_times ... FAILED [INFO] [stdout] test diff_public_items_with_manifest_path ... FAILED [INFO] [stdout] test diff_published_explicit_package ... FAILED [INFO] [stderr] error: toolchain 'nightly-x86_64-unknown-linux-gnu' is not installed [INFO] [stdout] test list_public_items_from_json_file ... FAILED [INFO] [stdout] test diff_with_invalid_git_refs_four_dots ... FAILED [INFO] [stdout] test diff_with_invalid_manifest_path ... ok [INFO] [stdout] test features_a_b_c ... FAILED [INFO] [stdout] test diff_with_invalid_git_refs_three_dots ... FAILED [INFO] [stdout] test diff_with_invalid_git_refs ... ok [INFO] [stdout] test features_b_c ... FAILED [INFO] [stdout] test long_diff_help ... ok [INFO] [stdout] test features_b ... FAILED [INFO] [stdout] test diff_with_three_args ... FAILED [INFO] [stderr] info: syncing channel updates for 'nightly-2023-01-04-x86_64-unknown-linux-gnu' [INFO] [stderr] error: could not create temp file /opt/rustwide/rustup-home/tmp/honwwzfxogy1lr7p_file: Read-only file system (os error 30) [INFO] [stdout] test diff_with_invalid_published_crate_version ... FAILED [INFO] [stdout] test minimal_toolchain_works ... FAILED [INFO] [stdout] test list_public_items ... FAILED [INFO] [stdout] test long_help_wraps ... ok [INFO] [stdout] test short_diff_help ... ok [INFO] [stdout] test long_help ... ok [INFO] [stdout] test features_none ... FAILED [INFO] [stdout] test short_help ... ok [INFO] [stdout] test diff_published_with_all_features ... FAILED [INFO] [stderr] info: syncing channel updates for 'beta-x86_64-unknown-linux-gnu' [INFO] [stdout] test warn_when_using_beta ... FAILED [INFO] [stderr] error: could not create temp file /opt/rustwide/rustup-home/tmp/tqopsji6vj4nhvrz_file: Read-only file system (os error 30) [INFO] [stdout] test features_all ... FAILED [INFO] [stdout] test diff_without_args ... ok [INFO] [stdout] test list_public_items_with_lint_error ... FAILED [INFO] [stdout] test list_public_items_via_package_spec ... FAILED [INFO] [stdout] test virtual_manifest_error ... ok [INFO] [stdout] test verbose ... FAILED [INFO] [stdout] test list_public_items_explicit_manifest_path ... FAILED [INFO] [stdout] test subcommand_invocation_public_api_arg ... FAILED [INFO] [stdout] test subcommand_invocation_external_manifest ... FAILED [INFO] [stdout] test list_public_items_omit_auto_derived_impls ... FAILED [INFO] [stdout] test list_public_items_with_color_implicitly ... FAILED [INFO] [stdout] test list_public_items_with_color ... FAILED [INFO] [stdout] test subcommand_invocation ... FAILED [INFO] [stdout] test target_arg ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- custom_toolchain_via_proxy stdout ---- [INFO] [stdout] thread 'custom_toolchain_via_proxy' panicked at 'called `Result::unwrap()` on an `Err` value: RustupToolchainInstallError', cargo-public-api/tests/cargo-public-api-bin-tests.rs:1082:55 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x84a8ca1 - std::backtrace_rs::backtrace::libunwind::trace::hd97f390175e4d375 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5 [INFO] [stdout] 1: 0x84a8ca1 - std::backtrace_rs::backtrace::trace_unsynchronized::h9e4d1346fdbe15c5 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x84a8ca1 - std::sys_common::backtrace::_print_fmt::h2d3f477d48c20ea8 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:65:5 [INFO] [stdout] 3: 0x84a8ca1 - ::fmt::h2e4fc3d0b8c80e4b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:44:22 [INFO] [stdout] 4: 0x84e9c7c - core::fmt::write::h4ab0d13aa1c0ffdf [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/fmt/mod.rs:1213:17 [INFO] [stdout] 5: 0x84a576b - std::io::Write::write_fmt::hc0e5cbe2e336a35c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/io/mod.rs:1682:15 [INFO] [stdout] 6: 0x84a8aa6 - std::sys_common::backtrace::_print::he83a0656b60804f4 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:47:5 [INFO] [stdout] 7: 0x84a8aa6 - std::sys_common::backtrace::print::he5889ca5768e8d1c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:34:9 [INFO] [stdout] 8: 0x84aa705 - std::panicking::default_hook::{{closure}}::ha81712de98b54398 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:267:22 [INFO] [stdout] 9: 0x84aa405 - std::panicking::default_hook::he5857a041ac6b670 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:283:9 [INFO] [stdout] 10: 0x8484f4c - core::ops::function::Fn::call::h47ada2d4dc8687c6 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:79:5 [INFO] [stdout] 11: 0x83d8009 - as core::ops::function::Fn>::call::h32210aeb8cc578f9 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:2002:9 [INFO] [stdout] 12: 0x83d8009 - test::test_main::{{closure}}::h8466694f5bd858c9 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:135:21 [INFO] [stdout] 13: 0x84aae41 - as core::ops::function::Fn>::call::h5bc67f704e9605b2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:2002:9 [INFO] [stdout] 14: 0x84aae41 - std::panicking::rust_panic_with_hook::h764b8fe75e8ba68c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:692:13 [INFO] [stdout] 15: 0x84aabfc - std::panicking::begin_panic_handler::{{closure}}::h04438436866ada8a [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:579:13 [INFO] [stdout] 16: 0x84a911a - std::sys_common::backtrace::__rust_end_short_backtrace::hb43e7524728cf453 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:137:18 [INFO] [stdout] 17: 0x84aa8d3 - rust_begin_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:575:5 [INFO] [stdout] 18: 0x804cfc0 - core::panicking::panic_fmt::ha026792c47a5830b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panicking.rs:64:14 [INFO] [stdout] 19: 0x804d42d - core::result::unwrap_failed::hb5d0d35ade14e7a4 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/result.rs:1790:5 [INFO] [stdout] 20: 0x8067f04 - core::result::Result::unwrap::h3e6c6621eefd0cf0 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/result.rs:1112:23 [INFO] [stdout] 21: 0x804f57f - cargo_public_api_bin_tests::TestCmd::with_proxy_toolchain::h2f2f4eff5fb1845a [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:1082:9 [INFO] [stdout] 22: 0x8050fbc - cargo_public_api_bin_tests::custom_toolchain_via_proxy::he2e0a78fdaa2ce34 [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:76:9 [INFO] [stdout] 23: 0x8050f57 - cargo_public_api_bin_tests::custom_toolchain_via_proxy::{{closure}}::h474ebd383e80203c [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:74:33 [INFO] [stdout] 24: 0x805dfdd - core::ops::function::FnOnce::call_once::h3ae44043db4625ae [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x83dca9e - core::ops::function::FnOnce::call_once::h3969063a3b87f847 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 26: 0x83dca9e - test::__rust_begin_short_backtrace::h4b8703a824c9f4d1 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:656:18 [INFO] [stdout] 27: 0x83b07f0 - test::run_test::{{closure}}::he242fd19981fa5cd [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:647:30 [INFO] [stdout] 28: 0x83b07f0 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h706575526aa71778 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 29: 0x83dbbd7 - as core::ops::function::FnOnce>::call_once::hafe155c229ed3840 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 30: 0x83dbbd7 - as core::ops::function::FnOnce<()>>::call_once::hccf8545804efeabc [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 31: 0x83dbbd7 - std::panicking::try::do_call::h14c088d0ccd71a85 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 32: 0x83dbbd7 - std::panicking::try::h5bee4f0fb041d03c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 33: 0x83dbbd7 - std::panic::catch_unwind::hc4a3b19ca4039446 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 34: 0x83dbbd7 - test::run_test_in_process::h01c4cf5424b4aa16 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:679:27 [INFO] [stdout] 35: 0x83dbbd7 - test::run_test::run_test_inner::{{closure}}::h2b730e73e85dc07e [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:573:39 [INFO] [stdout] 36: 0x83aaf1a - test::run_test::run_test_inner::{{closure}}::h1e6de70351d982ef [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:600:37 [INFO] [stdout] 37: 0x83aaf1a - std::sys_common::backtrace::__rust_begin_short_backtrace::h11ed077933f178e3 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:121:18 [INFO] [stdout] 38: 0x83b08cb - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::ha60d98b360ed53c8 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/thread/mod.rs:558:17 [INFO] [stdout] 39: 0x83b08cb - as core::ops::function::FnOnce<()>>::call_once::h5e10cae340573322 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 40: 0x83b08cb - std::panicking::try::do_call::h47dd5d7a0750d636 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 41: 0x83b08cb - std::panicking::try::hcaac73f0ac4cf9b2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 42: 0x83b08cb - std::panic::catch_unwind::h9fe9d263cb0da10f [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 43: 0x83b08cb - std::thread::Builder::spawn_unchecked_::{{closure}}::h2c0f796f4234fbbe [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 44: 0x83b08cb - core::ops::function::FnOnce::call_once{{vtable.shim}}::hd8a5d36b54e84e44 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 45: 0x84b0c0d - as core::ops::function::FnOnce>::call_once::hbac986b07f477b52 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 46: 0x84b0c0d - as core::ops::function::FnOnce>::call_once::h5768035ad531add2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 47: 0x84b0c0d - std::sys::unix::thread::Thread::new::thread_start::h48056988cddec68b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys/unix/thread.rs:108:17 [INFO] [stdout] [INFO] [stdout] ---- custom_toolchain stdout ---- [INFO] [stdout] thread 'custom_toolchain' panicked at 'called `Result::unwrap()` on an `Err` value: RustupToolchainInstallError', cargo-public-api/tests/cargo-public-api-bin-tests.rs:1098:55 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x84a8ca1 - std::backtrace_rs::backtrace::libunwind::trace::hd97f390175e4d375 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5 [INFO] [stdout] 1: 0x84a8ca1 - std::backtrace_rs::backtrace::trace_unsynchronized::h9e4d1346fdbe15c5 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x84a8ca1 - std::sys_common::backtrace::_print_fmt::h2d3f477d48c20ea8 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:65:5 [INFO] [stdout] 3: 0x84a8ca1 - ::fmt::h2e4fc3d0b8c80e4b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:44:22 [INFO] [stdout] 4: 0x84e9c7c - core::fmt::write::h4ab0d13aa1c0ffdf [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/fmt/mod.rs:1213:17 [INFO] [stdout] 5: 0x84a576b - std::io::Write::write_fmt::hc0e5cbe2e336a35c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/io/mod.rs:1682:15 [INFO] [stdout] 6: 0x84a8aa6 - std::sys_common::backtrace::_print::he83a0656b60804f4 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:47:5 [INFO] [stdout] 7: 0x84a8aa6 - std::sys_common::backtrace::print::he5889ca5768e8d1c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:34:9 [INFO] [stdout] 8: 0x84aa705 - std::panicking::default_hook::{{closure}}::ha81712de98b54398 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:267:22 [INFO] [stdout] 9: 0x84aa405 - std::panicking::default_hook::he5857a041ac6b670 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:283:9 [INFO] [stdout] 10: 0x8484f4c - core::ops::function::Fn::call::h47ada2d4dc8687c6 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:79:5 [INFO] [stdout] 11: 0x83d8009 - as core::ops::function::Fn>::call::h32210aeb8cc578f9 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:2002:9 [INFO] [stdout] 12: 0x83d8009 - test::test_main::{{closure}}::h8466694f5bd858c9 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:135:21 [INFO] [stdout] 13: 0x84aae41 - as core::ops::function::Fn>::call::h5bc67f704e9605b2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:2002:9 [INFO] [stdout] 14: 0x84aae41 - std::panicking::rust_panic_with_hook::h764b8fe75e8ba68c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:692:13 [INFO] [stdout] 15: 0x84aabfc - std::panicking::begin_panic_handler::{{closure}}::h04438436866ada8a [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:579:13 [INFO] [stdout] 16: 0x84a911a - std::sys_common::backtrace::__rust_end_short_backtrace::hb43e7524728cf453 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:137:18 [INFO] [stdout] 17: 0x84aa8d3 - rust_begin_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:575:5 [INFO] [stdout] 18: 0x804cfc0 - core::panicking::panic_fmt::ha026792c47a5830b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panicking.rs:64:14 [INFO] [stdout] 19: 0x804d42d - core::result::unwrap_failed::hb5d0d35ade14e7a4 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/result.rs:1790:5 [INFO] [stdout] 20: 0x8067f04 - core::result::Result::unwrap::h3e6c6621eefd0cf0 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/result.rs:1112:23 [INFO] [stdout] 21: 0x804f703 - cargo_public_api_bin_tests::TestCmd::with_toolchain::h9cdf69485eaca649 [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:1098:9 [INFO] [stdout] 22: 0x8050eed - cargo_public_api_bin_tests::custom_toolchain::he5994b16d4fa710c [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:67:9 [INFO] [stdout] 23: 0x8050e67 - cargo_public_api_bin_tests::custom_toolchain::{{closure}}::h6e1e2c88e11031a4 [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:65:23 [INFO] [stdout] 24: 0x805e59d - core::ops::function::FnOnce::call_once::h845da1c178351406 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x83dca9e - core::ops::function::FnOnce::call_once::h3969063a3b87f847 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 26: 0x83dca9e - test::__rust_begin_short_backtrace::h4b8703a824c9f4d1 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:656:18 [INFO] [stdout] 27: 0x83b07f0 - test::run_test::{{closure}}::he242fd19981fa5cd [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:647:30 [INFO] [stdout] 28: 0x83b07f0 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h706575526aa71778 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 29: 0x83dbbd7 - as core::ops::function::FnOnce>::call_once::hafe155c229ed3840 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 30: 0x83dbbd7 - as core::ops::function::FnOnce<()>>::call_once::hccf8545804efeabc [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 31: 0x83dbbd7 - std::panicking::try::do_call::h14c088d0ccd71a85 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 32: 0x83dbbd7 - std::panicking::try::h5bee4f0fb041d03c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 33: 0x83dbbd7 - std::panic::catch_unwind::hc4a3b19ca4039446 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 34: 0x83dbbd7 - test::run_test_in_process::h01c4cf5424b4aa16 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:679:27 [INFO] [stdout] 35: 0x83dbbd7 - test::run_test::run_test_inner::{{closure}}::h2b730e73e85dc07e [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:573:39 [INFO] [stdout] 36: 0x83aaf1a - test::run_test::run_test_inner::{{closure}}::h1e6de70351d982ef [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:600:37 [INFO] [stdout] 37: 0x83aaf1a - std::sys_common::backtrace::__rust_begin_short_backtrace::h11ed077933f178e3 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:121:18 [INFO] [stdout] 38: 0x83b08cb - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::ha60d98b360ed53c8 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/thread/mod.rs:558:17 [INFO] [stdout] 39: 0x83b08cb - as core::ops::function::FnOnce<()>>::call_once::h5e10cae340573322 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 40: 0x83b08cb - std::panicking::try::do_call::h47dd5d7a0750d636 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 41: 0x83b08cb - std::panicking::try::hcaac73f0ac4cf9b2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 42: 0x83b08cb - std::panic::catch_unwind::h9fe9d263cb0da10f [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 43: 0x83b08cb - std::thread::Builder::spawn_unchecked_::{{closure}}::h2c0f796f4234fbbe [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 44: 0x83b08cb - core::ops::function::FnOnce::call_once{{vtable.shim}}::hd8a5d36b54e84e44 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 45: 0x84b0c0d - as core::ops::function::FnOnce>::call_once::hbac986b07f477b52 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 46: 0x84b0c0d - as core::ops::function::FnOnce>::call_once::h5768035ad531add2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 47: 0x84b0c0d - std::sys::unix::thread::Thread::new::thread_start::h48056988cddec68b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys/unix/thread.rs:108:17 [INFO] [stdout] [INFO] [stdout] ---- diff_public_items_from_files_with_subcommand stdout ---- [INFO] [stdout] thread 'diff_public_items_from_files_with_subcommand' panicked at 'called `Result::unwrap()` on an `Err` value: General("See above")', cargo-public-api/tests/cargo-public-api-bin-tests.rs:917:10 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x84a8ca1 - std::backtrace_rs::backtrace::libunwind::trace::hd97f390175e4d375 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5 [INFO] [stdout] 1: 0x84a8ca1 - std::backtrace_rs::backtrace::trace_unsynchronized::h9e4d1346fdbe15c5 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x84a8ca1 - std::sys_common::backtrace::_print_fmt::h2d3f477d48c20ea8 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:65:5 [INFO] [stdout] 3: 0x84a8ca1 - ::fmt::h2e4fc3d0b8c80e4b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:44:22 [INFO] [stdout] 4: 0x84e9c7c - core::fmt::write::h4ab0d13aa1c0ffdf [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/fmt/mod.rs:1213:17 [INFO] [stdout] 5: 0x84a576b - std::io::Write::write_fmt::hc0e5cbe2e336a35c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/io/mod.rs:1682:15 [INFO] [stdout] 6: 0x84a8aa6 - std::sys_common::backtrace::_print::he83a0656b60804f4 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:47:5 [INFO] [stdout] 7: 0x84a8aa6 - std::sys_common::backtrace::print::he5889ca5768e8d1c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:34:9 [INFO] [stdout] 8: 0x84aa705 - std::panicking::default_hook::{{closure}}::ha81712de98b54398 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:267:22 [INFO] [stdout] 9: 0x84aa405 - std::panicking::default_hook::he5857a041ac6b670 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:283:9 [INFO] [stdout] 10: 0x8484f4c - core::ops::function::Fn::call::h47ada2d4dc8687c6 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:79:5 [INFO] [stdout] 11: 0x83d8009 - as core::ops::function::Fn>::call::h32210aeb8cc578f9 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:2002:9 [INFO] [stdout] 12: 0x83d8009 - test::test_main::{{closure}}::h8466694f5bd858c9 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:135:21 [INFO] [stdout] 13: 0x84aae41 - as core::ops::function::Fn>::call::h5bc67f704e9605b2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:2002:9 [INFO] [stdout] 14: 0x84aae41 - std::panicking::rust_panic_with_hook::h764b8fe75e8ba68c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:692:13 [INFO] [stdout] 15: 0x84aabfc - std::panicking::begin_panic_handler::{{closure}}::h04438436866ada8a [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:579:13 [INFO] [stdout] 16: 0x84a911a - std::sys_common::backtrace::__rust_end_short_backtrace::hb43e7524728cf453 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:137:18 [INFO] [stdout] 17: 0x84aa8d3 - rust_begin_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:575:5 [INFO] [stdout] 18: 0x804cfc0 - core::panicking::panic_fmt::ha026792c47a5830b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panicking.rs:64:14 [INFO] [stdout] 19: 0x804d42d - core::result::unwrap_failed::hb5d0d35ade14e7a4 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/result.rs:1790:5 [INFO] [stdout] 20: 0x80683bc - core::result::Result::unwrap::hc331121f859bbdc9 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/result.rs:1112:23 [INFO] [stdout] 21: 0x804ed4b - cargo_public_api_bin_tests::rustdoc_json_path_for_crate::h9c1ab98231ce25dc [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:915:5 [INFO] [stdout] 22: 0x8056d44 - cargo_public_api_bin_tests::diff_public_items_from_files_with_subcommand::h744c196c3cd2b002 [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:624:15 [INFO] [stdout] 23: 0x8056c07 - cargo_public_api_bin_tests::diff_public_items_from_files_with_subcommand::{{closure}}::h1beb92a9e5f3a82b [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:619:51 [INFO] [stdout] 24: 0x805dc1d - core::ops::function::FnOnce::call_once::h17f369d14af969a6 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x83dca9e - core::ops::function::FnOnce::call_once::h3969063a3b87f847 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 26: 0x83dca9e - test::__rust_begin_short_backtrace::h4b8703a824c9f4d1 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:656:18 [INFO] [stdout] 27: 0x83b07f0 - test::run_test::{{closure}}::he242fd19981fa5cd [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:647:30 [INFO] [stdout] 28: 0x83b07f0 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h706575526aa71778 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 29: 0x83dbbd7 - as core::ops::function::FnOnce>::call_once::hafe155c229ed3840 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 30: 0x83dbbd7 - as core::ops::function::FnOnce<()>>::call_once::hccf8545804efeabc [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 31: 0x83dbbd7 - std::panicking::try::do_call::h14c088d0ccd71a85 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 32: 0x83dbbd7 - std::panicking::try::h5bee4f0fb041d03c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 33: 0x83dbbd7 - std::panic::catch_unwind::hc4a3b19ca4039446 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 34: 0x83dbbd7 - test::run_test_in_process::h01c4cf5424b4aa16 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:679:27 [INFO] [stdout] 35: 0x83dbbd7 - test::run_test::run_test_inner::{{closure}}::h2b730e73e85dc07e [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:573:39 [INFO] [stdout] 36: 0x83aaf1a - test::run_test::run_test_inner::{{closure}}::h1e6de70351d982ef [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:600:37 [INFO] [stdout] 37: 0x83aaf1a - std::sys_common::backtrace::__rust_begin_short_backtrace::h11ed077933f178e3 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:121:18 [INFO] [stdout] 38: 0x83b08cb - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::ha60d98b360ed53c8 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/thread/mod.rs:558:17 [INFO] [stdout] 39: 0x83b08cb - as core::ops::function::FnOnce<()>>::call_once::h5e10cae340573322 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 40: 0x83b08cb - std::panicking::try::do_call::h47dd5d7a0750d636 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 41: 0x83b08cb - std::panicking::try::hcaac73f0ac4cf9b2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 42: 0x83b08cb - std::panic::catch_unwind::h9fe9d263cb0da10f [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 43: 0x83b08cb - std::thread::Builder::spawn_unchecked_::{{closure}}::h2c0f796f4234fbbe [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 44: 0x83b08cb - core::ops::function::FnOnce::call_once{{vtable.shim}}::hd8a5d36b54e84e44 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 45: 0x84b0c0d - as core::ops::function::FnOnce>::call_once::hbac986b07f477b52 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 46: 0x84b0c0d - as core::ops::function::FnOnce>::call_once::h5768035ad531add2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 47: 0x84b0c0d - std::sys::unix::thread::Thread::new::thread_start::h48056988cddec68b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys/unix/thread.rs:108:17 [INFO] [stdout] [INFO] [stdout] ---- cap_lints_allow_by_default_when_diffing stdout ---- [INFO] [stdout] thread 'cap_lints_allow_by_default_when_diffing' panicked at 'Unexpected failure. [INFO] [stdout] code-1 [INFO] [stdout] stderr=`````` [INFO] [stdout] Warning: using the `d5830e3d3b571fe52cdf4b7b34be99be74dc65ea` toolchain for gathering the public api is not possible, switching to `nightly` [INFO] [stdout] error: toolchain \'nightly-x86_64-unknown-linux-gnu\' is not installed [INFO] [stdout] Error: Failed to build rustdoc JSON. Stderr: See above [INFO] [stdout] [INFO] [stdout] Stack backtrace: [INFO] [stdout] 0: anyhow::error:: for anyhow::Error>::from [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.68/src/error.rs:547:25 [INFO] [stdout] 1: as core::ops::try_trait::FromResidual>>::from_residual [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/result.rs:2107:27 [INFO] [stdout] 2: cargo_public_api::api_source::build_rustdoc_json [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:125:19 [INFO] [stdout] 3: cargo_public_api::api_source::rustdoc_json_for_current_dir [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:117:5 [INFO] [stdout] 4: cargo_public_api::api_source::public_api_for_current_dir [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:109:21 [INFO] [stdout] 5: ::obtain_api [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:80:9 [INFO] [stdout] 6: cargo_public_api::print_diff [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:416:15 [INFO] [stdout] 7: cargo_public_api::main_ [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:262:53 [INFO] [stdout] 8: cargo_public_api::main [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:536:11 [INFO] [stdout] 9: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 10: std::sys_common::backtrace::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:121:18 [INFO] [stdout] 11: std::rt::lang_start::{{closure}} [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:166:18 [INFO] [stdout] 12: core::ops::function::impls:: for &F>::call_once [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:287:13 [INFO] [stdout] 13: std::panicking::try::do_call [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 14: std::panicking::try [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 15: std::panic::catch_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 16: std::rt::lang_start_internal::{{closure}} [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:48 [INFO] [stdout] 17: std::panicking::try::do_call [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 18: std::panicking::try [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 19: std::panic::catch_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 20: std::rt::lang_start_internal [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:20 [INFO] [stdout] 21: std::rt::lang_start [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:165:17 [INFO] [stdout] 22: main [INFO] [stdout] ``` [INFO] [stdout] ``` [INFO] [stdout] command=`cd "/tmp/.tmpwBMdEe" && "/opt/rustwide/target/i686-unknown-linux-musl/debug/cargo-public-api" "--simplified" "--target-dir" "/tmp/.tmpJtU6i7" "diff" "v0.1.0..v0.1.1"` [INFO] [stdout] code=1 [INFO] [stdout] stdout="" [INFO] [stdout] stderr=``` [INFO] [stdout] Warning: using the `d5830e3d3b571fe52cdf4b7b34be99be74dc65ea` toolchain for gathering the public api is not possible, switching to `nightly` [INFO] [stdout] error: toolchain \'nightly-x86_64-unknown-linux-gnu\' is not installed [INFO] [stdout] Error: Failed to build rustdoc JSON. Stderr: See above [INFO] [stdout] [INFO] [stdout] Stack backtrace: [INFO] [stdout] 0: anyhow::error:: for anyhow::Error>::from [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.68/src/error.rs:547:25 [INFO] [stdout] 1: as core::ops::try_trait::FromResidual>>::from_residual [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/result.rs:2107:27 [INFO] [stdout] 2: cargo_public_api::api_source::build_rustdoc_json [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:125:19 [INFO] [stdout] 3: cargo_public_api::api_source::rustdoc_json_for_current_dir [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:117:5 [INFO] [stdout] 4: cargo_public_api::api_source::public_api_for_current_dir [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:109:21 [INFO] [stdout] 5: ::obtain_api [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:80:9 [INFO] [stdout] 6: cargo_public_api::print_diff [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:416:15 [INFO] [stdout] 7: cargo_public_api::main_ [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:262:53 [INFO] [stdout] 8: cargo_public_api::main [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:536:11 [INFO] [stdout] 9: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 10: std::sys_common::backtrace::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:121:18 [INFO] [stdout] 11: std::rt::lang_start::{{closure}} [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:166:18 [INFO] [stdout] 12: core::ops::function::impls:: for &F>::call_once [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:287:13 [INFO] [stdout] 13: std::panicking::try::do_call [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 14: std::panicking::try [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 15: std::panic::catch_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 16: std::rt::lang_start_internal::{{closure}} [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:48 [INFO] [stdout] 17: std::panicking::try::do_call [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 18: std::panicking::try [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 19: std::panic::catch_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 20: std::rt::lang_start_internal [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:20 [INFO] [stdout] 21: std::rt::lang_start [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:165:17 [INFO] [stdout] 22: main [INFO] [stdout] ``` [INFO] [stdout] [INFO] [stdout] ', /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x84a8ca1 - std::backtrace_rs::backtrace::libunwind::trace::hd97f390175e4d375 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5 [INFO] [stdout] 1: 0x84a8ca1 - std::backtrace_rs::backtrace::trace_unsynchronized::h9e4d1346fdbe15c5 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x84a8ca1 - std::sys_common::backtrace::_print_fmt::h2d3f477d48c20ea8 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:65:5 [INFO] [stdout] 3: 0x84a8ca1 - ::fmt::h2e4fc3d0b8c80e4b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:44:22 [INFO] [stdout] 4: 0x84e9c7c - core::fmt::write::h4ab0d13aa1c0ffdf [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/fmt/mod.rs:1213:17 [INFO] [stdout] 5: 0x84a576b - std::io::Write::write_fmt::hc0e5cbe2e336a35c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/io/mod.rs:1682:15 [INFO] [stdout] 6: 0x84a8aa6 - std::sys_common::backtrace::_print::he83a0656b60804f4 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:47:5 [INFO] [stdout] 7: 0x84a8aa6 - std::sys_common::backtrace::print::he5889ca5768e8d1c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:34:9 [INFO] [stdout] 8: 0x84aa705 - std::panicking::default_hook::{{closure}}::ha81712de98b54398 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:267:22 [INFO] [stdout] 9: 0x84aa405 - std::panicking::default_hook::he5857a041ac6b670 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:283:9 [INFO] [stdout] 10: 0x8484f4c - core::ops::function::Fn::call::h47ada2d4dc8687c6 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:79:5 [INFO] [stdout] 11: 0x83d8009 - as core::ops::function::Fn>::call::h32210aeb8cc578f9 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:2002:9 [INFO] [stdout] 12: 0x83d8009 - test::test_main::{{closure}}::h8466694f5bd858c9 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:135:21 [INFO] [stdout] 13: 0x84aae41 - as core::ops::function::Fn>::call::h5bc67f704e9605b2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:2002:9 [INFO] [stdout] 14: 0x84aae41 - std::panicking::rust_panic_with_hook::h764b8fe75e8ba68c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:692:13 [INFO] [stdout] 15: 0x84aabfc - std::panicking::begin_panic_handler::{{closure}}::h04438436866ada8a [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:579:13 [INFO] [stdout] 16: 0x84a911a - std::sys_common::backtrace::__rust_end_short_backtrace::hb43e7524728cf453 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:137:18 [INFO] [stdout] 17: 0x84aa8d3 - rust_begin_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:575:5 [INFO] [stdout] 18: 0x804cfc0 - core::panicking::panic_fmt::ha026792c47a5830b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panicking.rs:64:14 [INFO] [stdout] 19: 0x841cef0 - core::panicking::panic_display::h0428a1095067f278 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panicking.rs:147:5 [INFO] [stdout] 20: 0x841ed4e - assert_cmd::assert::AssertError::panic::hc9f000c865dbf851 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/assert_cmd-2.0.8/src/assert.rs:1036:9 [INFO] [stdout] 21: 0x8420cea - core::ops::function::FnOnce::call_once::hd277e8156bb45768 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 22: 0x841925a - core::result::Result::unwrap_or_else::hfd7a6a1e07b316c3 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/result.rs:1503:23 [INFO] [stdout] 23: 0x841de51 - assert_cmd::assert::Assert::success::h334c8f447cf9d91e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/assert_cmd-2.0.8/src/assert.rs:156:9 [INFO] [stdout] 24: 0x8057577 - cargo_public_api_bin_tests::cap_lints_allow_by_default_when_diffing::h6f43467a1744d8e6 [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:662:5 [INFO] [stdout] 25: 0x8057397 - cargo_public_api_bin_tests::cap_lints_allow_by_default_when_diffing::{{closure}}::h73a9f529ab0421c6 [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:653:46 [INFO] [stdout] 26: 0x805efad - core::ops::function::FnOnce::call_once::he1f1165d4dd0bde0 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 27: 0x83dca9e - core::ops::function::FnOnce::call_once::h3969063a3b87f847 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 28: 0x83dca9e - test::__rust_begin_short_backtrace::h4b8703a824c9f4d1 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:656:18 [INFO] [stdout] 29: 0x83b07f0 - test::run_test::{{closure}}::he242fd19981fa5cd [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:647:30 [INFO] [stdout] 30: 0x83b07f0 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h706575526aa71778 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 31: 0x83dbbd7 - as core::ops::function::FnOnce>::call_once::hafe155c229ed3840 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 32: 0x83dbbd7 - as core::ops::function::FnOnce<()>>::call_once::hccf8545804efeabc [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 33: 0x83dbbd7 - std::panicking::try::do_call::h14c088d0ccd71a85 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 34: 0x83dbbd7 - std::panicking::try::h5bee4f0fb041d03c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 35: 0x83dbbd7 - std::panic::catch_unwind::hc4a3b19ca4039446 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 36: 0x83dbbd7 - test::run_test_in_process::h01c4cf5424b4aa16 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:679:27 [INFO] [stdout] 37: 0x83dbbd7 - test::run_test::run_test_inner::{{closure}}::h2b730e73e85dc07e [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:573:39 [INFO] [stdout] 38: 0x83aaf1a - test::run_test::run_test_inner::{{closure}}::h1e6de70351d982ef [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:600:37 [INFO] [stdout] 39: 0x83aaf1a - std::sys_common::backtrace::__rust_begin_short_backtrace::h11ed077933f178e3 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:121:18 [INFO] [stdout] 40: 0x83b08cb - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::ha60d98b360ed53c8 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/thread/mod.rs:558:17 [INFO] [stdout] 41: 0x83b08cb - as core::ops::function::FnOnce<()>>::call_once::h5e10cae340573322 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 42: 0x83b08cb - std::panicking::try::do_call::h47dd5d7a0750d636 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 43: 0x83b08cb - std::panicking::try::hcaac73f0ac4cf9b2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 44: 0x83b08cb - std::panic::catch_unwind::h9fe9d263cb0da10f [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 45: 0x83b08cb - std::thread::Builder::spawn_unchecked_::{{closure}}::h2c0f796f4234fbbe [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 46: 0x83b08cb - core::ops::function::FnOnce::call_once{{vtable.shim}}::hd8a5d36b54e84e44 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 47: 0x84b0c0d - as core::ops::function::FnOnce>::call_once::hbac986b07f477b52 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 48: 0x84b0c0d - as core::ops::function::FnOnce>::call_once::h5768035ad531add2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 49: 0x84b0c0d - std::sys::unix::thread::Thread::new::thread_start::h48056988cddec68b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys/unix/thread.rs:108:17 [INFO] [stdout] [INFO] [stdout] ---- deny_without_diff stdout ---- [INFO] [stdout] thread 'deny_without_diff' panicked at 'Unexpected failure. [INFO] [stdout] code-1 [INFO] [stdout] stderr=`````` [INFO] [stdout] Warning: using the `d5830e3d3b571fe52cdf4b7b34be99be74dc65ea` toolchain for gathering the public api is not possible, switching to `nightly` [INFO] [stdout] error: toolchain \'nightly-x86_64-unknown-linux-gnu\' is not installed [INFO] [stdout] Error: Failed to build rustdoc JSON. Stderr: See above [INFO] [stdout] [INFO] [stdout] Stack backtrace: [INFO] [stdout] 0: anyhow::error:: for anyhow::Error>::from [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.68/src/error.rs:547:25 [INFO] [stdout] 1: as core::ops::try_trait::FromResidual>>::from_residual [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/result.rs:2107:27 [INFO] [stdout] 2: cargo_public_api::api_source::build_rustdoc_json [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:125:19 [INFO] [stdout] 3: cargo_public_api::api_source::rustdoc_json_for_current_dir [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:117:5 [INFO] [stdout] 4: cargo_public_api::api_source::public_api_for_current_dir [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:109:21 [INFO] [stdout] 5: ::obtain_api [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:80:9 [INFO] [stdout] 6: cargo_public_api::print_diff [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:416:15 [INFO] [stdout] 7: cargo_public_api::main_ [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:262:53 [INFO] [stdout] 8: cargo_public_api::main [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:536:11 [INFO] [stdout] 9: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 10: std::sys_common::backtrace::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:121:18 [INFO] [stdout] 11: std::rt::lang_start::{{closure}} [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:166:18 [INFO] [stdout] 12: core::ops::function::impls:: for &F>::call_once [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:287:13 [INFO] [stdout] 13: std::panicking::try::do_call [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 14: std::panicking::try [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 15: std::panic::catch_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 16: std::rt::lang_start_internal::{{closure}} [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:48 [INFO] [stdout] 17: std::panicking::try::do_call [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 18: std::panicking::try [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 19: std::panic::catch_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 20: std::rt::lang_start_internal [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:20 [INFO] [stdout] 21: std::rt::lang_start [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:165:17 [INFO] [stdout] 22: main [INFO] [stdout] ``` [INFO] [stdout] ``` [INFO] [stdout] command=`cd "/tmp/.tmpz19mU7" && "/opt/rustwide/target/i686-unknown-linux-musl/debug/cargo-public-api" "--simplified" "--target-dir" "/tmp/.tmpvaIhw5" "diff" "v0.1.0..v0.1.1" "--deny=all"` [INFO] [stdout] code=1 [INFO] [stdout] stdout="" [INFO] [stdout] stderr=``` [INFO] [stdout] Warning: using the `d5830e3d3b571fe52cdf4b7b34be99be74dc65ea` toolchain for gathering the public api is not possible, switching to `nightly` [INFO] [stdout] error: toolchain \'nightly-x86_64-unknown-linux-gnu\' is not installed [INFO] [stdout] Error: Failed to build rustdoc JSON. Stderr: See above [INFO] [stdout] [INFO] [stdout] Stack backtrace: [INFO] [stdout] 0: anyhow::error:: for anyhow::Error>::from [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.68/src/error.rs:547:25 [INFO] [stdout] 1: as core::ops::try_trait::FromResidual>>::from_residual [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/result.rs:2107:27 [INFO] [stdout] 2: cargo_public_api::api_source::build_rustdoc_json [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:125:19 [INFO] [stdout] 3: cargo_public_api::api_source::rustdoc_json_for_current_dir [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:117:5 [INFO] [stdout] 4: cargo_public_api::api_source::public_api_for_current_dir [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:109:21 [INFO] [stdout] 5: ::obtain_api [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:80:9 [INFO] [stdout] 6: cargo_public_api::print_diff [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:416:15 [INFO] [stdout] 7: cargo_public_api::main_ [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:262:53 [INFO] [stdout] 8: cargo_public_api::main [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:536:11 [INFO] [stdout] 9: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 10: std::sys_common::backtrace::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:121:18 [INFO] [stdout] 11: std::rt::lang_start::{{closure}} [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:166:18 [INFO] [stdout] 12: core::ops::function::impls:: for &F>::call_once [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:287:13 [INFO] [stdout] 13: std::panicking::try::do_call [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 14: std::panicking::try [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 15: std::panic::catch_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 16: std::rt::lang_start_internal::{{closure}} [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:48 [INFO] [stdout] 17: std::panicking::try::do_call [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 18: std::panicking::try [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 19: std::panic::catch_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 20: std::rt::lang_start_internal [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:20 [INFO] [stdout] 21: std::rt::lang_start [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:165:17 [INFO] [stdout] 22: main [INFO] [stdout] ``` [INFO] [stdout] [INFO] [stdout] ', /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x84a8ca1 - std::backtrace_rs::backtrace::libunwind::trace::hd97f390175e4d375 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5 [INFO] [stdout] 1: 0x84a8ca1 - std::backtrace_rs::backtrace::trace_unsynchronized::h9e4d1346fdbe15c5 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x84a8ca1 - std::sys_common::backtrace::_print_fmt::h2d3f477d48c20ea8 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:65:5 [INFO] [stdout] 3: 0x84a8ca1 - ::fmt::h2e4fc3d0b8c80e4b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:44:22 [INFO] [stdout] 4: 0x84e9c7c - core::fmt::write::h4ab0d13aa1c0ffdf [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/fmt/mod.rs:1213:17 [INFO] [stdout] 5: 0x84a576b - std::io::Write::write_fmt::hc0e5cbe2e336a35c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/io/mod.rs:1682:15 [INFO] [stdout] 6: 0x84a8aa6 - std::sys_common::backtrace::_print::he83a0656b60804f4 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:47:5 [INFO] [stdout] 7: 0x84a8aa6 - std::sys_common::backtrace::print::he5889ca5768e8d1c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:34:9 [INFO] [stdout] 8: 0x84aa705 - std::panicking::default_hook::{{closure}}::ha81712de98b54398 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:267:22 [INFO] [stdout] 9: 0x84aa405 - std::panicking::default_hook::he5857a041ac6b670 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:283:9 [INFO] [stdout] 10: 0x8484f4c - core::ops::function::Fn::call::h47ada2d4dc8687c6 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:79:5 [INFO] [stdout] 11: 0x83d8009 - as core::ops::function::Fn>::call::h32210aeb8cc578f9 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:2002:9 [INFO] [stdout] 12: 0x83d8009 - test::test_main::{{closure}}::h8466694f5bd858c9 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:135:21 [INFO] [stdout] 13: 0x84aae41 - as core::ops::function::Fn>::call::h5bc67f704e9605b2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:2002:9 [INFO] [stdout] 14: 0x84aae41 - std::panicking::rust_panic_with_hook::h764b8fe75e8ba68c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:692:13 [INFO] [stdout] 15: 0x84aabfc - std::panicking::begin_panic_handler::{{closure}}::h04438436866ada8a [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:579:13 [INFO] [stdout] 16: 0x84a911a - std::sys_common::backtrace::__rust_end_short_backtrace::hb43e7524728cf453 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:137:18 [INFO] [stdout] 17: 0x84aa8d3 - rust_begin_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:575:5 [INFO] [stdout] 18: 0x804cfc0 - core::panicking::panic_fmt::ha026792c47a5830b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panicking.rs:64:14 [INFO] [stdout] 19: 0x841cef0 - core::panicking::panic_display::h0428a1095067f278 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panicking.rs:147:5 [INFO] [stdout] 20: 0x841ed4e - assert_cmd::assert::AssertError::panic::hc9f000c865dbf851 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/assert_cmd-2.0.8/src/assert.rs:1036:9 [INFO] [stdout] 21: 0x8420cea - core::ops::function::FnOnce::call_once::hd277e8156bb45768 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 22: 0x841925a - core::result::Result::unwrap_or_else::hfd7a6a1e07b316c3 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/result.rs:1503:23 [INFO] [stdout] 23: 0x841de51 - assert_cmd::assert::Assert::success::h334c8f447cf9d91e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/assert_cmd-2.0.8/src/assert.rs:156:9 [INFO] [stdout] 24: 0x8055523 - cargo_public_api_bin_tests::deny_without_diff::h8f5338e32c93c750 [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:494:5 [INFO] [stdout] 25: 0x80553c7 - cargo_public_api_bin_tests::deny_without_diff::{{closure}}::h0a9f0d1ce6cb2cca [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:489:24 [INFO] [stdout] 26: 0x805e5fd - core::ops::function::FnOnce::call_once::h891d8c2f3cd8d261 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 27: 0x83dca9e - core::ops::function::FnOnce::call_once::h3969063a3b87f847 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 28: 0x83dca9e - test::__rust_begin_short_backtrace::h4b8703a824c9f4d1 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:656:18 [INFO] [stdout] 29: 0x83b07f0 - test::run_test::{{closure}}::he242fd19981fa5cd [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:647:30 [INFO] [stdout] 30: 0x83b07f0 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h706575526aa71778 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 31: 0x83dbbd7 - as core::ops::function::FnOnce>::call_once::hafe155c229ed3840 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 32: 0x83dbbd7 - as core::ops::function::FnOnce<()>>::call_once::hccf8545804efeabc [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 33: 0x83dbbd7 - std::panicking::try::do_call::h14c088d0ccd71a85 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 34: 0x83dbbd7 - std::panicking::try::h5bee4f0fb041d03c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 35: 0x83dbbd7 - std::panic::catch_unwind::hc4a3b19ca4039446 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 36: 0x83dbbd7 - test::run_test_in_process::h01c4cf5424b4aa16 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:679:27 [INFO] [stdout] 37: 0x83dbbd7 - test::run_test::run_test_inner::{{closure}}::h2b730e73e85dc07e [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:573:39 [INFO] [stdout] 38: 0x83aaf1a - test::run_test::run_test_inner::{{closure}}::h1e6de70351d982ef [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:600:37 [INFO] [stdout] 39: 0x83aaf1a - std::sys_common::backtrace::__rust_begin_short_backtrace::h11ed077933f178e3 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:121:18 [INFO] [stdout] 40: 0x83b08cb - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::ha60d98b360ed53c8 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/thread/mod.rs:558:17 [INFO] [stdout] 41: 0x83b08cb - as core::ops::function::FnOnce<()>>::call_once::h5e10cae340573322 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 42: 0x83b08cb - std::panicking::try::do_call::h47dd5d7a0750d636 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 43: 0x83b08cb - std::panicking::try::hcaac73f0ac4cf9b2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 44: 0x83b08cb - std::panic::catch_unwind::h9fe9d263cb0da10f [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 45: 0x83b08cb - std::thread::Builder::spawn_unchecked_::{{closure}}::h2c0f796f4234fbbe [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 46: 0x83b08cb - core::ops::function::FnOnce::call_once{{vtable.shim}}::hd8a5d36b54e84e44 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 47: 0x84b0c0d - as core::ops::function::FnOnce>::call_once::hbac986b07f477b52 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 48: 0x84b0c0d - as core::ops::function::FnOnce>::call_once::h5768035ad531add2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 49: 0x84b0c0d - std::sys::unix::thread::Thread::new::thread_start::h48056988cddec68b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys/unix/thread.rs:108:17 [INFO] [stdout] [INFO] [stdout] ---- deny_added_with_diff stdout ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expect test failed [INFO] [stdout] --> ./expected-output/example_api_diff_v0.1.0_to_v0.2.0.txt [INFO] [stdout] [INFO] [stdout] You can update all `expect!` tests by running: [INFO] [stdout] [INFO] [stdout] env UPDATE_EXPECT=1 cargo test [INFO] [stdout] [INFO] [stdout] To update a single test, place the cursor on `expect` token and use `run` feature of rust-analyzer. [INFO] [stdout] [INFO] [stdout] Expect: [INFO] [stdout] ---- [INFO] [stdout] Removed items from the public API [INFO] [stdout] ================================= [INFO] [stdout] (none) [INFO] [stdout] [INFO] [stdout] Changed items in the public API [INFO] [stdout] =============================== [INFO] [stdout] -pub struct example_api::Struct [INFO] [stdout] +#[non_exhaustive] pub struct example_api::Struct [INFO] [stdout] -pub fn example_api::function(v1_param: example_api::Struct) [INFO] [stdout] +pub fn example_api::function(v1_param: example_api::Struct, v2_param: usize) [INFO] [stdout] [INFO] [stdout] Added items to the public API [INFO] [stdout] ============================= [INFO] [stdout] +pub example_api::Struct::v2_field: usize [INFO] [stdout] +pub struct example_api::StructV2 [INFO] [stdout] +pub example_api::StructV2::field: usize [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Actual: [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Diff: [INFO] [stdout] ---- [INFO] [stdout] Removed items from the public API [INFO] [stdout] ================================= [INFO] [stdout] (none) [INFO] [stdout] [INFO] [stdout] Changed items in the public API [INFO] [stdout] =============================== [INFO] [stdout] -pub struct example_api::Struct [INFO] [stdout] +#[non_exhaustive] pub struct example_api::Struct [INFO] [stdout] -pub fn example_api::function(v1_param: example_api::Struct) [INFO] [stdout] +pub fn example_api::function(v1_param: example_api::Struct, v2_param: usize) [INFO] [stdout] [INFO] [stdout] Added items to the public API [INFO] [stdout] ============================= [INFO] [stdout] +pub example_api::Struct::v2_field: usize [INFO] [stdout] +pub struct example_api::StructV2 [INFO] [stdout] +pub example_api::StructV2::field: usize [INFO] [stdout] [INFO] [stdout]  [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- deny_with_diff_with_subcommand stdout ---- [INFO] [stdout] thread 'deny_with_diff_with_subcommand' panicked at 'Unexpected stderr, failed var.contains(The API diff is not allowed as per --deny) [INFO] [stdout] ├── var: Warning: using the `d5830e3d3b571fe52cdf4b7b34be99be74dc65ea` toolchain for gathering the public api is not possible, switching to `nightly` [INFO] [stdout] │ error: toolchain 'nightly-x86_64-unknown-linux-gnu' is not installed [INFO] [stdout] │ Error: Failed to build rustdoc JSON. Stderr: See above [INFO] [stdout] │ [INFO] [stdout] │ Stack backtrace: [INFO] [stdout] │ 0: anyhow::error:: for anyhow::Error>::from [INFO] [stdout] │ at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.68/src/error.rs:547:25 [INFO] [stdout] │ 1: as core::ops::try_trait::FromResidual>>::from_residual [INFO] [stdout] │ at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/result.rs:2107:27 [INFO] [stdout] │ 2: cargo_public_api::api_source::build_rustdoc_json [INFO] [stdout] │ at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:125:19 [INFO] [stdout] │ 3: cargo_public_api::api_source::rustdoc_json_for_current_dir [INFO] [stdout] │ at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:117:5 [INFO] [stdout] │ 4: cargo_public_api::api_source::public_api_for_current_dir [INFO] [stdout] │ at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:109:21 [INFO] [stdout] │ 5: ::obtain_api [INFO] [stdout] │ at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:80:9 [INFO] [stdout] │ 6: cargo_public_api::print_diff [INFO] [stdout] │ at /opt/rustwide/workdir/cargo-public-api/src/main.rs:416:15 [INFO] [stdout] │ 7: cargo_public_api::main_ [INFO] [stdout] │ at /opt/rustwide/workdir/cargo-public-api/src/main.rs:262:53 [INFO] [stdout] │ 8: cargo_public_api::main [INFO] [stdout] │ at /opt/rustwide/workdir/cargo-public-api/src/main.rs:536:11 [INFO] [stdout] │ 9: core::ops::function::FnOnce::call_once [INFO] [stdout] │ at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] │ 10: std::sys_common::backtrace::__rust_begin_short_backtrace [INFO] [stdout] │ at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:121:18 [INFO] [stdout] │ 11: std::rt::lang_start::{{closure}} [INFO] [stdout] │ at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:166:18 [INFO] [stdout] │ 12: core::ops::function::impls:: for &F>::call_once [INFO] [stdout] │ at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:287:13 [INFO] [stdout] │ 13: std::panicking::try::do_call [INFO] [stdout] │ at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] │ 14: std::panicking::try [INFO] [stdout] │ at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] │ 15: std::panic::catch_unwind [INFO] [stdout] │ at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] │ 16: std::rt::lang_start_internal::{{closure}} [INFO] [stdout] │ at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:48 [INFO] [stdout] │ 17: std::panicking::try::do_call [INFO] [stdout] │ at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] │ 18: std::panicking::try [INFO] [stdout] │ at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] │ 19: std::panic::catch_unwind [INFO] [stdout] │ at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] │ 20: std::rt::lang_start_internal [INFO] [stdout] │ at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:20 [INFO] [stdout] │ 21: std::rt::lang_start [INFO] [stdout] │ at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:165:17 [INFO] [stdout] │ 22: main [INFO] [stdout] └── var as str: Warning: using the `d5830e3d3b571fe52cdf4b7b34be99be74dc65ea` toolchain for gathering the public api is not possible, switching to `nightly` [INFO] [stdout] error: toolchain 'nightly-x86_64-unknown-linux-gnu' is not installed [INFO] [stdout] Error: Failed to build rustdoc JSON. Stderr: See above [INFO] [stdout] [INFO] [stdout] Stack backtrace: [INFO] [stdout] 0: anyhow::error:: for anyhow::Error>::from [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.68/src/error.rs:547:25 [INFO] [stdout] 1: as core::ops::try_trait::FromResidual>>::from_residual [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/result.rs:2107:27 [INFO] [stdout] 2: cargo_public_api::api_source::build_rustdoc_json [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:125:19 [INFO] [stdout] 3: cargo_public_api::api_source::rustdoc_json_for_current_dir [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:117:5 [INFO] [stdout] 4: cargo_public_api::api_source::public_api_for_current_dir [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:109:21 [INFO] [stdout] 5: ::obtain_api [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:80:9 [INFO] [stdout] 6: cargo_public_api::print_diff [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:416:15 [INFO] [stdout] 7: cargo_public_api::main_ [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:262:53 [INFO] [stdout] 8: cargo_public_api::main [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:536:11 [INFO] [stdout] 9: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 10: std::sys_common::backtrace::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:121:18 [INFO] [stdout] 11: std::rt::lang_start::{{closure}} [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:166:18 [INFO] [stdout] 12: core::ops::function::impls:: for &F>::call_once [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:287:13 [INFO] [stdout] 13: std::panicking::try::do_call [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 14: std::panicking::try [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 15: std::panic::catch_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 16: std::rt::lang_start_internal::{{closure}} [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:48 [INFO] [stdout] 17: std::panicking::try::do_call [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 18: std::panicking::try [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 19: std::panic::catch_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 20: std::rt::lang_start_internal [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:20 [INFO] [stdout] 21: std::rt::lang_start [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:165:17 [INFO] [stdout] 22: main [INFO] [stdout] [INFO] [stdout] command=`cd "/tmp/.tmpGfQU6s" && "/opt/rustwide/target/i686-unknown-linux-musl/debug/cargo-public-api" "--simplified" "--target-dir" "/tmp/.tmpACfhGu" "diff" "v0.1.0..v0.2.0" "--deny=all"` [INFO] [stdout] code=1 [INFO] [stdout] stdout="" [INFO] [stdout] stderr=``` [INFO] [stdout] Warning: using the `d5830e3d3b571fe52cdf4b7b34be99be74dc65ea` toolchain for gathering the public api is not possible, switching to `nightly` [INFO] [stdout] error: toolchain \'nightly-x86_64-unknown-linux-gnu\' is not installed [INFO] [stdout] Error: Failed to build rustdoc JSON. Stderr: See above [INFO] [stdout] [INFO] [stdout] Stack backtrace: [INFO] [stdout] 0: anyhow::error:: for anyhow::Error>::from [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.68/src/error.rs:547:25 [INFO] [stdout] 1: as core::ops::try_trait::FromResidual>>::from_residual [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/result.rs:2107:27 [INFO] [stdout] 2: cargo_public_api::api_source::build_rustdoc_json [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:125:19 [INFO] [stdout] 3: cargo_public_api::api_source::rustdoc_json_for_current_dir [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:117:5 [INFO] [stdout] 4: cargo_public_api::api_source::public_api_for_current_dir [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:109:21 [INFO] [stdout] 5: ::obtain_api [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:80:9 [INFO] [stdout] 6: cargo_public_api::print_diff [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:416:15 [INFO] [stdout] 7: cargo_public_api::main_ [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:262:53 [INFO] [stdout] 8: cargo_public_api::main [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:536:11 [INFO] [stdout] 9: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 10: std::sys_common::backtrace::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:121:18 [INFO] [stdout] 11: std::rt::lang_start::{{closure}} [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:166:18 [INFO] [stdout] 12: core::ops::function::impls:: for &F>::call_once [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:287:13 [INFO] [stdout] 13: std::panicking::try::do_call [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 14: std::panicking::try [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 15: std::panic::catch_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 16: std::rt::lang_start_internal::{{closure}} [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:48 [INFO] [stdout] 17: std::panicking::try::do_call [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 18: std::panicking::try [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 19: std::panic::catch_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 20: std::rt::lang_start_internal [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:20 [INFO] [stdout] 21: std::rt::lang_start [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:165:17 [INFO] [stdout] 22: main [INFO] [stdout] ``` [INFO] [stdout] [INFO] [stdout] ', /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x84a8ca1 - std::backtrace_rs::backtrace::libunwind::trace::hd97f390175e4d375 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5 [INFO] [stdout] 1: 0x84a8ca1 - std::backtrace_rs::backtrace::trace_unsynchronized::h9e4d1346fdbe15c5 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x84a8ca1 - std::sys_common::backtrace::_print_fmt::h2d3f477d48c20ea8 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:65:5 [INFO] [stdout] 3: 0x84a8ca1 - ::fmt::h2e4fc3d0b8c80e4b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:44:22 [INFO] [stdout] 4: 0x84e9c7c - core::fmt::write::h4ab0d13aa1c0ffdf [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/fmt/mod.rs:1213:17 [INFO] [stdout] 5: 0x84a576b - std::io::Write::write_fmt::hc0e5cbe2e336a35c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/io/mod.rs:1682:15 [INFO] [stdout] 6: 0x84a8aa6 - std::sys_common::backtrace::_print::he83a0656b60804f4 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:47:5 [INFO] [stdout] 7: 0x84a8aa6 - std::sys_common::backtrace::print::he5889ca5768e8d1c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:34:9 [INFO] [stdout] 8: 0x84aa705 - std::panicking::default_hook::{{closure}}::ha81712de98b54398 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:267:22 [INFO] [stdout] 9: 0x84aa405 - std::panicking::default_hook::he5857a041ac6b670 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:283:9 [INFO] [stdout] 10: 0x8484f4c - core::ops::function::Fn::call::h47ada2d4dc8687c6 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:79:5 [INFO] [stdout] 11: 0x83d8009 - as core::ops::function::Fn>::call::h32210aeb8cc578f9 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:2002:9 [INFO] [stdout] 12: 0x83d8009 - test::test_main::{{closure}}::h8466694f5bd858c9 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:135:21 [INFO] [stdout] 13: 0x84aae41 - as core::ops::function::Fn>::call::h5bc67f704e9605b2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:2002:9 [INFO] [stdout] 14: 0x84aae41 - std::panicking::rust_panic_with_hook::h764b8fe75e8ba68c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:692:13 [INFO] [stdout] 15: 0x84aabfc - std::panicking::begin_panic_handler::{{closure}}::h04438436866ada8a [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:579:13 [INFO] [stdout] 16: 0x84a911a - std::sys_common::backtrace::__rust_end_short_backtrace::hb43e7524728cf453 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:137:18 [INFO] [stdout] 17: 0x84aa8d3 - rust_begin_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:575:5 [INFO] [stdout] 18: 0x804cfc0 - core::panicking::panic_fmt::ha026792c47a5830b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panicking.rs:64:14 [INFO] [stdout] 19: 0x841cef0 - core::panicking::panic_display::h0428a1095067f278 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panicking.rs:147:5 [INFO] [stdout] 20: 0x841ed4e - assert_cmd::assert::AssertError::panic::hc9f000c865dbf851 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/assert_cmd-2.0.8/src/assert.rs:1036:9 [INFO] [stdout] 21: 0x8420cea - core::ops::function::FnOnce::call_once::hd277e8156bb45768 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 22: 0x841925a - core::result::Result::unwrap_or_else::hfd7a6a1e07b316c3 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/result.rs:1503:23 [INFO] [stdout] 23: 0x8061968 - assert_cmd::assert::Assert::stderr::h1459019f55c874df [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/assert_cmd-2.0.8/src/assert.rs:458:9 [INFO] [stdout] 24: 0x80559bf - cargo_public_api_bin_tests::deny_with_diff_with_subcommand::h8b9595d1028a265a [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:514:5 [INFO] [stdout] 25: 0x8055817 - cargo_public_api_bin_tests::deny_with_diff_with_subcommand::{{closure}}::h21b805496142af02 [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:509:37 [INFO] [stdout] 26: 0x805de5d - core::ops::function::FnOnce::call_once::h28477cf7ff105e58 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 27: 0x83dca9e - core::ops::function::FnOnce::call_once::h3969063a3b87f847 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 28: 0x83dca9e - test::__rust_begin_short_backtrace::h4b8703a824c9f4d1 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:656:18 [INFO] [stdout] 29: 0x83b07f0 - test::run_test::{{closure}}::he242fd19981fa5cd [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:647:30 [INFO] [stdout] 30: 0x83b07f0 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h706575526aa71778 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 31: 0x83dbbd7 - as core::ops::function::FnOnce>::call_once::hafe155c229ed3840 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 32: 0x83dbbd7 - as core::ops::function::FnOnce<()>>::call_once::hccf8545804efeabc [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 33: 0x83dbbd7 - std::panicking::try::do_call::h14c088d0ccd71a85 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 34: 0x83dbbd7 - std::panicking::try::h5bee4f0fb041d03c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 35: 0x83dbbd7 - std::panic::catch_unwind::hc4a3b19ca4039446 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 36: 0x83dbbd7 - test::run_test_in_process::h01c4cf5424b4aa16 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:679:27 [INFO] [stdout] 37: 0x83dbbd7 - test::run_test::run_test_inner::{{closure}}::h2b730e73e85dc07e [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:573:39 [INFO] [stdout] 38: 0x83aaf1a - test::run_test::run_test_inner::{{closure}}::h1e6de70351d982ef [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:600:37 [INFO] [stdout] 39: 0x83aaf1a - std::sys_common::backtrace::__rust_begin_short_backtrace::h11ed077933f178e3 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:121:18 [INFO] [stdout] 40: 0x83b08cb - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::ha60d98b360ed53c8 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/thread/mod.rs:558:17 [INFO] [stdout] 41: 0x83b08cb - as core::ops::function::FnOnce<()>>::call_once::h5e10cae340573322 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 42: 0x83b08cb - std::panicking::try::do_call::h47dd5d7a0750d636 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 43: 0x83b08cb - std::panicking::try::hcaac73f0ac4cf9b2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 44: 0x83b08cb - std::panic::catch_unwind::h9fe9d263cb0da10f [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 45: 0x83b08cb - std::thread::Builder::spawn_unchecked_::{{closure}}::h2c0f796f4234fbbe [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 46: 0x83b08cb - core::ops::function::FnOnce::call_once{{vtable.shim}}::hd8a5d36b54e84e44 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 47: 0x84b0c0d - as core::ops::function::FnOnce>::call_once::hbac986b07f477b52 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 48: 0x84b0c0d - as core::ops::function::FnOnce>::call_once::h5768035ad531add2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 49: 0x84b0c0d - std::sys::unix::thread::Thread::new::thread_start::h48056988cddec68b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys/unix/thread.rs:108:17 [INFO] [stdout] [INFO] [stdout] ---- deny_removed_with_diff stdout ---- [INFO] [stdout] thread 'deny_removed_with_diff' panicked at 'Unexpected stderr, failed var.contains(The API diff is not allowed as per --deny: Removed items not allowed: [pub fn example_api::function(v1_param: example_api::Struct, v2_param: usize)]) [INFO] [stdout] ├── var: Warning: using the `d5830e3d3b571fe52cdf4b7b34be99be74dc65ea` toolchain for gathering the public api is not possible, switching to `nightly` [INFO] [stdout] │ error: toolchain 'nightly-x86_64-unknown-linux-gnu' is not installed [INFO] [stdout] │ Error: Failed to build rustdoc JSON. Stderr: See above [INFO] [stdout] │ [INFO] [stdout] │ Stack backtrace: [INFO] [stdout] │ 0: anyhow::error:: for anyhow::Error>::from [INFO] [stdout] │ at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.68/src/error.rs:547:25 [INFO] [stdout] │ 1: as core::ops::try_trait::FromResidual>>::from_residual [INFO] [stdout] │ at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/result.rs:2107:27 [INFO] [stdout] │ 2: cargo_public_api::api_source::build_rustdoc_json [INFO] [stdout] │ at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:125:19 [INFO] [stdout] │ 3: cargo_public_api::api_source::rustdoc_json_for_current_dir [INFO] [stdout] │ at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:117:5 [INFO] [stdout] │ 4: cargo_public_api::api_source::public_api_for_current_dir [INFO] [stdout] │ at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:109:21 [INFO] [stdout] │ 5: ::obtain_api [INFO] [stdout] │ at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:80:9 [INFO] [stdout] │ 6: cargo_public_api::print_diff [INFO] [stdout] │ at /opt/rustwide/workdir/cargo-public-api/src/main.rs:416:15 [INFO] [stdout] │ 7: cargo_public_api::main_ [INFO] [stdout] │ at /opt/rustwide/workdir/cargo-public-api/src/main.rs:262:53 [INFO] [stdout] │ 8: cargo_public_api::main [INFO] [stdout] │ at /opt/rustwide/workdir/cargo-public-api/src/main.rs:536:11 [INFO] [stdout] │ 9: core::ops::function::FnOnce::call_once [INFO] [stdout] │ at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] │ 10: std::sys_common::backtrace::__rust_begin_short_backtrace [INFO] [stdout] │ at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:121:18 [INFO] [stdout] │ 11: std::rt::lang_start::{{closure}} [INFO] [stdout] │ at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:166:18 [INFO] [stdout] │ 12: core::ops::function::impls:: for &F>::call_once [INFO] [stdout] │ at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:287:13 [INFO] [stdout] │ 13: std::panicking::try::do_call [INFO] [stdout] │ at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] │ 14: std::panicking::try [INFO] [stdout] │ at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] │ 15: std::panic::catch_unwind [INFO] [stdout] │ at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] │ 16: std::rt::lang_start_internal::{{closure}} [INFO] [stdout] │ at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:48 [INFO] [stdout] │ 17: std::panicking::try::do_call [INFO] [stdout] │ at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] │ 18: std::panicking::try [INFO] [stdout] │ at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] │ 19: std::panic::catch_unwind [INFO] [stdout] │ at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] │ 20: std::rt::lang_start_internal [INFO] [stdout] │ at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:20 [INFO] [stdout] │ 21: std::rt::lang_start [INFO] [stdout] │ at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:165:17 [INFO] [stdout] │ 22: main [INFO] [stdout] └── var as str: Warning: using the `d5830e3d3b571fe52cdf4b7b34be99be74dc65ea` toolchain for gathering the public api is not possible, switching to `nightly` [INFO] [stdout] error: toolchain 'nightly-x86_64-unknown-linux-gnu' is not installed [INFO] [stdout] Error: Failed to build rustdoc JSON. Stderr: See above [INFO] [stdout] [INFO] [stdout] Stack backtrace: [INFO] [stdout] 0: anyhow::error:: for anyhow::Error>::from [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.68/src/error.rs:547:25 [INFO] [stdout] 1: as core::ops::try_trait::FromResidual>>::from_residual [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/result.rs:2107:27 [INFO] [stdout] 2: cargo_public_api::api_source::build_rustdoc_json [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:125:19 [INFO] [stdout] 3: cargo_public_api::api_source::rustdoc_json_for_current_dir [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:117:5 [INFO] [stdout] 4: cargo_public_api::api_source::public_api_for_current_dir [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:109:21 [INFO] [stdout] 5: ::obtain_api [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:80:9 [INFO] [stdout] 6: cargo_public_api::print_diff [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:416:15 [INFO] [stdout] 7: cargo_public_api::main_ [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:262:53 [INFO] [stdout] 8: cargo_public_api::main [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:536:11 [INFO] [stdout] 9: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 10: std::sys_common::backtrace::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:121:18 [INFO] [stdout] 11: std::rt::lang_start::{{closure}} [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:166:18 [INFO] [stdout] 12: core::ops::function::impls:: for &F>::call_once [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:287:13 [INFO] [stdout] 13: std::panicking::try::do_call [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 14: std::panicking::try [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 15: std::panic::catch_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 16: std::rt::lang_start_internal::{{closure}} [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:48 [INFO] [stdout] 17: std::panicking::try::do_call [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 18: std::panicking::try [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 19: std::panic::catch_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 20: std::rt::lang_start_internal [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:20 [INFO] [stdout] 21: std::rt::lang_start [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:165:17 [INFO] [stdout] 22: main [INFO] [stdout] [INFO] [stdout] command=`cd "/tmp/.tmpjfBs9d" && "/opt/rustwide/target/i686-unknown-linux-musl/debug/cargo-public-api" "--simplified" "--target-dir" "/tmp/.tmpgPvjC1" "diff" "v0.2.0..v0.3.0" "--deny=removed"` [INFO] [stdout] code=1 [INFO] [stdout] stdout="" [INFO] [stdout] stderr=``` [INFO] [stdout] Warning: using the `d5830e3d3b571fe52cdf4b7b34be99be74dc65ea` toolchain for gathering the public api is not possible, switching to `nightly` [INFO] [stdout] error: toolchain \'nightly-x86_64-unknown-linux-gnu\' is not installed [INFO] [stdout] Error: Failed to build rustdoc JSON. Stderr: See above [INFO] [stdout] [INFO] [stdout] Stack backtrace: [INFO] [stdout] 0: anyhow::error:: for anyhow::Error>::from [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.68/src/error.rs:547:25 [INFO] [stdout] 1: as core::ops::try_trait::FromResidual>>::from_residual [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/result.rs:2107:27 [INFO] [stdout] 2: cargo_public_api::api_source::build_rustdoc_json [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:125:19 [INFO] [stdout] 3: cargo_public_api::api_source::rustdoc_json_for_current_dir [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:117:5 [INFO] [stdout] 4: cargo_public_api::api_source::public_api_for_current_dir [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:109:21 [INFO] [stdout] 5: ::obtain_api [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:80:9 [INFO] [stdout] 6: cargo_public_api::print_diff [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:416:15 [INFO] [stdout] 7: cargo_public_api::main_ [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:262:53 [INFO] [stdout] 8: cargo_public_api::main [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:536:11 [INFO] [stdout] 9: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 10: std::sys_common::backtrace::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:121:18 [INFO] [stdout] 11: std::rt::lang_start::{{closure}} [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:166:18 [INFO] [stdout] 12: core::ops::function::impls:: for &F>::call_once [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:287:13 [INFO] [stdout] 13: std::panicking::try::do_call [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 14: std::panicking::try [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 15: std::panic::catch_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 16: std::rt::lang_start_internal::{{closure}} [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:48 [INFO] [stdout] 17: std::panicking::try::do_call [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 18: std::panicking::try [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 19: std::panic::catch_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 20: std::rt::lang_start_internal [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:20 [INFO] [stdout] 21: std::rt::lang_start [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:165:17 [INFO] [stdout] 22: main [INFO] [stdout] ``` [INFO] [stdout] [INFO] [stdout] ', /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x84a8ca1 - std::backtrace_rs::backtrace::libunwind::trace::hd97f390175e4d375 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5 [INFO] [stdout] 1: 0x84a8ca1 - std::backtrace_rs::backtrace::trace_unsynchronized::h9e4d1346fdbe15c5 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x84a8ca1 - std::sys_common::backtrace::_print_fmt::h2d3f477d48c20ea8 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:65:5 [INFO] [stdout] 3: 0x84a8ca1 - ::fmt::h2e4fc3d0b8c80e4b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:44:22 [INFO] [stdout] 4: 0x84e9c7c - core::fmt::write::h4ab0d13aa1c0ffdf [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/fmt/mod.rs:1213:17 [INFO] [stdout] 5: 0x84a576b - std::io::Write::write_fmt::hc0e5cbe2e336a35c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/io/mod.rs:1682:15 [INFO] [stdout] 6: 0x84a8aa6 - std::sys_common::backtrace::_print::he83a0656b60804f4 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:47:5 [INFO] [stdout] 7: 0x84a8aa6 - std::sys_common::backtrace::print::he5889ca5768e8d1c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:34:9 [INFO] [stdout] 8: 0x84aa705 - std::panicking::default_hook::{{closure}}::ha81712de98b54398 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:267:22 [INFO] [stdout] 9: 0x84aa405 - std::panicking::default_hook::he5857a041ac6b670 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:283:9 [INFO] [stdout] 10: 0x8484f4c - core::ops::function::Fn::call::h47ada2d4dc8687c6 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:79:5 [INFO] [stdout] 11: 0x83d8009 - as core::ops::function::Fn>::call::h32210aeb8cc578f9 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:2002:9 [INFO] [stdout] 12: 0x83d8009 - test::test_main::{{closure}}::h8466694f5bd858c9 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:135:21 [INFO] [stdout] 13: 0x84aae41 - as core::ops::function::Fn>::call::h5bc67f704e9605b2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:2002:9 [INFO] [stdout] 14: 0x84aae41 - std::panicking::rust_panic_with_hook::h764b8fe75e8ba68c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:692:13 [INFO] [stdout] 15: 0x84aabfc - std::panicking::begin_panic_handler::{{closure}}::h04438436866ada8a [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:579:13 [INFO] [stdout] 16: 0x84a911a - std::sys_common::backtrace::__rust_end_short_backtrace::hb43e7524728cf453 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:137:18 [INFO] [stdout] 17: 0x84aa8d3 - rust_begin_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:575:5 [INFO] [stdout] 18: 0x804cfc0 - core::panicking::panic_fmt::ha026792c47a5830b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panicking.rs:64:14 [INFO] [stdout] 19: 0x841cef0 - core::panicking::panic_display::h0428a1095067f278 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panicking.rs:147:5 [INFO] [stdout] 20: 0x841ed4e - assert_cmd::assert::AssertError::panic::hc9f000c865dbf851 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/assert_cmd-2.0.8/src/assert.rs:1036:9 [INFO] [stdout] 21: 0x8420cea - core::ops::function::FnOnce::call_once::hd277e8156bb45768 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 22: 0x841925a - core::result::Result::unwrap_or_else::hfd7a6a1e07b316c3 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/result.rs:1503:23 [INFO] [stdout] 23: 0x8061968 - assert_cmd::assert::Assert::stderr::h1459019f55c874df [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/assert_cmd-2.0.8/src/assert.rs:458:9 [INFO] [stdout] 24: 0x805601f - cargo_public_api_bin_tests::deny_removed_with_diff::h7d23a04026f64bc3 [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:545:5 [INFO] [stdout] 25: 0x8055e77 - cargo_public_api_bin_tests::deny_removed_with_diff::{{closure}}::h45163743d9a311dd [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:540:29 [INFO] [stdout] 26: 0x805e41d - core::ops::function::FnOnce::call_once::h72cc8f31b21c578d [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 27: 0x83dca9e - core::ops::function::FnOnce::call_once::h3969063a3b87f847 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 28: 0x83dca9e - test::__rust_begin_short_backtrace::h4b8703a824c9f4d1 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:656:18 [INFO] [stdout] 29: 0x83b07f0 - test::run_test::{{closure}}::he242fd19981fa5cd [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:647:30 [INFO] [stdout] 30: 0x83b07f0 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h706575526aa71778 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 31: 0x83dbbd7 - as core::ops::function::FnOnce>::call_once::hafe155c229ed3840 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 32: 0x83dbbd7 - as core::ops::function::FnOnce<()>>::call_once::hccf8545804efeabc [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 33: 0x83dbbd7 - std::panicking::try::do_call::h14c088d0ccd71a85 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 34: 0x83dbbd7 - std::panicking::try::h5bee4f0fb041d03c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 35: 0x83dbbd7 - std::panic::catch_unwind::hc4a3b19ca4039446 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 36: 0x83dbbd7 - test::run_test_in_process::h01c4cf5424b4aa16 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:679:27 [INFO] [stdout] 37: 0x83dbbd7 - test::run_test::run_test_inner::{{closure}}::h2b730e73e85dc07e [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:573:39 [INFO] [stdout] 38: 0x83aaf1a - test::run_test::run_test_inner::{{closure}}::h1e6de70351d982ef [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:600:37 [INFO] [stdout] 39: 0x83aaf1a - std::sys_common::backtrace::__rust_begin_short_backtrace::h11ed077933f178e3 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:121:18 [INFO] [stdout] 40: 0x83b08cb - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::ha60d98b360ed53c8 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/thread/mod.rs:558:17 [INFO] [stdout] 41: 0x83b08cb - as core::ops::function::FnOnce<()>>::call_once::h5e10cae340573322 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 42: 0x83b08cb - std::panicking::try::do_call::h47dd5d7a0750d636 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 43: 0x83b08cb - std::panicking::try::hcaac73f0ac4cf9b2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 44: 0x83b08cb - std::panic::catch_unwind::h9fe9d263cb0da10f [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 45: 0x83b08cb - std::thread::Builder::spawn_unchecked_::{{closure}}::h2c0f796f4234fbbe [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 46: 0x83b08cb - core::ops::function::FnOnce::call_once{{vtable.shim}}::hd8a5d36b54e84e44 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 47: 0x84b0c0d - as core::ops::function::FnOnce>::call_once::hbac986b07f477b52 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 48: 0x84b0c0d - as core::ops::function::FnOnce>::call_once::h5768035ad531add2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 49: 0x84b0c0d - std::sys::unix::thread::Thread::new::thread_start::h48056988cddec68b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys/unix/thread.rs:108:17 [INFO] [stdout] [INFO] [stdout] ---- diff_against_published_version stdout ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expect test failed [INFO] [stdout] --> ./expected-output/diff_published.txt [INFO] [stdout] [INFO] [stdout] Expect: [INFO] [stdout] ---- [INFO] [stdout] Removed items from the public API [INFO] [stdout] ================================= [INFO] [stdout] -pub fn example_api::function(v1_param: example_api::Struct) [INFO] [stdout] [INFO] [stdout] Changed items in the public API [INFO] [stdout] =============================== [INFO] [stdout] -pub struct example_api::Struct [INFO] [stdout] +#[non_exhaustive] pub struct example_api::Struct [INFO] [stdout] [INFO] [stdout] Added items to the public API [INFO] [stdout] ============================= [INFO] [stdout] +pub example_api::Struct::v2_field: usize [INFO] [stdout] +pub struct example_api::StructV2 [INFO] [stdout] +pub example_api::StructV2::field: usize [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Actual: [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Diff: [INFO] [stdout] ---- [INFO] [stdout] Removed items from the public API [INFO] [stdout] ================================= [INFO] [stdout] -pub fn example_api::function(v1_param: example_api::Struct) [INFO] [stdout] [INFO] [stdout] Changed items in the public API [INFO] [stdout] =============================== [INFO] [stdout] -pub struct example_api::Struct [INFO] [stdout] +#[non_exhaustive] pub struct example_api::Struct [INFO] [stdout] [INFO] [stdout] Added items to the public API [INFO] [stdout] ============================= [INFO] [stdout] +pub example_api::Struct::v2_field: usize [INFO] [stdout] +pub struct example_api::StructV2 [INFO] [stdout] +pub example_api::StructV2::field: usize [INFO] [stdout] [INFO] [stdout]  [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- diff_against_latest_published_version stdout ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expect test failed [INFO] [stdout] --> ./expected-output/diff-latest.txt [INFO] [stdout] [INFO] [stdout] Expect: [INFO] [stdout] ---- [INFO] [stdout] Removed items from the public API [INFO] [stdout] ================================= [INFO] [stdout] (none) [INFO] [stdout] [INFO] [stdout] Changed items in the public API [INFO] [stdout] =============================== [INFO] [stdout] (none) [INFO] [stdout] [INFO] [stdout] Added items to the public API [INFO] [stdout] ============================= [INFO] [stdout] +pub struct example_api::AddedSinceLatest [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Actual: [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Diff: [INFO] [stdout] ---- [INFO] [stdout] Removed items from the public API [INFO] [stdout] ================================= [INFO] [stdout] (none) [INFO] [stdout] [INFO] [stdout] Changed items in the public API [INFO] [stdout] =============================== [INFO] [stdout] (none) [INFO] [stdout] [INFO] [stdout] Added items to the public API [INFO] [stdout] ============================= [INFO] [stdout] +pub struct example_api::AddedSinceLatest [INFO] [stdout] [INFO] [stdout]  [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- deny_with_diff stdout ---- [INFO] [stdout] thread 'deny_with_diff' panicked at 'Unexpected stderr, failed var.contains(The API diff is not allowed as per --deny) [INFO] [stdout] ├── var: Warning: using the `d5830e3d3b571fe52cdf4b7b34be99be74dc65ea` toolchain for gathering the public api is not possible, switching to `nightly` [INFO] [stdout] │ error: toolchain 'nightly-x86_64-unknown-linux-gnu' is not installed [INFO] [stdout] │ Error: Failed to build rustdoc JSON. Stderr: See above [INFO] [stdout] │ [INFO] [stdout] │ Stack backtrace: [INFO] [stdout] │ 0: anyhow::error:: for anyhow::Error>::from [INFO] [stdout] │ at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.68/src/error.rs:547:25 [INFO] [stdout] │ 1: as core::ops::try_trait::FromResidual>>::from_residual [INFO] [stdout] │ at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/result.rs:2107:27 [INFO] [stdout] │ 2: cargo_public_api::api_source::build_rustdoc_json [INFO] [stdout] │ at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:125:19 [INFO] [stdout] │ 3: cargo_public_api::api_source::rustdoc_json_for_current_dir [INFO] [stdout] │ at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:117:5 [INFO] [stdout] │ 4: cargo_public_api::api_source::public_api_for_current_dir [INFO] [stdout] │ at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:109:21 [INFO] [stdout] │ 5: ::obtain_api [INFO] [stdout] │ at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:80:9 [INFO] [stdout] │ 6: cargo_public_api::print_diff [INFO] [stdout] │ at /opt/rustwide/workdir/cargo-public-api/src/main.rs:416:15 [INFO] [stdout] │ 7: cargo_public_api::main_ [INFO] [stdout] │ at /opt/rustwide/workdir/cargo-public-api/src/main.rs:262:53 [INFO] [stdout] │ 8: cargo_public_api::main [INFO] [stdout] │ at /opt/rustwide/workdir/cargo-public-api/src/main.rs:536:11 [INFO] [stdout] │ 9: core::ops::function::FnOnce::call_once [INFO] [stdout] │ at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] │ 10: std::sys_common::backtrace::__rust_begin_short_backtrace [INFO] [stdout] │ at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:121:18 [INFO] [stdout] │ 11: std::rt::lang_start::{{closure}} [INFO] [stdout] │ at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:166:18 [INFO] [stdout] │ 12: core::ops::function::impls:: for &F>::call_once [INFO] [stdout] │ at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:287:13 [INFO] [stdout] │ 13: std::panicking::try::do_call [INFO] [stdout] │ at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] │ 14: std::panicking::try [INFO] [stdout] │ at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] │ 15: std::panic::catch_unwind [INFO] [stdout] │ at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] │ 16: std::rt::lang_start_internal::{{closure}} [INFO] [stdout] │ at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:48 [INFO] [stdout] │ 17: std::panicking::try::do_call [INFO] [stdout] │ at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] │ 18: std::panicking::try [INFO] [stdout] │ at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] │ 19: std::panic::catch_unwind [INFO] [stdout] │ at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] │ 20: std::rt::lang_start_internal [INFO] [stdout] │ at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:20 [INFO] [stdout] │ 21: std::rt::lang_start [INFO] [stdout] │ at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:165:17 [INFO] [stdout] │ 22: main [INFO] [stdout] └── var as str: Warning: using the `d5830e3d3b571fe52cdf4b7b34be99be74dc65ea` toolchain for gathering the public api is not possible, switching to `nightly` [INFO] [stdout] error: toolchain 'nightly-x86_64-unknown-linux-gnu' is not installed [INFO] [stdout] Error: Failed to build rustdoc JSON. Stderr: See above [INFO] [stdout] [INFO] [stdout] Stack backtrace: [INFO] [stdout] 0: anyhow::error:: for anyhow::Error>::from [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.68/src/error.rs:547:25 [INFO] [stdout] 1: as core::ops::try_trait::FromResidual>>::from_residual [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/result.rs:2107:27 [INFO] [stdout] 2: cargo_public_api::api_source::build_rustdoc_json [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:125:19 [INFO] [stdout] 3: cargo_public_api::api_source::rustdoc_json_for_current_dir [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:117:5 [INFO] [stdout] 4: cargo_public_api::api_source::public_api_for_current_dir [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:109:21 [INFO] [stdout] 5: ::obtain_api [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:80:9 [INFO] [stdout] 6: cargo_public_api::print_diff [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:416:15 [INFO] [stdout] 7: cargo_public_api::main_ [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:262:53 [INFO] [stdout] 8: cargo_public_api::main [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:536:11 [INFO] [stdout] 9: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 10: std::sys_common::backtrace::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:121:18 [INFO] [stdout] 11: std::rt::lang_start::{{closure}} [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:166:18 [INFO] [stdout] 12: core::ops::function::impls:: for &F>::call_once [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:287:13 [INFO] [stdout] 13: std::panicking::try::do_call [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 14: std::panicking::try [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 15: std::panic::catch_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 16: std::rt::lang_start_internal::{{closure}} [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:48 [INFO] [stdout] 17: std::panicking::try::do_call [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 18: std::panicking::try [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 19: std::panic::catch_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 20: std::rt::lang_start_internal [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:20 [INFO] [stdout] 21: std::rt::lang_start [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:165:17 [INFO] [stdout] 22: main [INFO] [stdout] [INFO] [stdout] command=`cd "/tmp/.tmpZQn3rj" && "/opt/rustwide/target/i686-unknown-linux-musl/debug/cargo-public-api" "--simplified" "--target-dir" "/tmp/.tmpNI4QJr" "diff" "v0.1.0..v0.2.0" "--deny=all"` [INFO] [stdout] code=1 [INFO] [stdout] stdout="" [INFO] [stdout] stderr=``` [INFO] [stdout] Warning: using the `d5830e3d3b571fe52cdf4b7b34be99be74dc65ea` toolchain for gathering the public api is not possible, switching to `nightly` [INFO] [stdout] error: toolchain \'nightly-x86_64-unknown-linux-gnu\' is not installed [INFO] [stdout] Error: Failed to build rustdoc JSON. Stderr: See above [INFO] [stdout] [INFO] [stdout] Stack backtrace: [INFO] [stdout] 0: anyhow::error:: for anyhow::Error>::from [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.68/src/error.rs:547:25 [INFO] [stdout] 1: as core::ops::try_trait::FromResidual>>::from_residual [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/result.rs:2107:27 [INFO] [stdout] 2: cargo_public_api::api_source::build_rustdoc_json [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:125:19 [INFO] [stdout] 3: cargo_public_api::api_source::rustdoc_json_for_current_dir [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:117:5 [INFO] [stdout] 4: cargo_public_api::api_source::public_api_for_current_dir [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:109:21 [INFO] [stdout] 5: ::obtain_api [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/api_source.rs:80:9 [INFO] [stdout] 6: cargo_public_api::print_diff [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:416:15 [INFO] [stdout] 7: cargo_public_api::main_ [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:262:53 [INFO] [stdout] 8: cargo_public_api::main [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:536:11 [INFO] [stdout] 9: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 10: std::sys_common::backtrace::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:121:18 [INFO] [stdout] 11: std::rt::lang_start::{{closure}} [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:166:18 [INFO] [stdout] 12: core::ops::function::impls:: for &F>::call_once [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:287:13 [INFO] [stdout] 13: std::panicking::try::do_call [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 14: std::panicking::try [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 15: std::panic::catch_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 16: std::rt::lang_start_internal::{{closure}} [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:48 [INFO] [stdout] 17: std::panicking::try::do_call [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 18: std::panicking::try [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 19: std::panic::catch_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 20: std::rt::lang_start_internal [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:20 [INFO] [stdout] 21: std::rt::lang_start [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:165:17 [INFO] [stdout] 22: main [INFO] [stdout] ``` [INFO] [stdout] [INFO] [stdout] ', /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x84a8ca1 - std::backtrace_rs::backtrace::libunwind::trace::hd97f390175e4d375 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5 [INFO] [stdout] 1: 0x84a8ca1 - std::backtrace_rs::backtrace::trace_unsynchronized::h9e4d1346fdbe15c5 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x84a8ca1 - std::sys_common::backtrace::_print_fmt::h2d3f477d48c20ea8 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:65:5 [INFO] [stdout] 3: 0x84a8ca1 - ::fmt::h2e4fc3d0b8c80e4b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:44:22 [INFO] [stdout] 4: 0x84e9c7c - core::fmt::write::h4ab0d13aa1c0ffdf [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/fmt/mod.rs:1213:17 [INFO] [stdout] 5: 0x84a576b - std::io::Write::write_fmt::hc0e5cbe2e336a35c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/io/mod.rs:1682:15 [INFO] [stdout] 6: 0x84a8aa6 - std::sys_common::backtrace::_print::he83a0656b60804f4 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:47:5 [INFO] [stdout] 7: 0x84a8aa6 - std::sys_common::backtrace::print::he5889ca5768e8d1c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:34:9 [INFO] [stdout] 8: 0x84aa705 - std::panicking::default_hook::{{closure}}::ha81712de98b54398 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:267:22 [INFO] [stdout] 9: 0x84aa405 - std::panicking::default_hook::he5857a041ac6b670 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:283:9 [INFO] [stdout] 10: 0x8484f4c - core::ops::function::Fn::call::h47ada2d4dc8687c6 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:79:5 [INFO] [stdout] 11: 0x83d8009 - as core::ops::function::Fn>::call::h32210aeb8cc578f9 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:2002:9 [INFO] [stdout] 12: 0x83d8009 - test::test_main::{{closure}}::h8466694f5bd858c9 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:135:21 [INFO] [stdout] 13: 0x84aae41 - as core::ops::function::Fn>::call::h5bc67f704e9605b2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:2002:9 [INFO] [stdout] 14: 0x84aae41 - std::panicking::rust_panic_with_hook::h764b8fe75e8ba68c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:692:13 [INFO] [stdout] 15: 0x84aabfc - std::panicking::begin_panic_handler::{{closure}}::h04438436866ada8a [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:579:13 [INFO] [stdout] 16: 0x84a911a - std::sys_common::backtrace::__rust_end_short_backtrace::hb43e7524728cf453 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:137:18 [INFO] [stdout] 17: 0x84aa8d3 - rust_begin_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:575:5 [INFO] [stdout] 18: 0x804cfc0 - core::panicking::panic_fmt::ha026792c47a5830b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panicking.rs:64:14 [INFO] [stdout] 19: 0x841cef0 - core::panicking::panic_display::h0428a1095067f278 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panicking.rs:147:5 [INFO] [stdout] 20: 0x841ed4e - assert_cmd::assert::AssertError::panic::hc9f000c865dbf851 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/assert_cmd-2.0.8/src/assert.rs:1036:9 [INFO] [stdout] 21: 0x8420cea - core::ops::function::FnOnce::call_once::hd277e8156bb45768 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 22: 0x841925a - core::result::Result::unwrap_or_else::hfd7a6a1e07b316c3 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/result.rs:1503:23 [INFO] [stdout] 23: 0x8061968 - assert_cmd::assert::Assert::stderr::h1459019f55c874df [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/assert_cmd-2.0.8/src/assert.rs:458:9 [INFO] [stdout] 24: 0x805574f - cargo_public_api_bin_tests::deny_with_diff::h5325c28d29d84a78 [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:503:5 [INFO] [stdout] 25: 0x80555a7 - cargo_public_api_bin_tests::deny_with_diff::{{closure}}::hc0fd7e4cf68e8e46 [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:498:21 [INFO] [stdout] 26: 0x805e29d - core::ops::function::FnOnce::call_once::h56d0f708f1a0c2e7 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 27: 0x83dca9e - core::ops::function::FnOnce::call_once::h3969063a3b87f847 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 28: 0x83dca9e - test::__rust_begin_short_backtrace::h4b8703a824c9f4d1 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:656:18 [INFO] [stdout] 29: 0x83b07f0 - test::run_test::{{closure}}::he242fd19981fa5cd [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:647:30 [INFO] [stdout] 30: 0x83b07f0 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h706575526aa71778 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 31: 0x83dbbd7 - as core::ops::function::FnOnce>::call_once::hafe155c229ed3840 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 32: 0x83dbbd7 - as core::ops::function::FnOnce<()>>::call_once::hccf8545804efeabc [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 33: 0x83dbbd7 - std::panicking::try::do_call::h14c088d0ccd71a85 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 34: 0x83dbbd7 - std::panicking::try::h5bee4f0fb041d03c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 35: 0x83dbbd7 - std::panic::catch_unwind::hc4a3b19ca4039446 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 36: 0x83dbbd7 - test::run_test_in_process::h01c4cf5424b4aa16 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:679:27 [INFO] [stdout] 37: 0x83dbbd7 - test::run_test::run_test_inner::{{closure}}::h2b730e73e85dc07e [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:573:39 [INFO] [stdout] 38: 0x83aaf1a - test::run_test::run_test_inner::{{closure}}::h1e6de70351d982ef [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:600:37 [INFO] [stdout] 39: 0x83aaf1a - std::sys_common::backtrace::__rust_begin_short_backtrace::h11ed077933f178e3 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:121:18 [INFO] [stdout] 40: 0x83b08cb - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::ha60d98b360ed53c8 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/thread/mod.rs:558:17 [INFO] [stdout] 41: 0x83b08cb - as core::ops::function::FnOnce<()>>::call_once::h5e10cae340573322 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 42: 0x83b08cb - std::panicking::try::do_call::h47dd5d7a0750d636 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 43: 0x83b08cb - std::panicking::try::hcaac73f0ac4cf9b2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 44: 0x83b08cb - std::panic::catch_unwind::h9fe9d263cb0da10f [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 45: 0x83b08cb - std::thread::Builder::spawn_unchecked_::{{closure}}::h2c0f796f4234fbbe [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 46: 0x83b08cb - core::ops::function::FnOnce::call_once{{vtable.shim}}::hd8a5d36b54e84e44 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 47: 0x84b0c0d - as core::ops::function::FnOnce>::call_once::hbac986b07f477b52 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 48: 0x84b0c0d - as core::ops::function::FnOnce>::call_once::h5768035ad531add2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 49: 0x84b0c0d - std::sys::unix::thread::Thread::new::thread_start::h48056988cddec68b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys/unix/thread.rs:108:17 [INFO] [stdout] [INFO] [stdout] ---- diff_public_items stdout ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expect test failed [INFO] [stdout] --> ./expected-output/example_api_diff_v0.2.0_to_v0.3.0.txt [INFO] [stdout] [INFO] [stdout] Expect: [INFO] [stdout] ---- [INFO] [stdout] Removed items from the public API [INFO] [stdout] ================================= [INFO] [stdout] -pub fn example_api::function(v1_param: example_api::Struct, v2_param: usize) [INFO] [stdout] [INFO] [stdout] Changed items in the public API [INFO] [stdout] =============================== [INFO] [stdout] (none) [INFO] [stdout] [INFO] [stdout] Added items to the public API [INFO] [stdout] ============================= [INFO] [stdout] (none) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Actual: [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Diff: [INFO] [stdout] ---- [INFO] [stdout] Removed items from the public API [INFO] [stdout] ================================= [INFO] [stdout] -pub fn example_api::function(v1_param: example_api::Struct, v2_param: usize) [INFO] [stdout] [INFO] [stdout] Changed items in the public API [INFO] [stdout] =============================== [INFO] [stdout] (none) [INFO] [stdout] [INFO] [stdout] Added items to the public API [INFO] [stdout] ============================= [INFO] [stdout] (none) [INFO] [stdout] [INFO] [stdout]  [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- diff_public_items_with_color stdout ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expect test failed [INFO] [stdout] --> ./expected-output/example_api_diff_v0.1.0_to_v0.2.0_colored.txt [INFO] [stdout] [INFO] [stdout] Expect: [INFO] [stdout] ---- [INFO] [stdout] Removed items from the public API [INFO] [stdout] ================================= [INFO] [stdout] (none) [INFO] [stdout] [INFO] [stdout] Changed items in the public API [INFO] [stdout] =============================== [INFO] [stdout] -pub struct example_api::Struct [INFO] [stdout] +#[non_exhaustive] pub struct example_api::Struct [INFO] [stdout] -pub fn example_api::function(v1_param: example_api::Struct) [INFO] [stdout] +pub fn example_api::function(v1_param: example_api::Struct, v2_param: usize) [INFO] [stdout] [INFO] [stdout] Added items to the public API [INFO] [stdout] ============================= [INFO] [stdout] +pub example_api::Struct::v2_field: usize [INFO] [stdout] +pub struct example_api::StructV2 [INFO] [stdout] +pub example_api::StructV2::field: usize [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Actual: [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Diff: [INFO] [stdout] ---- [INFO] [stdout] Removed items from the public API [INFO] [stdout] ================================= [INFO] [stdout] (none) [INFO] [stdout] [INFO] [stdout] Changed items in the public API [INFO] [stdout] =============================== [INFO] [stdout] -pub struct example_api::Struct [INFO] [stdout] +#[non_exhaustive] pub struct example_api::Struct [INFO] [stdout] -pub fn example_api::function(v1_param: example_api::Struct) [INFO] [stdout] +pub fn example_api::function(v1_param: example_api::Struct, v2_param: usize) [INFO] [stdout] [INFO] [stdout] Added items to the public API [INFO] [stdout] ============================= [INFO] [stdout] +pub example_api::Struct::v2_field: usize [INFO] [stdout] +pub struct example_api::StructV2 [INFO] [stdout] +pub example_api::StructV2::field: usize [INFO] [stdout] [INFO] [stdout]  [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- diff_public_items_detached_head stdout ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expect test failed [INFO] [stdout] --> ./expected-output/example_api_diff_v0.2.0_to_v0.3.0.txt [INFO] [stdout] [INFO] [stdout] Expect: [INFO] [stdout] ---- [INFO] [stdout] Removed items from the public API [INFO] [stdout] ================================= [INFO] [stdout] -pub fn example_api::function(v1_param: example_api::Struct, v2_param: usize) [INFO] [stdout] [INFO] [stdout] Changed items in the public API [INFO] [stdout] =============================== [INFO] [stdout] (none) [INFO] [stdout] [INFO] [stdout] Added items to the public API [INFO] [stdout] ============================= [INFO] [stdout] (none) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Actual: [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Diff: [INFO] [stdout] ---- [INFO] [stdout] Removed items from the public API [INFO] [stdout] ================================= [INFO] [stdout] -pub fn example_api::function(v1_param: example_api::Struct, v2_param: usize) [INFO] [stdout] [INFO] [stdout] Changed items in the public API [INFO] [stdout] =============================== [INFO] [stdout] (none) [INFO] [stdout] [INFO] [stdout] Added items to the public API [INFO] [stdout] ============================= [INFO] [stdout] (none) [INFO] [stdout] [INFO] [stdout]  [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- diff_public_items_with_dirty_tree_succeedes_with_force_option stdout ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expect test failed [INFO] [stdout] --> ./expected-output/example_api_diff_v0.2.0_to_v0.3.0.txt [INFO] [stdout] [INFO] [stdout] Expect: [INFO] [stdout] ---- [INFO] [stdout] Removed items from the public API [INFO] [stdout] ================================= [INFO] [stdout] -pub fn example_api::function(v1_param: example_api::Struct, v2_param: usize) [INFO] [stdout] [INFO] [stdout] Changed items in the public API [INFO] [stdout] =============================== [INFO] [stdout] (none) [INFO] [stdout] [INFO] [stdout] Added items to the public API [INFO] [stdout] ============================= [INFO] [stdout] (none) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Actual: [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Diff: [INFO] [stdout] ---- [INFO] [stdout] Removed items from the public API [INFO] [stdout] ================================= [INFO] [stdout] -pub fn example_api::function(v1_param: example_api::Struct, v2_param: usize) [INFO] [stdout] [INFO] [stdout] Changed items in the public API [INFO] [stdout] =============================== [INFO] [stdout] (none) [INFO] [stdout] [INFO] [stdout] Added items to the public API [INFO] [stdout] ============================= [INFO] [stdout] (none) [INFO] [stdout] [INFO] [stdout]  [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- diff_public_items_with_subcommand stdout ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expect test failed [INFO] [stdout] --> ./expected-output/example_api_diff_v0.2.0_to_v0.3.0.txt [INFO] [stdout] [INFO] [stdout] Expect: [INFO] [stdout] ---- [INFO] [stdout] Removed items from the public API [INFO] [stdout] ================================= [INFO] [stdout] -pub fn example_api::function(v1_param: example_api::Struct, v2_param: usize) [INFO] [stdout] [INFO] [stdout] Changed items in the public API [INFO] [stdout] =============================== [INFO] [stdout] (none) [INFO] [stdout] [INFO] [stdout] Added items to the public API [INFO] [stdout] ============================= [INFO] [stdout] (none) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Actual: [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Diff: [INFO] [stdout] ---- [INFO] [stdout] Removed items from the public API [INFO] [stdout] ================================= [INFO] [stdout] -pub fn example_api::function(v1_param: example_api::Struct, v2_param: usize) [INFO] [stdout] [INFO] [stdout] Changed items in the public API [INFO] [stdout] =============================== [INFO] [stdout] (none) [INFO] [stdout] [INFO] [stdout] Added items to the public API [INFO] [stdout] ============================= [INFO] [stdout] (none) [INFO] [stdout] [INFO] [stdout]  [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- document_private_items stdout ---- [INFO] [stdout] thread 'document_private_items' panicked at 'called `Result::unwrap()` on an `Err` value: General("See above")', cargo-public-api/tests/cargo-public-api-bin-tests.rs:643:10 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x84a8ca1 - std::backtrace_rs::backtrace::libunwind::trace::hd97f390175e4d375 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5 [INFO] [stdout] 1: 0x84a8ca1 - std::backtrace_rs::backtrace::trace_unsynchronized::h9e4d1346fdbe15c5 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x84a8ca1 - std::sys_common::backtrace::_print_fmt::h2d3f477d48c20ea8 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:65:5 [INFO] [stdout] 3: 0x84a8ca1 - ::fmt::h2e4fc3d0b8c80e4b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:44:22 [INFO] [stdout] 4: 0x84e9c7c - core::fmt::write::h4ab0d13aa1c0ffdf [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/fmt/mod.rs:1213:17 [INFO] [stdout] 5: 0x84a576b - std::io::Write::write_fmt::hc0e5cbe2e336a35c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/io/mod.rs:1682:15 [INFO] [stdout] 6: 0x84a8aa6 - std::sys_common::backtrace::_print::he83a0656b60804f4 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:47:5 [INFO] [stdout] 7: 0x84a8aa6 - std::sys_common::backtrace::print::he5889ca5768e8d1c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:34:9 [INFO] [stdout] 8: 0x84aa705 - std::panicking::default_hook::{{closure}}::ha81712de98b54398 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:267:22 [INFO] [stdout] 9: 0x84aa405 - std::panicking::default_hook::he5857a041ac6b670 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:283:9 [INFO] [stdout] 10: 0x8484f4c - core::ops::function::Fn::call::h47ada2d4dc8687c6 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:79:5 [INFO] [stdout] 11: 0x83d8009 - as core::ops::function::Fn>::call::h32210aeb8cc578f9 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:2002:9 [INFO] [stdout] 12: 0x83d8009 - test::test_main::{{closure}}::h8466694f5bd858c9 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:135:21 [INFO] [stdout] 13: 0x84aae41 - as core::ops::function::Fn>::call::h5bc67f704e9605b2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:2002:9 [INFO] [stdout] 14: 0x84aae41 - std::panicking::rust_panic_with_hook::h764b8fe75e8ba68c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:692:13 [INFO] [stdout] 15: 0x84aabfc - std::panicking::begin_panic_handler::{{closure}}::h04438436866ada8a [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:579:13 [INFO] [stdout] 16: 0x84a911a - std::sys_common::backtrace::__rust_end_short_backtrace::hb43e7524728cf453 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:137:18 [INFO] [stdout] 17: 0x84aa8d3 - rust_begin_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:575:5 [INFO] [stdout] 18: 0x804cfc0 - core::panicking::panic_fmt::ha026792c47a5830b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panicking.rs:64:14 [INFO] [stdout] 19: 0x804d42d - core::result::unwrap_failed::hb5d0d35ade14e7a4 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/result.rs:1790:5 [INFO] [stdout] 20: 0x80683bc - core::result::Result::unwrap::hc331121f859bbdc9 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/result.rs:1112:23 [INFO] [stdout] 21: 0x805718b - cargo_public_api_bin_tests::document_private_items::h3bd147c58e753d53 [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:640:16 [INFO] [stdout] 22: 0x8057037 - cargo_public_api_bin_tests::document_private_items::{{closure}}::h30a41c9af686a1d7 [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:636:29 [INFO] [stdout] 23: 0x805e71d - core::ops::function::FnOnce::call_once::h8e11896fda958f6a [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x83dca9e - core::ops::function::FnOnce::call_once::h3969063a3b87f847 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x83dca9e - test::__rust_begin_short_backtrace::h4b8703a824c9f4d1 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:656:18 [INFO] [stdout] 26: 0x83b07f0 - test::run_test::{{closure}}::he242fd19981fa5cd [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:647:30 [INFO] [stdout] 27: 0x83b07f0 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h706575526aa71778 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 28: 0x83dbbd7 - as core::ops::function::FnOnce>::call_once::hafe155c229ed3840 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 29: 0x83dbbd7 - as core::ops::function::FnOnce<()>>::call_once::hccf8545804efeabc [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 30: 0x83dbbd7 - std::panicking::try::do_call::h14c088d0ccd71a85 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 31: 0x83dbbd7 - std::panicking::try::h5bee4f0fb041d03c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 32: 0x83dbbd7 - std::panic::catch_unwind::hc4a3b19ca4039446 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 33: 0x83dbbd7 - test::run_test_in_process::h01c4cf5424b4aa16 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:679:27 [INFO] [stdout] 34: 0x83dbbd7 - test::run_test::run_test_inner::{{closure}}::h2b730e73e85dc07e [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:573:39 [INFO] [stdout] 35: 0x83aaf1a - test::run_test::run_test_inner::{{closure}}::h1e6de70351d982ef [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:600:37 [INFO] [stdout] 36: 0x83aaf1a - std::sys_common::backtrace::__rust_begin_short_backtrace::h11ed077933f178e3 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:121:18 [INFO] [stdout] 37: 0x83b08cb - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::ha60d98b360ed53c8 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/thread/mod.rs:558:17 [INFO] [stdout] 38: 0x83b08cb - as core::ops::function::FnOnce<()>>::call_once::h5e10cae340573322 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 39: 0x83b08cb - std::panicking::try::do_call::h47dd5d7a0750d636 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 40: 0x83b08cb - std::panicking::try::hcaac73f0ac4cf9b2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 41: 0x83b08cb - std::panic::catch_unwind::h9fe9d263cb0da10f [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 42: 0x83b08cb - std::thread::Builder::spawn_unchecked_::{{closure}}::h2c0f796f4234fbbe [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 43: 0x83b08cb - core::ops::function::FnOnce::call_once{{vtable.shim}}::hd8a5d36b54e84e44 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 44: 0x84b0c0d - as core::ops::function::FnOnce>::call_once::hbac986b07f477b52 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 45: 0x84b0c0d - as core::ops::function::FnOnce>::call_once::h5768035ad531add2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 46: 0x84b0c0d - std::sys::unix::thread::Thread::new::thread_start::h48056988cddec68b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys/unix/thread.rs:108:17 [INFO] [stdout] [INFO] [stdout] ---- diff_public_items_relative_refs stdout ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expect test failed [INFO] [stdout] --> ./expected-output/example_api_diff_v0.2.0_to_v0.3.0.txt [INFO] [stdout] [INFO] [stdout] Expect: [INFO] [stdout] ---- [INFO] [stdout] Removed items from the public API [INFO] [stdout] ================================= [INFO] [stdout] -pub fn example_api::function(v1_param: example_api::Struct, v2_param: usize) [INFO] [stdout] [INFO] [stdout] Changed items in the public API [INFO] [stdout] =============================== [INFO] [stdout] (none) [INFO] [stdout] [INFO] [stdout] Added items to the public API [INFO] [stdout] ============================= [INFO] [stdout] (none) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Actual: [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Diff: [INFO] [stdout] ---- [INFO] [stdout] Removed items from the public API [INFO] [stdout] ================================= [INFO] [stdout] -pub fn example_api::function(v1_param: example_api::Struct, v2_param: usize) [INFO] [stdout] [INFO] [stdout] Changed items in the public API [INFO] [stdout] =============================== [INFO] [stdout] (none) [INFO] [stdout] [INFO] [stdout] Added items to the public API [INFO] [stdout] ============================= [INFO] [stdout] (none) [INFO] [stdout] [INFO] [stdout]  [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- diff_with_dots_two_times stdout ---- [INFO] [stdout] thread 'diff_with_dots_two_times' panicked at 'Unexpected stderr, failed diff original var [INFO] [stdout] ├── original: Error: Use `ref1..ref2` syntax to diff git commits [INFO] [stdout] ├── diff: [INFO] [stdout] │ --- orig [INFO] [stdout] │ +++ var [INFO] [stdout] │ @@ -0,0 +1 @@ [INFO] [stdout] │ +Warning: using the `d5830e3d3b571fe52cdf4b7b34be99be74dc65ea` toolchain for gathering the public api is not possible, switching to `nightly` [INFO] [stdout] │ @@ -1,0 +3,43 @@ [INFO] [stdout] │ + [INFO] [stdout] │ +Stack backtrace: [INFO] [stdout] │ + 0: anyhow::error::::msg [INFO] [stdout] │ + at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.68/src/error.rs:83:36 [INFO] [stdout] │ + 1: anyhow::__private::format_err [INFO] [stdout] │ + at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.68/src/lib.rs:666:13 [INFO] [stdout] │ + 2: cargo_public_api::arg_to_api_source [INFO] [stdout] │ + at /opt/rustwide/workdir/cargo-public-api/src/main.rs:300:9 [INFO] [stdout] │ + 3: cargo_public_api::main_task_from_diff_args [INFO] [stdout] │ + at /opt/rustwide/workdir/cargo-public-api/src/main.rs:367:34 [INFO] [stdout] │ + 4: cargo_public_api::list_or_diff [INFO] [stdout] │ + at /opt/rustwide/workdir/cargo-public-api/src/main.rs:280:11 [INFO] [stdout] │ + 5: cargo_public_api::main_ [INFO] [stdout] │ + at /opt/rustwide/workdir/cargo-public-api/src/main.rs:249:21 [INFO] [stdout] │ + 6: cargo_public_api::main [INFO] [stdout] │ + at /opt/rustwide/workdir/cargo-public-api/src/main.rs:536:11 [INFO] [stdout] │ + 7: core::ops::function::FnOnce::call_once [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] │ + 8: std::sys_common::backtrace::__rust_begin_short_backtrace [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:121:18 [INFO] [stdout] │ + 9: std::rt::lang_start::{{closure}} [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:166:18 [INFO] [stdout] │ + 10: core::ops::function::impls:: for &F>::call_once [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:287:13 [INFO] [stdout] │ + 11: std::panicking::try::do_call [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] │ + 12: std::panicking::try [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] │ + 13: std::panic::catch_unwind [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] │ + 14: std::rt::lang_start_internal::{{closure}} [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:48 [INFO] [stdout] │ + 15: std::panicking::try::do_call [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] │ + 16: std::panicking::try [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] │ + 17: std::panic::catch_unwind [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] │ + 18: std::rt::lang_start_internal [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:20 [INFO] [stdout] │ + 19: std::rt::lang_start [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:165:17 [INFO] [stdout] │ + 20: main [INFO] [stdout] └── var as str: Warning: using the `d5830e3d3b571fe52cdf4b7b34be99be74dc65ea` toolchain for gathering the public api is not possible, switching to `nightly` [INFO] [stdout] Error: Use `ref1..ref2` syntax to diff git commits [INFO] [stdout] [INFO] [stdout] Stack backtrace: [INFO] [stdout] 0: anyhow::error::::msg [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.68/src/error.rs:83:36 [INFO] [stdout] 1: anyhow::__private::format_err [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.68/src/lib.rs:666:13 [INFO] [stdout] 2: cargo_public_api::arg_to_api_source [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:300:9 [INFO] [stdout] 3: cargo_public_api::main_task_from_diff_args [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:367:34 [INFO] [stdout] 4: cargo_public_api::list_or_diff [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:280:11 [INFO] [stdout] 5: cargo_public_api::main_ [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:249:21 [INFO] [stdout] 6: cargo_public_api::main [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:536:11 [INFO] [stdout] 7: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 8: std::sys_common::backtrace::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:121:18 [INFO] [stdout] 9: std::rt::lang_start::{{closure}} [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:166:18 [INFO] [stdout] 10: core::ops::function::impls:: for &F>::call_once [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:287:13 [INFO] [stdout] 11: std::panicking::try::do_call [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 12: std::panicking::try [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 13: std::panic::catch_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 14: std::rt::lang_start_internal::{{closure}} [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:48 [INFO] [stdout] 15: std::panicking::try::do_call [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 16: std::panicking::try [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 17: std::panic::catch_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 18: std::rt::lang_start_internal [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:20 [INFO] [stdout] 19: std::rt::lang_start [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:165:17 [INFO] [stdout] 20: main [INFO] [stdout] [INFO] [stdout] command=`cd "/tmp/.tmpl2qche" && "/opt/rustwide/target/i686-unknown-linux-musl/debug/cargo-public-api" "--simplified" "--target-dir" "/tmp/.tmpd1tXOM" "diff" "v0.1.0..v0.2.0" "v0.2.0..v0.3.0"` [INFO] [stdout] code=1 [INFO] [stdout] stdout="" [INFO] [stdout] stderr=``` [INFO] [stdout] Warning: using the `d5830e3d3b571fe52cdf4b7b34be99be74dc65ea` toolchain for gathering the public api is not possible, switching to `nightly` [INFO] [stdout] Error: Use `ref1..ref2` syntax to diff git commits [INFO] [stdout] [INFO] [stdout] Stack backtrace: [INFO] [stdout] 0: anyhow::error::::msg [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.68/src/error.rs:83:36 [INFO] [stdout] 1: anyhow::__private::format_err [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.68/src/lib.rs:666:13 [INFO] [stdout] 2: cargo_public_api::arg_to_api_source [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:300:9 [INFO] [stdout] 3: cargo_public_api::main_task_from_diff_args [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:367:34 [INFO] [stdout] 4: cargo_public_api::list_or_diff [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:280:11 [INFO] [stdout] 5: cargo_public_api::main_ [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:249:21 [INFO] [stdout] 6: cargo_public_api::main [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:536:11 [INFO] [stdout] 7: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 8: std::sys_common::backtrace::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:121:18 [INFO] [stdout] 9: std::rt::lang_start::{{closure}} [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:166:18 [INFO] [stdout] 10: core::ops::function::impls:: for &F>::call_once [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:287:13 [INFO] [stdout] 11: std::panicking::try::do_call [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 12: std::panicking::try [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 13: std::panic::catch_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 14: std::rt::lang_start_internal::{{closure}} [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:48 [INFO] [stdout] 15: std::panicking::try::do_call [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 16: std::panicking::try [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 17: std::panic::catch_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 18: std::rt::lang_start_internal [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:20 [INFO] [stdout] 19: std::rt::lang_start [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:165:17 [INFO] [stdout] 20: main [INFO] [stdout] ``` [INFO] [stdout] [INFO] [stdout] ', /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x84a8ca1 - std::backtrace_rs::backtrace::libunwind::trace::hd97f390175e4d375 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5 [INFO] [stdout] 1: 0x84a8ca1 - std::backtrace_rs::backtrace::trace_unsynchronized::h9e4d1346fdbe15c5 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x84a8ca1 - std::sys_common::backtrace::_print_fmt::h2d3f477d48c20ea8 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:65:5 [INFO] [stdout] 3: 0x84a8ca1 - ::fmt::h2e4fc3d0b8c80e4b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:44:22 [INFO] [stdout] 4: 0x84e9c7c - core::fmt::write::h4ab0d13aa1c0ffdf [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/fmt/mod.rs:1213:17 [INFO] [stdout] 5: 0x84a576b - std::io::Write::write_fmt::hc0e5cbe2e336a35c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/io/mod.rs:1682:15 [INFO] [stdout] 6: 0x84a8aa6 - std::sys_common::backtrace::_print::he83a0656b60804f4 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:47:5 [INFO] [stdout] 7: 0x84a8aa6 - std::sys_common::backtrace::print::he5889ca5768e8d1c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:34:9 [INFO] [stdout] 8: 0x84aa705 - std::panicking::default_hook::{{closure}}::ha81712de98b54398 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:267:22 [INFO] [stdout] 9: 0x84aa405 - std::panicking::default_hook::he5857a041ac6b670 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:283:9 [INFO] [stdout] 10: 0x8484f4c - core::ops::function::Fn::call::h47ada2d4dc8687c6 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:79:5 [INFO] [stdout] 11: 0x83d8009 - as core::ops::function::Fn>::call::h32210aeb8cc578f9 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:2002:9 [INFO] [stdout] 12: 0x83d8009 - test::test_main::{{closure}}::h8466694f5bd858c9 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:135:21 [INFO] [stdout] 13: 0x84aae41 - as core::ops::function::Fn>::call::h5bc67f704e9605b2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:2002:9 [INFO] [stdout] 14: 0x84aae41 - std::panicking::rust_panic_with_hook::h764b8fe75e8ba68c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:692:13 [INFO] [stdout] 15: 0x84aabfc - std::panicking::begin_panic_handler::{{closure}}::h04438436866ada8a [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:579:13 [INFO] [stdout] 16: 0x84a911a - std::sys_common::backtrace::__rust_end_short_backtrace::hb43e7524728cf453 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:137:18 [INFO] [stdout] 17: 0x84aa8d3 - rust_begin_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:575:5 [INFO] [stdout] 18: 0x804cfc0 - core::panicking::panic_fmt::ha026792c47a5830b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panicking.rs:64:14 [INFO] [stdout] 19: 0x841cef0 - core::panicking::panic_display::h0428a1095067f278 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panicking.rs:147:5 [INFO] [stdout] 20: 0x841ed4e - assert_cmd::assert::AssertError::panic::hc9f000c865dbf851 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/assert_cmd-2.0.8/src/assert.rs:1036:9 [INFO] [stdout] 21: 0x8420cea - core::ops::function::FnOnce::call_once::hd277e8156bb45768 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 22: 0x841925a - core::result::Result::unwrap_or_else::hfd7a6a1e07b316c3 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/result.rs:1503:23 [INFO] [stdout] 23: 0x806189e - assert_cmd::assert::Assert::stderr::h03c6f5c69192f30f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/assert_cmd-2.0.8/src/assert.rs:458:9 [INFO] [stdout] 24: 0x8053f63 - cargo_public_api_bin_tests::diff_with_dots_two_times::h5a42093e9564aef4 [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:365:5 [INFO] [stdout] 25: 0x8053df7 - cargo_public_api_bin_tests::diff_with_dots_two_times::{{closure}}::heba6ccd9a52eab26 [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:360:31 [INFO] [stdout] 26: 0x805e17d - core::ops::function::FnOnce::call_once::h4d2e3c780145938c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 27: 0x83dca9e - core::ops::function::FnOnce::call_once::h3969063a3b87f847 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 28: 0x83dca9e - test::__rust_begin_short_backtrace::h4b8703a824c9f4d1 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:656:18 [INFO] [stdout] 29: 0x83b07f0 - test::run_test::{{closure}}::he242fd19981fa5cd [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:647:30 [INFO] [stdout] 30: 0x83b07f0 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h706575526aa71778 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 31: 0x83dbbd7 - as core::ops::function::FnOnce>::call_once::hafe155c229ed3840 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 32: 0x83dbbd7 - as core::ops::function::FnOnce<()>>::call_once::hccf8545804efeabc [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 33: 0x83dbbd7 - std::panicking::try::do_call::h14c088d0ccd71a85 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 34: 0x83dbbd7 - std::panicking::try::h5bee4f0fb041d03c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 35: 0x83dbbd7 - std::panic::catch_unwind::hc4a3b19ca4039446 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 36: 0x83dbbd7 - test::run_test_in_process::h01c4cf5424b4aa16 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:679:27 [INFO] [stdout] 37: 0x83dbbd7 - test::run_test::run_test_inner::{{closure}}::h2b730e73e85dc07e [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:573:39 [INFO] [stdout] 38: 0x83aaf1a - test::run_test::run_test_inner::{{closure}}::h1e6de70351d982ef [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:600:37 [INFO] [stdout] 39: 0x83aaf1a - std::sys_common::backtrace::__rust_begin_short_backtrace::h11ed077933f178e3 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:121:18 [INFO] [stdout] 40: 0x83b08cb - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::ha60d98b360ed53c8 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/thread/mod.rs:558:17 [INFO] [stdout] 41: 0x83b08cb - as core::ops::function::FnOnce<()>>::call_once::h5e10cae340573322 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 42: 0x83b08cb - std::panicking::try::do_call::h47dd5d7a0750d636 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 43: 0x83b08cb - std::panicking::try::hcaac73f0ac4cf9b2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 44: 0x83b08cb - std::panic::catch_unwind::h9fe9d263cb0da10f [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 45: 0x83b08cb - std::thread::Builder::spawn_unchecked_::{{closure}}::h2c0f796f4234fbbe [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 46: 0x83b08cb - core::ops::function::FnOnce::call_once{{vtable.shim}}::hd8a5d36b54e84e44 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 47: 0x84b0c0d - as core::ops::function::FnOnce>::call_once::hbac986b07f477b52 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 48: 0x84b0c0d - as core::ops::function::FnOnce>::call_once::h5768035ad531add2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 49: 0x84b0c0d - std::sys::unix::thread::Thread::new::thread_start::h48056988cddec68b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys/unix/thread.rs:108:17 [INFO] [stdout] [INFO] [stdout] ---- diff_public_items_with_manifest_path stdout ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expect test failed [INFO] [stdout] --> ./expected-output/example_api_diff_v0.2.0_to_v0.3.0.txt [INFO] [stdout] [INFO] [stdout] Expect: [INFO] [stdout] ---- [INFO] [stdout] Removed items from the public API [INFO] [stdout] ================================= [INFO] [stdout] -pub fn example_api::function(v1_param: example_api::Struct, v2_param: usize) [INFO] [stdout] [INFO] [stdout] Changed items in the public API [INFO] [stdout] =============================== [INFO] [stdout] (none) [INFO] [stdout] [INFO] [stdout] Added items to the public API [INFO] [stdout] ============================= [INFO] [stdout] (none) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Actual: [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Diff: [INFO] [stdout] ---- [INFO] [stdout] Removed items from the public API [INFO] [stdout] ================================= [INFO] [stdout] -pub fn example_api::function(v1_param: example_api::Struct, v2_param: usize) [INFO] [stdout] [INFO] [stdout] Changed items in the public API [INFO] [stdout] =============================== [INFO] [stdout] (none) [INFO] [stdout] [INFO] [stdout] Added items to the public API [INFO] [stdout] ============================= [INFO] [stdout] (none) [INFO] [stdout] [INFO] [stdout]  [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- diff_published_explicit_package stdout ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expect test failed [INFO] [stdout] --> ./expected-output/diff_published.txt [INFO] [stdout] [INFO] [stdout] Expect: [INFO] [stdout] ---- [INFO] [stdout] Removed items from the public API [INFO] [stdout] ================================= [INFO] [stdout] -pub fn example_api::function(v1_param: example_api::Struct) [INFO] [stdout] [INFO] [stdout] Changed items in the public API [INFO] [stdout] =============================== [INFO] [stdout] -pub struct example_api::Struct [INFO] [stdout] +#[non_exhaustive] pub struct example_api::Struct [INFO] [stdout] [INFO] [stdout] Added items to the public API [INFO] [stdout] ============================= [INFO] [stdout] +pub example_api::Struct::v2_field: usize [INFO] [stdout] +pub struct example_api::StructV2 [INFO] [stdout] +pub example_api::StructV2::field: usize [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Actual: [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Diff: [INFO] [stdout] ---- [INFO] [stdout] Removed items from the public API [INFO] [stdout] ================================= [INFO] [stdout] -pub fn example_api::function(v1_param: example_api::Struct) [INFO] [stdout] [INFO] [stdout] Changed items in the public API [INFO] [stdout] =============================== [INFO] [stdout] -pub struct example_api::Struct [INFO] [stdout] +#[non_exhaustive] pub struct example_api::Struct [INFO] [stdout] [INFO] [stdout] Added items to the public API [INFO] [stdout] ============================= [INFO] [stdout] +pub example_api::Struct::v2_field: usize [INFO] [stdout] +pub struct example_api::StructV2 [INFO] [stdout] +pub example_api::StructV2::field: usize [INFO] [stdout] [INFO] [stdout]  [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- list_public_items_from_json_file stdout ---- [INFO] [stdout] thread 'list_public_items_from_json_file' panicked at 'called `Result::unwrap()` on an `Err` value: General("See above")', cargo-public-api/tests/cargo-public-api-bin-tests.rs:917:10 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x84a8ca1 - std::backtrace_rs::backtrace::libunwind::trace::hd97f390175e4d375 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5 [INFO] [stdout] 1: 0x84a8ca1 - std::backtrace_rs::backtrace::trace_unsynchronized::h9e4d1346fdbe15c5 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x84a8ca1 - std::sys_common::backtrace::_print_fmt::h2d3f477d48c20ea8 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:65:5 [INFO] [stdout] 3: 0x84a8ca1 - ::fmt::h2e4fc3d0b8c80e4b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:44:22 [INFO] [stdout] 4: 0x84e9c7c - core::fmt::write::h4ab0d13aa1c0ffdf [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/fmt/mod.rs:1213:17 [INFO] [stdout] 5: 0x84a576b - std::io::Write::write_fmt::hc0e5cbe2e336a35c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/io/mod.rs:1682:15 [INFO] [stdout] 6: 0x84a8aa6 - std::sys_common::backtrace::_print::he83a0656b60804f4 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:47:5 [INFO] [stdout] 7: 0x84a8aa6 - std::sys_common::backtrace::print::he5889ca5768e8d1c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:34:9 [INFO] [stdout] 8: 0x84aa705 - std::panicking::default_hook::{{closure}}::ha81712de98b54398 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:267:22 [INFO] [stdout] 9: 0x84aa405 - std::panicking::default_hook::he5857a041ac6b670 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:283:9 [INFO] [stdout] 10: 0x8484f4c - core::ops::function::Fn::call::h47ada2d4dc8687c6 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:79:5 [INFO] [stdout] 11: 0x83d8009 - as core::ops::function::Fn>::call::h32210aeb8cc578f9 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:2002:9 [INFO] [stdout] 12: 0x83d8009 - test::test_main::{{closure}}::h8466694f5bd858c9 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:135:21 [INFO] [stdout] 13: 0x84aae41 - as core::ops::function::Fn>::call::h5bc67f704e9605b2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:2002:9 [INFO] [stdout] 14: 0x84aae41 - std::panicking::rust_panic_with_hook::h764b8fe75e8ba68c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:692:13 [INFO] [stdout] 15: 0x84aabfc - std::panicking::begin_panic_handler::{{closure}}::h04438436866ada8a [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:579:13 [INFO] [stdout] 16: 0x84a911a - std::sys_common::backtrace::__rust_end_short_backtrace::hb43e7524728cf453 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:137:18 [INFO] [stdout] 17: 0x84aa8d3 - rust_begin_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:575:5 [INFO] [stdout] 18: 0x804cfc0 - core::panicking::panic_fmt::ha026792c47a5830b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panicking.rs:64:14 [INFO] [stdout] 19: 0x804d42d - core::result::unwrap_failed::hb5d0d35ade14e7a4 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/result.rs:1790:5 [INFO] [stdout] 20: 0x80683bc - core::result::Result::unwrap::hc331121f859bbdc9 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/result.rs:1112:23 [INFO] [stdout] 21: 0x804ed4b - cargo_public_api_bin_tests::rustdoc_json_path_for_crate::h9c1ab98231ce25dc [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:915:5 [INFO] [stdout] 22: 0x80580a0 - cargo_public_api_bin_tests::list_public_items_from_json_file::h5d6566d1614cb910 [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:725:21 [INFO] [stdout] 23: 0x8057fe7 - cargo_public_api_bin_tests::list_public_items_from_json_file::{{closure}}::h205ef38743626e2c [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:721:39 [INFO] [stdout] 24: 0x805e8fd - core::ops::function::FnOnce::call_once::hae45bfd74ad985ce [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x83dca9e - core::ops::function::FnOnce::call_once::h3969063a3b87f847 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 26: 0x83dca9e - test::__rust_begin_short_backtrace::h4b8703a824c9f4d1 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:656:18 [INFO] [stdout] 27: 0x83b07f0 - test::run_test::{{closure}}::he242fd19981fa5cd [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:647:30 [INFO] [stdout] 28: 0x83b07f0 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h706575526aa71778 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 29: 0x83dbbd7 - as core::ops::function::FnOnce>::call_once::hafe155c229ed3840 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 30: 0x83dbbd7 - as core::ops::function::FnOnce<()>>::call_once::hccf8545804efeabc [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 31: 0x83dbbd7 - std::panicking::try::do_call::h14c088d0ccd71a85 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 32: 0x83dbbd7 - std::panicking::try::h5bee4f0fb041d03c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 33: 0x83dbbd7 - std::panic::catch_unwind::hc4a3b19ca4039446 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 34: 0x83dbbd7 - test::run_test_in_process::h01c4cf5424b4aa16 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:679:27 [INFO] [stdout] 35: 0x83dbbd7 - test::run_test::run_test_inner::{{closure}}::h2b730e73e85dc07e [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:573:39 [INFO] [stdout] 36: 0x83aaf1a - test::run_test::run_test_inner::{{closure}}::h1e6de70351d982ef [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:600:37 [INFO] [stdout] 37: 0x83aaf1a - std::sys_common::backtrace::__rust_begin_short_backtrace::h11ed077933f178e3 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:121:18 [INFO] [stdout] 38: 0x83b08cb - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::ha60d98b360ed53c8 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/thread/mod.rs:558:17 [INFO] [stdout] 39: 0x83b08cb - as core::ops::function::FnOnce<()>>::call_once::h5e10cae340573322 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 40: 0x83b08cb - std::panicking::try::do_call::h47dd5d7a0750d636 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 41: 0x83b08cb - std::panicking::try::hcaac73f0ac4cf9b2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 42: 0x83b08cb - std::panic::catch_unwind::h9fe9d263cb0da10f [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 43: 0x83b08cb - std::thread::Builder::spawn_unchecked_::{{closure}}::h2c0f796f4234fbbe [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 44: 0x83b08cb - core::ops::function::FnOnce::call_once{{vtable.shim}}::hd8a5d36b54e84e44 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 45: 0x84b0c0d - as core::ops::function::FnOnce>::call_once::hbac986b07f477b52 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 46: 0x84b0c0d - as core::ops::function::FnOnce>::call_once::h5768035ad531add2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 47: 0x84b0c0d - std::sys::unix::thread::Thread::new::thread_start::h48056988cddec68b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys/unix/thread.rs:108:17 [INFO] [stdout] [INFO] [stdout] ---- diff_with_invalid_git_refs_four_dots stdout ---- [INFO] [stdout] thread 'diff_with_invalid_git_refs_four_dots' panicked at 'Unexpected stderr, failed diff original var [INFO] [stdout] ├── original: Error: Invalid git diff syntax: foo....bar. Use: rev1..rev2 [INFO] [stdout] ├── diff: [INFO] [stdout] │ --- orig [INFO] [stdout] │ +++ var [INFO] [stdout] │ @@ -0,0 +1 @@ [INFO] [stdout] │ +Warning: using the `d5830e3d3b571fe52cdf4b7b34be99be74dc65ea` toolchain for gathering the public api is not possible, switching to `nightly` [INFO] [stdout] │ @@ -1,0 +3,41 @@ [INFO] [stdout] │ + [INFO] [stdout] │ +Stack backtrace: [INFO] [stdout] │ + 0: anyhow::error::::msg [INFO] [stdout] │ + at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.68/src/error.rs:83:36 [INFO] [stdout] │ + 1: anyhow::__private::format_err [INFO] [stdout] │ + at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.68/src/lib.rs:669:13 [INFO] [stdout] │ + 2: cargo_public_api::main_task_from_diff_args [INFO] [stdout] │ + at /opt/rustwide/workdir/cargo-public-api/src/main.rs:346:13 [INFO] [stdout] │ + 3: cargo_public_api::list_or_diff [INFO] [stdout] │ + at /opt/rustwide/workdir/cargo-public-api/src/main.rs:280:11 [INFO] [stdout] │ + 4: cargo_public_api::main_ [INFO] [stdout] │ + at /opt/rustwide/workdir/cargo-public-api/src/main.rs:249:21 [INFO] [stdout] │ + 5: cargo_public_api::main [INFO] [stdout] │ + at /opt/rustwide/workdir/cargo-public-api/src/main.rs:536:11 [INFO] [stdout] │ + 6: core::ops::function::FnOnce::call_once [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] │ + 7: std::sys_common::backtrace::__rust_begin_short_backtrace [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:121:18 [INFO] [stdout] │ + 8: std::rt::lang_start::{{closure}} [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:166:18 [INFO] [stdout] │ + 9: core::ops::function::impls:: for &F>::call_once [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:287:13 [INFO] [stdout] │ + 10: std::panicking::try::do_call [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] │ + 11: std::panicking::try [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] │ + 12: std::panic::catch_unwind [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] │ + 13: std::rt::lang_start_internal::{{closure}} [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:48 [INFO] [stdout] │ + 14: std::panicking::try::do_call [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] │ + 15: std::panicking::try [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] │ + 16: std::panic::catch_unwind [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] │ + 17: std::rt::lang_start_internal [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:20 [INFO] [stdout] │ + 18: std::rt::lang_start [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:165:17 [INFO] [stdout] │ + 19: main [INFO] [stdout] └── var as str: Warning: using the `d5830e3d3b571fe52cdf4b7b34be99be74dc65ea` toolchain for gathering the public api is not possible, switching to `nightly` [INFO] [stdout] Error: Invalid git diff syntax: foo....bar. Use: rev1..rev2 [INFO] [stdout] [INFO] [stdout] Stack backtrace: [INFO] [stdout] 0: anyhow::error::::msg [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.68/src/error.rs:83:36 [INFO] [stdout] 1: anyhow::__private::format_err [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.68/src/lib.rs:669:13 [INFO] [stdout] 2: cargo_public_api::main_task_from_diff_args [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:346:13 [INFO] [stdout] 3: cargo_public_api::list_or_diff [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:280:11 [INFO] [stdout] 4: cargo_public_api::main_ [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:249:21 [INFO] [stdout] 5: cargo_public_api::main [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:536:11 [INFO] [stdout] 6: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 7: std::sys_common::backtrace::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:121:18 [INFO] [stdout] 8: std::rt::lang_start::{{closure}} [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:166:18 [INFO] [stdout] 9: core::ops::function::impls:: for &F>::call_once [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:287:13 [INFO] [stdout] 10: std::panicking::try::do_call [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 11: std::panicking::try [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 12: std::panic::catch_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 13: std::rt::lang_start_internal::{{closure}} [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:48 [INFO] [stdout] 14: std::panicking::try::do_call [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 15: std::panicking::try [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 16: std::panic::catch_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 17: std::rt::lang_start_internal [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:20 [INFO] [stdout] 18: std::rt::lang_start [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:165:17 [INFO] [stdout] 19: main [INFO] [stdout] [INFO] [stdout] command=`cd "/tmp/.tmp9ptbz4" && "/opt/rustwide/target/i686-unknown-linux-musl/debug/cargo-public-api" "--simplified" "--target-dir" "/tmp/.tmp8yOldQ" "diff" "foo....bar"` [INFO] [stdout] code=1 [INFO] [stdout] stdout="" [INFO] [stdout] stderr=``` [INFO] [stdout] Warning: using the `d5830e3d3b571fe52cdf4b7b34be99be74dc65ea` toolchain for gathering the public api is not possible, switching to `nightly` [INFO] [stdout] Error: Invalid git diff syntax: foo....bar. Use: rev1..rev2 [INFO] [stdout] [INFO] [stdout] Stack backtrace: [INFO] [stdout] 0: anyhow::error::::msg [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.68/src/error.rs:83:36 [INFO] [stdout] 1: anyhow::__private::format_err [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.68/src/lib.rs:669:13 [INFO] [stdout] 2: cargo_public_api::main_task_from_diff_args [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:346:13 [INFO] [stdout] 3: cargo_public_api::list_or_diff [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:280:11 [INFO] [stdout] 4: cargo_public_api::main_ [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:249:21 [INFO] [stdout] 5: cargo_public_api::main [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:536:11 [INFO] [stdout] 6: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 7: std::sys_common::backtrace::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:121:18 [INFO] [stdout] 8: std::rt::lang_start::{{closure}} [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:166:18 [INFO] [stdout] 9: core::ops::function::impls:: for &F>::call_once [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:287:13 [INFO] [stdout] 10: std::panicking::try::do_call [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 11: std::panicking::try [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 12: std::panic::catch_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 13: std::rt::lang_start_internal::{{closure}} [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:48 [INFO] [stdout] 14: std::panicking::try::do_call [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 15: std::panicking::try [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 16: std::panic::catch_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 17: std::rt::lang_start_internal [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:20 [INFO] [stdout] 18: std::rt::lang_start [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:165:17 [INFO] [stdout] 19: main [INFO] [stdout] ``` [INFO] [stdout] [INFO] [stdout] ', /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x84a8ca1 - std::backtrace_rs::backtrace::libunwind::trace::hd97f390175e4d375 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5 [INFO] [stdout] 1: 0x84a8ca1 - std::backtrace_rs::backtrace::trace_unsynchronized::h9e4d1346fdbe15c5 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x84a8ca1 - std::sys_common::backtrace::_print_fmt::h2d3f477d48c20ea8 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:65:5 [INFO] [stdout] 3: 0x84a8ca1 - ::fmt::h2e4fc3d0b8c80e4b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:44:22 [INFO] [stdout] 4: 0x84e9c7c - core::fmt::write::h4ab0d13aa1c0ffdf [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/fmt/mod.rs:1213:17 [INFO] [stdout] 5: 0x84a576b - std::io::Write::write_fmt::hc0e5cbe2e336a35c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/io/mod.rs:1682:15 [INFO] [stdout] 6: 0x84a8aa6 - std::sys_common::backtrace::_print::he83a0656b60804f4 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:47:5 [INFO] [stdout] 7: 0x84a8aa6 - std::sys_common::backtrace::print::he5889ca5768e8d1c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:34:9 [INFO] [stdout] 8: 0x84aa705 - std::panicking::default_hook::{{closure}}::ha81712de98b54398 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:267:22 [INFO] [stdout] 9: 0x84aa405 - std::panicking::default_hook::he5857a041ac6b670 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:283:9 [INFO] [stdout] 10: 0x8484f4c - core::ops::function::Fn::call::h47ada2d4dc8687c6 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:79:5 [INFO] [stdout] 11: 0x83d8009 - as core::ops::function::Fn>::call::h32210aeb8cc578f9 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:2002:9 [INFO] [stdout] 12: 0x83d8009 - test::test_main::{{closure}}::h8466694f5bd858c9 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:135:21 [INFO] [stdout] 13: 0x84aae41 - as core::ops::function::Fn>::call::h5bc67f704e9605b2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:2002:9 [INFO] [stdout] 14: 0x84aae41 - std::panicking::rust_panic_with_hook::h764b8fe75e8ba68c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:692:13 [INFO] [stdout] 15: 0x84aabfc - std::panicking::begin_panic_handler::{{closure}}::h04438436866ada8a [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:579:13 [INFO] [stdout] 16: 0x84a911a - std::sys_common::backtrace::__rust_end_short_backtrace::hb43e7524728cf453 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:137:18 [INFO] [stdout] 17: 0x84aa8d3 - rust_begin_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:575:5 [INFO] [stdout] 18: 0x804cfc0 - core::panicking::panic_fmt::ha026792c47a5830b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panicking.rs:64:14 [INFO] [stdout] 19: 0x841cef0 - core::panicking::panic_display::h0428a1095067f278 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panicking.rs:147:5 [INFO] [stdout] 20: 0x841ed4e - assert_cmd::assert::AssertError::panic::hc9f000c865dbf851 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/assert_cmd-2.0.8/src/assert.rs:1036:9 [INFO] [stdout] 21: 0x8420cea - core::ops::function::FnOnce::call_once::hd277e8156bb45768 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 22: 0x841925a - core::result::Result::unwrap_or_else::hfd7a6a1e07b316c3 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/result.rs:1503:23 [INFO] [stdout] 23: 0x806189e - assert_cmd::assert::Assert::stderr::h03c6f5c69192f30f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/assert_cmd-2.0.8/src/assert.rs:458:9 [INFO] [stdout] 24: 0x8053b0c - cargo_public_api_bin_tests::diff_with_invalid_git_refs_four_dots::haed08a2b8002c849 [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:342:5 [INFO] [stdout] 25: 0x80539c7 - cargo_public_api_bin_tests::diff_with_invalid_git_refs_four_dots::{{closure}}::hf9ab0e3fd6218c80 [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:338:43 [INFO] [stdout] 26: 0x805df7d - core::ops::function::FnOnce::call_once::h34cb0a03267335da [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 27: 0x83dca9e - core::ops::function::FnOnce::call_once::h3969063a3b87f847 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 28: 0x83dca9e - test::__rust_begin_short_backtrace::h4b8703a824c9f4d1 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:656:18 [INFO] [stdout] 29: 0x83b07f0 - test::run_test::{{closure}}::he242fd19981fa5cd [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:647:30 [INFO] [stdout] 30: 0x83b07f0 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h706575526aa71778 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 31: 0x83dbbd7 - as core::ops::function::FnOnce>::call_once::hafe155c229ed3840 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 32: 0x83dbbd7 - as core::ops::function::FnOnce<()>>::call_once::hccf8545804efeabc [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 33: 0x83dbbd7 - std::panicking::try::do_call::h14c088d0ccd71a85 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 34: 0x83dbbd7 - std::panicking::try::h5bee4f0fb041d03c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 35: 0x83dbbd7 - std::panic::catch_unwind::hc4a3b19ca4039446 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 36: 0x83dbbd7 - test::run_test_in_process::h01c4cf5424b4aa16 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:679:27 [INFO] [stdout] 37: 0x83dbbd7 - test::run_test::run_test_inner::{{closure}}::h2b730e73e85dc07e [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:573:39 [INFO] [stdout] 38: 0x83aaf1a - test::run_test::run_test_inner::{{closure}}::h1e6de70351d982ef [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:600:37 [INFO] [stdout] 39: 0x83aaf1a - std::sys_common::backtrace::__rust_begin_short_backtrace::h11ed077933f178e3 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:121:18 [INFO] [stdout] 40: 0x83b08cb - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::ha60d98b360ed53c8 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/thread/mod.rs:558:17 [INFO] [stdout] 41: 0x83b08cb - as core::ops::function::FnOnce<()>>::call_once::h5e10cae340573322 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 42: 0x83b08cb - std::panicking::try::do_call::h47dd5d7a0750d636 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 43: 0x83b08cb - std::panicking::try::hcaac73f0ac4cf9b2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 44: 0x83b08cb - std::panic::catch_unwind::h9fe9d263cb0da10f [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 45: 0x83b08cb - std::thread::Builder::spawn_unchecked_::{{closure}}::h2c0f796f4234fbbe [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 46: 0x83b08cb - core::ops::function::FnOnce::call_once{{vtable.shim}}::hd8a5d36b54e84e44 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 47: 0x84b0c0d - as core::ops::function::FnOnce>::call_once::hbac986b07f477b52 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 48: 0x84b0c0d - as core::ops::function::FnOnce>::call_once::h5768035ad531add2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 49: 0x84b0c0d - std::sys::unix::thread::Thread::new::thread_start::h48056988cddec68b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys/unix/thread.rs:108:17 [INFO] [stdout] [INFO] [stdout] ---- features_a_b_c stdout ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expect test failed [INFO] [stdout] --> ./expected-output/features-featnonefeature_afeature_bfeature_c.txt [INFO] [stdout] [INFO] [stdout] Expect: [INFO] [stdout] ---- [INFO] [stdout] pub mod features [INFO] [stdout] #[non_exhaustive] pub struct features::AStruct [INFO] [stdout] pub features::AStruct::feature_a: () [INFO] [stdout] pub features::AStruct::feature_b: () [INFO] [stdout] pub features::AStruct::feature_c: () [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Actual: [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Diff: [INFO] [stdout] ---- [INFO] [stdout] pub mod features [INFO] [stdout] #[non_exhaustive] pub struct features::AStruct [INFO] [stdout] pub features::AStruct::feature_a: () [INFO] [stdout] pub features::AStruct::feature_b: () [INFO] [stdout] pub features::AStruct::feature_c: () [INFO] [stdout]  [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- diff_with_invalid_git_refs_three_dots stdout ---- [INFO] [stdout] thread 'diff_with_invalid_git_refs_three_dots' panicked at 'Unexpected stderr, failed diff original var [INFO] [stdout] ├── original: Error: Invalid git diff syntax: foo...bar. Use: rev1..rev2 [INFO] [stdout] ├── diff: [INFO] [stdout] │ --- orig [INFO] [stdout] │ +++ var [INFO] [stdout] │ @@ -0,0 +1 @@ [INFO] [stdout] │ +Warning: using the `d5830e3d3b571fe52cdf4b7b34be99be74dc65ea` toolchain for gathering the public api is not possible, switching to `nightly` [INFO] [stdout] │ @@ -1,0 +3,41 @@ [INFO] [stdout] │ + [INFO] [stdout] │ +Stack backtrace: [INFO] [stdout] │ + 0: anyhow::error::::msg [INFO] [stdout] │ + at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.68/src/error.rs:83:36 [INFO] [stdout] │ + 1: anyhow::__private::format_err [INFO] [stdout] │ + at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.68/src/lib.rs:669:13 [INFO] [stdout] │ + 2: cargo_public_api::main_task_from_diff_args [INFO] [stdout] │ + at /opt/rustwide/workdir/cargo-public-api/src/main.rs:346:13 [INFO] [stdout] │ + 3: cargo_public_api::list_or_diff [INFO] [stdout] │ + at /opt/rustwide/workdir/cargo-public-api/src/main.rs:280:11 [INFO] [stdout] │ + 4: cargo_public_api::main_ [INFO] [stdout] │ + at /opt/rustwide/workdir/cargo-public-api/src/main.rs:249:21 [INFO] [stdout] │ + 5: cargo_public_api::main [INFO] [stdout] │ + at /opt/rustwide/workdir/cargo-public-api/src/main.rs:536:11 [INFO] [stdout] │ + 6: core::ops::function::FnOnce::call_once [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] │ + 7: std::sys_common::backtrace::__rust_begin_short_backtrace [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:121:18 [INFO] [stdout] │ + 8: std::rt::lang_start::{{closure}} [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:166:18 [INFO] [stdout] │ + 9: core::ops::function::impls:: for &F>::call_once [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:287:13 [INFO] [stdout] │ + 10: std::panicking::try::do_call [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] │ + 11: std::panicking::try [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] │ + 12: std::panic::catch_unwind [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] │ + 13: std::rt::lang_start_internal::{{closure}} [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:48 [INFO] [stdout] │ + 14: std::panicking::try::do_call [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] │ + 15: std::panicking::try [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] │ + 16: std::panic::catch_unwind [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] │ + 17: std::rt::lang_start_internal [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:20 [INFO] [stdout] │ + 18: std::rt::lang_start [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:165:17 [INFO] [stdout] │ + 19: main [INFO] [stdout] └── var as str: Warning: using the `d5830e3d3b571fe52cdf4b7b34be99be74dc65ea` toolchain for gathering the public api is not possible, switching to `nightly` [INFO] [stdout] Error: Invalid git diff syntax: foo...bar. Use: rev1..rev2 [INFO] [stdout] [INFO] [stdout] Stack backtrace: [INFO] [stdout] 0: anyhow::error::::msg [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.68/src/error.rs:83:36 [INFO] [stdout] 1: anyhow::__private::format_err [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.68/src/lib.rs:669:13 [INFO] [stdout] 2: cargo_public_api::main_task_from_diff_args [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:346:13 [INFO] [stdout] 3: cargo_public_api::list_or_diff [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:280:11 [INFO] [stdout] 4: cargo_public_api::main_ [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:249:21 [INFO] [stdout] 5: cargo_public_api::main [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:536:11 [INFO] [stdout] 6: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 7: std::sys_common::backtrace::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:121:18 [INFO] [stdout] 8: std::rt::lang_start::{{closure}} [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:166:18 [INFO] [stdout] 9: core::ops::function::impls:: for &F>::call_once [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:287:13 [INFO] [stdout] 10: std::panicking::try::do_call [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 11: std::panicking::try [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 12: std::panic::catch_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 13: std::rt::lang_start_internal::{{closure}} [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:48 [INFO] [stdout] 14: std::panicking::try::do_call [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 15: std::panicking::try [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 16: std::panic::catch_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 17: std::rt::lang_start_internal [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:20 [INFO] [stdout] 18: std::rt::lang_start [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:165:17 [INFO] [stdout] 19: main [INFO] [stdout] [INFO] [stdout] command=`cd "/tmp/.tmpDMtcw1" && "/opt/rustwide/target/i686-unknown-linux-musl/debug/cargo-public-api" "--simplified" "--target-dir" "/tmp/.tmpcpUC1H" "diff" "foo...bar"` [INFO] [stdout] code=1 [INFO] [stdout] stdout="" [INFO] [stdout] stderr=``` [INFO] [stdout] Warning: using the `d5830e3d3b571fe52cdf4b7b34be99be74dc65ea` toolchain for gathering the public api is not possible, switching to `nightly` [INFO] [stdout] Error: Invalid git diff syntax: foo...bar. Use: rev1..rev2 [INFO] [stdout] [INFO] [stdout] Stack backtrace: [INFO] [stdout] 0: anyhow::error::::msg [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.68/src/error.rs:83:36 [INFO] [stdout] 1: anyhow::__private::format_err [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.68/src/lib.rs:669:13 [INFO] [stdout] 2: cargo_public_api::main_task_from_diff_args [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:346:13 [INFO] [stdout] 3: cargo_public_api::list_or_diff [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:280:11 [INFO] [stdout] 4: cargo_public_api::main_ [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:249:21 [INFO] [stdout] 5: cargo_public_api::main [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:536:11 [INFO] [stdout] 6: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 7: std::sys_common::backtrace::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:121:18 [INFO] [stdout] 8: std::rt::lang_start::{{closure}} [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:166:18 [INFO] [stdout] 9: core::ops::function::impls:: for &F>::call_once [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:287:13 [INFO] [stdout] 10: std::panicking::try::do_call [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 11: std::panicking::try [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 12: std::panic::catch_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 13: std::rt::lang_start_internal::{{closure}} [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:48 [INFO] [stdout] 14: std::panicking::try::do_call [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 15: std::panicking::try [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 16: std::panic::catch_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 17: std::rt::lang_start_internal [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:20 [INFO] [stdout] 18: std::rt::lang_start [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:165:17 [INFO] [stdout] 19: main [INFO] [stdout] ``` [INFO] [stdout] [INFO] [stdout] ', /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x84a8ca1 - std::backtrace_rs::backtrace::libunwind::trace::hd97f390175e4d375 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5 [INFO] [stdout] 1: 0x84a8ca1 - std::backtrace_rs::backtrace::trace_unsynchronized::h9e4d1346fdbe15c5 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x84a8ca1 - std::sys_common::backtrace::_print_fmt::h2d3f477d48c20ea8 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:65:5 [INFO] [stdout] 3: 0x84a8ca1 - ::fmt::h2e4fc3d0b8c80e4b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:44:22 [INFO] [stdout] 4: 0x84e9c7c - core::fmt::write::h4ab0d13aa1c0ffdf [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/fmt/mod.rs:1213:17 [INFO] [stdout] 5: 0x84a576b - std::io::Write::write_fmt::hc0e5cbe2e336a35c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/io/mod.rs:1682:15 [INFO] [stdout] 6: 0x84a8aa6 - std::sys_common::backtrace::_print::he83a0656b60804f4 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:47:5 [INFO] [stdout] 7: 0x84a8aa6 - std::sys_common::backtrace::print::he5889ca5768e8d1c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:34:9 [INFO] [stdout] 8: 0x84aa705 - std::panicking::default_hook::{{closure}}::ha81712de98b54398 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:267:22 [INFO] [stdout] 9: 0x84aa405 - std::panicking::default_hook::he5857a041ac6b670 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:283:9 [INFO] [stdout] 10: 0x8484f4c - core::ops::function::Fn::call::h47ada2d4dc8687c6 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:79:5 [INFO] [stdout] 11: 0x83d8009 - as core::ops::function::Fn>::call::h32210aeb8cc578f9 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:2002:9 [INFO] [stdout] 12: 0x83d8009 - test::test_main::{{closure}}::h8466694f5bd858c9 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:135:21 [INFO] [stdout] 13: 0x84aae41 - as core::ops::function::Fn>::call::h5bc67f704e9605b2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:2002:9 [INFO] [stdout] 14: 0x84aae41 - std::panicking::rust_panic_with_hook::h764b8fe75e8ba68c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:692:13 [INFO] [stdout] 15: 0x84aabfc - std::panicking::begin_panic_handler::{{closure}}::h04438436866ada8a [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:579:13 [INFO] [stdout] 16: 0x84a911a - std::sys_common::backtrace::__rust_end_short_backtrace::hb43e7524728cf453 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:137:18 [INFO] [stdout] 17: 0x84aa8d3 - rust_begin_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:575:5 [INFO] [stdout] 18: 0x804cfc0 - core::panicking::panic_fmt::ha026792c47a5830b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panicking.rs:64:14 [INFO] [stdout] 19: 0x841cef0 - core::panicking::panic_display::h0428a1095067f278 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panicking.rs:147:5 [INFO] [stdout] 20: 0x841ed4e - assert_cmd::assert::AssertError::panic::hc9f000c865dbf851 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/assert_cmd-2.0.8/src/assert.rs:1036:9 [INFO] [stdout] 21: 0x8420cea - core::ops::function::FnOnce::call_once::hd277e8156bb45768 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 22: 0x841925a - core::result::Result::unwrap_or_else::hfd7a6a1e07b316c3 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/result.rs:1503:23 [INFO] [stdout] 23: 0x806189e - assert_cmd::assert::Assert::stderr::h03c6f5c69192f30f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/assert_cmd-2.0.8/src/assert.rs:458:9 [INFO] [stdout] 24: 0x805391c - cargo_public_api_bin_tests::diff_with_invalid_git_refs_three_dots::h2c6c30c6550d5b02 [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:332:5 [INFO] [stdout] 25: 0x80537d7 - cargo_public_api_bin_tests::diff_with_invalid_git_refs_three_dots::{{closure}}::hbcc390dcb95bf30c [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:328:44 [INFO] [stdout] 26: 0x805e3bd - core::ops::function::FnOnce::call_once::h6e53722c5a1ddbc3 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 27: 0x83dca9e - core::ops::function::FnOnce::call_once::h3969063a3b87f847 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 28: 0x83dca9e - test::__rust_begin_short_backtrace::h4b8703a824c9f4d1 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:656:18 [INFO] [stdout] 29: 0x83b07f0 - test::run_test::{{closure}}::he242fd19981fa5cd [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:647:30 [INFO] [stdout] 30: 0x83b07f0 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h706575526aa71778 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 31: 0x83dbbd7 - as core::ops::function::FnOnce>::call_once::hafe155c229ed3840 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 32: 0x83dbbd7 - as core::ops::function::FnOnce<()>>::call_once::hccf8545804efeabc [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 33: 0x83dbbd7 - std::panicking::try::do_call::h14c088d0ccd71a85 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 34: 0x83dbbd7 - std::panicking::try::h5bee4f0fb041d03c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 35: 0x83dbbd7 - std::panic::catch_unwind::hc4a3b19ca4039446 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 36: 0x83dbbd7 - test::run_test_in_process::h01c4cf5424b4aa16 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:679:27 [INFO] [stdout] 37: 0x83dbbd7 - test::run_test::run_test_inner::{{closure}}::h2b730e73e85dc07e [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:573:39 [INFO] [stdout] 38: 0x83aaf1a - test::run_test::run_test_inner::{{closure}}::h1e6de70351d982ef [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:600:37 [INFO] [stdout] 39: 0x83aaf1a - std::sys_common::backtrace::__rust_begin_short_backtrace::h11ed077933f178e3 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:121:18 [INFO] [stdout] 40: 0x83b08cb - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::ha60d98b360ed53c8 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/thread/mod.rs:558:17 [INFO] [stdout] 41: 0x83b08cb - as core::ops::function::FnOnce<()>>::call_once::h5e10cae340573322 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 42: 0x83b08cb - std::panicking::try::do_call::h47dd5d7a0750d636 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 43: 0x83b08cb - std::panicking::try::hcaac73f0ac4cf9b2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 44: 0x83b08cb - std::panic::catch_unwind::h9fe9d263cb0da10f [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 45: 0x83b08cb - std::thread::Builder::spawn_unchecked_::{{closure}}::h2c0f796f4234fbbe [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 46: 0x83b08cb - core::ops::function::FnOnce::call_once{{vtable.shim}}::hd8a5d36b54e84e44 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 47: 0x84b0c0d - as core::ops::function::FnOnce>::call_once::hbac986b07f477b52 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 48: 0x84b0c0d - as core::ops::function::FnOnce>::call_once::h5768035ad531add2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 49: 0x84b0c0d - std::sys::unix::thread::Thread::new::thread_start::h48056988cddec68b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys/unix/thread.rs:108:17 [INFO] [stdout] [INFO] [stdout] ---- features_b_c stdout ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expect test failed [INFO] [stdout] --> ./expected-output/features-featnonefeature_c.txt [INFO] [stdout] [INFO] [stdout] Expect: [INFO] [stdout] ---- [INFO] [stdout] pub mod features [INFO] [stdout] #[non_exhaustive] pub struct features::AStruct [INFO] [stdout] pub features::AStruct::feature_c: () [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Actual: [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Diff: [INFO] [stdout] ---- [INFO] [stdout] pub mod features [INFO] [stdout] #[non_exhaustive] pub struct features::AStruct [INFO] [stdout] pub features::AStruct::feature_c: () [INFO] [stdout]  [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- features_b stdout ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expect test failed [INFO] [stdout] --> ./expected-output/features-featnonefeature_b.txt [INFO] [stdout] [INFO] [stdout] Expect: [INFO] [stdout] ---- [INFO] [stdout] pub mod features [INFO] [stdout] #[non_exhaustive] pub struct features::AStruct [INFO] [stdout] pub features::AStruct::feature_b: () [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Actual: [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Diff: [INFO] [stdout] ---- [INFO] [stdout] pub mod features [INFO] [stdout] #[non_exhaustive] pub struct features::AStruct [INFO] [stdout] pub features::AStruct::feature_b: () [INFO] [stdout]  [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- diff_with_three_args stdout ---- [INFO] [stdout] thread 'diff_with_three_args' panicked at 'Unexpected stderr, failed diff original var [INFO] [stdout] ├── original: Error: Expected 1 or 2 arguments, but got 3 [INFO] [stdout] ├── diff: [INFO] [stdout] │ --- orig [INFO] [stdout] │ +++ var [INFO] [stdout] │ @@ -0,0 +1 @@ [INFO] [stdout] │ +Warning: using the `d5830e3d3b571fe52cdf4b7b34be99be74dc65ea` toolchain for gathering the public api is not possible, switching to `nightly` [INFO] [stdout] │ @@ -1,0 +3,39 @@ [INFO] [stdout] │ + [INFO] [stdout] │ +Stack backtrace: [INFO] [stdout] │ + 0: anyhow::error::::msg [INFO] [stdout] │ + at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.68/src/error.rs:83:36 [INFO] [stdout] │ + 1: cargo_public_api::main_task_from_diff_args [INFO] [stdout] │ + at /opt/rustwide/workdir/cargo-public-api/src/main.rs:338:9 [INFO] [stdout] │ + 2: cargo_public_api::list_or_diff [INFO] [stdout] │ + at /opt/rustwide/workdir/cargo-public-api/src/main.rs:280:11 [INFO] [stdout] │ + 3: cargo_public_api::main_ [INFO] [stdout] │ + at /opt/rustwide/workdir/cargo-public-api/src/main.rs:249:21 [INFO] [stdout] │ + 4: cargo_public_api::main [INFO] [stdout] │ + at /opt/rustwide/workdir/cargo-public-api/src/main.rs:536:11 [INFO] [stdout] │ + 5: core::ops::function::FnOnce::call_once [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] │ + 6: std::sys_common::backtrace::__rust_begin_short_backtrace [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:121:18 [INFO] [stdout] │ + 7: std::rt::lang_start::{{closure}} [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:166:18 [INFO] [stdout] │ + 8: core::ops::function::impls:: for &F>::call_once [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:287:13 [INFO] [stdout] │ + 9: std::panicking::try::do_call [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] │ + 10: std::panicking::try [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] │ + 11: std::panic::catch_unwind [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] │ + 12: std::rt::lang_start_internal::{{closure}} [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:48 [INFO] [stdout] │ + 13: std::panicking::try::do_call [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] │ + 14: std::panicking::try [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] │ + 15: std::panic::catch_unwind [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] │ + 16: std::rt::lang_start_internal [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:20 [INFO] [stdout] │ + 17: std::rt::lang_start [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:165:17 [INFO] [stdout] │ + 18: main [INFO] [stdout] └── var as str: Warning: using the `d5830e3d3b571fe52cdf4b7b34be99be74dc65ea` toolchain for gathering the public api is not possible, switching to `nightly` [INFO] [stdout] Error: Expected 1 or 2 arguments, but got 3 [INFO] [stdout] [INFO] [stdout] Stack backtrace: [INFO] [stdout] 0: anyhow::error::::msg [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.68/src/error.rs:83:36 [INFO] [stdout] 1: cargo_public_api::main_task_from_diff_args [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:338:9 [INFO] [stdout] 2: cargo_public_api::list_or_diff [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:280:11 [INFO] [stdout] 3: cargo_public_api::main_ [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:249:21 [INFO] [stdout] 4: cargo_public_api::main [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:536:11 [INFO] [stdout] 5: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 6: std::sys_common::backtrace::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:121:18 [INFO] [stdout] 7: std::rt::lang_start::{{closure}} [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:166:18 [INFO] [stdout] 8: core::ops::function::impls:: for &F>::call_once [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:287:13 [INFO] [stdout] 9: std::panicking::try::do_call [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 10: std::panicking::try [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 11: std::panic::catch_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 12: std::rt::lang_start_internal::{{closure}} [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:48 [INFO] [stdout] 13: std::panicking::try::do_call [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 14: std::panicking::try [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 15: std::panic::catch_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 16: std::rt::lang_start_internal [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:20 [INFO] [stdout] 17: std::rt::lang_start [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:165:17 [INFO] [stdout] 18: main [INFO] [stdout] [INFO] [stdout] command=`cd "/tmp/.tmpakS5YF" && "/opt/rustwide/target/i686-unknown-linux-musl/debug/cargo-public-api" "--simplified" "--target-dir" "/tmp/.tmpkS7L4z" "diff" "v0.1.0" "v0.2.0" "v0.3.0"` [INFO] [stdout] code=1 [INFO] [stdout] stdout="" [INFO] [stdout] stderr=``` [INFO] [stdout] Warning: using the `d5830e3d3b571fe52cdf4b7b34be99be74dc65ea` toolchain for gathering the public api is not possible, switching to `nightly` [INFO] [stdout] Error: Expected 1 or 2 arguments, but got 3 [INFO] [stdout] [INFO] [stdout] Stack backtrace: [INFO] [stdout] 0: anyhow::error::::msg [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.68/src/error.rs:83:36 [INFO] [stdout] 1: cargo_public_api::main_task_from_diff_args [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:338:9 [INFO] [stdout] 2: cargo_public_api::list_or_diff [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:280:11 [INFO] [stdout] 3: cargo_public_api::main_ [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:249:21 [INFO] [stdout] 4: cargo_public_api::main [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:536:11 [INFO] [stdout] 5: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 6: std::sys_common::backtrace::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:121:18 [INFO] [stdout] 7: std::rt::lang_start::{{closure}} [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:166:18 [INFO] [stdout] 8: core::ops::function::impls:: for &F>::call_once [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:287:13 [INFO] [stdout] 9: std::panicking::try::do_call [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 10: std::panicking::try [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 11: std::panic::catch_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 12: std::rt::lang_start_internal::{{closure}} [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:48 [INFO] [stdout] 13: std::panicking::try::do_call [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 14: std::panicking::try [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 15: std::panic::catch_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 16: std::rt::lang_start_internal [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:20 [INFO] [stdout] 17: std::rt::lang_start [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:165:17 [INFO] [stdout] 18: main [INFO] [stdout] ``` [INFO] [stdout] [INFO] [stdout] ', /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x84a8ca1 - std::backtrace_rs::backtrace::libunwind::trace::hd97f390175e4d375 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5 [INFO] [stdout] 1: 0x84a8ca1 - std::backtrace_rs::backtrace::trace_unsynchronized::h9e4d1346fdbe15c5 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x84a8ca1 - std::sys_common::backtrace::_print_fmt::h2d3f477d48c20ea8 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:65:5 [INFO] [stdout] 3: 0x84a8ca1 - ::fmt::h2e4fc3d0b8c80e4b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:44:22 [INFO] [stdout] 4: 0x84e9c7c - core::fmt::write::h4ab0d13aa1c0ffdf [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/fmt/mod.rs:1213:17 [INFO] [stdout] 5: 0x84a576b - std::io::Write::write_fmt::hc0e5cbe2e336a35c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/io/mod.rs:1682:15 [INFO] [stdout] 6: 0x84a8aa6 - std::sys_common::backtrace::_print::he83a0656b60804f4 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:47:5 [INFO] [stdout] 7: 0x84a8aa6 - std::sys_common::backtrace::print::he5889ca5768e8d1c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:34:9 [INFO] [stdout] 8: 0x84aa705 - std::panicking::default_hook::{{closure}}::ha81712de98b54398 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:267:22 [INFO] [stdout] 9: 0x84aa405 - std::panicking::default_hook::he5857a041ac6b670 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:283:9 [INFO] [stdout] 10: 0x8484f4c - core::ops::function::Fn::call::h47ada2d4dc8687c6 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:79:5 [INFO] [stdout] 11: 0x83d8009 - as core::ops::function::Fn>::call::h32210aeb8cc578f9 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:2002:9 [INFO] [stdout] 12: 0x83d8009 - test::test_main::{{closure}}::h8466694f5bd858c9 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:135:21 [INFO] [stdout] 13: 0x84aae41 - as core::ops::function::Fn>::call::h5bc67f704e9605b2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:2002:9 [INFO] [stdout] 14: 0x84aae41 - std::panicking::rust_panic_with_hook::h764b8fe75e8ba68c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:692:13 [INFO] [stdout] 15: 0x84aabfc - std::panicking::begin_panic_handler::{{closure}}::h04438436866ada8a [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:579:13 [INFO] [stdout] 16: 0x84a911a - std::sys_common::backtrace::__rust_end_short_backtrace::hb43e7524728cf453 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:137:18 [INFO] [stdout] 17: 0x84aa8d3 - rust_begin_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:575:5 [INFO] [stdout] 18: 0x804cfc0 - core::panicking::panic_fmt::ha026792c47a5830b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panicking.rs:64:14 [INFO] [stdout] 19: 0x841cef0 - core::panicking::panic_display::h0428a1095067f278 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panicking.rs:147:5 [INFO] [stdout] 20: 0x841ed4e - assert_cmd::assert::AssertError::panic::hc9f000c865dbf851 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/assert_cmd-2.0.8/src/assert.rs:1036:9 [INFO] [stdout] 21: 0x8420cea - core::ops::function::FnOnce::call_once::hd277e8156bb45768 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 22: 0x841925a - core::result::Result::unwrap_or_else::hfd7a6a1e07b316c3 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/result.rs:1503:23 [INFO] [stdout] 23: 0x806189e - assert_cmd::assert::Assert::stderr::h03c6f5c69192f30f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/assert_cmd-2.0.8/src/assert.rs:458:9 [INFO] [stdout] 24: 0x8053d4a - cargo_public_api_bin_tests::diff_with_three_args::heec98e9fa7ebf4da [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:354:5 [INFO] [stdout] 25: 0x8053bb7 - cargo_public_api_bin_tests::diff_with_three_args::{{closure}}::h46dc4ff44cb974d0 [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:348:27 [INFO] [stdout] 26: 0x805f1ed - core::ops::function::FnOnce::call_once::hefe62636a90348f1 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 27: 0x83dca9e - core::ops::function::FnOnce::call_once::h3969063a3b87f847 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 28: 0x83dca9e - test::__rust_begin_short_backtrace::h4b8703a824c9f4d1 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:656:18 [INFO] [stdout] 29: 0x83b07f0 - test::run_test::{{closure}}::he242fd19981fa5cd [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:647:30 [INFO] [stdout] 30: 0x83b07f0 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h706575526aa71778 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 31: 0x83dbbd7 - as core::ops::function::FnOnce>::call_once::hafe155c229ed3840 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 32: 0x83dbbd7 - as core::ops::function::FnOnce<()>>::call_once::hccf8545804efeabc [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 33: 0x83dbbd7 - std::panicking::try::do_call::h14c088d0ccd71a85 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 34: 0x83dbbd7 - std::panicking::try::h5bee4f0fb041d03c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 35: 0x83dbbd7 - std::panic::catch_unwind::hc4a3b19ca4039446 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 36: 0x83dbbd7 - test::run_test_in_process::h01c4cf5424b4aa16 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:679:27 [INFO] [stdout] 37: 0x83dbbd7 - test::run_test::run_test_inner::{{closure}}::h2b730e73e85dc07e [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:573:39 [INFO] [stdout] 38: 0x83aaf1a - test::run_test::run_test_inner::{{closure}}::h1e6de70351d982ef [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:600:37 [INFO] [stdout] 39: 0x83aaf1a - std::sys_common::backtrace::__rust_begin_short_backtrace::h11ed077933f178e3 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:121:18 [INFO] [stdout] 40: 0x83b08cb - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::ha60d98b360ed53c8 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/thread/mod.rs:558:17 [INFO] [stdout] 41: 0x83b08cb - as core::ops::function::FnOnce<()>>::call_once::h5e10cae340573322 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 42: 0x83b08cb - std::panicking::try::do_call::h47dd5d7a0750d636 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 43: 0x83b08cb - std::panicking::try::hcaac73f0ac4cf9b2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 44: 0x83b08cb - std::panic::catch_unwind::h9fe9d263cb0da10f [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 45: 0x83b08cb - std::thread::Builder::spawn_unchecked_::{{closure}}::h2c0f796f4234fbbe [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 46: 0x83b08cb - core::ops::function::FnOnce::call_once{{vtable.shim}}::hd8a5d36b54e84e44 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 47: 0x84b0c0d - as core::ops::function::FnOnce>::call_once::hbac986b07f477b52 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 48: 0x84b0c0d - as core::ops::function::FnOnce>::call_once::h5768035ad531add2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 49: 0x84b0c0d - std::sys::unix::thread::Thread::new::thread_start::h48056988cddec68b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys/unix/thread.rs:108:17 [INFO] [stdout] [INFO] [stdout] ---- diff_with_invalid_published_crate_version stdout ---- [INFO] [stdout] thread 'diff_with_invalid_published_crate_version' panicked at 'Unexpected stderr, failed diff original var [INFO] [stdout] ├── original: Error: Invalid published crate version syntax: foo [INFO] [stdout] ├── diff: [INFO] [stdout] │ --- orig [INFO] [stdout] │ +++ var [INFO] [stdout] │ @@ -0,0 +1 @@ [INFO] [stdout] │ +Warning: using the `d5830e3d3b571fe52cdf4b7b34be99be74dc65ea` toolchain for gathering the public api is not possible, switching to `nightly` [INFO] [stdout] │ @@ -1,0 +3,41 @@ [INFO] [stdout] │ + [INFO] [stdout] │ +Stack backtrace: [INFO] [stdout] │ + 0: anyhow::error::::msg [INFO] [stdout] │ + at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.68/src/error.rs:83:36 [INFO] [stdout] │ + 1: anyhow::__private::format_err [INFO] [stdout] │ + at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.68/src/lib.rs:669:13 [INFO] [stdout] │ + 2: cargo_public_api::main_task_from_diff_args [INFO] [stdout] │ + at /opt/rustwide/workdir/cargo-public-api/src/main.rs:364:13 [INFO] [stdout] │ + 3: cargo_public_api::list_or_diff [INFO] [stdout] │ + at /opt/rustwide/workdir/cargo-public-api/src/main.rs:280:11 [INFO] [stdout] │ + 4: cargo_public_api::main_ [INFO] [stdout] │ + at /opt/rustwide/workdir/cargo-public-api/src/main.rs:249:21 [INFO] [stdout] │ + 5: cargo_public_api::main [INFO] [stdout] │ + at /opt/rustwide/workdir/cargo-public-api/src/main.rs:536:11 [INFO] [stdout] │ + 6: core::ops::function::FnOnce::call_once [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] │ + 7: std::sys_common::backtrace::__rust_begin_short_backtrace [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:121:18 [INFO] [stdout] │ + 8: std::rt::lang_start::{{closure}} [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:166:18 [INFO] [stdout] │ + 9: core::ops::function::impls:: for &F>::call_once [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:287:13 [INFO] [stdout] │ + 10: std::panicking::try::do_call [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] │ + 11: std::panicking::try [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] │ + 12: std::panic::catch_unwind [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] │ + 13: std::rt::lang_start_internal::{{closure}} [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:48 [INFO] [stdout] │ + 14: std::panicking::try::do_call [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] │ + 15: std::panicking::try [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] │ + 16: std::panic::catch_unwind [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] │ + 17: std::rt::lang_start_internal [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:20 [INFO] [stdout] │ + 18: std::rt::lang_start [INFO] [stdout] │ + at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:165:17 [INFO] [stdout] │ + 19: main [INFO] [stdout] └── var as str: Warning: using the `d5830e3d3b571fe52cdf4b7b34be99be74dc65ea` toolchain for gathering the public api is not possible, switching to `nightly` [INFO] [stdout] Error: Invalid published crate version syntax: foo [INFO] [stdout] [INFO] [stdout] Stack backtrace: [INFO] [stdout] 0: anyhow::error::::msg [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.68/src/error.rs:83:36 [INFO] [stdout] 1: anyhow::__private::format_err [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.68/src/lib.rs:669:13 [INFO] [stdout] 2: cargo_public_api::main_task_from_diff_args [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:364:13 [INFO] [stdout] 3: cargo_public_api::list_or_diff [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:280:11 [INFO] [stdout] 4: cargo_public_api::main_ [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:249:21 [INFO] [stdout] 5: cargo_public_api::main [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:536:11 [INFO] [stdout] 6: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 7: std::sys_common::backtrace::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:121:18 [INFO] [stdout] 8: std::rt::lang_start::{{closure}} [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:166:18 [INFO] [stdout] 9: core::ops::function::impls:: for &F>::call_once [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:287:13 [INFO] [stdout] 10: std::panicking::try::do_call [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 11: std::panicking::try [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 12: std::panic::catch_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 13: std::rt::lang_start_internal::{{closure}} [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:48 [INFO] [stdout] 14: std::panicking::try::do_call [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 15: std::panicking::try [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 16: std::panic::catch_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 17: std::rt::lang_start_internal [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:20 [INFO] [stdout] 18: std::rt::lang_start [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:165:17 [INFO] [stdout] 19: main [INFO] [stdout] [INFO] [stdout] command=`cd "/tmp/.tmp5gvN49" && "/opt/rustwide/target/i686-unknown-linux-musl/debug/cargo-public-api" "--simplified" "--target-dir" "/tmp/.tmp3iaJ20" "diff" "foo"` [INFO] [stdout] code=1 [INFO] [stdout] stdout="" [INFO] [stdout] stderr=``` [INFO] [stdout] Warning: using the `d5830e3d3b571fe52cdf4b7b34be99be74dc65ea` toolchain for gathering the public api is not possible, switching to `nightly` [INFO] [stdout] Error: Invalid published crate version syntax: foo [INFO] [stdout] [INFO] [stdout] Stack backtrace: [INFO] [stdout] 0: anyhow::error::::msg [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.68/src/error.rs:83:36 [INFO] [stdout] 1: anyhow::__private::format_err [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.68/src/lib.rs:669:13 [INFO] [stdout] 2: cargo_public_api::main_task_from_diff_args [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:364:13 [INFO] [stdout] 3: cargo_public_api::list_or_diff [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:280:11 [INFO] [stdout] 4: cargo_public_api::main_ [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:249:21 [INFO] [stdout] 5: cargo_public_api::main [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/src/main.rs:536:11 [INFO] [stdout] 6: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 7: std::sys_common::backtrace::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:121:18 [INFO] [stdout] 8: std::rt::lang_start::{{closure}} [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:166:18 [INFO] [stdout] 9: core::ops::function::impls:: for &F>::call_once [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:287:13 [INFO] [stdout] 10: std::panicking::try::do_call [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 11: std::panicking::try [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 12: std::panic::catch_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 13: std::rt::lang_start_internal::{{closure}} [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:48 [INFO] [stdout] 14: std::panicking::try::do_call [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 15: std::panicking::try [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 16: std::panic::catch_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 17: std::rt::lang_start_internal [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:20 [INFO] [stdout] 18: std::rt::lang_start [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:165:17 [INFO] [stdout] 19: main [INFO] [stdout] ``` [INFO] [stdout] [INFO] [stdout] ', /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x84a8ca1 - std::backtrace_rs::backtrace::libunwind::trace::hd97f390175e4d375 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5 [INFO] [stdout] 1: 0x84a8ca1 - std::backtrace_rs::backtrace::trace_unsynchronized::h9e4d1346fdbe15c5 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x84a8ca1 - std::sys_common::backtrace::_print_fmt::h2d3f477d48c20ea8 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:65:5 [INFO] [stdout] 3: 0x84a8ca1 - ::fmt::h2e4fc3d0b8c80e4b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:44:22 [INFO] [stdout] 4: 0x84e9c7c - core::fmt::write::h4ab0d13aa1c0ffdf [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/fmt/mod.rs:1213:17 [INFO] [stdout] 5: 0x84a576b - std::io::Write::write_fmt::hc0e5cbe2e336a35c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/io/mod.rs:1682:15 [INFO] [stdout] 6: 0x84a8aa6 - std::sys_common::backtrace::_print::he83a0656b60804f4 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:47:5 [INFO] [stdout] 7: 0x84a8aa6 - std::sys_common::backtrace::print::he5889ca5768e8d1c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:34:9 [INFO] [stdout] 8: 0x84aa705 - std::panicking::default_hook::{{closure}}::ha81712de98b54398 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:267:22 [INFO] [stdout] 9: 0x84aa405 - std::panicking::default_hook::he5857a041ac6b670 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:283:9 [INFO] [stdout] 10: 0x8484f4c - core::ops::function::Fn::call::h47ada2d4dc8687c6 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:79:5 [INFO] [stdout] 11: 0x83d8009 - as core::ops::function::Fn>::call::h32210aeb8cc578f9 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:2002:9 [INFO] [stdout] 12: 0x83d8009 - test::test_main::{{closure}}::h8466694f5bd858c9 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:135:21 [INFO] [stdout] 13: 0x84aae41 - as core::ops::function::Fn>::call::h5bc67f704e9605b2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:2002:9 [INFO] [stdout] 14: 0x84aae41 - std::panicking::rust_panic_with_hook::h764b8fe75e8ba68c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:692:13 [INFO] [stdout] 15: 0x84aabfc - std::panicking::begin_panic_handler::{{closure}}::h04438436866ada8a [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:579:13 [INFO] [stdout] 16: 0x84a911a - std::sys_common::backtrace::__rust_end_short_backtrace::hb43e7524728cf453 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:137:18 [INFO] [stdout] 17: 0x84aa8d3 - rust_begin_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:575:5 [INFO] [stdout] 18: 0x804cfc0 - core::panicking::panic_fmt::ha026792c47a5830b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panicking.rs:64:14 [INFO] [stdout] 19: 0x841cef0 - core::panicking::panic_display::h0428a1095067f278 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panicking.rs:147:5 [INFO] [stdout] 20: 0x841ed4e - assert_cmd::assert::AssertError::panic::hc9f000c865dbf851 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/assert_cmd-2.0.8/src/assert.rs:1036:9 [INFO] [stdout] 21: 0x8420cea - core::ops::function::FnOnce::call_once::hd277e8156bb45768 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 22: 0x841925a - core::result::Result::unwrap_or_else::hfd7a6a1e07b316c3 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/result.rs:1503:23 [INFO] [stdout] 23: 0x806189e - assert_cmd::assert::Assert::stderr::h03c6f5c69192f30f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/assert_cmd-2.0.8/src/assert.rs:458:9 [INFO] [stdout] 24: 0x805326c - cargo_public_api_bin_tests::diff_with_invalid_published_crate_version::h66f5e483a6cd8e5f [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:301:5 [INFO] [stdout] 25: 0x8053127 - cargo_public_api_bin_tests::diff_with_invalid_published_crate_version::{{closure}}::h86aa06f8f26b7f28 [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:297:48 [INFO] [stdout] 26: 0x805ed0d - core::ops::function::FnOnce::call_once::hcf5bcb134034c394 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 27: 0x83dca9e - core::ops::function::FnOnce::call_once::h3969063a3b87f847 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 28: 0x83dca9e - test::__rust_begin_short_backtrace::h4b8703a824c9f4d1 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:656:18 [INFO] [stdout] 29: 0x83b07f0 - test::run_test::{{closure}}::he242fd19981fa5cd [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:647:30 [INFO] [stdout] 30: 0x83b07f0 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h706575526aa71778 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 31: 0x83dbbd7 - as core::ops::function::FnOnce>::call_once::hafe155c229ed3840 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 32: 0x83dbbd7 - as core::ops::function::FnOnce<()>>::call_once::hccf8545804efeabc [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 33: 0x83dbbd7 - std::panicking::try::do_call::h14c088d0ccd71a85 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 34: 0x83dbbd7 - std::panicking::try::h5bee4f0fb041d03c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 35: 0x83dbbd7 - std::panic::catch_unwind::hc4a3b19ca4039446 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 36: 0x83dbbd7 - test::run_test_in_process::h01c4cf5424b4aa16 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:679:27 [INFO] [stdout] 37: 0x83dbbd7 - test::run_test::run_test_inner::{{closure}}::h2b730e73e85dc07e [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:573:39 [INFO] [stdout] 38: 0x83aaf1a - test::run_test::run_test_inner::{{closure}}::h1e6de70351d982ef [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:600:37 [INFO] [stdout] 39: 0x83aaf1a - std::sys_common::backtrace::__rust_begin_short_backtrace::h11ed077933f178e3 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:121:18 [INFO] [stdout] 40: 0x83b08cb - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::ha60d98b360ed53c8 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/thread/mod.rs:558:17 [INFO] [stdout] 41: 0x83b08cb - as core::ops::function::FnOnce<()>>::call_once::h5e10cae340573322 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 42: 0x83b08cb - std::panicking::try::do_call::h47dd5d7a0750d636 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 43: 0x83b08cb - std::panicking::try::hcaac73f0ac4cf9b2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 44: 0x83b08cb - std::panic::catch_unwind::h9fe9d263cb0da10f [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 45: 0x83b08cb - std::thread::Builder::spawn_unchecked_::{{closure}}::h2c0f796f4234fbbe [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 46: 0x83b08cb - core::ops::function::FnOnce::call_once{{vtable.shim}}::hd8a5d36b54e84e44 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 47: 0x84b0c0d - as core::ops::function::FnOnce>::call_once::hbac986b07f477b52 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 48: 0x84b0c0d - as core::ops::function::FnOnce>::call_once::h5768035ad531add2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 49: 0x84b0c0d - std::sys::unix::thread::Thread::new::thread_start::h48056988cddec68b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys/unix/thread.rs:108:17 [INFO] [stdout] [INFO] [stdout] ---- minimal_toolchain_works stdout ---- [INFO] [stdout] thread 'minimal_toolchain_works' panicked at 'called `Result::unwrap()` on an `Err` value: RustupToolchainInstallError', cargo-public-api/tests/cargo-public-api-bin-tests.rs:1082:55 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x84a8ca1 - std::backtrace_rs::backtrace::libunwind::trace::hd97f390175e4d375 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5 [INFO] [stdout] 1: 0x84a8ca1 - std::backtrace_rs::backtrace::trace_unsynchronized::h9e4d1346fdbe15c5 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x84a8ca1 - std::sys_common::backtrace::_print_fmt::h2d3f477d48c20ea8 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:65:5 [INFO] [stdout] 3: 0x84a8ca1 - ::fmt::h2e4fc3d0b8c80e4b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:44:22 [INFO] [stdout] 4: 0x84e9c7c - core::fmt::write::h4ab0d13aa1c0ffdf [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/fmt/mod.rs:1213:17 [INFO] [stdout] 5: 0x84a576b - std::io::Write::write_fmt::hc0e5cbe2e336a35c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/io/mod.rs:1682:15 [INFO] [stdout] 6: 0x84a8aa6 - std::sys_common::backtrace::_print::he83a0656b60804f4 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:47:5 [INFO] [stdout] 7: 0x84a8aa6 - std::sys_common::backtrace::print::he5889ca5768e8d1c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:34:9 [INFO] [stdout] 8: 0x84aa705 - std::panicking::default_hook::{{closure}}::ha81712de98b54398 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:267:22 [INFO] [stdout] 9: 0x84aa405 - std::panicking::default_hook::he5857a041ac6b670 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:283:9 [INFO] [stdout] 10: 0x8484f4c - core::ops::function::Fn::call::h47ada2d4dc8687c6 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:79:5 [INFO] [stdout] 11: 0x83d8009 - as core::ops::function::Fn>::call::h32210aeb8cc578f9 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:2002:9 [INFO] [stdout] 12: 0x83d8009 - test::test_main::{{closure}}::h8466694f5bd858c9 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:135:21 [INFO] [stdout] 13: 0x84aae41 - as core::ops::function::Fn>::call::h5bc67f704e9605b2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:2002:9 [INFO] [stdout] 14: 0x84aae41 - std::panicking::rust_panic_with_hook::h764b8fe75e8ba68c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:692:13 [INFO] [stdout] 15: 0x84aabfc - std::panicking::begin_panic_handler::{{closure}}::h04438436866ada8a [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:579:13 [INFO] [stdout] 16: 0x84a911a - std::sys_common::backtrace::__rust_end_short_backtrace::hb43e7524728cf453 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:137:18 [INFO] [stdout] 17: 0x84aa8d3 - rust_begin_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:575:5 [INFO] [stdout] 18: 0x804cfc0 - core::panicking::panic_fmt::ha026792c47a5830b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panicking.rs:64:14 [INFO] [stdout] 19: 0x804d42d - core::result::unwrap_failed::hb5d0d35ade14e7a4 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/result.rs:1790:5 [INFO] [stdout] 20: 0x8067f04 - core::result::Result::unwrap::h3e6c6621eefd0cf0 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/result.rs:1112:23 [INFO] [stdout] 21: 0x804f57f - cargo_public_api_bin_tests::TestCmd::with_proxy_toolchain::h2f2f4eff5fb1845a [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:1082:9 [INFO] [stdout] 22: 0x80523ed - cargo_public_api_bin_tests::minimal_toolchain_works::h9a85bae64c675409 [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:226:9 [INFO] [stdout] 23: 0x8052327 - cargo_public_api_bin_tests::minimal_toolchain_works::{{closure}}::hda477860963f242c [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:224:30 [INFO] [stdout] 24: 0x805eadd - core::ops::function::FnOnce::call_once::hc18ee21ff41e7cfa [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x83dca9e - core::ops::function::FnOnce::call_once::h3969063a3b87f847 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 26: 0x83dca9e - test::__rust_begin_short_backtrace::h4b8703a824c9f4d1 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:656:18 [INFO] [stdout] 27: 0x83b07f0 - test::run_test::{{closure}}::he242fd19981fa5cd [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:647:30 [INFO] [stdout] 28: 0x83b07f0 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h706575526aa71778 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 29: 0x83dbbd7 - as core::ops::function::FnOnce>::call_once::hafe155c229ed3840 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 30: 0x83dbbd7 - as core::ops::function::FnOnce<()>>::call_once::hccf8545804efeabc [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 31: 0x83dbbd7 - std::panicking::try::do_call::h14c088d0ccd71a85 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 32: 0x83dbbd7 - std::panicking::try::h5bee4f0fb041d03c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 33: 0x83dbbd7 - std::panic::catch_unwind::hc4a3b19ca4039446 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 34: 0x83dbbd7 - test::run_test_in_process::h01c4cf5424b4aa16 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:679:27 [INFO] [stdout] 35: 0x83dbbd7 - test::run_test::run_test_inner::{{closure}}::h2b730e73e85dc07e [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:573:39 [INFO] [stdout] 36: 0x83aaf1a - test::run_test::run_test_inner::{{closure}}::h1e6de70351d982ef [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:600:37 [INFO] [stdout] 37: 0x83aaf1a - std::sys_common::backtrace::__rust_begin_short_backtrace::h11ed077933f178e3 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:121:18 [INFO] [stdout] 38: 0x83b08cb - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::ha60d98b360ed53c8 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/thread/mod.rs:558:17 [INFO] [stdout] 39: 0x83b08cb - as core::ops::function::FnOnce<()>>::call_once::h5e10cae340573322 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 40: 0x83b08cb - std::panicking::try::do_call::h47dd5d7a0750d636 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 41: 0x83b08cb - std::panicking::try::hcaac73f0ac4cf9b2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 42: 0x83b08cb - std::panic::catch_unwind::h9fe9d263cb0da10f [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 43: 0x83b08cb - std::thread::Builder::spawn_unchecked_::{{closure}}::h2c0f796f4234fbbe [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 44: 0x83b08cb - core::ops::function::FnOnce::call_once{{vtable.shim}}::hd8a5d36b54e84e44 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 45: 0x84b0c0d - as core::ops::function::FnOnce>::call_once::hbac986b07f477b52 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 46: 0x84b0c0d - as core::ops::function::FnOnce>::call_once::h5768035ad531add2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 47: 0x84b0c0d - std::sys::unix::thread::Thread::new::thread_start::h48056988cddec68b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys/unix/thread.rs:108:17 [INFO] [stdout] [INFO] [stdout] ---- list_public_items stdout ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expect test failed [INFO] [stdout] --> ./expected-output/public_api_list.txt [INFO] [stdout] [INFO] [stdout] Expect: [INFO] [stdout] ---- [INFO] [stdout] pub mod public_api [INFO] [stdout] pub mod public_api::diff [INFO] [stdout] pub struct public_api::diff::ChangedPublicItem [INFO] [stdout] pub public_api::diff::ChangedPublicItem::new: public_api::PublicItem [INFO] [stdout] pub public_api::diff::ChangedPublicItem::old: public_api::PublicItem [INFO] [stdout] impl public_api::diff::ChangedPublicItem [INFO] [stdout] pub fn public_api::diff::ChangedPublicItem::grouping_cmp(&self, other: &Self) -> core::cmp::Ordering [INFO] [stdout] impl core::clone::Clone for public_api::diff::ChangedPublicItem [INFO] [stdout] pub fn public_api::diff::ChangedPublicItem::clone(&self) -> public_api::diff::ChangedPublicItem [INFO] [stdout] impl core::cmp::Eq for public_api::diff::ChangedPublicItem [INFO] [stdout] impl core::cmp::PartialEq for public_api::diff::ChangedPublicItem [INFO] [stdout] pub fn public_api::diff::ChangedPublicItem::eq(&self, other: &public_api::diff::ChangedPublicItem) -> bool [INFO] [stdout] impl core::fmt::Debug for public_api::diff::ChangedPublicItem [INFO] [stdout] pub fn public_api::diff::ChangedPublicItem::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] impl core::marker::StructuralEq for public_api::diff::ChangedPublicItem [INFO] [stdout] impl core::marker::StructuralPartialEq for public_api::diff::ChangedPublicItem [INFO] [stdout] pub struct public_api::diff::PublicApiDiff [INFO] [stdout] pub public_api::diff::PublicApiDiff::added: alloc::vec::Vec [INFO] [stdout] pub public_api::diff::PublicApiDiff::changed: alloc::vec::Vec [INFO] [stdout] pub public_api::diff::PublicApiDiff::removed: alloc::vec::Vec [INFO] [stdout] impl public_api::diff::PublicApiDiff [INFO] [stdout] pub fn public_api::diff::PublicApiDiff::between(old: public_api::PublicApi, new: public_api::PublicApi) -> Self [INFO] [stdout] pub fn public_api::diff::PublicApiDiff::is_empty(&self) -> bool [INFO] [stdout] impl core::clone::Clone for public_api::diff::PublicApiDiff [INFO] [stdout] pub fn public_api::diff::PublicApiDiff::clone(&self) -> public_api::diff::PublicApiDiff [INFO] [stdout] impl core::cmp::Eq for public_api::diff::PublicApiDiff [INFO] [stdout] impl core::cmp::PartialEq for public_api::diff::PublicApiDiff [INFO] [stdout] pub fn public_api::diff::PublicApiDiff::eq(&self, other: &public_api::diff::PublicApiDiff) -> bool [INFO] [stdout] impl core::fmt::Debug for public_api::diff::PublicApiDiff [INFO] [stdout] pub fn public_api::diff::PublicApiDiff::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] impl core::marker::StructuralEq for public_api::diff::PublicApiDiff [INFO] [stdout] impl core::marker::StructuralPartialEq for public_api::diff::PublicApiDiff [INFO] [stdout] pub mod public_api::tokens [INFO] [stdout] pub enum public_api::tokens::Token [INFO] [stdout] pub public_api::tokens::Token::Annotation(alloc::string::String) [INFO] [stdout] pub public_api::tokens::Token::Function(alloc::string::String) [INFO] [stdout] pub public_api::tokens::Token::Generic(alloc::string::String) [INFO] [stdout] pub public_api::tokens::Token::Identifier(alloc::string::String) [INFO] [stdout] pub public_api::tokens::Token::Keyword(alloc::string::String) [INFO] [stdout] pub public_api::tokens::Token::Kind(alloc::string::String) [INFO] [stdout] pub public_api::tokens::Token::Lifetime(alloc::string::String) [INFO] [stdout] pub public_api::tokens::Token::Primitive(alloc::string::String) [INFO] [stdout] pub public_api::tokens::Token::Qualifier(alloc::string::String) [INFO] [stdout] pub public_api::tokens::Token::Self_(alloc::string::String) [INFO] [stdout] pub public_api::tokens::Token::Symbol(alloc::string::String) [INFO] [stdout] pub public_api::tokens::Token::Type(alloc::string::String) [INFO] [stdout] pub public_api::tokens::Token::Whitespace [INFO] [stdout] impl public_api::tokens::Token [INFO] [stdout] pub fn public_api::tokens::Token::len(&self) -> usize [INFO] [stdout] pub fn public_api::tokens::Token::text(&self) -> &str [INFO] [stdout] impl core::clone::Clone for public_api::tokens::Token [INFO] [stdout] pub fn public_api::tokens::Token::clone(&self) -> public_api::tokens::Token [INFO] [stdout] impl core::cmp::Eq for public_api::tokens::Token [INFO] [stdout] impl core::cmp::Ord for public_api::tokens::Token [INFO] [stdout] pub fn public_api::tokens::Token::cmp(&self, other: &public_api::tokens::Token) -> core::cmp::Ordering [INFO] [stdout] impl core::cmp::PartialEq for public_api::tokens::Token [INFO] [stdout] pub fn public_api::tokens::Token::eq(&self, other: &public_api::tokens::Token) -> bool [INFO] [stdout] impl core::cmp::PartialOrd for public_api::tokens::Token [INFO] [stdout] pub fn public_api::tokens::Token::partial_cmp(&self, other: &public_api::tokens::Token) -> core::option::Option [INFO] [stdout] impl core::fmt::Debug for public_api::tokens::Token [INFO] [stdout] pub fn public_api::tokens::Token::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] impl core::hash::Hash for public_api::tokens::Token [INFO] [stdout] pub fn public_api::tokens::Token::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -> () [INFO] [stdout] impl core::marker::StructuralEq for public_api::tokens::Token [INFO] [stdout] impl core::marker::StructuralPartialEq for public_api::tokens::Token [INFO] [stdout] #[non_exhaustive] pub enum public_api::Error [INFO] [stdout] pub public_api::Error::IoError(std::io::error::Error) [INFO] [stdout] pub public_api::Error::SerdeJsonError(serde_json::error::Error) [INFO] [stdout] impl core::convert::From for public_api::Error [INFO] [stdout] pub fn public_api::Error::from(source: serde_json::error::Error) -> Self [INFO] [stdout] impl core::convert::From for public_api::Error [INFO] [stdout] pub fn public_api::Error::from(source: std::io::error::Error) -> Self [INFO] [stdout] impl core::error::Error for public_api::Error [INFO] [stdout] pub fn public_api::Error::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> [INFO] [stdout] impl core::fmt::Display for public_api::Error [INFO] [stdout] pub fn public_api::Error::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] impl core::fmt::Debug for public_api::Error [INFO] [stdout] pub fn public_api::Error::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] #[non_exhaustive] pub struct public_api::Options [INFO] [stdout] pub public_api::Options::debug_sorting: bool [INFO] [stdout] pub public_api::Options::omit_auto_derived_impls: bool [INFO] [stdout] pub public_api::Options::omit_auto_trait_impls: bool [INFO] [stdout] pub public_api::Options::omit_blanket_impls: bool [INFO] [stdout] pub public_api::Options::sorted: bool [INFO] [stdout] impl core::default::Default for public_api::Options [INFO] [stdout] pub fn public_api::Options::default() -> Self [INFO] [stdout] impl core::clone::Clone for public_api::Options [INFO] [stdout] pub fn public_api::Options::clone(&self) -> public_api::Options [INFO] [stdout] impl core::fmt::Debug for public_api::Options [INFO] [stdout] pub fn public_api::Options::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] impl core::marker::Copy for public_api::Options [INFO] [stdout] #[non_exhaustive] pub struct public_api::PublicApi [INFO] [stdout] impl public_api::PublicApi [INFO] [stdout] pub fn public_api::PublicApi::from_rustdoc_json(path: impl core::convert::AsRef, options: public_api::Options) -> public_api::Result [INFO] [stdout] pub fn public_api::PublicApi::from_rustdoc_json_str(rustdoc_json_str: impl core::convert::AsRef, options: public_api::Options) -> public_api::Result [INFO] [stdout] pub fn public_api::PublicApi::into_items(self) -> impl core::iter::traits::iterator::Iterator [INFO] [stdout] pub fn public_api::PublicApi::items(&self) -> impl core::iter::traits::iterator::Iterator [INFO] [stdout] pub fn public_api::PublicApi::missing_item_ids(&self) -> impl core::iter::traits::iterator::Iterator [INFO] [stdout] impl core::fmt::Display for public_api::PublicApi [INFO] [stdout] pub fn public_api::PublicApi::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] impl core::fmt::Debug for public_api::PublicApi [INFO] [stdout] pub fn public_api::PublicApi::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] pub struct public_api::PublicItem [INFO] [stdout] impl public_api::PublicItem [INFO] [stdout] pub fn public_api::PublicItem::grouping_cmp(&self, other: &Self) -> core::cmp::Ordering [INFO] [stdout] pub fn public_api::PublicItem::tokens(&self) -> impl core::iter::traits::iterator::Iterator [INFO] [stdout] impl core::cmp::Eq for public_api::PublicItem [INFO] [stdout] impl core::cmp::PartialEq for public_api::PublicItem [INFO] [stdout] pub fn public_api::PublicItem::eq(&self, other: &Self) -> bool [INFO] [stdout] impl core::fmt::Debug for public_api::PublicItem [INFO] [stdout] pub fn public_api::PublicItem::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] impl core::fmt::Display for public_api::PublicItem [INFO] [stdout] pub fn public_api::PublicItem::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] impl core::hash::Hash for public_api::PublicItem [INFO] [stdout] pub fn public_api::PublicItem::hash(&self, state: &mut H) [INFO] [stdout] impl core::clone::Clone for public_api::PublicItem [INFO] [stdout] pub fn public_api::PublicItem::clone(&self) -> public_api::PublicItem [INFO] [stdout] pub const public_api::MINIMUM_NIGHTLY_VERSION: &str [INFO] [stdout] pub const public_api::MINIMUM_RUSTDOC_JSON_VERSION: MINIMUM_NIGHTLY_VERSION [INFO] [stdout] pub type public_api::Result = core::result::Result [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Actual: [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Diff: [INFO] [stdout] ---- [INFO] [stdout] pub mod public_api [INFO] [stdout] pub mod public_api::diff [INFO] [stdout] pub struct public_api::diff::ChangedPublicItem [INFO] [stdout] pub public_api::diff::ChangedPublicItem::new: public_api::PublicItem [INFO] [stdout] pub public_api::diff::ChangedPublicItem::old: public_api::PublicItem [INFO] [stdout] impl public_api::diff::ChangedPublicItem [INFO] [stdout] pub fn public_api::diff::ChangedPublicItem::grouping_cmp(&self, other: &Self) -> core::cmp::Ordering [INFO] [stdout] impl core::clone::Clone for public_api::diff::ChangedPublicItem [INFO] [stdout] pub fn public_api::diff::ChangedPublicItem::clone(&self) -> public_api::diff::ChangedPublicItem [INFO] [stdout] impl core::cmp::Eq for public_api::diff::ChangedPublicItem [INFO] [stdout] impl core::cmp::PartialEq for public_api::diff::ChangedPublicItem [INFO] [stdout] pub fn public_api::diff::ChangedPublicItem::eq(&self, other: &public_api::diff::ChangedPublicItem) -> bool [INFO] [stdout] impl core::fmt::Debug for public_api::diff::ChangedPublicItem [INFO] [stdout] pub fn public_api::diff::ChangedPublicItem::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] impl core::marker::StructuralEq for public_api::diff::ChangedPublicItem [INFO] [stdout] impl core::marker::StructuralPartialEq for public_api::diff::ChangedPublicItem [INFO] [stdout] pub struct public_api::diff::PublicApiDiff [INFO] [stdout] pub public_api::diff::PublicApiDiff::added: alloc::vec::Vec [INFO] [stdout] pub public_api::diff::PublicApiDiff::changed: alloc::vec::Vec [INFO] [stdout] pub public_api::diff::PublicApiDiff::removed: alloc::vec::Vec [INFO] [stdout] impl public_api::diff::PublicApiDiff [INFO] [stdout] pub fn public_api::diff::PublicApiDiff::between(old: public_api::PublicApi, new: public_api::PublicApi) -> Self [INFO] [stdout] pub fn public_api::diff::PublicApiDiff::is_empty(&self) -> bool [INFO] [stdout] impl core::clone::Clone for public_api::diff::PublicApiDiff [INFO] [stdout] pub fn public_api::diff::PublicApiDiff::clone(&self) -> public_api::diff::PublicApiDiff [INFO] [stdout] impl core::cmp::Eq for public_api::diff::PublicApiDiff [INFO] [stdout] impl core::cmp::PartialEq for public_api::diff::PublicApiDiff [INFO] [stdout] pub fn public_api::diff::PublicApiDiff::eq(&self, other: &public_api::diff::PublicApiDiff) -> bool [INFO] [stdout] impl core::fmt::Debug for public_api::diff::PublicApiDiff [INFO] [stdout] pub fn public_api::diff::PublicApiDiff::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] impl core::marker::StructuralEq for public_api::diff::PublicApiDiff [INFO] [stdout] impl core::marker::StructuralPartialEq for public_api::diff::PublicApiDiff [INFO] [stdout] pub mod public_api::tokens [INFO] [stdout] pub enum public_api::tokens::Token [INFO] [stdout] pub public_api::tokens::Token::Annotation(alloc::string::String) [INFO] [stdout] pub public_api::tokens::Token::Function(alloc::string::String) [INFO] [stdout] pub public_api::tokens::Token::Generic(alloc::string::String) [INFO] [stdout] pub public_api::tokens::Token::Identifier(alloc::string::String) [INFO] [stdout] pub public_api::tokens::Token::Keyword(alloc::string::String) [INFO] [stdout] pub public_api::tokens::Token::Kind(alloc::string::String) [INFO] [stdout] pub public_api::tokens::Token::Lifetime(alloc::string::String) [INFO] [stdout] pub public_api::tokens::Token::Primitive(alloc::string::String) [INFO] [stdout] pub public_api::tokens::Token::Qualifier(alloc::string::String) [INFO] [stdout] pub public_api::tokens::Token::Self_(alloc::string::String) [INFO] [stdout] pub public_api::tokens::Token::Symbol(alloc::string::String) [INFO] [stdout] pub public_api::tokens::Token::Type(alloc::string::String) [INFO] [stdout] pub public_api::tokens::Token::Whitespace [INFO] [stdout] impl public_api::tokens::Token [INFO] [stdout] pub fn public_api::tokens::Token::len(&self) -> usize [INFO] [stdout] pub fn public_api::tokens::Token::text(&self) -> &str [INFO] [stdout] impl core::clone::Clone for public_api::tokens::Token [INFO] [stdout] pub fn public_api::tokens::Token::clone(&self) -> public_api::tokens::Token [INFO] [stdout] impl core::cmp::Eq for public_api::tokens::Token [INFO] [stdout] impl core::cmp::Ord for public_api::tokens::Token [INFO] [stdout] pub fn public_api::tokens::Token::cmp(&self, other: &public_api::tokens::Token) -> core::cmp::Ordering [INFO] [stdout] impl core::cmp::PartialEq for public_api::tokens::Token [INFO] [stdout] pub fn public_api::tokens::Token::eq(&self, other: &public_api::tokens::Token) -> bool [INFO] [stdout] impl core::cmp::PartialOrd for public_api::tokens::Token [INFO] [stdout] pub fn public_api::tokens::Token::partial_cmp(&self, other: &public_api::tokens::Token) -> core::option::Option [INFO] [stdout] impl core::fmt::Debug for public_api::tokens::Token [INFO] [stdout] pub fn public_api::tokens::Token::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] impl core::hash::Hash for public_api::tokens::Token [INFO] [stdout] pub fn public_api::tokens::Token::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -> () [INFO] [stdout] impl core::marker::StructuralEq for public_api::tokens::Token [INFO] [stdout] impl core::marker::StructuralPartialEq for public_api::tokens::Token [INFO] [stdout] #[non_exhaustive] pub enum public_api::Error [INFO] [stdout] pub public_api::Error::IoError(std::io::error::Error) [INFO] [stdout] pub public_api::Error::SerdeJsonError(serde_json::error::Error) [INFO] [stdout] impl core::convert::From for public_api::Error [INFO] [stdout] pub fn public_api::Error::from(source: serde_json::error::Error) -> Self [INFO] [stdout] impl core::convert::From for public_api::Error [INFO] [stdout] pub fn public_api::Error::from(source: std::io::error::Error) -> Self [INFO] [stdout] impl core::error::Error for public_api::Error [INFO] [stdout] pub fn public_api::Error::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> [INFO] [stdout] impl core::fmt::Display for public_api::Error [INFO] [stdout] pub fn public_api::Error::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] impl core::fmt::Debug for public_api::Error [INFO] [stdout] pub fn public_api::Error::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] #[non_exhaustive] pub struct public_api::Options [INFO] [stdout] pub public_api::Options::debug_sorting: bool [INFO] [stdout] pub public_api::Options::omit_auto_derived_impls: bool [INFO] [stdout] pub public_api::Options::omit_auto_trait_impls: bool [INFO] [stdout] pub public_api::Options::omit_blanket_impls: bool [INFO] [stdout] pub public_api::Options::sorted: bool [INFO] [stdout] impl core::default::Default for public_api::Options [INFO] [stdout] pub fn public_api::Options::default() -> Self [INFO] [stdout] impl core::clone::Clone for public_api::Options [INFO] [stdout] pub fn public_api::Options::clone(&self) -> public_api::Options [INFO] [stdout] impl core::fmt::Debug for public_api::Options [INFO] [stdout] pub fn public_api::Options::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] impl core::marker::Copy for public_api::Options [INFO] [stdout] #[non_exhaustive] pub struct public_api::PublicApi [INFO] [stdout] impl public_api::PublicApi [INFO] [stdout] pub fn public_api::PublicApi::from_rustdoc_json(path: impl core::convert::AsRef, options: public_api::Options) -> public_api::Result [INFO] [stdout] pub fn public_api::PublicApi::from_rustdoc_json_str(rustdoc_json_str: impl core::convert::AsRef, options: public_api::Options) -> public_api::Result [INFO] [stdout] pub fn public_api::PublicApi::into_items(self) -> impl core::iter::traits::iterator::Iterator [INFO] [stdout] pub fn public_api::PublicApi::items(&self) -> impl core::iter::traits::iterator::Iterator [INFO] [stdout] pub fn public_api::PublicApi::missing_item_ids(&self) -> impl core::iter::traits::iterator::Iterator [INFO] [stdout] impl core::fmt::Display for public_api::PublicApi [INFO] [stdout] pub fn public_api::PublicApi::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] impl core::fmt::Debug for public_api::PublicApi [INFO] [stdout] pub fn public_api::PublicApi::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] pub struct public_api::PublicItem [INFO] [stdout] impl public_api::PublicItem [INFO] [stdout] pub fn public_api::PublicItem::grouping_cmp(&self, other: &Self) -> core::cmp::Ordering [INFO] [stdout] pub fn public_api::PublicItem::tokens(&self) -> impl core::iter::traits::iterator::Iterator [INFO] [stdout] impl core::cmp::Eq for public_api::PublicItem [INFO] [stdout] impl core::cmp::PartialEq for public_api::PublicItem [INFO] [stdout] pub fn public_api::PublicItem::eq(&self, other: &Self) -> bool [INFO] [stdout] impl core::fmt::Debug for public_api::PublicItem [INFO] [stdout] pub fn public_api::PublicItem::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] impl core::fmt::Display for public_api::PublicItem [INFO] [stdout] pub fn public_api::PublicItem::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] impl core::hash::Hash for public_api::PublicItem [INFO] [stdout] pub fn public_api::PublicItem::hash(&self, state: &mut H) [INFO] [stdout] impl core::clone::Clone for public_api::PublicItem [INFO] [stdout] pub fn public_api::PublicItem::clone(&self) -> public_api::PublicItem [INFO] [stdout] pub const public_api::MINIMUM_NIGHTLY_VERSION: &str [INFO] [stdout] pub const public_api::MINIMUM_RUSTDOC_JSON_VERSION: MINIMUM_NIGHTLY_VERSION [INFO] [stdout] pub type public_api::Result = core::result::Result [INFO] [stdout]  [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- features_none stdout ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expect test failed [INFO] [stdout] --> ./expected-output/features-featnone.txt [INFO] [stdout] [INFO] [stdout] Expect: [INFO] [stdout] ---- [INFO] [stdout] pub mod features [INFO] [stdout] #[non_exhaustive] pub struct features::AStruct [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Actual: [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Diff: [INFO] [stdout] ---- [INFO] [stdout] pub mod features [INFO] [stdout] #[non_exhaustive] pub struct features::AStruct [INFO] [stdout]  [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- diff_published_with_all_features stdout ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expect test failed [INFO] [stdout] --> ./expected-output/diff_published_with_features.txt [INFO] [stdout] [INFO] [stdout] Expect: [INFO] [stdout] ---- [INFO] [stdout] Removed items from the public API [INFO] [stdout] ================================= [INFO] [stdout] -pub example_api::Struct::v1_2_field_gated: usize [INFO] [stdout] -pub fn example_api::function(v1_param: example_api::Struct, v2_param: usize) [INFO] [stdout] [INFO] [stdout] Changed items in the public API [INFO] [stdout] =============================== [INFO] [stdout] -pub struct example_api::Struct [INFO] [stdout] +#[non_exhaustive] pub struct example_api::Struct [INFO] [stdout] [INFO] [stdout] Added items to the public API [INFO] [stdout] ============================= [INFO] [stdout] (none) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Actual: [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Diff: [INFO] [stdout] ---- [INFO] [stdout] Removed items from the public API [INFO] [stdout] ================================= [INFO] [stdout] -pub example_api::Struct::v1_2_field_gated: usize [INFO] [stdout] -pub fn example_api::function(v1_param: example_api::Struct, v2_param: usize) [INFO] [stdout] [INFO] [stdout] Changed items in the public API [INFO] [stdout] =============================== [INFO] [stdout] -pub struct example_api::Struct [INFO] [stdout] +#[non_exhaustive] pub struct example_api::Struct [INFO] [stdout] [INFO] [stdout] Added items to the public API [INFO] [stdout] ============================= [INFO] [stdout] (none) [INFO] [stdout] [INFO] [stdout]  [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- warn_when_using_beta stdout ---- [INFO] [stdout] thread 'warn_when_using_beta' panicked at 'called `Result::unwrap()` on an `Err` value: RustupToolchainInstallError', cargo-public-api/tests/cargo-public-api-bin-tests.rs:1082:55 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x84a8ca1 - std::backtrace_rs::backtrace::libunwind::trace::hd97f390175e4d375 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5 [INFO] [stdout] 1: 0x84a8ca1 - std::backtrace_rs::backtrace::trace_unsynchronized::h9e4d1346fdbe15c5 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x84a8ca1 - std::sys_common::backtrace::_print_fmt::h2d3f477d48c20ea8 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:65:5 [INFO] [stdout] 3: 0x84a8ca1 - ::fmt::h2e4fc3d0b8c80e4b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:44:22 [INFO] [stdout] 4: 0x84e9c7c - core::fmt::write::h4ab0d13aa1c0ffdf [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/fmt/mod.rs:1213:17 [INFO] [stdout] 5: 0x84a576b - std::io::Write::write_fmt::hc0e5cbe2e336a35c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/io/mod.rs:1682:15 [INFO] [stdout] 6: 0x84a8aa6 - std::sys_common::backtrace::_print::he83a0656b60804f4 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:47:5 [INFO] [stdout] 7: 0x84a8aa6 - std::sys_common::backtrace::print::he5889ca5768e8d1c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:34:9 [INFO] [stdout] 8: 0x84aa705 - std::panicking::default_hook::{{closure}}::ha81712de98b54398 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:267:22 [INFO] [stdout] 9: 0x84aa405 - std::panicking::default_hook::he5857a041ac6b670 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:283:9 [INFO] [stdout] 10: 0x8484f4c - core::ops::function::Fn::call::h47ada2d4dc8687c6 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:79:5 [INFO] [stdout] 11: 0x83d8009 - as core::ops::function::Fn>::call::h32210aeb8cc578f9 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:2002:9 [INFO] [stdout] 12: 0x83d8009 - test::test_main::{{closure}}::h8466694f5bd858c9 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:135:21 [INFO] [stdout] 13: 0x84aae41 - as core::ops::function::Fn>::call::h5bc67f704e9605b2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:2002:9 [INFO] [stdout] 14: 0x84aae41 - std::panicking::rust_panic_with_hook::h764b8fe75e8ba68c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:692:13 [INFO] [stdout] 15: 0x84aabfc - std::panicking::begin_panic_handler::{{closure}}::h04438436866ada8a [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:579:13 [INFO] [stdout] 16: 0x84a911a - std::sys_common::backtrace::__rust_end_short_backtrace::hb43e7524728cf453 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:137:18 [INFO] [stdout] 17: 0x84aa8d3 - rust_begin_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:575:5 [INFO] [stdout] 18: 0x804cfc0 - core::panicking::panic_fmt::ha026792c47a5830b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panicking.rs:64:14 [INFO] [stdout] 19: 0x804d42d - core::result::unwrap_failed::hb5d0d35ade14e7a4 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/result.rs:1790:5 [INFO] [stdout] 20: 0x8067f04 - core::result::Result::unwrap::h3e6c6621eefd0cf0 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/result.rs:1112:23 [INFO] [stdout] 21: 0x804f57f - cargo_public_api_bin_tests::TestCmd::with_proxy_toolchain::h2f2f4eff5fb1845a [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:1082:9 [INFO] [stdout] 22: 0x8052609 - cargo_public_api_bin_tests::warn_when_using_beta::h37fbbb2c422d2ca9 [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:242:19 [INFO] [stdout] 23: 0x8052597 - cargo_public_api_bin_tests::warn_when_using_beta::{{closure}}::he48f6114a487c57d [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:241:27 [INFO] [stdout] 24: 0x805f0cd - core::ops::function::FnOnce::call_once::he861cfcdca2095c4 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x83dca9e - core::ops::function::FnOnce::call_once::h3969063a3b87f847 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 26: 0x83dca9e - test::__rust_begin_short_backtrace::h4b8703a824c9f4d1 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:656:18 [INFO] [stdout] 27: 0x83b07f0 - test::run_test::{{closure}}::he242fd19981fa5cd [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:647:30 [INFO] [stdout] 28: 0x83b07f0 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h706575526aa71778 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 29: 0x83dbbd7 - as core::ops::function::FnOnce>::call_once::hafe155c229ed3840 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 30: 0x83dbbd7 - as core::ops::function::FnOnce<()>>::call_once::hccf8545804efeabc [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 31: 0x83dbbd7 - std::panicking::try::do_call::h14c088d0ccd71a85 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 32: 0x83dbbd7 - std::panicking::try::h5bee4f0fb041d03c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 33: 0x83dbbd7 - std::panic::catch_unwind::hc4a3b19ca4039446 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 34: 0x83dbbd7 - test::run_test_in_process::h01c4cf5424b4aa16 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:679:27 [INFO] [stdout] 35: 0x83dbbd7 - test::run_test::run_test_inner::{{closure}}::h2b730e73e85dc07e [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:573:39 [INFO] [stdout] 36: 0x83aaf1a - test::run_test::run_test_inner::{{closure}}::h1e6de70351d982ef [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:600:37 [INFO] [stdout] 37: 0x83aaf1a - std::sys_common::backtrace::__rust_begin_short_backtrace::h11ed077933f178e3 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:121:18 [INFO] [stdout] 38: 0x83b08cb - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::ha60d98b360ed53c8 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/thread/mod.rs:558:17 [INFO] [stdout] 39: 0x83b08cb - as core::ops::function::FnOnce<()>>::call_once::h5e10cae340573322 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 40: 0x83b08cb - std::panicking::try::do_call::h47dd5d7a0750d636 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 41: 0x83b08cb - std::panicking::try::hcaac73f0ac4cf9b2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 42: 0x83b08cb - std::panic::catch_unwind::h9fe9d263cb0da10f [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 43: 0x83b08cb - std::thread::Builder::spawn_unchecked_::{{closure}}::h2c0f796f4234fbbe [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 44: 0x83b08cb - core::ops::function::FnOnce::call_once{{vtable.shim}}::hd8a5d36b54e84e44 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 45: 0x84b0c0d - as core::ops::function::FnOnce>::call_once::hbac986b07f477b52 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 46: 0x84b0c0d - as core::ops::function::FnOnce>::call_once::h5768035ad531add2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 47: 0x84b0c0d - std::sys::unix::thread::Thread::new::thread_start::h48056988cddec68b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys/unix/thread.rs:108:17 [INFO] [stdout] [INFO] [stdout] ---- features_all stdout ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expect test failed [INFO] [stdout] --> ./expected-output/features-featall.txt [INFO] [stdout] [INFO] [stdout] Expect: [INFO] [stdout] ---- [INFO] [stdout] pub mod features [INFO] [stdout] #[non_exhaustive] pub struct features::AStruct [INFO] [stdout] pub features::AStruct::feature_a: () [INFO] [stdout] pub features::AStruct::feature_b: () [INFO] [stdout] pub features::AStruct::feature_c: () [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Actual: [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Diff: [INFO] [stdout] ---- [INFO] [stdout] pub mod features [INFO] [stdout] #[non_exhaustive] pub struct features::AStruct [INFO] [stdout] pub features::AStruct::feature_a: () [INFO] [stdout] pub features::AStruct::feature_b: () [INFO] [stdout] pub features::AStruct::feature_c: () [INFO] [stdout]  [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- list_public_items_with_lint_error stdout ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expect test failed [INFO] [stdout] --> ./expected-output/lint_error_list.txt [INFO] [stdout] [INFO] [stdout] Expect: [INFO] [stdout] ---- [INFO] [stdout] pub mod lint_error [INFO] [stdout] pub use lint_error::example_api [INFO] [stdout] pub struct lint_error::MissingDocs [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Actual: [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Diff: [INFO] [stdout] ---- [INFO] [stdout] pub mod lint_error [INFO] [stdout] pub use lint_error::example_api [INFO] [stdout] pub struct lint_error::MissingDocs [INFO] [stdout]  [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- list_public_items_via_package_spec stdout ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expect test failed [INFO] [stdout] --> ./expected-output/specific-crate.txt [INFO] [stdout] [INFO] [stdout] Expect: [INFO] [stdout] ---- [INFO] [stdout] pub mod specific_crate [INFO] [stdout] pub struct specific_crate::SpecificCrate [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Actual: [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Diff: [INFO] [stdout] ---- [INFO] [stdout] pub mod specific_crate [INFO] [stdout] pub struct specific_crate::SpecificCrate [INFO] [stdout]  [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- verbose stdout ---- [INFO] [stdout] thread 'verbose' panicked at 'Unexpected stdout, failed var.contains(Processing ") [INFO] [stdout] ├── var: [INFO] [stdout] └── var as str: [INFO] [stdout] [INFO] [stdout] command=`"/opt/rustwide/target/i686-unknown-linux-musl/debug/cargo-public-api" "--simplified" "--manifest-path" "../test-apis/lint_error/Cargo.toml" "--verbose"` [INFO] [stdout] code=1 [INFO] [stdout] stdout="" [INFO] [stdout] stderr=``` [INFO] [stdout] Warning: using the `d5830e3d3b571fe52cdf4b7b34be99be74dc65ea` toolchain for gathering the public api is not possible, switching to `nightly` [INFO] [stdout] error: toolchain \'nightly-x86_64-unknown-linux-gnu\' is not installed [INFO] [stdout] Error: Failed to build rustdoc JSON. Stderr: See above [INFO] [stdout] [INFO] [stdout] Stack backtrace: [INFO] [stdout] 0: anyhow::error:: for anyhow::Error>::from [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.68/src/error.rs:547:25 [INFO] [stdout] 1: as core::ops::try_trait::FromResidual>>::from_residual [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/result.rs:2107:27 [INFO] [stdout] 2: cargo_public_api::api_source::build_rustdoc_json [INFO] [stdout] at ./src/api_source.rs:125:19 [INFO] [stdout] 3: cargo_public_api::api_source::rustdoc_json_for_current_dir [INFO] [stdout] at ./src/api_source.rs:117:5 [INFO] [stdout] 4: cargo_public_api::api_source::public_api_for_current_dir [INFO] [stdout] at ./src/api_source.rs:109:21 [INFO] [stdout] 5: ::obtain_api [INFO] [stdout] at ./src/api_source.rs:38:9 [INFO] [stdout] 6: cargo_public_api::print_public_items [INFO] [stdout] at ./src/main.rs:398:45 [INFO] [stdout] 7: cargo_public_api::main_ [INFO] [stdout] at ./src/main.rs:261:40 [INFO] [stdout] 8: cargo_public_api::main [INFO] [stdout] at ./src/main.rs:536:11 [INFO] [stdout] 9: core::ops::function::FnOnce::call_once [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 10: std::sys_common::backtrace::__rust_begin_short_backtrace [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:121:18 [INFO] [stdout] 11: std::rt::lang_start::{{closure}} [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:166:18 [INFO] [stdout] 12: core::ops::function::impls:: for &F>::call_once [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:287:13 [INFO] [stdout] 13: std::panicking::try::do_call [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 14: std::panicking::try [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 15: std::panic::catch_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 16: std::rt::lang_start_internal::{{closure}} [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:48 [INFO] [stdout] 17: std::panicking::try::do_call [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 18: std::panicking::try [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 19: std::panic::catch_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 20: std::rt::lang_start_internal [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:148:20 [INFO] [stdout] 21: std::rt::lang_start [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/rt.rs:165:17 [INFO] [stdout] 22: main [INFO] [stdout] ``` [INFO] [stdout] [INFO] [stdout] ', /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x84a8ca1 - std::backtrace_rs::backtrace::libunwind::trace::hd97f390175e4d375 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5 [INFO] [stdout] 1: 0x84a8ca1 - std::backtrace_rs::backtrace::trace_unsynchronized::h9e4d1346fdbe15c5 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x84a8ca1 - std::sys_common::backtrace::_print_fmt::h2d3f477d48c20ea8 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:65:5 [INFO] [stdout] 3: 0x84a8ca1 - ::fmt::h2e4fc3d0b8c80e4b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:44:22 [INFO] [stdout] 4: 0x84e9c7c - core::fmt::write::h4ab0d13aa1c0ffdf [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/fmt/mod.rs:1213:17 [INFO] [stdout] 5: 0x84a576b - std::io::Write::write_fmt::hc0e5cbe2e336a35c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/io/mod.rs:1682:15 [INFO] [stdout] 6: 0x84a8aa6 - std::sys_common::backtrace::_print::he83a0656b60804f4 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:47:5 [INFO] [stdout] 7: 0x84a8aa6 - std::sys_common::backtrace::print::he5889ca5768e8d1c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:34:9 [INFO] [stdout] 8: 0x84aa705 - std::panicking::default_hook::{{closure}}::ha81712de98b54398 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:267:22 [INFO] [stdout] 9: 0x84aa405 - std::panicking::default_hook::he5857a041ac6b670 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:283:9 [INFO] [stdout] 10: 0x8484f4c - core::ops::function::Fn::call::h47ada2d4dc8687c6 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:79:5 [INFO] [stderr] error: test failed, to rerun pass `-p cargo-public-api --test cargo-public-api-bin-tests` [INFO] [stdout] 11: 0x83d8009 - as core::ops::function::Fn>::call::h32210aeb8cc578f9 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:2002:9 [INFO] [stdout] 12: 0x83d8009 - test::test_main::{{closure}}::h8466694f5bd858c9 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:135:21 [INFO] [stdout] 13: 0x84aae41 - as core::ops::function::Fn>::call::h5bc67f704e9605b2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:2002:9 [INFO] [stdout] 14: 0x84aae41 - std::panicking::rust_panic_with_hook::h764b8fe75e8ba68c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:692:13 [INFO] [stdout] 15: 0x84aabfc - std::panicking::begin_panic_handler::{{closure}}::h04438436866ada8a [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:579:13 [INFO] [stdout] 16: 0x84a911a - std::sys_common::backtrace::__rust_end_short_backtrace::hb43e7524728cf453 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:137:18 [INFO] [stdout] 17: 0x84aa8d3 - rust_begin_unwind [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:575:5 [INFO] [stdout] 18: 0x804cfc0 - core::panicking::panic_fmt::ha026792c47a5830b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panicking.rs:64:14 [INFO] [stdout] 19: 0x841cef0 - core::panicking::panic_display::h0428a1095067f278 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panicking.rs:147:5 [INFO] [stdout] 20: 0x841ed4e - assert_cmd::assert::AssertError::panic::hc9f000c865dbf851 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/assert_cmd-2.0.8/src/assert.rs:1036:9 [INFO] [stdout] 21: 0x8420cea - core::ops::function::FnOnce::call_once::hd277e8156bb45768 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 22: 0x841925a - core::result::Result::unwrap_or_else::hfd7a6a1e07b316c3 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/result.rs:1503:23 [INFO] [stdout] 23: 0x8061bb8 - assert_cmd::assert::Assert::stdout::habbb19cdac2c7d96 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/assert_cmd-2.0.8/src/assert.rs:362:9 [INFO] [stdout] 24: 0x805845c - cargo_public_api_bin_tests::verbose::hf20d72d893f04659 [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:740:5 [INFO] [stdout] 25: 0x80582d7 - cargo_public_api_bin_tests::verbose::{{closure}}::h257047116dca9d82 [INFO] [stdout] at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:735:14 [INFO] [stdout] 26: 0x805ea7d - core::ops::function::FnOnce::call_once::hbdc31c20ae0ee4f3 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 27: 0x83dca9e - core::ops::function::FnOnce::call_once::h3969063a3b87f847 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 28: 0x83dca9e - test::__rust_begin_short_backtrace::h4b8703a824c9f4d1 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:656:18 [INFO] [stdout] 29: 0x83b07f0 - test::run_test::{{closure}}::he242fd19981fa5cd [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:647:30 [INFO] [stdout] 30: 0x83b07f0 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h706575526aa71778 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 31: 0x83dbbd7 - as core::ops::function::FnOnce>::call_once::hafe155c229ed3840 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 32: 0x83dbbd7 - as core::ops::function::FnOnce<()>>::call_once::hccf8545804efeabc [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 33: 0x83dbbd7 - std::panicking::try::do_call::h14c088d0ccd71a85 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 34: 0x83dbbd7 - std::panicking::try::h5bee4f0fb041d03c [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 35: 0x83dbbd7 - std::panic::catch_unwind::hc4a3b19ca4039446 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 36: 0x83dbbd7 - test::run_test_in_process::h01c4cf5424b4aa16 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:679:27 [INFO] [stdout] 37: 0x83dbbd7 - test::run_test::run_test_inner::{{closure}}::h2b730e73e85dc07e [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:573:39 [INFO] [stdout] 38: 0x83aaf1a - test::run_test::run_test_inner::{{closure}}::h1e6de70351d982ef [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/test/src/lib.rs:600:37 [INFO] [stdout] 39: 0x83aaf1a - std::sys_common::backtrace::__rust_begin_short_backtrace::h11ed077933f178e3 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys_common/backtrace.rs:121:18 [INFO] [stdout] 40: 0x83b08cb - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::ha60d98b360ed53c8 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/thread/mod.rs:558:17 [INFO] [stdout] 41: 0x83b08cb - as core::ops::function::FnOnce<()>>::call_once::h5e10cae340573322 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 42: 0x83b08cb - std::panicking::try::do_call::h47dd5d7a0750d636 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:483:40 [INFO] [stdout] 43: 0x83b08cb - std::panicking::try::hcaac73f0ac4cf9b2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panicking.rs:447:19 [INFO] [stdout] 44: 0x83b08cb - std::panic::catch_unwind::h9fe9d263cb0da10f [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/panic.rs:140:14 [INFO] [stdout] 45: 0x83b08cb - std::thread::Builder::spawn_unchecked_::{{closure}}::h2c0f796f4234fbbe [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 46: 0x83b08cb - core::ops::function::FnOnce::call_once{{vtable.shim}}::hd8a5d36b54e84e44 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 47: 0x84b0c0d - as core::ops::function::FnOnce>::call_once::hbac986b07f477b52 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 48: 0x84b0c0d - as core::ops::function::FnOnce>::call_once::h5768035ad531add2 [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/alloc/src/boxed.rs:1988:9 [INFO] [stdout] 49: 0x84b0c0d - std::sys::unix::thread::Thread::new::thread_start::h48056988cddec68b [INFO] [stdout] at /rustc/d5830e3d3b571fe52cdf4b7b34be99be74dc65ea/library/std/src/sys/unix/thread.rs:108:17 [INFO] [stdout] [INFO] [stdout] ---- list_public_items_explicit_manifest_path stdout ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expect test failed [INFO] [stdout] --> ./expected-output/example_api-v0.3.0.txt [INFO] [stdout] [INFO] [stdout] Expect: [INFO] [stdout] ---- [INFO] [stdout] pub mod example_api [INFO] [stdout] #[non_exhaustive] pub struct example_api::Struct [INFO] [stdout] pub example_api::Struct::v1_field: usize [INFO] [stdout] pub example_api::Struct::v2_field: usize [INFO] [stdout] impl core::fmt::Debug for example_api::Struct [INFO] [stdout] pub fn example_api::Struct::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] pub struct example_api::StructV2 [INFO] [stdout] pub example_api::StructV2::field: usize [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Actual: [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Diff: [INFO] [stdout] ---- [INFO] [stdout] pub mod example_api [INFO] [stdout] #[non_exhaustive] pub struct example_api::Struct [INFO] [stdout] pub example_api::Struct::v1_field: usize [INFO] [stdout] pub example_api::Struct::v2_field: usize [INFO] [stdout] impl core::fmt::Debug for example_api::Struct [INFO] [stdout] pub fn example_api::Struct::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] pub struct example_api::StructV2 [INFO] [stdout] pub example_api::StructV2::field: usize [INFO] [stdout]  [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- subcommand_invocation_public_api_arg stdout ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expect test failed [INFO] [stdout] --> ./expected-output/public_api_list.txt [INFO] [stdout] [INFO] [stdout] Expect: [INFO] [stdout] ---- [INFO] [stdout] pub mod public_api [INFO] [stdout] pub mod public_api::diff [INFO] [stdout] pub struct public_api::diff::ChangedPublicItem [INFO] [stdout] pub public_api::diff::ChangedPublicItem::new: public_api::PublicItem [INFO] [stdout] pub public_api::diff::ChangedPublicItem::old: public_api::PublicItem [INFO] [stdout] impl public_api::diff::ChangedPublicItem [INFO] [stdout] pub fn public_api::diff::ChangedPublicItem::grouping_cmp(&self, other: &Self) -> core::cmp::Ordering [INFO] [stdout] impl core::clone::Clone for public_api::diff::ChangedPublicItem [INFO] [stdout] pub fn public_api::diff::ChangedPublicItem::clone(&self) -> public_api::diff::ChangedPublicItem [INFO] [stdout] impl core::cmp::Eq for public_api::diff::ChangedPublicItem [INFO] [stdout] impl core::cmp::PartialEq for public_api::diff::ChangedPublicItem [INFO] [stdout] pub fn public_api::diff::ChangedPublicItem::eq(&self, other: &public_api::diff::ChangedPublicItem) -> bool [INFO] [stdout] impl core::fmt::Debug for public_api::diff::ChangedPublicItem [INFO] [stdout] pub fn public_api::diff::ChangedPublicItem::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] impl core::marker::StructuralEq for public_api::diff::ChangedPublicItem [INFO] [stdout] impl core::marker::StructuralPartialEq for public_api::diff::ChangedPublicItem [INFO] [stdout] pub struct public_api::diff::PublicApiDiff [INFO] [stdout] pub public_api::diff::PublicApiDiff::added: alloc::vec::Vec [INFO] [stdout] pub public_api::diff::PublicApiDiff::changed: alloc::vec::Vec [INFO] [stdout] pub public_api::diff::PublicApiDiff::removed: alloc::vec::Vec [INFO] [stdout] impl public_api::diff::PublicApiDiff [INFO] [stdout] pub fn public_api::diff::PublicApiDiff::between(old: public_api::PublicApi, new: public_api::PublicApi) -> Self [INFO] [stdout] pub fn public_api::diff::PublicApiDiff::is_empty(&self) -> bool [INFO] [stdout] impl core::clone::Clone for public_api::diff::PublicApiDiff [INFO] [stdout] pub fn public_api::diff::PublicApiDiff::clone(&self) -> public_api::diff::PublicApiDiff [INFO] [stdout] impl core::cmp::Eq for public_api::diff::PublicApiDiff [INFO] [stdout] impl core::cmp::PartialEq for public_api::diff::PublicApiDiff [INFO] [stdout] pub fn public_api::diff::PublicApiDiff::eq(&self, other: &public_api::diff::PublicApiDiff) -> bool [INFO] [stdout] impl core::fmt::Debug for public_api::diff::PublicApiDiff [INFO] [stdout] pub fn public_api::diff::PublicApiDiff::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] impl core::marker::StructuralEq for public_api::diff::PublicApiDiff [INFO] [stdout] impl core::marker::StructuralPartialEq for public_api::diff::PublicApiDiff [INFO] [stdout] pub mod public_api::tokens [INFO] [stdout] pub enum public_api::tokens::Token [INFO] [stdout] pub public_api::tokens::Token::Annotation(alloc::string::String) [INFO] [stdout] pub public_api::tokens::Token::Function(alloc::string::String) [INFO] [stdout] pub public_api::tokens::Token::Generic(alloc::string::String) [INFO] [stdout] pub public_api::tokens::Token::Identifier(alloc::string::String) [INFO] [stdout] pub public_api::tokens::Token::Keyword(alloc::string::String) [INFO] [stdout] pub public_api::tokens::Token::Kind(alloc::string::String) [INFO] [stdout] pub public_api::tokens::Token::Lifetime(alloc::string::String) [INFO] [stdout] pub public_api::tokens::Token::Primitive(alloc::string::String) [INFO] [stdout] pub public_api::tokens::Token::Qualifier(alloc::string::String) [INFO] [stdout] pub public_api::tokens::Token::Self_(alloc::string::String) [INFO] [stdout] pub public_api::tokens::Token::Symbol(alloc::string::String) [INFO] [stdout] pub public_api::tokens::Token::Type(alloc::string::String) [INFO] [stdout] pub public_api::tokens::Token::Whitespace [INFO] [stdout] impl public_api::tokens::Token [INFO] [stdout] pub fn public_api::tokens::Token::len(&self) -> usize [INFO] [stdout] pub fn public_api::tokens::Token::text(&self) -> &str [INFO] [stdout] impl core::clone::Clone for public_api::tokens::Token [INFO] [stdout] pub fn public_api::tokens::Token::clone(&self) -> public_api::tokens::Token [INFO] [stdout] impl core::cmp::Eq for public_api::tokens::Token [INFO] [stdout] impl core::cmp::Ord for public_api::tokens::Token [INFO] [stdout] pub fn public_api::tokens::Token::cmp(&self, other: &public_api::tokens::Token) -> core::cmp::Ordering [INFO] [stdout] impl core::cmp::PartialEq for public_api::tokens::Token [INFO] [stdout] pub fn public_api::tokens::Token::eq(&self, other: &public_api::tokens::Token) -> bool [INFO] [stdout] impl core::cmp::PartialOrd for public_api::tokens::Token [INFO] [stdout] pub fn public_api::tokens::Token::partial_cmp(&self, other: &public_api::tokens::Token) -> core::option::Option [INFO] [stdout] impl core::fmt::Debug for public_api::tokens::Token [INFO] [stdout] pub fn public_api::tokens::Token::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] impl core::hash::Hash for public_api::tokens::Token [INFO] [stdout] pub fn public_api::tokens::Token::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -> () [INFO] [stdout] impl core::marker::StructuralEq for public_api::tokens::Token [INFO] [stdout] impl core::marker::StructuralPartialEq for public_api::tokens::Token [INFO] [stdout] #[non_exhaustive] pub enum public_api::Error [INFO] [stdout] pub public_api::Error::IoError(std::io::error::Error) [INFO] [stdout] pub public_api::Error::SerdeJsonError(serde_json::error::Error) [INFO] [stdout] impl core::convert::From for public_api::Error [INFO] [stdout] pub fn public_api::Error::from(source: serde_json::error::Error) -> Self [INFO] [stdout] impl core::convert::From for public_api::Error [INFO] [stdout] pub fn public_api::Error::from(source: std::io::error::Error) -> Self [INFO] [stdout] impl core::error::Error for public_api::Error [INFO] [stdout] pub fn public_api::Error::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> [INFO] [stdout] impl core::fmt::Display for public_api::Error [INFO] [stdout] pub fn public_api::Error::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] impl core::fmt::Debug for public_api::Error [INFO] [stdout] pub fn public_api::Error::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] #[non_exhaustive] pub struct public_api::Options [INFO] [stdout] pub public_api::Options::debug_sorting: bool [INFO] [stdout] pub public_api::Options::omit_auto_derived_impls: bool [INFO] [stdout] pub public_api::Options::omit_auto_trait_impls: bool [INFO] [stdout] pub public_api::Options::omit_blanket_impls: bool [INFO] [stdout] pub public_api::Options::sorted: bool [INFO] [stdout] impl core::default::Default for public_api::Options [INFO] [stdout] pub fn public_api::Options::default() -> Self [INFO] [stdout] impl core::clone::Clone for public_api::Options [INFO] [stdout] pub fn public_api::Options::clone(&self) -> public_api::Options [INFO] [stdout] impl core::fmt::Debug for public_api::Options [INFO] [stdout] pub fn public_api::Options::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] impl core::marker::Copy for public_api::Options [INFO] [stdout] #[non_exhaustive] pub struct public_api::PublicApi [INFO] [stdout] impl public_api::PublicApi [INFO] [stdout] pub fn public_api::PublicApi::from_rustdoc_json(path: impl core::convert::AsRef, options: public_api::Options) -> public_api::Result [INFO] [stdout] pub fn public_api::PublicApi::from_rustdoc_json_str(rustdoc_json_str: impl core::convert::AsRef, options: public_api::Options) -> public_api::Result [INFO] [stdout] pub fn public_api::PublicApi::into_items(self) -> impl core::iter::traits::iterator::Iterator [INFO] [stdout] pub fn public_api::PublicApi::items(&self) -> impl core::iter::traits::iterator::Iterator [INFO] [stdout] pub fn public_api::PublicApi::missing_item_ids(&self) -> impl core::iter::traits::iterator::Iterator [INFO] [stdout] impl core::fmt::Display for public_api::PublicApi [INFO] [stdout] pub fn public_api::PublicApi::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] impl core::fmt::Debug for public_api::PublicApi [INFO] [stdout] pub fn public_api::PublicApi::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] pub struct public_api::PublicItem [INFO] [stdout] impl public_api::PublicItem [INFO] [stdout] pub fn public_api::PublicItem::grouping_cmp(&self, other: &Self) -> core::cmp::Ordering [INFO] [stdout] pub fn public_api::PublicItem::tokens(&self) -> impl core::iter::traits::iterator::Iterator [INFO] [stdout] impl core::cmp::Eq for public_api::PublicItem [INFO] [stdout] impl core::cmp::PartialEq for public_api::PublicItem [INFO] [stdout] pub fn public_api::PublicItem::eq(&self, other: &Self) -> bool [INFO] [stdout] impl core::fmt::Debug for public_api::PublicItem [INFO] [stdout] pub fn public_api::PublicItem::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] impl core::fmt::Display for public_api::PublicItem [INFO] [stdout] pub fn public_api::PublicItem::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] impl core::hash::Hash for public_api::PublicItem [INFO] [stdout] pub fn public_api::PublicItem::hash(&self, state: &mut H) [INFO] [stdout] impl core::clone::Clone for public_api::PublicItem [INFO] [stdout] pub fn public_api::PublicItem::clone(&self) -> public_api::PublicItem [INFO] [stdout] pub const public_api::MINIMUM_NIGHTLY_VERSION: &str [INFO] [stdout] pub const public_api::MINIMUM_RUSTDOC_JSON_VERSION: MINIMUM_NIGHTLY_VERSION [INFO] [stdout] pub type public_api::Result = core::result::Result [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Actual: [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Diff: [INFO] [stdout] ---- [INFO] [stdout] pub mod public_api [INFO] [stdout] pub mod public_api::diff [INFO] [stdout] pub struct public_api::diff::ChangedPublicItem [INFO] [stdout] pub public_api::diff::ChangedPublicItem::new: public_api::PublicItem [INFO] [stdout] pub public_api::diff::ChangedPublicItem::old: public_api::PublicItem [INFO] [stdout] impl public_api::diff::ChangedPublicItem [INFO] [stdout] pub fn public_api::diff::ChangedPublicItem::grouping_cmp(&self, other: &Self) -> core::cmp::Ordering [INFO] [stdout] impl core::clone::Clone for public_api::diff::ChangedPublicItem [INFO] [stdout] pub fn public_api::diff::ChangedPublicItem::clone(&self) -> public_api::diff::ChangedPublicItem [INFO] [stdout] impl core::cmp::Eq for public_api::diff::ChangedPublicItem [INFO] [stdout] impl core::cmp::PartialEq for public_api::diff::ChangedPublicItem [INFO] [stdout] pub fn public_api::diff::ChangedPublicItem::eq(&self, other: &public_api::diff::ChangedPublicItem) -> bool [INFO] [stdout] impl core::fmt::Debug for public_api::diff::ChangedPublicItem [INFO] [stdout] pub fn public_api::diff::ChangedPublicItem::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] impl core::marker::StructuralEq for public_api::diff::ChangedPublicItem [INFO] [stdout] impl core::marker::StructuralPartialEq for public_api::diff::ChangedPublicItem [INFO] [stdout] pub struct public_api::diff::PublicApiDiff [INFO] [stdout] pub public_api::diff::PublicApiDiff::added: alloc::vec::Vec [INFO] [stdout] pub public_api::diff::PublicApiDiff::changed: alloc::vec::Vec [INFO] [stdout] pub public_api::diff::PublicApiDiff::removed: alloc::vec::Vec [INFO] [stdout] impl public_api::diff::PublicApiDiff [INFO] [stdout] pub fn public_api::diff::PublicApiDiff::between(old: public_api::PublicApi, new: public_api::PublicApi) -> Self [INFO] [stdout] pub fn public_api::diff::PublicApiDiff::is_empty(&self) -> bool [INFO] [stdout] impl core::clone::Clone for public_api::diff::PublicApiDiff [INFO] [stdout] pub fn public_api::diff::PublicApiDiff::clone(&self) -> public_api::diff::PublicApiDiff [INFO] [stdout] impl core::cmp::Eq for public_api::diff::PublicApiDiff [INFO] [stdout] impl core::cmp::PartialEq for public_api::diff::PublicApiDiff [INFO] [stdout] pub fn public_api::diff::PublicApiDiff::eq(&self, other: &public_api::diff::PublicApiDiff) -> bool [INFO] [stdout] impl core::fmt::Debug for public_api::diff::PublicApiDiff [INFO] [stdout] pub fn public_api::diff::PublicApiDiff::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] impl core::marker::StructuralEq for public_api::diff::PublicApiDiff [INFO] [stdout] impl core::marker::StructuralPartialEq for public_api::diff::PublicApiDiff [INFO] [stdout] pub mod public_api::tokens [INFO] [stdout] pub enum public_api::tokens::Token [INFO] [stdout] pub public_api::tokens::Token::Annotation(alloc::string::String) [INFO] [stdout] pub public_api::tokens::Token::Function(alloc::string::String) [INFO] [stdout] pub public_api::tokens::Token::Generic(alloc::string::String) [INFO] [stdout] pub public_api::tokens::Token::Identifier(alloc::string::String) [INFO] [stdout] pub public_api::tokens::Token::Keyword(alloc::string::String) [INFO] [stdout] pub public_api::tokens::Token::Kind(alloc::string::String) [INFO] [stdout] pub public_api::tokens::Token::Lifetime(alloc::string::String) [INFO] [stdout] pub public_api::tokens::Token::Primitive(alloc::string::String) [INFO] [stdout] pub public_api::tokens::Token::Qualifier(alloc::string::String) [INFO] [stdout] pub public_api::tokens::Token::Self_(alloc::string::String) [INFO] [stdout] pub public_api::tokens::Token::Symbol(alloc::string::String) [INFO] [stdout] pub public_api::tokens::Token::Type(alloc::string::String) [INFO] [stdout] pub public_api::tokens::Token::Whitespace [INFO] [stdout] impl public_api::tokens::Token [INFO] [stdout] pub fn public_api::tokens::Token::len(&self) -> usize [INFO] [stdout] pub fn public_api::tokens::Token::text(&self) -> &str [INFO] [stdout] impl core::clone::Clone for public_api::tokens::Token [INFO] [stdout] pub fn public_api::tokens::Token::clone(&self) -> public_api::tokens::Token [INFO] [stdout] impl core::cmp::Eq for public_api::tokens::Token [INFO] [stdout] impl core::cmp::Ord for public_api::tokens::Token [INFO] [stdout] pub fn public_api::tokens::Token::cmp(&self, other: &public_api::tokens::Token) -> core::cmp::Ordering [INFO] [stdout] impl core::cmp::PartialEq for public_api::tokens::Token [INFO] [stdout] pub fn public_api::tokens::Token::eq(&self, other: &public_api::tokens::Token) -> bool [INFO] [stdout] impl core::cmp::PartialOrd for public_api::tokens::Token [INFO] [stdout] pub fn public_api::tokens::Token::partial_cmp(&self, other: &public_api::tokens::Token) -> core::option::Option [INFO] [stdout] impl core::fmt::Debug for public_api::tokens::Token [INFO] [stdout] pub fn public_api::tokens::Token::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] impl core::hash::Hash for public_api::tokens::Token [INFO] [stdout] pub fn public_api::tokens::Token::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -> () [INFO] [stdout] impl core::marker::StructuralEq for public_api::tokens::Token [INFO] [stdout] impl core::marker::StructuralPartialEq for public_api::tokens::Token [INFO] [stdout] #[non_exhaustive] pub enum public_api::Error [INFO] [stdout] pub public_api::Error::IoError(std::io::error::Error) [INFO] [stdout] pub public_api::Error::SerdeJsonError(serde_json::error::Error) [INFO] [stdout] impl core::convert::From for public_api::Error [INFO] [stdout] pub fn public_api::Error::from(source: serde_json::error::Error) -> Self [INFO] [stdout] impl core::convert::From for public_api::Error [INFO] [stdout] pub fn public_api::Error::from(source: std::io::error::Error) -> Self [INFO] [stdout] impl core::error::Error for public_api::Error [INFO] [stdout] pub fn public_api::Error::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> [INFO] [stdout] impl core::fmt::Display for public_api::Error [INFO] [stdout] pub fn public_api::Error::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] impl core::fmt::Debug for public_api::Error [INFO] [stdout] pub fn public_api::Error::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] #[non_exhaustive] pub struct public_api::Options [INFO] [stdout] pub public_api::Options::debug_sorting: bool [INFO] [stdout] pub public_api::Options::omit_auto_derived_impls: bool [INFO] [stdout] pub public_api::Options::omit_auto_trait_impls: bool [INFO] [stdout] pub public_api::Options::omit_blanket_impls: bool [INFO] [stdout] pub public_api::Options::sorted: bool [INFO] [stdout] impl core::default::Default for public_api::Options [INFO] [stdout] pub fn public_api::Options::default() -> Self [INFO] [stdout] impl core::clone::Clone for public_api::Options [INFO] [stdout] pub fn public_api::Options::clone(&self) -> public_api::Options [INFO] [stdout] impl core::fmt::Debug for public_api::Options [INFO] [stdout] pub fn public_api::Options::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] impl core::marker::Copy for public_api::Options [INFO] [stdout] #[non_exhaustive] pub struct public_api::PublicApi [INFO] [stdout] impl public_api::PublicApi [INFO] [stdout] pub fn public_api::PublicApi::from_rustdoc_json(path: impl core::convert::AsRef, options: public_api::Options) -> public_api::Result [INFO] [stdout] pub fn public_api::PublicApi::from_rustdoc_json_str(rustdoc_json_str: impl core::convert::AsRef, options: public_api::Options) -> public_api::Result [INFO] [stdout] pub fn public_api::PublicApi::into_items(self) -> impl core::iter::traits::iterator::Iterator [INFO] [stdout] pub fn public_api::PublicApi::items(&self) -> impl core::iter::traits::iterator::Iterator [INFO] [stdout] pub fn public_api::PublicApi::missing_item_ids(&self) -> impl core::iter::traits::iterator::Iterator [INFO] [stdout] impl core::fmt::Display for public_api::PublicApi [INFO] [stdout] pub fn public_api::PublicApi::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] impl core::fmt::Debug for public_api::PublicApi [INFO] [stdout] pub fn public_api::PublicApi::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] pub struct public_api::PublicItem [INFO] [stdout] impl public_api::PublicItem [INFO] [stdout] pub fn public_api::PublicItem::grouping_cmp(&self, other: &Self) -> core::cmp::Ordering [INFO] [stdout] pub fn public_api::PublicItem::tokens(&self) -> impl core::iter::traits::iterator::Iterator [INFO] [stdout] impl core::cmp::Eq for public_api::PublicItem [INFO] [stdout] impl core::cmp::PartialEq for public_api::PublicItem [INFO] [stdout] pub fn public_api::PublicItem::eq(&self, other: &Self) -> bool [INFO] [stdout] impl core::fmt::Debug for public_api::PublicItem [INFO] [stdout] pub fn public_api::PublicItem::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] impl core::fmt::Display for public_api::PublicItem [INFO] [stdout] pub fn public_api::PublicItem::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] impl core::hash::Hash for public_api::PublicItem [INFO] [stdout] pub fn public_api::PublicItem::hash(&self, state: &mut H) [INFO] [stdout] impl core::clone::Clone for public_api::PublicItem [INFO] [stdout] pub fn public_api::PublicItem::clone(&self) -> public_api::PublicItem [INFO] [stdout] pub const public_api::MINIMUM_NIGHTLY_VERSION: &str [INFO] [stdout] pub const public_api::MINIMUM_RUSTDOC_JSON_VERSION: MINIMUM_NIGHTLY_VERSION [INFO] [stdout] pub type public_api::Result = core::result::Result [INFO] [stdout]  [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- subcommand_invocation_external_manifest stdout ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expect test failed [INFO] [stdout] --> ./expected-output/example_api-v0.3.0.txt [INFO] [stdout] [INFO] [stdout] Expect: [INFO] [stdout] ---- [INFO] [stdout] pub mod example_api [INFO] [stdout] #[non_exhaustive] pub struct example_api::Struct [INFO] [stdout] pub example_api::Struct::v1_field: usize [INFO] [stdout] pub example_api::Struct::v2_field: usize [INFO] [stdout] impl core::fmt::Debug for example_api::Struct [INFO] [stdout] pub fn example_api::Struct::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] pub struct example_api::StructV2 [INFO] [stdout] pub example_api::StructV2::field: usize [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Actual: [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Diff: [INFO] [stdout] ---- [INFO] [stdout] pub mod example_api [INFO] [stdout] #[non_exhaustive] pub struct example_api::Struct [INFO] [stdout] pub example_api::Struct::v1_field: usize [INFO] [stdout] pub example_api::Struct::v2_field: usize [INFO] [stdout] impl core::fmt::Debug for example_api::Struct [INFO] [stdout] pub fn example_api::Struct::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] pub struct example_api::StructV2 [INFO] [stdout] pub example_api::StructV2::field: usize [INFO] [stdout]  [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- list_public_items_omit_auto_derived_impls stdout ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expect test failed [INFO] [stdout] --> ./expected-output/omit-auto-derived-impls.txt [INFO] [stdout] [INFO] [stdout] Expect: [INFO] [stdout] ---- [INFO] [stdout] pub mod example_api [INFO] [stdout] #[non_exhaustive] pub struct example_api::Struct [INFO] [stdout] pub example_api::Struct::v1_field: usize [INFO] [stdout] pub example_api::Struct::v2_field: usize [INFO] [stdout] pub struct example_api::StructV2 [INFO] [stdout] pub example_api::StructV2::field: usize [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Actual: [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Diff: [INFO] [stdout] ---- [INFO] [stdout] pub mod example_api [INFO] [stdout] #[non_exhaustive] pub struct example_api::Struct [INFO] [stdout] pub example_api::Struct::v1_field: usize [INFO] [stdout] pub example_api::Struct::v2_field: usize [INFO] [stdout] pub struct example_api::StructV2 [INFO] [stdout] pub example_api::StructV2::field: usize [INFO] [stdout]  [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- list_public_items_with_color_implicitly stdout ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expect test failed [INFO] [stdout] --> ./expected-output/example_api_v0.3.0_colored.txt [INFO] [stdout] [INFO] [stdout] Expect: [INFO] [stdout] ---- [INFO] [stdout] pub mod example_api [INFO] [stdout] #[non_exhaustive] pub struct example_api::Struct [INFO] [stdout] pub example_api::Struct::v1_field: usize [INFO] [stdout] pub example_api::Struct::v2_field: usize [INFO] [stdout] impl core::fmt::Debug for example_api::Struct [INFO] [stdout] pub fn example_api::Struct::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] pub struct example_api::StructV2 [INFO] [stdout] pub example_api::StructV2::field: usize [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Actual: [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Diff: [INFO] [stdout] ---- [INFO] [stdout] pub mod example_api [INFO] [stdout] #[non_exhaustive] pub struct example_api::Struct [INFO] [stdout] pub example_api::Struct::v1_field: usize [INFO] [stdout] pub example_api::Struct::v2_field: usize [INFO] [stdout] impl core::fmt::Debug for example_api::Struct [INFO] [stdout] pub fn example_api::Struct::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] pub struct example_api::StructV2 [INFO] [stdout] pub example_api::StructV2::field: usize [INFO] [stdout]  [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- list_public_items_with_color stdout ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expect test failed [INFO] [stdout] --> ./expected-output/example_api_v0.3.0_colored.txt [INFO] [stdout] [INFO] [stdout] Expect: [INFO] [stdout] ---- [INFO] [stdout] pub mod example_api [INFO] [stdout] #[non_exhaustive] pub struct example_api::Struct [INFO] [stdout] pub example_api::Struct::v1_field: usize [INFO] [stdout] pub example_api::Struct::v2_field: usize [INFO] [stdout] impl core::fmt::Debug for example_api::Struct [INFO] [stdout] pub fn example_api::Struct::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] pub struct example_api::StructV2 [INFO] [stdout] pub example_api::StructV2::field: usize [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Actual: [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Diff: [INFO] [stdout] ---- [INFO] [stdout] pub mod example_api [INFO] [stdout] #[non_exhaustive] pub struct example_api::Struct [INFO] [stdout] pub example_api::Struct::v1_field: usize [INFO] [stdout] pub example_api::Struct::v2_field: usize [INFO] [stdout] impl core::fmt::Debug for example_api::Struct [INFO] [stdout] pub fn example_api::Struct::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] pub struct example_api::StructV2 [INFO] [stdout] pub example_api::StructV2::field: usize [INFO] [stdout]  [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- subcommand_invocation stdout ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expect test failed [INFO] [stdout] --> ./expected-output/test_repo_api_latest_not_simplified.txt [INFO] [stdout] [INFO] [stdout] Expect: [INFO] [stdout] ---- [INFO] [stdout] pub mod example_api [INFO] [stdout] #[non_exhaustive] pub struct example_api::Struct [INFO] [stdout] pub example_api::Struct::v1_field: usize [INFO] [stdout] pub example_api::Struct::v2_field: usize [INFO] [stdout] impl core::fmt::Debug for example_api::Struct [INFO] [stdout] pub fn example_api::Struct::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] impl core::marker::Send for example_api::Struct [INFO] [stdout] impl core::marker::Sync for example_api::Struct [INFO] [stdout] impl core::marker::Unpin for example_api::Struct [INFO] [stdout] impl core::panic::unwind_safe::RefUnwindSafe for example_api::Struct [INFO] [stdout] impl core::panic::unwind_safe::UnwindSafe for example_api::Struct [INFO] [stdout] impl core::convert::Into for example_api::Struct where U: core::convert::From [INFO] [stdout] pub fn example_api::Struct::into(self) -> U [INFO] [stdout] impl core::convert::TryFrom for example_api::Struct where U: core::convert::Into [INFO] [stdout] pub type example_api::Struct::Error = core::convert::Infallible [INFO] [stdout] pub fn example_api::Struct::try_from(value: U) -> core::result::Result>::Error> [INFO] [stdout] impl core::convert::TryInto for example_api::Struct where U: core::convert::TryFrom [INFO] [stdout] pub type example_api::Struct::Error = >::Error [INFO] [stdout] pub fn example_api::Struct::try_into(self) -> core::result::Result>::Error> [INFO] [stdout] impl core::any::Any for example_api::Struct where T: 'static + core::marker::Sized [INFO] [stdout] pub fn example_api::Struct::type_id(&self) -> core::any::TypeId [INFO] [stdout] impl core::borrow::Borrow for example_api::Struct where T: core::marker::Sized [INFO] [stdout] pub fn example_api::Struct::borrow(&self) -> &T [INFO] [stdout] impl core::borrow::BorrowMut for example_api::Struct where T: core::marker::Sized [INFO] [stdout] pub fn example_api::Struct::borrow_mut(&mut self) -> &mut T [INFO] [stdout] impl core::convert::From for example_api::Struct [INFO] [stdout] pub fn example_api::Struct::from(t: T) -> T [INFO] [stdout] pub struct example_api::StructV2 [INFO] [stdout] pub example_api::StructV2::field: usize [INFO] [stdout] impl core::marker::Send for example_api::StructV2 [INFO] [stdout] impl core::marker::Sync for example_api::StructV2 [INFO] [stdout] impl core::marker::Unpin for example_api::StructV2 [INFO] [stdout] impl core::panic::unwind_safe::RefUnwindSafe for example_api::StructV2 [INFO] [stdout] impl core::panic::unwind_safe::UnwindSafe for example_api::StructV2 [INFO] [stdout] impl core::convert::Into for example_api::StructV2 where U: core::convert::From [INFO] [stdout] pub fn example_api::StructV2::into(self) -> U [INFO] [stdout] impl core::convert::TryFrom for example_api::StructV2 where U: core::convert::Into [INFO] [stdout] pub type example_api::StructV2::Error = core::convert::Infallible [INFO] [stdout] pub fn example_api::StructV2::try_from(value: U) -> core::result::Result>::Error> [INFO] [stdout] impl core::convert::TryInto for example_api::StructV2 where U: core::convert::TryFrom [INFO] [stdout] pub type example_api::StructV2::Error = >::Error [INFO] [stdout] pub fn example_api::StructV2::try_into(self) -> core::result::Result>::Error> [INFO] [stdout] impl core::any::Any for example_api::StructV2 where T: 'static + core::marker::Sized [INFO] [stdout] pub fn example_api::StructV2::type_id(&self) -> core::any::TypeId [INFO] [stdout] impl core::borrow::Borrow for example_api::StructV2 where T: core::marker::Sized [INFO] [stdout] pub fn example_api::StructV2::borrow(&self) -> &T [INFO] [stdout] impl core::borrow::BorrowMut for example_api::StructV2 where T: core::marker::Sized [INFO] [stdout] pub fn example_api::StructV2::borrow_mut(&mut self) -> &mut T [INFO] [stdout] impl core::convert::From for example_api::StructV2 [INFO] [stdout] pub fn example_api::StructV2::from(t: T) -> T [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Actual: [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Diff: [INFO] [stdout] ---- [INFO] [stdout] pub mod example_api [INFO] [stdout] #[non_exhaustive] pub struct example_api::Struct [INFO] [stdout] pub example_api::Struct::v1_field: usize [INFO] [stdout] pub example_api::Struct::v2_field: usize [INFO] [stdout] impl core::fmt::Debug for example_api::Struct [INFO] [stdout] pub fn example_api::Struct::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] impl core::marker::Send for example_api::Struct [INFO] [stdout] impl core::marker::Sync for example_api::Struct [INFO] [stdout] impl core::marker::Unpin for example_api::Struct [INFO] [stdout] impl core::panic::unwind_safe::RefUnwindSafe for example_api::Struct [INFO] [stdout] impl core::panic::unwind_safe::UnwindSafe for example_api::Struct [INFO] [stdout] impl core::convert::Into for example_api::Struct where U: core::convert::From [INFO] [stdout] pub fn example_api::Struct::into(self) -> U [INFO] [stdout] impl core::convert::TryFrom for example_api::Struct where U: core::convert::Into [INFO] [stdout] pub type example_api::Struct::Error = core::convert::Infallible [INFO] [stdout] pub fn example_api::Struct::try_from(value: U) -> core::result::Result>::Error> [INFO] [stdout] impl core::convert::TryInto for example_api::Struct where U: core::convert::TryFrom [INFO] [stdout] pub type example_api::Struct::Error = >::Error [INFO] [stdout] pub fn example_api::Struct::try_into(self) -> core::result::Result>::Error> [INFO] [stdout] impl core::any::Any for example_api::Struct where T: 'static + core::marker::Sized [INFO] [stdout] pub fn example_api::Struct::type_id(&self) -> core::any::TypeId [INFO] [stdout] impl core::borrow::Borrow for example_api::Struct where T: core::marker::Sized [INFO] [stdout] pub fn example_api::Struct::borrow(&self) -> &T [INFO] [stdout] impl core::borrow::BorrowMut for example_api::Struct where T: core::marker::Sized [INFO] [stdout] pub fn example_api::Struct::borrow_mut(&mut self) -> &mut T [INFO] [stdout] impl core::convert::From for example_api::Struct [INFO] [stdout] pub fn example_api::Struct::from(t: T) -> T [INFO] [stdout] pub struct example_api::StructV2 [INFO] [stdout] pub example_api::StructV2::field: usize [INFO] [stdout] impl core::marker::Send for example_api::StructV2 [INFO] [stdout] impl core::marker::Sync for example_api::StructV2 [INFO] [stdout] impl core::marker::Unpin for example_api::StructV2 [INFO] [stdout] impl core::panic::unwind_safe::RefUnwindSafe for example_api::StructV2 [INFO] [stdout] impl core::panic::unwind_safe::UnwindSafe for example_api::StructV2 [INFO] [stdout] impl core::convert::Into for example_api::StructV2 where U: core::convert::From [INFO] [stdout] pub fn example_api::StructV2::into(self) -> U [INFO] [stdout] impl core::convert::TryFrom for example_api::StructV2 where U: core::convert::Into [INFO] [stdout] pub type example_api::StructV2::Error = core::convert::Infallible [INFO] [stdout] pub fn example_api::StructV2::try_from(value: U) -> core::result::Result>::Error> [INFO] [stdout] impl core::convert::TryInto for example_api::StructV2 where U: core::convert::TryFrom [INFO] [stdout] pub type example_api::StructV2::Error = >::Error [INFO] [stdout] pub fn example_api::StructV2::try_into(self) -> core::result::Result>::Error> [INFO] [stdout] impl core::any::Any for example_api::StructV2 where T: 'static + core::marker::Sized [INFO] [stdout] pub fn example_api::StructV2::type_id(&self) -> core::any::TypeId [INFO] [stdout] impl core::borrow::Borrow for example_api::StructV2 where T: core::marker::Sized [INFO] [stdout] pub fn example_api::StructV2::borrow(&self) -> &T [INFO] [stdout] impl core::borrow::BorrowMut for example_api::StructV2 where T: core::marker::Sized [INFO] [stdout] pub fn example_api::StructV2::borrow_mut(&mut self) -> &mut T [INFO] [stdout] impl core::convert::From for example_api::StructV2 [INFO] [stdout] pub fn example_api::StructV2::from(t: T) -> T [INFO] [stdout]  [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ---- target_arg stdout ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expect test failed [INFO] [stdout] --> ./expected-output/test_repo_api_latest.txt [INFO] [stdout] [INFO] [stdout] Expect: [INFO] [stdout] ---- [INFO] [stdout] pub mod example_api [INFO] [stdout] #[non_exhaustive] pub struct example_api::Struct [INFO] [stdout] pub example_api::Struct::v1_field: usize [INFO] [stdout] pub example_api::Struct::v2_field: usize [INFO] [stdout] impl core::fmt::Debug for example_api::Struct [INFO] [stdout] pub fn example_api::Struct::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] pub struct example_api::StructV2 [INFO] [stdout] pub example_api::StructV2::field: usize [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Actual: [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] Diff: [INFO] [stdout] ---- [INFO] [stdout] pub mod example_api [INFO] [stdout] #[non_exhaustive] pub struct example_api::Struct [INFO] [stdout] pub example_api::Struct::v1_field: usize [INFO] [stdout] pub example_api::Struct::v2_field: usize [INFO] [stdout] impl core::fmt::Debug for example_api::Struct [INFO] [stdout] pub fn example_api::Struct::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [INFO] [stdout] pub struct example_api::StructV2 [INFO] [stdout] pub example_api::StructV2::field: usize [INFO] [stdout]  [INFO] [stdout] ---- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] cap_lints_allow_by_default_when_diffing [INFO] [stdout] custom_toolchain [INFO] [stdout] custom_toolchain_via_proxy [INFO] [stdout] deny_added_with_diff [INFO] [stdout] deny_removed_with_diff [INFO] [stdout] deny_with_diff [INFO] [stdout] deny_with_diff_with_subcommand [INFO] [stdout] deny_without_diff [INFO] [stdout] diff_against_latest_published_version [INFO] [stdout] diff_against_published_version [INFO] [stdout] diff_public_items [INFO] [stdout] diff_public_items_detached_head [INFO] [stdout] diff_public_items_from_files_with_subcommand [INFO] [stdout] diff_public_items_relative_refs [INFO] [stdout] diff_public_items_with_color [INFO] [stdout] diff_public_items_with_dirty_tree_succeedes_with_force_option [INFO] [stdout] diff_public_items_with_manifest_path [INFO] [stdout] diff_public_items_with_subcommand [INFO] [stdout] diff_published_explicit_package [INFO] [stdout] diff_published_with_all_features [INFO] [stdout] diff_with_dots_two_times [INFO] [stdout] diff_with_invalid_git_refs_four_dots [INFO] [stdout] diff_with_invalid_git_refs_three_dots [INFO] [stdout] diff_with_invalid_published_crate_version [INFO] [stdout] diff_with_three_args [INFO] [stdout] document_private_items [INFO] [stdout] features_a_b_c [INFO] [stdout] features_all [INFO] [stdout] features_b [INFO] [stdout] features_b_c [INFO] [stdout] features_none [INFO] [stdout] list_public_items [INFO] [stdout] list_public_items_explicit_manifest_path [INFO] [stdout] list_public_items_from_json_file [INFO] [stdout] list_public_items_omit_auto_derived_impls [INFO] [stdout] list_public_items_via_package_spec [INFO] [stdout] list_public_items_with_color [INFO] [stdout] list_public_items_with_color_implicitly [INFO] [stdout] list_public_items_with_lint_error [INFO] [stdout] minimal_toolchain_works [INFO] [stdout] subcommand_invocation [INFO] [stdout] subcommand_invocation_external_manifest [INFO] [stdout] subcommand_invocation_public_api_arg [INFO] [stdout] target_arg [INFO] [stdout] verbose [INFO] [stdout] warn_when_using_beta [INFO] [stdout] [INFO] [stdout] test result: FAILED. 18 passed; 46 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.66s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "71fcabe3f06d8aab2fcaf60f39f4f31bc1f5a6af9d83cb53ec02a181b6e75449", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "71fcabe3f06d8aab2fcaf60f39f4f31bc1f5a6af9d83cb53ec02a181b6e75449", kill_on_drop: false }` [INFO] [stdout] 71fcabe3f06d8aab2fcaf60f39f4f31bc1f5a6af9d83cb53ec02a181b6e75449