Sep 21 01:14:02.986 INFO checking uom-0.14.0 against try#f1a3f05968ed2a674e09b6efa4ad9df90816e2b6 for pr-54394 Sep 21 01:14:02.986 INFO running: cargo +f1a3f05968ed2a674e09b6efa4ad9df90816e2b6-alt check --frozen --all --all-targets Sep 21 01:14:02.986 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-2/pr-54394/try#f1a3f05968ed2a674e09b6efa4ad9df90816e2b6:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-54394/worker-2/try#f1a3f05968ed2a674e09b6efa4ad9df90816e2b6:/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 +f1a3f05968ed2a674e09b6efa4ad9df90816e2b6-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-m" "1536M" "crater"` Sep 21 01:14:03.102 INFO blam! 222c6855e341a7dc36d214cc8fe48276924312b021197bffcc8d7e52e0d33247 Sep 21 01:14:03.104 INFO running `"docker" "start" "-a" "222c6855e341a7dc36d214cc8fe48276924312b021197bffcc8d7e52e0d33247"` Sep 21 01:14:04.274 INFO kablam! usermod: no changes Sep 21 01:14:04.388 INFO kablam! Checking uom v0.14.0 (/source) Sep 21 01:14:04.388 INFO kablam! Checking env_logger v0.3.5 Sep 21 01:14:04.774 INFO kablam! Checking quickcheck v0.4.1 Sep 21 01:14:04.974 INFO kablam! warning: 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 21 01:14:04.974 INFO kablam! --> src/system.rs:786:36 Sep 21 01:14:04.974 INFO kablam! | Sep 21 01:14:04.974 INFO kablam! 786 | pub type $quantity = super::Quantity; Sep 21 01:14:04.974 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 21 01:14:04.974 INFO kablam! | Sep 21 01:14:04.974 INFO kablam! ::: src/si/acceleration.rs:3:1 Sep 21 01:14:04.974 INFO kablam! | Sep 21 01:14:04.974 INFO kablam! 3 | / quantity! { Sep 21 01:14:04.974 INFO kablam! 4 | | /// Acceleration (base unit meter per second2, m1 · s-2). Sep 21 01:14:04.974 INFO kablam! 5 | | quantity: Acceleration; "acceleration"; Sep 21 01:14:04.974 INFO kablam! 6 | | /// Acceleration dimension, m1 · s-2. Sep 21 01:14:04.974 INFO kablam! ... | Sep 21 01:14:04.974 INFO kablam! 56 | | } Sep 21 01:14:04.974 INFO kablam! 57 | | } Sep 21 01:14:04.974 INFO kablam! | |_- in this macro invocation Sep 21 01:14:04.974 INFO kablam! | Sep 21 01:14:04.974 INFO kablam! = note: #[warn(type_alias_missing_bounds)] on by default Sep 21 01:14:04.974 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 21 01:14:04.974 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:14:04.974 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:14:04.974 INFO kablam! Sep 21 01:14:04.979 INFO kablam! warning: the trait bound `U: si::Units>, typenum::Z0>, V>` is not satisfied Sep 21 01:14:04.979 INFO kablam! --> src/system.rs:786:36 Sep 21 01:14:04.979 INFO kablam! | Sep 21 01:14:04.980 INFO kablam! 786 | pub type $quantity = super::Quantity; Sep 21 01:14:04.980 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `si::Units>, typenum::Z0>, V>` is not implemented for `U` Sep 21 01:14:04.980 INFO kablam! | Sep 21 01:14:04.980 INFO kablam! ::: src/si/amount_of_substance.rs:3:1 Sep 21 01:14:04.980 INFO kablam! | Sep 21 01:14:04.980 INFO kablam! 3 | / quantity! { Sep 21 01:14:04.980 INFO kablam! 4 | | /// Amount of substance (base unit mole, mol1). Sep 21 01:14:04.980 INFO kablam! 5 | | quantity: AmountOfSubstance; "amount of substance"; Sep 21 01:14:04.980 INFO kablam! 6 | | /// Amount of substance dimension, mol1. Sep 21 01:14:04.980 INFO kablam! ... | Sep 21 01:14:04.980 INFO kablam! 40 | | } Sep 21 01:14:04.980 INFO kablam! 41 | | } Sep 21 01:14:04.980 INFO kablam! | |_- in this macro invocation Sep 21 01:14:04.980 INFO kablam! | Sep 21 01:14:04.980 INFO kablam! = help: consider adding a `where U: si::Units>, typenum::Z0>, V>` bound Sep 21 01:14:04.980 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:14:04.980 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:14:04.980 INFO kablam! Sep 21 01:14:04.984 INFO kablam! warning: 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 21 01:14:04.984 INFO kablam! --> src/system.rs:786:36 Sep 21 01:14:04.984 INFO kablam! | Sep 21 01:14:04.984 INFO kablam! 786 | pub type $quantity = super::Quantity; Sep 21 01:14:04.984 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 21 01:14:04.984 INFO kablam! | Sep 21 01:14:04.984 INFO kablam! ::: src/si/area.rs:3:1 Sep 21 01:14:04.984 INFO kablam! | Sep 21 01:14:04.984 INFO kablam! 3 | / quantity! { Sep 21 01:14:04.984 INFO kablam! 4 | | /// Area (base unit square meter, m2). Sep 21 01:14:04.984 INFO kablam! 5 | | quantity: Area; "area"; Sep 21 01:14:04.984 INFO kablam! 6 | | /// Area dimension, m2. Sep 21 01:14:04.984 INFO kablam! ... | Sep 21 01:14:04.984 INFO kablam! 36 | | } Sep 21 01:14:04.984 INFO kablam! 37 | | } Sep 21 01:14:04.984 INFO kablam! | |_- in this macro invocation Sep 21 01:14:04.984 INFO kablam! | Sep 21 01:14:04.984 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 21 01:14:04.984 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:14:04.984 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:14:04.984 INFO kablam! Sep 21 01:14:04.989 INFO kablam! warning: the trait bound `U: si::Units>, typenum::Z0, typenum::Z0, typenum::Z0>, V>` is not satisfied Sep 21 01:14:04.989 INFO kablam! --> src/system.rs:786:36 Sep 21 01:14:04.989 INFO kablam! | Sep 21 01:14:04.989 INFO kablam! 786 | pub type $quantity = super::Quantity; Sep 21 01:14:04.989 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `si::Units>, typenum::Z0, typenum::Z0, typenum::Z0>, V>` is not implemented for `U` Sep 21 01:14:04.989 INFO kablam! | Sep 21 01:14:04.989 INFO kablam! ::: src/si/electric_current.rs:3:1 Sep 21 01:14:04.989 INFO kablam! | Sep 21 01:14:04.989 INFO kablam! 3 | / quantity! { Sep 21 01:14:04.989 INFO kablam! 4 | | /// Electric current (base unit ampere, A1). Sep 21 01:14:04.989 INFO kablam! 5 | | quantity: ElectricCurrent; "electric current"; Sep 21 01:14:04.989 INFO kablam! 6 | | /// Amount of substance dimension, mol1. Sep 21 01:14:04.989 INFO kablam! ... | Sep 21 01:14:04.989 INFO kablam! 40 | | } Sep 21 01:14:04.989 INFO kablam! 41 | | } Sep 21 01:14:04.989 INFO kablam! | |_- in this macro invocation Sep 21 01:14:04.989 INFO kablam! | Sep 21 01:14:04.989 INFO kablam! = help: consider adding a `where U: si::Units>, typenum::Z0, typenum::Z0, typenum::Z0>, V>` bound Sep 21 01:14:04.989 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:14:04.989 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:14:04.989 INFO kablam! Sep 21 01:14:04.995 INFO kablam! warning: the trait bound `U: si::Units>, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0>, V>` is not satisfied Sep 21 01:14:04.995 INFO kablam! --> src/system.rs:786:36 Sep 21 01:14:04.995 INFO kablam! | Sep 21 01:14:04.995 INFO kablam! 786 | pub type $quantity = super::Quantity; Sep 21 01:14:04.995 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 21 01:14:04.995 INFO kablam! | Sep 21 01:14:04.995 INFO kablam! ::: src/si/length.rs:3:1 Sep 21 01:14:04.995 INFO kablam! | Sep 21 01:14:04.995 INFO kablam! 3 | / quantity! { Sep 21 01:14:04.995 INFO kablam! 4 | | /// Length (base unit meter, m1). Sep 21 01:14:04.995 INFO kablam! 5 | | quantity: Length; "length"; Sep 21 01:14:04.995 INFO kablam! 6 | | /// Length dimension, m1. Sep 21 01:14:04.995 INFO kablam! ... | Sep 21 01:14:04.995 INFO kablam! 61 | | } Sep 21 01:14:04.995 INFO kablam! 62 | | } Sep 21 01:14:04.995 INFO kablam! | |_- in this macro invocation Sep 21 01:14:04.995 INFO kablam! | Sep 21 01:14:04.995 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 21 01:14:04.995 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:14:04.995 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:14:04.995 INFO kablam! Sep 21 01:14:05.010 INFO kablam! warning: the trait bound `U: si::Units>>, V>` is not satisfied Sep 21 01:14:05.010 INFO kablam! --> src/system.rs:786:36 Sep 21 01:14:05.010 INFO kablam! | Sep 21 01:14:05.010 INFO kablam! 786 | pub type $quantity = super::Quantity; Sep 21 01:14:05.010 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `si::Units>>, V>` is not implemented for `U` Sep 21 01:14:05.010 INFO kablam! | Sep 21 01:14:05.010 INFO kablam! ::: src/si/luminous_intensity.rs:3:1 Sep 21 01:14:05.010 INFO kablam! | Sep 21 01:14:05.010 INFO kablam! 3 | / quantity! { Sep 21 01:14:05.010 INFO kablam! 4 | | /// Luminous intensity (base unit candela, cd1). Sep 21 01:14:05.010 INFO kablam! 5 | | quantity: LuminousIntensity; "luminous intensity"; Sep 21 01:14:05.010 INFO kablam! 6 | | /// Luminous intensity dimension, cd1. Sep 21 01:14:05.010 INFO kablam! ... | Sep 21 01:14:05.010 INFO kablam! 39 | | } Sep 21 01:14:05.010 INFO kablam! 40 | | } Sep 21 01:14:05.010 INFO kablam! | |_- in this macro invocation Sep 21 01:14:05.010 INFO kablam! | Sep 21 01:14:05.010 INFO kablam! = help: consider adding a `where U: si::Units>>, V>` bound Sep 21 01:14:05.010 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:14:05.010 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:14:05.010 INFO kablam! Sep 21 01:14:05.014 INFO kablam! warning: the trait bound `U: si::Units>, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0>, V>` is not satisfied Sep 21 01:14:05.014 INFO kablam! --> src/system.rs:786:36 Sep 21 01:14:05.014 INFO kablam! | Sep 21 01:14:05.014 INFO kablam! 786 | pub type $quantity = super::Quantity; Sep 21 01:14:05.014 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `si::Units>, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0>, V>` is not implemented for `U` Sep 21 01:14:05.014 INFO kablam! | Sep 21 01:14:05.014 INFO kablam! ::: src/si/mass.rs:3:1 Sep 21 01:14:05.014 INFO kablam! | Sep 21 01:14:05.014 INFO kablam! 3 | / quantity! { Sep 21 01:14:05.014 INFO kablam! 4 | | /// Mass (base unit kilogram, kg1). Sep 21 01:14:05.014 INFO kablam! 5 | | quantity: Mass; "mass"; Sep 21 01:14:05.014 INFO kablam! 6 | | /// Mass dimension, kg1. Sep 21 01:14:05.014 INFO kablam! ... | Sep 21 01:14:05.014 INFO kablam! 38 | | } Sep 21 01:14:05.014 INFO kablam! 39 | | } Sep 21 01:14:05.014 INFO kablam! | |_- in this macro invocation Sep 21 01:14:05.014 INFO kablam! | Sep 21 01:14:05.014 INFO kablam! = help: consider adding a `where U: si::Units>, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0>, V>` bound Sep 21 01:14:05.014 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:14:05.014 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:14:05.014 INFO kablam! Sep 21 01:14:05.022 INFO kablam! warning: the trait bound `U: si::Units>, typenum::Z0, typenum::Z0>, V>` is not satisfied Sep 21 01:14:05.022 INFO kablam! --> src/system.rs:786:36 Sep 21 01:14:05.022 INFO kablam! | Sep 21 01:14:05.022 INFO kablam! 786 | pub type $quantity = super::Quantity; Sep 21 01:14:05.022 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `si::Units>, typenum::Z0, typenum::Z0>, V>` is not implemented for `U` Sep 21 01:14:05.022 INFO kablam! | Sep 21 01:14:05.022 INFO kablam! ::: src/si/thermodynamic_temperature.rs:3:1 Sep 21 01:14:05.022 INFO kablam! | Sep 21 01:14:05.022 INFO kablam! 3 | / quantity! { Sep 21 01:14:05.022 INFO kablam! 4 | | /// Thermodynamic temperature (base unit kelvin, K1). Sep 21 01:14:05.022 INFO kablam! 5 | | quantity: ThermodynamicTemperature; "thermodynamic temperature"; Sep 21 01:14:05.022 INFO kablam! 6 | | /// Thermodynamic temperature dimension, K1. Sep 21 01:14:05.022 INFO kablam! ... | Sep 21 01:14:05.022 INFO kablam! 38 | | } Sep 21 01:14:05.022 INFO kablam! 39 | | } Sep 21 01:14:05.022 INFO kablam! | |_- in this macro invocation Sep 21 01:14:05.022 INFO kablam! | Sep 21 01:14:05.022 INFO kablam! = help: consider adding a `where U: si::Units>, typenum::Z0, typenum::Z0>, V>` bound Sep 21 01:14:05.022 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:14:05.022 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:14:05.022 INFO kablam! Sep 21 01:14:05.025 INFO kablam! warning: the trait bound `U: si::Units>, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0>, V>` is not satisfied Sep 21 01:14:05.025 INFO kablam! --> src/system.rs:786:36 Sep 21 01:14:05.025 INFO kablam! | Sep 21 01:14:05.025 INFO kablam! 786 | pub type $quantity = super::Quantity; Sep 21 01:14:05.025 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `si::Units>, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0>, V>` is not implemented for `U` Sep 21 01:14:05.025 INFO kablam! | Sep 21 01:14:05.025 INFO kablam! ::: src/si/time.rs:3:1 Sep 21 01:14:05.025 INFO kablam! | Sep 21 01:14:05.025 INFO kablam! 3 | / quantity! { Sep 21 01:14:05.025 INFO kablam! 4 | | /// Time (base unit second, s1). Sep 21 01:14:05.025 INFO kablam! 5 | | quantity: Time; "time"; Sep 21 01:14:05.025 INFO kablam! 6 | | /// Time dimension, s1. Sep 21 01:14:05.026 INFO kablam! ... | Sep 21 01:14:05.026 INFO kablam! 38 | | } Sep 21 01:14:05.026 INFO kablam! 39 | | } Sep 21 01:14:05.026 INFO kablam! | |_- in this macro invocation Sep 21 01:14:05.026 INFO kablam! | Sep 21 01:14:05.026 INFO kablam! = help: consider adding a `where U: si::Units>, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0>, V>` bound Sep 21 01:14:05.026 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:14:05.026 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:14:05.026 INFO kablam! Sep 21 01:14:05.034 INFO kablam! warning: the trait bound `U: si::Units>, typenum::Z0, typenum::NInt>, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0>, V>` is not satisfied Sep 21 01:14:05.034 INFO kablam! --> src/system.rs:786:36 Sep 21 01:14:05.034 INFO kablam! | Sep 21 01:14:05.034 INFO kablam! 786 | pub type $quantity = super::Quantity; Sep 21 01:14:05.034 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 21 01:14:05.034 INFO kablam! | Sep 21 01:14:05.034 INFO kablam! ::: src/si/velocity.rs:3:1 Sep 21 01:14:05.034 INFO kablam! | Sep 21 01:14:05.034 INFO kablam! 3 | / quantity! { Sep 21 01:14:05.034 INFO kablam! 4 | | /// Velocity (base unit meter per second, m1 · s-1). Sep 21 01:14:05.034 INFO kablam! 5 | | quantity: Velocity; "velocity"; Sep 21 01:14:05.034 INFO kablam! 6 | | /// Velocity dimension, m1 · s-1. Sep 21 01:14:05.034 INFO kablam! ... | Sep 21 01:14:05.034 INFO kablam! 55 | | } Sep 21 01:14:05.034 INFO kablam! 56 | | } Sep 21 01:14:05.034 INFO kablam! | |_- in this macro invocation Sep 21 01:14:05.034 INFO kablam! | Sep 21 01:14:05.034 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 21 01:14:05.034 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:14:05.034 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:14:05.034 INFO kablam! Sep 21 01:14:05.037 INFO kablam! warning: the trait bound `si::length::meter: si::length::Unit` is not satisfied Sep 21 01:14:05.037 INFO kablam! --> src/system.rs:285:30 Sep 21 01:14:05.037 INFO kablam! | Sep 21 01:14:05.037 INFO kablam! 285 | pub type $units = BaseUnits<$(system::$name::$unit),+, V>; Sep 21 01:14:05.037 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `si::length::Unit` is not implemented for `si::length::meter` Sep 21 01:14:05.037 INFO kablam! | Sep 21 01:14:05.037 INFO kablam! ::: src/si/mod.rs:10:1 Sep 21 01:14:05.037 INFO kablam! | Sep 21 01:14:05.037 INFO kablam! 10 | / system! { Sep 21 01:14:05.037 INFO kablam! 11 | | /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ). Sep 21 01:14:05.037 INFO kablam! 12 | | quantities: ISQ { Sep 21 01:14:05.037 INFO kablam! 13 | | length: meter, L; Sep 21 01:14:05.037 INFO kablam! ... | Sep 21 01:14:05.037 INFO kablam! 34 | | } Sep 21 01:14:05.037 INFO kablam! 35 | | } Sep 21 01:14:05.037 INFO kablam! | |_- in this macro invocation Sep 21 01:14:05.037 INFO kablam! | Sep 21 01:14:05.037 INFO kablam! = help: consider adding a `where si::length::meter: si::length::Unit` bound Sep 21 01:14:05.037 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:14:05.037 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:14:05.037 INFO kablam! Sep 21 01:14:05.037 INFO kablam! warning: the trait bound `si::mass::kilogram: si::mass::Unit` is not satisfied Sep 21 01:14:05.037 INFO kablam! --> src/system.rs:285:30 Sep 21 01:14:05.037 INFO kablam! | Sep 21 01:14:05.037 INFO kablam! 285 | pub type $units = BaseUnits<$(system::$name::$unit),+, V>; Sep 21 01:14:05.037 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `si::mass::Unit` is not implemented for `si::mass::kilogram` Sep 21 01:14:05.037 INFO kablam! | Sep 21 01:14:05.037 INFO kablam! ::: src/si/mod.rs:10:1 Sep 21 01:14:05.037 INFO kablam! | Sep 21 01:14:05.037 INFO kablam! 10 | / system! { Sep 21 01:14:05.037 INFO kablam! 11 | | /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ). Sep 21 01:14:05.037 INFO kablam! 12 | | quantities: ISQ { Sep 21 01:14:05.037 INFO kablam! 13 | | length: meter, L; Sep 21 01:14:05.037 INFO kablam! ... | Sep 21 01:14:05.037 INFO kablam! 34 | | } Sep 21 01:14:05.037 INFO kablam! 35 | | } Sep 21 01:14:05.037 INFO kablam! | |_- in this macro invocation Sep 21 01:14:05.037 INFO kablam! | Sep 21 01:14:05.037 INFO kablam! = help: consider adding a `where si::mass::kilogram: si::mass::Unit` bound Sep 21 01:14:05.037 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:14:05.037 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:14:05.037 INFO kablam! Sep 21 01:14:05.038 INFO kablam! warning: the trait bound `si::time::second: si::time::Unit` is not satisfied Sep 21 01:14:05.038 INFO kablam! --> src/system.rs:285:30 Sep 21 01:14:05.038 INFO kablam! | Sep 21 01:14:05.038 INFO kablam! 285 | pub type $units = BaseUnits<$(system::$name::$unit),+, V>; Sep 21 01:14:05.038 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `si::time::Unit` is not implemented for `si::time::second` Sep 21 01:14:05.038 INFO kablam! | Sep 21 01:14:05.038 INFO kablam! ::: src/si/mod.rs:10:1 Sep 21 01:14:05.038 INFO kablam! | Sep 21 01:14:05.038 INFO kablam! 10 | / system! { Sep 21 01:14:05.038 INFO kablam! 11 | | /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ). Sep 21 01:14:05.038 INFO kablam! 12 | | quantities: ISQ { Sep 21 01:14:05.038 INFO kablam! 13 | | length: meter, L; Sep 21 01:14:05.038 INFO kablam! ... | Sep 21 01:14:05.038 INFO kablam! 34 | | } Sep 21 01:14:05.038 INFO kablam! 35 | | } Sep 21 01:14:05.038 INFO kablam! | |_- in this macro invocation Sep 21 01:14:05.038 INFO kablam! | Sep 21 01:14:05.038 INFO kablam! = help: consider adding a `where si::time::second: si::time::Unit` bound Sep 21 01:14:05.038 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:14:05.038 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:14:05.038 INFO kablam! Sep 21 01:14:05.038 INFO kablam! warning: the trait bound `si::electric_current::ampere: si::electric_current::Unit` is not satisfied Sep 21 01:14:05.038 INFO kablam! --> src/system.rs:285:30 Sep 21 01:14:05.038 INFO kablam! | Sep 21 01:14:05.038 INFO kablam! 285 | pub type $units = BaseUnits<$(system::$name::$unit),+, V>; Sep 21 01:14:05.038 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `si::electric_current::Unit` is not implemented for `si::electric_current::ampere` Sep 21 01:14:05.038 INFO kablam! | Sep 21 01:14:05.038 INFO kablam! ::: src/si/mod.rs:10:1 Sep 21 01:14:05.038 INFO kablam! | Sep 21 01:14:05.038 INFO kablam! 10 | / system! { Sep 21 01:14:05.038 INFO kablam! 11 | | /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ). Sep 21 01:14:05.038 INFO kablam! 12 | | quantities: ISQ { Sep 21 01:14:05.038 INFO kablam! 13 | | length: meter, L; Sep 21 01:14:05.038 INFO kablam! ... | Sep 21 01:14:05.038 INFO kablam! 34 | | } Sep 21 01:14:05.038 INFO kablam! 35 | | } Sep 21 01:14:05.038 INFO kablam! | |_- in this macro invocation Sep 21 01:14:05.038 INFO kablam! | Sep 21 01:14:05.038 INFO kablam! = help: consider adding a `where si::electric_current::ampere: si::electric_current::Unit` bound Sep 21 01:14:05.038 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:14:05.038 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:14:05.038 INFO kablam! Sep 21 01:14:05.042 INFO kablam! warning: the trait bound `si::thermodynamic_temperature::kelvin: si::thermodynamic_temperature::Unit` is not satisfied Sep 21 01:14:05.042 INFO kablam! --> src/system.rs:285:30 Sep 21 01:14:05.042 INFO kablam! | Sep 21 01:14:05.042 INFO kablam! 285 | pub type $units = BaseUnits<$(system::$name::$unit),+, V>; Sep 21 01:14:05.042 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `si::thermodynamic_temperature::Unit` is not implemented for `si::thermodynamic_temperature::kelvin` Sep 21 01:14:05.042 INFO kablam! | Sep 21 01:14:05.042 INFO kablam! ::: src/si/mod.rs:10:1 Sep 21 01:14:05.042 INFO kablam! | Sep 21 01:14:05.042 INFO kablam! 10 | / system! { Sep 21 01:14:05.042 INFO kablam! 11 | | /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ). Sep 21 01:14:05.042 INFO kablam! 12 | | quantities: ISQ { Sep 21 01:14:05.042 INFO kablam! 13 | | length: meter, L; Sep 21 01:14:05.042 INFO kablam! ... | Sep 21 01:14:05.042 INFO kablam! 34 | | } Sep 21 01:14:05.042 INFO kablam! 35 | | } Sep 21 01:14:05.042 INFO kablam! | |_- in this macro invocation Sep 21 01:14:05.042 INFO kablam! | Sep 21 01:14:05.042 INFO kablam! = help: consider adding a `where si::thermodynamic_temperature::kelvin: si::thermodynamic_temperature::Unit` bound Sep 21 01:14:05.042 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:14:05.042 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:14:05.042 INFO kablam! Sep 21 01:14:05.042 INFO kablam! warning: the trait bound `si::amount_of_substance::mole: si::amount_of_substance::Unit` is not satisfied Sep 21 01:14:05.042 INFO kablam! --> src/system.rs:285:30 Sep 21 01:14:05.042 INFO kablam! | Sep 21 01:14:05.042 INFO kablam! 285 | pub type $units = BaseUnits<$(system::$name::$unit),+, V>; Sep 21 01:14:05.042 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `si::amount_of_substance::Unit` is not implemented for `si::amount_of_substance::mole` Sep 21 01:14:05.042 INFO kablam! | Sep 21 01:14:05.042 INFO kablam! ::: src/si/mod.rs:10:1 Sep 21 01:14:05.042 INFO kablam! | Sep 21 01:14:05.042 INFO kablam! 10 | / system! { Sep 21 01:14:05.042 INFO kablam! 11 | | /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ). Sep 21 01:14:05.042 INFO kablam! 12 | | quantities: ISQ { Sep 21 01:14:05.042 INFO kablam! 13 | | length: meter, L; Sep 21 01:14:05.042 INFO kablam! ... | Sep 21 01:14:05.042 INFO kablam! 34 | | } Sep 21 01:14:05.042 INFO kablam! 35 | | } Sep 21 01:14:05.042 INFO kablam! | |_- in this macro invocation Sep 21 01:14:05.042 INFO kablam! | Sep 21 01:14:05.042 INFO kablam! = help: consider adding a `where si::amount_of_substance::mole: si::amount_of_substance::Unit` bound Sep 21 01:14:05.043 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:14:05.043 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:14:05.043 INFO kablam! Sep 21 01:14:05.043 INFO kablam! warning: the trait bound `si::luminous_intensity::candela: si::luminous_intensity::Unit` is not satisfied Sep 21 01:14:05.043 INFO kablam! --> src/system.rs:285:30 Sep 21 01:14:05.043 INFO kablam! | Sep 21 01:14:05.043 INFO kablam! 285 | pub type $units = BaseUnits<$(system::$name::$unit),+, V>; Sep 21 01:14:05.043 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `si::luminous_intensity::Unit` is not implemented for `si::luminous_intensity::candela` Sep 21 01:14:05.043 INFO kablam! | Sep 21 01:14:05.043 INFO kablam! ::: src/si/mod.rs:10:1 Sep 21 01:14:05.043 INFO kablam! | Sep 21 01:14:05.043 INFO kablam! 10 | / system! { Sep 21 01:14:05.043 INFO kablam! 11 | | /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ). Sep 21 01:14:05.043 INFO kablam! 12 | | quantities: ISQ { Sep 21 01:14:05.043 INFO kablam! 13 | | length: meter, L; Sep 21 01:14:05.043 INFO kablam! ... | Sep 21 01:14:05.043 INFO kablam! 34 | | } Sep 21 01:14:05.043 INFO kablam! 35 | | } Sep 21 01:14:05.043 INFO kablam! | |_- in this macro invocation Sep 21 01:14:05.043 INFO kablam! | Sep 21 01:14:05.043 INFO kablam! = help: consider adding a `where si::luminous_intensity::candela: si::luminous_intensity::Unit` bound Sep 21 01:14:05.043 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:14:05.043 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:14:05.043 INFO kablam! Sep 21 01:14:06.010 INFO kablam! error[E0601]: `main` function not found in crate `mks` Sep 21 01:14:06.010 INFO kablam! | Sep 21 01:14:06.010 INFO kablam! = note: consider adding a `main` function to `examples/mks.rs` Sep 21 01:14:06.010 INFO kablam! Sep 21 01:14:06.010 INFO kablam! error: aborting due to previous error Sep 21 01:14:06.010 INFO kablam! Sep 21 01:14:06.010 INFO kablam! For more information about this error, try `rustc --explain E0601`. Sep 21 01:14:06.017 INFO kablam! error: Could not compile `uom`. Sep 21 01:14:06.017 INFO kablam! warning: build failed, waiting for other jobs to finish... Sep 21 01:14:06.758 INFO kablam! warning: 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 21 01:14:06.758 INFO kablam! --> src/system.rs:786:36 Sep 21 01:14:06.758 INFO kablam! | Sep 21 01:14:06.758 INFO kablam! 786 | pub type $quantity = super::Quantity; Sep 21 01:14:06.758 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 21 01:14:06.758 INFO kablam! | Sep 21 01:14:06.758 INFO kablam! ::: src/si/acceleration.rs:3:1 Sep 21 01:14:06.758 INFO kablam! | Sep 21 01:14:06.758 INFO kablam! 3 | / quantity! { Sep 21 01:14:06.758 INFO kablam! 4 | | /// Acceleration (base unit meter per second2, m1 · s-2). Sep 21 01:14:06.758 INFO kablam! 5 | | quantity: Acceleration; "acceleration"; Sep 21 01:14:06.758 INFO kablam! 6 | | /// Acceleration dimension, m1 · s-2. Sep 21 01:14:06.758 INFO kablam! ... | Sep 21 01:14:06.758 INFO kablam! 56 | | } Sep 21 01:14:06.758 INFO kablam! 57 | | } Sep 21 01:14:06.759 INFO kablam! | |_- in this macro invocation Sep 21 01:14:06.759 INFO kablam! | Sep 21 01:14:06.759 INFO kablam! = note: #[warn(type_alias_missing_bounds)] on by default Sep 21 01:14:06.759 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 21 01:14:06.759 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:14:06.759 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:14:06.759 INFO kablam! Sep 21 01:14:06.766 INFO kablam! warning: the trait bound `U: si::Units>, typenum::Z0>, V>` is not satisfied Sep 21 01:14:06.766 INFO kablam! --> src/system.rs:786:36 Sep 21 01:14:06.766 INFO kablam! | Sep 21 01:14:06.766 INFO kablam! 786 | pub type $quantity = super::Quantity; Sep 21 01:14:06.766 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `si::Units>, typenum::Z0>, V>` is not implemented for `U` Sep 21 01:14:06.766 INFO kablam! | Sep 21 01:14:06.766 INFO kablam! ::: src/si/amount_of_substance.rs:3:1 Sep 21 01:14:06.766 INFO kablam! | Sep 21 01:14:06.766 INFO kablam! 3 | / quantity! { Sep 21 01:14:06.766 INFO kablam! 4 | | /// Amount of substance (base unit mole, mol1). Sep 21 01:14:06.766 INFO kablam! 5 | | quantity: AmountOfSubstance; "amount of substance"; Sep 21 01:14:06.766 INFO kablam! 6 | | /// Amount of substance dimension, mol1. Sep 21 01:14:06.766 INFO kablam! ... | Sep 21 01:14:06.766 INFO kablam! 40 | | } Sep 21 01:14:06.766 INFO kablam! 41 | | } Sep 21 01:14:06.766 INFO kablam! | |_- in this macro invocation Sep 21 01:14:06.766 INFO kablam! | Sep 21 01:14:06.766 INFO kablam! = help: consider adding a `where U: si::Units>, typenum::Z0>, V>` bound Sep 21 01:14:06.766 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:14:06.766 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:14:06.766 INFO kablam! Sep 21 01:14:06.770 INFO kablam! warning: 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 21 01:14:06.770 INFO kablam! --> src/system.rs:786:36 Sep 21 01:14:06.770 INFO kablam! | Sep 21 01:14:06.770 INFO kablam! 786 | pub type $quantity = super::Quantity; Sep 21 01:14:06.770 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 21 01:14:06.770 INFO kablam! | Sep 21 01:14:06.770 INFO kablam! ::: src/si/area.rs:3:1 Sep 21 01:14:06.770 INFO kablam! | Sep 21 01:14:06.770 INFO kablam! 3 | / quantity! { Sep 21 01:14:06.770 INFO kablam! 4 | | /// Area (base unit square meter, m2). Sep 21 01:14:06.770 INFO kablam! 5 | | quantity: Area; "area"; Sep 21 01:14:06.770 INFO kablam! 6 | | /// Area dimension, m2. Sep 21 01:14:06.770 INFO kablam! ... | Sep 21 01:14:06.770 INFO kablam! 36 | | } Sep 21 01:14:06.770 INFO kablam! 37 | | } Sep 21 01:14:06.770 INFO kablam! | |_- in this macro invocation Sep 21 01:14:06.770 INFO kablam! | Sep 21 01:14:06.770 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 21 01:14:06.770 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:14:06.770 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:14:06.770 INFO kablam! Sep 21 01:14:06.782 INFO kablam! warning: the trait bound `U: si::Units>, typenum::Z0, typenum::Z0, typenum::Z0>, V>` is not satisfied Sep 21 01:14:06.782 INFO kablam! --> src/system.rs:786:36 Sep 21 01:14:06.782 INFO kablam! | Sep 21 01:14:06.782 INFO kablam! 786 | pub type $quantity = super::Quantity; Sep 21 01:14:06.782 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `si::Units>, typenum::Z0, typenum::Z0, typenum::Z0>, V>` is not implemented for `U` Sep 21 01:14:06.782 INFO kablam! | Sep 21 01:14:06.782 INFO kablam! ::: src/si/electric_current.rs:3:1 Sep 21 01:14:06.782 INFO kablam! | Sep 21 01:14:06.782 INFO kablam! 3 | / quantity! { Sep 21 01:14:06.782 INFO kablam! 4 | | /// Electric current (base unit ampere, A1). Sep 21 01:14:06.782 INFO kablam! 5 | | quantity: ElectricCurrent; "electric current"; Sep 21 01:14:06.782 INFO kablam! 6 | | /// Amount of substance dimension, mol1. Sep 21 01:14:06.782 INFO kablam! ... | Sep 21 01:14:06.782 INFO kablam! 40 | | } Sep 21 01:14:06.782 INFO kablam! 41 | | } Sep 21 01:14:06.782 INFO kablam! | |_- in this macro invocation Sep 21 01:14:06.782 INFO kablam! | Sep 21 01:14:06.782 INFO kablam! = help: consider adding a `where U: si::Units>, typenum::Z0, typenum::Z0, typenum::Z0>, V>` bound Sep 21 01:14:06.782 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:14:06.782 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:14:06.782 INFO kablam! Sep 21 01:14:06.786 INFO kablam! warning: the trait bound `U: si::Units>, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0>, V>` is not satisfied Sep 21 01:14:06.786 INFO kablam! --> src/system.rs:786:36 Sep 21 01:14:06.786 INFO kablam! | Sep 21 01:14:06.786 INFO kablam! 786 | pub type $quantity = super::Quantity; Sep 21 01:14:06.786 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 21 01:14:06.786 INFO kablam! | Sep 21 01:14:06.786 INFO kablam! ::: src/si/length.rs:3:1 Sep 21 01:14:06.786 INFO kablam! | Sep 21 01:14:06.786 INFO kablam! 3 | / quantity! { Sep 21 01:14:06.786 INFO kablam! 4 | | /// Length (base unit meter, m1). Sep 21 01:14:06.786 INFO kablam! 5 | | quantity: Length; "length"; Sep 21 01:14:06.786 INFO kablam! 6 | | /// Length dimension, m1. Sep 21 01:14:06.786 INFO kablam! ... | Sep 21 01:14:06.787 INFO kablam! 61 | | } Sep 21 01:14:06.787 INFO kablam! 62 | | } Sep 21 01:14:06.787 INFO kablam! | |_- in this macro invocation Sep 21 01:14:06.787 INFO kablam! | Sep 21 01:14:06.787 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 21 01:14:06.787 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:14:06.787 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:14:06.787 INFO kablam! Sep 21 01:14:06.810 INFO kablam! warning: the trait bound `U: si::Units>>, V>` is not satisfied Sep 21 01:14:06.810 INFO kablam! --> src/system.rs:786:36 Sep 21 01:14:06.810 INFO kablam! | Sep 21 01:14:06.810 INFO kablam! 786 | pub type $quantity = super::Quantity; Sep 21 01:14:06.810 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `si::Units>>, V>` is not implemented for `U` Sep 21 01:14:06.810 INFO kablam! | Sep 21 01:14:06.810 INFO kablam! ::: src/si/luminous_intensity.rs:3:1 Sep 21 01:14:06.810 INFO kablam! | Sep 21 01:14:06.810 INFO kablam! 3 | / quantity! { Sep 21 01:14:06.810 INFO kablam! 4 | | /// Luminous intensity (base unit candela, cd1). Sep 21 01:14:06.810 INFO kablam! 5 | | quantity: LuminousIntensity; "luminous intensity"; Sep 21 01:14:06.810 INFO kablam! 6 | | /// Luminous intensity dimension, cd1. Sep 21 01:14:06.810 INFO kablam! ... | Sep 21 01:14:06.810 INFO kablam! 39 | | } Sep 21 01:14:06.810 INFO kablam! 40 | | } Sep 21 01:14:06.810 INFO kablam! | |_- in this macro invocation Sep 21 01:14:06.810 INFO kablam! | Sep 21 01:14:06.810 INFO kablam! = help: consider adding a `where U: si::Units>>, V>` bound Sep 21 01:14:06.810 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:14:06.810 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:14:06.810 INFO kablam! Sep 21 01:14:06.818 INFO kablam! warning: the trait bound `U: si::Units>, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0>, V>` is not satisfied Sep 21 01:14:06.818 INFO kablam! --> src/system.rs:786:36 Sep 21 01:14:06.818 INFO kablam! | Sep 21 01:14:06.818 INFO kablam! 786 | pub type $quantity = super::Quantity; Sep 21 01:14:06.818 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `si::Units>, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0>, V>` is not implemented for `U` Sep 21 01:14:06.818 INFO kablam! | Sep 21 01:14:06.818 INFO kablam! ::: src/si/mass.rs:3:1 Sep 21 01:14:06.818 INFO kablam! | Sep 21 01:14:06.818 INFO kablam! 3 | / quantity! { Sep 21 01:14:06.818 INFO kablam! 4 | | /// Mass (base unit kilogram, kg1). Sep 21 01:14:06.818 INFO kablam! 5 | | quantity: Mass; "mass"; Sep 21 01:14:06.818 INFO kablam! 6 | | /// Mass dimension, kg1. Sep 21 01:14:06.818 INFO kablam! ... | Sep 21 01:14:06.818 INFO kablam! 38 | | } Sep 21 01:14:06.818 INFO kablam! 39 | | } Sep 21 01:14:06.818 INFO kablam! | |_- in this macro invocation Sep 21 01:14:06.818 INFO kablam! | Sep 21 01:14:06.818 INFO kablam! = help: consider adding a `where U: si::Units>, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0>, V>` bound Sep 21 01:14:06.818 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:14:06.818 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:14:06.818 INFO kablam! Sep 21 01:14:06.818 INFO kablam! warning: the trait bound `U: si::Units>, typenum::Z0, typenum::Z0>, V>` is not satisfied Sep 21 01:14:06.818 INFO kablam! --> src/system.rs:786:36 Sep 21 01:14:06.818 INFO kablam! | Sep 21 01:14:06.818 INFO kablam! 786 | pub type $quantity = super::Quantity; Sep 21 01:14:06.818 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `si::Units>, typenum::Z0, typenum::Z0>, V>` is not implemented for `U` Sep 21 01:14:06.818 INFO kablam! | Sep 21 01:14:06.818 INFO kablam! ::: src/si/thermodynamic_temperature.rs:3:1 Sep 21 01:14:06.818 INFO kablam! | Sep 21 01:14:06.818 INFO kablam! 3 | / quantity! { Sep 21 01:14:06.818 INFO kablam! 4 | | /// Thermodynamic temperature (base unit kelvin, K1). Sep 21 01:14:06.818 INFO kablam! 5 | | quantity: ThermodynamicTemperature; "thermodynamic temperature"; Sep 21 01:14:06.818 INFO kablam! 6 | | /// Thermodynamic temperature dimension, K1. Sep 21 01:14:06.819 INFO kablam! ... | Sep 21 01:14:06.819 INFO kablam! 38 | | } Sep 21 01:14:06.819 INFO kablam! 39 | | } Sep 21 01:14:06.819 INFO kablam! | |_- in this macro invocation Sep 21 01:14:06.819 INFO kablam! | Sep 21 01:14:06.819 INFO kablam! = help: consider adding a `where U: si::Units>, typenum::Z0, typenum::Z0>, V>` bound Sep 21 01:14:06.819 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:14:06.819 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:14:06.819 INFO kablam! Sep 21 01:14:06.830 INFO kablam! warning: the trait bound `U: si::Units>, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0>, V>` is not satisfied Sep 21 01:14:06.830 INFO kablam! --> src/system.rs:786:36 Sep 21 01:14:06.830 INFO kablam! | Sep 21 01:14:06.830 INFO kablam! 786 | pub type $quantity = super::Quantity; Sep 21 01:14:06.830 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `si::Units>, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0>, V>` is not implemented for `U` Sep 21 01:14:06.830 INFO kablam! | Sep 21 01:14:06.830 INFO kablam! ::: src/si/time.rs:3:1 Sep 21 01:14:06.830 INFO kablam! | Sep 21 01:14:06.830 INFO kablam! 3 | / quantity! { Sep 21 01:14:06.830 INFO kablam! 4 | | /// Time (base unit second, s1). Sep 21 01:14:06.830 INFO kablam! 5 | | quantity: Time; "time"; Sep 21 01:14:06.830 INFO kablam! 6 | | /// Time dimension, s1. Sep 21 01:14:06.830 INFO kablam! ... | Sep 21 01:14:06.830 INFO kablam! 38 | | } Sep 21 01:14:06.830 INFO kablam! 39 | | } Sep 21 01:14:06.830 INFO kablam! | |_- in this macro invocation Sep 21 01:14:06.830 INFO kablam! | Sep 21 01:14:06.830 INFO kablam! = help: consider adding a `where U: si::Units>, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0>, V>` bound Sep 21 01:14:06.830 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:14:06.830 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:14:06.830 INFO kablam! Sep 21 01:14:06.838 INFO kablam! warning: the trait bound `U: si::Units>, typenum::Z0, typenum::NInt>, typenum::Z0, typenum::Z0, typenum::Z0, typenum::Z0>, V>` is not satisfied Sep 21 01:14:06.838 INFO kablam! --> src/system.rs:786:36 Sep 21 01:14:06.838 INFO kablam! | Sep 21 01:14:06.838 INFO kablam! 786 | pub type $quantity = super::Quantity; Sep 21 01:14:06.838 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 21 01:14:06.838 INFO kablam! | Sep 21 01:14:06.838 INFO kablam! ::: src/si/velocity.rs:3:1 Sep 21 01:14:06.838 INFO kablam! | Sep 21 01:14:06.838 INFO kablam! 3 | / quantity! { Sep 21 01:14:06.838 INFO kablam! 4 | | /// Velocity (base unit meter per second, m1 · s-1). Sep 21 01:14:06.838 INFO kablam! 5 | | quantity: Velocity; "velocity"; Sep 21 01:14:06.838 INFO kablam! 6 | | /// Velocity dimension, m1 · s-1. Sep 21 01:14:06.838 INFO kablam! ... | Sep 21 01:14:06.838 INFO kablam! 55 | | } Sep 21 01:14:06.838 INFO kablam! 56 | | } Sep 21 01:14:06.838 INFO kablam! | |_- in this macro invocation Sep 21 01:14:06.838 INFO kablam! | Sep 21 01:14:06.838 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 21 01:14:06.838 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:14:06.838 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:14:06.838 INFO kablam! Sep 21 01:14:06.846 INFO kablam! warning: the trait bound `si::length::meter: si::length::Unit` is not satisfied Sep 21 01:14:06.846 INFO kablam! --> src/system.rs:285:30 Sep 21 01:14:06.846 INFO kablam! | Sep 21 01:14:06.846 INFO kablam! 285 | pub type $units = BaseUnits<$(system::$name::$unit),+, V>; Sep 21 01:14:06.846 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `si::length::Unit` is not implemented for `si::length::meter` Sep 21 01:14:06.846 INFO kablam! | Sep 21 01:14:06.846 INFO kablam! ::: src/si/mod.rs:10:1 Sep 21 01:14:06.846 INFO kablam! | Sep 21 01:14:06.846 INFO kablam! 10 | / system! { Sep 21 01:14:06.846 INFO kablam! 11 | | /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ). Sep 21 01:14:06.846 INFO kablam! 12 | | quantities: ISQ { Sep 21 01:14:06.846 INFO kablam! 13 | | length: meter, L; Sep 21 01:14:06.846 INFO kablam! ... | Sep 21 01:14:06.846 INFO kablam! 34 | | } Sep 21 01:14:06.846 INFO kablam! 35 | | } Sep 21 01:14:06.846 INFO kablam! | |_- in this macro invocation Sep 21 01:14:06.846 INFO kablam! | Sep 21 01:14:06.846 INFO kablam! = help: consider adding a `where si::length::meter: si::length::Unit` bound Sep 21 01:14:06.847 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:14:06.847 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:14:06.847 INFO kablam! Sep 21 01:14:06.847 INFO kablam! warning: the trait bound `si::mass::kilogram: si::mass::Unit` is not satisfied Sep 21 01:14:06.847 INFO kablam! --> src/system.rs:285:30 Sep 21 01:14:06.847 INFO kablam! | Sep 21 01:14:06.847 INFO kablam! 285 | pub type $units = BaseUnits<$(system::$name::$unit),+, V>; Sep 21 01:14:06.847 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `si::mass::Unit` is not implemented for `si::mass::kilogram` Sep 21 01:14:06.847 INFO kablam! | Sep 21 01:14:06.847 INFO kablam! ::: src/si/mod.rs:10:1 Sep 21 01:14:06.847 INFO kablam! | Sep 21 01:14:06.847 INFO kablam! 10 | / system! { Sep 21 01:14:06.847 INFO kablam! 11 | | /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ). Sep 21 01:14:06.847 INFO kablam! 12 | | quantities: ISQ { Sep 21 01:14:06.847 INFO kablam! 13 | | length: meter, L; Sep 21 01:14:06.847 INFO kablam! ... | Sep 21 01:14:06.847 INFO kablam! 34 | | } Sep 21 01:14:06.847 INFO kablam! 35 | | } Sep 21 01:14:06.847 INFO kablam! | |_- in this macro invocation Sep 21 01:14:06.847 INFO kablam! | Sep 21 01:14:06.847 INFO kablam! = help: consider adding a `where si::mass::kilogram: si::mass::Unit` bound Sep 21 01:14:06.847 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:14:06.847 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:14:06.847 INFO kablam! Sep 21 01:14:06.847 INFO kablam! warning: the trait bound `si::time::second: si::time::Unit` is not satisfied Sep 21 01:14:06.847 INFO kablam! --> src/system.rs:285:30 Sep 21 01:14:06.847 INFO kablam! | Sep 21 01:14:06.847 INFO kablam! 285 | pub type $units = BaseUnits<$(system::$name::$unit),+, V>; Sep 21 01:14:06.847 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `si::time::Unit` is not implemented for `si::time::second` Sep 21 01:14:06.847 INFO kablam! | Sep 21 01:14:06.847 INFO kablam! ::: src/si/mod.rs:10:1 Sep 21 01:14:06.847 INFO kablam! | Sep 21 01:14:06.847 INFO kablam! 10 | / system! { Sep 21 01:14:06.847 INFO kablam! 11 | | /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ). Sep 21 01:14:06.847 INFO kablam! 12 | | quantities: ISQ { Sep 21 01:14:06.847 INFO kablam! 13 | | length: meter, L; Sep 21 01:14:06.847 INFO kablam! ... | Sep 21 01:14:06.847 INFO kablam! 34 | | } Sep 21 01:14:06.847 INFO kablam! 35 | | } Sep 21 01:14:06.847 INFO kablam! | |_- in this macro invocation Sep 21 01:14:06.847 INFO kablam! | Sep 21 01:14:06.847 INFO kablam! = help: consider adding a `where si::time::second: si::time::Unit` bound Sep 21 01:14:06.847 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:14:06.847 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:14:06.847 INFO kablam! Sep 21 01:14:06.847 INFO kablam! warning: the trait bound `si::electric_current::ampere: si::electric_current::Unit` is not satisfied Sep 21 01:14:06.847 INFO kablam! --> src/system.rs:285:30 Sep 21 01:14:06.847 INFO kablam! | Sep 21 01:14:06.847 INFO kablam! 285 | pub type $units = BaseUnits<$(system::$name::$unit),+, V>; Sep 21 01:14:06.847 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `si::electric_current::Unit` is not implemented for `si::electric_current::ampere` Sep 21 01:14:06.847 INFO kablam! | Sep 21 01:14:06.847 INFO kablam! ::: src/si/mod.rs:10:1 Sep 21 01:14:06.847 INFO kablam! | Sep 21 01:14:06.847 INFO kablam! 10 | / system! { Sep 21 01:14:06.847 INFO kablam! 11 | | /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ). Sep 21 01:14:06.847 INFO kablam! 12 | | quantities: ISQ { Sep 21 01:14:06.847 INFO kablam! 13 | | length: meter, L; Sep 21 01:14:06.847 INFO kablam! ... | Sep 21 01:14:06.847 INFO kablam! 34 | | } Sep 21 01:14:06.847 INFO kablam! 35 | | } Sep 21 01:14:06.847 INFO kablam! | |_- in this macro invocation Sep 21 01:14:06.847 INFO kablam! | Sep 21 01:14:06.847 INFO kablam! = help: consider adding a `where si::electric_current::ampere: si::electric_current::Unit` bound Sep 21 01:14:06.847 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:14:06.847 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:14:06.847 INFO kablam! Sep 21 01:14:06.847 INFO kablam! warning: the trait bound `si::thermodynamic_temperature::kelvin: si::thermodynamic_temperature::Unit` is not satisfied Sep 21 01:14:06.847 INFO kablam! --> src/system.rs:285:30 Sep 21 01:14:06.848 INFO kablam! | Sep 21 01:14:06.848 INFO kablam! 285 | pub type $units = BaseUnits<$(system::$name::$unit),+, V>; Sep 21 01:14:06.848 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `si::thermodynamic_temperature::Unit` is not implemented for `si::thermodynamic_temperature::kelvin` Sep 21 01:14:06.848 INFO kablam! | Sep 21 01:14:06.848 INFO kablam! ::: src/si/mod.rs:10:1 Sep 21 01:14:06.848 INFO kablam! | Sep 21 01:14:06.848 INFO kablam! 10 | / system! { Sep 21 01:14:06.848 INFO kablam! 11 | | /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ). Sep 21 01:14:06.848 INFO kablam! 12 | | quantities: ISQ { Sep 21 01:14:06.848 INFO kablam! 13 | | length: meter, L; Sep 21 01:14:06.848 INFO kablam! ... | Sep 21 01:14:06.848 INFO kablam! 34 | | } Sep 21 01:14:06.848 INFO kablam! 35 | | } Sep 21 01:14:06.848 INFO kablam! | |_- in this macro invocation Sep 21 01:14:06.848 INFO kablam! | Sep 21 01:14:06.848 INFO kablam! = help: consider adding a `where si::thermodynamic_temperature::kelvin: si::thermodynamic_temperature::Unit` bound Sep 21 01:14:06.848 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:14:06.848 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:14:06.848 INFO kablam! Sep 21 01:14:06.848 INFO kablam! warning: the trait bound `si::amount_of_substance::mole: si::amount_of_substance::Unit` is not satisfied Sep 21 01:14:06.848 INFO kablam! --> src/system.rs:285:30 Sep 21 01:14:06.848 INFO kablam! | Sep 21 01:14:06.848 INFO kablam! 285 | pub type $units = BaseUnits<$(system::$name::$unit),+, V>; Sep 21 01:14:06.848 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `si::amount_of_substance::Unit` is not implemented for `si::amount_of_substance::mole` Sep 21 01:14:06.848 INFO kablam! | Sep 21 01:14:06.848 INFO kablam! ::: src/si/mod.rs:10:1 Sep 21 01:14:06.848 INFO kablam! | Sep 21 01:14:06.848 INFO kablam! 10 | / system! { Sep 21 01:14:06.848 INFO kablam! 11 | | /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ). Sep 21 01:14:06.848 INFO kablam! 12 | | quantities: ISQ { Sep 21 01:14:06.848 INFO kablam! 13 | | length: meter, L; Sep 21 01:14:06.848 INFO kablam! ... | Sep 21 01:14:06.848 INFO kablam! 34 | | } Sep 21 01:14:06.848 INFO kablam! 35 | | } Sep 21 01:14:06.848 INFO kablam! | |_- in this macro invocation Sep 21 01:14:06.848 INFO kablam! | Sep 21 01:14:06.848 INFO kablam! = help: consider adding a `where si::amount_of_substance::mole: si::amount_of_substance::Unit` bound Sep 21 01:14:06.848 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:14:06.848 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:14:06.848 INFO kablam! Sep 21 01:14:06.848 INFO kablam! warning: the trait bound `si::luminous_intensity::candela: si::luminous_intensity::Unit` is not satisfied Sep 21 01:14:06.848 INFO kablam! --> src/system.rs:285:30 Sep 21 01:14:06.848 INFO kablam! | Sep 21 01:14:06.848 INFO kablam! 285 | pub type $units = BaseUnits<$(system::$name::$unit),+, V>; Sep 21 01:14:06.848 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `si::luminous_intensity::Unit` is not implemented for `si::luminous_intensity::candela` Sep 21 01:14:06.848 INFO kablam! | Sep 21 01:14:06.848 INFO kablam! ::: src/si/mod.rs:10:1 Sep 21 01:14:06.848 INFO kablam! | Sep 21 01:14:06.850 INFO kablam! 10 | / system! { Sep 21 01:14:06.850 INFO kablam! 11 | | /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ). Sep 21 01:14:06.850 INFO kablam! 12 | | quantities: ISQ { Sep 21 01:14:06.850 INFO kablam! 13 | | length: meter, L; Sep 21 01:14:06.850 INFO kablam! ... | Sep 21 01:14:06.850 INFO kablam! 34 | | } Sep 21 01:14:06.850 INFO kablam! 35 | | } Sep 21 01:14:06.850 INFO kablam! | |_- in this macro invocation Sep 21 01:14:06.850 INFO kablam! | Sep 21 01:14:06.851 INFO kablam! = help: consider adding a `where si::luminous_intensity::candela: si::luminous_intensity::Unit` bound Sep 21 01:14:06.851 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:14:06.851 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:14:06.851 INFO kablam! Sep 21 01:14:06.878 INFO kablam! warning: the trait bound `U: tests::Units>, typenum::Z0>, V>` is not satisfied Sep 21 01:14:06.878 INFO kablam! --> src/system.rs:786:36 Sep 21 01:14:06.878 INFO kablam! | Sep 21 01:14:06.878 INFO kablam! 786 | pub type $quantity = super::Quantity; Sep 21 01:14:06.878 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `tests::Units>, typenum::Z0>, V>` is not implemented for `U` Sep 21 01:14:06.878 INFO kablam! | Sep 21 01:14:06.878 INFO kablam! ::: src/tests.rs:3:5 Sep 21 01:14:06.878 INFO kablam! | Sep 21 01:14:06.878 INFO kablam! 3 | / quantity! { Sep 21 01:14:06.878 INFO kablam! 4 | | quantity: TLength; "length"; Sep 21 01:14:06.878 INFO kablam! 5 | | dimension: Q; Sep 21 01:14:06.878 INFO kablam! 6 | | units { Sep 21 01:14:06.878 INFO kablam! ... | Sep 21 01:14:06.878 INFO kablam! 9 | | } Sep 21 01:14:06.878 INFO kablam! 10 | | } Sep 21 01:14:06.878 INFO kablam! | |_____- in this macro invocation Sep 21 01:14:06.878 INFO kablam! | Sep 21 01:14:06.878 INFO kablam! = help: consider adding a `where U: tests::Units>, typenum::Z0>, V>` bound Sep 21 01:14:06.878 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:14:06.878 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:14:06.878 INFO kablam! Sep 21 01:14:06.878 INFO kablam! warning: the trait bound `U: tests::Units>>, V>` is not satisfied Sep 21 01:14:06.878 INFO kablam! --> src/system.rs:786:36 Sep 21 01:14:06.878 INFO kablam! | Sep 21 01:14:06.878 INFO kablam! 786 | pub type $quantity = super::Quantity; Sep 21 01:14:06.878 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `tests::Units>>, V>` is not implemented for `U` Sep 21 01:14:06.878 INFO kablam! | Sep 21 01:14:06.878 INFO kablam! ::: src/tests.rs:15:5 Sep 21 01:14:06.878 INFO kablam! | Sep 21 01:14:06.878 INFO kablam! 15 | / quantity! { Sep 21 01:14:06.878 INFO kablam! 16 | | quantity: TMass; "mass"; Sep 21 01:14:06.878 INFO kablam! 17 | | dimension: Q; Sep 21 01:14:06.878 INFO kablam! 18 | | units { Sep 21 01:14:06.878 INFO kablam! 19 | | @kilogram: 1000.0 / 1000.0; "kg", "kilogram", "kilograms"; Sep 21 01:14:06.878 INFO kablam! 20 | | } Sep 21 01:14:06.878 INFO kablam! 21 | | } Sep 21 01:14:06.878 INFO kablam! | |_____- in this macro invocation Sep 21 01:14:06.878 INFO kablam! | Sep 21 01:14:06.878 INFO kablam! = help: consider adding a `where U: tests::Units>>, V>` bound Sep 21 01:14:06.878 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:14:06.878 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:14:06.878 INFO kablam! Sep 21 01:14:06.878 INFO kablam! warning: the trait bound `tests::length::meter: tests::length::Unit` is not satisfied Sep 21 01:14:06.878 INFO kablam! --> src/system.rs:285:30 Sep 21 01:14:06.878 INFO kablam! | Sep 21 01:14:06.878 INFO kablam! 285 | pub type $units = BaseUnits<$(system::$name::$unit),+, V>; Sep 21 01:14:06.878 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `tests::length::Unit` is not implemented for `tests::length::meter` Sep 21 01:14:06.878 INFO kablam! | Sep 21 01:14:06.878 INFO kablam! ::: src/tests.rs:24:1 Sep 21 01:14:06.878 INFO kablam! | Sep 21 01:14:06.878 INFO kablam! 24 | / system! { Sep 21 01:14:06.878 INFO kablam! 25 | | quantities: Q { Sep 21 01:14:06.879 INFO kablam! 26 | | length: meter, L; Sep 21 01:14:06.879 INFO kablam! 27 | | mass: kilogram, M; Sep 21 01:14:06.879 INFO kablam! ... | Sep 21 01:14:06.879 INFO kablam! 32 | | } Sep 21 01:14:06.879 INFO kablam! 33 | | } Sep 21 01:14:06.879 INFO kablam! | |_- in this macro invocation Sep 21 01:14:06.879 INFO kablam! | Sep 21 01:14:06.879 INFO kablam! = help: consider adding a `where tests::length::meter: tests::length::Unit` bound Sep 21 01:14:06.879 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:14:06.879 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:14:06.879 INFO kablam! Sep 21 01:14:06.879 INFO kablam! warning: the trait bound `tests::mass::kilogram: tests::mass::Unit` is not satisfied Sep 21 01:14:06.879 INFO kablam! --> src/system.rs:285:30 Sep 21 01:14:06.879 INFO kablam! | Sep 21 01:14:06.879 INFO kablam! 285 | pub type $units = BaseUnits<$(system::$name::$unit),+, V>; Sep 21 01:14:06.879 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `tests::mass::Unit` is not implemented for `tests::mass::kilogram` Sep 21 01:14:06.879 INFO kablam! | Sep 21 01:14:06.879 INFO kablam! ::: src/tests.rs:24:1 Sep 21 01:14:06.879 INFO kablam! | Sep 21 01:14:06.879 INFO kablam! 24 | / system! { Sep 21 01:14:06.879 INFO kablam! 25 | | quantities: Q { Sep 21 01:14:06.879 INFO kablam! 26 | | length: meter, L; Sep 21 01:14:06.879 INFO kablam! 27 | | mass: kilogram, M; Sep 21 01:14:06.879 INFO kablam! ... | Sep 21 01:14:06.879 INFO kablam! 32 | | } Sep 21 01:14:06.879 INFO kablam! 33 | | } Sep 21 01:14:06.879 INFO kablam! | |_- in this macro invocation Sep 21 01:14:06.879 INFO kablam! | Sep 21 01:14:06.879 INFO kablam! = help: consider adding a `where tests::mass::kilogram: tests::mass::Unit` bound Sep 21 01:14:06.879 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:14:06.879 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:14:06.879 INFO kablam! Sep 21 01:14:08.657 INFO kablam! error: build failed Sep 21 01:14:08.658 INFO kablam! su: No module specific data is present Sep 21 01:14:09.199 INFO running `"docker" "rm" "-f" "222c6855e341a7dc36d214cc8fe48276924312b021197bffcc8d7e52e0d33247"` Sep 21 01:14:09.296 INFO blam! 222c6855e341a7dc36d214cc8fe48276924312b021197bffcc8d7e52e0d33247