Sep 17 15:27:31.501 INFO checking uom-0.14.0 against try#cfeeefe83c83bceb55d60d7e2be173db7597ed50 for pr-54033 Sep 17 15:27:31.501 INFO running: cargo +cfeeefe83c83bceb55d60d7e2be173db7597ed50-alt check --frozen --all --all-targets Sep 17 15:27:31.501 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-7/pr-54033/try#cfeeefe83c83bceb55d60d7e2be173db7597ed50:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-54033/worker-7/try#cfeeefe83c83bceb55d60d7e2be173db7597ed50:/target:rw,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "CMD=cargo +cfeeefe83c83bceb55d60d7e2be173db7597ed50-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-m" "1536M" "crater"` Sep 17 15:27:31.687 INFO blam! d9a5c357c391b95022060494906b35bbc3b9593a39eb52e11f6f3a911f328af8 Sep 17 15:27:31.689 INFO running `"docker" "start" "-a" "d9a5c357c391b95022060494906b35bbc3b9593a39eb52e11f6f3a911f328af8"` Sep 17 15:27:32.785 INFO kablam! usermod: no changes Sep 17 15:27:32.916 INFO kablam! Checking uom v0.14.0 (/source) Sep 17 15:27:32.928 INFO kablam! Checking quickcheck v0.4.1 Sep 17 15:27:33.555 INFO kablam! error: the trait bound `U: si::Units>, typenum::Z0, typenum::NInt, typenum::B0>>, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0>, V>` is not satisfied Sep 17 15:27:33.555 INFO kablam! --> src/system.rs:786:36 Sep 17 15:27:33.555 INFO kablam! | Sep 17 15:27:33.555 INFO kablam! 786 | pub type $quantity = super::Quantity; Sep 17 15:27:33.555 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `si::Units>, typenum::Z0, typenum::NInt, typenum::B0>>, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0>, V>` is not implemented for `U` Sep 17 15:27:33.555 INFO kablam! | Sep 17 15:27:33.555 INFO kablam! ::: src/si/acceleration.rs:3:1 Sep 17 15:27:33.555 INFO kablam! | Sep 17 15:27:33.555 INFO kablam! 3 | / quantity! { Sep 17 15:27:33.555 INFO kablam! 4 | | /// Acceleration (base unit meter per second2, m1 · s-2). Sep 17 15:27:33.555 INFO kablam! 5 | | quantity: Acceleration; "acceleration"; Sep 17 15:27:33.555 INFO kablam! 6 | | /// Acceleration dimension, m1 · s-2. Sep 17 15:27:33.555 INFO kablam! ... | Sep 17 15:27:33.555 INFO kablam! 56 | | } Sep 17 15:27:33.555 INFO kablam! 57 | | } Sep 17 15:27:33.555 INFO kablam! | |_- in this macro invocation Sep 17 15:27:33.555 INFO kablam! | Sep 17 15:27:33.555 INFO kablam! = note: #[deny(type_alias_missing_bounds)] on by default Sep 17 15:27:33.555 INFO kablam! = help: consider adding a `where U: si::Units>, typenum::Z0, typenum::NInt, typenum::B0>>, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0>, V>` bound Sep 17 15:27:33.555 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 15:27:33.555 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 15:27:33.555 INFO kablam! Sep 17 15:27:33.555 INFO kablam! error: the trait bound `U: si::Units>, typenum::Z0>, V>` is not satisfied Sep 17 15:27:33.555 INFO kablam! --> src/system.rs:786:36 Sep 17 15:27:33.555 INFO kablam! | Sep 17 15:27:33.555 INFO kablam! 786 | pub type $quantity = super::Quantity; Sep 17 15:27:33.555 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `si::Units>, typenum::Z0>, V>` is not implemented for `U` Sep 17 15:27:33.555 INFO kablam! | Sep 17 15:27:33.555 INFO kablam! ::: src/si/amount_of_substance.rs:3:1 Sep 17 15:27:33.555 INFO kablam! | Sep 17 15:27:33.555 INFO kablam! 3 | / quantity! { Sep 17 15:27:33.555 INFO kablam! 4 | | /// Amount of substance (base unit mole, mol1). Sep 17 15:27:33.555 INFO kablam! 5 | | quantity: AmountOfSubstance; "amount of substance"; Sep 17 15:27:33.555 INFO kablam! 6 | | /// Amount of substance dimension, mol1. Sep 17 15:27:33.555 INFO kablam! ... | Sep 17 15:27:33.555 INFO kablam! 40 | | } Sep 17 15:27:33.555 INFO kablam! 41 | | } Sep 17 15:27:33.555 INFO kablam! | |_- in this macro invocation Sep 17 15:27:33.555 INFO kablam! | Sep 17 15:27:33.555 INFO kablam! = help: consider adding a `where U: si::Units>, typenum::Z0>, V>` bound Sep 17 15:27:33.555 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 15:27:33.555 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 15:27:33.555 INFO kablam! Sep 17 15:27:33.563 INFO kablam! error: the trait bound `U: si::Units, typenum::B0>>, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0>, V>` is not satisfied Sep 17 15:27:33.563 INFO kablam! --> src/system.rs:786:36 Sep 17 15:27:33.563 INFO kablam! | Sep 17 15:27:33.563 INFO kablam! 786 | pub type $quantity = super::Quantity; Sep 17 15:27:33.563 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `si::Units, typenum::B0>>, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0>, V>` is not implemented for `U` Sep 17 15:27:33.563 INFO kablam! | Sep 17 15:27:33.563 INFO kablam! ::: src/si/area.rs:3:1 Sep 17 15:27:33.563 INFO kablam! | Sep 17 15:27:33.563 INFO kablam! 3 | / quantity! { Sep 17 15:27:33.563 INFO kablam! 4 | | /// Area (base unit square meter, m2). Sep 17 15:27:33.563 INFO kablam! 5 | | quantity: Area; "area"; Sep 17 15:27:33.563 INFO kablam! 6 | | /// Area dimension, m2. Sep 17 15:27:33.563 INFO kablam! ... | Sep 17 15:27:33.563 INFO kablam! 36 | | } Sep 17 15:27:33.563 INFO kablam! 37 | | } Sep 17 15:27:33.563 INFO kablam! | |_- in this macro invocation Sep 17 15:27:33.563 INFO kablam! | Sep 17 15:27:33.563 INFO kablam! = help: consider adding a `where U: si::Units, typenum::B0>>, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0>, V>` bound Sep 17 15:27:33.563 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 15:27:33.563 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 15:27:33.563 INFO kablam! Sep 17 15:27:33.573 INFO kablam! error: the trait bound `U: si::Units>, typenum::Z0, typenum::Z0, typenum::Z0>, V>` is not satisfied Sep 17 15:27:33.573 INFO kablam! --> src/system.rs:786:36 Sep 17 15:27:33.573 INFO kablam! | Sep 17 15:27:33.573 INFO kablam! 786 | pub type $quantity = super::Quantity; Sep 17 15:27:33.573 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `si::Units>, typenum::Z0, typenum::Z0, typenum::Z0>, V>` is not implemented for `U` Sep 17 15:27:33.573 INFO kablam! | Sep 17 15:27:33.573 INFO kablam! ::: src/si/electric_current.rs:3:1 Sep 17 15:27:33.573 INFO kablam! | Sep 17 15:27:33.573 INFO kablam! 3 | / quantity! { Sep 17 15:27:33.573 INFO kablam! 4 | | /// Electric current (base unit ampere, A1). Sep 17 15:27:33.573 INFO kablam! 5 | | quantity: ElectricCurrent; "electric current"; Sep 17 15:27:33.573 INFO kablam! 6 | | /// Amount of substance dimension, mol1. Sep 17 15:27:33.573 INFO kablam! ... | Sep 17 15:27:33.573 INFO kablam! 40 | | } Sep 17 15:27:33.573 INFO kablam! 41 | | } Sep 17 15:27:33.573 INFO kablam! | |_- in this macro invocation Sep 17 15:27:33.573 INFO kablam! | Sep 17 15:27:33.573 INFO kablam! = help: consider adding a `where U: si::Units>, typenum::Z0, typenum::Z0, typenum::Z0>, V>` bound Sep 17 15:27:33.573 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 15:27:33.573 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 15:27:33.573 INFO kablam! Sep 17 15:27:33.582 INFO kablam! error: the trait bound `U: si::Units>, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0>, V>` is not satisfied Sep 17 15:27:33.582 INFO kablam! --> src/system.rs:786:36 Sep 17 15:27:33.582 INFO kablam! | Sep 17 15:27:33.582 INFO kablam! 786 | pub type $quantity = super::Quantity; Sep 17 15:27:33.582 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `si::Units>, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0>, V>` is not implemented for `U` Sep 17 15:27:33.582 INFO kablam! | Sep 17 15:27:33.582 INFO kablam! ::: src/si/length.rs:3:1 Sep 17 15:27:33.582 INFO kablam! | Sep 17 15:27:33.582 INFO kablam! 3 | / quantity! { Sep 17 15:27:33.582 INFO kablam! 4 | | /// Length (base unit meter, m1). Sep 17 15:27:33.582 INFO kablam! 5 | | quantity: Length; "length"; Sep 17 15:27:33.582 INFO kablam! 6 | | /// Length dimension, m1. Sep 17 15:27:33.582 INFO kablam! ... | Sep 17 15:27:33.582 INFO kablam! 61 | | } Sep 17 15:27:33.582 INFO kablam! 62 | | } Sep 17 15:27:33.582 INFO kablam! | |_- in this macro invocation Sep 17 15:27:33.582 INFO kablam! | Sep 17 15:27:33.582 INFO kablam! = help: consider adding a `where U: si::Units>, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0>, V>` bound Sep 17 15:27:33.582 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 15:27:33.582 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 15:27:33.582 INFO kablam! Sep 17 15:27:33.595 INFO kablam! error: the trait bound `U: si::Units>>, V>` is not satisfied Sep 17 15:27:33.595 INFO kablam! --> src/system.rs:786:36 Sep 17 15:27:33.595 INFO kablam! | Sep 17 15:27:33.595 INFO kablam! 786 | pub type $quantity = super::Quantity; Sep 17 15:27:33.595 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `si::Units>>, V>` is not implemented for `U` Sep 17 15:27:33.595 INFO kablam! | Sep 17 15:27:33.595 INFO kablam! ::: src/si/luminous_intensity.rs:3:1 Sep 17 15:27:33.595 INFO kablam! | Sep 17 15:27:33.595 INFO kablam! 3 | / quantity! { Sep 17 15:27:33.595 INFO kablam! 4 | | /// Luminous intensity (base unit candela, cd1). Sep 17 15:27:33.595 INFO kablam! 5 | | quantity: LuminousIntensity; "luminous intensity"; Sep 17 15:27:33.595 INFO kablam! 6 | | /// Luminous intensity dimension, cd1. Sep 17 15:27:33.595 INFO kablam! ... | Sep 17 15:27:33.595 INFO kablam! 39 | | } Sep 17 15:27:33.595 INFO kablam! 40 | | } Sep 17 15:27:33.595 INFO kablam! | |_- in this macro invocation Sep 17 15:27:33.595 INFO kablam! | Sep 17 15:27:33.595 INFO kablam! = help: consider adding a `where U: si::Units>>, V>` bound Sep 17 15:27:33.595 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 15:27:33.595 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 15:27:33.595 INFO kablam! Sep 17 15:27:33.603 INFO kablam! error: the trait bound `U: si::Units>, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0>, V>` is not satisfied Sep 17 15:27:33.603 INFO kablam! --> src/system.rs:786:36 Sep 17 15:27:33.603 INFO kablam! | Sep 17 15:27:33.603 INFO kablam! 786 | pub type $quantity = super::Quantity; Sep 17 15:27:33.603 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `si::Units>, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0>, V>` is not implemented for `U` Sep 17 15:27:33.603 INFO kablam! | Sep 17 15:27:33.603 INFO kablam! ::: src/si/mass.rs:3:1 Sep 17 15:27:33.603 INFO kablam! | Sep 17 15:27:33.603 INFO kablam! 3 | / quantity! { Sep 17 15:27:33.603 INFO kablam! 4 | | /// Mass (base unit kilogram, kg1). Sep 17 15:27:33.603 INFO kablam! 5 | | quantity: Mass; "mass"; Sep 17 15:27:33.603 INFO kablam! 6 | | /// Mass dimension, kg1. Sep 17 15:27:33.603 INFO kablam! ... | Sep 17 15:27:33.603 INFO kablam! 38 | | } Sep 17 15:27:33.603 INFO kablam! 39 | | } Sep 17 15:27:33.603 INFO kablam! | |_- in this macro invocation Sep 17 15:27:33.603 INFO kablam! | Sep 17 15:27:33.603 INFO kablam! = help: consider adding a `where U: si::Units>, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0>, V>` bound Sep 17 15:27:33.603 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 15:27:33.603 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 15:27:33.603 INFO kablam! Sep 17 15:27:33.607 INFO kablam! error: the trait bound `U: si::Units>, typenum::Z0, typenum::Z0>, V>` is not satisfied Sep 17 15:27:33.607 INFO kablam! --> src/system.rs:786:36 Sep 17 15:27:33.607 INFO kablam! | Sep 17 15:27:33.607 INFO kablam! 786 | pub type $quantity = super::Quantity; Sep 17 15:27:33.607 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `si::Units>, typenum::Z0, typenum::Z0>, V>` is not implemented for `U` Sep 17 15:27:33.607 INFO kablam! | Sep 17 15:27:33.607 INFO kablam! ::: src/si/thermodynamic_temperature.rs:3:1 Sep 17 15:27:33.607 INFO kablam! | Sep 17 15:27:33.607 INFO kablam! 3 | / quantity! { Sep 17 15:27:33.607 INFO kablam! 4 | | /// Thermodynamic temperature (base unit kelvin, K1). Sep 17 15:27:33.607 INFO kablam! 5 | | quantity: ThermodynamicTemperature; "thermodynamic temperature"; Sep 17 15:27:33.607 INFO kablam! 6 | | /// Thermodynamic temperature dimension, K1. Sep 17 15:27:33.607 INFO kablam! ... | Sep 17 15:27:33.607 INFO kablam! 38 | | } Sep 17 15:27:33.607 INFO kablam! 39 | | } Sep 17 15:27:33.607 INFO kablam! | |_- in this macro invocation Sep 17 15:27:33.607 INFO kablam! | Sep 17 15:27:33.607 INFO kablam! = help: consider adding a `where U: si::Units>, typenum::Z0, typenum::Z0>, V>` bound Sep 17 15:27:33.607 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 15:27:33.607 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 15:27:33.607 INFO kablam! Sep 17 15:27:33.615 INFO kablam! error: the trait bound `U: si::Units>, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0>, V>` is not satisfied Sep 17 15:27:33.615 INFO kablam! --> src/system.rs:786:36 Sep 17 15:27:33.615 INFO kablam! | Sep 17 15:27:33.615 INFO kablam! 786 | pub type $quantity = super::Quantity; Sep 17 15:27:33.615 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `si::Units>, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0>, V>` is not implemented for `U` Sep 17 15:27:33.615 INFO kablam! | Sep 17 15:27:33.615 INFO kablam! ::: src/si/time.rs:3:1 Sep 17 15:27:33.615 INFO kablam! | Sep 17 15:27:33.615 INFO kablam! 3 | / quantity! { Sep 17 15:27:33.615 INFO kablam! 4 | | /// Time (base unit second, s1). Sep 17 15:27:33.615 INFO kablam! 5 | | quantity: Time; "time"; Sep 17 15:27:33.615 INFO kablam! 6 | | /// Time dimension, s1. Sep 17 15:27:33.615 INFO kablam! ... | Sep 17 15:27:33.615 INFO kablam! 38 | | } Sep 17 15:27:33.615 INFO kablam! 39 | | } Sep 17 15:27:33.615 INFO kablam! | |_- in this macro invocation Sep 17 15:27:33.615 INFO kablam! | Sep 17 15:27:33.615 INFO kablam! = help: consider adding a `where U: si::Units>, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0>, V>` bound Sep 17 15:27:33.615 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 15:27:33.615 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 15:27:33.615 INFO kablam! Sep 17 15:27:33.627 INFO kablam! error: the trait bound `U: si::Units>, typenum::Z0, typenum::NInt>, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0>, V>` is not satisfied Sep 17 15:27:33.627 INFO kablam! --> src/system.rs:786:36 Sep 17 15:27:33.627 INFO kablam! | Sep 17 15:27:33.627 INFO kablam! 786 | pub type $quantity = super::Quantity; Sep 17 15:27:33.627 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `si::Units>, typenum::Z0, typenum::NInt>, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0>, V>` is not implemented for `U` Sep 17 15:27:33.627 INFO kablam! | Sep 17 15:27:33.627 INFO kablam! ::: src/si/velocity.rs:3:1 Sep 17 15:27:33.627 INFO kablam! | Sep 17 15:27:33.627 INFO kablam! 3 | / quantity! { Sep 17 15:27:33.627 INFO kablam! 4 | | /// Velocity (base unit meter per second, m1 · s-1). Sep 17 15:27:33.627 INFO kablam! 5 | | quantity: Velocity; "velocity"; Sep 17 15:27:33.627 INFO kablam! 6 | | /// Velocity dimension, m1 · s-1. Sep 17 15:27:33.627 INFO kablam! ... | Sep 17 15:27:33.627 INFO kablam! 55 | | } Sep 17 15:27:33.627 INFO kablam! 56 | | } Sep 17 15:27:33.627 INFO kablam! | |_- in this macro invocation Sep 17 15:27:33.627 INFO kablam! | Sep 17 15:27:33.627 INFO kablam! = help: consider adding a `where U: si::Units>, typenum::Z0, typenum::NInt>, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0>, V>` bound Sep 17 15:27:33.627 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 15:27:33.627 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 15:27:33.627 INFO kablam! Sep 17 15:27:33.635 INFO kablam! error: the trait bound `si::length::meter: si::length::Unit` is not satisfied Sep 17 15:27:33.635 INFO kablam! --> src/system.rs:285:30 Sep 17 15:27:33.635 INFO kablam! | Sep 17 15:27:33.635 INFO kablam! 285 | pub type $units = BaseUnits<$(system::$name::$unit),+, V>; Sep 17 15:27:33.635 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `si::length::Unit` is not implemented for `si::length::meter` Sep 17 15:27:33.635 INFO kablam! | Sep 17 15:27:33.635 INFO kablam! ::: src/si/mod.rs:10:1 Sep 17 15:27:33.635 INFO kablam! | Sep 17 15:27:33.635 INFO kablam! 10 | / system! { Sep 17 15:27:33.635 INFO kablam! 11 | | /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ). Sep 17 15:27:33.635 INFO kablam! 12 | | quantities: ISQ { Sep 17 15:27:33.635 INFO kablam! 13 | | length: meter, L; Sep 17 15:27:33.635 INFO kablam! ... | Sep 17 15:27:33.635 INFO kablam! 34 | | } Sep 17 15:27:33.635 INFO kablam! 35 | | } Sep 17 15:27:33.635 INFO kablam! | |_- in this macro invocation Sep 17 15:27:33.635 INFO kablam! | Sep 17 15:27:33.635 INFO kablam! = help: consider adding a `where si::length::meter: si::length::Unit` bound Sep 17 15:27:33.635 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 15:27:33.635 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 15:27:33.636 INFO kablam! Sep 17 15:27:33.643 INFO kablam! error: the trait bound `si::mass::kilogram: si::mass::Unit` is not satisfied Sep 17 15:27:33.643 INFO kablam! --> src/system.rs:285:30 Sep 17 15:27:33.643 INFO kablam! | Sep 17 15:27:33.643 INFO kablam! 285 | pub type $units = BaseUnits<$(system::$name::$unit),+, V>; Sep 17 15:27:33.643 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `si::mass::Unit` is not implemented for `si::mass::kilogram` Sep 17 15:27:33.643 INFO kablam! | Sep 17 15:27:33.643 INFO kablam! ::: src/si/mod.rs:10:1 Sep 17 15:27:33.643 INFO kablam! | Sep 17 15:27:33.643 INFO kablam! 10 | / system! { Sep 17 15:27:33.643 INFO kablam! 11 | | /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ). Sep 17 15:27:33.643 INFO kablam! 12 | | quantities: ISQ { Sep 17 15:27:33.643 INFO kablam! 13 | | length: meter, L; Sep 17 15:27:33.643 INFO kablam! ... | Sep 17 15:27:33.643 INFO kablam! 34 | | } Sep 17 15:27:33.643 INFO kablam! 35 | | } Sep 17 15:27:33.643 INFO kablam! | |_- in this macro invocation Sep 17 15:27:33.643 INFO kablam! | Sep 17 15:27:33.643 INFO kablam! = help: consider adding a `where si::mass::kilogram: si::mass::Unit` bound Sep 17 15:27:33.643 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 15:27:33.643 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 15:27:33.643 INFO kablam! Sep 17 15:27:33.643 INFO kablam! error: the trait bound `si::time::second: si::time::Unit` is not satisfied Sep 17 15:27:33.643 INFO kablam! --> src/system.rs:285:30 Sep 17 15:27:33.644 INFO kablam! | Sep 17 15:27:33.644 INFO kablam! 285 | pub type $units = BaseUnits<$(system::$name::$unit),+, V>; Sep 17 15:27:33.644 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `si::time::Unit` is not implemented for `si::time::second` Sep 17 15:27:33.644 INFO kablam! | Sep 17 15:27:33.644 INFO kablam! ::: src/si/mod.rs:10:1 Sep 17 15:27:33.644 INFO kablam! | Sep 17 15:27:33.644 INFO kablam! 10 | / system! { Sep 17 15:27:33.644 INFO kablam! 11 | | /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ). Sep 17 15:27:33.644 INFO kablam! 12 | | quantities: ISQ { Sep 17 15:27:33.644 INFO kablam! 13 | | length: meter, L; Sep 17 15:27:33.644 INFO kablam! ... | Sep 17 15:27:33.644 INFO kablam! 34 | | } Sep 17 15:27:33.644 INFO kablam! 35 | | } Sep 17 15:27:33.644 INFO kablam! | |_- in this macro invocation Sep 17 15:27:33.644 INFO kablam! | Sep 17 15:27:33.644 INFO kablam! = help: consider adding a `where si::time::second: si::time::Unit` bound Sep 17 15:27:33.644 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 15:27:33.644 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 15:27:33.644 INFO kablam! Sep 17 15:27:33.644 INFO kablam! error: the trait bound `si::electric_current::ampere: si::electric_current::Unit` is not satisfied Sep 17 15:27:33.644 INFO kablam! --> src/system.rs:285:30 Sep 17 15:27:33.644 INFO kablam! | Sep 17 15:27:33.644 INFO kablam! 285 | pub type $units = BaseUnits<$(system::$name::$unit),+, V>; Sep 17 15:27:33.644 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `si::electric_current::Unit` is not implemented for `si::electric_current::ampere` Sep 17 15:27:33.644 INFO kablam! | Sep 17 15:27:33.644 INFO kablam! ::: src/si/mod.rs:10:1 Sep 17 15:27:33.644 INFO kablam! | Sep 17 15:27:33.644 INFO kablam! 10 | / system! { Sep 17 15:27:33.644 INFO kablam! 11 | | /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ). Sep 17 15:27:33.644 INFO kablam! 12 | | quantities: ISQ { Sep 17 15:27:33.644 INFO kablam! 13 | | length: meter, L; Sep 17 15:27:33.644 INFO kablam! ... | Sep 17 15:27:33.644 INFO kablam! 34 | | } Sep 17 15:27:33.644 INFO kablam! 35 | | } Sep 17 15:27:33.644 INFO kablam! | |_- in this macro invocation Sep 17 15:27:33.644 INFO kablam! | Sep 17 15:27:33.644 INFO kablam! = help: consider adding a `where si::electric_current::ampere: si::electric_current::Unit` bound Sep 17 15:27:33.644 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 15:27:33.644 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 15:27:33.644 INFO kablam! Sep 17 15:27:33.644 INFO kablam! error: the trait bound `si::thermodynamic_temperature::kelvin: si::thermodynamic_temperature::Unit` is not satisfied Sep 17 15:27:33.644 INFO kablam! --> src/system.rs:285:30 Sep 17 15:27:33.644 INFO kablam! | Sep 17 15:27:33.644 INFO kablam! 285 | pub type $units = BaseUnits<$(system::$name::$unit),+, V>; Sep 17 15:27:33.644 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `si::thermodynamic_temperature::Unit` is not implemented for `si::thermodynamic_temperature::kelvin` Sep 17 15:27:33.644 INFO kablam! | Sep 17 15:27:33.644 INFO kablam! ::: src/si/mod.rs:10:1 Sep 17 15:27:33.644 INFO kablam! | Sep 17 15:27:33.644 INFO kablam! 10 | / system! { Sep 17 15:27:33.644 INFO kablam! 11 | | /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ). Sep 17 15:27:33.644 INFO kablam! 12 | | quantities: ISQ { Sep 17 15:27:33.644 INFO kablam! 13 | | length: meter, L; Sep 17 15:27:33.644 INFO kablam! ... | Sep 17 15:27:33.644 INFO kablam! 34 | | } Sep 17 15:27:33.644 INFO kablam! 35 | | } Sep 17 15:27:33.644 INFO kablam! | |_- in this macro invocation Sep 17 15:27:33.644 INFO kablam! | Sep 17 15:27:33.644 INFO kablam! = help: consider adding a `where si::thermodynamic_temperature::kelvin: si::thermodynamic_temperature::Unit` bound Sep 17 15:27:33.644 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 15:27:33.644 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 15:27:33.644 INFO kablam! Sep 17 15:27:33.644 INFO kablam! error: the trait bound `si::amount_of_substance::mole: si::amount_of_substance::Unit` is not satisfied Sep 17 15:27:33.644 INFO kablam! --> src/system.rs:285:30 Sep 17 15:27:33.644 INFO kablam! | Sep 17 15:27:33.644 INFO kablam! 285 | pub type $units = BaseUnits<$(system::$name::$unit),+, V>; Sep 17 15:27:33.645 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `si::amount_of_substance::Unit` is not implemented for `si::amount_of_substance::mole` Sep 17 15:27:33.645 INFO kablam! | Sep 17 15:27:33.645 INFO kablam! ::: src/si/mod.rs:10:1 Sep 17 15:27:33.645 INFO kablam! | Sep 17 15:27:33.645 INFO kablam! 10 | / system! { Sep 17 15:27:33.645 INFO kablam! 11 | | /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ). Sep 17 15:27:33.645 INFO kablam! 12 | | quantities: ISQ { Sep 17 15:27:33.645 INFO kablam! 13 | | length: meter, L; Sep 17 15:27:33.645 INFO kablam! ... | Sep 17 15:27:33.645 INFO kablam! 34 | | } Sep 17 15:27:33.645 INFO kablam! 35 | | } Sep 17 15:27:33.645 INFO kablam! | |_- in this macro invocation Sep 17 15:27:33.645 INFO kablam! | Sep 17 15:27:33.645 INFO kablam! = help: consider adding a `where si::amount_of_substance::mole: si::amount_of_substance::Unit` bound Sep 17 15:27:33.645 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 15:27:33.645 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 15:27:33.645 INFO kablam! Sep 17 15:27:33.645 INFO kablam! error: the trait bound `si::luminous_intensity::candela: si::luminous_intensity::Unit` is not satisfied Sep 17 15:27:33.645 INFO kablam! --> src/system.rs:285:30 Sep 17 15:27:33.645 INFO kablam! | Sep 17 15:27:33.645 INFO kablam! 285 | pub type $units = BaseUnits<$(system::$name::$unit),+, V>; Sep 17 15:27:33.645 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `si::luminous_intensity::Unit` is not implemented for `si::luminous_intensity::candela` Sep 17 15:27:33.645 INFO kablam! | Sep 17 15:27:33.645 INFO kablam! ::: src/si/mod.rs:10:1 Sep 17 15:27:33.645 INFO kablam! | Sep 17 15:27:33.645 INFO kablam! 10 | / system! { Sep 17 15:27:33.645 INFO kablam! 11 | | /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ). Sep 17 15:27:33.645 INFO kablam! 12 | | quantities: ISQ { Sep 17 15:27:33.645 INFO kablam! 13 | | length: meter, L; Sep 17 15:27:33.645 INFO kablam! ... | Sep 17 15:27:33.645 INFO kablam! 34 | | } Sep 17 15:27:33.645 INFO kablam! 35 | | } Sep 17 15:27:33.645 INFO kablam! | |_- in this macro invocation Sep 17 15:27:33.645 INFO kablam! | Sep 17 15:27:33.645 INFO kablam! = help: consider adding a `where si::luminous_intensity::candela: si::luminous_intensity::Unit` bound Sep 17 15:27:33.645 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 15:27:33.645 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 15:27:33.645 INFO kablam! Sep 17 15:27:33.767 INFO kablam! error: aborting due to 17 previous errors Sep 17 15:27:33.767 INFO kablam! Sep 17 15:27:33.772 INFO kablam! error: Could not compile `uom`. Sep 17 15:27:33.772 INFO kablam! warning: build failed, waiting for other jobs to finish... Sep 17 15:27:34.100 INFO kablam! error: build failed Sep 17 15:27:34.115 INFO kablam! su: No module specific data is present Sep 17 15:27:35.384 INFO running `"docker" "rm" "-f" "d9a5c357c391b95022060494906b35bbc3b9593a39eb52e11f6f3a911f328af8"` Sep 17 15:27:35.496 INFO blam! d9a5c357c391b95022060494906b35bbc3b9593a39eb52e11f6f3a911f328af8