[INFO] cloning repository https://github.com/timjonaswechler/units
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/timjonaswechler/units" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftimjonaswechler%2Funits", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftimjonaswechler%2Funits'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] f5206bd81de5c65267a688c56fca9c754ae62ed2
[INFO] testing timjonaswechler/units/f5206bd81de5c65267a688c56fca9c754ae62ed2 against master#2fd6efc32704647e64d3d646d21c4c68eae100e4 for pr-149852-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftimjonaswechler%2Funits" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/timjonaswechler/units
[INFO] finished tweaking git repo https://github.com/timjonaswechler/units
[INFO] tweaked toml for git repo https://github.com/timjonaswechler/units written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/timjonaswechler/units on toolchain 2fd6efc32704647e64d3d646d21c4c68eae100e4
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/timjonaswechler/units 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" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 711dd7753abc8da19db64809fa89d10ab92bb3aab2f6ca6bc4ecedc2a63c0fe0
[INFO] running `Command { std: "docker" "start" "-a" "711dd7753abc8da19db64809fa89d10ab92bb3aab2f6ca6bc4ecedc2a63c0fe0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "711dd7753abc8da19db64809fa89d10ab92bb3aab2f6ca6bc4ecedc2a63c0fe0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "711dd7753abc8da19db64809fa89d10ab92bb3aab2f6ca6bc4ecedc2a63c0fe0", kill_on_drop: false }`
[INFO] [stdout] 711dd7753abc8da19db64809fa89d10ab92bb3aab2f6ca6bc4ecedc2a63c0fe0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] aa269bb591dd0502d39d63954cb35f42717c9fea82189fe9551297d637e7879d
[INFO] running `Command { std: "docker" "start" "-a" "aa269bb591dd0502d39d63954cb35f42717c9fea82189fe9551297d637e7879d", kill_on_drop: false }`
[INFO] [stderr]    Compiling units v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.28s
[INFO] running `Command { std: "docker" "inspect" "aa269bb591dd0502d39d63954cb35f42717c9fea82189fe9551297d637e7879d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "aa269bb591dd0502d39d63954cb35f42717c9fea82189fe9551297d637e7879d", kill_on_drop: false }`
[INFO] [stdout] aa269bb591dd0502d39d63954cb35f42717c9fea82189fe9551297d637e7879d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c637e752d92be14deffc3617022e5df0a0d448596b37bb4f095c45b99750be42
[INFO] running `Command { std: "docker" "start" "-a" "c637e752d92be14deffc3617022e5df0a0d448596b37bb4f095c45b99750be42", kill_on_drop: false }`
[INFO] [stderr]    Compiling units v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `crate::unit::Unit`
[INFO] [stdout]    --> src/macros.rs:155:9
[INFO] [stdout]     |
[INFO] [stdout] 155 |     use crate::unit::Unit;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `TestCentimeter` is never constructed
[INFO] [stdout]    --> src/macros.rs:165:13
[INFO] [stdout]     |
[INFO] [stdout] 165 |             TestCentimeter = 0.01,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout]     = note: this warning originates in the macro `define_units` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.91s
[INFO] running `Command { std: "docker" "inspect" "c637e752d92be14deffc3617022e5df0a0d448596b37bb4f095c45b99750be42", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c637e752d92be14deffc3617022e5df0a0d448596b37bb4f095c45b99750be42", kill_on_drop: false }`
[INFO] [stdout] c637e752d92be14deffc3617022e5df0a0d448596b37bb4f095c45b99750be42
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 8b704de3d925b0543db0daeaf40b7cb18517502908107b3bfb8b2168862be630
[INFO] running `Command { std: "docker" "start" "-a" "8b704de3d925b0543db0daeaf40b7cb18517502908107b3bfb8b2168862be630", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `crate::unit::Unit`
[INFO] [stderr]    --> src/macros.rs:155:9
[INFO] [stderr]     |
[INFO] [stderr] 155 |     use crate::unit::Unit;
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `TestCentimeter` is never constructed
[INFO] [stderr]    --> src/macros.rs:165:13
[INFO] [stderr]     |
[INFO] [stderr] 165 |             TestCentimeter = 0.01,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr]     = note: this warning originates in the macro `define_units` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: `units` (lib test) generated 2 warnings (run `cargo fix --lib -p units --tests` to apply 1 suggestion)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/units-402986787a9f17b0)
[INFO] [stdout] 
[INFO] [stdout] running 58 tests
[INFO] [stdout] test dimension::tests::test_dimension_power ... ok
[INFO] [stdout] test dimension::tests::test_dimension_divide ... ok
[INFO] [stdout] test macros::tests::test_macro_quantity ... ok
[INFO] [stdout] test macros::tests::test_combined_macro ... ok
[INFO] [stdout] test macros::tests::test_macro_units ... ok
[INFO] [stdout] test operators::tests::test_addition_different_units ... ok
[INFO] [stdout] test operators::tests::test_addition_same_unit ... ok
[INFO] [stdout] test operators::tests::test_value_division ... ok
[INFO] [stdout] test dimension::tests::test_dimension_creation ... ok
[INFO] [stdout] test operators::tests::test_scalar_division ... ok
[INFO] [stdout] test operators::tests::test_scalar_multiplication ... ok
[INFO] [stdout] test dimension::tests::test_is_dimensionless ... ok
[INFO] [stdout] test prefix::tests::test_prefix_factors ... ok
[INFO] [stdout] test operators::tests::test_negation ... ok
[INFO] [stdout] test prefix::tests::test_prefix_symbols ... ok
[INFO] [stdout] test quantities::astronomy::tests::test_angle_conversion ... ok
[INFO] [stdout] test quantities::astronomy::tests::test_astronomical_unit ... ok
[INFO] [stdout] test dimension::tests::test_dimension_multiply ... ok
[INFO] [stdout] test quantities::astronomy::tests::test_pressure ... ok
[INFO] [stdout] test quantities::astronomy::tests::test_solar_mass ... ok
[INFO] [stdout] test quantities::astronomy::tests::test_velocity ... ok
[INFO] [stdout] test quantities::length::tests::test_centimeter_conversion ... ok
[INFO] [stdout] test quantities::length::tests::test_inch_conversion ... ok
[INFO] [stdout] test quantities::length::tests::test_kilometer_conversion ... ok
[INFO] [stdout] test quantities::length::tests::test_length_addition ... ok
[INFO] [stdout] test quantities::length::tests::test_length_dimension ... ok
[INFO] [stdout] test quantities::length::tests::test_meter_conversion ... ok
[INFO] [stdout] test quantities::mass::tests::test_gram_conversion ... ok
[INFO] [stdout] test quantities::mass::tests::test_kilogram_conversion ... ok
[INFO] [stdout] test quantities::mass::tests::test_mass_addition ... ok
[INFO] [stdout] test quantities::mass::tests::test_mass_dimension ... ok
[INFO] [stdout] test quantities::mass::tests::test_pound_conversion ... ok
[INFO] [stdout] test quantities::temperature::tests::test_celsius_conversion ... ok
[INFO] [stdout] test quantities::temperature::tests::test_absolute_subtraction ... ok
[INFO] [stdout] test quantities::temperature::tests::test_kelvin_to_celsius ... ok
[INFO] [stdout] test quantities::temperature::tests::test_the_celsius_problem_from_idea_md ... ok
[INFO] [stdout] test quantities::time::tests::test_hour_conversion ... ok
[INFO] [stdout] test quantities::time::tests::test_minute_conversion ... ok
[INFO] [stdout] test quantities::time::tests::test_second_conversion ... ok
[INFO] [stdout] test quantities::time::tests::test_time_addition ... ok
[INFO] [stdout] test quantities::temperature::tests::test_fahrenheit_conversion ... ok
[INFO] [stdout] test quantities::temperature::tests::test_celsius_to_kelvin ... ok
[INFO] [stdout] test quantities::temperature::tests::test_add_differences ... ok
[INFO] [stdout] test operators::tests::test_subtraction ... ok
[INFO] [stdout] test quantities::time::tests::test_time_dimension ... ok
[INFO] [stdout] test quantities::temperature::tests::test_subtract_difference_from_absolute ... ok
[INFO] [stdout] test quantities::temperature::tests::test_add_difference_to_absolute ... ok
[INFO] [stdout] test unit::tests::test_unit_dimension ... ok
[INFO] [stdout] test unit::tests::test_unit_from_si ... ok
[INFO] [stdout] test quantity::tests::test_quantity_dimension ... ok
[INFO] [stdout] test quantity::tests::test_quantity_name ... ok
[INFO] [stdout] test unit::tests::test_unit_symbol ... ok
[INFO] [stdout] test value::tests::test_value_abs ... ok
[INFO] [stdout] test value::tests::test_value_conversion ... ok
[INFO] [stdout] test value::tests::test_value_creation ... ok
[INFO] [stdout] test value::tests::test_value_equality ... ok
[INFO] [stdout] test value::tests::test_value_from_si ... ok
[INFO] [stdout] test unit::tests::test_unit_to_si ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 58 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests units
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test src/operators.rs - operators::QuantityMul (line 143) ... FAILED
[INFO] [stdout] test src/macros.rs - macros::define_quantity (line 6) ... ok
[INFO] [stdout] test src/lib.rs - (line 15) ... FAILED
[INFO] [stdout] test src/macros.rs - macros::define_units (line 43) ... ok
[INFO] [stdout] test src/quantity.rs - quantity::Quantity (line 16) ... ok
[INFO] [stdout] test src/prefix.rs - prefix::Prefixed (line 28) ... ok
[INFO] [stdout] test src/value.rs - value::Value (line 27) ... ok
[INFO] [stdout] test src/unit.rs - unit::Unit (line 18) ... ok
[INFO] [stdout] test src/macros.rs - macros::define_quantity_with_units (line 115) ... ok
[INFO] [stdout] test src/value.rs - value::Value<Q,U>::convert (line 94) ... ok
[INFO] [stdout] test src/operators.rs - operators::QuantityDiv (line 160) ... FAILED
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] [stdout] test src/value.rs - value::Value<Q,U>::new (line 49) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/operators.rs - operators::QuantityMul (line 143) stdout ----
[INFO] [stdout] error[E0405]: cannot find trait `QuantityMul` in this scope
[INFO] [stdout]    --> src/operators.rs:145:6
[INFO] [stdout]     |
[INFO] [stdout] 145 | impl QuantityMul<Length> for Length {
[INFO] [stdout]     |      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout] 143 + use units::operators::QuantityMul;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Length` in this scope
[INFO] [stdout]    --> src/operators.rs:145:18
[INFO] [stdout]     |
[INFO] [stdout] 145 | impl QuantityMul<Length> for Length {
[INFO] [stdout]     |                  ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 143 + use units::prelude::Length;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Length` in this scope
[INFO] [stdout]    --> src/operators.rs:145:30
[INFO] [stdout]     |
[INFO] [stdout] 145 | impl QuantityMul<Length> for Length {
[INFO] [stdout]     |                              ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 143 + use units::prelude::Length;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Area` in this scope
[INFO] [stdout]    --> src/operators.rs:146:19
[INFO] [stdout]     |
[INFO] [stdout] 146 |     type Output = Area;
[INFO] [stdout]     |                   ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 143 + use units::quantities::Area;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0425.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 15) stdout ----
[INFO] [stdout] error[E0277]: cannot divide `units::value::Value<units::quantities::Length, units::quantities::Meter>` by `units::value::Value<units::quantities::Time, units::quantities::Second>`
[INFO] [stdout]    --> src/lib.rs:21:25
[INFO] [stdout]     |
[INFO] [stdout]  21 | let velocity = distance / time;
[INFO] [stdout]     |                         ^ no implementation for `units::value::Value<units::quantities::Length, units::quantities::Meter> / units::value::Value<units::quantities::Time, units::quantities::Second>`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Div<units::value::Value<units::quantities::Time, units::quantities::Second>>` is not implemented for `units::value::Value<units::quantities::Length, units::quantities::Meter>`
[INFO] [stdout] help: the following other types implement trait `Div<Rhs>`
[INFO] [stdout]    --> src/operators.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / impl<Q, U> Div<f64> for Value<Q, U>
[INFO] [stdout] 116 | | where
[INFO] [stdout] 117 | |     Q: Quantity,
[INFO] [stdout] 118 | |     U: Unit<BaseQuantity = Q>,
[INFO] [stdout]     | |______________________________^ `units::value::Value<Q, U>` implements `Div<f64>`
[INFO] [stdout] ...
[INFO] [stdout] 175 | / impl<Q, U1, U2> Div<Value<Q, U2>> for Value<Q, U1>
[INFO] [stdout] 176 | | where
[INFO] [stdout] 177 | |     Q: Quantity,
[INFO] [stdout] 178 | |     U1: Unit<BaseQuantity = Q>,
[INFO] [stdout] 179 | |     U2: Unit<BaseQuantity = Q>,
[INFO] [stdout]     | |_______________________________^ `units::value::Value<Q, U1>` implements `Div<units::value::Value<Q, U2>>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/operators.rs - operators::QuantityDiv (line 160) stdout ----
[INFO] [stdout] error[E0405]: cannot find trait `QuantityDiv` in this scope
[INFO] [stdout]    --> src/operators.rs:162:6
[INFO] [stdout]     |
[INFO] [stdout] 162 | impl QuantityDiv<Time> for Length {
[INFO] [stdout]     |      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout] 160 + use units::operators::QuantityDiv;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Time` in this scope
[INFO] [stdout]    --> src/operators.rs:162:18
[INFO] [stdout]     |
[INFO] [stdout] 162 | impl QuantityDiv<Time> for Length {
[INFO] [stdout]     |                  ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 160 + use units::prelude::Time;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Length` in this scope
[INFO] [stdout]    --> src/operators.rs:162:28
[INFO] [stdout]     |
[INFO] [stdout] 162 | impl QuantityDiv<Time> for Length {
[INFO] [stdout]     |                            ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 160 + use units::prelude::Length;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Velocity` in this scope
[INFO] [stdout]    --> src/operators.rs:163:19
[INFO] [stdout]     |
[INFO] [stdout] 163 |     type Output = Velocity;
[INFO] [stdout]     |                   ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 160 + use units::quantities::Velocity;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0425.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/lib.rs - (line 15)
[INFO] [stdout]     src/operators.rs - operators::QuantityDiv (line 160)
[INFO] [stdout]     src/operators.rs - operators::QuantityMul (line 143)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 9 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.78s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "8b704de3d925b0543db0daeaf40b7cb18517502908107b3bfb8b2168862be630", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8b704de3d925b0543db0daeaf40b7cb18517502908107b3bfb8b2168862be630", kill_on_drop: false }`
[INFO] [stdout] 8b704de3d925b0543db0daeaf40b7cb18517502908107b3bfb8b2168862be630
