[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] 4c8405ac65bcdfa68e41768bc9313ae2d8c03d26
[INFO] testing Enselic/cargo-public-items against beta-2024-12-08 for beta-1.84.0-4-retry
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FEnselic%2Fcargo-public-items" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/Enselic/cargo-public-items on toolchain beta-2024-12-08
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2024-12-08" "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-4-tc2/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" "+beta-2024-12-08" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-12-08" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 08262ca5858cdd58d198be85536dc98a5ec978b722cf994bc54411136151eb0f
[INFO] running `Command { std: "docker" "start" "-a" "08262ca5858cdd58d198be85536dc98a5ec978b722cf994bc54411136151eb0f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "08262ca5858cdd58d198be85536dc98a5ec978b722cf994bc54411136151eb0f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "08262ca5858cdd58d198be85536dc98a5ec978b722cf994bc54411136151eb0f", kill_on_drop: false }`
[INFO] [stdout] 08262ca5858cdd58d198be85536dc98a5ec978b722cf994bc54411136151eb0f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-12-08" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b6e6876d11da78137be7e51cf8a3610400660932f9973785016a89d24743d8c8
[INFO] running `Command { std: "docker" "start" "-a" "b6e6876d11da78137be7e51cf8a3610400660932f9973785016a89d24743d8c8", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.89
[INFO] [stderr]    Compiling unicode-ident v1.0.8
[INFO] [stderr]    Compiling serde v1.0.179
[INFO] [stderr]    Compiling serde_derive v1.0.179
[INFO] [stderr]    Compiling rustix v0.38.31
[INFO] [stderr]    Compiling pkg-config v0.3.27
[INFO] [stderr]    Compiling bitflags v2.4.1
[INFO] [stderr]    Compiling linux-raw-sys v0.4.12
[INFO] [stderr]    Compiling once_cell v1.17.1
[INFO] [stderr]    Compiling typenum v1.16.0
[INFO] [stderr]    Compiling anstyle-parse v0.2.0
[INFO] [stderr]    Compiling semver v1.0.18
[INFO] [stderr]    Compiling anstyle v1.0.0
[INFO] [stderr]    Compiling anstyle-query v1.0.0
[INFO] [stderr]    Compiling colorchoice v1.0.0
[INFO] [stderr]    Compiling openssl-sys v0.9.88
[INFO] [stderr]    Compiling anstream v0.6.11
[INFO] [stderr]    Compiling libz-sys v1.1.9
[INFO] [stderr]    Compiling tracing-core v0.1.33
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]    Compiling equivalent v1.0.0
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling syn v2.0.87
[INFO] [stderr]    Compiling heck v0.4.1
[INFO] [stderr]    Compiling hashbrown v0.14.0
[INFO] [stderr]    Compiling thiserror v2.0.3
[INFO] [stderr]    Compiling serde_json v1.0.104
[INFO] [stderr]    Compiling strsim v0.11.0
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling ryu v1.0.13
[INFO] [stderr]    Compiling winnow v0.6.18
[INFO] [stderr]    Compiling indexmap v2.0.0
[INFO] [stderr]    Compiling camino v1.1.4
[INFO] [stderr]    Compiling itoa v1.0.6
[INFO] [stderr]    Compiling pin-project-lite v0.2.13
[INFO] [stderr]    Compiling curl-sys v0.4.77+curl-8.10.1
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling regex-syntax v0.7.5
[INFO] [stderr]    Compiling anyhow v1.0.75
[INFO] [stderr]    Compiling regex-syntax v0.6.29
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling terminal_size v0.3.0
[INFO] [stderr]    Compiling clap_builder v4.5.0
[INFO] [stderr]    Compiling curl v0.4.47
[INFO] [stderr]    Compiling overload v0.1.1
[INFO] [stderr]    Compiling log v0.4.21
[INFO] [stderr]    Compiling serde_spanned v0.6.7
[INFO] [stderr]    Compiling toml_datetime v0.6.8
[INFO] [stderr]    Compiling cargo-platform v0.1.2
[INFO] [stderr]    Compiling toml_edit v0.22.20
[INFO] [stderr]    Compiling regex-automata v0.1.10
[INFO] [stderr]    Compiling regex-automata v0.3.7
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling cpufeatures v0.2.7
[INFO] [stderr]    Compiling fastrand v2.0.1
[INFO] [stderr]    Compiling sha2 v0.10.8
[INFO] [stderr]    Compiling tempfile v3.10.1
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling walkdir v2.4.0
[INFO] [stderr]    Compiling matchers v0.1.0
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling toml v0.8.19
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling rustdoc-types v0.32.2
[INFO] [stderr]    Compiling regex v1.9.4
[INFO] [stderr]    Compiling nu-ansi-term v0.46.0
[INFO] [stderr]    Compiling thread_local v1.1.8
[INFO] [stderr]    Compiling filetime v0.2.22
[INFO] [stderr]    Compiling clap_derive v4.5.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.3
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling tracing-attributes v0.1.28
[INFO] [stderr]    Compiling jobserver v0.1.27
[INFO] [stderr]    Compiling socket2 v0.5.5
[INFO] [stderr]    Compiling dirs-sys v0.4.0
[INFO] [stderr]    Compiling shell-escape v0.1.5
[INFO] [stderr]    Compiling jiff v0.1.15
[INFO] [stderr]    Compiling hashbag v0.1.12
[INFO] [stderr]    Compiling dirs v5.0.0
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling cargo_metadata v0.18.1
[INFO] [stderr]    Compiling cargo-manifest v0.17.0
[INFO] [stderr]    Compiling public-api v0.42.0 (/opt/rustwide/workdir/public-api)
[INFO] [stderr]    Compiling cargo-util v0.2.8
[INFO] [stderr]    Compiling tracing-subscriber v0.3.19
[INFO] [stderr]    Compiling clap v4.5.0
[INFO] [stderr]    Compiling clap_complete v4.2.0
[INFO] [stderr]    Compiling clap_complete_fig v4.2.0
[INFO] [stderr]    Compiling clap_complete_nushell v0.1.10
[INFO] [stderr]    Compiling clap_complete_command v0.5.1
[INFO] [stderr]    Compiling smol_str v0.3.2
[INFO] [stderr]    Compiling rustc-hash v2.1.0
[INFO] [stderr]    Compiling rustdoc-json v0.9.3 (/opt/rustwide/workdir/rustdoc-json)
[INFO] [stderr]    Compiling nu-ansi-term v0.50.1
[INFO] [stderr]    Compiling home v0.5.9
[INFO] [stderr]    Compiling diff v0.1.13
[INFO] [stderr]    Compiling rustup-toolchain v0.1.8 (/opt/rustwide/workdir/rustup-toolchain)
[INFO] [stderr]    Compiling release-helper v0.1.0 (/opt/rustwide/workdir/scripts/release-helper)
[INFO] [stderr]    Compiling cargo-public-api v0.42.0 (/opt/rustwide/workdir/cargo-public-api)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 37.66s
[INFO] running `Command { std: "docker" "inspect" "b6e6876d11da78137be7e51cf8a3610400660932f9973785016a89d24743d8c8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b6e6876d11da78137be7e51cf8a3610400660932f9973785016a89d24743d8c8", kill_on_drop: false }`
[INFO] [stdout] b6e6876d11da78137be7e51cf8a3610400660932f9973785016a89d24743d8c8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-12-08" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] dea9e133bc8bf334d10819628b9564ca96d3ad8dcd6471a3bae96e9b1e117f9b
[INFO] running `Command { std: "docker" "start" "-a" "dea9e133bc8bf334d10819628b9564ca96d3ad8dcd6471a3bae96e9b1e117f9b", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.155
[INFO] [stderr]    Compiling dissimilar v1.0.6
[INFO] [stderr]    Compiling memchr v2.5.0
[INFO] [stderr]    Compiling doc-comment v0.3.3
[INFO] [stderr]    Compiling predicates-core v1.0.6
[INFO] [stderr]    Compiling difflib v0.4.0
[INFO] [stderr]    Compiling assert_cmd v2.0.16
[INFO] [stderr]    Compiling termtree v0.4.1
[INFO] [stderr]    Compiling predicates-tree v1.0.9
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling predicates v3.1.2
[INFO] [stderr]    Compiling expect-test v1.5.0
[INFO] [stderr]    Compiling bstr v1.4.0
[INFO] [stderr]    Compiling pretty_assertions v1.4.1
[INFO] [stderr]    Compiling cfg_aliases v0.2.1
[INFO] [stderr]    Compiling nix v0.29.0
[INFO] [stderr]    Compiling either v1.8.1
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling num-traits v0.2.15
[INFO] [stderr]    Compiling cvt v0.1.2
[INFO] [stderr]    Compiling normpath v1.1.1
[INFO] [stderr]    Compiling release-helper v0.1.0 (/opt/rustwide/workdir/scripts/release-helper)
[INFO] [stderr]    Compiling rustup-toolchain v0.1.8 (/opt/rustwide/workdir/rustup-toolchain)
[INFO] [stderr]    Compiling repo-tests v0.1.0 (/opt/rustwide/workdir/repo-tests)
[INFO] [stderr]    Compiling wait-timeout v0.2.0
[INFO] [stderr]    Compiling libz-sys v1.1.9
[INFO] [stderr]    Compiling openssl-sys v0.9.88
[INFO] [stderr]    Compiling jobserver v0.1.27
[INFO] [stderr]    Compiling dirs-sys v0.4.0
[INFO] [stderr]    Compiling filetime v0.2.22
[INFO] [stderr]    Compiling socket2 v0.5.5
[INFO] [stderr]    Compiling cargo-util v0.2.8
[INFO] [stderr]    Compiling dirs v5.0.0
[INFO] [stderr]    Compiling chrono v0.4.38
[INFO] [stderr]    Compiling public-api v0.42.0 (/opt/rustwide/workdir/public-api)
[INFO] [stderr]    Compiling rustdoc-json v0.9.3 (/opt/rustwide/workdir/rustdoc-json)
[INFO] [stderr]    Compiling curl-sys v0.4.77+curl-8.10.1
[INFO] [stderr]    Compiling fs_at v0.2.1
[INFO] [stderr]    Compiling curl v0.4.47
[INFO] [stderr]    Compiling remove_dir_all v1.0.0
[INFO] [stderr]    Compiling cargo-public-api v0.42.0 (/opt/rustwide/workdir/cargo-public-api)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 15.05s
[INFO] running `Command { std: "docker" "inspect" "dea9e133bc8bf334d10819628b9564ca96d3ad8dcd6471a3bae96e9b1e117f9b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dea9e133bc8bf334d10819628b9564ca96d3ad8dcd6471a3bae96e9b1e117f9b", kill_on_drop: false }`
[INFO] [stdout] dea9e133bc8bf334d10819628b9564ca96d3ad8dcd6471a3bae96e9b1e117f9b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-12-08" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 67727cda2d51b6d8a566adff4d6ff505c8610cf21f03b7f3055d46908efc6226
[INFO] running `Command { std: "docker" "start" "-a" "67727cda2d51b6d8a566adff4d6ff505c8610cf21f03b7f3055d46908efc6226", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.28s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/cargo_public_api-ce303eaf537d5b9f)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test arg_types::tests::test_deny_changed ... ok
[INFO] [stdout] test arg_types::tests::test_deny_added ... ok
[INFO] [stdout] test arg_types::tests::test_deny_removed ... ok
[INFO] [stdout] test tests::test_subcommand_name ... ok
[INFO] [stdout] test tests::verify_cli ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cargo-public-api-bin-tests.rs (/opt/rustwide/target/debug/deps/cargo_public_api_bin_tests-90b10128089d65cc)
[INFO] [stdout] 
[INFO] [stdout] running 87 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/klhj8p6fzxhq5wvd_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/j7smibo2nq_u8s1k_file: Read-only file system (os error 30)
[INFO] [stdout] On branch main
[INFO] [stdout] nothing to commit, working tree clean
[INFO] [stdout] test compilation_error_toolchain ... FAILED
[INFO] [stdout] test custom_toolchain_via_proxy ... FAILED
[INFO] [stdout] test deny_changed_when_not_diffing ... ok
[INFO] [stdout] test deny_added_when_not_diffing ... ok
[INFO] [stdout] test deny_removed_when_not_diffing ... ok
[INFO] [stdout] test deny_when_not_diffing ... ok
[INFO] [stdout] test deny_combination_when_not_diffing ... ok
[INFO] [stdout] test deny_with_invalid_arg ... ok
[INFO] [stdout] test cap_lints_allow_by_default_when_diffing ... FAILED
[INFO] [stdout] test deny_added_with_diff ... FAILED
[INFO] [stdout] test deny_changed_with_diff ... ok
[INFO] [stdout] test debug_logging ... FAILED
[INFO] [stdout] test deny_removed_with_diff ... FAILED
[INFO] [stdout] test deny_with_diff ... FAILED
[INFO] [stdout] test diff_against_published_version_with_lib_name_different_from_package_name ... FAILED
[INFO] [stdout] test diff_between_two_published_versions ... FAILED
[INFO] [stdout] test deny_with_diff_with_subcommand ... FAILED
[INFO] [stdout] test diff_against_latest_published_version ... FAILED
[INFO] [stdout] test diff_against_published_version ... FAILED
[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 deny_without_diff ... FAILED
[INFO] [stdout] test diff_implicitly_against_latest_published_version ... FAILED
[INFO] [stdout] test diff_public_items ... FAILED
[INFO] [stdout] test diff_public_items_detached_head ... FAILED
[INFO] [stdout] test diff_public_items_relative_refs ... FAILED
[INFO] [stdout] test diff_public_items_with_color ... FAILED
[INFO] [stdout] test diff_public_items_with_dirty_tree_fails ... ok
[INFO] [stdout] test diff_public_items_with_color_arg_after_diff_subcommand ... FAILED
[INFO] [stdout] test diff_public_items_with_dirty_tree_succeeds_with_force_option ... FAILED
[INFO] [stdout] test diff_public_items_without_git_root ... ok
[INFO] [stdout] test diff_public_items_with_subcommand ... FAILED
[INFO] [stdout] test diff_published_explicit_package_after_diff_subcommand ... FAILED
[INFO] [stdout] test diff_with_crate_not_published ... FAILED
[INFO] [stdout] test diff_published_explicit_package ... FAILED
[INFO] [stdout] test diff_public_items_with_manifest_path ... FAILED
[INFO] [stdout] test diff_with_features_separated_by_space ... ok
[INFO] [stdout] test diff_published_with_all_features ... FAILED
[INFO] [stdout] test diff_with_dots_two_times ... FAILED
[INFO] [stdout] test diff_with_features_separated_by_comma ... FAILED
[INFO] [stdout] test diff_with_invalid_git_refs_four_dots ... FAILED
[INFO] [stdout] test diff_with_invalid_published_crate_version ... FAILED
[INFO] [stdout] test diff_with_invalid_git_refs ... ok
[INFO] [stderr] error: toolchain 'nightly-x86_64-unknown-linux-gnu' is not installed
[INFO] [stdout] test diff_with_invalid_git_refs_three_dots ... FAILED
[INFO] [stdout] test document_private_items ... FAILED
[INFO] [stdout] test diff_with_features_separated_by_space_in_single_arg ... FAILED
[INFO] [stdout] test diff_with_invalid_manifest_path ... ok
[INFO] [stdout] test invocation_without_rustup_in_path ... ignored, requires absence of rustup from PATH
[INFO] [stdout] test diff_with_invalid_published_crate_version_number ... FAILED
[INFO] [stdout] test diff_with_three_args ... 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 features_a_b_c ... FAILED
[INFO] [stdout] test features_all ... FAILED
[INFO] [stdout] test features_b ... FAILED
[INFO] [stdout] test features_b_c ... FAILED
[INFO] [stdout] test features_none ... FAILED
[INFO] [stdout] test list_public_items ... FAILED
[INFO] [stdout] test list_public_items_explicit_manifest_path ... FAILED
[INFO] [stdout] test list_public_items_via_package_spec ... FAILED
[INFO] [stdout] test list_public_items_omit_auto_derived_impls_with_double_s ... FAILED
[INFO] [stdout] test list_public_items_with_color ... FAILED
[INFO] [stdout] test list_public_items_omit_auto_derived_impls_with_triple_s ... FAILED
[INFO] [stdout] test long_completions_help ... ok
[INFO] [stdout] test long_diff_help ... ok
[INFO] [stdout] test list_public_items_omit_auto_derived_impls ... FAILED
[INFO] [stdout] test long_help ... ok
[INFO] [stdout] test long_help_wraps ... ok
[INFO] [stderr] info: syncing channel updates for 'nightly-2024-11-15-x86_64-unknown-linux-gnu'
[INFO] [stderr] error: could not create temp file /opt/rustwide/rustup-home/tmp/kmrpmy9kqp_c0nbf_file: Read-only file system (os error 30)
[INFO] [stdout] test minimal_toolchain_works ... FAILED
[INFO] [stderr] info: syncing channel updates for 'nightly-2024-10-17-x86_64-unknown-linux-gnu'
[INFO] [stderr] error: could not create temp file /opt/rustwide/rustup-home/tmp/likauh4seuao55fo_file: Read-only file system (os error 30)
[INFO] [stdout] test one_day_before_minimum_nightly_rust_version ... FAILED
[INFO] [stdout] test short_completions_help ... ok
[INFO] [stdout] test list_public_items_omit_auto_trait_impls_impls ... FAILED
[INFO] [stdout] test list_public_items_omit_blanket_impls ... FAILED
[INFO] [stdout] test short_diff_help ... ok
[INFO] [stdout] test short_help ... ok
[INFO] [stdout] test list_public_items_with_color_implicitly ... FAILED
[INFO] [stdout] test list_public_items_with_no_lib ... FAILED
[INFO] [stdout] test tests::test_nightly_version_minus_one_day ... ok
[INFO] [stdout] test list_public_items_with_lint_error ... FAILED
[INFO] [stdout] test list_public_items_with_other_lib_name ... FAILED
[INFO] [stderr] info: syncing channel updates for 'beta-x86_64-unknown-linux-gnu'
[INFO] [stderr] error: could not create temp file /opt/rustwide/rustup-home/tmp/_poocrn_phnhrzwz_file: Read-only file system (os error 30)
[INFO] [stdout] test warn_when_using_beta ... FAILED
[INFO] [stdout] test renamed_binary_works_as_subcommand ... ok
[INFO] [stdout] test subcommand_invocation_public_api_arg ... FAILED
[INFO] [stdout] test subcommand_invocation_external_manifest ... FAILED
[INFO] [stdout] test verbose ... FAILED
[INFO] [stdout] test subcommand_invocation ... FAILED
[INFO] [stdout] test virtual_manifest_error ... ok
[INFO] [stdout] test zsh_shell_completions ... FAILED
[INFO] [stdout] test target_arg ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- compilation_error_toolchain stdout ----
[INFO] [stdout] thread 'compilation_error_toolchain' panicked at cargo-public-api/tests/cargo-public-api-bin-tests.rs:1450:46:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: RustupToolchainInstallError
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5978027b0d3a - std::backtrace_rs::backtrace::libunwind::trace::h8810477743020387
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x5978027b0d3a - std::backtrace_rs::backtrace::trace_unsynchronized::h3aa55355dd6c54a6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x5978027b0d3a - std::sys::backtrace::_print_fmt::h8588b0f62410823f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5978027b0d3a - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h98c26ac25ffe89bb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5978027db303 - core::fmt::rt::Argument::fmt::hf95377f4aebd453b
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x5978027db303 - core::fmt::write::h0dd5f6e2238c7982
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/mod.rs:1189:21
[INFO] [stdout]    6:     0x5978027ad643 - std::io::Write::write_fmt::h03bb0ca26e6faf8c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/io/mod.rs:1884:15
[INFO] [stdout]    7:     0x5978027b0b82 - std::sys::backtrace::BacktraceLock::print::h5c19c1c038ee186d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x5978027b223d - std::panicking::default_hook::{{closure}}::h77172f079a1fcb13
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:268:22
[INFO] [stdout]    9:     0x5978027b2047 - std::panicking::default_hook::he5f8e3b203ccddba
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:292:9
[INFO] [stdout]   10:     0x5978026c03e7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7a3c7b4a1ae77f2f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   11:     0x5978026c03e7 - test::test_main::{{closure}}::hf0d3b69ae9b353d1
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:134:21
[INFO] [stdout]   12:     0x5978027b28e8 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6332e82e7b189abd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   13:     0x5978027b28e8 - std::panicking::rust_panic_with_hook::h53863d4e9018df39
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:809:13
[INFO] [stdout]   14:     0x5978027b26aa - std::panicking::begin_panic_handler::{{closure}}::h67280e6fa0757873
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:674:13
[INFO] [stdout]   15:     0x5978027b1219 - std::sys::backtrace::__rust_end_short_backtrace::h1dac3f54d6fbbeb2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:170:18
[INFO] [stdout]   16:     0x5978027b233c - rust_begin_unwind
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:665:5
[INFO] [stdout]   17:     0x5978022df260 - core::panicking::panic_fmt::h6792bd1b2bf01041
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panicking.rs:76:14
[INFO] [stdout]   18:     0x5978022df6e6 - core::result::unwrap_failed::h05e0602ed34287c5
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/result.rs:1699:5
[INFO] [stdout]   19:     0x5978022e1c9c - core::result::Result<T,E>::unwrap::ha3a3ce0feeee9f4b
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/result.rs:1104:23
[INFO] [stdout]   20:     0x5978022e1c9c - cargo_public_api_bin_tests::TestCmd::with_proxy_toolchain::hee37861f4a5b5294
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:1450:9
[INFO] [stdout]   21:     0x5978022e5070 - cargo_public_api_bin_tests::compilation_error_toolchain::hd6270bfbee25e69d
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:220:9
[INFO] [stdout]   22:     0x5978022e5037 - cargo_public_api_bin_tests::compilation_error_toolchain::{{closure}}::h57a4c13c56b0c8ed
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:218:33
[INFO] [stdout]   23:     0x5978022f1de6 - core::ops::function::FnOnce::call_once::h99b4793450ff7c36
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5978026c4f0b - core::ops::function::FnOnce::call_once::h871bf86719ec9aa4
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5978026c4f0b - test::__rust_begin_short_backtrace::h2167df1e2b7d76fd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:632:18
[INFO] [stdout]   26:     0x5978026c48f8 - test::run_test_in_process::{{closure}}::h15d92f75a3adfb79
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:60
[INFO] [stdout]   27:     0x5978026c48f8 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb6c8955835a8dbbb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   28:     0x5978026c48f8 - std::panicking::try::do_call::hc79d0fc888a0bd30
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   29:     0x5978026c48f8 - std::panicking::try::hb8a7878e3a8589d6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   30:     0x5978026c48f8 - std::panic::catch_unwind::hb8e4600ff0ff5cfa
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   31:     0x5978026c48f8 - test::run_test_in_process::hc2900b0b18688dd6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:27
[INFO] [stdout]   32:     0x5978026c48f8 - test::run_test::{{closure}}::hac2a9cb07be3d48d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:576:43
[INFO] [stdout]   33:     0x59780268839a - test::run_test::{{closure}}::h4a5b729e66a38cd8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:606:41
[INFO] [stdout]   34:     0x59780268839a - std::sys::backtrace::__rust_begin_short_backtrace::h0496fb742492f573
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:154:18
[INFO] [stdout]   35:     0x59780268bd14 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hbb6d257c550a54bd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:561:17
[INFO] [stdout]   36:     0x59780268bd14 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h46696fe4a6832328
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x59780268bd14 - std::panicking::try::do_call::h2625a51b667bfb64
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   38:     0x59780268bd14 - std::panicking::try::hb956a59a1973aa4c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   39:     0x59780268bd14 - std::panic::catch_unwind::h64f3b9d1067ef6a0
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   40:     0x59780268bd14 - std::thread::Builder::spawn_unchecked_::{{closure}}::h42b2841295b6c0b2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   41:     0x59780268bd14 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6127de71b8124639
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5978027b8d5b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h42f0ba71002a1b2c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   43:     0x5978027b8d5b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::had9e47d7a3dcecb8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   44:     0x5978027b8d5b - std::sys::pal::unix::thread::Thread::new::thread_start::h48cf765408f6f5f2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/pal/unix/thread.rs:105:17
[INFO] [stdout]   45:     0x729d1c20cac3 - <unknown>
[INFO] [stdout]   46:     0x729d1c29da04 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- custom_toolchain_via_proxy stdout ----
[INFO] [stdout] thread 'custom_toolchain_via_proxy' panicked at cargo-public-api/tests/cargo-public-api-bin-tests.rs:1450:46:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: RustupToolchainInstallError
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5978027b0d3a - std::backtrace_rs::backtrace::libunwind::trace::h8810477743020387
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x5978027b0d3a - std::backtrace_rs::backtrace::trace_unsynchronized::h3aa55355dd6c54a6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x5978027b0d3a - std::sys::backtrace::_print_fmt::h8588b0f62410823f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5978027b0d3a - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h98c26ac25ffe89bb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5978027db303 - core::fmt::rt::Argument::fmt::hf95377f4aebd453b
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x5978027db303 - core::fmt::write::h0dd5f6e2238c7982
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/mod.rs:1189:21
[INFO] [stdout]    6:     0x5978027ad643 - std::io::Write::write_fmt::h03bb0ca26e6faf8c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/io/mod.rs:1884:15
[INFO] [stdout]    7:     0x5978027b0b82 - std::sys::backtrace::BacktraceLock::print::h5c19c1c038ee186d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x5978027b223d - std::panicking::default_hook::{{closure}}::h77172f079a1fcb13
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:268:22
[INFO] [stdout]    9:     0x5978027b2047 - std::panicking::default_hook::he5f8e3b203ccddba
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:292:9
[INFO] [stdout]   10:     0x5978026c03e7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7a3c7b4a1ae77f2f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   11:     0x5978026c03e7 - test::test_main::{{closure}}::hf0d3b69ae9b353d1
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:134:21
[INFO] [stdout]   12:     0x5978027b28e8 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6332e82e7b189abd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   13:     0x5978027b28e8 - std::panicking::rust_panic_with_hook::h53863d4e9018df39
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:809:13
[INFO] [stdout]   14:     0x5978027b26aa - std::panicking::begin_panic_handler::{{closure}}::h67280e6fa0757873
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:674:13
[INFO] [stdout]   15:     0x5978027b1219 - std::sys::backtrace::__rust_end_short_backtrace::h1dac3f54d6fbbeb2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:170:18
[INFO] [stdout]   16:     0x5978027b233c - rust_begin_unwind
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:665:5
[INFO] [stdout]   17:     0x5978022df260 - core::panicking::panic_fmt::h6792bd1b2bf01041
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panicking.rs:76:14
[INFO] [stdout]   18:     0x5978022df6e6 - core::result::unwrap_failed::h05e0602ed34287c5
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/result.rs:1699:5
[INFO] [stdout]   19:     0x5978022e1c9c - core::result::Result<T,E>::unwrap::ha3a3ce0feeee9f4b
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/result.rs:1104:23
[INFO] [stdout]   20:     0x5978022e1c9c - cargo_public_api_bin_tests::TestCmd::with_proxy_toolchain::hee37861f4a5b5294
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:1450:9
[INFO] [stdout]   21:     0x5978022e5360 - cargo_public_api_bin_tests::custom_toolchain_via_proxy::hc71845620b400089
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:248:9
[INFO] [stdout]   22:     0x5978022e5327 - cargo_public_api_bin_tests::custom_toolchain_via_proxy::{{closure}}::h04b737b405bfdf32
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:246:32
[INFO] [stdout]   23:     0x5978022f2376 - core::ops::function::FnOnce::call_once::hd906c9dabbfd8fd9
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5978026c4f0b - core::ops::function::FnOnce::call_once::h871bf86719ec9aa4
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5978026c4f0b - test::__rust_begin_short_backtrace::h2167df1e2b7d76fd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:632:18
[INFO] [stdout]   26:     0x5978026c48f8 - test::run_test_in_process::{{closure}}::h15d92f75a3adfb79
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:60
[INFO] [stdout]   27:     0x5978026c48f8 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb6c8955835a8dbbb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   28:     0x5978026c48f8 - std::panicking::try::do_call::hc79d0fc888a0bd30
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   29:     0x5978026c48f8 - std::panicking::try::hb8a7878e3a8589d6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   30:     0x5978026c48f8 - std::panic::catch_unwind::hb8e4600ff0ff5cfa
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   31:     0x5978026c48f8 - test::run_test_in_process::hc2900b0b18688dd6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:27
[INFO] [stdout]   32:     0x5978026c48f8 - test::run_test::{{closure}}::hac2a9cb07be3d48d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:576:43
[INFO] [stdout]   33:     0x59780268839a - test::run_test::{{closure}}::h4a5b729e66a38cd8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:606:41
[INFO] [stdout]   34:     0x59780268839a - std::sys::backtrace::__rust_begin_short_backtrace::h0496fb742492f573
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:154:18
[INFO] [stdout]   35:     0x59780268bd14 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hbb6d257c550a54bd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:561:17
[INFO] [stdout]   36:     0x59780268bd14 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h46696fe4a6832328
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x59780268bd14 - std::panicking::try::do_call::h2625a51b667bfb64
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   38:     0x59780268bd14 - std::panicking::try::hb956a59a1973aa4c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   39:     0x59780268bd14 - std::panic::catch_unwind::h64f3b9d1067ef6a0
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   40:     0x59780268bd14 - std::thread::Builder::spawn_unchecked_::{{closure}}::h42b2841295b6c0b2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   41:     0x59780268bd14 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6127de71b8124639
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5978027b8d5b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h42f0ba71002a1b2c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   43:     0x5978027b8d5b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::had9e47d7a3dcecb8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   44:     0x5978027b8d5b - std::sys::pal::unix::thread::Thread::new::thread_start::h48cf765408f6f5f2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/pal/unix/thread.rs:105:17
[INFO] [stdout]   45:     0x729d1c20cac3 - <unknown>
[INFO] [stdout]   46:     0x729d1c29da04 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- cap_lints_allow_by_default_when_diffing stdout ----
[INFO] [stdout] thread 'cap_lints_allow_by_default_when_diffing' panicked at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Warning: using the `beta-2024-12-08-x86_64-unknown-linux-gnu` 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 (see stderr)
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`cd "/tmp/.tmpfjSzFB" && "/opt/rustwide/target/debug/cargo-public-api" "--omit" "blanket-impls,auto-trait-impls" "--target-dir" "/tmp/.tmpLoiSFw" "diff" "v0.1.0..v0.1.1"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Warning: using the `beta-2024-12-08-x86_64-unknown-linux-gnu` 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 (see stderr)
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5978027b0d3a - std::backtrace_rs::backtrace::libunwind::trace::h8810477743020387
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x5978027b0d3a - std::backtrace_rs::backtrace::trace_unsynchronized::h3aa55355dd6c54a6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x5978027b0d3a - std::sys::backtrace::_print_fmt::h8588b0f62410823f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5978027b0d3a - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h98c26ac25ffe89bb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5978027db303 - core::fmt::rt::Argument::fmt::hf95377f4aebd453b
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x5978027db303 - core::fmt::write::h0dd5f6e2238c7982
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/mod.rs:1189:21
[INFO] [stdout]    6:     0x5978027ad643 - std::io::Write::write_fmt::h03bb0ca26e6faf8c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/io/mod.rs:1884:15
[INFO] [stdout]    7:     0x5978027b0b82 - std::sys::backtrace::BacktraceLock::print::h5c19c1c038ee186d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x5978027b223d - std::panicking::default_hook::{{closure}}::h77172f079a1fcb13
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:268:22
[INFO] [stdout]    9:     0x5978027b2047 - std::panicking::default_hook::he5f8e3b203ccddba
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:292:9
[INFO] [stdout]   10:     0x5978026c03e7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7a3c7b4a1ae77f2f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   11:     0x5978026c03e7 - test::test_main::{{closure}}::hf0d3b69ae9b353d1
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:134:21
[INFO] [stdout]   12:     0x5978027b28e8 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6332e82e7b189abd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   13:     0x5978027b28e8 - std::panicking::rust_panic_with_hook::h53863d4e9018df39
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:809:13
[INFO] [stdout]   14:     0x5978027b26aa - std::panicking::begin_panic_handler::{{closure}}::h67280e6fa0757873
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:674:13
[INFO] [stdout]   15:     0x5978027b1219 - std::sys::backtrace::__rust_end_short_backtrace::h1dac3f54d6fbbeb2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:170:18
[INFO] [stdout]   16:     0x5978027b233c - rust_begin_unwind
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:665:5
[INFO] [stdout]   17:     0x5978022df260 - core::panicking::panic_fmt::h6792bd1b2bf01041
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panicking.rs:76:14
[INFO] [stdout]   18:     0x59780271ee03 - core::panicking::panic_display::hbe5118818c9e1ba3
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panicking.rs:269:5
[INFO] [stdout]   19:     0x597802718b3e - assert_cmd::assert::AssertError::panic::panic_cold_display::h9c0d3fcaf6e4c2ae
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic.rs:100:13
[INFO] [stdout]   20:     0x5978027167f7 - assert_cmd::assert::AssertError::panic::h5536e6cad9f81439
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.16/src/assert.rs:1033:9
[INFO] [stdout]   21:     0x597802726af7 - core::ops::function::FnOnce::call_once::h9f4d2e5963087e8a
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x597802721c90 - core::result::Result<T,E>::unwrap_or_else::h6e846b912950ad52
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/result.rs:1458:23
[INFO] [stdout]   23:     0x5978027157b6 - assert_cmd::assert::Assert::success::hcddaa346c7f4bb8c
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.16/src/assert.rs:158:9
[INFO] [stdout]   24:     0x5978022ebec7 - cargo_public_api_bin_tests::cap_lints_allow_by_default_when_diffing::h879694da8e9c1722
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:877:5
[INFO] [stdout]   25:     0x5978022ebd47 - cargo_public_api_bin_tests::cap_lints_allow_by_default_when_diffing::{{closure}}::heb33230fe98687c3
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:868:45
[INFO] [stdout]   26:     0x5978022f1866 - core::ops::function::FnOnce::call_once::h54f00ba90104f4c4
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5978026c4f0b - core::ops::function::FnOnce::call_once::h871bf86719ec9aa4
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x5978026c4f0b - test::__rust_begin_short_backtrace::h2167df1e2b7d76fd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:632:18
[INFO] [stdout]   29:     0x5978026c48f8 - test::run_test_in_process::{{closure}}::h15d92f75a3adfb79
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:60
[INFO] [stdout]   30:     0x5978026c48f8 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb6c8955835a8dbbb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   31:     0x5978026c48f8 - std::panicking::try::do_call::hc79d0fc888a0bd30
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   32:     0x5978026c48f8 - std::panicking::try::hb8a7878e3a8589d6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   33:     0x5978026c48f8 - std::panic::catch_unwind::hb8e4600ff0ff5cfa
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   34:     0x5978026c48f8 - test::run_test_in_process::hc2900b0b18688dd6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:27
[INFO] [stdout]   35:     0x5978026c48f8 - test::run_test::{{closure}}::hac2a9cb07be3d48d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:576:43
[INFO] [stdout]   36:     0x59780268839a - test::run_test::{{closure}}::h4a5b729e66a38cd8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:606:41
[INFO] [stdout]   37:     0x59780268839a - std::sys::backtrace::__rust_begin_short_backtrace::h0496fb742492f573
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:154:18
[INFO] [stdout]   38:     0x59780268bd14 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hbb6d257c550a54bd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:561:17
[INFO] [stdout]   39:     0x59780268bd14 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h46696fe4a6832328
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   40:     0x59780268bd14 - std::panicking::try::do_call::h2625a51b667bfb64
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   41:     0x59780268bd14 - std::panicking::try::hb956a59a1973aa4c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   42:     0x59780268bd14 - std::panic::catch_unwind::h64f3b9d1067ef6a0
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   43:     0x59780268bd14 - std::thread::Builder::spawn_unchecked_::{{closure}}::h42b2841295b6c0b2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   44:     0x59780268bd14 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6127de71b8124639
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x5978027b8d5b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h42f0ba71002a1b2c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   46:     0x5978027b8d5b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::had9e47d7a3dcecb8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   47:     0x5978027b8d5b - std::sys::pal::unix::thread::Thread::new::thread_start::h48cf765408f6f5f2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/pal/unix/thread.rs:105:17
[INFO] [stdout]   48:     0x729d1c20cac3 - <unknown>
[INFO] [stdout]   49:     0x729d1c29da04 - clone
[INFO] [stdout]   50:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- deny_added_with_diff stdout ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [1m[91merror[97m: expect test failed[0m
[INFO] [stdout]    [1m[34m-->[0m ./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] [1mExpect[0m:
[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] [1mActual[0m:
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m:
[INFO] [stdout] ----
[INFO] [stdout] [4m[31mRemoved 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] [0m
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- debug_logging stdout ----
[INFO] [stdout] thread 'debug_logging' panicked at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5:
[INFO] [stdout] Unexpected stderr, failed (var.contains(Running ) && var.contains(rustdoc_json_path_for_manifest_path))
[INFO] [stdout] ├── var as str: Warning: using the `beta-2024-12-08-x86_64-unknown-linux-gnu` toolchain for gathering the public api is not possible, switching to `nightly`
[INFO] [stdout] │   [2m2024-12-14T03:26:41.113001Z[0m [32m INFO[0m [2mrustdoc_json::builder[0m[2m:[0m Running "rustup" "run" "nightly" "cargo" "rustdoc" "--lib" "--target-dir" "/tmp/.tmpwgG2jo" "--color" "auto" "--manifest-path" "Cargo.toml" "--" "-Z" "unstable-options" "--output-format" "json" "--cap-lints" "warn"
[INFO] [stdout] │   error: toolchain 'nightly-x86_64-unknown-linux-gnu' is not installed
[INFO] [stdout] │   Error: Failed to build rustdoc JSON (see stderr)
[INFO] [stdout] └── var.contains(rustdoc_json_path_for_manifest_path)
[INFO] [stdout]     └── var: Warning: using the `beta-2024-12-08-x86_64-unknown-linux-gnu` toolchain for gathering the public api is not possible, switching to `nightly`
[INFO] [stdout]         [2m2024-12-14T03:26:41.113001Z[0m [32m INFO[0m [2mrustdoc_json::builder[0m[2m:[0m Running "rustup" "run" "nightly" "cargo" "rustdoc" "--lib" "--target-dir" "/tmp/.tmpwgG2jo" "--color" "auto" "--manifest-path" "Cargo.toml" "--" "-Z" "unstable-options" "--output-format" "json" "--cap-lints" "warn"
[INFO] [stdout]         error: toolchain 'nightly-x86_64-unknown-linux-gnu' is not installed
[INFO] [stdout]         Error: Failed to build rustdoc JSON (see stderr)
[INFO] [stdout] 
[INFO] [stdout] command=`cd "/tmp/.tmp9UTOTI" && RUST_LOG="debug" "/opt/rustwide/target/debug/cargo-public-api" "--omit" "blanket-impls,auto-trait-impls" "--target-dir" "/tmp/.tmpwgG2jo"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Warning: using the `beta-2024-12-08-x86_64-unknown-linux-gnu` toolchain for gathering the public api is not possible, switching to `nightly`
[INFO] [stdout] \u{1b}[2m2024-12-14T03:26:41.113001Z\u{1b}[0m \u{1b}[32m INFO\u{1b}[0m \u{1b}[2mrustdoc_json::builder\u{1b}[0m\u{1b}[2m:\u{1b}[0m Running \"rustup\" \"run\" \"nightly\" \"cargo\" \"rustdoc\" \"--lib\" \"--target-dir\" \"/tmp/.tmpwgG2jo\" \"--color\" \"auto\" \"--manifest-path\" \"Cargo.toml\" \"--\" \"-Z\" \"unstable-options\" \"--output-format\" \"json\" \"--cap-lints\" \"warn\"
[INFO] [stdout] error: toolchain \'nightly-x86_64-unknown-linux-gnu\' is not installed
[INFO] [stdout] Error: Failed to build rustdoc JSON (see stderr)
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5978027b0d3a - std::backtrace_rs::backtrace::libunwind::trace::h8810477743020387
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x5978027b0d3a - std::backtrace_rs::backtrace::trace_unsynchronized::h3aa55355dd6c54a6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x5978027b0d3a - std::sys::backtrace::_print_fmt::h8588b0f62410823f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5978027b0d3a - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h98c26ac25ffe89bb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5978027db303 - core::fmt::rt::Argument::fmt::hf95377f4aebd453b
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x5978027db303 - core::fmt::write::h0dd5f6e2238c7982
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/mod.rs:1189:21
[INFO] [stdout]    6:     0x5978027ad643 - std::io::Write::write_fmt::h03bb0ca26e6faf8c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/io/mod.rs:1884:15
[INFO] [stdout]    7:     0x5978027b0b82 - std::sys::backtrace::BacktraceLock::print::h5c19c1c038ee186d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x5978027b223d - std::panicking::default_hook::{{closure}}::h77172f079a1fcb13
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:268:22
[INFO] [stdout]    9:     0x5978027b2047 - std::panicking::default_hook::he5f8e3b203ccddba
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:292:9
[INFO] [stdout]   10:     0x5978026c03e7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7a3c7b4a1ae77f2f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   11:     0x5978026c03e7 - test::test_main::{{closure}}::hf0d3b69ae9b353d1
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:134:21
[INFO] [stdout]   12:     0x5978027b28e8 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6332e82e7b189abd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   13:     0x5978027b28e8 - std::panicking::rust_panic_with_hook::h53863d4e9018df39
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:809:13
[INFO] [stdout]   14:     0x5978027b26aa - std::panicking::begin_panic_handler::{{closure}}::h67280e6fa0757873
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:674:13
[INFO] [stdout]   15:     0x5978027b1219 - std::sys::backtrace::__rust_end_short_backtrace::h1dac3f54d6fbbeb2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:170:18
[INFO] [stdout]   16:     0x5978027b233c - rust_begin_unwind
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:665:5
[INFO] [stdout]   17:     0x5978022df260 - core::panicking::panic_fmt::h6792bd1b2bf01041
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panicking.rs:76:14
[INFO] [stdout]   18:     0x59780271ee03 - core::panicking::panic_display::hbe5118818c9e1ba3
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panicking.rs:269:5
[INFO] [stdout]   19:     0x597802718b3e - assert_cmd::assert::AssertError::panic::panic_cold_display::h9c0d3fcaf6e4c2ae
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic.rs:100:13
[INFO] [stdout]   20:     0x5978027167f7 - assert_cmd::assert::AssertError::panic::h5536e6cad9f81439
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.16/src/assert.rs:1033:9
[INFO] [stdout]   21:     0x597802726af7 - core::ops::function::FnOnce::call_once::h9f4d2e5963087e8a
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x597802721c90 - core::result::Result<T,E>::unwrap_or_else::h6e846b912950ad52
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/result.rs:1458:23
[INFO] [stdout]   23:     0x5978022fb705 - assert_cmd::assert::Assert::stderr::h92a53735234c6d66
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.16/src/assert.rs:460:9
[INFO] [stdout]   24:     0x5978022e4cc2 - cargo_public_api_bin_tests::debug_logging::h6b6af7f14523a32d
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:185:5
[INFO] [stdout]   25:     0x5978022e4ad7 - cargo_public_api_bin_tests::debug_logging::{{closure}}::h654b0ed099a3193f
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:176:19
[INFO] [stdout]   26:     0x5978022f17e6 - core::ops::function::FnOnce::call_once::h5165dfdd6a2aa4da
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5978026c4f0b - core::ops::function::FnOnce::call_once::h871bf86719ec9aa4
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x5978026c4f0b - test::__rust_begin_short_backtrace::h2167df1e2b7d76fd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:632:18
[INFO] [stdout]   29:     0x5978026c48f8 - test::run_test_in_process::{{closure}}::h15d92f75a3adfb79
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:60
[INFO] [stdout]   30:     0x5978026c48f8 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb6c8955835a8dbbb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   31:     0x5978026c48f8 - std::panicking::try::do_call::hc79d0fc888a0bd30
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   32:     0x5978026c48f8 - std::panicking::try::hb8a7878e3a8589d6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   33:     0x5978026c48f8 - std::panic::catch_unwind::hb8e4600ff0ff5cfa
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   34:     0x5978026c48f8 - test::run_test_in_process::hc2900b0b18688dd6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:27
[INFO] [stdout]   35:     0x5978026c48f8 - test::run_test::{{closure}}::hac2a9cb07be3d48d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:576:43
[INFO] [stdout]   36:     0x59780268839a - test::run_test::{{closure}}::h4a5b729e66a38cd8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:606:41
[INFO] [stdout]   37:     0x59780268839a - std::sys::backtrace::__rust_begin_short_backtrace::h0496fb742492f573
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:154:18
[INFO] [stdout]   38:     0x59780268bd14 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hbb6d257c550a54bd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:561:17
[INFO] [stdout]   39:     0x59780268bd14 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h46696fe4a6832328
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   40:     0x59780268bd14 - std::panicking::try::do_call::h2625a51b667bfb64
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   41:     0x59780268bd14 - std::panicking::try::hb956a59a1973aa4c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   42:     0x59780268bd14 - std::panic::catch_unwind::h64f3b9d1067ef6a0
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   43:     0x59780268bd14 - std::thread::Builder::spawn_unchecked_::{{closure}}::h42b2841295b6c0b2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   44:     0x59780268bd14 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6127de71b8124639
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x5978027b8d5b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h42f0ba71002a1b2c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   46:     0x5978027b8d5b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::had9e47d7a3dcecb8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   47:     0x5978027b8d5b - std::sys::pal::unix::thread::Thread::new::thread_start::h48cf765408f6f5f2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/pal/unix/thread.rs:105:17
[INFO] [stdout]   48:     0x729d1c20cac3 - <unknown>
[INFO] [stdout]   49:     0x729d1c29da04 - clone
[INFO] [stdout]   50:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- deny_removed_with_diff stdout ----
[INFO] [stdout] thread 'deny_removed_with_diff' panicked at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5:
[INFO] [stdout] 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 `beta-2024-12-08-x86_64-unknown-linux-gnu` 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 (see stderr)
[INFO] [stdout] └── var as str: Warning: using the `beta-2024-12-08-x86_64-unknown-linux-gnu` 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 (see stderr)
[INFO] [stdout] 
[INFO] [stdout] command=`cd "/tmp/.tmp2sGr9k" && "/opt/rustwide/target/debug/cargo-public-api" "--omit" "blanket-impls,auto-trait-impls" "--target-dir" "/tmp/.tmp1jfWey" "diff" "v0.2.0..v0.3.0" "--deny=removed"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Warning: using the `beta-2024-12-08-x86_64-unknown-linux-gnu` 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 (see stderr)
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5978027b0d3a - std::backtrace_rs::backtrace::libunwind::trace::h8810477743020387
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x5978027b0d3a - std::backtrace_rs::backtrace::trace_unsynchronized::h3aa55355dd6c54a6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x5978027b0d3a - std::sys::backtrace::_print_fmt::h8588b0f62410823f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5978027b0d3a - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h98c26ac25ffe89bb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5978027db303 - core::fmt::rt::Argument::fmt::hf95377f4aebd453b
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x5978027db303 - core::fmt::write::h0dd5f6e2238c7982
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/mod.rs:1189:21
[INFO] [stdout]    6:     0x5978027ad643 - std::io::Write::write_fmt::h03bb0ca26e6faf8c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/io/mod.rs:1884:15
[INFO] [stdout]    7:     0x5978027b0b82 - std::sys::backtrace::BacktraceLock::print::h5c19c1c038ee186d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x5978027b223d - std::panicking::default_hook::{{closure}}::h77172f079a1fcb13
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:268:22
[INFO] [stdout]    9:     0x5978027b2047 - std::panicking::default_hook::he5f8e3b203ccddba
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:292:9
[INFO] [stdout]   10:     0x5978026c03e7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7a3c7b4a1ae77f2f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   11:     0x5978026c03e7 - test::test_main::{{closure}}::hf0d3b69ae9b353d1
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:134:21
[INFO] [stdout]   12:     0x5978027b28e8 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6332e82e7b189abd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   13:     0x5978027b28e8 - std::panicking::rust_panic_with_hook::h53863d4e9018df39
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:809:13
[INFO] [stdout]   14:     0x5978027b26aa - std::panicking::begin_panic_handler::{{closure}}::h67280e6fa0757873
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:674:13
[INFO] [stdout]   15:     0x5978027b1219 - std::sys::backtrace::__rust_end_short_backtrace::h1dac3f54d6fbbeb2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:170:18
[INFO] [stdout]   16:     0x5978027b233c - rust_begin_unwind
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:665:5
[INFO] [stdout]   17:     0x5978022df260 - core::panicking::panic_fmt::h6792bd1b2bf01041
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panicking.rs:76:14
[INFO] [stdout]   18:     0x59780271ee03 - core::panicking::panic_display::hbe5118818c9e1ba3
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panicking.rs:269:5
[INFO] [stdout]   19:     0x597802718b3e - assert_cmd::assert::AssertError::panic::panic_cold_display::h9c0d3fcaf6e4c2ae
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic.rs:100:13
[INFO] [stdout]   20:     0x5978027167f7 - assert_cmd::assert::AssertError::panic::h5536e6cad9f81439
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.16/src/assert.rs:1033:9
[INFO] [stdout]   21:     0x597802726af7 - core::ops::function::FnOnce::call_once::h9f4d2e5963087e8a
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x597802721c90 - core::result::Result<T,E>::unwrap_or_else::h6e846b912950ad52
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/result.rs:1458:23
[INFO] [stdout]   23:     0x5978022fb605 - assert_cmd::assert::Assert::stderr::h444c065e56d4b1d0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.16/src/assert.rs:460:9
[INFO] [stdout]   24:     0x5978022eaa4e - cargo_public_api_bin_tests::deny_removed_with_diff::hd42c042d24c23c6d
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:751:5
[INFO] [stdout]   25:     0x5978022ea907 - cargo_public_api_bin_tests::deny_removed_with_diff::{{closure}}::h552866eae847b69b
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:746:28
[INFO] [stdout]   26:     0x5978022f22f6 - core::ops::function::FnOnce::call_once::hd48c8c24defed558
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5978026c4f0b - core::ops::function::FnOnce::call_once::h871bf86719ec9aa4
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x5978026c4f0b - test::__rust_begin_short_backtrace::h2167df1e2b7d76fd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:632:18
[INFO] [stdout]   29:     0x5978026c48f8 - test::run_test_in_process::{{closure}}::h15d92f75a3adfb79
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:60
[INFO] [stdout]   30:     0x5978026c48f8 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb6c8955835a8dbbb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   31:     0x5978026c48f8 - std::panicking::try::do_call::hc79d0fc888a0bd30
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   32:     0x5978026c48f8 - std::panicking::try::hb8a7878e3a8589d6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   33:     0x5978026c48f8 - std::panic::catch_unwind::hb8e4600ff0ff5cfa
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   34:     0x5978026c48f8 - test::run_test_in_process::hc2900b0b18688dd6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:27
[INFO] [stdout]   35:     0x5978026c48f8 - test::run_test::{{closure}}::hac2a9cb07be3d48d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:576:43
[INFO] [stdout]   36:     0x59780268839a - test::run_test::{{closure}}::h4a5b729e66a38cd8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:606:41
[INFO] [stdout]   37:     0x59780268839a - std::sys::backtrace::__rust_begin_short_backtrace::h0496fb742492f573
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:154:18
[INFO] [stdout]   38:     0x59780268bd14 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hbb6d257c550a54bd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:561:17
[INFO] [stdout]   39:     0x59780268bd14 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h46696fe4a6832328
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   40:     0x59780268bd14 - std::panicking::try::do_call::h2625a51b667bfb64
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   41:     0x59780268bd14 - std::panicking::try::hb956a59a1973aa4c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   42:     0x59780268bd14 - std::panic::catch_unwind::h64f3b9d1067ef6a0
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   43:     0x59780268bd14 - std::thread::Builder::spawn_unchecked_::{{closure}}::h42b2841295b6c0b2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   44:     0x59780268bd14 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6127de71b8124639
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x5978027b8d5b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h42f0ba71002a1b2c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   46:     0x5978027b8d5b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::had9e47d7a3dcecb8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   47:     0x5978027b8d5b - std::sys::pal::unix::thread::Thread::new::thread_start::h48cf765408f6f5f2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/pal/unix/thread.rs:105:17
[INFO] [stdout]   48:     0x729d1c20cac3 - <unknown>
[INFO] [stdout]   49:     0x729d1c29da04 - clone
[INFO] [stdout]   50:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- deny_with_diff stdout ----
[INFO] [stdout] thread 'deny_with_diff' panicked at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5:
[INFO] [stdout] Unexpected stderr, failed var.contains(The API diff is not allowed as per --deny)
[INFO] [stdout] ├── var: Warning: using the `beta-2024-12-08-x86_64-unknown-linux-gnu` 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 (see stderr)
[INFO] [stdout] └── var as str: Warning: using the `beta-2024-12-08-x86_64-unknown-linux-gnu` 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 (see stderr)
[INFO] [stdout] 
[INFO] [stdout] command=`cd "/tmp/.tmp4Bj6xn" && "/opt/rustwide/target/debug/cargo-public-api" "--omit" "blanket-impls,auto-trait-impls" "--target-dir" "/tmp/.tmpxr1EG7" "diff" "v0.1.0..v0.2.0" "--deny=all"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Warning: using the `beta-2024-12-08-x86_64-unknown-linux-gnu` 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 (see stderr)
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5978027b0d3a - std::backtrace_rs::backtrace::libunwind::trace::h8810477743020387
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x5978027b0d3a - std::backtrace_rs::backtrace::trace_unsynchronized::h3aa55355dd6c54a6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x5978027b0d3a - std::sys::backtrace::_print_fmt::h8588b0f62410823f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5978027b0d3a - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h98c26ac25ffe89bb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5978027db303 - core::fmt::rt::Argument::fmt::hf95377f4aebd453b
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x5978027db303 - core::fmt::write::h0dd5f6e2238c7982
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/mod.rs:1189:21
[INFO] [stdout]    6:     0x5978027ad643 - std::io::Write::write_fmt::h03bb0ca26e6faf8c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/io/mod.rs:1884:15
[INFO] [stdout]    7:     0x5978027b0b82 - std::sys::backtrace::BacktraceLock::print::h5c19c1c038ee186d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x5978027b223d - std::panicking::default_hook::{{closure}}::h77172f079a1fcb13
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:268:22
[INFO] [stdout]    9:     0x5978027b2047 - std::panicking::default_hook::he5f8e3b203ccddba
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:292:9
[INFO] [stdout]   10:     0x5978026c03e7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7a3c7b4a1ae77f2f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   11:     0x5978026c03e7 - test::test_main::{{closure}}::hf0d3b69ae9b353d1
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:134:21
[INFO] [stdout]   12:     0x5978027b28e8 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6332e82e7b189abd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   13:     0x5978027b28e8 - std::panicking::rust_panic_with_hook::h53863d4e9018df39
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:809:13
[INFO] [stdout]   14:     0x5978027b26aa - std::panicking::begin_panic_handler::{{closure}}::h67280e6fa0757873
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:674:13
[INFO] [stdout]   15:     0x5978027b1219 - std::sys::backtrace::__rust_end_short_backtrace::h1dac3f54d6fbbeb2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:170:18
[INFO] [stdout]   16:     0x5978027b233c - rust_begin_unwind
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:665:5
[INFO] [stdout]   17:     0x5978022df260 - core::panicking::panic_fmt::h6792bd1b2bf01041
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panicking.rs:76:14
[INFO] [stdout]   18:     0x59780271ee03 - core::panicking::panic_display::hbe5118818c9e1ba3
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panicking.rs:269:5
[INFO] [stdout]   19:     0x597802718b3e - assert_cmd::assert::AssertError::panic::panic_cold_display::h9c0d3fcaf6e4c2ae
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic.rs:100:13
[INFO] [stdout]   20:     0x5978027167f7 - assert_cmd::assert::AssertError::panic::h5536e6cad9f81439
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.16/src/assert.rs:1033:9
[INFO] [stdout]   21:     0x597802726af7 - core::ops::function::FnOnce::call_once::h9f4d2e5963087e8a
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x597802721c90 - core::result::Result<T,E>::unwrap_or_else::h6e846b912950ad52
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/result.rs:1458:23
[INFO] [stdout]   23:     0x5978022fb605 - assert_cmd::assert::Assert::stderr::h444c065e56d4b1d0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.16/src/assert.rs:460:9
[INFO] [stdout]   24:     0x5978022ea3ee - cargo_public_api_bin_tests::deny_with_diff::he9eff1992b1b2e2b
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:709:5
[INFO] [stdout]   25:     0x5978022ea2a7 - cargo_public_api_bin_tests::deny_with_diff::{{closure}}::hced1080f60af70f9
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:704:20
[INFO] [stdout]   26:     0x5978022f2576 - core::ops::function::FnOnce::call_once::hece2503ccbd0e75d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5978026c4f0b - core::ops::function::FnOnce::call_once::h871bf86719ec9aa4
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x5978026c4f0b - test::__rust_begin_short_backtrace::h2167df1e2b7d76fd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:632:18
[INFO] [stdout]   29:     0x5978026c48f8 - test::run_test_in_process::{{closure}}::h15d92f75a3adfb79
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:60
[INFO] [stdout]   30:     0x5978026c48f8 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb6c8955835a8dbbb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   31:     0x5978026c48f8 - std::panicking::try::do_call::hc79d0fc888a0bd30
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   32:     0x5978026c48f8 - std::panicking::try::hb8a7878e3a8589d6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   33:     0x5978026c48f8 - std::panic::catch_unwind::hb8e4600ff0ff5cfa
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   34:     0x5978026c48f8 - test::run_test_in_process::hc2900b0b18688dd6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:27
[INFO] [stdout]   35:     0x5978026c48f8 - test::run_test::{{closure}}::hac2a9cb07be3d48d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:576:43
[INFO] [stdout]   36:     0x59780268839a - test::run_test::{{closure}}::h4a5b729e66a38cd8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:606:41
[INFO] [stdout]   37:     0x59780268839a - std::sys::backtrace::__rust_begin_short_backtrace::h0496fb742492f573
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:154:18
[INFO] [stdout]   38:     0x59780268bd14 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hbb6d257c550a54bd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:561:17
[INFO] [stdout]   39:     0x59780268bd14 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h46696fe4a6832328
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   40:     0x59780268bd14 - std::panicking::try::do_call::h2625a51b667bfb64
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   41:     0x59780268bd14 - std::panicking::try::hb956a59a1973aa4c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   42:     0x59780268bd14 - std::panic::catch_unwind::h64f3b9d1067ef6a0
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   43:     0x59780268bd14 - std::thread::Builder::spawn_unchecked_::{{closure}}::h42b2841295b6c0b2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   44:     0x59780268bd14 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6127de71b8124639
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x5978027b8d5b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h42f0ba71002a1b2c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   46:     0x5978027b8d5b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::had9e47d7a3dcecb8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   47:     0x5978027b8d5b - std::sys::pal::unix::thread::Thread::new::thread_start::h48cf765408f6f5f2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/pal/unix/thread.rs:105:17
[INFO] [stdout]   48:     0x729d1c20cac3 - <unknown>
[INFO] [stdout]   49:     0x729d1c29da04 - clone
[INFO] [stdout]   50:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- diff_against_published_version_with_lib_name_different_from_package_name stdout ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [1m[91merror[97m: expect test failed[0m
[INFO] [stdout]    [1m[34m-->[0m ./expected-output/other-lib-name-diff.txt
[INFO] [stdout] 
[INFO] [stdout] [1mExpect[0m:
[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] (none)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mActual[0m:
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m:
[INFO] [stdout] ----
[INFO] [stdout] [4m[31mRemoved 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] (none)
[INFO] [stdout] 
[INFO] [stdout] [0m
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- diff_between_two_published_versions stdout ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [1m[91merror[97m: expect test failed[0m
[INFO] [stdout]    [1m[34m-->[0m ./expected-output/example_api_diff_v0.1.0_to_v0.2.0.txt
[INFO] [stdout] 
[INFO] [stdout] [1mExpect[0m:
[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] [1mActual[0m:
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m:
[INFO] [stdout] ----
[INFO] [stdout] [4m[31mRemoved 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] [0m
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- deny_with_diff_with_subcommand stdout ----
[INFO] [stdout] thread 'deny_with_diff_with_subcommand' panicked at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5:
[INFO] [stdout] Unexpected stderr, failed var.contains(The API diff is not allowed as per --deny)
[INFO] [stdout] ├── var: Warning: using the `beta-2024-12-08-x86_64-unknown-linux-gnu` 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 (see stderr)
[INFO] [stdout] └── var as str: Warning: using the `beta-2024-12-08-x86_64-unknown-linux-gnu` 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 (see stderr)
[INFO] [stdout] 
[INFO] [stdout] command=`cd "/tmp/.tmpqd8dgj" && "/opt/rustwide/target/debug/cargo-public-api" "--omit" "blanket-impls,auto-trait-impls" "--target-dir" "/tmp/.tmpIAPUyc" "diff" "v0.1.0..v0.2.0" "--deny=all"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Warning: using the `beta-2024-12-08-x86_64-unknown-linux-gnu` 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 (see stderr)
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5978027b0d3a - std::backtrace_rs::backtrace::libunwind::trace::h8810477743020387
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x5978027b0d3a - std::backtrace_rs::backtrace::trace_unsynchronized::h3aa55355dd6c54a6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x5978027b0d3a - std::sys::backtrace::_print_fmt::h8588b0f62410823f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5978027b0d3a - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h98c26ac25ffe89bb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5978027db303 - core::fmt::rt::Argument::fmt::hf95377f4aebd453b
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x5978027db303 - core::fmt::write::h0dd5f6e2238c7982
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/mod.rs:1189:21
[INFO] [stdout]    6:     0x5978027ad643 - std::io::Write::write_fmt::h03bb0ca26e6faf8c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/io/mod.rs:1884:15
[INFO] [stdout]    7:     0x5978027b0b82 - std::sys::backtrace::BacktraceLock::print::h5c19c1c038ee186d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x5978027b223d - std::panicking::default_hook::{{closure}}::h77172f079a1fcb13
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:268:22
[INFO] [stdout]    9:     0x5978027b2047 - std::panicking::default_hook::he5f8e3b203ccddba
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:292:9
[INFO] [stdout]   10:     0x5978026c03e7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7a3c7b4a1ae77f2f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   11:     0x5978026c03e7 - test::test_main::{{closure}}::hf0d3b69ae9b353d1
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:134:21
[INFO] [stdout]   12:     0x5978027b28e8 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6332e82e7b189abd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   13:     0x5978027b28e8 - std::panicking::rust_panic_with_hook::h53863d4e9018df39
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:809:13
[INFO] [stdout]   14:     0x5978027b26aa - std::panicking::begin_panic_handler::{{closure}}::h67280e6fa0757873
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:674:13
[INFO] [stdout]   15:     0x5978027b1219 - std::sys::backtrace::__rust_end_short_backtrace::h1dac3f54d6fbbeb2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:170:18
[INFO] [stdout]   16:     0x5978027b233c - rust_begin_unwind
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:665:5
[INFO] [stdout]   17:     0x5978022df260 - core::panicking::panic_fmt::h6792bd1b2bf01041
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panicking.rs:76:14
[INFO] [stdout]   18:     0x59780271ee03 - core::panicking::panic_display::hbe5118818c9e1ba3
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panicking.rs:269:5
[INFO] [stdout]   19:     0x597802718b3e - assert_cmd::assert::AssertError::panic::panic_cold_display::h9c0d3fcaf6e4c2ae
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic.rs:100:13
[INFO] [stdout]   20:     0x5978027167f7 - assert_cmd::assert::AssertError::panic::h5536e6cad9f81439
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.16/src/assert.rs:1033:9
[INFO] [stdout]   21:     0x597802726af7 - core::ops::function::FnOnce::call_once::h9f4d2e5963087e8a
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x597802721c90 - core::result::Result<T,E>::unwrap_or_else::h6e846b912950ad52
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/result.rs:1458:23
[INFO] [stdout]   23:     0x5978022fb605 - assert_cmd::assert::Assert::stderr::h444c065e56d4b1d0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.16/src/assert.rs:460:9
[INFO] [stdout]   24:     0x5978022ea5ce - cargo_public_api_bin_tests::deny_with_diff_with_subcommand::h5a6ccf713e32611d
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:720:5
[INFO] [stdout]   25:     0x5978022ea487 - cargo_public_api_bin_tests::deny_with_diff_with_subcommand::{{closure}}::hbcc79305f63a1342
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:715:36
[INFO] [stdout]   26:     0x5978022f1e26 - core::ops::function::FnOnce::call_once::h9ae2b56db3990d64
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5978026c4f0b - core::ops::function::FnOnce::call_once::h871bf86719ec9aa4
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x5978026c4f0b - test::__rust_begin_short_backtrace::h2167df1e2b7d76fd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:632:18
[INFO] [stdout]   29:     0x5978026c48f8 - test::run_test_in_process::{{closure}}::h15d92f75a3adfb79
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:60
[INFO] [stdout]   30:     0x5978026c48f8 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb6c8955835a8dbbb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   31:     0x5978026c48f8 - std::panicking::try::do_call::hc79d0fc888a0bd30
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   32:     0x5978026c48f8 - std::panicking::try::hb8a7878e3a8589d6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   33:     0x5978026c48f8 - std::panic::catch_unwind::hb8e4600ff0ff5cfa
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   34:     0x5978026c48f8 - test::run_test_in_process::hc2900b0b18688dd6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:27
[INFO] [stdout]   35:     0x5978026c48f8 - test::run_test::{{closure}}::hac2a9cb07be3d48d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:576:43
[INFO] [stdout]   36:     0x59780268839a - test::run_test::{{closure}}::h4a5b729e66a38cd8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:606:41
[INFO] [stdout]   37:     0x59780268839a - std::sys::backtrace::__rust_begin_short_backtrace::h0496fb742492f573
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:154:18
[INFO] [stdout]   38:     0x59780268bd14 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hbb6d257c550a54bd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:561:17
[INFO] [stdout]   39:     0x59780268bd14 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h46696fe4a6832328
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   40:     0x59780268bd14 - std::panicking::try::do_call::h2625a51b667bfb64
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   41:     0x59780268bd14 - std::panicking::try::hb956a59a1973aa4c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   42:     0x59780268bd14 - std::panic::catch_unwind::h64f3b9d1067ef6a0
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   43:     0x59780268bd14 - std::thread::Builder::spawn_unchecked_::{{closure}}::h42b2841295b6c0b2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   44:     0x59780268bd14 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6127de71b8124639
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x5978027b8d5b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h42f0ba71002a1b2c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   46:     0x5978027b8d5b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::had9e47d7a3dcecb8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   47:     0x5978027b8d5b - std::sys::pal::unix::thread::Thread::new::thread_start::h48cf765408f6f5f2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/pal/unix/thread.rs:105:17
[INFO] [stdout]   48:     0x729d1c20cac3 - <unknown>
[INFO] [stdout]   49:     0x729d1c29da04 - clone
[INFO] [stdout]   50:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- diff_against_latest_published_version stdout ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [1m[91merror[97m: expect test failed[0m
[INFO] [stdout]    [1m[34m-->[0m ./expected-output/diff-latest.txt
[INFO] [stdout] 
[INFO] [stdout] [1mExpect[0m:
[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] [1mActual[0m:
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m:
[INFO] [stdout] ----
[INFO] [stdout] [4m[31mRemoved 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] [0m
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- diff_against_published_version stdout ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [1m[91merror[97m: expect test failed[0m
[INFO] [stdout]    [1m[34m-->[0m ./expected-output/diff_published.txt
[INFO] [stdout] 
[INFO] [stdout] [1mExpect[0m:
[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] [1mActual[0m:
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m:
[INFO] [stdout] ----
[INFO] [stdout] [4m[31mRemoved 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] [0m
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- diff_public_items_from_files_with_subcommand stdout ----
[INFO] [stdout] thread 'diff_public_items_from_files_with_subcommand' panicked at cargo-public-api/tests/cargo-public-api-bin-tests.rs:1284:10:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: BuildRustdocJsonError
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5978027b0d3a - std::backtrace_rs::backtrace::libunwind::trace::h8810477743020387
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x5978027b0d3a - std::backtrace_rs::backtrace::trace_unsynchronized::h3aa55355dd6c54a6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x5978027b0d3a - std::sys::backtrace::_print_fmt::h8588b0f62410823f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5978027b0d3a - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h98c26ac25ffe89bb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5978027db303 - core::fmt::rt::Argument::fmt::hf95377f4aebd453b
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x5978027db303 - core::fmt::write::h0dd5f6e2238c7982
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/mod.rs:1189:21
[INFO] [stdout]    6:     0x5978027ad643 - std::io::Write::write_fmt::h03bb0ca26e6faf8c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/io/mod.rs:1884:15
[INFO] [stdout]    7:     0x5978027b0b82 - std::sys::backtrace::BacktraceLock::print::h5c19c1c038ee186d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x5978027b223d - std::panicking::default_hook::{{closure}}::h77172f079a1fcb13
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:268:22
[INFO] [stdout]    9:     0x5978027b2047 - std::panicking::default_hook::he5f8e3b203ccddba
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:292:9
[INFO] [stdout]   10:     0x5978026c03e7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7a3c7b4a1ae77f2f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   11:     0x5978026c03e7 - test::test_main::{{closure}}::hf0d3b69ae9b353d1
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:134:21
[INFO] [stdout]   12:     0x5978027b28e8 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6332e82e7b189abd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   13:     0x5978027b28e8 - std::panicking::rust_panic_with_hook::h53863d4e9018df39
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:809:13
[INFO] [stdout]   14:     0x5978027b26aa - std::panicking::begin_panic_handler::{{closure}}::h67280e6fa0757873
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:674:13
[INFO] [stdout]   15:     0x5978027b1219 - std::sys::backtrace::__rust_end_short_backtrace::h1dac3f54d6fbbeb2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:170:18
[INFO] [stdout]   16:     0x5978027b233c - rust_begin_unwind
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:665:5
[INFO] [stdout]   17:     0x5978022df260 - core::panicking::panic_fmt::h6792bd1b2bf01041
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panicking.rs:76:14
[INFO] [stdout]   18:     0x5978022df6e6 - core::result::unwrap_failed::h05e0602ed34287c5
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/result.rs:1699:5
[INFO] [stdout]   19:     0x5978022e11fd - core::result::Result<T,E>::unwrap::h8566f593fbb55f1e
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/result.rs:1104:23
[INFO] [stdout]   20:     0x5978022e11fd - cargo_public_api_bin_tests::rustdoc_json_path_for_crate::h388b091e2082f0f5
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:1282:5
[INFO] [stdout]   21:     0x5978022eb665 - cargo_public_api_bin_tests::diff_public_items_from_files_with_subcommand::hca99c98ab562d925
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:839:15
[INFO] [stdout]   22:     0x5978022eb427 - cargo_public_api_bin_tests::diff_public_items_from_files_with_subcommand::{{closure}}::hfacb708c88a0f3d3
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:834:50
[INFO] [stdout]   23:     0x5978022f1f76 - core::ops::function::FnOnce::call_once::hae12a09fe548c724
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5978026c4f0b - core::ops::function::FnOnce::call_once::h871bf86719ec9aa4
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5978026c4f0b - test::__rust_begin_short_backtrace::h2167df1e2b7d76fd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:632:18
[INFO] [stdout]   26:     0x5978026c48f8 - test::run_test_in_process::{{closure}}::h15d92f75a3adfb79
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:60
[INFO] [stdout]   27:     0x5978026c48f8 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb6c8955835a8dbbb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   28:     0x5978026c48f8 - std::panicking::try::do_call::hc79d0fc888a0bd30
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   29:     0x5978026c48f8 - std::panicking::try::hb8a7878e3a8589d6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   30:     0x5978026c48f8 - std::panic::catch_unwind::hb8e4600ff0ff5cfa
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   31:     0x5978026c48f8 - test::run_test_in_process::hc2900b0b18688dd6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:27
[INFO] [stdout]   32:     0x5978026c48f8 - test::run_test::{{closure}}::hac2a9cb07be3d48d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:576:43
[INFO] [stdout]   33:     0x59780268839a - test::run_test::{{closure}}::h4a5b729e66a38cd8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:606:41
[INFO] [stdout]   34:     0x59780268839a - std::sys::backtrace::__rust_begin_short_backtrace::h0496fb742492f573
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:154:18
[INFO] [stdout]   35:     0x59780268bd14 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hbb6d257c550a54bd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:561:17
[INFO] [stdout]   36:     0x59780268bd14 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h46696fe4a6832328
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x59780268bd14 - std::panicking::try::do_call::h2625a51b667bfb64
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   38:     0x59780268bd14 - std::panicking::try::hb956a59a1973aa4c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   39:     0x59780268bd14 - std::panic::catch_unwind::h64f3b9d1067ef6a0
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   40:     0x59780268bd14 - std::thread::Builder::spawn_unchecked_::{{closure}}::h42b2841295b6c0b2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   41:     0x59780268bd14 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6127de71b8124639
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5978027b8d5b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h42f0ba71002a1b2c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   43:     0x5978027b8d5b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::had9e47d7a3dcecb8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   44:     0x5978027b8d5b - std::sys::pal::unix::thread::Thread::new::thread_start::h48cf765408f6f5f2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/pal/unix/thread.rs:105:17
[INFO] [stdout]   45:     0x729d1c20cac3 - <unknown>
[INFO] [stdout]   46:     0x729d1c29da04 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- deny_without_diff stdout ----
[INFO] [stdout] thread 'deny_without_diff' panicked at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Warning: using the `beta-2024-12-08-x86_64-unknown-linux-gnu` 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 (see stderr)
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`cd "/tmp/.tmpJGGLkj" && "/opt/rustwide/target/debug/cargo-public-api" "--omit" "blanket-impls,auto-trait-impls" "--target-dir" "/tmp/.tmpClPpzC" "diff" "v0.1.0..v0.1.1" "--deny=all"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Warning: using the `beta-2024-12-08-x86_64-unknown-linux-gnu` 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 (see stderr)
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5978027b0d3a - std::backtrace_rs::backtrace::libunwind::trace::h8810477743020387
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x5978027b0d3a - std::backtrace_rs::backtrace::trace_unsynchronized::h3aa55355dd6c54a6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x5978027b0d3a - std::sys::backtrace::_print_fmt::h8588b0f62410823f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5978027b0d3a - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h98c26ac25ffe89bb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5978027db303 - core::fmt::rt::Argument::fmt::hf95377f4aebd453b
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x5978027db303 - core::fmt::write::h0dd5f6e2238c7982
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/mod.rs:1189:21
[INFO] [stdout]    6:     0x5978027ad643 - std::io::Write::write_fmt::h03bb0ca26e6faf8c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/io/mod.rs:1884:15
[INFO] [stdout]    7:     0x5978027b0b82 - std::sys::backtrace::BacktraceLock::print::h5c19c1c038ee186d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x5978027b223d - std::panicking::default_hook::{{closure}}::h77172f079a1fcb13
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:268:22
[INFO] [stdout]    9:     0x5978027b2047 - std::panicking::default_hook::he5f8e3b203ccddba
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:292:9
[INFO] [stdout]   10:     0x5978026c03e7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7a3c7b4a1ae77f2f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   11:     0x5978026c03e7 - test::test_main::{{closure}}::hf0d3b69ae9b353d1
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:134:21
[INFO] [stdout]   12:     0x5978027b28e8 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6332e82e7b189abd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   13:     0x5978027b28e8 - std::panicking::rust_panic_with_hook::h53863d4e9018df39
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:809:13
[INFO] [stdout]   14:     0x5978027b26aa - std::panicking::begin_panic_handler::{{closure}}::h67280e6fa0757873
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:674:13
[INFO] [stdout]   15:     0x5978027b1219 - std::sys::backtrace::__rust_end_short_backtrace::h1dac3f54d6fbbeb2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:170:18
[INFO] [stdout]   16:     0x5978027b233c - rust_begin_unwind
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:665:5
[INFO] [stdout]   17:     0x5978022df260 - core::panicking::panic_fmt::h6792bd1b2bf01041
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panicking.rs:76:14
[INFO] [stdout]   18:     0x59780271ee03 - core::panicking::panic_display::hbe5118818c9e1ba3
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panicking.rs:269:5
[INFO] [stdout]   19:     0x597802718b3e - assert_cmd::assert::AssertError::panic::panic_cold_display::h9c0d3fcaf6e4c2ae
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic.rs:100:13
[INFO] [stdout]   20:     0x5978027167f7 - assert_cmd::assert::AssertError::panic::h5536e6cad9f81439
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.16/src/assert.rs:1033:9
[INFO] [stdout]   21:     0x597802726af7 - core::ops::function::FnOnce::call_once::h9f4d2e5963087e8a
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x597802721c90 - core::result::Result<T,E>::unwrap_or_else::h6e846b912950ad52
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/result.rs:1458:23
[INFO] [stdout]   23:     0x5978027157b6 - assert_cmd::assert::Assert::success::hcddaa346c7f4bb8c
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.16/src/assert.rs:158:9
[INFO] [stdout]   24:     0x5978022ea24e - cargo_public_api_bin_tests::deny_without_diff::h5ffaaeda786600a5
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:700:5
[INFO] [stdout]   25:     0x5978022ea167 - cargo_public_api_bin_tests::deny_without_diff::{{closure}}::hc66de01fc814d3ce
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:695:23
[INFO] [stdout]   26:     0x5978022f1c26 - core::ops::function::FnOnce::call_once::h8b255ec707356f86
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5978026c4f0b - core::ops::function::FnOnce::call_once::h871bf86719ec9aa4
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x5978026c4f0b - test::__rust_begin_short_backtrace::h2167df1e2b7d76fd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:632:18
[INFO] [stdout]   29:     0x5978026c48f8 - test::run_test_in_process::{{closure}}::h15d92f75a3adfb79
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:60
[INFO] [stdout]   30:     0x5978026c48f8 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb6c8955835a8dbbb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   31:     0x5978026c48f8 - std::panicking::try::do_call::hc79d0fc888a0bd30
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   32:     0x5978026c48f8 - std::panicking::try::hb8a7878e3a8589d6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   33:     0x5978026c48f8 - std::panic::catch_unwind::hb8e4600ff0ff5cfa
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   34:     0x5978026c48f8 - test::run_test_in_process::hc2900b0b18688dd6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:27
[INFO] [stdout]   35:     0x5978026c48f8 - test::run_test::{{closure}}::hac2a9cb07be3d48d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:576:43
[INFO] [stdout]   36:     0x59780268839a - test::run_test::{{closure}}::h4a5b729e66a38cd8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:606:41
[INFO] [stdout]   37:     0x59780268839a - std::sys::backtrace::__rust_begin_short_backtrace::h0496fb742492f573
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:154:18
[INFO] [stdout]   38:     0x59780268bd14 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hbb6d257c550a54bd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:561:17
[INFO] [stdout]   39:     0x59780268bd14 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h46696fe4a6832328
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   40:     0x59780268bd14 - std::panicking::try::do_call::h2625a51b667bfb64
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   41:     0x59780268bd14 - std::panicking::try::hb956a59a1973aa4c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   42:     0x59780268bd14 - std::panic::catch_unwind::h64f3b9d1067ef6a0
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   43:     0x59780268bd14 - std::thread::Builder::spawn_unchecked_::{{closure}}::h42b2841295b6c0b2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   44:     0x59780268bd14 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6127de71b8124639
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x5978027b8d5b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h42f0ba71002a1b2c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   46:     0x5978027b8d5b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::had9e47d7a3dcecb8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   47:     0x5978027b8d5b - std::sys::pal::unix::thread::Thread::new::thread_start::h48cf765408f6f5f2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/pal/unix/thread.rs:105:17
[INFO] [stdout]   48:     0x729d1c20cac3 - <unknown>
[INFO] [stdout]   49:     0x729d1c29da04 - clone
[INFO] [stdout]   50:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- diff_implicitly_against_latest_published_version stdout ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [1m[91merror[97m: expect test failed[0m
[INFO] [stdout]    [1m[34m-->[0m ./expected-output/diff-latest.txt
[INFO] [stdout] 
[INFO] [stdout] [1mExpect[0m:
[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] [1mActual[0m:
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m:
[INFO] [stdout] ----
[INFO] [stdout] [4m[31mRemoved 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] [0m
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- diff_public_items stdout ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [1m[91merror[97m: expect test failed[0m
[INFO] [stdout]    [1m[34m-->[0m ./expected-output/example_api_diff_v0.2.0_to_v0.3.0.txt
[INFO] [stdout] 
[INFO] [stdout] [1mExpect[0m:
[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] [1mActual[0m:
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m:
[INFO] [stdout] ----
[INFO] [stdout] [4m[31mRemoved 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] [0m
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- diff_public_items_detached_head stdout ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [1m[91merror[97m: expect test failed[0m
[INFO] [stdout]    [1m[34m-->[0m ./expected-output/example_api_diff_v0.2.0_to_v0.3.0.txt
[INFO] [stdout] 
[INFO] [stdout] [1mExpect[0m:
[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] [1mActual[0m:
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m:
[INFO] [stdout] ----
[INFO] [stdout] [4m[31mRemoved 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] [0m
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- diff_public_items_relative_refs stdout ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [1m[91merror[97m: expect test failed[0m
[INFO] [stdout]    [1m[34m-->[0m ./expected-output/example_api_diff_v0.2.0_to_v0.3.0.txt
[INFO] [stdout] 
[INFO] [stdout] [1mExpect[0m:
[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] [1mActual[0m:
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m:
[INFO] [stdout] ----
[INFO] [stdout] [4m[31mRemoved 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] [0m
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- diff_public_items_with_color stdout ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [1m[91merror[97m: expect test failed[0m
[INFO] [stdout]    [1m[34m-->[0m ./expected-output/example_api_diff_v0.1.0_to_v0.2.0_colored.txt
[INFO] [stdout] 
[INFO] [stdout] [1mExpect[0m:
[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] -[34mpub[0m [34mstruct[0m [36mexample_api[0m::[32mStruct[0m
[INFO] [stdout] +[1;48;5;22;38;5;10m#[non_exhaustive] [0m[34mpub[0m [34mstruct[0m [36mexample_api[0m::[32mStruct[0m
[INFO] [stdout] -[34mpub[0m [34mfn[0m [36mexample_api[0m::[33mfunction[0m([36mv1_param[0m: [36mexample_api[0m::[32mStruct[0m)
[INFO] [stdout] +[34mpub[0m [34mfn[0m [36mexample_api[0m::[33mfunction[0m([36mv1_param[0m: [36mexample_api[0m::[32mStruct[1;48;5;22;38;5;10m, v2_param: usize[0m)
[INFO] [stdout] 
[INFO] [stdout] Added items to the public API
[INFO] [stdout] =============================
[INFO] [stdout] +[34mpub[0m [36mexample_api[0m::[32mStruct[0m::[36mv2_field[0m: [32musize[0m
[INFO] [stdout] +[34mpub[0m [34mstruct[0m [36mexample_api[0m::[32mStructV2[0m
[INFO] [stdout] +[34mpub[0m [36mexample_api[0m::[32mStructV2[0m::[36mfield[0m: [32musize[0m
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mActual[0m:
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m:
[INFO] [stdout] ----
[INFO] [stdout] [4m[31mRemoved items from the public API
[INFO] [stdout] =================================
[INFO] [stdout] (none)
[INFO] [stdout] 
[INFO] [stdout] Changed items in the public API
[INFO] [stdout] ===============================
[INFO] [stdout] -[34mpub[0m [34mstruct[0m [36mexample_api[0m::[32mStruct[0m
[INFO] [stdout] +[1;48;5;22;38;5;10m#[non_exhaustive] [0m[34mpub[0m [34mstruct[0m [36mexample_api[0m::[32mStruct[0m
[INFO] [stdout] -[34mpub[0m [34mfn[0m [36mexample_api[0m::[33mfunction[0m([36mv1_param[0m: [36mexample_api[0m::[32mStruct[0m)
[INFO] [stdout] +[34mpub[0m [34mfn[0m [36mexample_api[0m::[33mfunction[0m([36mv1_param[0m: [36mexample_api[0m::[32mStruct[1;48;5;22;38;5;10m, v2_param: usize[0m)
[INFO] [stdout] 
[INFO] [stdout] Added items to the public API
[INFO] [stdout] =============================
[INFO] [stdout] +[34mpub[0m [36mexample_api[0m::[32mStruct[0m::[36mv2_field[0m: [32musize[0m
[INFO] [stdout] +[34mpub[0m [34mstruct[0m [36mexample_api[0m::[32mStructV2[0m
[INFO] [stdout] +[34mpub[0m [36mexample_api[0m::[32mStructV2[0m::[36mfield[0m: [32musize[0m
[INFO] [stdout] 
[INFO] [stdout] [0m
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- diff_public_items_with_color_arg_after_diff_subcommand stdout ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [1m[91merror[97m: expect test failed[0m
[INFO] [stdout]    [1m[34m-->[0m ./expected-output/example_api_diff_v0.1.0_to_v0.2.0_colored.txt
[INFO] [stdout] 
[INFO] [stdout] [1mExpect[0m:
[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] -[34mpub[0m [34mstruct[0m [36mexample_api[0m::[32mStruct[0m
[INFO] [stdout] +[1;48;5;22;38;5;10m#[non_exhaustive] [0m[34mpub[0m [34mstruct[0m [36mexample_api[0m::[32mStruct[0m
[INFO] [stdout] -[34mpub[0m [34mfn[0m [36mexample_api[0m::[33mfunction[0m([36mv1_param[0m: [36mexample_api[0m::[32mStruct[0m)
[INFO] [stdout] +[34mpub[0m [34mfn[0m [36mexample_api[0m::[33mfunction[0m([36mv1_param[0m: [36mexample_api[0m::[32mStruct[1;48;5;22;38;5;10m, v2_param: usize[0m)
[INFO] [stdout] 
[INFO] [stdout] Added items to the public API
[INFO] [stdout] =============================
[INFO] [stdout] +[34mpub[0m [36mexample_api[0m::[32mStruct[0m::[36mv2_field[0m: [32musize[0m
[INFO] [stdout] +[34mpub[0m [34mstruct[0m [36mexample_api[0m::[32mStructV2[0m
[INFO] [stdout] +[34mpub[0m [36mexample_api[0m::[32mStructV2[0m::[36mfield[0m: [32musize[0m
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mActual[0m:
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m:
[INFO] [stdout] ----
[INFO] [stdout] [4m[31mRemoved items from the public API
[INFO] [stdout] =================================
[INFO] [stdout] (none)
[INFO] [stdout] 
[INFO] [stdout] Changed items in the public API
[INFO] [stdout] ===============================
[INFO] [stdout] -[34mpub[0m [34mstruct[0m [36mexample_api[0m::[32mStruct[0m
[INFO] [stdout] +[1;48;5;22;38;5;10m#[non_exhaustive] [0m[34mpub[0m [34mstruct[0m [36mexample_api[0m::[32mStruct[0m
[INFO] [stdout] -[34mpub[0m [34mfn[0m [36mexample_api[0m::[33mfunction[0m([36mv1_param[0m: [36mexample_api[0m::[32mStruct[0m)
[INFO] [stdout] +[34mpub[0m [34mfn[0m [36mexample_api[0m::[33mfunction[0m([36mv1_param[0m: [36mexample_api[0m::[32mStruct[1;48;5;22;38;5;10m, v2_param: usize[0m)
[INFO] [stdout] 
[INFO] [stdout] Added items to the public API
[INFO] [stdout] =============================
[INFO] [stdout] +[34mpub[0m [36mexample_api[0m::[32mStruct[0m::[36mv2_field[0m: [32musize[0m
[INFO] [stdout] +[34mpub[0m [34mstruct[0m [36mexample_api[0m::[32mStructV2[0m
[INFO] [stdout] +[34mpub[0m [36mexample_api[0m::[32mStructV2[0m::[36mfield[0m: [32musize[0m
[INFO] [stdout] 
[INFO] [stdout] [0m
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- diff_public_items_with_dirty_tree_succeeds_with_force_option stdout ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [1m[91merror[97m: expect test failed[0m
[INFO] [stdout]    [1m[34m-->[0m ./expected-output/example_api_diff_v0.2.0_to_v0.3.0.txt
[INFO] [stdout] 
[INFO] [stdout] [1mExpect[0m:
[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] [1mActual[0m:
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m:
[INFO] [stdout] ----
[INFO] [stdout] [4m[31mRemoved 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] [0m
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- diff_public_items_with_subcommand stdout ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [1m[91merror[97m: expect test failed[0m
[INFO] [stdout]    [1m[34m-->[0m ./expected-output/example_api_diff_v0.2.0_to_v0.3.0.txt
[INFO] [stdout] 
[INFO] [stdout] [1mExpect[0m:
[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] [1mActual[0m:
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m:
[INFO] [stdout] ----
[INFO] [stdout] [4m[31mRemoved 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] [0m
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- diff_published_explicit_package_after_diff_subcommand stdout ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [1m[91merror[97m: expect test failed[0m
[INFO] [stdout]    [1m[34m-->[0m ./expected-output/diff_published.txt
[INFO] [stdout] 
[INFO] [stdout] [1mExpect[0m:
[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] [1mActual[0m:
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m:
[INFO] [stdout] ----
[INFO] [stdout] [4m[31mRemoved 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] [0m
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- diff_with_crate_not_published stdout ----
[INFO] [stdout] thread 'diff_with_crate_not_published' panicked at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5:
[INFO] [stdout] Unexpected stderr, failed var.contains(Error: Could not find crate `this-create-has-not-been-published-and-never-will`)
[INFO] [stdout] ├── var: Warning: using the `beta-2024-12-08-x86_64-unknown-linux-gnu` toolchain for gathering the public api is not possible, switching to `nightly`
[INFO] [stdout] │   Error: [6] Couldn't resolve host name (Could not resolve host: index.crates.io)
[INFO] [stdout] └── var as str: Warning: using the `beta-2024-12-08-x86_64-unknown-linux-gnu` toolchain for gathering the public api is not possible, switching to `nightly`
[INFO] [stdout]     Error: [6] Couldn't resolve host name (Could not resolve host: index.crates.io)
[INFO] [stdout] 
[INFO] [stdout] command=`cd "/tmp/.tmpINVbwy" && "/opt/rustwide/target/debug/cargo-public-api" "--omit" "blanket-impls,auto-trait-impls" "diff"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Warning: using the `beta-2024-12-08-x86_64-unknown-linux-gnu` toolchain for gathering the public api is not possible, switching to `nightly`
[INFO] [stdout] Error: [6] Couldn\'t resolve host name (Could not resolve host: index.crates.io)
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5978027b0d3a - std::backtrace_rs::backtrace::libunwind::trace::h8810477743020387
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x5978027b0d3a - std::backtrace_rs::backtrace::trace_unsynchronized::h3aa55355dd6c54a6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x5978027b0d3a - std::sys::backtrace::_print_fmt::h8588b0f62410823f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5978027b0d3a - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h98c26ac25ffe89bb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5978027db303 - core::fmt::rt::Argument::fmt::hf95377f4aebd453b
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x5978027db303 - core::fmt::write::h0dd5f6e2238c7982
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/mod.rs:1189:21
[INFO] [stdout]    6:     0x5978027ad643 - std::io::Write::write_fmt::h03bb0ca26e6faf8c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/io/mod.rs:1884:15
[INFO] [stdout]    7:     0x5978027b0b82 - std::sys::backtrace::BacktraceLock::print::h5c19c1c038ee186d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x5978027b223d - std::panicking::default_hook::{{closure}}::h77172f079a1fcb13
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:268:22
[INFO] [stdout]    9:     0x5978027b2047 - std::panicking::default_hook::he5f8e3b203ccddba
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:292:9
[INFO] [stdout]   10:     0x5978026c03e7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7a3c7b4a1ae77f2f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   11:     0x5978026c03e7 - test::test_main::{{closure}}::hf0d3b69ae9b353d1
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:134:21
[INFO] [stdout]   12:     0x5978027b28e8 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6332e82e7b189abd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   13:     0x5978027b28e8 - std::panicking::rust_panic_with_hook::h53863d4e9018df39
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:809:13
[INFO] [stdout]   14:     0x5978027b26aa - std::panicking::begin_panic_handler::{{closure}}::h67280e6fa0757873
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:674:13
[INFO] [stdout]   15:     0x5978027b1219 - std::sys::backtrace::__rust_end_short_backtrace::h1dac3f54d6fbbeb2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:170:18
[INFO] [stdout]   16:     0x5978027b233c - rust_begin_unwind
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:665:5
[INFO] [stdout]   17:     0x5978022df260 - core::panicking::panic_fmt::h6792bd1b2bf01041
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panicking.rs:76:14
[INFO] [stdout]   18:     0x59780271ee03 - core::panicking::panic_display::hbe5118818c9e1ba3
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panicking.rs:269:5
[INFO] [stdout]   19:     0x597802718b3e - assert_cmd::assert::AssertError::panic::panic_cold_display::h9c0d3fcaf6e4c2ae
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic.rs:100:13
[INFO] [stdout]   20:     0x5978027167f7 - assert_cmd::assert::AssertError::panic::h5536e6cad9f81439
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.16/src/assert.rs:1033:9
[INFO] [stdout]   21:     0x597802726af7 - core::ops::function::FnOnce::call_once::h9f4d2e5963087e8a
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x597802721c90 - core::result::Result<T,E>::unwrap_or_else::h6e846b912950ad52
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/result.rs:1458:23
[INFO] [stdout]   23:     0x5978022fb605 - assert_cmd::assert::Assert::stderr::h444c065e56d4b1d0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.16/src/assert.rs:460:9
[INFO] [stdout]   24:     0x5978022e7ef3 - cargo_public_api_bin_tests::diff_with_crate_not_published::ha79e0a14422d5e8b
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:494:5
[INFO] [stdout]   25:     0x5978022e6ee7 - cargo_public_api_bin_tests::diff_with_crate_not_published::{{closure}}::h09b7683c785210bb
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:470:35
[INFO] [stdout]   26:     0x5978022f20f6 - core::ops::function::FnOnce::call_once::hbde436b96a5ddde9
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5978026c4f0b - core::ops::function::FnOnce::call_once::h871bf86719ec9aa4
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x5978026c4f0b - test::__rust_begin_short_backtrace::h2167df1e2b7d76fd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:632:18
[INFO] [stdout]   29:     0x5978026c48f8 - test::run_test_in_process::{{closure}}::h15d92f75a3adfb79
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:60
[INFO] [stdout]   30:     0x5978026c48f8 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb6c8955835a8dbbb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   31:     0x5978026c48f8 - std::panicking::try::do_call::hc79d0fc888a0bd30
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   32:     0x5978026c48f8 - std::panicking::try::hb8a7878e3a8589d6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   33:     0x5978026c48f8 - std::panic::catch_unwind::hb8e4600ff0ff5cfa
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   34:     0x5978026c48f8 - test::run_test_in_process::hc2900b0b18688dd6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:27
[INFO] [stdout]   35:     0x5978026c48f8 - test::run_test::{{closure}}::hac2a9cb07be3d48d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:576:43
[INFO] [stdout]   36:     0x59780268839a - test::run_test::{{closure}}::h4a5b729e66a38cd8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:606:41
[INFO] [stdout]   37:     0x59780268839a - std::sys::backtrace::__rust_begin_short_backtrace::h0496fb742492f573
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:154:18
[INFO] [stdout]   38:     0x59780268bd14 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hbb6d257c550a54bd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:561:17
[INFO] [stdout]   39:     0x59780268bd14 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h46696fe4a6832328
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   40:     0x59780268bd14 - std::panicking::try::do_call::h2625a51b667bfb64
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   41:     0x59780268bd14 - std::panicking::try::hb956a59a1973aa4c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   42:     0x59780268bd14 - std::panic::catch_unwind::h64f3b9d1067ef6a0
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   43:     0x59780268bd14 - std::thread::Builder::spawn_unchecked_::{{closure}}::h42b2841295b6c0b2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   44:     0x59780268bd14 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6127de71b8124639
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x5978027b8d5b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h42f0ba71002a1b2c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   46:     0x5978027b8d5b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::had9e47d7a3dcecb8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   47:     0x5978027b8d5b - std::sys::pal::unix::thread::Thread::new::thread_start::h48cf765408f6f5f2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/pal/unix/thread.rs:105:17
[INFO] [stdout]   48:     0x729d1c20cac3 - <unknown>
[INFO] [stdout]   49:     0x729d1c29da04 - clone
[INFO] [stdout]   50:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- diff_published_explicit_package stdout ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [1m[91merror[97m: expect test failed[0m
[INFO] [stdout]    [1m[34m-->[0m ./expected-output/diff_published.txt
[INFO] [stdout] 
[INFO] [stdout] [1mExpect[0m:
[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] [1mActual[0m:
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m:
[INFO] [stdout] ----
[INFO] [stdout] [4m[31mRemoved 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] [0m
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- diff_public_items_with_manifest_path stdout ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [1m[91merror[97m: expect test failed[0m
[INFO] [stdout]    [1m[34m-->[0m ./expected-output/example_api_diff_v0.2.0_to_v0.3.0.txt
[INFO] [stdout] 
[INFO] [stdout] [1mExpect[0m:
[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] [1mActual[0m:
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m:
[INFO] [stdout] ----
[INFO] [stdout] [4m[31mRemoved 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] [0m
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- diff_published_with_all_features stdout ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [1m[91merror[97m: expect test failed[0m
[INFO] [stdout]    [1m[34m-->[0m ./expected-output/diff_published_with_features.txt
[INFO] [stdout] 
[INFO] [stdout] [1mExpect[0m:
[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] [1mActual[0m:
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m:
[INFO] [stdout] ----
[INFO] [stdout] [4m[31mRemoved 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] [0m
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- diff_with_dots_two_times stdout ----
[INFO] [stdout] thread 'diff_with_dots_two_times' panicked at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5:
[INFO] [stdout] 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 `beta-2024-12-08-x86_64-unknown-linux-gnu` toolchain for gathering the public api is not possible, switching to `nightly`
[INFO] [stdout] └── var as str: Warning: using the `beta-2024-12-08-x86_64-unknown-linux-gnu` 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] command=`cd "/tmp/.tmpwbs13Y" && "/opt/rustwide/target/debug/cargo-public-api" "--omit" "blanket-impls,auto-trait-impls" "--target-dir" "/tmp/.tmpyzNB8j" "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 `beta-2024-12-08-x86_64-unknown-linux-gnu` 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] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5978027b0d3a - std::backtrace_rs::backtrace::libunwind::trace::h8810477743020387
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x5978027b0d3a - std::backtrace_rs::backtrace::trace_unsynchronized::h3aa55355dd6c54a6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x5978027b0d3a - std::sys::backtrace::_print_fmt::h8588b0f62410823f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5978027b0d3a - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h98c26ac25ffe89bb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5978027db303 - core::fmt::rt::Argument::fmt::hf95377f4aebd453b
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x5978027db303 - core::fmt::write::h0dd5f6e2238c7982
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/mod.rs:1189:21
[INFO] [stdout]    6:     0x5978027ad643 - std::io::Write::write_fmt::h03bb0ca26e6faf8c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/io/mod.rs:1884:15
[INFO] [stdout]    7:     0x5978027b0b82 - std::sys::backtrace::BacktraceLock::print::h5c19c1c038ee186d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x5978027b223d - std::panicking::default_hook::{{closure}}::h77172f079a1fcb13
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:268:22
[INFO] [stdout]    9:     0x5978027b2047 - std::panicking::default_hook::he5f8e3b203ccddba
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:292:9
[INFO] [stdout]   10:     0x5978026c03e7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7a3c7b4a1ae77f2f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   11:     0x5978026c03e7 - test::test_main::{{closure}}::hf0d3b69ae9b353d1
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:134:21
[INFO] [stdout]   12:     0x5978027b28e8 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6332e82e7b189abd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   13:     0x5978027b28e8 - std::panicking::rust_panic_with_hook::h53863d4e9018df39
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:809:13
[INFO] [stdout]   14:     0x5978027b26aa - std::panicking::begin_panic_handler::{{closure}}::h67280e6fa0757873
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:674:13
[INFO] [stdout]   15:     0x5978027b1219 - std::sys::backtrace::__rust_end_short_backtrace::h1dac3f54d6fbbeb2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:170:18
[INFO] [stdout]   16:     0x5978027b233c - rust_begin_unwind
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:665:5
[INFO] [stdout]   17:     0x5978022df260 - core::panicking::panic_fmt::h6792bd1b2bf01041
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panicking.rs:76:14
[INFO] [stdout]   18:     0x59780271ee03 - core::panicking::panic_display::hbe5118818c9e1ba3
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panicking.rs:269:5
[INFO] [stdout]   19:     0x597802718b3e - assert_cmd::assert::AssertError::panic::panic_cold_display::h9c0d3fcaf6e4c2ae
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic.rs:100:13
[INFO] [stdout]   20:     0x5978027167f7 - assert_cmd::assert::AssertError::panic::h5536e6cad9f81439
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.16/src/assert.rs:1033:9
[INFO] [stdout]   21:     0x597802726af7 - core::ops::function::FnOnce::call_once::h9f4d2e5963087e8a
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x597802721c90 - core::result::Result<T,E>::unwrap_or_else::h6e846b912950ad52
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/result.rs:1458:23
[INFO] [stdout]   23:     0x5978022fb665 - assert_cmd::assert::Assert::stderr::h61fe082b4e73e61c
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.16/src/assert.rs:460:9
[INFO] [stdout]   24:     0x5978022e8bf6 - cargo_public_api_bin_tests::diff_with_dots_two_times::h679e29ffc0b73fe0
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:572:5
[INFO] [stdout]   25:     0x5978022e8b07 - cargo_public_api_bin_tests::diff_with_dots_two_times::{{closure}}::h237f62fdee3d398c
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:567:30
[INFO] [stdout]   26:     0x5978022f2236 - core::ops::function::FnOnce::call_once::hcc98854ab430c7f0
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5978026c4f0b - core::ops::function::FnOnce::call_once::h871bf86719ec9aa4
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x5978026c4f0b - test::__rust_begin_short_backtrace::h2167df1e2b7d76fd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:632:18
[INFO] [stdout]   29:     0x5978026c48f8 - test::run_test_in_process::{{closure}}::h15d92f75a3adfb79
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:60
[INFO] [stdout]   30:     0x5978026c48f8 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb6c8955835a8dbbb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   31:     0x5978026c48f8 - std::panicking::try::do_call::hc79d0fc888a0bd30
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   32:     0x5978026c48f8 - std::panicking::try::hb8a7878e3a8589d6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   33:     0x5978026c48f8 - std::panic::catch_unwind::hb8e4600ff0ff5cfa
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   34:     0x5978026c48f8 - test::run_test_in_process::hc2900b0b18688dd6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:27
[INFO] [stdout]   35:     0x5978026c48f8 - test::run_test::{{closure}}::hac2a9cb07be3d48d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:576:43
[INFO] [stdout]   36:     0x59780268839a - test::run_test::{{closure}}::h4a5b729e66a38cd8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:606:41
[INFO] [stdout]   37:     0x59780268839a - std::sys::backtrace::__rust_begin_short_backtrace::h0496fb742492f573
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:154:18
[INFO] [stdout]   38:     0x59780268bd14 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hbb6d257c550a54bd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:561:17
[INFO] [stdout]   39:     0x59780268bd14 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h46696fe4a6832328
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   40:     0x59780268bd14 - std::panicking::try::do_call::h2625a51b667bfb64
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   41:     0x59780268bd14 - std::panicking::try::hb956a59a1973aa4c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   42:     0x59780268bd14 - std::panic::catch_unwind::h64f3b9d1067ef6a0
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   43:     0x59780268bd14 - std::thread::Builder::spawn_unchecked_::{{closure}}::h42b2841295b6c0b2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   44:     0x59780268bd14 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6127de71b8124639
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x5978027b8d5b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h42f0ba71002a1b2c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   46:     0x5978027b8d5b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::had9e47d7a3dcecb8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   47:     0x5978027b8d5b - std::sys::pal::unix::thread::Thread::new::thread_start::h48cf765408f6f5f2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/pal/unix/thread.rs:105:17
[INFO] [stdout]   48:     0x729d1c20cac3 - <unknown>
[INFO] [stdout]   49:     0x729d1c29da04 - clone
[INFO] [stdout]   50:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- diff_with_features_separated_by_comma stdout ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [1m[91merror[97m: expect test failed[0m
[INFO] [stdout]    [1m[34m-->[0m ./expected-output/no_diff.txt
[INFO] [stdout] 
[INFO] [stdout] [1mExpect[0m:
[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] (none)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mActual[0m:
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m:
[INFO] [stdout] ----
[INFO] [stdout] [4m[31mRemoved 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] (none)
[INFO] [stdout] 
[INFO] [stdout] [0m
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- diff_with_invalid_git_refs_four_dots stdout ----
[INFO] [stdout] thread 'diff_with_invalid_git_refs_four_dots' panicked at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5:
[INFO] [stdout] 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 `beta-2024-12-08-x86_64-unknown-linux-gnu` toolchain for gathering the public api is not possible, switching to `nightly`
[INFO] [stdout] └── var as str: Warning: using the `beta-2024-12-08-x86_64-unknown-linux-gnu` 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] command=`cd "/tmp/.tmpPkXBwy" && "/opt/rustwide/target/debug/cargo-public-api" "--omit" "blanket-impls,auto-trait-impls" "--target-dir" "/tmp/.tmpW2igtS" "diff" "foo....bar"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Warning: using the `beta-2024-12-08-x86_64-unknown-linux-gnu` 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] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5978027b0d3a - std::backtrace_rs::backtrace::libunwind::trace::h8810477743020387
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x5978027b0d3a - std::backtrace_rs::backtrace::trace_unsynchronized::h3aa55355dd6c54a6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x5978027b0d3a - std::sys::backtrace::_print_fmt::h8588b0f62410823f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5978027b0d3a - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h98c26ac25ffe89bb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5978027db303 - core::fmt::rt::Argument::fmt::hf95377f4aebd453b
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x5978027db303 - core::fmt::write::h0dd5f6e2238c7982
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/mod.rs:1189:21
[INFO] [stdout]    6:     0x5978027ad643 - std::io::Write::write_fmt::h03bb0ca26e6faf8c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/io/mod.rs:1884:15
[INFO] [stdout]    7:     0x5978027b0b82 - std::sys::backtrace::BacktraceLock::print::h5c19c1c038ee186d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x5978027b223d - std::panicking::default_hook::{{closure}}::h77172f079a1fcb13
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:268:22
[INFO] [stdout]    9:     0x5978027b2047 - std::panicking::default_hook::he5f8e3b203ccddba
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:292:9
[INFO] [stdout]   10:     0x5978026c03e7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7a3c7b4a1ae77f2f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   11:     0x5978026c03e7 - test::test_main::{{closure}}::hf0d3b69ae9b353d1
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:134:21
[INFO] [stdout]   12:     0x5978027b28e8 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6332e82e7b189abd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   13:     0x5978027b28e8 - std::panicking::rust_panic_with_hook::h53863d4e9018df39
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:809:13
[INFO] [stdout]   14:     0x5978027b26aa - std::panicking::begin_panic_handler::{{closure}}::h67280e6fa0757873
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:674:13
[INFO] [stdout]   15:     0x5978027b1219 - std::sys::backtrace::__rust_end_short_backtrace::h1dac3f54d6fbbeb2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:170:18
[INFO] [stdout]   16:     0x5978027b233c - rust_begin_unwind
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:665:5
[INFO] [stdout]   17:     0x5978022df260 - core::panicking::panic_fmt::h6792bd1b2bf01041
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panicking.rs:76:14
[INFO] [stdout]   18:     0x59780271ee03 - core::panicking::panic_display::hbe5118818c9e1ba3
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panicking.rs:269:5
[INFO] [stdout]   19:     0x597802718b3e - assert_cmd::assert::AssertError::panic::panic_cold_display::h9c0d3fcaf6e4c2ae
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic.rs:100:13
[INFO] [stdout]   20:     0x5978027167f7 - assert_cmd::assert::AssertError::panic::h5536e6cad9f81439
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.16/src/assert.rs:1033:9
[INFO] [stdout]   21:     0x597802726af7 - core::ops::function::FnOnce::call_once::h9f4d2e5963087e8a
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x597802721c90 - core::result::Result<T,E>::unwrap_or_else::h6e846b912950ad52
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/result.rs:1458:23
[INFO] [stdout]   23:     0x5978022fb665 - assert_cmd::assert::Assert::stderr::h61fe082b4e73e61c
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.16/src/assert.rs:460:9
[INFO] [stdout]   24:     0x5978022e890e - cargo_public_api_bin_tests::diff_with_invalid_git_refs_four_dots::h4d5429da7417bd9b
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:549:5
[INFO] [stdout]   25:     0x5978022e8837 - cargo_public_api_bin_tests::diff_with_invalid_git_refs_four_dots::{{closure}}::h0bd96b6ddfaac93b
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:545:42
[INFO] [stdout]   26:     0x5978022f11a6 - core::ops::function::FnOnce::call_once::h15265a46632f1468
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5978026c4f0b - core::ops::function::FnOnce::call_once::h871bf86719ec9aa4
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x5978026c4f0b - test::__rust_begin_short_backtrace::h2167df1e2b7d76fd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:632:18
[INFO] [stdout]   29:     0x5978026c48f8 - test::run_test_in_process::{{closure}}::h15d92f75a3adfb79
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:60
[INFO] [stdout]   30:     0x5978026c48f8 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb6c8955835a8dbbb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   31:     0x5978026c48f8 - std::panicking::try::do_call::hc79d0fc888a0bd30
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   32:     0x5978026c48f8 - std::panicking::try::hb8a7878e3a8589d6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   33:     0x5978026c48f8 - std::panic::catch_unwind::hb8e4600ff0ff5cfa
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   34:     0x5978026c48f8 - test::run_test_in_process::hc2900b0b18688dd6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:27
[INFO] [stdout]   35:     0x5978026c48f8 - test::run_test::{{closure}}::hac2a9cb07be3d48d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:576:43
[INFO] [stdout]   36:     0x59780268839a - test::run_test::{{closure}}::h4a5b729e66a38cd8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:606:41
[INFO] [stdout]   37:     0x59780268839a - std::sys::backtrace::__rust_begin_short_backtrace::h0496fb742492f573
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:154:18
[INFO] [stdout]   38:     0x59780268bd14 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hbb6d257c550a54bd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:561:17
[INFO] [stdout]   39:     0x59780268bd14 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h46696fe4a6832328
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   40:     0x59780268bd14 - std::panicking::try::do_call::h2625a51b667bfb64
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   41:     0x59780268bd14 - std::panicking::try::hb956a59a1973aa4c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   42:     0x59780268bd14 - std::panic::catch_unwind::h64f3b9d1067ef6a0
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   43:     0x59780268bd14 - std::thread::Builder::spawn_unchecked_::{{closure}}::h42b2841295b6c0b2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   44:     0x59780268bd14 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6127de71b8124639
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x5978027b8d5b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h42f0ba71002a1b2c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   46:     0x5978027b8d5b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::had9e47d7a3dcecb8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   47:     0x5978027b8d5b - std::sys::pal::unix::thread::Thread::new::thread_start::h48cf765408f6f5f2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/pal/unix/thread.rs:105:17
[INFO] [stdout]   48:     0x729d1c20cac3 - <unknown>
[INFO] [stdout]   49:     0x729d1c29da04 - clone
[INFO] [stdout]   50:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- diff_with_invalid_published_crate_version stdout ----
[INFO] [stdout] thread 'diff_with_invalid_published_crate_version' panicked at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5:
[INFO] [stdout] 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 `beta-2024-12-08-x86_64-unknown-linux-gnu` toolchain for gathering the public api is not possible, switching to `nightly`
[INFO] [stdout] └── var as str: Warning: using the `beta-2024-12-08-x86_64-unknown-linux-gnu` 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] command=`cd "/tmp/.tmpdH6mgu" && "/opt/rustwide/target/debug/cargo-public-api" "--omit" "blanket-impls,auto-trait-impls" "--target-dir" "/tmp/.tmpjrvTVi" "diff" "foo"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Warning: using the `beta-2024-12-08-x86_64-unknown-linux-gnu` 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] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5978027b0d3a - std::backtrace_rs::backtrace::libunwind::trace::h8810477743020387
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x5978027b0d3a - std::backtrace_rs::backtrace::trace_unsynchronized::h3aa55355dd6c54a6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x5978027b0d3a - std::sys::backtrace::_print_fmt::h8588b0f62410823f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5978027b0d3a - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h98c26ac25ffe89bb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5978027db303 - core::fmt::rt::Argument::fmt::hf95377f4aebd453b
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x5978027db303 - core::fmt::write::h0dd5f6e2238c7982
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/mod.rs:1189:21
[INFO] [stdout]    6:     0x5978027ad643 - std::io::Write::write_fmt::h03bb0ca26e6faf8c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/io/mod.rs:1884:15
[INFO] [stdout]    7:     0x5978027b0b82 - std::sys::backtrace::BacktraceLock::print::h5c19c1c038ee186d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x5978027b223d - std::panicking::default_hook::{{closure}}::h77172f079a1fcb13
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:268:22
[INFO] [stdout]    9:     0x5978027b2047 - std::panicking::default_hook::he5f8e3b203ccddba
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:292:9
[INFO] [stdout]   10:     0x5978026c03e7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7a3c7b4a1ae77f2f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   11:     0x5978026c03e7 - test::test_main::{{closure}}::hf0d3b69ae9b353d1
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:134:21
[INFO] [stdout]   12:     0x5978027b28e8 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6332e82e7b189abd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   13:     0x5978027b28e8 - std::panicking::rust_panic_with_hook::h53863d4e9018df39
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:809:13
[INFO] [stdout]   14:     0x5978027b26aa - std::panicking::begin_panic_handler::{{closure}}::h67280e6fa0757873
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:674:13
[INFO] [stdout]   15:     0x5978027b1219 - std::sys::backtrace::__rust_end_short_backtrace::h1dac3f54d6fbbeb2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:170:18
[INFO] [stdout]   16:     0x5978027b233c - rust_begin_unwind
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:665:5
[INFO] [stdout]   17:     0x5978022df260 - core::panicking::panic_fmt::h6792bd1b2bf01041
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panicking.rs:76:14
[INFO] [stdout]   18:     0x59780271ee03 - core::panicking::panic_display::hbe5118818c9e1ba3
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panicking.rs:269:5
[INFO] [stdout]   19:     0x597802718b3e - assert_cmd::assert::AssertError::panic::panic_cold_display::h9c0d3fcaf6e4c2ae
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic.rs:100:13
[INFO] [stdout]   20:     0x5978027167f7 - assert_cmd::assert::AssertError::panic::h5536e6cad9f81439
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.16/src/assert.rs:1033:9
[INFO] [stdout]   21:     0x597802726af7 - core::ops::function::FnOnce::call_once::h9f4d2e5963087e8a
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x597802721c90 - core::result::Result<T,E>::unwrap_or_else::h6e846b912950ad52
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/result.rs:1458:23
[INFO] [stdout]   23:     0x5978022fb665 - assert_cmd::assert::Assert::stderr::h61fe082b4e73e61c
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.16/src/assert.rs:460:9
[INFO] [stdout]   24:     0x5978022e6e6e - cargo_public_api_bin_tests::diff_with_invalid_published_crate_version::h3daa5871936012b7
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:464:5
[INFO] [stdout]   25:     0x5978022e6d97 - cargo_public_api_bin_tests::diff_with_invalid_published_crate_version::{{closure}}::h894d634e46acbff2
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:460:47
[INFO] [stdout]   26:     0x5978022f13e6 - core::ops::function::FnOnce::call_once::h2f4ef19312598706
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5978026c4f0b - core::ops::function::FnOnce::call_once::h871bf86719ec9aa4
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x5978026c4f0b - test::__rust_begin_short_backtrace::h2167df1e2b7d76fd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:632:18
[INFO] [stdout]   29:     0x5978026c48f8 - test::run_test_in_process::{{closure}}::h15d92f75a3adfb79
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:60
[INFO] [stdout]   30:     0x5978026c48f8 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb6c8955835a8dbbb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   31:     0x5978026c48f8 - std::panicking::try::do_call::hc79d0fc888a0bd30
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   32:     0x5978026c48f8 - std::panicking::try::hb8a7878e3a8589d6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   33:     0x5978026c48f8 - std::panic::catch_unwind::hb8e4600ff0ff5cfa
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   34:     0x5978026c48f8 - test::run_test_in_process::hc2900b0b18688dd6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:27
[INFO] [stdout]   35:     0x5978026c48f8 - test::run_test::{{closure}}::hac2a9cb07be3d48d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:576:43
[INFO] [stdout]   36:     0x59780268839a - test::run_test::{{closure}}::h4a5b729e66a38cd8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:606:41
[INFO] [stdout]   37:     0x59780268839a - std::sys::backtrace::__rust_begin_short_backtrace::h0496fb742492f573
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:154:18
[INFO] [stdout]   38:     0x59780268bd14 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hbb6d257c550a54bd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:561:17
[INFO] [stdout]   39:     0x59780268bd14 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h46696fe4a6832328
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   40:     0x59780268bd14 - std::panicking::try::do_call::h2625a51b667bfb64
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   41:     0x59780268bd14 - std::panicking::try::hb956a59a1973aa4c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   42:     0x59780268bd14 - std::panic::catch_unwind::h64f3b9d1067ef6a0
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   43:     0x59780268bd14 - std::thread::Builder::spawn_unchecked_::{{closure}}::h42b2841295b6c0b2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   44:     0x59780268bd14 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6127de71b8124639
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x5978027b8d5b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h42f0ba71002a1b2c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   46:     0x5978027b8d5b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::had9e47d7a3dcecb8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   47:     0x5978027b8d5b - std::sys::pal::unix::thread::Thread::new::thread_start::h48cf765408f6f5f2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/pal/unix/thread.rs:105:17
[INFO] [stdout]   48:     0x729d1c20cac3 - <unknown>
[INFO] [stdout]   49:     0x729d1c29da04 - clone
[INFO] [stdout]   50:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- diff_with_invalid_git_refs_three_dots stdout ----
[INFO] [stdout] thread 'diff_with_invalid_git_refs_three_dots' panicked at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5:
[INFO] [stdout] 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 `beta-2024-12-08-x86_64-unknown-linux-gnu` toolchain for gathering the public api is not possible, switching to `nightly`
[INFO] [stdout] └── var as str: Warning: using the `beta-2024-12-08-x86_64-unknown-linux-gnu` 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] command=`cd "/tmp/.tmpbh1fzt" && "/opt/rustwide/target/debug/cargo-public-api" "--omit" "blanket-impls,auto-trait-impls" "--target-dir" "/tmp/.tmpsSCmTa" "diff" "foo...bar"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Warning: using the `beta-2024-12-08-x86_64-unknown-linux-gnu` 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] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5978027b0d3a - std::backtrace_rs::backtrace::libunwind::trace::h8810477743020387
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x5978027b0d3a - std::backtrace_rs::backtrace::trace_unsynchronized::h3aa55355dd6c54a6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x5978027b0d3a - std::sys::backtrace::_print_fmt::h8588b0f62410823f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5978027b0d3a - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h98c26ac25ffe89bb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5978027db303 - core::fmt::rt::Argument::fmt::hf95377f4aebd453b
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x5978027db303 - core::fmt::write::h0dd5f6e2238c7982
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/mod.rs:1189:21
[INFO] [stdout]    6:     0x5978027ad643 - std::io::Write::write_fmt::h03bb0ca26e6faf8c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/io/mod.rs:1884:15
[INFO] [stdout]    7:     0x5978027b0b82 - std::sys::backtrace::BacktraceLock::print::h5c19c1c038ee186d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x5978027b223d - std::panicking::default_hook::{{closure}}::h77172f079a1fcb13
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:268:22
[INFO] [stdout]    9:     0x5978027b2047 - std::panicking::default_hook::he5f8e3b203ccddba
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:292:9
[INFO] [stdout]   10:     0x5978026c03e7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7a3c7b4a1ae77f2f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   11:     0x5978026c03e7 - test::test_main::{{closure}}::hf0d3b69ae9b353d1
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:134:21
[INFO] [stdout]   12:     0x5978027b28e8 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6332e82e7b189abd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   13:     0x5978027b28e8 - std::panicking::rust_panic_with_hook::h53863d4e9018df39
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:809:13
[INFO] [stdout]   14:     0x5978027b26aa - std::panicking::begin_panic_handler::{{closure}}::h67280e6fa0757873
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:674:13
[INFO] [stdout]   15:     0x5978027b1219 - std::sys::backtrace::__rust_end_short_backtrace::h1dac3f54d6fbbeb2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:170:18
[INFO] [stdout]   16:     0x5978027b233c - rust_begin_unwind
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:665:5
[INFO] [stdout]   17:     0x5978022df260 - core::panicking::panic_fmt::h6792bd1b2bf01041
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panicking.rs:76:14
[INFO] [stdout]   18:     0x59780271ee03 - core::panicking::panic_display::hbe5118818c9e1ba3
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panicking.rs:269:5
[INFO] [stdout]   19:     0x597802718b3e - assert_cmd::assert::AssertError::panic::panic_cold_display::h9c0d3fcaf6e4c2ae
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic.rs:100:13
[INFO] [stdout]   20:     0x5978027167f7 - assert_cmd::assert::AssertError::panic::h5536e6cad9f81439
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.16/src/assert.rs:1033:9
[INFO] [stdout]   21:     0x597802726af7 - core::ops::function::FnOnce::call_once::h9f4d2e5963087e8a
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x597802721c90 - core::result::Result<T,E>::unwrap_or_else::h6e846b912950ad52
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/result.rs:1458:23
[INFO] [stdout]   23:     0x5978022fb665 - assert_cmd::assert::Assert::stderr::h61fe082b4e73e61c
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.16/src/assert.rs:460:9
[INFO] [stdout]   24:     0x5978022e87be - cargo_public_api_bin_tests::diff_with_invalid_git_refs_three_dots::hda0cc03a73b54b30
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:539:5
[INFO] [stdout]   25:     0x5978022e86e7 - cargo_public_api_bin_tests::diff_with_invalid_git_refs_three_dots::{{closure}}::hf81d64925c626d5c
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:535:43
[INFO] [stdout]   26:     0x5978022f13a6 - core::ops::function::FnOnce::call_once::h2d9a3df563873dc9
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5978026c4f0b - core::ops::function::FnOnce::call_once::h871bf86719ec9aa4
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x5978026c4f0b - test::__rust_begin_short_backtrace::h2167df1e2b7d76fd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:632:18
[INFO] [stdout]   29:     0x5978026c48f8 - test::run_test_in_process::{{closure}}::h15d92f75a3adfb79
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:60
[INFO] [stdout]   30:     0x5978026c48f8 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb6c8955835a8dbbb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   31:     0x5978026c48f8 - std::panicking::try::do_call::hc79d0fc888a0bd30
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   32:     0x5978026c48f8 - std::panicking::try::hb8a7878e3a8589d6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   33:     0x5978026c48f8 - std::panic::catch_unwind::hb8e4600ff0ff5cfa
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   34:     0x5978026c48f8 - test::run_test_in_process::hc2900b0b18688dd6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:27
[INFO] [stdout]   35:     0x5978026c48f8 - test::run_test::{{closure}}::hac2a9cb07be3d48d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:576:43
[INFO] [stdout]   36:     0x59780268839a - test::run_test::{{closure}}::h4a5b729e66a38cd8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:606:41
[INFO] [stdout]   37:     0x59780268839a - std::sys::backtrace::__rust_begin_short_backtrace::h0496fb742492f573
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:154:18
[INFO] [stdout]   38:     0x59780268bd14 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hbb6d257c550a54bd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:561:17
[INFO] [stdout]   39:     0x59780268bd14 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h46696fe4a6832328
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   40:     0x59780268bd14 - std::panicking::try::do_call::h2625a51b667bfb64
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   41:     0x59780268bd14 - std::panicking::try::hb956a59a1973aa4c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   42:     0x59780268bd14 - std::panic::catch_unwind::h64f3b9d1067ef6a0
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   43:     0x59780268bd14 - std::thread::Builder::spawn_unchecked_::{{closure}}::h42b2841295b6c0b2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   44:     0x59780268bd14 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6127de71b8124639
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x5978027b8d5b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h42f0ba71002a1b2c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   46:     0x5978027b8d5b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::had9e47d7a3dcecb8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   47:     0x5978027b8d5b - std::sys::pal::unix::thread::Thread::new::thread_start::h48cf765408f6f5f2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/pal/unix/thread.rs:105:17
[INFO] [stdout]   48:     0x729d1c20cac3 - <unknown>
[INFO] [stdout]   49:     0x729d1c29da04 - clone
[INFO] [stdout]   50:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- document_private_items stdout ----
[INFO] [stdout] thread 'document_private_items' panicked at cargo-public-api/tests/cargo-public-api-bin-tests.rs:858:10:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: BuildRustdocJsonError
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5978027b0d3a - std::backtrace_rs::backtrace::libunwind::trace::h8810477743020387
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x5978027b0d3a - std::backtrace_rs::backtrace::trace_unsynchronized::h3aa55355dd6c54a6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x5978027b0d3a - std::sys::backtrace::_print_fmt::h8588b0f62410823f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5978027b0d3a - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h98c26ac25ffe89bb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5978027db303 - core::fmt::rt::Argument::fmt::hf95377f4aebd453b
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x5978027db303 - core::fmt::write::h0dd5f6e2238c7982
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/mod.rs:1189:21
[INFO] [stdout]    6:     0x5978027ad643 - std::io::Write::write_fmt::h03bb0ca26e6faf8c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/io/mod.rs:1884:15
[INFO] [stdout]    7:     0x5978027b0b82 - std::sys::backtrace::BacktraceLock::print::h5c19c1c038ee186d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x5978027b223d - std::panicking::default_hook::{{closure}}::h77172f079a1fcb13
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:268:22
[INFO] [stdout]    9:     0x5978027b2047 - std::panicking::default_hook::he5f8e3b203ccddba
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:292:9
[INFO] [stdout]   10:     0x5978026c03e7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7a3c7b4a1ae77f2f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   11:     0x5978026c03e7 - test::test_main::{{closure}}::hf0d3b69ae9b353d1
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:134:21
[INFO] [stdout]   12:     0x5978027b28e8 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6332e82e7b189abd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   13:     0x5978027b28e8 - std::panicking::rust_panic_with_hook::h53863d4e9018df39
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:809:13
[INFO] [stdout]   14:     0x5978027b26aa - std::panicking::begin_panic_handler::{{closure}}::h67280e6fa0757873
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:674:13
[INFO] [stdout]   15:     0x5978027b1219 - std::sys::backtrace::__rust_end_short_backtrace::h1dac3f54d6fbbeb2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:170:18
[INFO] [stdout]   16:     0x5978027b233c - rust_begin_unwind
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:665:5
[INFO] [stdout]   17:     0x5978022df260 - core::panicking::panic_fmt::h6792bd1b2bf01041
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panicking.rs:76:14
[INFO] [stdout]   18:     0x5978022df6e6 - core::result::unwrap_failed::h05e0602ed34287c5
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/result.rs:1699:5
[INFO] [stdout]   19:     0x5978022ebb1c - core::result::Result<T,E>::unwrap::h8566f593fbb55f1e
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/result.rs:1104:23
[INFO] [stdout]   20:     0x5978022ebb1c - cargo_public_api_bin_tests::document_private_items::h67b1a5311b1f1167
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:855:16
[INFO] [stdout]   21:     0x5978022eb907 - cargo_public_api_bin_tests::document_private_items::{{closure}}::h357c8a552e79a01a
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:851:28
[INFO] [stdout]   22:     0x5978022f1226 - core::ops::function::FnOnce::call_once::h1b0f6dc0aaed9b58
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5978026c4f0b - core::ops::function::FnOnce::call_once::h871bf86719ec9aa4
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5978026c4f0b - test::__rust_begin_short_backtrace::h2167df1e2b7d76fd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:632:18
[INFO] [stdout]   25:     0x5978026c48f8 - test::run_test_in_process::{{closure}}::h15d92f75a3adfb79
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:60
[INFO] [stdout]   26:     0x5978026c48f8 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb6c8955835a8dbbb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   27:     0x5978026c48f8 - std::panicking::try::do_call::hc79d0fc888a0bd30
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   28:     0x5978026c48f8 - std::panicking::try::hb8a7878e3a8589d6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   29:     0x5978026c48f8 - std::panic::catch_unwind::hb8e4600ff0ff5cfa
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   30:     0x5978026c48f8 - test::run_test_in_process::hc2900b0b18688dd6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:27
[INFO] [stdout]   31:     0x5978026c48f8 - test::run_test::{{closure}}::hac2a9cb07be3d48d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:576:43
[INFO] [stdout]   32:     0x59780268839a - test::run_test::{{closure}}::h4a5b729e66a38cd8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:606:41
[INFO] [stdout]   33:     0x59780268839a - std::sys::backtrace::__rust_begin_short_backtrace::h0496fb742492f573
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:154:18
[INFO] [stdout]   34:     0x59780268bd14 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hbb6d257c550a54bd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:561:17
[INFO] [stdout]   35:     0x59780268bd14 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h46696fe4a6832328
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   36:     0x59780268bd14 - std::panicking::try::do_call::h2625a51b667bfb64
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   37:     0x59780268bd14 - std::panicking::try::hb956a59a1973aa4c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   38:     0x59780268bd14 - std::panic::catch_unwind::h64f3b9d1067ef6a0
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   39:     0x59780268bd14 - std::thread::Builder::spawn_unchecked_::{{closure}}::h42b2841295b6c0b2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   40:     0x59780268bd14 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6127de71b8124639
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5978027b8d5b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h42f0ba71002a1b2c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   42:     0x5978027b8d5b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::had9e47d7a3dcecb8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   43:     0x5978027b8d5b - std::sys::pal::unix::thread::Thread::new::thread_start::h48cf765408f6f5f2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/pal/unix/thread.rs:105:17
[INFO] [stdout]   44:     0x729d1c20cac3 - <unknown>
[INFO] [stdout]   45:     0x729d1c29da04 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- diff_with_features_separated_by_space_in_single_arg stdout ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [1m[91merror[97m: expect test failed[0m
[INFO] [stdout]    [1m[34m-->[0m ./expected-output/no_diff.txt
[INFO] [stdout] 
[INFO] [stdout] [1mExpect[0m:
[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] (none)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mActual[0m:
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m:
[INFO] [stdout] ----
[INFO] [stdout] [4m[31mRemoved 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] (none)
[INFO] [stdout] 
[INFO] [stdout] [0m
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- diff_with_invalid_published_crate_version_number stdout ----
[INFO] [stdout] thread 'diff_with_invalid_published_crate_version_number' panicked at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5:
[INFO] [stdout] Unexpected stderr, failed var.starts_with("Error: Could not find version `9999.9999.9999` of crate `example_api`")
[INFO] [stdout] ├── var: Warning: using the `beta-2024-12-08-x86_64-unknown-linux-gnu` toolchain for gathering the public api is not possible, switching to `nightly`
[INFO] [stdout] │   Error: [6] Couldn't resolve host name (Could not resolve host: index.crates.io)
[INFO] [stdout] └── var as str: Warning: using the `beta-2024-12-08-x86_64-unknown-linux-gnu` toolchain for gathering the public api is not possible, switching to `nightly`
[INFO] [stdout]     Error: [6] Couldn't resolve host name (Could not resolve host: index.crates.io)
[INFO] [stdout] 
[INFO] [stdout] command=`cd "/tmp/.tmpXNrZ9K" && "/opt/rustwide/target/debug/cargo-public-api" "--omit" "blanket-impls,auto-trait-impls" "--target-dir" "/tmp/.tmp09HbvN" "diff" "9999.9999.9999"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Warning: using the `beta-2024-12-08-x86_64-unknown-linux-gnu` toolchain for gathering the public api is not possible, switching to `nightly`
[INFO] [stdout] Error: [6] Couldn\'t resolve host name (Could not resolve host: index.crates.io)
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5978027b0d3a - std::backtrace_rs::backtrace::libunwind::trace::h8810477743020387
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x5978027b0d3a - std::backtrace_rs::backtrace::trace_unsynchronized::h3aa55355dd6c54a6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x5978027b0d3a - std::sys::backtrace::_print_fmt::h8588b0f62410823f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5978027b0d3a - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h98c26ac25ffe89bb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5978027db303 - core::fmt::rt::Argument::fmt::hf95377f4aebd453b
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x5978027db303 - core::fmt::write::h0dd5f6e2238c7982
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/mod.rs:1189:21
[INFO] [stdout]    6:     0x5978027ad643 - std::io::Write::write_fmt::h03bb0ca26e6faf8c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/io/mod.rs:1884:15
[INFO] [stdout]    7:     0x5978027b0b82 - std::sys::backtrace::BacktraceLock::print::h5c19c1c038ee186d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x5978027b223d - std::panicking::default_hook::{{closure}}::h77172f079a1fcb13
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:268:22
[INFO] [stdout]    9:     0x5978027b2047 - std::panicking::default_hook::he5f8e3b203ccddba
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:292:9
[INFO] [stdout]   10:     0x5978026c03e7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7a3c7b4a1ae77f2f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   11:     0x5978026c03e7 - test::test_main::{{closure}}::hf0d3b69ae9b353d1
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:134:21
[INFO] [stdout]   12:     0x5978027b28e8 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6332e82e7b189abd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   13:     0x5978027b28e8 - std::panicking::rust_panic_with_hook::h53863d4e9018df39
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:809:13
[INFO] [stdout]   14:     0x5978027b26aa - std::panicking::begin_panic_handler::{{closure}}::h67280e6fa0757873
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:674:13
[INFO] [stdout]   15:     0x5978027b1219 - std::sys::backtrace::__rust_end_short_backtrace::h1dac3f54d6fbbeb2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:170:18
[INFO] [stdout]   16:     0x5978027b233c - rust_begin_unwind
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:665:5
[INFO] [stdout]   17:     0x5978022df260 - core::panicking::panic_fmt::h6792bd1b2bf01041
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panicking.rs:76:14
[INFO] [stdout]   18:     0x59780271ee03 - core::panicking::panic_display::hbe5118818c9e1ba3
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panicking.rs:269:5
[INFO] [stdout]   19:     0x597802718b3e - assert_cmd::assert::AssertError::panic::panic_cold_display::h9c0d3fcaf6e4c2ae
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic.rs:100:13
[INFO] [stdout]   20:     0x5978027167f7 - assert_cmd::assert::AssertError::panic::h5536e6cad9f81439
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.16/src/assert.rs:1033:9
[INFO] [stdout]   21:     0x597802726af7 - core::ops::function::FnOnce::call_once::h9f4d2e5963087e8a
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x597802721c90 - core::result::Result<T,E>::unwrap_or_else::h6e846b912950ad52
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/result.rs:1458:23
[INFO] [stdout]   23:     0x5978022fb755 - assert_cmd::assert::Assert::stderr::h9c7fd8cb39d10080
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.16/src/assert.rs:460:9
[INFO] [stdout]   24:     0x5978022e8296 - cargo_public_api_bin_tests::diff_with_invalid_published_crate_version_number::h1df30a170558bb91
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:506:5
[INFO] [stdout]   25:     0x5978022e8167 - cargo_public_api_bin_tests::diff_with_invalid_published_crate_version_number::{{closure}}::hdf43bb20b021940b
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:502:54
[INFO] [stdout]   26:     0x5978022f1426 - core::ops::function::FnOnce::call_once::h315f7fb001f52da4
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5978026c4f0b - core::ops::function::FnOnce::call_once::h871bf86719ec9aa4
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x5978026c4f0b - test::__rust_begin_short_backtrace::h2167df1e2b7d76fd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:632:18
[INFO] [stdout]   29:     0x5978026c48f8 - test::run_test_in_process::{{closure}}::h15d92f75a3adfb79
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:60
[INFO] [stdout]   30:     0x5978026c48f8 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb6c8955835a8dbbb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   31:     0x5978026c48f8 - std::panicking::try::do_call::hc79d0fc888a0bd30
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   32:     0x5978026c48f8 - std::panicking::try::hb8a7878e3a8589d6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   33:     0x5978026c48f8 - std::panic::catch_unwind::hb8e4600ff0ff5cfa
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   34:     0x5978026c48f8 - test::run_test_in_process::hc2900b0b18688dd6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:27
[INFO] [stdout]   35:     0x5978026c48f8 - test::run_test::{{closure}}::hac2a9cb07be3d48d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:576:43
[INFO] [stdout]   36:     0x59780268839a - test::run_test::{{closure}}::h4a5b729e66a38cd8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:606:41
[INFO] [stdout]   37:     0x59780268839a - std::sys::backtrace::__rust_begin_short_backtrace::h0496fb742492f573
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:154:18
[INFO] [stdout]   38:     0x59780268bd14 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hbb6d257c550a54bd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:561:17
[INFO] [stdout]   39:     0x59780268bd14 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h46696fe4a6832328
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   40:     0x59780268bd14 - std::panicking::try::do_call::h2625a51b667bfb64
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   41:     0x59780268bd14 - std::panicking::try::hb956a59a1973aa4c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   42:     0x59780268bd14 - std::panic::catch_unwind::h64f3b9d1067ef6a0
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   43:     0x59780268bd14 - std::thread::Builder::spawn_unchecked_::{{closure}}::h42b2841295b6c0b2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   44:     0x59780268bd14 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6127de71b8124639
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x5978027b8d5b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h42f0ba71002a1b2c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   46:     0x5978027b8d5b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::had9e47d7a3dcecb8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   47:     0x5978027b8d5b - std::sys::pal::unix::thread::Thread::new::thread_start::h48cf765408f6f5f2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/pal/unix/thread.rs:105:17
[INFO] [stdout]   48:     0x729d1c20cac3 - <unknown>
[INFO] [stdout]   49:     0x729d1c29da04 - clone
[INFO] [stdout]   50:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- diff_with_three_args stdout ----
[INFO] [stdout] thread 'diff_with_three_args' panicked at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5:
[INFO] [stdout] 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 `beta-2024-12-08-x86_64-unknown-linux-gnu` toolchain for gathering the public api is not possible, switching to `nightly`
[INFO] [stdout] └── var as str: Warning: using the `beta-2024-12-08-x86_64-unknown-linux-gnu` 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] command=`cd "/tmp/.tmpzf1CiR" && "/opt/rustwide/target/debug/cargo-public-api" "--omit" "blanket-impls,auto-trait-impls" "--target-dir" "/tmp/.tmpMKazmw" "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 `beta-2024-12-08-x86_64-unknown-linux-gnu` 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] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5978027b0d3a - std::backtrace_rs::backtrace::libunwind::trace::h8810477743020387
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x5978027b0d3a - std::backtrace_rs::backtrace::trace_unsynchronized::h3aa55355dd6c54a6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x5978027b0d3a - std::sys::backtrace::_print_fmt::h8588b0f62410823f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5978027b0d3a - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h98c26ac25ffe89bb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5978027db303 - core::fmt::rt::Argument::fmt::hf95377f4aebd453b
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x5978027db303 - core::fmt::write::h0dd5f6e2238c7982
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/mod.rs:1189:21
[INFO] [stdout]    6:     0x5978027ad643 - std::io::Write::write_fmt::h03bb0ca26e6faf8c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/io/mod.rs:1884:15
[INFO] [stdout]    7:     0x5978027b0b82 - std::sys::backtrace::BacktraceLock::print::h5c19c1c038ee186d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x5978027b223d - std::panicking::default_hook::{{closure}}::h77172f079a1fcb13
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:268:22
[INFO] [stdout]    9:     0x5978027b2047 - std::panicking::default_hook::he5f8e3b203ccddba
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:292:9
[INFO] [stdout]   10:     0x5978026c03e7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7a3c7b4a1ae77f2f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   11:     0x5978026c03e7 - test::test_main::{{closure}}::hf0d3b69ae9b353d1
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:134:21
[INFO] [stdout]   12:     0x5978027b28e8 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6332e82e7b189abd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   13:     0x5978027b28e8 - std::panicking::rust_panic_with_hook::h53863d4e9018df39
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:809:13
[INFO] [stdout]   14:     0x5978027b26aa - std::panicking::begin_panic_handler::{{closure}}::h67280e6fa0757873
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:674:13
[INFO] [stdout]   15:     0x5978027b1219 - std::sys::backtrace::__rust_end_short_backtrace::h1dac3f54d6fbbeb2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:170:18
[INFO] [stdout]   16:     0x5978027b233c - rust_begin_unwind
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:665:5
[INFO] [stdout]   17:     0x5978022df260 - core::panicking::panic_fmt::h6792bd1b2bf01041
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panicking.rs:76:14
[INFO] [stdout]   18:     0x59780271ee03 - core::panicking::panic_display::hbe5118818c9e1ba3
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panicking.rs:269:5
[INFO] [stdout]   19:     0x597802718b3e - assert_cmd::assert::AssertError::panic::panic_cold_display::h9c0d3fcaf6e4c2ae
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic.rs:100:13
[INFO] [stdout]   20:     0x5978027167f7 - assert_cmd::assert::AssertError::panic::h5536e6cad9f81439
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.16/src/assert.rs:1033:9
[INFO] [stdout]   21:     0x597802726af7 - core::ops::function::FnOnce::call_once::h9f4d2e5963087e8a
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x597802721c90 - core::result::Result<T,E>::unwrap_or_else::h6e846b912950ad52
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/result.rs:1458:23
[INFO] [stdout]   23:     0x5978022fb665 - assert_cmd::assert::Assert::stderr::h61fe082b4e73e61c
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.16/src/assert.rs:460:9
[INFO] [stdout]   24:     0x5978022e8a8e - cargo_public_api_bin_tests::diff_with_three_args::h0c9265d2b045559d
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:561:5
[INFO] [stdout]   25:     0x5978022e8987 - cargo_public_api_bin_tests::diff_with_three_args::{{closure}}::hc899127dce342445
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:555:26
[INFO] [stdout]   26:     0x5978022f25b6 - core::ops::function::FnOnce::call_once::hf2c24a1c71a17cf1
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5978026c4f0b - core::ops::function::FnOnce::call_once::h871bf86719ec9aa4
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x5978026c4f0b - test::__rust_begin_short_backtrace::h2167df1e2b7d76fd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:632:18
[INFO] [stdout]   29:     0x5978026c48f8 - test::run_test_in_process::{{closure}}::h15d92f75a3adfb79
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:60
[INFO] [stdout]   30:     0x5978026c48f8 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb6c8955835a8dbbb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   31:     0x5978026c48f8 - std::panicking::try::do_call::hc79d0fc888a0bd30
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   32:     0x5978026c48f8 - std::panicking::try::hb8a7878e3a8589d6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   33:     0x5978026c48f8 - std::panic::catch_unwind::hb8e4600ff0ff5cfa
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   34:     0x5978026c48f8 - test::run_test_in_process::hc2900b0b18688dd6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:27
[INFO] [stdout]   35:     0x5978026c48f8 - test::run_test::{{closure}}::hac2a9cb07be3d48d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:576:43
[INFO] [stdout]   36:     0x59780268839a - test::run_test::{{closure}}::h4a5b729e66a38cd8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:606:41
[INFO] [stdout]   37:     0x59780268839a - std::sys::backtrace::__rust_begin_short_backtrace::h0496fb742492f573
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:154:18
[INFO] [stdout]   38:     0x59780268bd14 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hbb6d257c550a54bd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:561:17
[INFO] [stdout]   39:     0x59780268bd14 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h46696fe4a6832328
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   40:     0x59780268bd14 - std::panicking::try::do_call::h2625a51b667bfb64
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   41:     0x59780268bd14 - std::panicking::try::hb956a59a1973aa4c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   42:     0x59780268bd14 - std::panic::catch_unwind::h64f3b9d1067ef6a0
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   43:     0x59780268bd14 - std::thread::Builder::spawn_unchecked_::{{closure}}::h42b2841295b6c0b2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   44:     0x59780268bd14 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6127de71b8124639
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x5978027b8d5b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h42f0ba71002a1b2c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   46:     0x5978027b8d5b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::had9e47d7a3dcecb8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   47:     0x5978027b8d5b - std::sys::pal::unix::thread::Thread::new::thread_start::h48cf765408f6f5f2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/pal/unix/thread.rs:105:17
[INFO] [stdout]   48:     0x729d1c20cac3 - <unknown>
[INFO] [stdout]   49:     0x729d1c29da04 - clone
[INFO] [stdout]   50:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- list_public_items_from_json_file stdout ----
[INFO] [stdout] thread 'list_public_items_from_json_file' panicked at cargo-public-api/tests/cargo-public-api-bin-tests.rs:1284:10:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: BuildRustdocJsonError
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5978027b0d3a - std::backtrace_rs::backtrace::libunwind::trace::h8810477743020387
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x5978027b0d3a - std::backtrace_rs::backtrace::trace_unsynchronized::h3aa55355dd6c54a6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x5978027b0d3a - std::sys::backtrace::_print_fmt::h8588b0f62410823f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5978027b0d3a - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h98c26ac25ffe89bb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5978027db303 - core::fmt::rt::Argument::fmt::hf95377f4aebd453b
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x5978027db303 - core::fmt::write::h0dd5f6e2238c7982
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/mod.rs:1189:21
[INFO] [stdout]    6:     0x5978027ad643 - std::io::Write::write_fmt::h03bb0ca26e6faf8c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/io/mod.rs:1884:15
[INFO] [stdout]    7:     0x5978027b0b82 - std::sys::backtrace::BacktraceLock::print::h5c19c1c038ee186d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x5978027b223d - std::panicking::default_hook::{{closure}}::h77172f079a1fcb13
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:268:22
[INFO] [stdout]    9:     0x5978027b2047 - std::panicking::default_hook::he5f8e3b203ccddba
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:292:9
[INFO] [stdout]   10:     0x5978026c03e7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7a3c7b4a1ae77f2f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   11:     0x5978026c03e7 - test::test_main::{{closure}}::hf0d3b69ae9b353d1
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:134:21
[INFO] [stdout]   12:     0x5978027b28e8 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6332e82e7b189abd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   13:     0x5978027b28e8 - std::panicking::rust_panic_with_hook::h53863d4e9018df39
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:809:13
[INFO] [stdout]   14:     0x5978027b26aa - std::panicking::begin_panic_handler::{{closure}}::h67280e6fa0757873
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:674:13
[INFO] [stdout]   15:     0x5978027b1219 - std::sys::backtrace::__rust_end_short_backtrace::h1dac3f54d6fbbeb2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:170:18
[INFO] [stdout]   16:     0x5978027b233c - rust_begin_unwind
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:665:5
[INFO] [stdout]   17:     0x5978022df260 - core::panicking::panic_fmt::h6792bd1b2bf01041
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panicking.rs:76:14
[INFO] [stdout]   18:     0x5978022df6e6 - core::result::unwrap_failed::h05e0602ed34287c5
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/result.rs:1699:5
[INFO] [stdout]   19:     0x5978022e11fd - core::result::Result<T,E>::unwrap::h8566f593fbb55f1e
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/result.rs:1104:23
[INFO] [stdout]   20:     0x5978022e11fd - cargo_public_api_bin_tests::rustdoc_json_path_for_crate::h388b091e2082f0f5
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:1282:5
[INFO] [stdout]   21:     0x5978022ecf00 - cargo_public_api_bin_tests::list_public_items_from_json_file::h1dc085d97385d535
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:1041:21
[INFO] [stdout]   22:     0x5978022ecdf7 - cargo_public_api_bin_tests::list_public_items_from_json_file::{{closure}}::h6fd0d290a03791b9
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:1037:38
[INFO] [stdout]   23:     0x5978022f1b66 - core::ops::function::FnOnce::call_once::h6d5a0c7c90e2b1ba
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5978026c4f0b - core::ops::function::FnOnce::call_once::h871bf86719ec9aa4
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5978026c4f0b - test::__rust_begin_short_backtrace::h2167df1e2b7d76fd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:632:18
[INFO] [stdout]   26:     0x5978026c48f8 - test::run_test_in_process::{{closure}}::h15d92f75a3adfb79
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:60
[INFO] [stdout]   27:     0x5978026c48f8 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb6c8955835a8dbbb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   28:     0x5978026c48f8 - std::panicking::try::do_call::hc79d0fc888a0bd30
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   29:     0x5978026c48f8 - std::panicking::try::hb8a7878e3a8589d6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   30:     0x5978026c48f8 - std::panic::catch_unwind::hb8e4600ff0ff5cfa
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   31:     0x5978026c48f8 - test::run_test_in_process::hc2900b0b18688dd6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:27
[INFO] [stdout]   32:     0x5978026c48f8 - test::run_test::{{closure}}::hac2a9cb07be3d48d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:576:43
[INFO] [stdout]   33:     0x59780268839a - test::run_test::{{closure}}::h4a5b729e66a38cd8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:606:41
[INFO] [stdout]   34:     0x59780268839a - std::sys::backtrace::__rust_begin_short_backtrace::h0496fb742492f573
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:154:18
[INFO] [stdout]   35:     0x59780268bd14 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hbb6d257c550a54bd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:561:17
[INFO] [stdout]   36:     0x59780268bd14 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h46696fe4a6832328
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x59780268bd14 - std::panicking::try::do_call::h2625a51b667bfb64
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   38:     0x59780268bd14 - std::panicking::try::hb956a59a1973aa4c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   39:     0x59780268bd14 - std::panic::catch_unwind::h64f3b9d1067ef6a0
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   40:     0x59780268bd14 - std::thread::Builder::spawn_unchecked_::{{closure}}::h42b2841295b6c0b2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   41:     0x59780268bd14 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6127de71b8124639
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5978027b8d5b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h42f0ba71002a1b2c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   43:     0x5978027b8d5b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::had9e47d7a3dcecb8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   44:     0x5978027b8d5b - std::sys::pal::unix::thread::Thread::new::thread_start::h48cf765408f6f5f2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/pal/unix/thread.rs:105:17
[INFO] [stdout]   45:     0x729d1c20cac3 - <unknown>
[INFO] [stdout]   46:     0x729d1c29da04 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- features_a_b_c stdout ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [1m[91merror[97m: expect test failed[0m
[INFO] [stdout]    [1m[34m-->[0m ./expected-output/features-featnonefeature_afeature_bfeature_c.txt
[INFO] [stdout] 
[INFO] [stdout] [1mExpect[0m:
[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] [1mActual[0m:
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m:
[INFO] [stdout] ----
[INFO] [stdout] [4m[31mpub 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] [0m
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- features_all stdout ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [1m[91merror[97m: expect test failed[0m
[INFO] [stdout]    [1m[34m-->[0m ./expected-output/features-featall.txt
[INFO] [stdout] 
[INFO] [stdout] [1mExpect[0m:
[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] [1mActual[0m:
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m:
[INFO] [stdout] ----
[INFO] [stdout] [4m[31mpub 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] [0m
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- features_b stdout ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [1m[91merror[97m: expect test failed[0m
[INFO] [stdout]    [1m[34m-->[0m ./expected-output/features-featnonefeature_b.txt
[INFO] [stdout] 
[INFO] [stdout] [1mExpect[0m:
[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] [1mActual[0m:
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m:
[INFO] [stdout] ----
[INFO] [stdout] [4m[31mpub mod features
[INFO] [stdout] #[non_exhaustive] pub struct features::AStruct
[INFO] [stdout] pub features::AStruct::feature_b: ()
[INFO] [stdout] [0m
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- features_b_c stdout ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [1m[91merror[97m: expect test failed[0m
[INFO] [stdout]    [1m[34m-->[0m ./expected-output/features-featnonefeature_c.txt
[INFO] [stdout] 
[INFO] [stdout] [1mExpect[0m:
[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] [1mActual[0m:
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m:
[INFO] [stdout] ----
[INFO] [stdout] [4m[31mpub mod features
[INFO] [stdout] #[non_exhaustive] pub struct features::AStruct
[INFO] [stdout] pub features::AStruct::feature_c: ()
[INFO] [stdout] [0m
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- features_none stdout ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [1m[91merror[97m: expect test failed[0m
[INFO] [stdout]    [1m[34m-->[0m ./expected-output/features-featnone.txt
[INFO] [stdout] 
[INFO] [stdout] [1mExpect[0m:
[INFO] [stdout] ----
[INFO] [stdout] pub mod features
[INFO] [stdout] #[non_exhaustive] pub struct features::AStruct
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mActual[0m:
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m:
[INFO] [stdout] ----
[INFO] [stdout] [4m[31mpub mod features
[INFO] [stdout] #[non_exhaustive] pub struct features::AStruct
[INFO] [stdout] [0m
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- list_public_items stdout ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [1m[91merror[97m: expect test failed[0m
[INFO] [stdout]    [1m[34m-->[0m ./expected-output/list_public_items.txt
[INFO] [stdout] 
[INFO] [stdout] [1mExpect[0m:
[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::StructuralPartialEq for public_api::diff::ChangedPublicItem
[INFO] [stdout] impl core::marker::Freeze for public_api::diff::ChangedPublicItem
[INFO] [stdout] impl core::marker::Send for public_api::diff::ChangedPublicItem
[INFO] [stdout] impl core::marker::Sync for public_api::diff::ChangedPublicItem
[INFO] [stdout] impl core::marker::Unpin for public_api::diff::ChangedPublicItem
[INFO] [stdout] impl core::panic::unwind_safe::RefUnwindSafe for public_api::diff::ChangedPublicItem
[INFO] [stdout] impl core::panic::unwind_safe::UnwindSafe for public_api::diff::ChangedPublicItem
[INFO] [stdout] pub struct public_api::diff::PublicApiDiff
[INFO] [stdout] pub public_api::diff::PublicApiDiff::added: alloc::vec::Vec<public_api::PublicItem>
[INFO] [stdout] pub public_api::diff::PublicApiDiff::changed: alloc::vec::Vec<public_api::diff::ChangedPublicItem>
[INFO] [stdout] pub public_api::diff::PublicApiDiff::removed: alloc::vec::Vec<public_api::PublicItem>
[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::StructuralPartialEq for public_api::diff::PublicApiDiff
[INFO] [stdout] impl core::marker::Freeze for public_api::diff::PublicApiDiff
[INFO] [stdout] impl core::marker::Send for public_api::diff::PublicApiDiff
[INFO] [stdout] impl core::marker::Sync for public_api::diff::PublicApiDiff
[INFO] [stdout] impl core::marker::Unpin for public_api::diff::PublicApiDiff
[INFO] [stdout] impl core::panic::unwind_safe::RefUnwindSafe for public_api::diff::PublicApiDiff
[INFO] [stdout] impl core::panic::unwind_safe::UnwindSafe 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<core::cmp::Ordering>
[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::StructuralPartialEq for public_api::tokens::Token
[INFO] [stdout] impl core::marker::Freeze for public_api::tokens::Token
[INFO] [stdout] impl core::marker::Send for public_api::tokens::Token
[INFO] [stdout] impl core::marker::Sync for public_api::tokens::Token
[INFO] [stdout] impl core::marker::Unpin for public_api::tokens::Token
[INFO] [stdout] impl core::panic::unwind_safe::RefUnwindSafe for public_api::tokens::Token
[INFO] [stdout] impl core::panic::unwind_safe::UnwindSafe 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<serde_json::error::Error> for public_api::Error
[INFO] [stdout] pub fn public_api::Error::from(source: serde_json::error::Error) -> Self
[INFO] [stdout] impl core::convert::From<std::io::error::Error> 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::Debug for public_api::Error
[INFO] [stdout] pub fn public_api::Error::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
[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::marker::Freeze for public_api::Error
[INFO] [stdout] impl core::marker::Send for public_api::Error
[INFO] [stdout] impl core::marker::Sync for public_api::Error
[INFO] [stdout] impl core::marker::Unpin for public_api::Error
[INFO] [stdout] impl !core::panic::unwind_safe::RefUnwindSafe for public_api::Error
[INFO] [stdout] impl !core::panic::unwind_safe::UnwindSafe for public_api::Error
[INFO] [stdout] pub struct public_api::Builder
[INFO] [stdout] impl public_api::Builder
[INFO] [stdout] pub fn public_api::Builder::build(self) -> public_api::Result<public_api::PublicApi>
[INFO] [stdout] pub fn public_api::Builder::debug_sorting(self, debug_sorting: bool) -> Self
[INFO] [stdout] pub fn public_api::Builder::from_rustdoc_json(path: impl core::convert::Into<std::path::PathBuf>) -> Self
[INFO] [stdout] pub fn public_api::Builder::omit_auto_derived_impls(self, omit_auto_derived_impls: bool) -> Self
[INFO] [stdout] pub fn public_api::Builder::omit_auto_trait_impls(self, omit_auto_trait_impls: bool) -> Self
[INFO] [stdout] pub fn public_api::Builder::omit_blanket_impls(self, omit_blanket_impls: bool) -> Self
[INFO] [stdout] pub fn public_api::Builder::sorted(self, sorted: bool) -> Self
[INFO] [stdout] impl core::clone::Clone for public_api::Builder
[INFO] [stdout] pub fn public_api::Builder::clone(&self) -> public_api::Builder
[INFO] [stdout] impl core::fmt::Debug for public_api::Builder
[INFO] [stdout] pub fn public_api::Builder::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
[INFO] [stdout] impl core::marker::Freeze for public_api::Builder
[INFO] [stdout] impl core::marker::Send for public_api::Builder
[INFO] [stdout] impl core::marker::Sync for public_api::Builder
[INFO] [stdout] impl core::marker::Unpin for public_api::Builder
[INFO] [stdout] impl core::panic::unwind_safe::RefUnwindSafe for public_api::Builder
[INFO] [stdout] impl core::panic::unwind_safe::UnwindSafe for public_api::Builder
[INFO] [stdout] #[non_exhaustive] pub struct public_api::PublicApi
[INFO] [stdout] impl public_api::PublicApi
[INFO] [stdout] pub fn public_api::PublicApi::into_items(self) -> impl core::iter::traits::iterator::Iterator<Item = public_api::PublicItem>
[INFO] [stdout] pub fn public_api::PublicApi::items(&self) -> impl core::iter::traits::iterator::Iterator<Item = &public_api::PublicItem>
[INFO] [stdout] pub fn public_api::PublicApi::missing_item_ids(&self) -> impl core::iter::traits::iterator::Iterator<Item = &u32>
[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] 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::marker::Freeze for public_api::PublicApi
[INFO] [stdout] impl core::marker::Send for public_api::PublicApi
[INFO] [stdout] impl core::marker::Sync for public_api::PublicApi
[INFO] [stdout] impl core::marker::Unpin for public_api::PublicApi
[INFO] [stdout] impl core::panic::unwind_safe::RefUnwindSafe for public_api::PublicApi
[INFO] [stdout] impl core::panic::unwind_safe::UnwindSafe for public_api::PublicApi
[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::id(&self) -> rustdoc_types::Id
[INFO] [stdout] pub fn public_api::PublicItem::parent_id(&self) -> core::option::Option<rustdoc_types::Id>
[INFO] [stdout] pub fn public_api::PublicItem::tokens(&self) -> impl core::iter::traits::iterator::Iterator<Item = &public_api::tokens::Token>
[INFO] [stdout] impl core::clone::Clone for public_api::PublicItem
[INFO] [stdout] pub fn public_api::PublicItem::clone(&self) -> public_api::PublicItem
[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<H: core::hash::Hasher>(&self, state: &mut H)
[INFO] [stdout] impl core::marker::Freeze for public_api::PublicItem
[INFO] [stdout] impl core::marker::Send for public_api::PublicItem
[INFO] [stdout] impl core::marker::Sync for public_api::PublicItem
[INFO] [stdout] impl core::marker::Unpin for public_api::PublicItem
[INFO] [stdout] impl core::panic::unwind_safe::RefUnwindSafe for public_api::PublicItem
[INFO] [stdout] impl core::panic::unwind_safe::UnwindSafe for public_api::PublicItem
[INFO] [stdout] pub const public_api::MINIMUM_NIGHTLY_RUST_VERSION: &str
[INFO] [stdout] pub type public_api::Result<T> = core::result::Result<T, public_api::Error>
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mActual[0m:
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m:
[INFO] [stdout] ----
[INFO] [stdout] [4m[31mpub 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::StructuralPartialEq for public_api::diff::ChangedPublicItem
[INFO] [stdout] impl core::marker::Freeze for public_api::diff::ChangedPublicItem
[INFO] [stdout] impl core::marker::Send for public_api::diff::ChangedPublicItem
[INFO] [stdout] impl core::marker::Sync for public_api::diff::ChangedPublicItem
[INFO] [stdout] impl core::marker::Unpin for public_api::diff::ChangedPublicItem
[INFO] [stdout] impl core::panic::unwind_safe::RefUnwindSafe for public_api::diff::ChangedPublicItem
[INFO] [stdout] impl core::panic::unwind_safe::UnwindSafe for public_api::diff::ChangedPublicItem
[INFO] [stdout] pub struct public_api::diff::PublicApiDiff
[INFO] [stdout] pub public_api::diff::PublicApiDiff::added: alloc::vec::Vec<public_api::PublicItem>
[INFO] [stdout] pub public_api::diff::PublicApiDiff::changed: alloc::vec::Vec<public_api::diff::ChangedPublicItem>
[INFO] [stdout] pub public_api::diff::PublicApiDiff::removed: alloc::vec::Vec<public_api::PublicItem>
[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::StructuralPartialEq for public_api::diff::PublicApiDiff
[INFO] [stdout] impl core::marker::Freeze for public_api::diff::PublicApiDiff
[INFO] [stdout] impl core::marker::Send for public_api::diff::PublicApiDiff
[INFO] [stdout] impl core::marker::Sync for public_api::diff::PublicApiDiff
[INFO] [stdout] impl core::marker::Unpin for public_api::diff::PublicApiDiff
[INFO] [stdout] impl core::panic::unwind_safe::RefUnwindSafe for public_api::diff::PublicApiDiff
[INFO] [stdout] impl core::panic::unwind_safe::UnwindSafe 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<core::cmp::Ordering>
[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::StructuralPartialEq for public_api::tokens::Token
[INFO] [stdout] impl core::marker::Freeze for public_api::tokens::Token
[INFO] [stdout] impl core::marker::Send for public_api::tokens::Token
[INFO] [stdout] impl core::marker::Sync for public_api::tokens::Token
[INFO] [stdout] impl core::marker::Unpin for public_api::tokens::Token
[INFO] [stdout] impl core::panic::unwind_safe::RefUnwindSafe for public_api::tokens::Token
[INFO] [stdout] impl core::panic::unwind_safe::UnwindSafe 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<serde_json::error::Error> for public_api::Error
[INFO] [stdout] pub fn public_api::Error::from(source: serde_json::error::Error) -> Self
[INFO] [stdout] impl core::convert::From<std::io::error::Error> 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::Debug for public_api::Error
[INFO] [stdout] pub fn public_api::Error::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
[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::marker::Freeze for public_api::Error
[INFO] [stdout] impl core::marker::Send for public_api::Error
[INFO] [stdout] impl core::marker::Sync for public_api::Error
[INFO] [stdout] impl core::marker::Unpin for public_api::Error
[INFO] [stdout] impl !core::panic::unwind_safe::RefUnwindSafe for public_api::Error
[INFO] [stdout] impl !core::panic::unwind_safe::UnwindSafe for public_api::Error
[INFO] [stdout] pub struct public_api::Builder
[INFO] [stdout] impl public_api::Builder
[INFO] [stdout] pub fn public_api::Builder::build(self) -> public_api::Result<public_api::PublicApi>
[INFO] [stdout] pub fn public_api::Builder::debug_sorting(self, debug_sorting: bool) -> Self
[INFO] [stdout] pub fn public_api::Builder::from_rustdoc_json(path: impl core::convert::Into<std::path::PathBuf>) -> Self
[INFO] [stdout] pub fn public_api::Builder::omit_auto_derived_impls(self, omit_auto_derived_impls: bool) -> Self
[INFO] [stdout] pub fn public_api::Builder::omit_auto_trait_impls(self, omit_auto_trait_impls: bool) -> Self
[INFO] [stdout] pub fn public_api::Builder::omit_blanket_impls(self, omit_blanket_impls: bool) -> Self
[INFO] [stdout] pub fn public_api::Builder::sorted(self, sorted: bool) -> Self
[INFO] [stdout] impl core::clone::Clone for public_api::Builder
[INFO] [stdout] pub fn public_api::Builder::clone(&self) -> public_api::Builder
[INFO] [stdout] impl core::fmt::Debug for public_api::Builder
[INFO] [stdout] pub fn public_api::Builder::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
[INFO] [stdout] impl core::marker::Freeze for public_api::Builder
[INFO] [stdout] impl core::marker::Send for public_api::Builder
[INFO] [stdout] impl core::marker::Sync for public_api::Builder
[INFO] [stdout] impl core::marker::Unpin for public_api::Builder
[INFO] [stdout] impl core::panic::unwind_safe::RefUnwindSafe for public_api::Builder
[INFO] [stdout] impl core::panic::unwind_safe::UnwindSafe for public_api::Builder
[INFO] [stdout] #[non_exhaustive] pub struct public_api::PublicApi
[INFO] [stdout] impl public_api::PublicApi
[INFO] [stdout] pub fn public_api::PublicApi::into_items(self) -> impl core::iter::traits::iterator::Iterator<Item = public_api::PublicItem>
[INFO] [stdout] pub fn public_api::PublicApi::items(&self) -> impl core::iter::traits::iterator::Iterator<Item = &public_api::PublicItem>
[INFO] [stdout] pub fn public_api::PublicApi::missing_item_ids(&self) -> impl core::iter::traits::iterator::Iterator<Item = &u32>
[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] 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::marker::Freeze for public_api::PublicApi
[INFO] [stdout] impl core::marker::Send for public_api::PublicApi
[INFO] [stdout] impl core::marker::Sync for public_api::PublicApi
[INFO] [stdout] impl core::marker::Unpin for public_api::PublicApi
[INFO] [stdout] impl core::panic::unwind_safe::RefUnwindSafe for public_api::PublicApi
[INFO] [stdout] impl core::panic::unwind_safe::UnwindSafe for public_api::PublicApi
[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::id(&self) -> rustdoc_types::Id
[INFO] [stdout] pub fn public_api::PublicItem::parent_id(&self) -> core::option::Option<rustdoc_types::Id>
[INFO] [stdout] pub fn public_api::PublicItem::tokens(&self) -> impl core::iter::traits::iterator::Iterator<Item = &public_api::tokens::Token>
[INFO] [stdout] impl core::clone::Clone for public_api::PublicItem
[INFO] [stdout] pub fn public_api::PublicItem::clone(&self) -> public_api::PublicItem
[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<H: core::hash::Hasher>(&self, state: &mut H)
[INFO] [stdout] impl core::marker::Freeze for public_api::PublicItem
[INFO] [stdout] impl core::marker::Send for public_api::PublicItem
[INFO] [stdout] impl core::marker::Sync for public_api::PublicItem
[INFO] [stdout] impl core::marker::Unpin for public_api::PublicItem
[INFO] [stdout] impl core::panic::unwind_safe::RefUnwindSafe for public_api::PublicItem
[INFO] [stdout] impl core::panic::unwind_safe::UnwindSafe for public_api::PublicItem
[INFO] [stdout] pub const public_api::MINIMUM_NIGHTLY_RUST_VERSION: &str
[INFO] [stdout] pub type public_api::Result<T> = core::result::Result<T, public_api::Error>
[INFO] [stdout] [0m
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- list_public_items_explicit_manifest_path stdout ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [1m[91merror[97m: expect test failed[0m
[INFO] [stdout]    [1m[34m-->[0m ./expected-output/example_api-v0.3.0.txt
[INFO] [stdout] 
[INFO] [stdout] [1mExpect[0m:
[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] [1mActual[0m:
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m:
[INFO] [stdout] ----
[INFO] [stdout] [4m[31mpub 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] [0m
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- list_public_items_via_package_spec stdout ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [1m[91merror[97m: expect test failed[0m
[INFO] [stdout]    [1m[34m-->[0m ./expected-output/specific-crate.txt
[INFO] [stdout] 
[INFO] [stdout] [1mExpect[0m:
[INFO] [stdout] ----
[INFO] [stdout] pub mod specific_crate
[INFO] [stdout] pub struct specific_crate::SpecificCrate
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mActual[0m:
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m:
[INFO] [stdout] ----
[INFO] [stdout] [4m[31mpub mod specific_crate
[INFO] [stdout] pub struct specific_crate::SpecificCrate
[INFO] [stdout] [0m
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- list_public_items_omit_auto_derived_impls_with_double_s stdout ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [1m[91merror[97m: expect test failed[0m
[INFO] [stdout]    [1m[34m-->[0m ./expected-output/omit-auto-derived-impls-with-double-s.txt
[INFO] [stdout] 
[INFO] [stdout] [1mExpect[0m:
[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] [1mActual[0m:
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m:
[INFO] [stdout] ----
[INFO] [stdout] [4m[31mpub 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] [0m
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- list_public_items_with_color stdout ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [1m[91merror[97m: expect test failed[0m
[INFO] [stdout]    [1m[34m-->[0m ./expected-output/example_api_v0.3.0_colored.txt
[INFO] [stdout] 
[INFO] [stdout] [1mExpect[0m:
[INFO] [stdout] ----
[INFO] [stdout] [34mpub[0m [34mmod[0m [36mexample_api[0m
[INFO] [stdout] #[non_exhaustive] [34mpub[0m [34mstruct[0m [36mexample_api[0m::[32mStruct[0m
[INFO] [stdout] [34mpub[0m [36mexample_api[0m::[32mStruct[0m::[36mv1_field[0m: [32musize[0m
[INFO] [stdout] [34mpub[0m [36mexample_api[0m::[32mStruct[0m::[36mv2_field[0m: [32musize[0m
[INFO] [stdout] [34mimpl[0m [36mcore[0m::[36mfmt[0m::[32mDebug[0m [34mfor[0m [36mexample_api[0m::[32mStruct[0m
[INFO] [stdout] [34mpub[0m [34mfn[0m [36mexample_api[0m::[32mStruct[0m::[33mfmt[0m(&[34mself[0m, [36mf[0m: &[34mmut[0m [36mcore[0m::[36mfmt[0m::[32mFormatter[0m<[34m'_[0m>) -> [36mcore[0m::[36mfmt[0m::[32mResult[0m
[INFO] [stdout] [34mpub[0m [34mstruct[0m [36mexample_api[0m::[32mStructV2[0m
[INFO] [stdout] [34mpub[0m [36mexample_api[0m::[32mStructV2[0m::[36mfield[0m: [32musize[0m
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mActual[0m:
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m:
[INFO] [stdout] ----
[INFO] [stdout] [4m[31m[34mpub[0m [34mmod[0m [36mexample_api[0m
[INFO] [stdout] #[non_exhaustive] [34mpub[0m [34mstruct[0m [36mexample_api[0m::[32mStruct[0m
[INFO] [stdout] [34mpub[0m [36mexample_api[0m::[32mStruct[0m::[36mv1_field[0m: [32musize[0m
[INFO] [stdout] [34mpub[0m [36mexample_api[0m::[32mStruct[0m::[36mv2_field[0m: [32musize[0m
[INFO] [stdout] [34mimpl[0m [36mcore[0m::[36mfmt[0m::[32mDebug[0m [34mfor[0m [36mexample_api[0m::[32mStruct[0m
[INFO] [stdout] [34mpub[0m [34mfn[0m [36mexample_api[0m::[32mStruct[0m::[33mfmt[0m(&[34mself[0m, [36mf[0m: &[34mmut[0m [36mcore[0m::[36mfmt[0m::[32mFormatter[0m<[34m'_[0m>) -> [36mcore[0m::[36mfmt[0m::[32mResult[0m
[INFO] [stdout] [34mpub[0m [34mstruct[0m [36mexample_api[0m::[32mStructV2[0m
[INFO] [stdout] [34mpub[0m [36mexample_api[0m::[32mStructV2[0m::[36mfield[0m: [32musize[0m
[INFO] [stdout] [0m
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- list_public_items_omit_auto_derived_impls_with_triple_s stdout ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [1m[91merror[97m: expect test failed[0m
[INFO] [stdout]    [1m[34m-->[0m ./expected-output/omit-auto-derived-impls-with-triple-s.txt
[INFO] [stdout] 
[INFO] [stdout] [1mExpect[0m:
[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] [1mActual[0m:
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m:
[INFO] [stdout] ----
[INFO] [stdout] [4m[31mpub 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] [0m
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- list_public_items_omit_auto_derived_impls stdout ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [1m[91merror[97m: expect test failed[0m
[INFO] [stdout]    [1m[34m-->[0m ./expected-output/omit-auto-derived-impls.txt
[INFO] [stdout] 
[INFO] [stdout] [1mExpect[0m:
[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::marker::Freeze for example_api::Struct
[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<T, U> core::convert::Into<U> for example_api::Struct where U: core::convert::From<T>
[INFO] [stdout] pub fn example_api::Struct::into(self) -> U
[INFO] [stdout] impl<T, U> core::convert::TryFrom<U> for example_api::Struct where U: core::convert::Into<T>
[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<T, <T as core::convert::TryFrom<U>>::Error>
[INFO] [stdout] impl<T, U> core::convert::TryInto<U> for example_api::Struct where U: core::convert::TryFrom<T>
[INFO] [stdout] pub type example_api::Struct::Error = <U as core::convert::TryFrom<T>>::Error
[INFO] [stdout] pub fn example_api::Struct::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
[INFO] [stdout] impl<T> 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<T> core::borrow::Borrow<T> for example_api::Struct where T: ?core::marker::Sized
[INFO] [stdout] pub fn example_api::Struct::borrow(&self) -> &T
[INFO] [stdout] impl<T> core::borrow::BorrowMut<T> 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<T> core::convert::From<T> 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::Freeze for example_api::StructV2
[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<T, U> core::convert::Into<U> for example_api::StructV2 where U: core::convert::From<T>
[INFO] [stdout] pub fn example_api::StructV2::into(self) -> U
[INFO] [stdout] impl<T, U> core::convert::TryFrom<U> for example_api::StructV2 where U: core::convert::Into<T>
[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<T, <T as core::convert::TryFrom<U>>::Error>
[INFO] [stdout] impl<T, U> core::convert::TryInto<U> for example_api::StructV2 where U: core::convert::TryFrom<T>
[INFO] [stdout] pub type example_api::StructV2::Error = <U as core::convert::TryFrom<T>>::Error
[INFO] [stdout] pub fn example_api::StructV2::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
[INFO] [stdout] impl<T> 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<T> core::borrow::Borrow<T> for example_api::StructV2 where T: ?core::marker::Sized
[INFO] [stdout] pub fn example_api::StructV2::borrow(&self) -> &T
[INFO] [stdout] impl<T> core::borrow::BorrowMut<T> 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<T> core::convert::From<T> for example_api::StructV2
[INFO] [stdout] pub fn example_api::StructV2::from(t: T) -> T
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mActual[0m:
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m:
[INFO] [stdout] ----
[INFO] [stdout] [4m[31mpub 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::marker::Freeze for example_api::Struct
[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<T, U> core::convert::Into<U> for example_api::Struct where U: core::convert::From<T>
[INFO] [stdout] pub fn example_api::Struct::into(self) -> U
[INFO] [stdout] impl<T, U> core::convert::TryFrom<U> for example_api::Struct where U: core::convert::Into<T>
[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<T, <T as core::convert::TryFrom<U>>::Error>
[INFO] [stdout] impl<T, U> core::convert::TryInto<U> for example_api::Struct where U: core::convert::TryFrom<T>
[INFO] [stdout] pub type example_api::Struct::Error = <U as core::convert::TryFrom<T>>::Error
[INFO] [stdout] pub fn example_api::Struct::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
[INFO] [stdout] impl<T> 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<T> core::borrow::Borrow<T> for example_api::Struct where T: ?core::marker::Sized
[INFO] [stdout] pub fn example_api::Struct::borrow(&self) -> &T
[INFO] [stdout] impl<T> core::borrow::BorrowMut<T> 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<T> core::convert::From<T> 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::Freeze for example_api::StructV2
[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<T, U> core::convert::Into<U> for example_api::StructV2 where U: core::convert::From<T>
[INFO] [stdout] pub fn example_api::StructV2::into(self) -> U
[INFO] [stdout] impl<T, U> core::convert::TryFrom<U> for example_api::StructV2 where U: core::convert::Into<T>
[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<T, <T as core::convert::TryFrom<U>>::Error>
[INFO] [stdout] impl<T, U> core::convert::TryInto<U> for example_api::StructV2 where U: core::convert::TryFrom<T>
[INFO] [stdout] pub type example_api::StructV2::Error = <U as core::convert::TryFrom<T>>::Error
[INFO] [stdout] pub fn example_api::StructV2::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
[INFO] [stdout] impl<T> 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<T> core::borrow::Borrow<T> for example_api::StructV2 where T: ?core::marker::Sized
[INFO] [stdout] pub fn example_api::StructV2::borrow(&self) -> &T
[INFO] [stdout] impl<T> core::borrow::BorrowMut<T> 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<T> core::convert::From<T> for example_api::StructV2
[INFO] [stdout] pub fn example_api::StructV2::from(t: T) -> T
[INFO] [stdout] [0m
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- minimal_toolchain_works stdout ----
[INFO] [stdout] thread 'minimal_toolchain_works' panicked at cargo-public-api/tests/cargo-public-api-bin-tests.rs:1450:46:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: RustupToolchainInstallError
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5978027b0d3a - std::backtrace_rs::backtrace::libunwind::trace::h8810477743020387
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x5978027b0d3a - std::backtrace_rs::backtrace::trace_unsynchronized::h3aa55355dd6c54a6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x5978027b0d3a - std::sys::backtrace::_print_fmt::h8588b0f62410823f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5978027b0d3a - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h98c26ac25ffe89bb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5978027db303 - core::fmt::rt::Argument::fmt::hf95377f4aebd453b
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x5978027db303 - core::fmt::write::h0dd5f6e2238c7982
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/mod.rs:1189:21
[INFO] [stdout]    6:     0x5978027ad643 - std::io::Write::write_fmt::h03bb0ca26e6faf8c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/io/mod.rs:1884:15
[INFO] [stdout]    7:     0x5978027b0b82 - std::sys::backtrace::BacktraceLock::print::h5c19c1c038ee186d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x5978027b223d - std::panicking::default_hook::{{closure}}::h77172f079a1fcb13
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:268:22
[INFO] [stdout]    9:     0x5978027b2047 - std::panicking::default_hook::he5f8e3b203ccddba
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:292:9
[INFO] [stdout]   10:     0x5978026c03e7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7a3c7b4a1ae77f2f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   11:     0x5978026c03e7 - test::test_main::{{closure}}::hf0d3b69ae9b353d1
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:134:21
[INFO] [stdout]   12:     0x5978027b28e8 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6332e82e7b189abd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   13:     0x5978027b28e8 - std::panicking::rust_panic_with_hook::h53863d4e9018df39
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:809:13
[INFO] [stdout]   14:     0x5978027b26aa - std::panicking::begin_panic_handler::{{closure}}::h67280e6fa0757873
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:674:13
[INFO] [stdout]   15:     0x5978027b1219 - std::sys::backtrace::__rust_end_short_backtrace::h1dac3f54d6fbbeb2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:170:18
[INFO] [stdout]   16:     0x5978027b233c - rust_begin_unwind
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:665:5
[INFO] [stdout]   17:     0x5978022df260 - core::panicking::panic_fmt::h6792bd1b2bf01041
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panicking.rs:76:14
[INFO] [stdout]   18:     0x5978022df6e6 - core::result::unwrap_failed::h05e0602ed34287c5
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/result.rs:1699:5
[INFO] [stdout]   19:     0x5978022e1c9c - core::result::Result<T,E>::unwrap::ha3a3ce0feeee9f4b
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/result.rs:1104:23
[INFO] [stdout]   20:     0x5978022e1c9c - cargo_public_api_bin_tests::TestCmd::with_proxy_toolchain::hee37861f4a5b5294
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:1450:9
[INFO] [stdout]   21:     0x5978022e62d2 - cargo_public_api_bin_tests::minimal_toolchain_works::h19958962f92969cd
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:398:9
[INFO] [stdout]   22:     0x5978022e6247 - cargo_public_api_bin_tests::minimal_toolchain_works::{{closure}}::hefde37eddc54b32d
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:396:29
[INFO] [stdout]   23:     0x5978022f2176 - core::ops::function::FnOnce::call_once::hbfe32eedbb99f19e
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5978026c4f0b - core::ops::function::FnOnce::call_once::h871bf86719ec9aa4
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5978026c4f0b - test::__rust_begin_short_backtrace::h2167df1e2b7d76fd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:632:18
[INFO] [stdout]   26:     0x5978026c48f8 - test::run_test_in_process::{{closure}}::h15d92f75a3adfb79
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:60
[INFO] [stdout]   27:     0x5978026c48f8 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb6c8955835a8dbbb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   28:     0x5978026c48f8 - std::panicking::try::do_call::hc79d0fc888a0bd30
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   29:     0x5978026c48f8 - std::panicking::try::hb8a7878e3a8589d6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   30:     0x5978026c48f8 - std::panic::catch_unwind::hb8e4600ff0ff5cfa
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   31:     0x5978026c48f8 - test::run_test_in_process::hc2900b0b18688dd6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:27
[INFO] [stdout]   32:     0x5978026c48f8 - test::run_test::{{closure}}::hac2a9cb07be3d48d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:576:43
[INFO] [stdout]   33:     0x59780268839a - test::run_test::{{closure}}::h4a5b729e66a38cd8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:606:41
[INFO] [stdout]   34:     0x59780268839a - std::sys::backtrace::__rust_begin_short_backtrace::h0496fb742492f573
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:154:18
[INFO] [stdout]   35:     0x59780268bd14 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hbb6d257c550a54bd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:561:17
[INFO] [stdout]   36:     0x59780268bd14 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h46696fe4a6832328
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x59780268bd14 - std::panicking::try::do_call::h2625a51b667bfb64
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   38:     0x59780268bd14 - std::panicking::try::hb956a59a1973aa4c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   39:     0x59780268bd14 - std::panic::catch_unwind::h64f3b9d1067ef6a0
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   40:     0x59780268bd14 - std::thread::Builder::spawn_unchecked_::{{closure}}::h42b2841295b6c0b2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   41:     0x59780268bd14 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6127de71b8124639
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5978027b8d5b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h42f0ba71002a1b2c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   43:     0x5978027b8d5b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::had9e47d7a3dcecb8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   44:     0x5978027b8d5b - std::sys::pal::unix::thread::Thread::new::thread_start::h48cf765408f6f5f2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/pal/unix/thread.rs:105:17
[INFO] [stdout]   45:     0x729d1c20cac3 - <unknown>
[INFO] [stdout]   46:     0x729d1c29da04 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- one_day_before_minimum_nightly_rust_version stdout ----
[INFO] [stdout] thread 'one_day_before_minimum_nightly_rust_version' panicked at cargo-public-api/tests/cargo-public-api-bin-tests.rs:1450:46:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: RustupToolchainInstallError
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5978027b0d3a - std::backtrace_rs::backtrace::libunwind::trace::h8810477743020387
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x5978027b0d3a - std::backtrace_rs::backtrace::trace_unsynchronized::h3aa55355dd6c54a6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x5978027b0d3a - std::sys::backtrace::_print_fmt::h8588b0f62410823f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5978027b0d3a - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h98c26ac25ffe89bb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5978027db303 - core::fmt::rt::Argument::fmt::hf95377f4aebd453b
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x5978027db303 - core::fmt::write::h0dd5f6e2238c7982
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/mod.rs:1189:21
[INFO] [stdout]    6:     0x5978027ad643 - std::io::Write::write_fmt::h03bb0ca26e6faf8c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/io/mod.rs:1884:15
[INFO] [stdout]    7:     0x5978027b0b82 - std::sys::backtrace::BacktraceLock::print::h5c19c1c038ee186d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x5978027b223d - std::panicking::default_hook::{{closure}}::h77172f079a1fcb13
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:268:22
[INFO] [stdout]    9:     0x5978027b2047 - std::panicking::default_hook::he5f8e3b203ccddba
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:292:9
[INFO] [stdout]   10:     0x5978026c03e7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7a3c7b4a1ae77f2f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   11:     0x5978026c03e7 - test::test_main::{{closure}}::hf0d3b69ae9b353d1
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:134:21
[INFO] [stdout]   12:     0x5978027b28e8 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6332e82e7b189abd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   13:     0x5978027b28e8 - std::panicking::rust_panic_with_hook::h53863d4e9018df39
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:809:13
[INFO] [stdout]   14:     0x5978027b26aa - std::panicking::begin_panic_handler::{{closure}}::h67280e6fa0757873
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:674:13
[INFO] [stdout]   15:     0x5978027b1219 - std::sys::backtrace::__rust_end_short_backtrace::h1dac3f54d6fbbeb2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:170:18
[INFO] [stdout]   16:     0x5978027b233c - rust_begin_unwind
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:665:5
[INFO] [stdout]   17:     0x5978022df260 - core::panicking::panic_fmt::h6792bd1b2bf01041
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panicking.rs:76:14
[INFO] [stdout]   18:     0x5978022df6e6 - core::result::unwrap_failed::h05e0602ed34287c5
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/result.rs:1699:5
[INFO] [stdout]   19:     0x5978022e1c9c - core::result::Result<T,E>::unwrap::ha3a3ce0feeee9f4b
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/result.rs:1104:23
[INFO] [stdout]   20:     0x5978022e1c9c - cargo_public_api_bin_tests::TestCmd::with_proxy_toolchain::hee37861f4a5b5294
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:1450:9
[INFO] [stdout]   21:     0x5978022e4e2a - cargo_public_api_bin_tests::one_day_before_minimum_nightly_rust_version::h3497de1e6267406c
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:200:9
[INFO] [stdout]   22:     0x5978022e4d97 - cargo_public_api_bin_tests::one_day_before_minimum_nightly_rust_version::{{closure}}::hece0bd22aa71f9d5
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:198:49
[INFO] [stdout]   23:     0x5978022f14e6 - core::ops::function::FnOnce::call_once::h3397cf03614ac3ba
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5978026c4f0b - core::ops::function::FnOnce::call_once::h871bf86719ec9aa4
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5978026c4f0b - test::__rust_begin_short_backtrace::h2167df1e2b7d76fd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:632:18
[INFO] [stdout]   26:     0x5978026c48f8 - test::run_test_in_process::{{closure}}::h15d92f75a3adfb79
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:60
[INFO] [stdout]   27:     0x5978026c48f8 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb6c8955835a8dbbb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   28:     0x5978026c48f8 - std::panicking::try::do_call::hc79d0fc888a0bd30
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   29:     0x5978026c48f8 - std::panicking::try::hb8a7878e3a8589d6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   30:     0x5978026c48f8 - std::panic::catch_unwind::hb8e4600ff0ff5cfa
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   31:     0x5978026c48f8 - test::run_test_in_process::hc2900b0b18688dd6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:27
[INFO] [stdout]   32:     0x5978026c48f8 - test::run_test::{{closure}}::hac2a9cb07be3d48d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:576:43
[INFO] [stdout]   33:     0x59780268839a - test::run_test::{{closure}}::h4a5b729e66a38cd8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:606:41
[INFO] [stdout]   34:     0x59780268839a - std::sys::backtrace::__rust_begin_short_backtrace::h0496fb742492f573
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:154:18
[INFO] [stdout]   35:     0x59780268bd14 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hbb6d257c550a54bd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:561:17
[INFO] [stdout]   36:     0x59780268bd14 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h46696fe4a6832328
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x59780268bd14 - std::panicking::try::do_call::h2625a51b667bfb64
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   38:     0x59780268bd14 - std::panicking::try::hb956a59a1973aa4c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   39:     0x59780268bd14 - std::panic::catch_unwind::h64f3b9d1067ef6a0
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   40:     0x59780268bd14 - std::thread::Builder::spawn_unchecked_::{{closure}}::h42b2841295b6c0b2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   41:     0x59780268bd14 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6127de71b8124639
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5978027b8d5b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h42f0ba71002a1b2c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   43:     0x5978027b8d5b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::had9e47d7a3dcecb8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   44:     0x5978027b8d5b - std::sys::pal::unix::thread::Thread::new::thread_start::h48cf765408f6f5f2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/pal/unix/thread.rs:105:17
[INFO] [stdout]   45:     0x729d1c20cac3 - <unknown>
[INFO] [stdout]   46:     0x729d1c29da04 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- list_public_items_omit_auto_trait_impls_impls stdout ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [1m[91merror[97m: expect test failed[0m
[INFO] [stdout]    [1m[34m-->[0m ./expected-output/omit-auto-trait-impls.txt
[INFO] [stdout] 
[INFO] [stdout] [1mExpect[0m:
[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<T, U> core::convert::Into<U> for example_api::Struct where U: core::convert::From<T>
[INFO] [stdout] pub fn example_api::Struct::into(self) -> U
[INFO] [stdout] impl<T, U> core::convert::TryFrom<U> for example_api::Struct where U: core::convert::Into<T>
[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<T, <T as core::convert::TryFrom<U>>::Error>
[INFO] [stdout] impl<T, U> core::convert::TryInto<U> for example_api::Struct where U: core::convert::TryFrom<T>
[INFO] [stdout] pub type example_api::Struct::Error = <U as core::convert::TryFrom<T>>::Error
[INFO] [stdout] pub fn example_api::Struct::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
[INFO] [stdout] impl<T> 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<T> core::borrow::Borrow<T> for example_api::Struct where T: ?core::marker::Sized
[INFO] [stdout] pub fn example_api::Struct::borrow(&self) -> &T
[INFO] [stdout] impl<T> core::borrow::BorrowMut<T> 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<T> core::convert::From<T> 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<T, U> core::convert::Into<U> for example_api::StructV2 where U: core::convert::From<T>
[INFO] [stdout] pub fn example_api::StructV2::into(self) -> U
[INFO] [stdout] impl<T, U> core::convert::TryFrom<U> for example_api::StructV2 where U: core::convert::Into<T>
[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<T, <T as core::convert::TryFrom<U>>::Error>
[INFO] [stdout] impl<T, U> core::convert::TryInto<U> for example_api::StructV2 where U: core::convert::TryFrom<T>
[INFO] [stdout] pub type example_api::StructV2::Error = <U as core::convert::TryFrom<T>>::Error
[INFO] [stdout] pub fn example_api::StructV2::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
[INFO] [stdout] impl<T> 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<T> core::borrow::Borrow<T> for example_api::StructV2 where T: ?core::marker::Sized
[INFO] [stdout] pub fn example_api::StructV2::borrow(&self) -> &T
[INFO] [stdout] impl<T> core::borrow::BorrowMut<T> 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<T> core::convert::From<T> for example_api::StructV2
[INFO] [stdout] pub fn example_api::StructV2::from(t: T) -> T
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mActual[0m:
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m:
[INFO] [stdout] ----
[INFO] [stdout] [4m[31mpub 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<T, U> core::convert::Into<U> for example_api::Struct where U: core::convert::From<T>
[INFO] [stdout] pub fn example_api::Struct::into(self) -> U
[INFO] [stdout] impl<T, U> core::convert::TryFrom<U> for example_api::Struct where U: core::convert::Into<T>
[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<T, <T as core::convert::TryFrom<U>>::Error>
[INFO] [stdout] impl<T, U> core::convert::TryInto<U> for example_api::Struct where U: core::convert::TryFrom<T>
[INFO] [stdout] pub type example_api::Struct::Error = <U as core::convert::TryFrom<T>>::Error
[INFO] [stdout] pub fn example_api::Struct::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
[INFO] [stdout] impl<T> 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<T> core::borrow::Borrow<T> for example_api::Struct where T: ?core::marker::Sized
[INFO] [stdout] pub fn example_api::Struct::borrow(&self) -> &T
[INFO] [stdout] impl<T> core::borrow::BorrowMut<T> 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<T> core::convert::From<T> 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<T, U> core::convert::Into<U> for example_api::StructV2 where U: core::convert::From<T>
[INFO] [stdout] pub fn example_api::StructV2::into(self) -> U
[INFO] [stdout] impl<T, U> core::convert::TryFrom<U> for example_api::StructV2 where U: core::convert::Into<T>
[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<T, <T as core::convert::TryFrom<U>>::Error>
[INFO] [stdout] impl<T, U> core::convert::TryInto<U> for example_api::StructV2 where U: core::convert::TryFrom<T>
[INFO] [stdout] pub type example_api::StructV2::Error = <U as core::convert::TryFrom<T>>::Error
[INFO] [stdout] pub fn example_api::StructV2::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
[INFO] [stdout] impl<T> 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<T> core::borrow::Borrow<T> for example_api::StructV2 where T: ?core::marker::Sized
[INFO] [stdout] pub fn example_api::StructV2::borrow(&self) -> &T
[INFO] [stdout] impl<T> core::borrow::BorrowMut<T> 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<T> core::convert::From<T> for example_api::StructV2
[INFO] [stdout] pub fn example_api::StructV2::from(t: T) -> T
[INFO] [stdout] [0m
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- list_public_items_omit_blanket_impls stdout ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [1m[91merror[97m: expect test failed[0m
[INFO] [stdout]    [1m[34m-->[0m ./expected-output/omit-blanket-impls.txt
[INFO] [stdout] 
[INFO] [stdout] [1mExpect[0m:
[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::Freeze for example_api::Struct
[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] pub struct example_api::StructV2
[INFO] [stdout] pub example_api::StructV2::field: usize
[INFO] [stdout] impl core::marker::Freeze for example_api::StructV2
[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] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mActual[0m:
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m:
[INFO] [stdout] ----
[INFO] [stdout] [4m[31mpub 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::Freeze for example_api::Struct
[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] pub struct example_api::StructV2
[INFO] [stdout] pub example_api::StructV2::field: usize
[INFO] [stdout] impl core::marker::Freeze for example_api::StructV2
[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] [0m
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- list_public_items_with_color_implicitly stdout ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [1m[91merror[97m: expect test failed[0m
[INFO] [stdout]    [1m[34m-->[0m ./expected-output/example_api_v0.3.0_colored.txt
[INFO] [stdout] 
[INFO] [stdout] [1mExpect[0m:
[INFO] [stdout] ----
[INFO] [stdout] [34mpub[0m [34mmod[0m [36mexample_api[0m
[INFO] [stdout] #[non_exhaustive] [34mpub[0m [34mstruct[0m [36mexample_api[0m::[32mStruct[0m
[INFO] [stdout] [34mpub[0m [36mexample_api[0m::[32mStruct[0m::[36mv1_field[0m: [32musize[0m
[INFO] [stdout] [34mpub[0m [36mexample_api[0m::[32mStruct[0m::[36mv2_field[0m: [32musize[0m
[INFO] [stdout] [34mimpl[0m [36mcore[0m::[36mfmt[0m::[32mDebug[0m [34mfor[0m [36mexample_api[0m::[32mStruct[0m
[INFO] [stdout] [34mpub[0m [34mfn[0m [36mexample_api[0m::[32mStruct[0m::[33mfmt[0m(&[34mself[0m, [36mf[0m: &[34mmut[0m [36mcore[0m::[36mfmt[0m::[32mFormatter[0m<[34m'_[0m>) -> [36mcore[0m::[36mfmt[0m::[32mResult[0m
[INFO] [stdout] [34mpub[0m [34mstruct[0m [36mexample_api[0m::[32mStructV2[0m
[INFO] [stdout] [34mpub[0m [36mexample_api[0m::[32mStructV2[0m::[36mfield[0m: [32musize[0m
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mActual[0m:
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m:
[INFO] [stdout] ----
[INFO] [stdout] [4m[31m[34mpub[0m [34mmod[0m [36mexample_api[0m
[INFO] [stdout] #[non_exhaustive] [34mpub[0m [34mstruct[0m [36mexample_api[0m::[32mStruct[0m
[INFO] [stdout] [34mpub[0m [36mexample_api[0m::[32mStruct[0m::[36mv1_field[0m: [32musize[0m
[INFO] [stdout] [34mpub[0m [36mexample_api[0m::[32mStruct[0m::[36mv2_field[0m: [32musize[0m
[INFO] [stdout] [34mimpl[0m [36mcore[0m::[36mfmt[0m::[32mDebug[0m [34mfor[0m [36mexample_api[0m::[32mStruct[0m
[INFO] [stdout] [34mpub[0m [34mfn[0m [36mexample_api[0m::[32mStruct[0m::[33mfmt[0m(&[34mself[0m, [36mf[0m: &[34mmut[0m [36mcore[0m::[36mfmt[0m::[32mFormatter[0m<[34m'_[0m>) -> [36mcore[0m::[36mfmt[0m::[32mResult[0m
[INFO] [stdout] [34mpub[0m [34mstruct[0m [36mexample_api[0m::[32mStructV2[0m
[INFO] [stdout] [34mpub[0m [36mexample_api[0m::[32mStructV2[0m::[36mfield[0m: [32musize[0m
[INFO] [stdout] [0m
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- list_public_items_with_no_lib stdout ----
[INFO] [stdout] thread 'list_public_items_with_no_lib' panicked at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5:
[INFO] [stdout] Unexpected stderr, failed var.contains(no library targets found in package `no-lib`)
[INFO] [stdout] ├── var: Warning: using the `beta-2024-12-08-x86_64-unknown-linux-gnu` 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 (see stderr)
[INFO] [stdout] └── var as str: Warning: using the `beta-2024-12-08-x86_64-unknown-linux-gnu` 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 (see stderr)
[INFO] [stdout] 
[INFO] [stdout] command=`"/opt/rustwide/target/debug/cargo-public-api" "--omit" "blanket-impls,auto-trait-impls" "--target-dir" "/tmp/.tmpNIZAdi" "--manifest-path" "../test-apis/no-lib/Cargo.toml"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Warning: using the `beta-2024-12-08-x86_64-unknown-linux-gnu` 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 (see stderr)
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5978027b0d3a - std::backtrace_rs::backtrace::libunwind::trace::h8810477743020387
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x5978027b0d3a - std::backtrace_rs::backtrace::trace_unsynchronized::h3aa55355dd6c54a6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x5978027b0d3a - std::sys::backtrace::_print_fmt::h8588b0f62410823f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5978027b0d3a - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h98c26ac25ffe89bb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5978027db303 - core::fmt::rt::Argument::fmt::hf95377f4aebd453b
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x5978027db303 - core::fmt::write::h0dd5f6e2238c7982
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/mod.rs:1189:21
[INFO] [stdout]    6:     0x5978027ad643 - std::io::Write::write_fmt::h03bb0ca26e6faf8c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/io/mod.rs:1884:15
[INFO] [stdout]    7:     0x5978027b0b82 - std::sys::backtrace::BacktraceLock::print::h5c19c1c038ee186d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x5978027b223d - std::panicking::default_hook::{{closure}}::h77172f079a1fcb13
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:268:22
[INFO] [stdout]    9:     0x5978027b2047 - std::panicking::default_hook::he5f8e3b203ccddba
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:292:9
[INFO] [stdout]   10:     0x5978026c03e7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7a3c7b4a1ae77f2f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   11:     0x5978026c03e7 - test::test_main::{{closure}}::hf0d3b69ae9b353d1
[INFO] [stderr] error: test failed, to rerun pass `-p cargo-public-api --test cargo-public-api-bin-tests`
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:134:21
[INFO] [stdout]   12:     0x5978027b28e8 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6332e82e7b189abd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   13:     0x5978027b28e8 - std::panicking::rust_panic_with_hook::h53863d4e9018df39
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:809:13
[INFO] [stdout]   14:     0x5978027b26aa - std::panicking::begin_panic_handler::{{closure}}::h67280e6fa0757873
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:674:13
[INFO] [stdout]   15:     0x5978027b1219 - std::sys::backtrace::__rust_end_short_backtrace::h1dac3f54d6fbbeb2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:170:18
[INFO] [stdout]   16:     0x5978027b233c - rust_begin_unwind
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:665:5
[INFO] [stdout]   17:     0x5978022df260 - core::panicking::panic_fmt::h6792bd1b2bf01041
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panicking.rs:76:14
[INFO] [stdout]   18:     0x59780271ee03 - core::panicking::panic_display::hbe5118818c9e1ba3
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panicking.rs:269:5
[INFO] [stdout]   19:     0x597802718b3e - assert_cmd::assert::AssertError::panic::panic_cold_display::h9c0d3fcaf6e4c2ae
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic.rs:100:13
[INFO] [stdout]   20:     0x5978027167f7 - assert_cmd::assert::AssertError::panic::h5536e6cad9f81439
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.16/src/assert.rs:1033:9
[INFO] [stdout]   21:     0x597802726af7 - core::ops::function::FnOnce::call_once::h9f4d2e5963087e8a
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x597802721c90 - core::result::Result<T,E>::unwrap_or_else::h6e846b912950ad52
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/result.rs:1458:23
[INFO] [stdout]   23:     0x5978022fb605 - assert_cmd::assert::Assert::stderr::h444c065e56d4b1d0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.16/src/assert.rs:460:9
[INFO] [stdout]   24:     0x5978022e42e5 - cargo_public_api_bin_tests::list_public_items_with_no_lib::h915878afe0427bb2
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:138:5
[INFO] [stdout]   25:     0x5978022e4117 - cargo_public_api_bin_tests::list_public_items_with_no_lib::{{closure}}::h684c65d43e22e3af
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:135:35
[INFO] [stdout]   26:     0x5978022f1ea6 - core::ops::function::FnOnce::call_once::h9c10cd134cd5d910
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5978026c4f0b - core::ops::function::FnOnce::call_once::h871bf86719ec9aa4
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x5978026c4f0b - test::__rust_begin_short_backtrace::h2167df1e2b7d76fd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:632:18
[INFO] [stdout]   29:     0x5978026c48f8 - test::run_test_in_process::{{closure}}::h15d92f75a3adfb79
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:60
[INFO] [stdout]   30:     0x5978026c48f8 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb6c8955835a8dbbb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   31:     0x5978026c48f8 - std::panicking::try::do_call::hc79d0fc888a0bd30
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   32:     0x5978026c48f8 - std::panicking::try::hb8a7878e3a8589d6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   33:     0x5978026c48f8 - std::panic::catch_unwind::hb8e4600ff0ff5cfa
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   34:     0x5978026c48f8 - test::run_test_in_process::hc2900b0b18688dd6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:27
[INFO] [stdout]   35:     0x5978026c48f8 - test::run_test::{{closure}}::hac2a9cb07be3d48d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:576:43
[INFO] [stdout]   36:     0x59780268839a - test::run_test::{{closure}}::h4a5b729e66a38cd8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:606:41
[INFO] [stdout]   37:     0x59780268839a - std::sys::backtrace::__rust_begin_short_backtrace::h0496fb742492f573
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:154:18
[INFO] [stdout]   38:     0x59780268bd14 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hbb6d257c550a54bd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:561:17
[INFO] [stdout]   39:     0x59780268bd14 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h46696fe4a6832328
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   40:     0x59780268bd14 - std::panicking::try::do_call::h2625a51b667bfb64
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   41:     0x59780268bd14 - std::panicking::try::hb956a59a1973aa4c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   42:     0x59780268bd14 - std::panic::catch_unwind::h64f3b9d1067ef6a0
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   43:     0x59780268bd14 - std::thread::Builder::spawn_unchecked_::{{closure}}::h42b2841295b6c0b2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   44:     0x59780268bd14 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6127de71b8124639
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x5978027b8d5b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h42f0ba71002a1b2c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   46:     0x5978027b8d5b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::had9e47d7a3dcecb8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   47:     0x5978027b8d5b - std::sys::pal::unix::thread::Thread::new::thread_start::h48cf765408f6f5f2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/pal/unix/thread.rs:105:17
[INFO] [stdout]   48:     0x729d1c20cac3 - <unknown>
[INFO] [stdout]   49:     0x729d1c29da04 - clone
[INFO] [stdout]   50:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- list_public_items_with_lint_error stdout ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [1m[91merror[97m: expect test failed[0m
[INFO] [stdout]    [1m[34m-->[0m ./expected-output/lint_error_list.txt
[INFO] [stdout] 
[INFO] [stdout] [1mExpect[0m:
[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] [1mActual[0m:
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m:
[INFO] [stdout] ----
[INFO] [stdout] [4m[31mpub mod lint_error
[INFO] [stdout] pub use lint_error::example_api
[INFO] [stdout] pub struct lint_error::MissingDocs
[INFO] [stdout] [0m
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- list_public_items_with_other_lib_name stdout ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [1m[91merror[97m: expect test failed[0m
[INFO] [stdout]    [1m[34m-->[0m ./expected-output/other_lib_name.txt
[INFO] [stdout] 
[INFO] [stdout] [1mExpect[0m:
[INFO] [stdout] ----
[INFO] [stdout] pub mod other_name
[INFO] [stdout] pub fn other_name::lib_name_differs_from_package_name() -> usize
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mActual[0m:
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m:
[INFO] [stdout] ----
[INFO] [stdout] [4m[31mpub mod other_name
[INFO] [stdout] pub fn other_name::lib_name_differs_from_package_name() -> usize
[INFO] [stdout] [0m
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- warn_when_using_beta stdout ----
[INFO] [stdout] thread 'warn_when_using_beta' panicked at cargo-public-api/tests/cargo-public-api-bin-tests.rs:1450:46:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: RustupToolchainInstallError
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5978027b0d3a - std::backtrace_rs::backtrace::libunwind::trace::h8810477743020387
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x5978027b0d3a - std::backtrace_rs::backtrace::trace_unsynchronized::h3aa55355dd6c54a6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x5978027b0d3a - std::sys::backtrace::_print_fmt::h8588b0f62410823f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5978027b0d3a - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h98c26ac25ffe89bb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5978027db303 - core::fmt::rt::Argument::fmt::hf95377f4aebd453b
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x5978027db303 - core::fmt::write::h0dd5f6e2238c7982
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/mod.rs:1189:21
[INFO] [stdout]    6:     0x5978027ad643 - std::io::Write::write_fmt::h03bb0ca26e6faf8c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/io/mod.rs:1884:15
[INFO] [stdout]    7:     0x5978027b0b82 - std::sys::backtrace::BacktraceLock::print::h5c19c1c038ee186d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x5978027b223d - std::panicking::default_hook::{{closure}}::h77172f079a1fcb13
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:268:22
[INFO] [stdout]    9:     0x5978027b2047 - std::panicking::default_hook::he5f8e3b203ccddba
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:292:9
[INFO] [stdout]   10:     0x5978026c03e7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7a3c7b4a1ae77f2f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   11:     0x5978026c03e7 - test::test_main::{{closure}}::hf0d3b69ae9b353d1
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:134:21
[INFO] [stdout]   12:     0x5978027b28e8 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6332e82e7b189abd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   13:     0x5978027b28e8 - std::panicking::rust_panic_with_hook::h53863d4e9018df39
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:809:13
[INFO] [stdout]   14:     0x5978027b26aa - std::panicking::begin_panic_handler::{{closure}}::h67280e6fa0757873
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:674:13
[INFO] [stdout]   15:     0x5978027b1219 - std::sys::backtrace::__rust_end_short_backtrace::h1dac3f54d6fbbeb2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:170:18
[INFO] [stdout]   16:     0x5978027b233c - rust_begin_unwind
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:665:5
[INFO] [stdout]   17:     0x5978022df260 - core::panicking::panic_fmt::h6792bd1b2bf01041
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panicking.rs:76:14
[INFO] [stdout]   18:     0x5978022df6e6 - core::result::unwrap_failed::h05e0602ed34287c5
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/result.rs:1699:5
[INFO] [stdout]   19:     0x5978022e1c9c - core::result::Result<T,E>::unwrap::ha3a3ce0feeee9f4b
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/result.rs:1104:23
[INFO] [stdout]   20:     0x5978022e1c9c - cargo_public_api_bin_tests::TestCmd::with_proxy_toolchain::hee37861f4a5b5294
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:1450:9
[INFO] [stdout]   21:     0x5978022e6464 - cargo_public_api_bin_tests::warn_when_using_beta::h9fe612ce0c34cc3c
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:414:19
[INFO] [stdout]   22:     0x5978022e6417 - cargo_public_api_bin_tests::warn_when_using_beta::{{closure}}::h8ba36397aacc21ad
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:413:26
[INFO] [stdout]   23:     0x5978022f11e6 - core::ops::function::FnOnce::call_once::h15673e63eb6c322e
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5978026c4f0b - core::ops::function::FnOnce::call_once::h871bf86719ec9aa4
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5978026c4f0b - test::__rust_begin_short_backtrace::h2167df1e2b7d76fd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:632:18
[INFO] [stdout]   26:     0x5978026c48f8 - test::run_test_in_process::{{closure}}::h15d92f75a3adfb79
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:60
[INFO] [stdout]   27:     0x5978026c48f8 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb6c8955835a8dbbb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   28:     0x5978026c48f8 - std::panicking::try::do_call::hc79d0fc888a0bd30
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   29:     0x5978026c48f8 - std::panicking::try::hb8a7878e3a8589d6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   30:     0x5978026c48f8 - std::panic::catch_unwind::hb8e4600ff0ff5cfa
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   31:     0x5978026c48f8 - test::run_test_in_process::hc2900b0b18688dd6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:27
[INFO] [stdout]   32:     0x5978026c48f8 - test::run_test::{{closure}}::hac2a9cb07be3d48d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:576:43
[INFO] [stdout]   33:     0x59780268839a - test::run_test::{{closure}}::h4a5b729e66a38cd8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:606:41
[INFO] [stdout]   34:     0x59780268839a - std::sys::backtrace::__rust_begin_short_backtrace::h0496fb742492f573
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:154:18
[INFO] [stdout]   35:     0x59780268bd14 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hbb6d257c550a54bd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:561:17
[INFO] [stdout]   36:     0x59780268bd14 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h46696fe4a6832328
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x59780268bd14 - std::panicking::try::do_call::h2625a51b667bfb64
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   38:     0x59780268bd14 - std::panicking::try::hb956a59a1973aa4c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   39:     0x59780268bd14 - std::panic::catch_unwind::h64f3b9d1067ef6a0
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   40:     0x59780268bd14 - std::thread::Builder::spawn_unchecked_::{{closure}}::h42b2841295b6c0b2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   41:     0x59780268bd14 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6127de71b8124639
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5978027b8d5b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h42f0ba71002a1b2c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   43:     0x5978027b8d5b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::had9e47d7a3dcecb8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   44:     0x5978027b8d5b - std::sys::pal::unix::thread::Thread::new::thread_start::h48cf765408f6f5f2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/pal/unix/thread.rs:105:17
[INFO] [stdout]   45:     0x729d1c20cac3 - <unknown>
[INFO] [stdout]   46:     0x729d1c29da04 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- subcommand_invocation_public_api_arg stdout ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [1m[91merror[97m: expect test failed[0m
[INFO] [stdout]    [1m[34m-->[0m ./expected-output/subcommand_invocation_public_api_arg.txt
[INFO] [stdout] 
[INFO] [stdout] [1mExpect[0m:
[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::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<public_api::PublicItem>
[INFO] [stdout] pub public_api::diff::PublicApiDiff::changed: alloc::vec::Vec<public_api::diff::ChangedPublicItem>
[INFO] [stdout] pub public_api::diff::PublicApiDiff::removed: alloc::vec::Vec<public_api::PublicItem>
[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::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<core::cmp::Ordering>
[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::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<serde_json::error::Error> for public_api::Error
[INFO] [stdout] pub fn public_api::Error::from(source: serde_json::error::Error) -> Self
[INFO] [stdout] impl core::convert::From<std::io::error::Error> 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::Debug for public_api::Error
[INFO] [stdout] pub fn public_api::Error::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
[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] pub struct public_api::Builder
[INFO] [stdout] impl public_api::Builder
[INFO] [stdout] pub fn public_api::Builder::build(self) -> public_api::Result<public_api::PublicApi>
[INFO] [stdout] pub fn public_api::Builder::debug_sorting(self, debug_sorting: bool) -> Self
[INFO] [stdout] pub fn public_api::Builder::from_rustdoc_json(path: impl core::convert::Into<std::path::PathBuf>) -> Self
[INFO] [stdout] pub fn public_api::Builder::omit_auto_derived_impls(self, omit_auto_derived_impls: bool) -> Self
[INFO] [stdout] pub fn public_api::Builder::omit_auto_trait_impls(self, omit_auto_trait_impls: bool) -> Self
[INFO] [stdout] pub fn public_api::Builder::omit_blanket_impls(self, omit_blanket_impls: bool) -> Self
[INFO] [stdout] pub fn public_api::Builder::sorted(self, sorted: bool) -> Self
[INFO] [stdout] impl core::clone::Clone for public_api::Builder
[INFO] [stdout] pub fn public_api::Builder::clone(&self) -> public_api::Builder
[INFO] [stdout] impl core::fmt::Debug for public_api::Builder
[INFO] [stdout] pub fn public_api::Builder::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
[INFO] [stdout] #[non_exhaustive] pub struct public_api::PublicApi
[INFO] [stdout] impl public_api::PublicApi
[INFO] [stdout] pub fn public_api::PublicApi::into_items(self) -> impl core::iter::traits::iterator::Iterator<Item = public_api::PublicItem>
[INFO] [stdout] pub fn public_api::PublicApi::items(&self) -> impl core::iter::traits::iterator::Iterator<Item = &public_api::PublicItem>
[INFO] [stdout] pub fn public_api::PublicApi::missing_item_ids(&self) -> impl core::iter::traits::iterator::Iterator<Item = &u32>
[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] 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] 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::id(&self) -> rustdoc_types::Id
[INFO] [stdout] pub fn public_api::PublicItem::parent_id(&self) -> core::option::Option<rustdoc_types::Id>
[INFO] [stdout] pub fn public_api::PublicItem::tokens(&self) -> impl core::iter::traits::iterator::Iterator<Item = &public_api::tokens::Token>
[INFO] [stdout] impl core::clone::Clone for public_api::PublicItem
[INFO] [stdout] pub fn public_api::PublicItem::clone(&self) -> public_api::PublicItem
[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<H: core::hash::Hasher>(&self, state: &mut H)
[INFO] [stdout] pub const public_api::MINIMUM_NIGHTLY_RUST_VERSION: &str
[INFO] [stdout] pub type public_api::Result<T> = core::result::Result<T, public_api::Error>
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mActual[0m:
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m:
[INFO] [stdout] ----
[INFO] [stdout] [4m[31mpub 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::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<public_api::PublicItem>
[INFO] [stdout] pub public_api::diff::PublicApiDiff::changed: alloc::vec::Vec<public_api::diff::ChangedPublicItem>
[INFO] [stdout] pub public_api::diff::PublicApiDiff::removed: alloc::vec::Vec<public_api::PublicItem>
[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::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<core::cmp::Ordering>
[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::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<serde_json::error::Error> for public_api::Error
[INFO] [stdout] pub fn public_api::Error::from(source: serde_json::error::Error) -> Self
[INFO] [stdout] impl core::convert::From<std::io::error::Error> 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::Debug for public_api::Error
[INFO] [stdout] pub fn public_api::Error::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
[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] pub struct public_api::Builder
[INFO] [stdout] impl public_api::Builder
[INFO] [stdout] pub fn public_api::Builder::build(self) -> public_api::Result<public_api::PublicApi>
[INFO] [stdout] pub fn public_api::Builder::debug_sorting(self, debug_sorting: bool) -> Self
[INFO] [stdout] pub fn public_api::Builder::from_rustdoc_json(path: impl core::convert::Into<std::path::PathBuf>) -> Self
[INFO] [stdout] pub fn public_api::Builder::omit_auto_derived_impls(self, omit_auto_derived_impls: bool) -> Self
[INFO] [stdout] pub fn public_api::Builder::omit_auto_trait_impls(self, omit_auto_trait_impls: bool) -> Self
[INFO] [stdout] pub fn public_api::Builder::omit_blanket_impls(self, omit_blanket_impls: bool) -> Self
[INFO] [stdout] pub fn public_api::Builder::sorted(self, sorted: bool) -> Self
[INFO] [stdout] impl core::clone::Clone for public_api::Builder
[INFO] [stdout] pub fn public_api::Builder::clone(&self) -> public_api::Builder
[INFO] [stdout] impl core::fmt::Debug for public_api::Builder
[INFO] [stdout] pub fn public_api::Builder::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
[INFO] [stdout] #[non_exhaustive] pub struct public_api::PublicApi
[INFO] [stdout] impl public_api::PublicApi
[INFO] [stdout] pub fn public_api::PublicApi::into_items(self) -> impl core::iter::traits::iterator::Iterator<Item = public_api::PublicItem>
[INFO] [stdout] pub fn public_api::PublicApi::items(&self) -> impl core::iter::traits::iterator::Iterator<Item = &public_api::PublicItem>
[INFO] [stdout] pub fn public_api::PublicApi::missing_item_ids(&self) -> impl core::iter::traits::iterator::Iterator<Item = &u32>
[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] 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] 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::id(&self) -> rustdoc_types::Id
[INFO] [stdout] pub fn public_api::PublicItem::parent_id(&self) -> core::option::Option<rustdoc_types::Id>
[INFO] [stdout] pub fn public_api::PublicItem::tokens(&self) -> impl core::iter::traits::iterator::Iterator<Item = &public_api::tokens::Token>
[INFO] [stdout] impl core::clone::Clone for public_api::PublicItem
[INFO] [stdout] pub fn public_api::PublicItem::clone(&self) -> public_api::PublicItem
[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<H: core::hash::Hasher>(&self, state: &mut H)
[INFO] [stdout] pub const public_api::MINIMUM_NIGHTLY_RUST_VERSION: &str
[INFO] [stdout] pub type public_api::Result<T> = core::result::Result<T, public_api::Error>
[INFO] [stdout] [0m
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- subcommand_invocation_external_manifest stdout ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [1m[91merror[97m: expect test failed[0m
[INFO] [stdout]    [1m[34m-->[0m ./expected-output/example_api-v0.3.0.txt
[INFO] [stdout] 
[INFO] [stdout] [1mExpect[0m:
[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] [1mActual[0m:
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m:
[INFO] [stdout] ----
[INFO] [stdout] [4m[31mpub 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] [0m
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- verbose stdout ----
[INFO] [stdout] thread 'verbose' panicked at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5:
[INFO] [stdout] Unexpected stdout, failed var.contains(Processing ")
[INFO] [stdout] ├── var: 
[INFO] [stdout] └── var as str: 
[INFO] [stdout] 
[INFO] [stdout] command=`"/opt/rustwide/target/debug/cargo-public-api" "--omit" "blanket-impls,auto-trait-impls" "--manifest-path" "../test-apis/lint_error/Cargo.toml" "--verbose"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Warning: using the `beta-2024-12-08-x86_64-unknown-linux-gnu` 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 (see stderr)
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5978027b0d3a - std::backtrace_rs::backtrace::libunwind::trace::h8810477743020387
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x5978027b0d3a - std::backtrace_rs::backtrace::trace_unsynchronized::h3aa55355dd6c54a6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x5978027b0d3a - std::sys::backtrace::_print_fmt::h8588b0f62410823f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5978027b0d3a - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h98c26ac25ffe89bb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5978027db303 - core::fmt::rt::Argument::fmt::hf95377f4aebd453b
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x5978027db303 - core::fmt::write::h0dd5f6e2238c7982
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/mod.rs:1189:21
[INFO] [stdout]    6:     0x5978027ad643 - std::io::Write::write_fmt::h03bb0ca26e6faf8c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/io/mod.rs:1884:15
[INFO] [stdout]    7:     0x5978027b0b82 - std::sys::backtrace::BacktraceLock::print::h5c19c1c038ee186d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x5978027b223d - std::panicking::default_hook::{{closure}}::h77172f079a1fcb13
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:268:22
[INFO] [stdout]    9:     0x5978027b2047 - std::panicking::default_hook::he5f8e3b203ccddba
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:292:9
[INFO] [stdout]   10:     0x5978026c03e7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7a3c7b4a1ae77f2f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   11:     0x5978026c03e7 - test::test_main::{{closure}}::hf0d3b69ae9b353d1
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:134:21
[INFO] [stdout]   12:     0x5978027b28e8 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6332e82e7b189abd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   13:     0x5978027b28e8 - std::panicking::rust_panic_with_hook::h53863d4e9018df39
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:809:13
[INFO] [stdout]   14:     0x5978027b26aa - std::panicking::begin_panic_handler::{{closure}}::h67280e6fa0757873
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:674:13
[INFO] [stdout]   15:     0x5978027b1219 - std::sys::backtrace::__rust_end_short_backtrace::h1dac3f54d6fbbeb2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:170:18
[INFO] [stdout]   16:     0x5978027b233c - rust_begin_unwind
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:665:5
[INFO] [stdout]   17:     0x5978022df260 - core::panicking::panic_fmt::h6792bd1b2bf01041
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panicking.rs:76:14
[INFO] [stdout]   18:     0x59780271ee03 - core::panicking::panic_display::hbe5118818c9e1ba3
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panicking.rs:269:5
[INFO] [stdout]   19:     0x597802718b3e - assert_cmd::assert::AssertError::panic::panic_cold_display::h9c0d3fcaf6e4c2ae
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic.rs:100:13
[INFO] [stdout]   20:     0x5978027167f7 - assert_cmd::assert::AssertError::panic::h5536e6cad9f81439
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.16/src/assert.rs:1033:9
[INFO] [stdout]   21:     0x597802726af7 - core::ops::function::FnOnce::call_once::h9f4d2e5963087e8a
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x597802721c90 - core::result::Result<T,E>::unwrap_or_else::h6e846b912950ad52
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/result.rs:1458:23
[INFO] [stdout]   23:     0x5978022fb805 - assert_cmd::assert::Assert::stdout::h281a6cf0376d74f0
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.16/src/assert.rs:364:9
[INFO] [stdout]   24:     0x5978022ed1ff - cargo_public_api_bin_tests::verbose::h03931d69e87f7dfd
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:1056:5
[INFO] [stdout]   25:     0x5978022ed0c7 - cargo_public_api_bin_tests::verbose::{{closure}}::h1b1edeeef2d7f9f9
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:1051:13
[INFO] [stdout]   26:     0x5978022f23b6 - core::ops::function::FnOnce::call_once::hdd9f4cc714dbf985
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x5978026c4f0b - core::ops::function::FnOnce::call_once::h871bf86719ec9aa4
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x5978026c4f0b - test::__rust_begin_short_backtrace::h2167df1e2b7d76fd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:632:18
[INFO] [stdout]   29:     0x5978026c48f8 - test::run_test_in_process::{{closure}}::h15d92f75a3adfb79
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:60
[INFO] [stdout]   30:     0x5978026c48f8 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb6c8955835a8dbbb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   31:     0x5978026c48f8 - std::panicking::try::do_call::hc79d0fc888a0bd30
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   32:     0x5978026c48f8 - std::panicking::try::hb8a7878e3a8589d6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   33:     0x5978026c48f8 - std::panic::catch_unwind::hb8e4600ff0ff5cfa
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   34:     0x5978026c48f8 - test::run_test_in_process::hc2900b0b18688dd6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:27
[INFO] [stdout]   35:     0x5978026c48f8 - test::run_test::{{closure}}::hac2a9cb07be3d48d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:576:43
[INFO] [stdout]   36:     0x59780268839a - test::run_test::{{closure}}::h4a5b729e66a38cd8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:606:41
[INFO] [stdout]   37:     0x59780268839a - std::sys::backtrace::__rust_begin_short_backtrace::h0496fb742492f573
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:154:18
[INFO] [stdout]   38:     0x59780268bd14 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hbb6d257c550a54bd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:561:17
[INFO] [stdout]   39:     0x59780268bd14 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h46696fe4a6832328
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   40:     0x59780268bd14 - std::panicking::try::do_call::h2625a51b667bfb64
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   41:     0x59780268bd14 - std::panicking::try::hb956a59a1973aa4c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   42:     0x59780268bd14 - std::panic::catch_unwind::h64f3b9d1067ef6a0
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   43:     0x59780268bd14 - std::thread::Builder::spawn_unchecked_::{{closure}}::h42b2841295b6c0b2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   44:     0x59780268bd14 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6127de71b8124639
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x5978027b8d5b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h42f0ba71002a1b2c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   46:     0x5978027b8d5b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::had9e47d7a3dcecb8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   47:     0x5978027b8d5b - std::sys::pal::unix::thread::Thread::new::thread_start::h48cf765408f6f5f2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/pal/unix/thread.rs:105:17
[INFO] [stdout]   48:     0x729d1c20cac3 - <unknown>
[INFO] [stdout]   49:     0x729d1c29da04 - clone
[INFO] [stdout]   50:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- subcommand_invocation stdout ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [1m[91merror[97m: expect test failed[0m
[INFO] [stdout]    [1m[34m-->[0m ./expected-output/test_repo_api_latest_not_simplified.txt
[INFO] [stdout] 
[INFO] [stdout] [1mExpect[0m:
[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::Freeze for example_api::Struct
[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<T, U> core::convert::Into<U> for example_api::Struct where U: core::convert::From<T>
[INFO] [stdout] pub fn example_api::Struct::into(self) -> U
[INFO] [stdout] impl<T, U> core::convert::TryFrom<U> for example_api::Struct where U: core::convert::Into<T>
[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<T, <T as core::convert::TryFrom<U>>::Error>
[INFO] [stdout] impl<T, U> core::convert::TryInto<U> for example_api::Struct where U: core::convert::TryFrom<T>
[INFO] [stdout] pub type example_api::Struct::Error = <U as core::convert::TryFrom<T>>::Error
[INFO] [stdout] pub fn example_api::Struct::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
[INFO] [stdout] impl<T> 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<T> core::borrow::Borrow<T> for example_api::Struct where T: ?core::marker::Sized
[INFO] [stdout] pub fn example_api::Struct::borrow(&self) -> &T
[INFO] [stdout] impl<T> core::borrow::BorrowMut<T> 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<T> core::convert::From<T> 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::Freeze for example_api::StructV2
[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<T, U> core::convert::Into<U> for example_api::StructV2 where U: core::convert::From<T>
[INFO] [stdout] pub fn example_api::StructV2::into(self) -> U
[INFO] [stdout] impl<T, U> core::convert::TryFrom<U> for example_api::StructV2 where U: core::convert::Into<T>
[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<T, <T as core::convert::TryFrom<U>>::Error>
[INFO] [stdout] impl<T, U> core::convert::TryInto<U> for example_api::StructV2 where U: core::convert::TryFrom<T>
[INFO] [stdout] pub type example_api::StructV2::Error = <U as core::convert::TryFrom<T>>::Error
[INFO] [stdout] pub fn example_api::StructV2::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
[INFO] [stdout] impl<T> 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<T> core::borrow::Borrow<T> for example_api::StructV2 where T: ?core::marker::Sized
[INFO] [stdout] pub fn example_api::StructV2::borrow(&self) -> &T
[INFO] [stdout] impl<T> core::borrow::BorrowMut<T> 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<T> core::convert::From<T> for example_api::StructV2
[INFO] [stdout] pub fn example_api::StructV2::from(t: T) -> T
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mActual[0m:
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m:
[INFO] [stdout] ----
[INFO] [stdout] [4m[31mpub 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::Freeze for example_api::Struct
[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<T, U> core::convert::Into<U> for example_api::Struct where U: core::convert::From<T>
[INFO] [stdout] pub fn example_api::Struct::into(self) -> U
[INFO] [stdout] impl<T, U> core::convert::TryFrom<U> for example_api::Struct where U: core::convert::Into<T>
[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<T, <T as core::convert::TryFrom<U>>::Error>
[INFO] [stdout] impl<T, U> core::convert::TryInto<U> for example_api::Struct where U: core::convert::TryFrom<T>
[INFO] [stdout] pub type example_api::Struct::Error = <U as core::convert::TryFrom<T>>::Error
[INFO] [stdout] pub fn example_api::Struct::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
[INFO] [stdout] impl<T> 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<T> core::borrow::Borrow<T> for example_api::Struct where T: ?core::marker::Sized
[INFO] [stdout] pub fn example_api::Struct::borrow(&self) -> &T
[INFO] [stdout] impl<T> core::borrow::BorrowMut<T> 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<T> core::convert::From<T> 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::Freeze for example_api::StructV2
[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<T, U> core::convert::Into<U> for example_api::StructV2 where U: core::convert::From<T>
[INFO] [stdout] pub fn example_api::StructV2::into(self) -> U
[INFO] [stdout] impl<T, U> core::convert::TryFrom<U> for example_api::StructV2 where U: core::convert::Into<T>
[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<T, <T as core::convert::TryFrom<U>>::Error>
[INFO] [stdout] impl<T, U> core::convert::TryInto<U> for example_api::StructV2 where U: core::convert::TryFrom<T>
[INFO] [stdout] pub type example_api::StructV2::Error = <U as core::convert::TryFrom<T>>::Error
[INFO] [stdout] pub fn example_api::StructV2::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
[INFO] [stdout] impl<T> 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<T> core::borrow::Borrow<T> for example_api::StructV2 where T: ?core::marker::Sized
[INFO] [stdout] pub fn example_api::StructV2::borrow(&self) -> &T
[INFO] [stdout] impl<T> core::borrow::BorrowMut<T> 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<T> core::convert::From<T> for example_api::StructV2
[INFO] [stdout] pub fn example_api::StructV2::from(t: T) -> T
[INFO] [stdout] [0m
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- zsh_shell_completions stdout ----
[INFO] [stdout] thread 'zsh_shell_completions' panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.16/src/cmd.rs:651:17:
[INFO] [stdout] Failed to spawn Command { cmd: "zsh" "-f" "tests/test-zsh-completions.zsh" "/tmp/.tmpuzvJIk", stdin: None, timeout: None }: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5978027b0d3a - std::backtrace_rs::backtrace::libunwind::trace::h8810477743020387
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x5978027b0d3a - std::backtrace_rs::backtrace::trace_unsynchronized::h3aa55355dd6c54a6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x5978027b0d3a - std::sys::backtrace::_print_fmt::h8588b0f62410823f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5978027b0d3a - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h98c26ac25ffe89bb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5978027db303 - core::fmt::rt::Argument::fmt::hf95377f4aebd453b
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x5978027db303 - core::fmt::write::h0dd5f6e2238c7982
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/mod.rs:1189:21
[INFO] [stdout]    6:     0x5978027ad643 - std::io::Write::write_fmt::h03bb0ca26e6faf8c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/io/mod.rs:1884:15
[INFO] [stdout]    7:     0x5978027b0b82 - std::sys::backtrace::BacktraceLock::print::h5c19c1c038ee186d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x5978027b223d - std::panicking::default_hook::{{closure}}::h77172f079a1fcb13
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:268:22
[INFO] [stdout]    9:     0x5978027b2047 - std::panicking::default_hook::he5f8e3b203ccddba
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:292:9
[INFO] [stdout]   10:     0x5978026c03e7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7a3c7b4a1ae77f2f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   11:     0x5978026c03e7 - test::test_main::{{closure}}::hf0d3b69ae9b353d1
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:134:21
[INFO] [stdout]   12:     0x5978027b28e8 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6332e82e7b189abd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   13:     0x5978027b28e8 - std::panicking::rust_panic_with_hook::h53863d4e9018df39
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:809:13
[INFO] [stdout]   14:     0x5978027b26aa - std::panicking::begin_panic_handler::{{closure}}::h67280e6fa0757873
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:674:13
[INFO] [stdout]   15:     0x5978027b1219 - std::sys::backtrace::__rust_end_short_backtrace::h1dac3f54d6fbbeb2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:170:18
[INFO] [stdout]   16:     0x5978027b233c - rust_begin_unwind
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:665:5
[INFO] [stdout]   17:     0x5978022df260 - core::panicking::panic_fmt::h6792bd1b2bf01041
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panicking.rs:76:14
[INFO] [stdout]   18:     0x597802720b18 - <&mut assert_cmd::cmd::Command as assert_cmd::assert::OutputAssertExt>::assert::hafadee7dd7625962
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.16/src/cmd.rs:651:17
[INFO] [stdout]   19:     0x59780271f687 - assert_cmd::cmd::Command::assert::hf014ca3bda45b7f7
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/assert_cmd-2.0.16/src/cmd.rs:183:9
[INFO] [stdout]   20:     0x5978022ee91a - cargo_public_api_bin_tests::zsh_shell_completions::hb6975bf32bd32499
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:1175:5
[INFO] [stdout]   21:     0x5978022ee007 - cargo_public_api_bin_tests::zsh_shell_completions::{{closure}}::h316dcb1850b11e7b
[INFO] [stdout]                                at /opt/rustwide/workdir/cargo-public-api/tests/cargo-public-api-bin-tests.rs:1148:27
[INFO] [stdout]   22:     0x5978022f15a6 - core::ops::function::FnOnce::call_once::h3e733ae4903114a4
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5978026c4f0b - core::ops::function::FnOnce::call_once::h871bf86719ec9aa4
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5978026c4f0b - test::__rust_begin_short_backtrace::h2167df1e2b7d76fd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:632:18
[INFO] [stdout]   25:     0x5978026c48f8 - test::run_test_in_process::{{closure}}::h15d92f75a3adfb79
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:60
[INFO] [stdout]   26:     0x5978026c48f8 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb6c8955835a8dbbb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   27:     0x5978026c48f8 - std::panicking::try::do_call::hc79d0fc888a0bd30
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   28:     0x5978026c48f8 - std::panicking::try::hb8a7878e3a8589d6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   29:     0x5978026c48f8 - std::panic::catch_unwind::hb8e4600ff0ff5cfa
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   30:     0x5978026c48f8 - test::run_test_in_process::hc2900b0b18688dd6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:27
[INFO] [stdout]   31:     0x5978026c48f8 - test::run_test::{{closure}}::hac2a9cb07be3d48d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:576:43
[INFO] [stdout]   32:     0x59780268839a - test::run_test::{{closure}}::h4a5b729e66a38cd8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:606:41
[INFO] [stdout]   33:     0x59780268839a - std::sys::backtrace::__rust_begin_short_backtrace::h0496fb742492f573
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:154:18
[INFO] [stdout]   34:     0x59780268bd14 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hbb6d257c550a54bd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:561:17
[INFO] [stdout]   35:     0x59780268bd14 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h46696fe4a6832328
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   36:     0x59780268bd14 - std::panicking::try::do_call::h2625a51b667bfb64
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   37:     0x59780268bd14 - std::panicking::try::hb956a59a1973aa4c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   38:     0x59780268bd14 - std::panic::catch_unwind::h64f3b9d1067ef6a0
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   39:     0x59780268bd14 - std::thread::Builder::spawn_unchecked_::{{closure}}::h42b2841295b6c0b2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   40:     0x59780268bd14 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6127de71b8124639
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5978027b8d5b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h42f0ba71002a1b2c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   42:     0x5978027b8d5b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::had9e47d7a3dcecb8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   43:     0x5978027b8d5b - std::sys::pal::unix::thread::Thread::new::thread_start::h48cf765408f6f5f2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/pal/unix/thread.rs:105:17
[INFO] [stdout]   44:     0x729d1c20cac3 - <unknown>
[INFO] [stdout]   45:     0x729d1c29da04 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- target_arg stdout ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [1m[91merror[97m: expect test failed[0m
[INFO] [stdout]    [1m[34m-->[0m ./expected-output/test_repo_api_latest.txt
[INFO] [stdout] 
[INFO] [stdout] [1mExpect[0m:
[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] [1mActual[0m:
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m:
[INFO] [stdout] ----
[INFO] [stdout] [4m[31mpub 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] [0m
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     cap_lints_allow_by_default_when_diffing
[INFO] [stdout]     compilation_error_toolchain
[INFO] [stdout]     custom_toolchain_via_proxy
[INFO] [stdout]     debug_logging
[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_against_published_version_with_lib_name_different_from_package_name
[INFO] [stdout]     diff_between_two_published_versions
[INFO] [stdout]     diff_implicitly_against_latest_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_color_arg_after_diff_subcommand
[INFO] [stdout]     diff_public_items_with_dirty_tree_succeeds_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_explicit_package_after_diff_subcommand
[INFO] [stdout]     diff_published_with_all_features
[INFO] [stdout]     diff_with_crate_not_published
[INFO] [stdout]     diff_with_dots_two_times
[INFO] [stdout]     diff_with_features_separated_by_comma
[INFO] [stdout]     diff_with_features_separated_by_space_in_single_arg
[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_invalid_published_crate_version_number
[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_omit_auto_derived_impls_with_double_s
[INFO] [stdout]     list_public_items_omit_auto_derived_impls_with_triple_s
[INFO] [stdout]     list_public_items_omit_auto_trait_impls_impls
[INFO] [stdout]     list_public_items_omit_blanket_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]     list_public_items_with_no_lib
[INFO] [stdout]     list_public_items_with_other_lib_name
[INFO] [stdout]     minimal_toolchain_works
[INFO] [stdout]     one_day_before_minimum_nightly_rust_version
[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]     zsh_shell_completions
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 22 passed; 64 failed; 1 ignored; 0 measured; 0 filtered out; finished in 4.93s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "67727cda2d51b6d8a566adff4d6ff505c8610cf21f03b7f3055d46908efc6226", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "67727cda2d51b6d8a566adff4d6ff505c8610cf21f03b7f3055d46908efc6226", kill_on_drop: false }`
[INFO] [stdout] 67727cda2d51b6d8a566adff4d6ff505c8610cf21f03b7f3055d46908efc6226
