[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 against beta-2026-03-05 for beta-1.95-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftimjonaswechler%2Funits" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/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-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/timjonaswechler/units on toolchain beta-2026-03-05
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-03-05" "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" "+beta-2026-03-05" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] afa717a6dcb03df8c8e6dd8ecc51e21352aba6e1d416238565d3afd8e84e5e71
[INFO] running `Command { std: "docker" "start" "-a" "afa717a6dcb03df8c8e6dd8ecc51e21352aba6e1d416238565d3afd8e84e5e71", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "afa717a6dcb03df8c8e6dd8ecc51e21352aba6e1d416238565d3afd8e84e5e71", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "afa717a6dcb03df8c8e6dd8ecc51e21352aba6e1d416238565d3afd8e84e5e71", kill_on_drop: false }`
[INFO] [stdout] afa717a6dcb03df8c8e6dd8ecc51e21352aba6e1d416238565d3afd8e84e5e71
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8bdfc33d1475db8741ef1ccd2a7732bcca3de7aacb1e3b9c07c505551d5b3708
[INFO] running `Command { std: "docker" "start" "-a" "8bdfc33d1475db8741ef1ccd2a7732bcca3de7aacb1e3b9c07c505551d5b3708", 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.39s
[INFO] running `Command { std: "docker" "inspect" "8bdfc33d1475db8741ef1ccd2a7732bcca3de7aacb1e3b9c07c505551d5b3708", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8bdfc33d1475db8741ef1ccd2a7732bcca3de7aacb1e3b9c07c505551d5b3708", kill_on_drop: false }`
[INFO] [stdout] 8bdfc33d1475db8741ef1ccd2a7732bcca3de7aacb1e3b9c07c505551d5b3708
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8ee8b51bdf7dd78bb4fc0e37d7d252e79e7e208ad4f3eb2855c4ca3ed36e8ac9
[INFO] running `Command { std: "docker" "start" "-a" "8ee8b51bdf7dd78bb4fc0e37d7d252e79e7e208ad4f3eb2855c4ca3ed36e8ac9", 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 1.44s
[INFO] running `Command { std: "docker" "inspect" "8ee8b51bdf7dd78bb4fc0e37d7d252e79e7e208ad4f3eb2855c4ca3ed36e8ac9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8ee8b51bdf7dd78bb4fc0e37d7d252e79e7e208ad4f3eb2855c4ca3ed36e8ac9", kill_on_drop: false }`
[INFO] [stdout] 8ee8b51bdf7dd78bb4fc0e37d7d252e79e7e208ad4f3eb2855c4ca3ed36e8ac9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 72f85637b12524395dc6ac45d89f1567f9a561effbc204f3fb00832b726a8201
[INFO] running `Command { std: "docker" "start" "-a" "72f85637b12524395dc6ac45d89f1567f9a561effbc204f3fb00832b726a8201", 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.02s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/units-cbcb663fb8a8a7f3)
[INFO] [stdout] 
[INFO] [stdout] running 58 tests
[INFO] [stdout] test dimension::tests::test_dimension_divide ... ok
[INFO] [stdout] test dimension::tests::test_is_dimensionless ... ok
[INFO] [stdout] test macros::tests::test_combined_macro ... ok
[INFO] [stdout] test macros::tests::test_macro_quantity ... ok
[INFO] [stdout] test macros::tests::test_macro_units ... ok
[INFO] [stdout] test operators::tests::test_addition_different_units ... ok
[INFO] [stdout] test dimension::tests::test_dimension_power ... ok
[INFO] [stdout] test operators::tests::test_addition_same_unit ... ok
[INFO] [stdout] test operators::tests::test_scalar_division ... ok
[INFO] [stdout] test operators::tests::test_subtraction ... ok
[INFO] [stdout] test operators::tests::test_value_division ... ok
[INFO] [stdout] test prefix::tests::test_prefix_factors ... ok
[INFO] [stdout] test operators::tests::test_scalar_multiplication ... ok
[INFO] [stdout] test quantities::astronomy::tests::test_angle_conversion ... ok
[INFO] [stdout] test prefix::tests::test_prefix_symbols ... ok
[INFO] [stdout] test operators::tests::test_negation ... ok
[INFO] [stdout] test quantities::length::tests::test_inch_conversion ... ok
[INFO] [stdout] test quantities::length::tests::test_centimeter_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 dimension::tests::test_dimension_creation ... ok
[INFO] [stdout] test quantities::astronomy::tests::test_astronomical_unit ... ok
[INFO] [stdout] test quantities::astronomy::tests::test_solar_mass ... ok
[INFO] [stdout] test quantities::astronomy::tests::test_pressure ... 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_dimension ... ok
[INFO] [stdout] test quantities::temperature::tests::test_add_difference_to_absolute ... ok
[INFO] [stdout] test quantities::temperature::tests::test_add_differences ... ok
[INFO] [stdout] test quantities::temperature::tests::test_celsius_conversion ... ok
[INFO] [stdout] test quantities::temperature::tests::test_celsius_to_kelvin ... ok
[INFO] [stdout] test quantities::temperature::tests::test_kelvin_to_celsius ... ok
[INFO] [stdout] test quantities::temperature::tests::test_subtract_difference_from_absolute ... ok
[INFO] [stdout] test quantities::temperature::tests::test_the_celsius_problem_from_idea_md ... ok
[INFO] [stdout] test quantities::time::tests::test_second_conversion ... ok
[INFO] [stdout] test quantities::time::tests::test_hour_conversion ... ok
[INFO] [stdout] test quantities::time::tests::test_time_addition ... ok
[INFO] [stdout] test quantities::time::tests::test_minute_conversion ... ok
[INFO] [stdout] test quantity::tests::test_quantity_dimension ... ok
[INFO] [stdout] test quantities::time::tests::test_time_dimension ... ok
[INFO] [stdout] test unit::tests::test_unit_dimension ... ok
[INFO] [stdout] test quantities::temperature::tests::test_fahrenheit_conversion ... ok
[INFO] [stdout] test quantities::length::tests::test_meter_conversion ... ok
[INFO] [stdout] test quantity::tests::test_quantity_name ... ok
[INFO] [stdout] test quantities::mass::tests::test_mass_addition ... ok
[INFO] [stdout] test unit::tests::test_unit_to_si ... ok
[INFO] [stdout] test value::tests::test_value_conversion ... ok
[INFO] [stdout] test value::tests::test_value_abs ... ok
[INFO] [stdout] test unit::tests::test_unit_from_si ... ok
[INFO] [stdout] test unit::tests::test_unit_symbol ... ok
[INFO] [stdout] test quantities::astronomy::tests::test_velocity ... ok
[INFO] [stdout] test value::tests::test_value_from_si ... ok
[INFO] [stdout] test value::tests::test_value_creation ... ok
[INFO] [stdout] test value::tests::test_value_equality ... ok
[INFO] [stdout] test dimension::tests::test_dimension_multiply ... ok
[INFO] [stdout] test quantities::mass::tests::test_pound_conversion ... ok
[INFO] [stdout] test quantities::temperature::tests::test_absolute_subtraction ... ok
[INFO] [stdout] test quantities::length::tests::test_length_dimension ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 58 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests units
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test src/lib.rs - (line 15) ... FAILED
[INFO] [stdout] test src/unit.rs - unit::Unit (line 18) ... ok
[INFO] [stdout] test src/value.rs - value::Value<Q,U>::new (line 49) ... ok
[INFO] [stdout] test src/operators.rs - operators::QuantityDiv (line 160) ... FAILED
[INFO] [stdout] test src/value.rs - value::Value (line 27) ... ok
[INFO] [stdout] test src/value.rs - value::Value<Q,U>::convert (line 94) ... 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/macros.rs - macros::define_quantity_with_units (line 115) ... ok
[INFO] [stdout] test src/macros.rs - macros::define_quantity (line 6) ... ok
[INFO] [stdout] test src/operators.rs - operators::QuantityMul (line 143) ... FAILED
[INFO] [stdout] test src/macros.rs - macros::define_units (line 43) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[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] 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: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 162 | impl<Time> QuantityDiv<Time> for Length {
[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] 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] 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/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] 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: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 145 | impl<Length> QuantityMul<Length> for 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] 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] 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.94s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "72f85637b12524395dc6ac45d89f1567f9a561effbc204f3fb00832b726a8201", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "72f85637b12524395dc6ac45d89f1567f9a561effbc204f3fb00832b726a8201", kill_on_drop: false }`
[INFO] [stdout] 72f85637b12524395dc6ac45d89f1567f9a561effbc204f3fb00832b726a8201
