[INFO] cloning repository https://github.com/Vawheter/clink_mpc
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Vawheter/clink_mpc" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FVawheter%2Fclink_mpc", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FVawheter%2Fclink_mpc'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 74368ed3e360ad35cf84bf6915f58450ca81b6c2
[INFO] documenting Vawheter/clink_mpc against 1.75.0 for beta-1.76-rustdoc-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FVawheter%2Fclink_mpc" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] [stderr] Updating files:  36% (1633/4489)
Updating files:  37% (1661/4489)
Updating files:  38% (1706/4489)
Updating files:  39% (1751/4489)
Updating files:  40% (1796/4489)
Updating files:  40% (1797/4489)
Updating files:  41% (1841/4489)
Updating files:  41% (1878/4489)
Updating files:  42% (1886/4489)
Updating files:  43% (1931/4489)
Updating files:  44% (1976/4489)
Updating files:  44% (2019/4489)
Updating files:  45% (2021/4489)
Updating files:  46% (2065/4489)
Updating files:  46% (2081/4489)
Updating files:  47% (2110/4489)
Updating files:  48% (2155/4489)
Updating files:  49% (2200/4489)
Updating files:  50% (2245/4489)
Updating files:  51% (2290/4489)
Updating files:  52% (2335/4489)
Updating files:  53% (2380/4489)
Updating files:  54% (2425/4489)
Updating files:  55% (2469/4489)
Updating files:  56% (2514/4489)
Updating files:  57% (2559/4489)
Updating files:  58% (2604/4489)
Updating files:  59% (2649/4489)
Updating files:  59% (2659/4489)
Updating files:  60% (2694/4489)
Updating files:  61% (2739/4489)
Updating files:  62% (2784/4489)
Updating files:  63% (2829/4489)
Updating files:  64% (2873/4489)
Updating files:  65% (2918/4489)
Updating files:  66% (2963/4489)
Updating files:  67% (3008/4489)
Updating files:  68% (3053/4489)
Updating files:  69% (3098/4489)
Updating files:  70% (3143/4489)
Updating files:  71% (3188/4489)
Updating files:  72% (3233/4489)
Updating files:  73% (3277/4489)
Updating files:  74% (3322/4489)
Updating files:  75% (3367/4489)
Updating files:  76% (3412/4489)
Updating files:  77% (3457/4489)
Updating files:  78% (3502/4489)
Updating files:  78% (3515/4489)
Updating files:  79% (3547/4489)
Updating files:  80% (3592/4489)
Updating files:  81% (3637/4489)
Updating files:  82% (3681/4489)
Updating files:  83% (3726/4489)
Updating files:  84% (3771/4489)
Updating files:  85% (3816/4489)
Updating files:  86% (3861/4489)
Updating files:  87% (3906/4489)
Updating files:  88% (3951/4489)
Updating files:  89% (3996/4489)
Updating files:  90% (4041/4489)
Updating files:  91% (4085/4489)
Updating files:  92% (4130/4489)
Updating files:  92% (4138/4489)
Updating files:  93% (4175/4489)
Updating files:  94% (4220/4489)
Updating files:  95% (4265/4489)
Updating files:  96% (4310/4489)
Updating files:  97% (4355/4489)
Updating files:  98% (4400/4489)
Updating files:  99% (4445/4489)
Updating files: 100% (4489/4489)
Updating files: 100% (4489/4489), done.
[INFO] validating manifest of git repo https://github.com/Vawheter/clink_mpc 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/Vawheter/clink_mpc
[INFO] finished tweaking git repo https://github.com/Vawheter/clink_mpc
[INFO] tweaked toml for git repo https://github.com/Vawheter/clink_mpc written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/Vawheter/clink_mpc 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]     Updating crates.io index
[INFO] [stderr]     Updating git repository `https://github.com/jjyr/ckb-tool.git`
[INFO] [stderr]     Updating git repository `https://github.com/nervosnetwork/ckb`
[INFO] [stderr]     Updating git submodule `https://github.com/nervosnetwork/ckb-tests.git`
[INFO] [stderr]     Updating git repository `https://github.com/nervosnetwork/lru-cache`
[INFO] [stderr]     Updating git repository `https://github.com/nervosnetwork/linked-hash-map`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded async-compression v0.3.6
[INFO] [stderr]   Downloaded tentacle-multiaddr v0.2.0
[INFO] [stderr]   Downloaded jsonrpc-core v14.2.0
[INFO] [stderr]   Downloaded crossbeam v0.8.0
[INFO] [stderr]   Downloaded hex-literal-impl v0.2.2
[INFO] [stderr]   Downloaded ckb-rocksdb v0.13.0
[INFO] [stderr]   Downloaded native-tls v0.2.5
[INFO] [stderr]   Downloaded sentry v0.16.0
[INFO] [stderr]   Downloaded ckb-vm v0.19.2
[INFO] [stderr]   Downloaded ckb-system-scripts v0.5.1
[INFO] [stderr]   Downloaded goblin v0.1.3
[INFO] [stderr]   Downloaded goblin v0.2.3
[INFO] [stderr]   Downloaded unroll v0.1.5
[INFO] [stderr]   Downloaded ckb-librocksdb-sys v6.7.4
[INFO] [stderr]   Downloaded enum-display-derive v0.1.0
[INFO] [stderr]   Downloaded ckb-vm-definitions v0.19.2
[INFO] [stderr]   Downloaded tentacle v0.3.3
[INFO] [stderr]   Downloaded tentacle-secio v0.4.2
[INFO] [stderr]   Downloaded tokio-yamux v0.2.8
[INFO] [stderr]   Downloaded simple-jsonrpc-client v0.1.0
[INFO] [stderr]   Downloaded igd v0.9.1
[INFO] [stderr]   Downloaded crossbeam-queue v0.3.1
[INFO] [stderr]   Downloaded packed_simd v0.3.3
[INFO] [stderr]   Downloaded includedir_codegen v0.5.0
[INFO] [stderr]   Downloaded ckb-always-success-script v0.0.1
[INFO] [stderr]   Downloaded merkle-cbt v0.2.2
[INFO] [stderr]   Downloaded includedir v0.5.0
[INFO] [stderr]   Downloaded hex-literal v0.2.1
[INFO] [stderr]   Downloaded faster-hex v0.4.1
[INFO] [stderr]   Downloaded faster-hex v0.3.1
[INFO] [stderr]   Downloaded molecule v0.6.0
[INFO] [stderr]   Downloaded xmltree v0.8.0
[INFO] [stderr]   Downloaded blake2b-rs v0.1.5
[INFO] [stderr]   Downloaded attohttpc v0.4.5
[INFO] [stderr]   Downloaded faketime v0.2.0
[INFO] [stderr]   Downloaded postcard v0.5.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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] bca7569e05cc284f4fd62f8b6f323b3c4eb94cace2df94fd724bfd2e801692e7
[INFO] running `Command { std: "docker" "start" "-a" "bca7569e05cc284f4fd62f8b6f323b3c4eb94cace2df94fd724bfd2e801692e7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bca7569e05cc284f4fd62f8b6f323b3c4eb94cace2df94fd724bfd2e801692e7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bca7569e05cc284f4fd62f8b6f323b3c4eb94cace2df94fd724bfd2e801692e7", kill_on_drop: false }`
[INFO] [stdout] bca7569e05cc284f4fd62f8b6f323b3c4eb94cace2df94fd724bfd2e801692e7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1f85de67919aaf0c3cc402679f3ca1342ff05bbe65474f892a0fd8eaac2fbfeb
[INFO] running `Command { std: "docker" "start" "-a" "1f85de67919aaf0c3cc402679f3ca1342ff05bbe65474f892a0fd8eaac2fbfeb", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.26
[INFO] [stderr]    Compiling unicode-xid v0.2.1
[INFO] [stderr]    Compiling syn v1.0.72
[INFO] [stderr]    Compiling libc v0.2.80
[INFO] [stderr]    Compiling getrandom v0.1.15
[INFO] [stderr]     Checking cfg-if v0.1.10
[INFO] [stderr]    Compiling serde_derive v1.0.125
[INFO] [stderr]    Compiling num-traits v0.2.14
[INFO] [stderr]    Compiling typenum v1.12.0
[INFO] [stderr]     Checking ppv-lite86 v0.2.10
[INFO] [stderr]    Compiling serde v1.0.125
[INFO] [stderr]    Compiling byteorder v1.3.4
[INFO] [stderr]     Checking smallvec v1.4.2
[INFO] [stderr]    Compiling quote v1.0.7
[INFO] [stderr]     Checking rand_core v0.5.1
[INFO] [stderr]     Checking rand_chacha v0.2.2
[INFO] [stderr]     Checking rand v0.7.3
[INFO] [stderr]     Checking generic-array v0.12.3
[INFO] [stderr]     Checking digest v0.8.1
[INFO] [stderr]    Compiling synstructure v0.12.4
[INFO] [stderr]    Compiling zeroize_derive v1.0.1
[INFO] [stderr]    Compiling derivative v2.1.1
[INFO] [stderr]    Compiling unroll v0.1.5
[INFO] [stderr]     Checking zeroize v1.1.1
[INFO] [stderr]     Checking merlin v2.0.0
[INFO] [stderr]     Checking math v0.1.0 (/opt/rustwide/workdir/math)
[INFO] [stdout] warning: lint `const_err` has been removed: converted into hard error, see issue #71800 <https://github.com/rust-lang/rust/issues/71800> for more information
[INFO] [stdout]  --> math/src/lib.rs:6:49
[INFO] [stdout]   |
[INFO] [stdout] 6 | #![deny(unused_comparisons, bare_trait_objects, const_err, unused_must_use)]
[INFO] [stdout]   |                                                 ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]  --> math/src/lib.rs:5:31
[INFO] [stdout]   |
[INFO] [stdout] 5 | #![deny(unused_extern_crates, renamed_and_removed_lints, unused_allocation)]
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `private_in_public` has been removed: replaced with another group of lints, see RFC <https://rust-lang.github.io/rfcs/2145-type-privacy.html> for more information
[INFO] [stdout]  --> math/src/lib.rs:7:36
[INFO] [stdout]   |
[INFO] [stdout] 7 | #![deny(unused_mut, unused_unsafe, private_in_public, unsafe_code)]
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]    --> math/src/lib.rs:107:9
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub use self::fields::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ the name `models` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 113 | pub use self::curves::*;
[INFO] [stdout]     |         --------------- but the name `models` in the type namespace is also re-exported here
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(ambiguous_glob_reexports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot add `&mut <P as curves::models::ModelParameters>::BaseField` to `<P as curves::models::ModelParameters>::BaseField`
[INFO] [stdout]    --> math/src/curves/models/short_weierstrass_jacobian.rs:433:23
[INFO] [stdout]     |
[INFO] [stdout] 433 |             let e = a + a.double_in_place();
[INFO] [stdout]     |                       ^ no implementation for `<P as curves::models::ModelParameters>::BaseField + &mut <P as curves::models::ModelParameters>::BaseField`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Add<&mut <P as curves::models::ModelParameters>::BaseField>` is not implemented for `<P as curves::models::ModelParameters>::BaseField`
[INFO] [stdout] help: consider further restricting the associated type
[INFO] [stdout]     |
[INFO] [stdout] 414 |     fn double_in_place(&mut self) -> &mut Self where <P as curves::models::ModelParameters>::BaseField: Add<&mut <P as curves::models::ModelParameters>::BaseField> {
[INFO] [stdout]     |                                                ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot subtract `&mut <P as curves::models::ModelParameters>::BaseField` from `<P as curves::models::ModelParameters>::BaseField`
[INFO] [stdout]    --> math/src/curves/models/short_weierstrass_jacobian.rs:446:41
[INFO] [stdout]     |
[INFO] [stdout] 446 |             self.y = (d - &self.x) * &e - c.double_in_place().double_in_place().double_in_place();
[INFO] [stdout]     |                                         ^ no implementation for `<P as curves::models::ModelParameters>::BaseField - &mut <P as curves::models::ModelParameters>::BaseField`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Sub<&mut <P as curves::models::ModelParameters>::BaseField>` is not implemented for `<P as curves::models::ModelParameters>::BaseField`
[INFO] [stdout] help: consider further restricting the associated type
[INFO] [stdout]     |
[INFO] [stdout] 414 |     fn double_in_place(&mut self) -> &mut Self where <P as curves::models::ModelParameters>::BaseField: Sub<&mut <P as curves::models::ModelParameters>::BaseField> {
[INFO] [stdout]     |                                                ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot subtract `&mut <P as curves::models::ModelParameters>::BaseField` from `<P as curves::models::ModelParameters>::BaseField`
[INFO] [stdout]    --> math/src/curves/models/short_weierstrass_jacobian.rs:475:36
[INFO] [stdout]     |
[INFO] [stdout] 475 |             self.y = m * &(s - &t) - yyyy.double_in_place().double_in_place().double_in_place();
[INFO] [stdout]     |                                    ^ no implementation for `<P as curves::models::ModelParameters>::BaseField - &mut <P as curves::models::ModelParameters>::BaseField`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Sub<&mut <P as curves::models::ModelParameters>::BaseField>` is not implemented for `<P as curves::models::ModelParameters>::BaseField`
[INFO] [stdout] help: consider further restricting the associated type
[INFO] [stdout]     |
[INFO] [stdout] 414 |     fn double_in_place(&mut self) -> &mut Self where <P as curves::models::ModelParameters>::BaseField: Sub<&mut <P as curves::models::ModelParameters>::BaseField> {
[INFO] [stdout]     |                                                ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot subtract `&mut <P as curves::models::ModelParameters>::BaseField` from `<P as curves::models::ModelParameters>::BaseField`
[INFO] [stdout]    --> math/src/curves/models/short_weierstrass_jacobian.rs:636:41
[INFO] [stdout]     |
[INFO] [stdout] 636 |             self.y = r * &(v - &self.x) - (s1 * &j).double_in_place();
[INFO] [stdout]     |                                         ^ no implementation for `<P as curves::models::ModelParameters>::BaseField - &mut <P as curves::models::ModelParameters>::BaseField`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Sub<&mut <P as curves::models::ModelParameters>::BaseField>` is not implemented for `<P as curves::models::ModelParameters>::BaseField`
[INFO] [stdout] help: consider further restricting the associated type
[INFO] [stdout]     |
[INFO] [stdout] 580 |     fn add_assign(&mut self, other: &'a Self) where <P as curves::models::ModelParameters>::BaseField: Sub<&mut <P as curves::models::ModelParameters>::BaseField> {
[INFO] [stdout]     |                                               ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors; 3 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `math` (lib) due to 5 previous errors; 3 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "1f85de67919aaf0c3cc402679f3ca1342ff05bbe65474f892a0fd8eaac2fbfeb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1f85de67919aaf0c3cc402679f3ca1342ff05bbe65474f892a0fd8eaac2fbfeb", kill_on_drop: false }`
[INFO] [stdout] 1f85de67919aaf0c3cc402679f3ca1342ff05bbe65474f892a0fd8eaac2fbfeb
[INFO] documenting Vawheter/clink_mpc against beta-2023-12-22 for beta-1.76-rustdoc-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FVawheter%2Fclink_mpc" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'...
[INFO] [stderr] done.
[INFO] [stderr] Updating files:  36% (1627/4489)
Updating files:  37% (1661/4489)
Updating files:  38% (1706/4489)
Updating files:  38% (1750/4489)
Updating files:  39% (1751/4489)
Updating files:  40% (1796/4489)
Updating files:  40% (1837/4489)
Updating files:  41% (1841/4489)
Updating files:  42% (1886/4489)
Updating files:  43% (1931/4489)
Updating files:  43% (1936/4489)
Updating files:  44% (1976/4489)
Updating files:  45% (2021/4489)
Updating files:  45% (2047/4489)
Updating files:  46% (2065/4489)
Updating files:  47% (2110/4489)
Updating files:  48% (2155/4489)
Updating files:  48% (2192/4489)
Updating files:  49% (2200/4489)
Updating files:  50% (2245/4489)
Updating files:  51% (2290/4489)
Updating files:  52% (2335/4489)
Updating files:  53% (2380/4489)
Updating files:  54% (2425/4489)
Updating files:  55% (2469/4489)
Updating files:  56% (2514/4489)
Updating files:  57% (2559/4489)
Updating files:  58% (2604/4489)
Updating files:  59% (2649/4489)
Updating files:  60% (2694/4489)
Updating files:  61% (2739/4489)
Updating files:  62% (2784/4489)
Updating files:  63% (2829/4489)
Updating files:  64% (2873/4489)
Updating files:  64% (2886/4489)
Updating files:  65% (2918/4489)
Updating files:  66% (2963/4489)
Updating files:  67% (3008/4489)
Updating files:  68% (3053/4489)
Updating files:  69% (3098/4489)
Updating files:  70% (3143/4489)
Updating files:  71% (3188/4489)
Updating files:  72% (3233/4489)
Updating files:  73% (3277/4489)
Updating files:  74% (3322/4489)
Updating files:  75% (3367/4489)
Updating files:  76% (3412/4489)
Updating files:  77% (3457/4489)
Updating files:  78% (3502/4489)
Updating files:  79% (3547/4489)
Updating files:  80% (3592/4489)
Updating files:  80% (3611/4489)
Updating files:  81% (3637/4489)
Updating files:  82% (3681/4489)
Updating files:  83% (3726/4489)
Updating files:  84% (3771/4489)
Updating files:  85% (3816/4489)
Updating files:  86% (3861/4489)
Updating files:  87% (3906/4489)
Updating files:  88% (3951/4489)
Updating files:  89% (3996/4489)
Updating files:  90% (4041/4489)
Updating files:  91% (4085/4489)
Updating files:  92% (4130/4489)
Updating files:  93% (4175/4489)
Updating files:  94% (4220/4489)
Updating files:  95% (4265/4489)
Updating files:  96% (4310/4489)
Updating files:  97% (4355/4489)
Updating files:  98% (4400/4489)
Updating files:  99% (4445/4489)
Updating files: 100% (4489/4489)
Updating files: 100% (4489/4489), done.
[INFO] validating manifest of git repo https://github.com/Vawheter/clink_mpc 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/Vawheter/clink_mpc
[INFO] finished tweaking git repo https://github.com/Vawheter/clink_mpc
[INFO] tweaked toml for git repo https://github.com/Vawheter/clink_mpc written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/Vawheter/clink_mpc 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-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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] ba9bc23bc1974cae667d4cda05bc473f124107c2db5c2f4dcdebf5328f852d00
[INFO] running `Command { std: "docker" "start" "-a" "ba9bc23bc1974cae667d4cda05bc473f124107c2db5c2f4dcdebf5328f852d00", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ba9bc23bc1974cae667d4cda05bc473f124107c2db5c2f4dcdebf5328f852d00", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ba9bc23bc1974cae667d4cda05bc473f124107c2db5c2f4dcdebf5328f852d00", kill_on_drop: false }`
[INFO] [stdout] ba9bc23bc1974cae667d4cda05bc473f124107c2db5c2f4dcdebf5328f852d00
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ffa625fc6a83924ed338047770b92b0d2e54d60fbfe142b5f638559d569e52b8
[INFO] running `Command { std: "docker" "start" "-a" "ffa625fc6a83924ed338047770b92b0d2e54d60fbfe142b5f638559d569e52b8", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.26
[INFO] [stderr]    Compiling unicode-xid v0.2.1
[INFO] [stderr]    Compiling syn v1.0.72
[INFO] [stderr]    Compiling libc v0.2.80
[INFO] [stderr]    Compiling getrandom v0.1.15
[INFO] [stderr]     Checking cfg-if v0.1.10
[INFO] [stderr]    Compiling serde_derive v1.0.125
[INFO] [stderr]    Compiling num-traits v0.2.14
[INFO] [stderr]    Compiling serde v1.0.125
[INFO] [stderr]     Checking ppv-lite86 v0.2.10
[INFO] [stderr]    Compiling typenum v1.12.0
[INFO] [stderr]    Compiling byteorder v1.3.4
[INFO] [stderr]     Checking smallvec v1.4.2
[INFO] [stderr]    Compiling quote v1.0.7
[INFO] [stderr]     Checking rand_core v0.5.1
[INFO] [stderr]     Checking rand_chacha v0.2.2
[INFO] [stderr]     Checking rand v0.7.3
[INFO] [stderr]     Checking generic-array v0.12.3
[INFO] [stderr]     Checking digest v0.8.1
[INFO] [stderr]    Compiling synstructure v0.12.4
[INFO] [stderr]    Compiling derivative v2.1.1
[INFO] [stderr]    Compiling unroll v0.1.5
[INFO] [stderr]    Compiling zeroize_derive v1.0.1
[INFO] [stderr]     Checking zeroize v1.1.1
[INFO] [stderr]     Checking merlin v2.0.0
[INFO] [stderr]     Checking math v0.1.0 (/opt/rustwide/workdir/math)
[INFO] [stdout] warning: lint `const_err` has been removed: converted into hard error, see issue #71800 <https://github.com/rust-lang/rust/issues/71800> for more information
[INFO] [stdout]  --> math/src/lib.rs:6:49
[INFO] [stdout]   |
[INFO] [stdout] 6 | #![deny(unused_comparisons, bare_trait_objects, const_err, unused_must_use)]
[INFO] [stdout]   |                                                 ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]  --> math/src/lib.rs:5:31
[INFO] [stdout]   |
[INFO] [stdout] 5 | #![deny(unused_extern_crates, renamed_and_removed_lints, unused_allocation)]
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `private_in_public` has been removed: replaced with another group of lints, see RFC <https://rust-lang.github.io/rfcs/2145-type-privacy.html> for more information
[INFO] [stdout]  --> math/src/lib.rs:7:36
[INFO] [stdout]   |
[INFO] [stdout] 7 | #![deny(unused_mut, unused_unsafe, private_in_public, unsafe_code)]
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]    --> math/src/lib.rs:107:9
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub use self::fields::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ the name `models` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 113 | pub use self::curves::*;
[INFO] [stdout]     |         --------------- but the name `models` in the type namespace is also re-exported here
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(ambiguous_glob_reexports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot add `&mut <P as curves::models::ModelParameters>::BaseField` to `<P as curves::models::ModelParameters>::BaseField`
[INFO] [stdout]    --> math/src/curves/models/short_weierstrass_jacobian.rs:433:23
[INFO] [stdout]     |
[INFO] [stdout] 433 |             let e = a + a.double_in_place();
[INFO] [stdout]     |                       ^ no implementation for `<P as curves::models::ModelParameters>::BaseField + &mut <P as curves::models::ModelParameters>::BaseField`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Add<&mut <P as curves::models::ModelParameters>::BaseField>` is not implemented for `<P as curves::models::ModelParameters>::BaseField`
[INFO] [stdout] help: consider further restricting the associated type
[INFO] [stdout]     |
[INFO] [stdout] 414 |     fn double_in_place(&mut self) -> &mut Self where <P as curves::models::ModelParameters>::BaseField: Add<&mut <P as curves::models::ModelParameters>::BaseField> {
[INFO] [stdout]     |                                                ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot subtract `&mut <P as curves::models::ModelParameters>::BaseField` from `<P as curves::models::ModelParameters>::BaseField`
[INFO] [stdout]    --> math/src/curves/models/short_weierstrass_jacobian.rs:446:41
[INFO] [stdout]     |
[INFO] [stdout] 446 |             self.y = (d - &self.x) * &e - c.double_in_place().double_in_place().double_in_place();
[INFO] [stdout]     |                                         ^ no implementation for `<P as curves::models::ModelParameters>::BaseField - &mut <P as curves::models::ModelParameters>::BaseField`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Sub<&mut <P as curves::models::ModelParameters>::BaseField>` is not implemented for `<P as curves::models::ModelParameters>::BaseField`
[INFO] [stdout] help: consider further restricting the associated type
[INFO] [stdout]     |
[INFO] [stdout] 414 |     fn double_in_place(&mut self) -> &mut Self where <P as curves::models::ModelParameters>::BaseField: Sub<&mut <P as curves::models::ModelParameters>::BaseField> {
[INFO] [stdout]     |                                                ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot subtract `&mut <P as curves::models::ModelParameters>::BaseField` from `<P as curves::models::ModelParameters>::BaseField`
[INFO] [stdout]    --> math/src/curves/models/short_weierstrass_jacobian.rs:475:36
[INFO] [stdout]     |
[INFO] [stdout] 475 |             self.y = m * &(s - &t) - yyyy.double_in_place().double_in_place().double_in_place();
[INFO] [stdout]     |                                    ^ no implementation for `<P as curves::models::ModelParameters>::BaseField - &mut <P as curves::models::ModelParameters>::BaseField`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Sub<&mut <P as curves::models::ModelParameters>::BaseField>` is not implemented for `<P as curves::models::ModelParameters>::BaseField`
[INFO] [stdout] help: consider further restricting the associated type
[INFO] [stdout]     |
[INFO] [stdout] 414 |     fn double_in_place(&mut self) -> &mut Self where <P as curves::models::ModelParameters>::BaseField: Sub<&mut <P as curves::models::ModelParameters>::BaseField> {
[INFO] [stdout]     |                                                ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot subtract `&mut <P as curves::models::ModelParameters>::BaseField` from `<P as curves::models::ModelParameters>::BaseField`
[INFO] [stdout]    --> math/src/curves/models/short_weierstrass_jacobian.rs:636:41
[INFO] [stdout]     |
[INFO] [stdout] 636 |             self.y = r * &(v - &self.x) - (s1 * &j).double_in_place();
[INFO] [stdout]     |                                         ^ no implementation for `<P as curves::models::ModelParameters>::BaseField - &mut <P as curves::models::ModelParameters>::BaseField`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Sub<&mut <P as curves::models::ModelParameters>::BaseField>` is not implemented for `<P as curves::models::ModelParameters>::BaseField`
[INFO] [stdout] help: consider further restricting the associated type
[INFO] [stdout]     |
[INFO] [stdout] 580 |     fn add_assign(&mut self, other: &'a Self) where <P as curves::models::ModelParameters>::BaseField: Sub<&mut <P as curves::models::ModelParameters>::BaseField> {
[INFO] [stdout]     |                                               ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors; 3 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `math` (lib) due to 5 previous errors; 3 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "ffa625fc6a83924ed338047770b92b0d2e54d60fbfe142b5f638559d569e52b8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ffa625fc6a83924ed338047770b92b0d2e54d60fbfe142b5f638559d569e52b8", kill_on_drop: false }`
[INFO] [stdout] ffa625fc6a83924ed338047770b92b0d2e54d60fbfe142b5f638559d569e52b8
