[INFO] fetching crate hex-coordinates 0.1.3...
[INFO] checking hex-coordinates-0.1.3 against master#4d1bd0db7f489b22c6d8aa2385937a95412c015b for pr-114682
[INFO] extracting crate hex-coordinates 0.1.3 into /workspace/builds/worker-3-tc1/source
[INFO] validating manifest of crates.io crate hex-coordinates 0.1.3 on toolchain 4d1bd0db7f489b22c6d8aa2385937a95412c015b
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d1bd0db7f489b22c6d8aa2385937a95412c015b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate hex-coordinates 0.1.3
[INFO] finished tweaking crates.io crate hex-coordinates 0.1.3
[INFO] tweaked toml for crates.io crate hex-coordinates 0.1.3 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d1bd0db7f489b22c6d8aa2385937a95412c015b" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d1bd0db7f489b22c6d8aa2385937a95412c015b" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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" "+4d1bd0db7f489b22c6d8aa2385937a95412c015b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e29031749089cd996e6b1ada1ef4ed5d8fa703de50d8db54308c703e15ccaa8d
[INFO] running `Command { std: "docker" "start" "-a" "e29031749089cd996e6b1ada1ef4ed5d8fa703de50d8db54308c703e15ccaa8d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e29031749089cd996e6b1ada1ef4ed5d8fa703de50d8db54308c703e15ccaa8d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e29031749089cd996e6b1ada1ef4ed5d8fa703de50d8db54308c703e15ccaa8d", kill_on_drop: false }`
[INFO] [stdout] e29031749089cd996e6b1ada1ef4ed5d8fa703de50d8db54308c703e15ccaa8d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+4d1bd0db7f489b22c6d8aa2385937a95412c015b" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 815667a8198e466662591be61c4fdd59688382d3c8a38b88d629a779763b1a70
[INFO] running `Command { std: "docker" "start" "-a" "815667a8198e466662591be61c4fdd59688382d3c8a38b88d629a779763b1a70", kill_on_drop: false }`
[INFO] [stderr]     Checking hex-coordinates v0.1.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]     --> src/lib.rs:1595:9
[INFO] [stdout]      |
[INFO] [stdout] 1595 |     use super::*;
[INFO] [stdout]      |         ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `const_convert`
[INFO] [stdout]  --> src/lib.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(const_convert)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `const_convert`
[INFO] [stdout]  --> src/lib.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(const_convert)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `OffsetSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> src/lib.rs:159:15
[INFO] [stdout]     |
[INFO] [stdout] 159 | impl<const S: OffsetSystem> const From<OffsetCoordinates<S>> for Row {
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]     |
[INFO] [stdout] 91  + #[derive(ConstParamTy)]
[INFO] [stdout] 92  | pub enum OffsetSystem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `OffsetSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> src/lib.rs:176:15
[INFO] [stdout]     |
[INFO] [stdout] 176 | impl<const S: OffsetSystem> const From<OffsetCoordinates<S>> for Col {
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]     |
[INFO] [stdout] 91  + #[derive(ConstParamTy)]
[INFO] [stdout] 92  | pub enum OffsetSystem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `OffsetSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> src/lib.rs:188:39
[INFO] [stdout]     |
[INFO] [stdout] 188 | pub struct OffsetCoordinates<const S: OffsetSystem> {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]     |
[INFO] [stdout] 91  + #[derive(ConstParamTy)]
[INFO] [stdout] 92  | pub enum OffsetSystem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `OffsetSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> src/lib.rs:159:15
[INFO] [stdout]     |
[INFO] [stdout] 159 | impl<const S: OffsetSystem> const From<OffsetCoordinates<S>> for Row {
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]     |
[INFO] [stdout] 91  + #[derive(ConstParamTy)]
[INFO] [stdout] 92  | pub enum OffsetSystem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `OffsetSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> src/lib.rs:195:15
[INFO] [stdout]     |
[INFO] [stdout] 195 | impl<const S: OffsetSystem> OffsetCoordinates<S> {
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]     |
[INFO] [stdout] 91  + #[derive(ConstParamTy)]
[INFO] [stdout] 92  | pub enum OffsetSystem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `OffsetSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> src/lib.rs:176:15
[INFO] [stdout]     |
[INFO] [stdout] 176 | impl<const S: OffsetSystem> const From<OffsetCoordinates<S>> for Col {
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]     |
[INFO] [stdout] 91  + #[derive(ConstParamTy)]
[INFO] [stdout] 92  | pub enum OffsetSystem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `OffsetSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> src/lib.rs:188:39
[INFO] [stdout]     |
[INFO] [stdout] 188 | pub struct OffsetCoordinates<const S: OffsetSystem> {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]     |
[INFO] [stdout] 91  + #[derive(ConstParamTy)]
[INFO] [stdout] 92  | pub enum OffsetSystem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `OffsetSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> src/lib.rs:518:15
[INFO] [stdout]     |
[INFO] [stdout] 518 | impl<const S: OffsetSystem> const Add for OffsetCoordinates<S> {
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]     |
[INFO] [stdout] 91  + #[derive(ConstParamTy)]
[INFO] [stdout] 92  | pub enum OffsetSystem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `OffsetSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> src/lib.rs:195:15
[INFO] [stdout]     |
[INFO] [stdout] 195 | impl<const S: OffsetSystem> OffsetCoordinates<S> {
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]     |
[INFO] [stdout] 91  + #[derive(ConstParamTy)]
[INFO] [stdout] 92  | pub enum OffsetSystem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `OffsetSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> src/lib.rs:528:15
[INFO] [stdout]     |
[INFO] [stdout] 528 | impl<const S: OffsetSystem> const Sub for OffsetCoordinates<S> {
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]     |
[INFO] [stdout] 91  + #[derive(ConstParamTy)]
[INFO] [stdout] 92  | pub enum OffsetSystem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `OffsetSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> src/lib.rs:538:15
[INFO] [stdout]     |
[INFO] [stdout] 538 | impl<const S: OffsetSystem> const AddAssign for OffsetCoordinates<S> {
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]     |
[INFO] [stdout] 91  + #[derive(ConstParamTy)]
[INFO] [stdout] 92  | pub enum OffsetSystem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `OffsetSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> src/lib.rs:518:15
[INFO] [stdout]     |
[INFO] [stdout] 518 | impl<const S: OffsetSystem> const Add for OffsetCoordinates<S> {
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]     |
[INFO] [stdout] 91  + #[derive(ConstParamTy)]
[INFO] [stdout] 92  | pub enum OffsetSystem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `OffsetSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> src/lib.rs:543:15
[INFO] [stdout]     |
[INFO] [stdout] 543 | impl<const S: OffsetSystem> const SubAssign for OffsetCoordinates<S> {
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]     |
[INFO] [stdout] 91  + #[derive(ConstParamTy)]
[INFO] [stdout] 92  | pub enum OffsetSystem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `OffsetSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> src/lib.rs:528:15
[INFO] [stdout]     |
[INFO] [stdout] 528 | impl<const S: OffsetSystem> const Sub for OffsetCoordinates<S> {
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]     |
[INFO] [stdout] 91  + #[derive(ConstParamTy)]
[INFO] [stdout] 92  | pub enum OffsetSystem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `OffsetSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> src/lib.rs:548:15
[INFO] [stdout]     |
[INFO] [stdout] 548 | impl<const S: OffsetSystem> const Mul<isize> for OffsetCoordinates<S> {
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]     |
[INFO] [stdout] 91  + #[derive(ConstParamTy)]
[INFO] [stdout] 92  | pub enum OffsetSystem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `OffsetSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> src/lib.rs:538:15
[INFO] [stdout]     |
[INFO] [stdout] 538 | impl<const S: OffsetSystem> const AddAssign for OffsetCoordinates<S> {
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]     |
[INFO] [stdout] 91  + #[derive(ConstParamTy)]
[INFO] [stdout] 92  | pub enum OffsetSystem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `OffsetSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> src/lib.rs:558:15
[INFO] [stdout]     |
[INFO] [stdout] 558 | impl<const S: OffsetSystem> const Div<isize> for OffsetCoordinates<S> {
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]     |
[INFO] [stdout] 91  + #[derive(ConstParamTy)]
[INFO] [stdout] 92  | pub enum OffsetSystem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `OffsetSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> src/lib.rs:543:15
[INFO] [stdout]     |
[INFO] [stdout] 543 | impl<const S: OffsetSystem> const SubAssign for OffsetCoordinates<S> {
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]     |
[INFO] [stdout] 91  + #[derive(ConstParamTy)]
[INFO] [stdout] 92  | pub enum OffsetSystem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `OffsetSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> src/lib.rs:568:15
[INFO] [stdout]     |
[INFO] [stdout] 568 | impl<const S: OffsetSystem> const MulAssign<isize> for OffsetCoordinates<S> {
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]     |
[INFO] [stdout] 91  + #[derive(ConstParamTy)]
[INFO] [stdout] 92  | pub enum OffsetSystem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `OffsetSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> src/lib.rs:548:15
[INFO] [stdout]     |
[INFO] [stdout] 548 | impl<const S: OffsetSystem> const Mul<isize> for OffsetCoordinates<S> {
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]     |
[INFO] [stdout] 91  + #[derive(ConstParamTy)]
[INFO] [stdout] 92  | pub enum OffsetSystem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `OffsetSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> src/lib.rs:573:15
[INFO] [stdout]     |
[INFO] [stdout] 573 | impl<const S: OffsetSystem> const DivAssign<isize> for OffsetCoordinates<S> {
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]     |
[INFO] [stdout] 91  + #[derive(ConstParamTy)]
[INFO] [stdout] 92  | pub enum OffsetSystem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `OffsetSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> src/lib.rs:558:15
[INFO] [stdout]     |
[INFO] [stdout] 558 | impl<const S: OffsetSystem> const Div<isize> for OffsetCoordinates<S> {
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]     |
[INFO] [stdout] 91  + #[derive(ConstParamTy)]
[INFO] [stdout] 92  | pub enum OffsetSystem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `OffsetSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> src/lib.rs:568:15
[INFO] [stdout]     |
[INFO] [stdout] 568 | impl<const S: OffsetSystem> const MulAssign<isize> for OffsetCoordinates<S> {
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]     |
[INFO] [stdout] 91  + #[derive(ConstParamTy)]
[INFO] [stdout] 92  | pub enum OffsetSystem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `OffsetSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> src/lib.rs:573:15
[INFO] [stdout]     |
[INFO] [stdout] 573 | impl<const S: OffsetSystem> const DivAssign<isize> for OffsetCoordinates<S> {
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]     |
[INFO] [stdout] 91  + #[derive(ConstParamTy)]
[INFO] [stdout] 92  | pub enum OffsetSystem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `DoubledSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]     --> src/lib.rs:1336:40
[INFO] [stdout]      |
[INFO] [stdout] 1336 | pub struct DoubledCoordinates<const S: DoubledSystem> {
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]      |
[INFO] [stdout] 1303 + #[derive(ConstParamTy)]
[INFO] [stdout] 1304 | pub enum DoubledSystem {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `DoubledSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]     --> src/lib.rs:1336:40
[INFO] [stdout]      |
[INFO] [stdout] 1336 | pub struct DoubledCoordinates<const S: DoubledSystem> {
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]      |
[INFO] [stdout] 1303 + #[derive(ConstParamTy)]
[INFO] [stdout] 1304 | pub enum DoubledSystem {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `DoubledSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]     --> src/lib.rs:1342:15
[INFO] [stdout]      |
[INFO] [stdout] 1342 | impl<const S: DoubledSystem> DoubledCoordinates<S> {
[INFO] [stdout]      |               ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]      |
[INFO] [stdout] 1303 + #[derive(ConstParamTy)]
[INFO] [stdout] 1304 | pub enum DoubledSystem {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `DoubledSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]     --> src/lib.rs:1342:15
[INFO] [stdout]      |
[INFO] [stdout] 1342 | impl<const S: DoubledSystem> DoubledCoordinates<S> {
[INFO] [stdout]      |               ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]      |
[INFO] [stdout] 1303 + #[derive(ConstParamTy)]
[INFO] [stdout] 1304 | pub enum DoubledSystem {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `DoubledSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]     --> src/lib.rs:1545:15
[INFO] [stdout]      |
[INFO] [stdout] 1545 | impl<const S: DoubledSystem> const Add for DoubledCoordinates<S> {
[INFO] [stdout]      |               ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]      |
[INFO] [stdout] 1303 + #[derive(ConstParamTy)]
[INFO] [stdout] 1304 | pub enum DoubledSystem {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `DoubledSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]     --> src/lib.rs:1545:15
[INFO] [stdout]      |
[INFO] [stdout] 1545 | impl<const S: DoubledSystem> const Add for DoubledCoordinates<S> {
[INFO] [stdout]      |               ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]      |
[INFO] [stdout] 1303 + #[derive(ConstParamTy)]
[INFO] [stdout] 1304 | pub enum DoubledSystem {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `DoubledSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]     --> src/lib.rs:1555:15
[INFO] [stdout]      |
[INFO] [stdout] 1555 | impl<const S: DoubledSystem> const Sub for DoubledCoordinates<S> {
[INFO] [stdout]      |               ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]      |
[INFO] [stdout] 1303 + #[derive(ConstParamTy)]
[INFO] [stdout] 1304 | pub enum DoubledSystem {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `DoubledSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]     --> src/lib.rs:1565:15
[INFO] [stdout]      |
[INFO] [stdout] 1565 | impl<const S: DoubledSystem> const AddAssign for DoubledCoordinates<S> {
[INFO] [stdout]      |               ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]      |
[INFO] [stdout] 1303 + #[derive(ConstParamTy)]
[INFO] [stdout] 1304 | pub enum DoubledSystem {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `DoubledSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]     --> src/lib.rs:1570:15
[INFO] [stdout]      |
[INFO] [stdout] 1570 | impl<const S: DoubledSystem> const SubAssign for DoubledCoordinates<S> {
[INFO] [stdout]      |               ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]      |
[INFO] [stdout] 1303 + #[derive(ConstParamTy)]
[INFO] [stdout] 1304 | pub enum DoubledSystem {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `DoubledSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]     --> src/lib.rs:1575:15
[INFO] [stdout]      |
[INFO] [stdout] 1575 | impl<const S: DoubledSystem> const Mul<isize> for DoubledCoordinates<S> {
[INFO] [stdout]      |               ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]      |
[INFO] [stdout] 1303 + #[derive(ConstParamTy)]
[INFO] [stdout] 1304 | pub enum DoubledSystem {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `DoubledSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]     --> src/lib.rs:1585:15
[INFO] [stdout]      |
[INFO] [stdout] 1585 | impl<const S: DoubledSystem> const MulAssign<isize> for DoubledCoordinates<S> {
[INFO] [stdout]      |               ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]      |
[INFO] [stdout] 1303 + #[derive(ConstParamTy)]
[INFO] [stdout] 1304 | pub enum DoubledSystem {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `DoubledSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]     --> src/lib.rs:1555:15
[INFO] [stdout]      |
[INFO] [stdout] 1555 | impl<const S: DoubledSystem> const Sub for DoubledCoordinates<S> {
[INFO] [stdout]      |               ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]      |
[INFO] [stdout] 1303 + #[derive(ConstParamTy)]
[INFO] [stdout] 1304 | pub enum DoubledSystem {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `DoubledSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]     --> src/lib.rs:1565:15
[INFO] [stdout]      |
[INFO] [stdout] 1565 | impl<const S: DoubledSystem> const AddAssign for DoubledCoordinates<S> {
[INFO] [stdout]      |               ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]      |
[INFO] [stdout] 1303 + #[derive(ConstParamTy)]
[INFO] [stdout] 1304 | pub enum DoubledSystem {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `DoubledSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]     --> src/lib.rs:1570:15
[INFO] [stdout]      |
[INFO] [stdout] 1570 | impl<const S: DoubledSystem> const SubAssign for DoubledCoordinates<S> {
[INFO] [stdout]      |               ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]      |
[INFO] [stdout] 1303 + #[derive(ConstParamTy)]
[INFO] [stdout] 1304 | pub enum DoubledSystem {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `DoubledSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]     --> src/lib.rs:1575:15
[INFO] [stdout]      |
[INFO] [stdout] 1575 | impl<const S: DoubledSystem> const Mul<isize> for DoubledCoordinates<S> {
[INFO] [stdout]      |               ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]      |
[INFO] [stdout] 1303 + #[derive(ConstParamTy)]
[INFO] [stdout] 1304 | pub enum DoubledSystem {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `DoubledSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]     --> src/lib.rs:1585:15
[INFO] [stdout]      |
[INFO] [stdout] 1585 | impl<const S: DoubledSystem> const MulAssign<isize> for DoubledCoordinates<S> {
[INFO] [stdout]      |               ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]      |
[INFO] [stdout] 1303 + #[derive(ConstParamTy)]
[INFO] [stdout] 1304 | pub enum DoubledSystem {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 21 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0635, E0741.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0635`.
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 21 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0635, E0741.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0635`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `hex-coordinates` (lib test) due to 22 previous errors; 1 warning emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `hex-coordinates` (lib) due to 22 previous errors
[INFO] running `Command { std: "docker" "inspect" "815667a8198e466662591be61c4fdd59688382d3c8a38b88d629a779763b1a70", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "815667a8198e466662591be61c4fdd59688382d3c8a38b88d629a779763b1a70", kill_on_drop: false }`
[INFO] [stdout] 815667a8198e466662591be61c4fdd59688382d3c8a38b88d629a779763b1a70
[INFO] checking hex-coordinates-0.1.3 against try#785364c7e5e0804473a3fddfb579798ea14e3493 for pr-114682
[INFO] extracting crate hex-coordinates 0.1.3 into /workspace/builds/worker-3-tc2/source
[INFO] validating manifest of crates.io crate hex-coordinates 0.1.3 on toolchain 785364c7e5e0804473a3fddfb579798ea14e3493
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+785364c7e5e0804473a3fddfb579798ea14e3493" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate hex-coordinates 0.1.3
[INFO] finished tweaking crates.io crate hex-coordinates 0.1.3
[INFO] tweaked toml for crates.io crate hex-coordinates 0.1.3 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+785364c7e5e0804473a3fddfb579798ea14e3493" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+785364c7e5e0804473a3fddfb579798ea14e3493" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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" "+785364c7e5e0804473a3fddfb579798ea14e3493" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 85e2008b7d747ceb1dfb1b72a7088e0109ae234828b3b1f1f13c3f0e05ec4d7e
[INFO] running `Command { std: "docker" "start" "-a" "85e2008b7d747ceb1dfb1b72a7088e0109ae234828b3b1f1f13c3f0e05ec4d7e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "85e2008b7d747ceb1dfb1b72a7088e0109ae234828b3b1f1f13c3f0e05ec4d7e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "85e2008b7d747ceb1dfb1b72a7088e0109ae234828b3b1f1f13c3f0e05ec4d7e", kill_on_drop: false }`
[INFO] [stdout] 85e2008b7d747ceb1dfb1b72a7088e0109ae234828b3b1f1f13c3f0e05ec4d7e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+785364c7e5e0804473a3fddfb579798ea14e3493" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5f97c7b28fa435d5e4be3d961b723efdac4f7597bf0c82db24fcf84217cb8d22
[INFO] running `Command { std: "docker" "start" "-a" "5f97c7b28fa435d5e4be3d961b723efdac4f7597bf0c82db24fcf84217cb8d22", kill_on_drop: false }`
[INFO] [stderr]     Checking hex-coordinates v0.1.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]     --> src/lib.rs:1595:9
[INFO] [stdout]      |
[INFO] [stdout] 1595 |     use super::*;
[INFO] [stdout]      |         ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `const_convert`
[INFO] [stdout]  --> src/lib.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(const_convert)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `const_convert`
[INFO] [stdout]  --> src/lib.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(const_convert)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `OffsetSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> src/lib.rs:159:15
[INFO] [stdout]     |
[INFO] [stdout] 159 | impl<const S: OffsetSystem> const From<OffsetCoordinates<S>> for Row {
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]     |
[INFO] [stdout] 91  + #[derive(ConstParamTy)]
[INFO] [stdout] 92  | pub enum OffsetSystem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `OffsetSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> src/lib.rs:176:15
[INFO] [stdout]     |
[INFO] [stdout] 176 | impl<const S: OffsetSystem> const From<OffsetCoordinates<S>> for Col {
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]     |
[INFO] [stdout] 91  + #[derive(ConstParamTy)]
[INFO] [stdout] 92  | pub enum OffsetSystem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `OffsetSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> src/lib.rs:188:39
[INFO] [stdout]     |
[INFO] [stdout] 188 | pub struct OffsetCoordinates<const S: OffsetSystem> {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]     |
[INFO] [stdout] 91  + #[derive(ConstParamTy)]
[INFO] [stdout] 92  | pub enum OffsetSystem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `OffsetSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> src/lib.rs:195:15
[INFO] [stdout]     |
[INFO] [stdout] 195 | impl<const S: OffsetSystem> OffsetCoordinates<S> {
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]     |
[INFO] [stdout] 91  + #[derive(ConstParamTy)]
[INFO] [stdout] 92  | pub enum OffsetSystem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `OffsetSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> src/lib.rs:159:15
[INFO] [stdout]     |
[INFO] [stdout] 159 | impl<const S: OffsetSystem> const From<OffsetCoordinates<S>> for Row {
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]     |
[INFO] [stdout] 91  + #[derive(ConstParamTy)]
[INFO] [stdout] 92  | pub enum OffsetSystem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `OffsetSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> src/lib.rs:518:15
[INFO] [stdout]     |
[INFO] [stdout] 518 | impl<const S: OffsetSystem> const Add for OffsetCoordinates<S> {
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]     |
[INFO] [stdout] 91  + #[derive(ConstParamTy)]
[INFO] [stdout] 92  | pub enum OffsetSystem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `OffsetSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> src/lib.rs:528:15
[INFO] [stdout]     |
[INFO] [stdout] 528 | impl<const S: OffsetSystem> const Sub for OffsetCoordinates<S> {
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]     |
[INFO] [stdout] 91  + #[derive(ConstParamTy)]
[INFO] [stdout] 92  | pub enum OffsetSystem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `OffsetSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> src/lib.rs:176:15
[INFO] [stdout]     |
[INFO] [stdout] 176 | impl<const S: OffsetSystem> const From<OffsetCoordinates<S>> for Col {
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]     |
[INFO] [stdout] 91  + #[derive(ConstParamTy)]
[INFO] [stdout] 92  | pub enum OffsetSystem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `OffsetSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> src/lib.rs:538:15
[INFO] [stdout]     |
[INFO] [stdout] 538 | impl<const S: OffsetSystem> const AddAssign for OffsetCoordinates<S> {
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]     |
[INFO] [stdout] 91  + #[derive(ConstParamTy)]
[INFO] [stdout] 92  | pub enum OffsetSystem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `OffsetSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> src/lib.rs:188:39
[INFO] [stdout]     |
[INFO] [stdout] 188 | pub struct OffsetCoordinates<const S: OffsetSystem> {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]     |
[INFO] [stdout] 91  + #[derive(ConstParamTy)]
[INFO] [stdout] 92  | pub enum OffsetSystem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `OffsetSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> src/lib.rs:543:15
[INFO] [stdout]     |
[INFO] [stdout] 543 | impl<const S: OffsetSystem> const SubAssign for OffsetCoordinates<S> {
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]     |
[INFO] [stdout] 91  + #[derive(ConstParamTy)]
[INFO] [stdout] 92  | pub enum OffsetSystem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `OffsetSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> src/lib.rs:195:15
[INFO] [stdout]     |
[INFO] [stdout] 195 | impl<const S: OffsetSystem> OffsetCoordinates<S> {
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]     |
[INFO] [stdout] 91  + #[derive(ConstParamTy)]
[INFO] [stdout] 92  | pub enum OffsetSystem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `OffsetSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> src/lib.rs:548:15
[INFO] [stdout]     |
[INFO] [stdout] 548 | impl<const S: OffsetSystem> const Mul<isize> for OffsetCoordinates<S> {
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]     |
[INFO] [stdout] 91  + #[derive(ConstParamTy)]
[INFO] [stdout] 92  | pub enum OffsetSystem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `OffsetSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> src/lib.rs:518:15
[INFO] [stdout]     |
[INFO] [stdout] 518 | impl<const S: OffsetSystem> const Add for OffsetCoordinates<S> {
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]     |
[INFO] [stdout] 91  + #[derive(ConstParamTy)]
[INFO] [stdout] 92  | pub enum OffsetSystem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `OffsetSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> src/lib.rs:558:15
[INFO] [stdout]     |
[INFO] [stdout] 558 | impl<const S: OffsetSystem> const Div<isize> for OffsetCoordinates<S> {
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]     |
[INFO] [stdout] 91  + #[derive(ConstParamTy)]
[INFO] [stdout] 92  | pub enum OffsetSystem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `OffsetSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> src/lib.rs:528:15
[INFO] [stdout]     |
[INFO] [stdout] 528 | impl<const S: OffsetSystem> const Sub for OffsetCoordinates<S> {
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]     |
[INFO] [stdout] 91  + #[derive(ConstParamTy)]
[INFO] [stdout] 92  | pub enum OffsetSystem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `OffsetSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> src/lib.rs:538:15
[INFO] [stdout]     |
[INFO] [stdout] 538 | impl<const S: OffsetSystem> const AddAssign for OffsetCoordinates<S> {
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]     |
[INFO] [stdout] 91  + #[derive(ConstParamTy)]
[INFO] [stdout] 92  | pub enum OffsetSystem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `OffsetSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> src/lib.rs:568:15
[INFO] [stdout]     |
[INFO] [stdout] 568 | impl<const S: OffsetSystem> const MulAssign<isize> for OffsetCoordinates<S> {
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]     |
[INFO] [stdout] 91  + #[derive(ConstParamTy)]
[INFO] [stdout] 92  | pub enum OffsetSystem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `OffsetSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> src/lib.rs:543:15
[INFO] [stdout]     |
[INFO] [stdout] 543 | impl<const S: OffsetSystem> const SubAssign for OffsetCoordinates<S> {
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]     |
[INFO] [stdout] 91  + #[derive(ConstParamTy)]
[INFO] [stdout] 92  | pub enum OffsetSystem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `OffsetSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> src/lib.rs:573:15
[INFO] [stdout]     |
[INFO] [stdout] 573 | impl<const S: OffsetSystem> const DivAssign<isize> for OffsetCoordinates<S> {
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]     |
[INFO] [stdout] 91  + #[derive(ConstParamTy)]
[INFO] [stdout] 92  | pub enum OffsetSystem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `OffsetSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> src/lib.rs:548:15
[INFO] [stdout]     |
[INFO] [stdout] 548 | impl<const S: OffsetSystem> const Mul<isize> for OffsetCoordinates<S> {
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]     |
[INFO] [stdout] 91  + #[derive(ConstParamTy)]
[INFO] [stdout] 92  | pub enum OffsetSystem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `OffsetSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> src/lib.rs:558:15
[INFO] [stdout]     |
[INFO] [stdout] 558 | impl<const S: OffsetSystem> const Div<isize> for OffsetCoordinates<S> {
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]     |
[INFO] [stdout] 91  + #[derive(ConstParamTy)]
[INFO] [stdout] 92  | pub enum OffsetSystem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `OffsetSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> src/lib.rs:568:15
[INFO] [stdout]     |
[INFO] [stdout] 568 | impl<const S: OffsetSystem> const MulAssign<isize> for OffsetCoordinates<S> {
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]     |
[INFO] [stdout] 91  + #[derive(ConstParamTy)]
[INFO] [stdout] 92  | pub enum OffsetSystem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `DoubledSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]     --> src/lib.rs:1336:40
[INFO] [stdout]      |
[INFO] [stdout] 1336 | pub struct DoubledCoordinates<const S: DoubledSystem> {
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]      |
[INFO] [stdout] 1303 + #[derive(ConstParamTy)]
[INFO] [stdout] 1304 | pub enum DoubledSystem {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `OffsetSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> src/lib.rs:573:15
[INFO] [stdout]     |
[INFO] [stdout] 573 | impl<const S: OffsetSystem> const DivAssign<isize> for OffsetCoordinates<S> {
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]     |
[INFO] [stdout] 91  + #[derive(ConstParamTy)]
[INFO] [stdout] 92  | pub enum OffsetSystem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `DoubledSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]     --> src/lib.rs:1342:15
[INFO] [stdout]      |
[INFO] [stdout] 1342 | impl<const S: DoubledSystem> DoubledCoordinates<S> {
[INFO] [stdout]      |               ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]      |
[INFO] [stdout] 1303 + #[derive(ConstParamTy)]
[INFO] [stdout] 1304 | pub enum DoubledSystem {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `DoubledSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]     --> src/lib.rs:1545:15
[INFO] [stdout]      |
[INFO] [stdout] 1545 | impl<const S: DoubledSystem> const Add for DoubledCoordinates<S> {
[INFO] [stdout]      |               ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]      |
[INFO] [stdout] 1303 + #[derive(ConstParamTy)]
[INFO] [stdout] 1304 | pub enum DoubledSystem {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `DoubledSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]     --> src/lib.rs:1555:15
[INFO] [stdout]      |
[INFO] [stdout] 1555 | impl<const S: DoubledSystem> const Sub for DoubledCoordinates<S> {
[INFO] [stdout]      |               ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]      |
[INFO] [stdout] 1303 + #[derive(ConstParamTy)]
[INFO] [stdout] 1304 | pub enum DoubledSystem {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `DoubledSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]     --> src/lib.rs:1565:15
[INFO] [stdout]      |
[INFO] [stdout] 1565 | impl<const S: DoubledSystem> const AddAssign for DoubledCoordinates<S> {
[INFO] [stdout]      |               ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]      |
[INFO] [stdout] 1303 + #[derive(ConstParamTy)]
[INFO] [stdout] 1304 | pub enum DoubledSystem {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `DoubledSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]     --> src/lib.rs:1570:15
[INFO] [stdout]      |
[INFO] [stdout] 1570 | impl<const S: DoubledSystem> const SubAssign for DoubledCoordinates<S> {
[INFO] [stdout]      |               ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]      |
[INFO] [stdout] 1303 + #[derive(ConstParamTy)]
[INFO] [stdout] 1304 | pub enum DoubledSystem {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `DoubledSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]     --> src/lib.rs:1575:15
[INFO] [stdout]      |
[INFO] [stdout] 1575 | impl<const S: DoubledSystem> const Mul<isize> for DoubledCoordinates<S> {
[INFO] [stdout]      |               ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]      |
[INFO] [stdout] 1303 + #[derive(ConstParamTy)]
[INFO] [stdout] 1304 | pub enum DoubledSystem {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `DoubledSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]     --> src/lib.rs:1336:40
[INFO] [stdout]      |
[INFO] [stdout] 1336 | pub struct DoubledCoordinates<const S: DoubledSystem> {
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]      |
[INFO] [stdout] 1303 + #[derive(ConstParamTy)]
[INFO] [stdout] 1304 | pub enum DoubledSystem {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `DoubledSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]     --> src/lib.rs:1585:15
[INFO] [stdout]      |
[INFO] [stdout] 1585 | impl<const S: DoubledSystem> const MulAssign<isize> for DoubledCoordinates<S> {
[INFO] [stdout]      |               ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]      |
[INFO] [stdout] 1303 + #[derive(ConstParamTy)]
[INFO] [stdout] 1304 | pub enum DoubledSystem {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `DoubledSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]     --> src/lib.rs:1342:15
[INFO] [stdout]      |
[INFO] [stdout] 1342 | impl<const S: DoubledSystem> DoubledCoordinates<S> {
[INFO] [stdout]      |               ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]      |
[INFO] [stdout] 1303 + #[derive(ConstParamTy)]
[INFO] [stdout] 1304 | pub enum DoubledSystem {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `DoubledSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]     --> src/lib.rs:1545:15
[INFO] [stdout]      |
[INFO] [stdout] 1545 | impl<const S: DoubledSystem> const Add for DoubledCoordinates<S> {
[INFO] [stdout]      |               ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]      |
[INFO] [stdout] 1303 + #[derive(ConstParamTy)]
[INFO] [stdout] 1304 | pub enum DoubledSystem {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `DoubledSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]     --> src/lib.rs:1555:15
[INFO] [stdout]      |
[INFO] [stdout] 1555 | impl<const S: DoubledSystem> const Sub for DoubledCoordinates<S> {
[INFO] [stdout]      |               ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]      |
[INFO] [stdout] 1303 + #[derive(ConstParamTy)]
[INFO] [stdout] 1304 | pub enum DoubledSystem {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `DoubledSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]     --> src/lib.rs:1565:15
[INFO] [stdout]      |
[INFO] [stdout] 1565 | impl<const S: DoubledSystem> const AddAssign for DoubledCoordinates<S> {
[INFO] [stdout]      |               ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]      |
[INFO] [stdout] 1303 + #[derive(ConstParamTy)]
[INFO] [stdout] 1304 | pub enum DoubledSystem {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `DoubledSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]     --> src/lib.rs:1570:15
[INFO] [stdout]      |
[INFO] [stdout] 1570 | impl<const S: DoubledSystem> const SubAssign for DoubledCoordinates<S> {
[INFO] [stdout]      |               ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]      |
[INFO] [stdout] 1303 + #[derive(ConstParamTy)]
[INFO] [stdout] 1304 | pub enum DoubledSystem {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `DoubledSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]     --> src/lib.rs:1575:15
[INFO] [stdout]      |
[INFO] [stdout] 1575 | impl<const S: DoubledSystem> const Mul<isize> for DoubledCoordinates<S> {
[INFO] [stdout]      |               ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]      |
[INFO] [stdout] 1303 + #[derive(ConstParamTy)]
[INFO] [stdout] 1304 | pub enum DoubledSystem {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `DoubledSystem` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]     --> src/lib.rs:1585:15
[INFO] [stdout]      |
[INFO] [stdout] 1585 | impl<const S: DoubledSystem> const MulAssign<isize> for DoubledCoordinates<S> {
[INFO] [stdout]      |               ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the struct
[INFO] [stdout]      |
[INFO] [stdout] 1303 + #[derive(ConstParamTy)]
[INFO] [stdout] 1304 | pub enum DoubledSystem {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 21 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0635, E0741.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0635`.
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 21 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0635, E0741.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0635`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `hex-coordinates` (lib) due to 22 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `hex-coordinates` (lib test) due to 22 previous errors; 1 warning emitted
[INFO] running `Command { std: "docker" "inspect" "5f97c7b28fa435d5e4be3d961b723efdac4f7597bf0c82db24fcf84217cb8d22", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5f97c7b28fa435d5e4be3d961b723efdac4f7597bf0c82db24fcf84217cb8d22", kill_on_drop: false }`
[INFO] [stdout] 5f97c7b28fa435d5e4be3d961b723efdac4f7597bf0c82db24fcf84217cb8d22
