[INFO] cloning repository https://github.com/Silzinc/polyx
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Silzinc/polyx" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSilzinc%2Fpolyx", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSilzinc%2Fpolyx'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] f872a643122de3e6e747cac0df5697dcfd556d35
[INFO] testing Silzinc/polyx against 1.75.0 for beta-1.76-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSilzinc%2Fpolyx" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/Silzinc/polyx on toolchain 1.75.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/Silzinc/polyx
[INFO] finished tweaking git repo https://github.com/Silzinc/polyx
[INFO] tweaked toml for git repo https://github.com/Silzinc/polyx written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/Silzinc/polyx 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" "+1.75.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded duplicate v1.0.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 851925caf117ff4d72cc78adeadd9fa77479e05140b4e3230f9ecc189c9247ce
[INFO] running `Command { std: "docker" "start" "-a" "851925caf117ff4d72cc78adeadd9fa77479e05140b4e3230f9ecc189c9247ce", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "851925caf117ff4d72cc78adeadd9fa77479e05140b4e3230f9ecc189c9247ce", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "851925caf117ff4d72cc78adeadd9fa77479e05140b4e3230f9ecc189c9247ce", kill_on_drop: false }`
[INFO] [stdout] 851925caf117ff4d72cc78adeadd9fa77479e05140b4e3230f9ecc189c9247ce
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] cd1df03b48fae79179641c0c1db27eeea37d02ddcc9c96e40213b0ece6a0eecd
[INFO] running `Command { std: "docker" "start" "-a" "cd1df03b48fae79179641c0c1db27eeea37d02ddcc9c96e40213b0ece6a0eecd", kill_on_drop: false }`
[INFO] [stderr]    Compiling autocfg v1.1.0
[INFO] [stderr]    Compiling version_check v0.9.4
[INFO] [stderr]    Compiling proc-macro2 v1.0.66
[INFO] [stderr]    Compiling unicode-ident v1.0.11
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling strength_reduce v0.2.4
[INFO] [stderr]    Compiling heck v0.4.1
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling rustfft v6.1.0
[INFO] [stderr]    Compiling num-traits v0.2.15
[INFO] [stderr]    Compiling num-integer v0.1.45
[INFO] [stderr]    Compiling num-bigint v0.4.3
[INFO] [stderr]    Compiling num-rational v0.4.1
[INFO] [stderr]    Compiling num-iter v0.1.43
[INFO] [stderr]    Compiling quote v1.0.33
[INFO] [stderr]    Compiling num-complex v0.4.3
[INFO] [stderr]    Compiling duplicate v1.0.0
[INFO] [stderr]    Compiling primal-check v0.3.3
[INFO] [stderr]    Compiling transpose v0.2.2
[INFO] [stderr]    Compiling num v0.4.1
[INFO] [stderr]    Compiling polyx v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 11.88s
[INFO] running `Command { std: "docker" "inspect" "cd1df03b48fae79179641c0c1db27eeea37d02ddcc9c96e40213b0ece6a0eecd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cd1df03b48fae79179641c0c1db27eeea37d02ddcc9c96e40213b0ece6a0eecd", kill_on_drop: false }`
[INFO] [stdout] cd1df03b48fae79179641c0c1db27eeea37d02ddcc9c96e40213b0ece6a0eecd
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d3197a583b17da8e26d1feb6af7c21e83d17723399ed708e9d4374cb280b0d4d
[INFO] running `Command { std: "docker" "start" "-a" "d3197a583b17da8e26d1feb6af7c21e83d17723399ed708e9d4374cb280b0d4d", kill_on_drop: false }`
[INFO] [stderr]    Compiling polyx v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 1.47s
[INFO] running `Command { std: "docker" "inspect" "d3197a583b17da8e26d1feb6af7c21e83d17723399ed708e9d4374cb280b0d4d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d3197a583b17da8e26d1feb6af7c21e83d17723399ed708e9d4374cb280b0d4d", kill_on_drop: false }`
[INFO] [stdout] d3197a583b17da8e26d1feb6af7c21e83d17723399ed708e9d4374cb280b0d4d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] e46cc546f540ebaa03c64910e65ed24181fa8ff87c107eb30e82bd04ff5da8e5
[INFO] running `Command { std: "docker" "start" "-a" "e46cc546f540ebaa03c64910e65ed24181fa8ff87c107eb30e82bd04ff5da8e5", kill_on_drop: false }`
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.04s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/polyx-7b2b9be986f8f74e)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test tests::test_euclid ... ok
[INFO] [stdout] test tests::test_shift ... ok
[INFO] [stdout] test tests::test_inv_sp ... ok
[INFO] [stdout] test tests::test_latex ... ok
[INFO] [stdout] test tests::test_instantiate ... ok
[INFO] [stdout] test tests::test_op ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests polyx
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test src/ops/degree_shift.rs - ops::degree_shift::&'_Polynomial<T> (line 69) ... FAILED
[INFO] [stdout] test src/ops/degree_shift.rs - ops::degree_shift::&'_Polynomial<T> (line 9) ... FAILED
[INFO] [stdout] test src/ops/div_algos.rs - ops::div_algos::Polynomial<T>::inverse (line 15) ... ok
[INFO] [stdout] test src/ops/multiply.rs - ops::multiply::Polynomial<T>::powi (line 38) ... ok
[INFO] [stdout] test src/util/basic.rs - util::basic::Polynomial<T>::eval (line 88) ... ok
[INFO] [stdout] test src/ops/div_algos.rs - ops::div_algos::Polynomial<T>::euclidean_division (line 79) ... ok
[INFO] [stdout] test src/ops/multiply_algos.rs - ops::multiply_algos::Polynomial<T>::convolve (line 74) ... ok
[INFO] [stdout] test src/util/basic.rs - util::basic::Polynomial<T>::degree (line 53) ... ok
[INFO] [stdout] test src/ops/multiply_algos.rs - ops::multiply_algos::Polynomial<T>::karatsuba (line 124) ... ok
[INFO] [stdout] test src/ops/div_algos.rs - ops::div_algos::Polynomial<T>::euclidean_division_immutable (line 118) ... ok
[INFO] [stdout] test src/util/basic.rs - util::basic::Polynomial<T>::index (line 13) ... ok
[INFO] [stdout] test src/util/display.rs - util::display::Polynomial<T>::fmt (line 172) ... ok
[INFO] [stdout] test src/util/display.rs - util::display::Polynomial<T>::to_latex (line 110) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/ops/degree_shift.rs - ops::degree_shift::&'_Polynomial<T> (line 69) stdout ----
[INFO] [stdout] error[E0423]: cannot initialize a tuple struct which contains private fields
[INFO] [stdout]  --> src/ops/degree_shift.rs:73:9
[INFO] [stdout]   |
[INFO] [stdout] 7 | let p = Polynomial(vec![1, 2, 3]);
[INFO] [stdout]   |         ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] note: constructor is not visible here due to private fields
[INFO] [stdout]  --> /opt/rustwide/workdir/src/lib.rs:8:26
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub struct Polynomial<T>(pub(crate) Vec<T>);
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^ private field
[INFO] [stdout] help: you might have meant to use the `new` associated function
[INFO] [stdout]   |
[INFO] [stdout] 7 | let p = Polynomial::new(vec![1, 2, 3]);
[INFO] [stdout]   |                   +++++
[INFO] [stdout] 
[INFO] [stdout] error[E0423]: cannot initialize a tuple struct which contains private fields
[INFO] [stdout]  --> src/ops/degree_shift.rs:74:20
[INFO] [stdout]   |
[INFO] [stdout] 8 | assert_eq!(p >> 1, Polynomial(vec![2, 3]));
[INFO] [stdout]   |                    ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] note: constructor is not visible here due to private fields
[INFO] [stdout]  --> /opt/rustwide/workdir/src/lib.rs:8:26
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub struct Polynomial<T>(pub(crate) Vec<T>);
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^ private field
[INFO] [stdout] help: you might have meant to use the `new` associated function
[INFO] [stdout]   |
[INFO] [stdout] 8 | assert_eq!(p >> 1, Polynomial::new(vec![2, 3]));
[INFO] [stdout]   |                              +++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0423`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ops/degree_shift.rs - ops::degree_shift::&'_Polynomial<T> (line 9) stdout ----
[INFO] [stdout] error[E0423]: cannot initialize a tuple struct which contains private fields
[INFO] [stdout]  --> src/ops/degree_shift.rs:13:9
[INFO] [stdout]   |
[INFO] [stdout] 7 | let p = Polynomial(vec![1, 2, 3]);
[INFO] [stdout]   |         ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] note: constructor is not visible here due to private fields
[INFO] [stdout]  --> /opt/rustwide/workdir/src/lib.rs:8:26
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub struct Polynomial<T>(pub(crate) Vec<T>);
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^ private field
[INFO] [stdout] help: you might have meant to use the `new` associated function
[INFO] [stdout]   |
[INFO] [stdout] 7 | let p = Polynomial::new(vec![1, 2, 3]);
[INFO] [stdout]   |                   +++++
[INFO] [stdout] 
[INFO] [stdout] error[E0423]: cannot initialize a tuple struct which contains private fields
[INFO] [stdout]  --> src/ops/degree_shift.rs:15:15
[INFO] [stdout]   |
[INFO] [stdout] 9 | assert_eq!(q, Polynomial(vec![0, 0, 1, 2, 3]));
[INFO] [stdout]   |               ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] note: constructor is not visible here due to private fields
[INFO] [stdout]  --> /opt/rustwide/workdir/src/lib.rs:8:26
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub struct Polynomial<T>(pub(crate) Vec<T>);
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^ private field
[INFO] [stdout] help: you might have meant to use the `new` associated function
[INFO] [stdout]   |
[INFO] [stdout] 9 | assert_eq!(q, Polynomial::new(vec![0, 0, 1, 2, 3]));
[INFO] [stdout]   |                         +++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0423`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/ops/degree_shift.rs - ops::degree_shift::&'_Polynomial<T> (line 69)
[INFO] [stdout]     src/ops/degree_shift.rs - ops::degree_shift::&'_Polynomial<T> (line 9)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 11 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.74s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "e46cc546f540ebaa03c64910e65ed24181fa8ff87c107eb30e82bd04ff5da8e5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e46cc546f540ebaa03c64910e65ed24181fa8ff87c107eb30e82bd04ff5da8e5", kill_on_drop: false }`
[INFO] [stdout] e46cc546f540ebaa03c64910e65ed24181fa8ff87c107eb30e82bd04ff5da8e5
[INFO] testing Silzinc/polyx against beta-2023-12-22 for beta-1.76-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSilzinc%2Fpolyx" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/Silzinc/polyx on toolchain beta-2023-12-22
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-12-22" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/Silzinc/polyx
[INFO] finished tweaking git repo https://github.com/Silzinc/polyx
[INFO] tweaked toml for git repo https://github.com/Silzinc/polyx written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/Silzinc/polyx 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-2023-12-22" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 65e40048597969a63f9cc898ae8a81ad0e295808ed1e5ea18dcf6a8c43dc4975
[INFO] running `Command { std: "docker" "start" "-a" "65e40048597969a63f9cc898ae8a81ad0e295808ed1e5ea18dcf6a8c43dc4975", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "65e40048597969a63f9cc898ae8a81ad0e295808ed1e5ea18dcf6a8c43dc4975", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "65e40048597969a63f9cc898ae8a81ad0e295808ed1e5ea18dcf6a8c43dc4975", kill_on_drop: false }`
[INFO] [stdout] 65e40048597969a63f9cc898ae8a81ad0e295808ed1e5ea18dcf6a8c43dc4975
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7a194990fce0df67fd1ce3eab1cf52b2368f7f0cc14c8a3549c1826d81851673
[INFO] running `Command { std: "docker" "start" "-a" "7a194990fce0df67fd1ce3eab1cf52b2368f7f0cc14c8a3549c1826d81851673", kill_on_drop: false }`
[INFO] [stderr]    Compiling autocfg v1.1.0
[INFO] [stderr]    Compiling version_check v0.9.4
[INFO] [stderr]    Compiling proc-macro2 v1.0.66
[INFO] [stderr]    Compiling unicode-ident v1.0.11
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling strength_reduce v0.2.4
[INFO] [stderr]    Compiling heck v0.4.1
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling rustfft v6.1.0
[INFO] [stderr]    Compiling num-traits v0.2.15
[INFO] [stderr]    Compiling num-integer v0.1.45
[INFO] [stderr]    Compiling num-bigint v0.4.3
[INFO] [stderr]    Compiling num-iter v0.1.43
[INFO] [stderr]    Compiling num-rational v0.4.1
[INFO] [stderr]    Compiling quote v1.0.33
[INFO] [stderr]    Compiling num-complex v0.4.3
[INFO] [stderr]    Compiling duplicate v1.0.0
[INFO] [stderr]    Compiling primal-check v0.3.3
[INFO] [stderr]    Compiling transpose v0.2.2
[INFO] [stderr]    Compiling num v0.4.1
[INFO] [stderr]    Compiling polyx v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 11.45s
[INFO] running `Command { std: "docker" "inspect" "7a194990fce0df67fd1ce3eab1cf52b2368f7f0cc14c8a3549c1826d81851673", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7a194990fce0df67fd1ce3eab1cf52b2368f7f0cc14c8a3549c1826d81851673", kill_on_drop: false }`
[INFO] [stdout] 7a194990fce0df67fd1ce3eab1cf52b2368f7f0cc14c8a3549c1826d81851673
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3b0e450c15bee7449c411b3fce408908d9f33b23bf081781dc60485e41abcc9b
[INFO] running `Command { std: "docker" "start" "-a" "3b0e450c15bee7449c411b3fce408908d9f33b23bf081781dc60485e41abcc9b", kill_on_drop: false }`
[INFO] [stderr]    Compiling polyx v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 1.62s
[INFO] running `Command { std: "docker" "inspect" "3b0e450c15bee7449c411b3fce408908d9f33b23bf081781dc60485e41abcc9b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3b0e450c15bee7449c411b3fce408908d9f33b23bf081781dc60485e41abcc9b", kill_on_drop: false }`
[INFO] [stdout] 3b0e450c15bee7449c411b3fce408908d9f33b23bf081781dc60485e41abcc9b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] f8a162cd7b94301461157a8456f33d739932675699c77911c0235811e36ea8c2
[INFO] running `Command { std: "docker" "start" "-a" "f8a162cd7b94301461157a8456f33d739932675699c77911c0235811e36ea8c2", kill_on_drop: false }`
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.03s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/polyx-ee653b0e2504fc0a)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test tests::test_euclid ... ok
[INFO] [stdout] test tests::test_op ... ok
[INFO] [stdout] test tests::test_shift ... ok
[INFO] [stdout] test tests::test_inv_sp ... ok
[INFO] [stdout] test tests::test_latex ... ok
[INFO] [stdout] test tests::test_instantiate ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests polyx
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test src/ops/degree_shift.rs - ops::degree_shift::&'_Polynomial<T> (line 69) ... FAILED
[INFO] [stdout] test src/ops/degree_shift.rs - ops::degree_shift::&'_Polynomial<T> (line 9) ... FAILED
[INFO] [stdout] test src/ops/multiply_algos.rs - ops::multiply_algos::Polynomial<T>::convolve (line 74) ... ok
[INFO] [stdout] test src/ops/div_algos.rs - ops::div_algos::Polynomial<T>::euclidean_division_immutable (line 118) ... ok
[INFO] [stdout] test src/ops/multiply.rs - ops::multiply::Polynomial<T>::powi (line 38) ... ok
[INFO] [stdout] test src/util/basic.rs - util::basic::Polynomial<T>::eval (line 88) ... ok
[INFO] [stdout] test src/util/basic.rs - util::basic::Polynomial<T>::degree (line 53) ... ok
[INFO] [stdout] test src/ops/multiply_algos.rs - ops::multiply_algos::Polynomial<T>::karatsuba (line 124) ... ok
[INFO] [stdout] test src/util/basic.rs - util::basic::Polynomial<T>::index (line 13) ... ok
[INFO] [stdout] test src/ops/div_algos.rs - ops::div_algos::Polynomial<T>::euclidean_division (line 79) ... ok
[INFO] [stdout] test src/ops/div_algos.rs - ops::div_algos::Polynomial<T>::inverse (line 15) ... ok
[INFO] [stdout] test src/util/display.rs - util::display::Polynomial<T>::fmt (line 172) ... ok
[INFO] [stdout] test src/util/display.rs - util::display::Polynomial<T>::to_latex (line 110) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/ops/degree_shift.rs - ops::degree_shift::&'_Polynomial<T> (line 69) stdout ----
[INFO] [stdout] error[E0423]: cannot initialize a tuple struct which contains private fields
[INFO] [stdout]  --> src/ops/degree_shift.rs:73:9
[INFO] [stdout]   |
[INFO] [stdout] 7 | let p = Polynomial(vec![1, 2, 3]);
[INFO] [stdout]   |         ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] note: constructor is not visible here due to private fields
[INFO] [stdout]  --> /opt/rustwide/workdir/src/lib.rs:8:26
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub struct Polynomial<T>(pub(crate) Vec<T>);
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^ private field
[INFO] [stdout] help: you might have meant to use an associated function to build this type
[INFO] [stdout]   |
[INFO] [stdout] 7 | let p = Polynomial::new();
[INFO] [stdout]   |                   ~~~~~~~
[INFO] [stdout] 7 | let p = Polynomial::inverse(_, _);
[INFO] [stdout]   |                   ~~~~~~~~~~~~~~~
[INFO] [stdout] 7 | let p = Polynomial::inverse_float(_, _);
[INFO] [stdout]   |                   ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 7 | let p = Polynomial::gcd(_, _);
[INFO] [stdout]   |                   ~~~~~~~~~~~
[INFO] [stdout]     and 11 other candidates
[INFO] [stdout] help: consider using the `Default` trait
[INFO] [stdout]   |
[INFO] [stdout] 7 | let p = <Polynomial as std::default::Default>::default();
[INFO] [stdout]   |         +           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] error[E0423]: cannot initialize a tuple struct which contains private fields
[INFO] [stdout]  --> src/ops/degree_shift.rs:74:20
[INFO] [stdout]   |
[INFO] [stdout] 8 | assert_eq!(p >> 1, Polynomial(vec![2, 3]));
[INFO] [stdout]   |                    ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] note: constructor is not visible here due to private fields
[INFO] [stdout]  --> /opt/rustwide/workdir/src/lib.rs:8:26
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub struct Polynomial<T>(pub(crate) Vec<T>);
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^ private field
[INFO] [stdout] help: you might have meant to use an associated function to build this type
[INFO] [stdout]   |
[INFO] [stdout] 8 | assert_eq!(p >> 1, Polynomial::new());
[INFO] [stdout]   |                              ~~~~~~~
[INFO] [stdout] 8 | assert_eq!(p >> 1, Polynomial::inverse(_, _));
[INFO] [stdout]   |                              ~~~~~~~~~~~~~~~
[INFO] [stdout] 8 | assert_eq!(p >> 1, Polynomial::inverse_float(_, _));
[INFO] [stdout]   |                              ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 8 | assert_eq!(p >> 1, Polynomial::gcd(_, _));
[INFO] [stdout]   |                              ~~~~~~~~~~~
[INFO] [stdout]     and 11 other candidates
[INFO] [stdout] help: consider using the `Default` trait
[INFO] [stdout]   |
[INFO] [stdout] 8 | assert_eq!(p >> 1, <Polynomial as std::default::Default>::default());
[INFO] [stdout]   |                    +           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0423`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ops/degree_shift.rs - ops::degree_shift::&'_Polynomial<T> (line 9) stdout ----
[INFO] [stdout] error[E0423]: cannot initialize a tuple struct which contains private fields
[INFO] [stdout]  --> src/ops/degree_shift.rs:13:9
[INFO] [stdout]   |
[INFO] [stdout] 7 | let p = Polynomial(vec![1, 2, 3]);
[INFO] [stdout]   |         ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] note: constructor is not visible here due to private fields
[INFO] [stdout]  --> /opt/rustwide/workdir/src/lib.rs:8:26
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub struct Polynomial<T>(pub(crate) Vec<T>);
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^ private field
[INFO] [stdout] help: you might have meant to use an associated function to build this type
[INFO] [stdout]   |
[INFO] [stdout] 7 | let p = Polynomial::new();
[INFO] [stdout]   |                   ~~~~~~~
[INFO] [stdout] 7 | let p = Polynomial::inverse(_, _);
[INFO] [stdout]   |                   ~~~~~~~~~~~~~~~
[INFO] [stdout] 7 | let p = Polynomial::inverse_float(_, _);
[INFO] [stdout]   |                   ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 7 | let p = Polynomial::gcd(_, _);
[INFO] [stdout]   |                   ~~~~~~~~~~~
[INFO] [stdout]     and 11 other candidates
[INFO] [stdout] help: consider using the `Default` trait
[INFO] [stdout]   |
[INFO] [stdout] 7 | let p = <Polynomial as std::default::Default>::default();
[INFO] [stdout]   |         +           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] error[E0423]: cannot initialize a tuple struct which contains private fields
[INFO] [stdout]  --> src/ops/degree_shift.rs:15:15
[INFO] [stdout]   |
[INFO] [stdout] 9 | assert_eq!(q, Polynomial(vec![0, 0, 1, 2, 3]));
[INFO] [stdout]   |               ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] note: constructor is not visible here due to private fields
[INFO] [stdout]  --> /opt/rustwide/workdir/src/lib.rs:8:26
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub struct Polynomial<T>(pub(crate) Vec<T>);
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^ private field
[INFO] [stdout] help: you might have meant to use an associated function to build this type
[INFO] [stdout]   |
[INFO] [stdout] 9 | assert_eq!(q, Polynomial::new());
[INFO] [stdout]   |                         ~~~~~~~
[INFO] [stdout] 9 | assert_eq!(q, Polynomial::inverse(_, _));
[INFO] [stdout]   |                         ~~~~~~~~~~~~~~~
[INFO] [stdout] 9 | assert_eq!(q, Polynomial::inverse_float(_, _));
[INFO] [stdout]   |                         ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 9 | assert_eq!(q, Polynomial::gcd(_, _));
[INFO] [stdout]   |                         ~~~~~~~~~~~
[INFO] [stdout]     and 11 other candidates
[INFO] [stdout] help: consider using the `Default` trait
[INFO] [stdout]   |
[INFO] [stdout] 9 | assert_eq!(q, <Polynomial as std::default::Default>::default());
[INFO] [stdout]   |               +           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0423`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/ops/degree_shift.rs - ops::degree_shift::&'_Polynomial<T> (line 69)
[INFO] [stdout]     src/ops/degree_shift.rs - ops::degree_shift::&'_Polynomial<T> (line 9)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 11 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.83s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "f8a162cd7b94301461157a8456f33d739932675699c77911c0235811e36ea8c2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f8a162cd7b94301461157a8456f33d739932675699c77911c0235811e36ea8c2", kill_on_drop: false }`
[INFO] [stdout] f8a162cd7b94301461157a8456f33d739932675699c77911c0235811e36ea8c2
