[INFO] cloning repository https://github.com/svartalf/rust-battop
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/svartalf/rust-battop" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsvartalf%2Frust-battop", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsvartalf%2Frust-battop'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] a434b80774a8f3ef2db934c362914aa7116c450f
[INFO] checking svartalf/rust-battop against try#c9557a20e5ef2e0e02c29a5fafd850d1b7cf1e4f for 2025-12-16-next-solver-global
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsvartalf%2Frust-battop" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/svartalf/rust-battop
[INFO] finished tweaking git repo https://github.com/svartalf/rust-battop
[INFO] tweaked toml for git repo https://github.com/svartalf/rust-battop written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/svartalf/rust-battop on toolchain c9557a20e5ef2e0e02c29a5fafd850d1b7cf1e4f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c9557a20e5ef2e0e02c29a5fafd850d1b7cf1e4f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/svartalf/rust-battop 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" "+c9557a20e5ef2e0e02c29a5fafd850d1b7cf1e4f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[ERROR] error running command: no output for 300 seconds
[INFO] checking svartalf/rust-battop against try#c9557a20e5ef2e0e02c29a5fafd850d1b7cf1e4f for 2025-12-16-next-solver-global
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsvartalf%2Frust-battop" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/svartalf/rust-battop
[INFO] finished tweaking git repo https://github.com/svartalf/rust-battop
[INFO] tweaked toml for git repo https://github.com/svartalf/rust-battop written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/svartalf/rust-battop on toolchain c9557a20e5ef2e0e02c29a5fafd850d1b7cf1e4f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c9557a20e5ef2e0e02c29a5fafd850d1b7cf1e4f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/svartalf/rust-battop 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" "+c9557a20e5ef2e0e02c29a5fafd850d1b7cf1e4f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded stderrlog v0.4.1
[INFO] [stderr]   Downloaded uom v0.23.1
[INFO] [stderr]   Downloaded wincolor v0.1.6
[INFO] [stderr]   Downloaded termcolor v0.3.6
[INFO] [stderr]   Downloaded structopt v0.2.17
[INFO] [stderr]   Downloaded battery v0.7.4
[INFO] [stderr]   Downloaded structopt-derive v0.2.17
[INFO] [stderr]   Downloaded nix v0.14.0
[INFO] [stderr]   Downloaded tui v0.6.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+c9557a20e5ef2e0e02c29a5fafd850d1b7cf1e4f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 283313015bdb2b9c004431dc1f241b7edc750938c2f0bd9555444f42305b8cf4
[INFO] running `Command { std: "docker" "start" "-a" "283313015bdb2b9c004431dc1f241b7edc750938c2f0bd9555444f42305b8cf4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "283313015bdb2b9c004431dc1f241b7edc750938c2f0bd9555444f42305b8cf4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "283313015bdb2b9c004431dc1f241b7edc750938c2f0bd9555444f42305b8cf4", kill_on_drop: false }`
[INFO] [stdout] 283313015bdb2b9c004431dc1f241b7edc750938c2f0bd9555444f42305b8cf4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+c9557a20e5ef2e0e02c29a5fafd850d1b7cf1e4f" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 28dec1e434e6032fcec09be6d716b078f21e11ece40f399c435e7fe98cb4d3c2
[INFO] running `Command { std: "docker" "start" "-a" "28dec1e434e6032fcec09be6d716b078f21e11ece40f399c435e7fe98cb4d3c2", kill_on_drop: false }`
[INFO] [stderr]    Compiling autocfg v0.1.4
[INFO] [stderr]    Compiling libc v0.2.58
[INFO] [stderr]     Checking cfg-if v0.1.9
[INFO] [stderr]     Checking unicode-width v0.1.5
[INFO] [stderr]    Compiling typenum v1.10.0
[INFO] [stderr]    Compiling syn v0.15.34
[INFO] [stderr]     Checking bitflags v1.0.4
[INFO] [stderr]    Compiling unicode-segmentation v1.3.0
[INFO] [stderr]     Checking lazy_static v1.3.0
[INFO] [stderr]    Compiling battery v0.7.4
[INFO] [stderr]     Checking either v1.5.2
[INFO] [stderr]     Checking numtoa v0.1.0
[INFO] [stderr]     Checking lazycell v1.2.1
[INFO] [stderr]     Checking termcolor v0.3.6
[INFO] [stderr]     Checking quick-error v1.2.2
[INFO] [stderr]    Compiling quote v0.6.12
[INFO] [stderr]     Checking log v0.4.6
[INFO] [stderr]     Checking thread_local v0.3.6
[INFO] [stderr]     Checking textwrap v0.11.0
[INFO] [stderr]     Checking humantime v1.2.0
[INFO] [stderr]     Checking itertools v0.8.0
[INFO] [stderr]     Checking clap v2.33.0
[INFO] [stderr]    Compiling num-traits v0.2.8
[INFO] [stderr]    Compiling num-integer v0.1.41
[INFO] [stderr]    Compiling heck v0.3.1
[INFO] [stderr]     Checking time v0.1.42
[INFO] [stderr]     Checking termion v1.5.2
[INFO] [stderr]     Checking tui v0.6.0
[INFO] [stderr]     Checking uom v0.23.1
[INFO] [stderr]     Checking chrono v0.4.6
[INFO] [stderr]     Checking stderrlog v0.4.1
[INFO] [stderr]    Compiling structopt-derive v0.2.17
[INFO] [stderr]     Checking structopt v0.2.17
[INFO] [stdout] error[E0277]: the trait bound `L: Integer` is not satisfied in `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:143:17
[INFO] [stdout]     |
[INFO] [stdout] 143 | /                 fn from(
[INFO] [stdout] 144 | |                     val: Quantity<
[INFO] [stdout] 145 | |                         Dimension<L = L, M = M, T = T, I = I, Th = Th, N = N, J = J, Kind = $a>,
[INFO] [stdout] 146 | |                         Ur,
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |                     V,
[INFO] [stdout] 153 | |                 > {
[INFO] [stdout]     | |_________________^ unsatisfied trait bound
[INFO] [stdout] ...
[INFO] [stdout] 212 |       impl_from!(AngleKind, Kind);
[INFO] [stdout]     |       --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: within `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`, the trait `Integer` is not implemented for `L`
[INFO] [stdout]     = note: required because it appears within the type `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout] note: required by a bound in `si::Quantity`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:238:16
[INFO] [stdout]     |
[INFO] [stdout] 236 |           pub struct Quantity<D, U, V>
[INFO] [stdout]     |                      -------- required by a bound in this struct
[INFO] [stdout] 237 |           where
[INFO] [stdout] 238 |               D: Dimension + ?Sized,
[INFO] [stdout]     |                  ^^^^^^^^^ required by this bound in `Quantity`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/uom-dd424a06c26aa7b3.long-type-12254143047026643608.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]     = note: this error originates in the macro `impl_from` which comes from the expansion of the macro `system` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider further restricting type parameter `L` with trait `Integer`
[INFO] [stdout]     |
[INFO] [stdout] 141 |                 V: ::num_traits::Num + ::Conversion<V>, L: typenum::Integer
[INFO] [stdout]     |                                                         +++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `L: Integer` is not satisfied in `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:133:21
[INFO] [stdout]     |
[INFO] [stdout] 133 |                   for Quantity<
[INFO] [stdout]     |  _____________________^
[INFO] [stdout] 134 | |                     Dimension<L = L, M = M, T = T, I = I, Th = Th, N = N, J = J, Kind = $b>,
[INFO] [stdout] 135 | |                     Ul,
[INFO] [stdout] 136 | |                     V,
[INFO] [stdout] 137 | |                 >
[INFO] [stdout]     | |_________________^ unsatisfied trait bound
[INFO] [stdout] ...
[INFO] [stdout] 212 |       impl_from!(AngleKind, Kind);
[INFO] [stdout]     |       --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: within `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`, the trait `Integer` is not implemented for `L`
[INFO] [stdout]     = note: required because it appears within the type `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout] note: required by a bound in `si::Quantity`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:238:16
[INFO] [stdout]     |
[INFO] [stdout] 236 |           pub struct Quantity<D, U, V>
[INFO] [stdout]     |                      -------- required by a bound in this struct
[INFO] [stdout] 237 |           where
[INFO] [stdout] 238 |               D: Dimension + ?Sized,
[INFO] [stdout]     |                  ^^^^^^^^^ required by this bound in `Quantity`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/uom-dd424a06c26aa7b3.long-type-10741594036681929094.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]     = note: this error originates in the macro `impl_from` which comes from the expansion of the macro `system` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider further restricting type parameter `L` with trait `Integer`
[INFO] [stdout]     |
[INFO] [stdout] 141 |                 V: ::num_traits::Num + ::Conversion<V>, L: typenum::Integer
[INFO] [stdout]     |                                                         +++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `L: Integer` is not satisfied in `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:126:17
[INFO] [stdout]     |
[INFO] [stdout] 126 | /                 From<
[INFO] [stdout] 127 | |                     Quantity<
[INFO] [stdout] 128 | |                         Dimension<L = L, M = M, T = T, I = I, Th = Th, N = N, J = J, Kind = $a>,
[INFO] [stdout] 129 | |                         Ur,
[INFO] [stdout] 130 | |                         V,
[INFO] [stdout] 131 | |                     >,
[INFO] [stdout] 132 | |                 >
[INFO] [stdout]     | |_________________^ unsatisfied trait bound
[INFO] [stdout] ...
[INFO] [stdout] 212 |       impl_from!(AngleKind, Kind);
[INFO] [stdout]     |       --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: within `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`, the trait `Integer` is not implemented for `L`
[INFO] [stdout]     = note: required because it appears within the type `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout] note: required by a bound in `si::Quantity`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:238:16
[INFO] [stdout]     |
[INFO] [stdout] 236 |           pub struct Quantity<D, U, V>
[INFO] [stdout]     |                      -------- required by a bound in this struct
[INFO] [stdout] 237 |           where
[INFO] [stdout] 238 |               D: Dimension + ?Sized,
[INFO] [stdout]     |                  ^^^^^^^^^ required by this bound in `Quantity`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/uom-dd424a06c26aa7b3.long-type-12254143047026643608.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]     = note: this error originates in the macro `impl_from` which comes from the expansion of the macro `system` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider further restricting type parameter `L` with trait `Integer`
[INFO] [stdout]     |
[INFO] [stdout] 141 |                 V: ::num_traits::Num + ::Conversion<V>, L: typenum::Integer
[INFO] [stdout]     |                                                         +++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `L: Integer` is not satisfied in `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:143:17
[INFO] [stdout]     |
[INFO] [stdout] 143 | /                 fn from(
[INFO] [stdout] 144 | |                     val: Quantity<
[INFO] [stdout] 145 | |                         Dimension<L = L, M = M, T = T, I = I, Th = Th, N = N, J = J, Kind = $a>,
[INFO] [stdout] 146 | |                         Ur,
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |                     V,
[INFO] [stdout] 153 | |                 > {
[INFO] [stdout]     | |_________________^ unsatisfied trait bound
[INFO] [stdout] ...
[INFO] [stdout] 213 |       impl_from!(Kind, AngleKind);
[INFO] [stdout]     |       --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: within `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`, the trait `Integer` is not implemented for `L`
[INFO] [stdout]     = note: required because it appears within the type `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout] note: required by a bound in `si::Quantity`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:238:16
[INFO] [stdout]     |
[INFO] [stdout] 236 |           pub struct Quantity<D, U, V>
[INFO] [stdout]     |                      -------- required by a bound in this struct
[INFO] [stdout] 237 |           where
[INFO] [stdout] 238 |               D: Dimension + ?Sized,
[INFO] [stdout]     |                  ^^^^^^^^^ required by this bound in `Quantity`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/uom-dd424a06c26aa7b3.long-type-10741594036681929094.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]     = note: this error originates in the macro `impl_from` which comes from the expansion of the macro `system` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider further restricting type parameter `L` with trait `Integer`
[INFO] [stdout]     |
[INFO] [stdout] 141 |                 V: ::num_traits::Num + ::Conversion<V>, L: typenum::Integer
[INFO] [stdout]     |                                                         +++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `L: Integer` is not satisfied in `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:133:21
[INFO] [stdout]     |
[INFO] [stdout] 133 |                   for Quantity<
[INFO] [stdout]     |  _____________________^
[INFO] [stdout] 134 | |                     Dimension<L = L, M = M, T = T, I = I, Th = Th, N = N, J = J, Kind = $b>,
[INFO] [stdout] 135 | |                     Ul,
[INFO] [stdout] 136 | |                     V,
[INFO] [stdout] 137 | |                 >
[INFO] [stdout]     | |_________________^ unsatisfied trait bound
[INFO] [stdout] ...
[INFO] [stdout] 213 |       impl_from!(Kind, AngleKind);
[INFO] [stdout]     |       --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: within `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`, the trait `Integer` is not implemented for `L`
[INFO] [stdout]     = note: required because it appears within the type `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout] note: required by a bound in `si::Quantity`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:238:16
[INFO] [stdout]     |
[INFO] [stdout] 236 |           pub struct Quantity<D, U, V>
[INFO] [stdout]     |                      -------- required by a bound in this struct
[INFO] [stdout] 237 |           where
[INFO] [stdout] 238 |               D: Dimension + ?Sized,
[INFO] [stdout]     |                  ^^^^^^^^^ required by this bound in `Quantity`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/uom-dd424a06c26aa7b3.long-type-12254143047026643608.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]     = note: this error originates in the macro `impl_from` which comes from the expansion of the macro `system` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider further restricting type parameter `L` with trait `Integer`
[INFO] [stdout]     |
[INFO] [stdout] 141 |                 V: ::num_traits::Num + ::Conversion<V>, L: typenum::Integer
[INFO] [stdout]     |                                                         +++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `L: Integer` is not satisfied in `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:126:17
[INFO] [stdout]     |
[INFO] [stdout] 126 | /                 From<
[INFO] [stdout] 127 | |                     Quantity<
[INFO] [stdout] 128 | |                         Dimension<L = L, M = M, T = T, I = I, Th = Th, N = N, J = J, Kind = $a>,
[INFO] [stdout] 129 | |                         Ur,
[INFO] [stdout] 130 | |                         V,
[INFO] [stdout] 131 | |                     >,
[INFO] [stdout] 132 | |                 >
[INFO] [stdout]     | |_________________^ unsatisfied trait bound
[INFO] [stdout] ...
[INFO] [stdout] 213 |       impl_from!(Kind, AngleKind);
[INFO] [stdout]     |       --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: within `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`, the trait `Integer` is not implemented for `L`
[INFO] [stdout]     = note: required because it appears within the type `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout] note: required by a bound in `si::Quantity`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:238:16
[INFO] [stdout]     |
[INFO] [stdout] 236 |           pub struct Quantity<D, U, V>
[INFO] [stdout]     |                      -------- required by a bound in this struct
[INFO] [stdout] 237 |           where
[INFO] [stdout] 238 |               D: Dimension + ?Sized,
[INFO] [stdout]     |                  ^^^^^^^^^ required by this bound in `Quantity`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/uom-dd424a06c26aa7b3.long-type-10741594036681929094.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]     = note: this error originates in the macro `impl_from` which comes from the expansion of the macro `system` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider further restricting type parameter `L` with trait `Integer`
[INFO] [stdout]     |
[INFO] [stdout] 141 |                 V: ::num_traits::Num + ::Conversion<V>, L: typenum::Integer
[INFO] [stdout]     |                                                         +++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `<<Dl as si::Dimension>::L as std::ops::Add<<Dr as si::Dimension>::L>>::Output: Integer` is not satisfied in `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:424:35
[INFO] [stdout]     |
[INFO] [stdout] 424 |                       type Output = Quantity<
[INFO] [stdout]     |  ___________________________________^
[INFO] [stdout] 425 | |                         $quantities<$($crate::typenum::$AddSubAlias<Dl::$symbol, Dr::$symbol>,)+>,
[INFO] [stdout] 426 | |                         Ul, V>;
[INFO] [stdout]     | |______________________________^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: within `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`, the trait `Integer` is not implemented for `<<Dl as si::Dimension>::L as std::ops::Add<<Dr as si::Dimension>::L>>::Output`
[INFO] [stdout]     = note: required because it appears within the type `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout] note: required by a bound in `si::Quantity`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:238:16
[INFO] [stdout]     |
[INFO] [stdout] 236 |           pub struct Quantity<D, U, V>
[INFO] [stdout]     |                      -------- required by a bound in this struct
[INFO] [stdout] 237 |           where
[INFO] [stdout] 238 |               D: Dimension + ?Sized,
[INFO] [stdout]     |                  ^^^^^^^^^ required by this bound in `Quantity`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/uom-dd424a06c26aa7b3.long-type-10156487104594802593.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]     = note: this error originates in the macro `impl_ops` which comes from the expansion of the macro `system` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `<<Dl as si::Dimension>::L as std::ops::Add<<Dr as si::Dimension>::L>>::Output: Integer` is not satisfied in `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:429:71
[INFO] [stdout]     |
[INFO] [stdout] 429 |                       fn $muldiv_fun(self, rhs: Quantity<Dr, Ur, V>) -> Self::Output {
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: within `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`, the trait `Integer` is not implemented for `<<Dl as si::Dimension>::L as std::ops::Add<<Dr as si::Dimension>::L>>::Output`
[INFO] [stdout]     = note: required because it appears within the type `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout] note: required by a bound in `si::Quantity`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:238:16
[INFO] [stdout]     |
[INFO] [stdout] 236 |           pub struct Quantity<D, U, V>
[INFO] [stdout]     |                      -------- required by a bound in this struct
[INFO] [stdout] 237 |           where
[INFO] [stdout] 238 |               D: Dimension + ?Sized,
[INFO] [stdout]     |                  ^^^^^^^^^ required by this bound in `Quantity`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/uom-dd424a06c26aa7b3.long-type-10156487104594802593.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]     = note: this error originates in the macro `impl_ops` which comes from the expansion of the macro `system` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `<Z0 as std::ops::Add<<D as si::Dimension>::L>>::Output: Integer` is not satisfied in `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:509:43
[INFO] [stdout]     |
[INFO] [stdout] 509 |   ...                   type Output = Quantity<
[INFO] [stdout]     |  _____________________________________^
[INFO] [stdout] 510 | | ...                       $quantities<
[INFO] [stdout] 511 | | ...                           $($crate::typenum::$AddSubAlias<
[INFO] [stdout] 512 | | ...                             $crate::typenum::Z0,
[INFO] [stdout] 513 | | ...                             D::$symbol>,)+
[INFO] [stdout] 514 | | ...                             D::Kind>,
[INFO] [stdout] 515 | | ...                       U, V>;
[INFO] [stdout]     | |_______________________________^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: within `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`, the trait `Integer` is not implemented for `<Z0 as std::ops::Add<<D as si::Dimension>::L>>::Output`
[INFO] [stdout]     = note: required because it appears within the type `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout] note: required by a bound in `si::Quantity`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:238:16
[INFO] [stdout]     |
[INFO] [stdout] 236 |           pub struct Quantity<D, U, V>
[INFO] [stdout]     |                      -------- required by a bound in this struct
[INFO] [stdout] 237 |           where
[INFO] [stdout] 238 |               D: Dimension + ?Sized,
[INFO] [stdout]     |                  ^^^^^^^^^ required by this bound in `Quantity`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/uom-dd424a06c26aa7b3.long-type-2982345119458393540.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]     = note: this error originates in the macro `impl_ops` which comes from the expansion of the macro `system` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `<Z0 as std::ops::Add<<D as si::Dimension>::L>>::Output: Integer` is not satisfied in `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:518:77
[INFO] [stdout]     |
[INFO] [stdout] 518 |   ...                   fn $muldiv_fun(self, rhs: Quantity<D, U, V>) -> Self::Output {
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: within `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`, the trait `Integer` is not implemented for `<Z0 as std::ops::Add<<D as si::Dimension>::L>>::Output`
[INFO] [stdout]     = note: required because it appears within the type `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout] note: required by a bound in `si::Quantity`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:238:16
[INFO] [stdout]     |
[INFO] [stdout] 236 |           pub struct Quantity<D, U, V>
[INFO] [stdout]     |                      -------- required by a bound in this struct
[INFO] [stdout] 237 |           where
[INFO] [stdout] 238 |               D: Dimension + ?Sized,
[INFO] [stdout]     |                  ^^^^^^^^^ required by this bound in `Quantity`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/uom-dd424a06c26aa7b3.long-type-2982345119458393540.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]     = note: this error originates in the macro `impl_ops` which comes from the expansion of the macro `system` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `<<Dl as si::Dimension>::L as std::ops::Sub<<Dr as si::Dimension>::L>>::Output: Integer` is not satisfied in `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:424:35
[INFO] [stdout]     |
[INFO] [stdout] 424 |                       type Output = Quantity<
[INFO] [stdout]     |  ___________________________________^
[INFO] [stdout] 425 | |                         $quantities<$($crate::typenum::$AddSubAlias<Dl::$symbol, Dr::$symbol>,)+>,
[INFO] [stdout] 426 | |                         Ul, V>;
[INFO] [stdout]     | |______________________________^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: within `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`, the trait `Integer` is not implemented for `<<Dl as si::Dimension>::L as std::ops::Sub<<Dr as si::Dimension>::L>>::Output`
[INFO] [stdout]     = note: required because it appears within the type `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout] note: required by a bound in `si::Quantity`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:238:16
[INFO] [stdout]     |
[INFO] [stdout] 236 |           pub struct Quantity<D, U, V>
[INFO] [stdout]     |                      -------- required by a bound in this struct
[INFO] [stdout] 237 |           where
[INFO] [stdout] 238 |               D: Dimension + ?Sized,
[INFO] [stdout]     |                  ^^^^^^^^^ required by this bound in `Quantity`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/uom-dd424a06c26aa7b3.long-type-5670280320388578432.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]     = note: this error originates in the macro `impl_ops` which comes from the expansion of the macro `system` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `<<Dl as si::Dimension>::L as std::ops::Sub<<Dr as si::Dimension>::L>>::Output: Integer` is not satisfied in `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:429:71
[INFO] [stdout]     |
[INFO] [stdout] 429 |                       fn $muldiv_fun(self, rhs: Quantity<Dr, Ur, V>) -> Self::Output {
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: within `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`, the trait `Integer` is not implemented for `<<Dl as si::Dimension>::L as std::ops::Sub<<Dr as si::Dimension>::L>>::Output`
[INFO] [stdout]     = note: required because it appears within the type `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout] note: required by a bound in `si::Quantity`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:238:16
[INFO] [stdout]     |
[INFO] [stdout] 236 |           pub struct Quantity<D, U, V>
[INFO] [stdout]     |                      -------- required by a bound in this struct
[INFO] [stdout] 237 |           where
[INFO] [stdout] 238 |               D: Dimension + ?Sized,
[INFO] [stdout]     |                  ^^^^^^^^^ required by this bound in `Quantity`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/uom-dd424a06c26aa7b3.long-type-5670280320388578432.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]     = note: this error originates in the macro `impl_ops` which comes from the expansion of the macro `system` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `<Z0 as std::ops::Sub<<D as si::Dimension>::L>>::Output: Integer` is not satisfied in `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:509:43
[INFO] [stdout]     |
[INFO] [stdout] 509 |   ...                   type Output = Quantity<
[INFO] [stdout]     |  _____________________________________^
[INFO] [stdout] 510 | | ...                       $quantities<
[INFO] [stdout] 511 | | ...                           $($crate::typenum::$AddSubAlias<
[INFO] [stdout] 512 | | ...                             $crate::typenum::Z0,
[INFO] [stdout] 513 | | ...                             D::$symbol>,)+
[INFO] [stdout] 514 | | ...                             D::Kind>,
[INFO] [stdout] 515 | | ...                       U, V>;
[INFO] [stdout]     | |_______________________________^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: within `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`, the trait `Integer` is not implemented for `<Z0 as std::ops::Sub<<D as si::Dimension>::L>>::Output`
[INFO] [stdout]     = note: required because it appears within the type `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout] note: required by a bound in `si::Quantity`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:238:16
[INFO] [stdout]     |
[INFO] [stdout] 236 |           pub struct Quantity<D, U, V>
[INFO] [stdout]     |                      -------- required by a bound in this struct
[INFO] [stdout] 237 |           where
[INFO] [stdout] 238 |               D: Dimension + ?Sized,
[INFO] [stdout]     |                  ^^^^^^^^^ required by this bound in `Quantity`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/uom-dd424a06c26aa7b3.long-type-8748876264366233667.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]     = note: this error originates in the macro `impl_ops` which comes from the expansion of the macro `system` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `<Z0 as std::ops::Sub<<D as si::Dimension>::L>>::Output: Integer` is not satisfied in `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:518:77
[INFO] [stdout]     |
[INFO] [stdout] 518 |   ...                   fn $muldiv_fun(self, rhs: Quantity<D, U, V>) -> Self::Output {
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: within `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`, the trait `Integer` is not implemented for `<Z0 as std::ops::Sub<<D as si::Dimension>::L>>::Output`
[INFO] [stdout]     = note: required because it appears within the type `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout] note: required by a bound in `si::Quantity`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:238:16
[INFO] [stdout]     |
[INFO] [stdout] 236 |           pub struct Quantity<D, U, V>
[INFO] [stdout]     |                      -------- required by a bound in this struct
[INFO] [stdout] 237 |           where
[INFO] [stdout] 238 |               D: Dimension + ?Sized,
[INFO] [stdout]     |                  ^^^^^^^^^ required by this bound in `Quantity`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/uom-dd424a06c26aa7b3.long-type-8748876264366233667.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]     = note: this error originates in the macro `impl_ops` which comes from the expansion of the macro `system` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `<<D as Dimension>::L as PartialDiv<PInt<...>>>::Output: Integer` is not satisfied in `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:616:18
[INFO] [stdout]     |
[INFO] [stdout] 616 |               ) -> Quantity<
[INFO] [stdout]     |  __________________^
[INFO] [stdout] 617 | |                 $quantities<$($crate::typenum::PartialQuot<D::$symbol, $crate::typenum::P3>),+>,
[INFO] [stdout] 618 | |                 U, V>
[INFO] [stdout]     | |_____________________^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: within `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`, the trait `Integer` is not implemented for `<<D as si::Dimension>::L as typenum::PartialDiv<PInt<UInt<UInt<UTerm, B1>, B1>>>>::Output`
[INFO] [stdout]     = note: required because it appears within the type `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout] note: required by a bound in `si::Quantity`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:238:16
[INFO] [stdout]     |
[INFO] [stdout] 236 |           pub struct Quantity<D, U, V>
[INFO] [stdout]     |                      -------- required by a bound in this struct
[INFO] [stdout] 237 |           where
[INFO] [stdout] 238 |               D: Dimension + ?Sized,
[INFO] [stdout]     |                  ^^^^^^^^^ required by this bound in `Quantity`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/uom-dd424a06c26aa7b3.long-type-14959726450906235669.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]     = note: this error originates in the macro `system` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `<<D as si::Dimension>::L as std::ops::Add<<Da as si::Dimension>::L>>::Output: Integer` is not satisfied in `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:693:20
[INFO] [stdout]     |
[INFO] [stdout] 693 |                   b: Quantity<$quantities<$($crate::typenum::Sum<D::$symbol, Da::$symbol>),+>, Ub, V>,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: within `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`, the trait `Integer` is not implemented for `<<D as si::Dimension>::L as std::ops::Add<<Da as si::Dimension>::L>>::Output`
[INFO] [stdout]     = note: required because it appears within the type `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout] note: required by a bound in `si::Quantity`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:238:16
[INFO] [stdout]     |
[INFO] [stdout] 236 |           pub struct Quantity<D, U, V>
[INFO] [stdout]     |                      -------- required by a bound in this struct
[INFO] [stdout] 237 |           where
[INFO] [stdout] 238 |               D: Dimension + ?Sized,
[INFO] [stdout]     |                  ^^^^^^^^^ required by this bound in `Quantity`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/uom-dd424a06c26aa7b3.long-type-7164734381689024529.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]     = note: this error originates in the macro `system` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `<<D as si::Dimension>::L as std::ops::Add<<Da as si::Dimension>::L>>::Output: Integer` is not satisfied in `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:694:18
[INFO] [stdout]     |
[INFO] [stdout] 694 |               ) -> Quantity<$quantities<$($crate::typenum::Sum<D::$symbol, Da::$symbol>),+>, U, V>
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: within `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`, the trait `Integer` is not implemented for `<<D as si::Dimension>::L as std::ops::Add<<Da as si::Dimension>::L>>::Output`
[INFO] [stdout]     = note: required because it appears within the type `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout] note: required by a bound in `si::Quantity`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:238:16
[INFO] [stdout]     |
[INFO] [stdout] 236 |           pub struct Quantity<D, U, V>
[INFO] [stdout]     |                      -------- required by a bound in this struct
[INFO] [stdout] 237 |           where
[INFO] [stdout] 238 |               D: Dimension + ?Sized,
[INFO] [stdout]     |                  ^^^^^^^^^ required by this bound in `Quantity`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/uom-dd424a06c26aa7b3.long-type-7164734381689024529.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]     = note: this error originates in the macro `system` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `<<D as si::Dimension>::L as std::ops::Neg>::Output: Integer` is not satisfied in `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:723:18
[INFO] [stdout]     |
[INFO] [stdout] 723 |               ) -> Quantity<$quantities<$($crate::typenum::Negate<D::$symbol>),+>, U, V>
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: within `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`, the trait `Integer` is not implemented for `<<D as si::Dimension>::L as std::ops::Neg>::Output`
[INFO] [stdout]     = note: required because it appears within the type `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout] note: required by a bound in `si::Quantity`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:238:16
[INFO] [stdout]     |
[INFO] [stdout] 236 |           pub struct Quantity<D, U, V>
[INFO] [stdout]     |                      -------- required by a bound in this struct
[INFO] [stdout] 237 |           where
[INFO] [stdout] 238 |               D: Dimension + ?Sized,
[INFO] [stdout]     |                  ^^^^^^^^^ required by this bound in `Quantity`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/uom-dd424a06c26aa7b3.long-type-44454614487058595.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]     = note: this error originates in the macro `system` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `<<D as si::Dimension>::L as std::ops::Mul<E>>::Output: Integer` is not satisfied in `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:747:18
[INFO] [stdout]     |
[INFO] [stdout] 747 |               ) -> Quantity<$quantities<$($crate::typenum::Prod<D::$symbol, E>),+>, U, V>
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: within `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`, the trait `Integer` is not implemented for `<<D as si::Dimension>::L as std::ops::Mul<E>>::Output`
[INFO] [stdout]     = note: required because it appears within the type `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout] note: required by a bound in `si::Quantity`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:238:16
[INFO] [stdout]     |
[INFO] [stdout] 236 |           pub struct Quantity<D, U, V>
[INFO] [stdout]     |                      -------- required by a bound in this struct
[INFO] [stdout] 237 |           where
[INFO] [stdout] 238 |               D: Dimension + ?Sized,
[INFO] [stdout]     |                  ^^^^^^^^^ required by this bound in `Quantity`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/uom-dd424a06c26aa7b3.long-type-6411750599575111227.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]     = note: this error originates in the macro `system` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `<<D as Dimension>::L as PartialDiv<PInt<...>>>::Output: Integer` is not satisfied in `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:784:18
[INFO] [stdout]     |
[INFO] [stdout] 784 |               ) -> Quantity<
[INFO] [stdout]     |  __________________^
[INFO] [stdout] 785 | |                 $quantities<$($crate::typenum::PartialQuot<D::$symbol, $crate::typenum::P2>),+>,
[INFO] [stdout] 786 | |                 U, V>
[INFO] [stdout]     | |_____________________^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: within `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`, the trait `Integer` is not implemented for `<<D as si::Dimension>::L as typenum::PartialDiv<PInt<UInt<UInt<UTerm, B1>, B0>>>>::Output`
[INFO] [stdout]     = note: required because it appears within the type `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout] note: required by a bound in `si::Quantity`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:238:16
[INFO] [stdout]     |
[INFO] [stdout] 236 |           pub struct Quantity<D, U, V>
[INFO] [stdout]     |                      -------- required by a bound in this struct
[INFO] [stdout] 237 |           where
[INFO] [stdout] 238 |               D: Dimension + ?Sized,
[INFO] [stdout]     |                  ^^^^^^^^^ required by this bound in `Quantity`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/uom-dd424a06c26aa7b3.long-type-11233809615535371998.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]     = note: this error originates in the macro `system` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `L: Integer` is not satisfied in `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:144:26
[INFO] [stdout]     |
[INFO] [stdout] 144 |                       val: Quantity<
[INFO] [stdout]     |  __________________________^
[INFO] [stdout] 145 | |                         Dimension<L = L, M = M, T = T, I = I, Th = Th, N = N, J = J, Kind = $a>,
[INFO] [stdout] 146 | |                         Ur,
[INFO] [stdout] 147 | |                         V,
[INFO] [stdout] 148 | |                     >,
[INFO] [stdout]     | |_____________________^ unsatisfied trait bound
[INFO] [stdout] ...
[INFO] [stdout] 212 |       impl_from!(AngleKind, Kind);
[INFO] [stdout]     |       --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: within `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`, the trait `Integer` is not implemented for `L`
[INFO] [stdout]     = note: required because it appears within the type `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout] note: required by a bound in `si::Quantity`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:238:16
[INFO] [stdout]     |
[INFO] [stdout] 236 |           pub struct Quantity<D, U, V>
[INFO] [stdout]     |                      -------- required by a bound in this struct
[INFO] [stdout] 237 |           where
[INFO] [stdout] 238 |               D: Dimension + ?Sized,
[INFO] [stdout]     |                  ^^^^^^^^^ required by this bound in `Quantity`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/uom-dd424a06c26aa7b3.long-type-12254143047026643608.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]     = note: this error originates in the macro `impl_from` which comes from the expansion of the macro `system` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider further restricting type parameter `L` with trait `Integer`
[INFO] [stdout]     |
[INFO] [stdout] 141 |                 V: ::num_traits::Num + ::Conversion<V>, L: typenum::Integer
[INFO] [stdout]     |                                                         +++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `L: Integer` is not satisfied in `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:149:22
[INFO] [stdout]     |
[INFO] [stdout] 149 |                   ) -> Quantity<
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 150 | |                     Dimension<L = L, M = M, T = T, I = I, Th = Th, N = N, J = J, Kind = $b>,
[INFO] [stdout] 151 | |                     Ul,
[INFO] [stdout] 152 | |                     V,
[INFO] [stdout] 153 | |                 > {
[INFO] [stdout]     | |_________________^ unsatisfied trait bound
[INFO] [stdout] ...
[INFO] [stdout] 212 |       impl_from!(AngleKind, Kind);
[INFO] [stdout]     |       --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: within `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`, the trait `Integer` is not implemented for `L`
[INFO] [stdout]     = note: required because it appears within the type `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout] note: required by a bound in `si::Quantity`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:238:16
[INFO] [stdout]     |
[INFO] [stdout] 236 |           pub struct Quantity<D, U, V>
[INFO] [stdout]     |                      -------- required by a bound in this struct
[INFO] [stdout] 237 |           where
[INFO] [stdout] 238 |               D: Dimension + ?Sized,
[INFO] [stdout]     |                  ^^^^^^^^^ required by this bound in `Quantity`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/uom-dd424a06c26aa7b3.long-type-10741594036681929094.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]     = note: this error originates in the macro `impl_from` which comes from the expansion of the macro `system` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider further restricting type parameter `L` with trait `Integer`
[INFO] [stdout]     |
[INFO] [stdout] 141 |                 V: ::num_traits::Num + ::Conversion<V>, L: typenum::Integer
[INFO] [stdout]     |                                                         +++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `L: Integer` is not satisfied in `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:144:26
[INFO] [stdout]     |
[INFO] [stdout] 144 |                       val: Quantity<
[INFO] [stdout]     |  __________________________^
[INFO] [stdout] 145 | |                         Dimension<L = L, M = M, T = T, I = I, Th = Th, N = N, J = J, Kind = $a>,
[INFO] [stdout] 146 | |                         Ur,
[INFO] [stdout] 147 | |                         V,
[INFO] [stdout] 148 | |                     >,
[INFO] [stdout]     | |_____________________^ unsatisfied trait bound
[INFO] [stdout] ...
[INFO] [stdout] 213 |       impl_from!(Kind, AngleKind);
[INFO] [stdout]     |       --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: within `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`, the trait `Integer` is not implemented for `L`
[INFO] [stdout]     = note: required because it appears within the type `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout] note: required by a bound in `si::Quantity`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:238:16
[INFO] [stdout]     |
[INFO] [stdout] 236 |           pub struct Quantity<D, U, V>
[INFO] [stdout]     |                      -------- required by a bound in this struct
[INFO] [stdout] 237 |           where
[INFO] [stdout] 238 |               D: Dimension + ?Sized,
[INFO] [stdout]     |                  ^^^^^^^^^ required by this bound in `Quantity`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/uom-dd424a06c26aa7b3.long-type-10741594036681929094.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]     = note: this error originates in the macro `impl_from` which comes from the expansion of the macro `system` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider further restricting type parameter `L` with trait `Integer`
[INFO] [stdout]     |
[INFO] [stdout] 141 |                 V: ::num_traits::Num + ::Conversion<V>, L: typenum::Integer
[INFO] [stdout]     |                                                         +++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `L: Integer` is not satisfied in `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:149:22
[INFO] [stdout]     |
[INFO] [stdout] 149 |                   ) -> Quantity<
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 150 | |                     Dimension<L = L, M = M, T = T, I = I, Th = Th, N = N, J = J, Kind = $b>,
[INFO] [stdout] 151 | |                     Ul,
[INFO] [stdout] 152 | |                     V,
[INFO] [stdout] 153 | |                 > {
[INFO] [stdout]     | |_________________^ unsatisfied trait bound
[INFO] [stdout] ...
[INFO] [stdout] 213 |       impl_from!(Kind, AngleKind);
[INFO] [stdout]     |       --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: within `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`, the trait `Integer` is not implemented for `L`
[INFO] [stdout]     = note: required because it appears within the type `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout] note: required by a bound in `si::Quantity`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:238:16
[INFO] [stdout]     |
[INFO] [stdout] 236 |           pub struct Quantity<D, U, V>
[INFO] [stdout]     |                      -------- required by a bound in this struct
[INFO] [stdout] 237 |           where
[INFO] [stdout] 238 |               D: Dimension + ?Sized,
[INFO] [stdout]     |                  ^^^^^^^^^ required by this bound in `Quantity`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/uom-dd424a06c26aa7b3.long-type-12254143047026643608.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]     = note: this error originates in the macro `impl_from` which comes from the expansion of the macro `system` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider further restricting type parameter `L` with trait `Integer`
[INFO] [stdout]     |
[INFO] [stdout] 141 |                 V: ::num_traits::Num + ::Conversion<V>, L: typenum::Integer
[INFO] [stdout]     |                                                         +++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `<<Dl as si::Dimension>::L as std::ops::Add<<Dr as si::Dimension>::L>>::Output: Integer` is not satisfied in `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:430:25
[INFO] [stdout]     |
[INFO] [stdout] 430 |                           Quantity {
[INFO] [stdout]     |                           ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: within `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`, the trait `Integer` is not implemented for `<<Dl as si::Dimension>::L as std::ops::Add<<Dr as si::Dimension>::L>>::Output`
[INFO] [stdout]     = note: required because it appears within the type `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout] note: required by a bound in `si::Quantity`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:238:16
[INFO] [stdout]     |
[INFO] [stdout] 236 |           pub struct Quantity<D, U, V>
[INFO] [stdout]     |                      -------- required by a bound in this struct
[INFO] [stdout] 237 |           where
[INFO] [stdout] 238 |               D: Dimension + ?Sized,
[INFO] [stdout]     |                  ^^^^^^^^^ required by this bound in `Quantity`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/uom-dd424a06c26aa7b3.long-type-2828219716203011420.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]     = note: this error originates in the macro `impl_ops` which comes from the expansion of the macro `system` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `<Z0 as std::ops::Add<<D as si::Dimension>::L>>::Output: Integer` is not satisfied in `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:519:33
[INFO] [stdout]     |
[INFO] [stdout] 519 |   ...                   Quantity {
[INFO] [stdout]     |                         ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: within `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`, the trait `Integer` is not implemented for `<Z0 as std::ops::Add<<D as si::Dimension>::L>>::Output`
[INFO] [stdout]     = note: required because it appears within the type `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout] note: required by a bound in `si::Quantity`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:238:16
[INFO] [stdout]     |
[INFO] [stdout] 236 |           pub struct Quantity<D, U, V>
[INFO] [stdout]     |                      -------- required by a bound in this struct
[INFO] [stdout] 237 |           where
[INFO] [stdout] 238 |               D: Dimension + ?Sized,
[INFO] [stdout]     |                  ^^^^^^^^^ required by this bound in `Quantity`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/uom-dd424a06c26aa7b3.long-type-3398357640972520216.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]     = note: this error originates in the macro `impl_ops` which comes from the expansion of the macro `system` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `<<Dl as si::Dimension>::L as std::ops::Sub<<Dr as si::Dimension>::L>>::Output: Integer` is not satisfied in `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:430:25
[INFO] [stdout]     |
[INFO] [stdout] 430 |                           Quantity {
[INFO] [stdout]     |                           ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: within `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`, the trait `Integer` is not implemented for `<<Dl as si::Dimension>::L as std::ops::Sub<<Dr as si::Dimension>::L>>::Output`
[INFO] [stdout]     = note: required because it appears within the type `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout] note: required by a bound in `si::Quantity`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:238:16
[INFO] [stdout]     |
[INFO] [stdout] 236 |           pub struct Quantity<D, U, V>
[INFO] [stdout]     |                      -------- required by a bound in this struct
[INFO] [stdout] 237 |           where
[INFO] [stdout] 238 |               D: Dimension + ?Sized,
[INFO] [stdout]     |                  ^^^^^^^^^ required by this bound in `Quantity`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/uom-dd424a06c26aa7b3.long-type-7541999126518864903.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]     = note: this error originates in the macro `impl_ops` which comes from the expansion of the macro `system` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `<Z0 as std::ops::Sub<<D as si::Dimension>::L>>::Output: Integer` is not satisfied in `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:519:33
[INFO] [stdout]     |
[INFO] [stdout] 519 |   ...                   Quantity {
[INFO] [stdout]     |                         ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: within `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`, the trait `Integer` is not implemented for `<Z0 as std::ops::Sub<<D as si::Dimension>::L>>::Output`
[INFO] [stdout]     = note: required because it appears within the type `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout] note: required by a bound in `si::Quantity`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:238:16
[INFO] [stdout]     |
[INFO] [stdout] 236 |           pub struct Quantity<D, U, V>
[INFO] [stdout]     |                      -------- required by a bound in this struct
[INFO] [stdout] 237 |           where
[INFO] [stdout] 238 |               D: Dimension + ?Sized,
[INFO] [stdout]     |                  ^^^^^^^^^ required by this bound in `Quantity`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/uom-dd424a06c26aa7b3.long-type-14549674792685105406.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]     = note: this error originates in the macro `impl_ops` which comes from the expansion of the macro `system` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `<<D as Dimension>::L as PartialDiv<PInt<...>>>::Output: Integer` is not satisfied in `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:624:17
[INFO] [stdout]     |
[INFO] [stdout] 624 |                   Quantity {
[INFO] [stdout]     |                   ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: within `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`, the trait `Integer` is not implemented for `<<D as si::Dimension>::L as typenum::PartialDiv<PInt<UInt<UInt<UTerm, B1>, B1>>>>::Output`
[INFO] [stdout]     = note: required because it appears within the type `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout] note: required by a bound in `si::Quantity`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:238:16
[INFO] [stdout]     |
[INFO] [stdout] 236 |           pub struct Quantity<D, U, V>
[INFO] [stdout]     |                      -------- required by a bound in this struct
[INFO] [stdout] 237 |           where
[INFO] [stdout] 238 |               D: Dimension + ?Sized,
[INFO] [stdout]     |                  ^^^^^^^^^ required by this bound in `Quantity`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/uom-dd424a06c26aa7b3.long-type-3521392432143062871.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]     = note: this error originates in the macro `system` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `<<D as si::Dimension>::L as std::ops::Add<<Da as si::Dimension>::L>>::Output: Integer` is not satisfied in `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:705:17
[INFO] [stdout]     |
[INFO] [stdout] 705 |                   Quantity {
[INFO] [stdout]     |                   ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: within `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`, the trait `Integer` is not implemented for `<<D as si::Dimension>::L as std::ops::Add<<Da as si::Dimension>::L>>::Output`
[INFO] [stdout]     = note: required because it appears within the type `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout] note: required by a bound in `si::Quantity`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:238:16
[INFO] [stdout]     |
[INFO] [stdout] 236 |           pub struct Quantity<D, U, V>
[INFO] [stdout]     |                      -------- required by a bound in this struct
[INFO] [stdout] 237 |           where
[INFO] [stdout] 238 |               D: Dimension + ?Sized,
[INFO] [stdout]     |                  ^^^^^^^^^ required by this bound in `Quantity`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/uom-dd424a06c26aa7b3.long-type-15992565111054039457.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]     = note: this error originates in the macro `system` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `<<D as si::Dimension>::L as std::ops::Neg>::Output: Integer` is not satisfied in `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:729:17
[INFO] [stdout]     |
[INFO] [stdout] 729 |                   Quantity {
[INFO] [stdout]     |                   ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: within `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`, the trait `Integer` is not implemented for `<<D as si::Dimension>::L as std::ops::Neg>::Output`
[INFO] [stdout]     = note: required because it appears within the type `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout] note: required by a bound in `si::Quantity`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:238:16
[INFO] [stdout]     |
[INFO] [stdout] 236 |           pub struct Quantity<D, U, V>
[INFO] [stdout]     |                      -------- required by a bound in this struct
[INFO] [stdout] 237 |           where
[INFO] [stdout] 238 |               D: Dimension + ?Sized,
[INFO] [stdout]     |                  ^^^^^^^^^ required by this bound in `Quantity`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/uom-dd424a06c26aa7b3.long-type-974082749023625641.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]     = note: this error originates in the macro `system` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `<<D as si::Dimension>::L as std::ops::Mul<E>>::Output: Integer` is not satisfied in `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:754:17
[INFO] [stdout]     |
[INFO] [stdout] 754 |                   Quantity {
[INFO] [stdout]     |                   ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: within `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`, the trait `Integer` is not implemented for `<<D as si::Dimension>::L as std::ops::Mul<E>>::Output`
[INFO] [stdout]     = note: required because it appears within the type `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout] note: required by a bound in `si::Quantity`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:238:16
[INFO] [stdout]     |
[INFO] [stdout] 236 |           pub struct Quantity<D, U, V>
[INFO] [stdout]     |                      -------- required by a bound in this struct
[INFO] [stdout] 237 |           where
[INFO] [stdout] 238 |               D: Dimension + ?Sized,
[INFO] [stdout]     |                  ^^^^^^^^^ required by this bound in `Quantity`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/uom-dd424a06c26aa7b3.long-type-12134600134693924138.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]     = note: this error originates in the macro `system` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `<<D as Dimension>::L as PartialDiv<PInt<...>>>::Output: Integer` is not satisfied in `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:792:17
[INFO] [stdout]     |
[INFO] [stdout] 792 |                   Quantity {
[INFO] [stdout]     |                   ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: within `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`, the trait `Integer` is not implemented for `<<D as si::Dimension>::L as typenum::PartialDiv<PInt<UInt<UInt<UTerm, B1>, B0>>>>::Output`
[INFO] [stdout]     = note: required because it appears within the type `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout] note: required by a bound in `si::Quantity`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:238:16
[INFO] [stdout]     |
[INFO] [stdout] 236 |           pub struct Quantity<D, U, V>
[INFO] [stdout]     |                      -------- required by a bound in this struct
[INFO] [stdout] 237 |           where
[INFO] [stdout] 238 |               D: Dimension + ?Sized,
[INFO] [stdout]     |                  ^^^^^^^^^ required by this bound in `Quantity`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/uom-dd424a06c26aa7b3.long-type-3814599143333176028.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]     = note: this error originates in the macro `system` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `L: Integer` is not satisfied in `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:154:21
[INFO] [stdout]     |
[INFO] [stdout] 154 |                     Self {
[INFO] [stdout]     |                     ^^^^ unsatisfied trait bound
[INFO] [stdout] ...
[INFO] [stdout] 212 |     impl_from!(AngleKind, Kind);
[INFO] [stdout]     |     --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: within `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`, the trait `Integer` is not implemented for `L`
[INFO] [stdout]     = note: required because it appears within the type `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout] note: required by a bound in `si::Quantity`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:238:16
[INFO] [stdout]     |
[INFO] [stdout] 236 |           pub struct Quantity<D, U, V>
[INFO] [stdout]     |                      -------- required by a bound in this struct
[INFO] [stdout] 237 |           where
[INFO] [stdout] 238 |               D: Dimension + ?Sized,
[INFO] [stdout]     |                  ^^^^^^^^^ required by this bound in `Quantity`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/uom-dd424a06c26aa7b3.long-type-10741594036681929094.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]     = note: this error originates in the macro `impl_from` which comes from the expansion of the macro `system` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider further restricting type parameter `L` with trait `Integer`
[INFO] [stdout]     |
[INFO] [stdout] 141 |                 V: ::num_traits::Num + ::Conversion<V>, L: typenum::Integer
[INFO] [stdout]     |                                                         +++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `L: Integer` is not satisfied in `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:158:29
[INFO] [stdout]     |
[INFO] [stdout] 158 |                             Dimension<L = L, M = M, T = T, I = I, Th = Th, N = N, J = J, Kind = $b>,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout] ...
[INFO] [stdout] 212 |     impl_from!(AngleKind, Kind);
[INFO] [stdout]     |     --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: within `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`, the trait `Integer` is not implemented for `L`
[INFO] [stdout]     = note: required because it appears within the type `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout] note: required by a bound in `change_base`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:313:16
[INFO] [stdout]     |
[INFO] [stdout] 311 |           fn change_base<D, Ul, Ur, V>(v: &V) -> V
[INFO] [stdout]     |              ----------- required by a bound in this function
[INFO] [stdout] 312 |           where
[INFO] [stdout] 313 |               D: Dimension + ?Sized,
[INFO] [stdout]     |                  ^^^^^^^^^ required by this bound in `change_base`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/uom-dd424a06c26aa7b3.long-type-11263981912268331481.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]     = note: this error originates in the macro `impl_from` which comes from the expansion of the macro `system` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider further restricting type parameter `L` with trait `Integer`
[INFO] [stdout]     |
[INFO] [stdout] 141 |                 V: ::num_traits::Num + ::Conversion<V>, L: typenum::Integer
[INFO] [stdout]     |                                                         +++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `L: Integer` is not satisfied in `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:154:21
[INFO] [stdout]     |
[INFO] [stdout] 154 |                     Self {
[INFO] [stdout]     |                     ^^^^ unsatisfied trait bound
[INFO] [stdout] ...
[INFO] [stdout] 213 |     impl_from!(Kind, AngleKind);
[INFO] [stdout]     |     --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: within `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`, the trait `Integer` is not implemented for `L`
[INFO] [stdout]     = note: required because it appears within the type `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout] note: required by a bound in `si::Quantity`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:238:16
[INFO] [stdout]     |
[INFO] [stdout] 236 |           pub struct Quantity<D, U, V>
[INFO] [stdout]     |                      -------- required by a bound in this struct
[INFO] [stdout] 237 |           where
[INFO] [stdout] 238 |               D: Dimension + ?Sized,
[INFO] [stdout]     |                  ^^^^^^^^^ required by this bound in `Quantity`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/uom-dd424a06c26aa7b3.long-type-12254143047026643608.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]     = note: this error originates in the macro `impl_from` which comes from the expansion of the macro `system` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider further restricting type parameter `L` with trait `Integer`
[INFO] [stdout]     |
[INFO] [stdout] 141 |                 V: ::num_traits::Num + ::Conversion<V>, L: typenum::Integer
[INFO] [stdout]     |                                                         +++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `L: Integer` is not satisfied in `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:158:29
[INFO] [stdout]     |
[INFO] [stdout] 158 |                             Dimension<L = L, M = M, T = T, I = I, Th = Th, N = N, J = J, Kind = $b>,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout] ...
[INFO] [stdout] 213 |     impl_from!(Kind, AngleKind);
[INFO] [stdout]     |     --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: within `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`, the trait `Integer` is not implemented for `L`
[INFO] [stdout]     = note: required because it appears within the type `dyn Dimension<I = ..., J = ..., Kind = ..., L = ..., M = ..., N = ..., T = ..., Th = ...>`
[INFO] [stdout] note: required by a bound in `change_base`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/system.rs:313:16
[INFO] [stdout]     |
[INFO] [stdout] 311 |           fn change_base<D, Ul, Ur, V>(v: &V) -> V
[INFO] [stdout]     |              ----------- required by a bound in this function
[INFO] [stdout] 312 |           where
[INFO] [stdout] 313 |               D: Dimension + ?Sized,
[INFO] [stdout]     |                  ^^^^^^^^^ required by this bound in `change_base`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uom-0.23.1/src/si/mod.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / system! {
[INFO] [stdout]  11 | |     /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ).
[INFO] [stdout]  12 | |     quantities: ISQ {
[INFO] [stdout]  13 | |         /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit
[INFO] [stdout] ...   |
[INFO] [stdout]  76 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/uom-dd424a06c26aa7b3.long-type-7448736987867300520.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout]     = note: this error originates in the macro `impl_from` which comes from the expansion of the macro `system` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider further restricting type parameter `L` with trait `Integer`
[INFO] [stdout]     |
[INFO] [stdout] 141 |                 V: ::num_traits::Num + ::Conversion<V>, L: typenum::Integer
[INFO] [stdout]     |                                                         +++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `uom` (lib) due to 37 previous errors
[INFO] running `Command { std: "docker" "inspect" "28dec1e434e6032fcec09be6d716b078f21e11ece40f399c435e7fe98cb4d3c2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "28dec1e434e6032fcec09be6d716b078f21e11ece40f399c435e7fe98cb4d3c2", kill_on_drop: false }`
[INFO] [stdout] 28dec1e434e6032fcec09be6d716b078f21e11ece40f399c435e7fe98cb4d3c2
