Sep 21 01:22:50.939 INFO checking typenum-1.10.0 against try#f1a3f05968ed2a674e09b6efa4ad9df90816e2b6 for pr-54394 Sep 21 01:22:50.939 INFO running: cargo +f1a3f05968ed2a674e09b6efa4ad9df90816e2b6-alt check --frozen --all --all-targets Sep 21 01:22:50.939 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-3/pr-54394/try#f1a3f05968ed2a674e09b6efa4ad9df90816e2b6:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-54394/worker-3/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:22:51.185 INFO blam! 6f29f30b1318c0053bb07a98df701e97c56d7d1004481164bbf11022036bb40f Sep 21 01:22:51.187 INFO running `"docker" "start" "-a" "6f29f30b1318c0053bb07a98df701e97c56d7d1004481164bbf11022036bb40f"` Sep 21 01:22:52.047 INFO kablam! usermod: no changes Sep 21 01:22:52.091 INFO kablam! Compiling typenum v1.10.0 (/source) Sep 21 01:22:53.934 INFO kablam! warning: the trait bound `N: uint::GetBit` is not satisfied Sep 21 01:22:53.934 INFO kablam! --> src/uint.rs:1072:28 Sep 21 01:22:53.934 INFO kablam! | Sep 21 01:22:53.934 INFO kablam! 1072 | pub type GetBitOut = >::Output; Sep 21 01:22:53.934 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ the trait `uint::GetBit` is not implemented for `N` Sep 21 01:22:53.934 INFO kablam! | Sep 21 01:22:53.934 INFO kablam! = note: #[warn(type_alias_missing_bounds)] on by default Sep 21 01:22:53.934 INFO kablam! = help: consider adding a `where N: uint::GetBit` bound Sep 21 01:22:53.934 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.934 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.934 INFO kablam! Sep 21 01:22:53.934 INFO kablam! warning: the trait bound `N: private::PrivateSetBit` is not satisfied Sep 21 01:22:53.934 INFO kablam! --> src/uint.rs:1116:31 Sep 21 01:22:53.934 INFO kablam! | Sep 21 01:22:53.934 INFO kablam! 1116 | pub type SetBitOut = >::Output; Sep 21 01:22:53.934 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `private::PrivateSetBit` is not implemented for `N` Sep 21 01:22:53.934 INFO kablam! | Sep 21 01:22:53.934 INFO kablam! = help: consider adding a `where N: private::PrivateSetBit` bound Sep 21 01:22:53.934 INFO kablam! = note: required because of the requirements on the impl of `uint::SetBit` for `N` Sep 21 01:22:53.934 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.934 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.934 INFO kablam! Sep 21 01:22:53.966 INFO kablam! warning: the trait bound `A: marker_traits::Unsigned` is not satisfied Sep 21 01:22:53.966 INFO kablam! --> src/private.rs:32:23 Sep 21 01:22:53.966 INFO kablam! | Sep 21 01:22:53.966 INFO kablam! 32 | pub type TrimOut = ::Output; Sep 21 01:22:53.966 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ the trait `marker_traits::Unsigned` is not implemented for `A` Sep 21 01:22:53.967 INFO kablam! | Sep 21 01:22:53.967 INFO kablam! = help: consider adding a `where A: marker_traits::Unsigned` bound Sep 21 01:22:53.967 INFO kablam! = note: required because of the requirements on the impl of `private::Trim` for `A` Sep 21 01:22:53.967 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.967 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.967 INFO kablam! Sep 21 01:22:53.967 INFO kablam! warning: the trait bound `A: private::Invert` is not satisfied Sep 21 01:22:53.967 INFO kablam! --> src/private.rs:32:23 Sep 21 01:22:53.967 INFO kablam! | Sep 21 01:22:53.967 INFO kablam! 32 | pub type TrimOut = ::Output; Sep 21 01:22:53.967 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ the trait `private::Invert` is not implemented for `A` Sep 21 01:22:53.967 INFO kablam! | Sep 21 01:22:53.967 INFO kablam! = help: consider adding a `where A: private::Invert` bound Sep 21 01:22:53.967 INFO kablam! = note: required because of the requirements on the impl of `private::Trim` for `A` Sep 21 01:22:53.967 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.967 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.967 INFO kablam! Sep 21 01:22:53.967 INFO kablam! warning: the trait bound `A: private::TrimTrailingZeros` is not satisfied Sep 21 01:22:53.967 INFO kablam! --> src/private.rs:40:36 Sep 21 01:22:53.967 INFO kablam! | Sep 21 01:22:53.967 INFO kablam! 40 | pub type TrimTrailingZerosOut = ::Output; Sep 21 01:22:53.967 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `private::TrimTrailingZeros` is not implemented for `A` Sep 21 01:22:53.967 INFO kablam! | Sep 21 01:22:53.967 INFO kablam! = help: consider adding a `where A: private::TrimTrailingZeros` bound Sep 21 01:22:53.967 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.967 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.967 INFO kablam! Sep 21 01:22:53.967 INFO kablam! warning: the trait bound `A: private::Invert` is not satisfied Sep 21 01:22:53.967 INFO kablam! --> src/private.rs:47:25 Sep 21 01:22:53.967 INFO kablam! | Sep 21 01:22:53.967 INFO kablam! 47 | pub type InvertOut = ::Output; Sep 21 01:22:53.967 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ the trait `private::Invert` is not implemented for `A` Sep 21 01:22:53.967 INFO kablam! | Sep 21 01:22:53.967 INFO kablam! = help: consider adding a `where A: private::Invert` bound Sep 21 01:22:53.967 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.967 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.967 INFO kablam! Sep 21 01:22:53.967 INFO kablam! warning: the trait bound `A: private::PrivateInvert` is not satisfied Sep 21 01:22:53.967 INFO kablam! --> src/private.rs:54:37 Sep 21 01:22:53.967 INFO kablam! | Sep 21 01:22:53.967 INFO kablam! 54 | pub type PrivateInvertOut = >::Output; Sep 21 01:22:53.967 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `private::PrivateInvert` is not implemented for `A` Sep 21 01:22:53.967 INFO kablam! | Sep 21 01:22:53.967 INFO kablam! = help: consider adding a `where A: private::PrivateInvert` bound Sep 21 01:22:53.967 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.967 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.967 INFO kablam! Sep 21 01:22:53.967 INFO kablam! warning: the trait bound `A: private::PrivateAnd` is not satisfied Sep 21 01:22:53.967 INFO kablam! --> src/private.rs:68:34 Sep 21 01:22:53.967 INFO kablam! | Sep 21 01:22:53.967 INFO kablam! 68 | pub type PrivateAndOut = >::Output; Sep 21 01:22:53.967 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `private::PrivateAnd` is not implemented for `A` Sep 21 01:22:53.967 INFO kablam! | Sep 21 01:22:53.967 INFO kablam! = help: consider adding a `where A: private::PrivateAnd` bound Sep 21 01:22:53.967 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.967 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.967 INFO kablam! Sep 21 01:22:53.967 INFO kablam! warning: the trait bound `A: private::PrivateXor` is not satisfied Sep 21 01:22:53.967 INFO kablam! --> src/private.rs:74:34 Sep 21 01:22:53.967 INFO kablam! | Sep 21 01:22:53.967 INFO kablam! 74 | pub type PrivateXorOut = >::Output; Sep 21 01:22:53.967 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `private::PrivateXor` is not implemented for `A` Sep 21 01:22:53.967 INFO kablam! | Sep 21 01:22:53.967 INFO kablam! = help: consider adding a `where A: private::PrivateXor` bound Sep 21 01:22:53.967 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.967 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.967 INFO kablam! Sep 21 01:22:53.967 INFO kablam! warning: the trait bound `A: private::PrivateSub` is not satisfied Sep 21 01:22:53.967 INFO kablam! --> src/private.rs:80:34 Sep 21 01:22:53.967 INFO kablam! | Sep 21 01:22:53.967 INFO kablam! 80 | pub type PrivateSubOut = >::Output; Sep 21 01:22:53.968 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `private::PrivateSub` is not implemented for `A` Sep 21 01:22:53.968 INFO kablam! | Sep 21 01:22:53.968 INFO kablam! = help: consider adding a `where A: private::PrivateSub` bound Sep 21 01:22:53.968 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.968 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.968 INFO kablam! Sep 21 01:22:53.968 INFO kablam! warning: the trait bound `P: private::PrivateIntegerAdd` is not satisfied Sep 21 01:22:53.968 INFO kablam! --> src/private.rs:88:42 Sep 21 01:22:53.968 INFO kablam! | Sep 21 01:22:53.968 INFO kablam! 88 | pub type PrivateIntegerAddOut =

>::Output; Sep 21 01:22:53.968 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `private::PrivateIntegerAdd` is not implemented for `P` Sep 21 01:22:53.968 INFO kablam! | Sep 21 01:22:53.968 INFO kablam! = help: consider adding a `where P: private::PrivateIntegerAdd` bound Sep 21 01:22:53.968 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.968 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.968 INFO kablam! Sep 21 01:22:53.968 INFO kablam! warning: the trait bound `A: private::PrivatePow` is not satisfied Sep 21 01:22:53.968 INFO kablam! --> src/private.rs:93:35 Sep 21 01:22:53.968 INFO kablam! | Sep 21 01:22:53.968 INFO kablam! 93 | pub type PrivatePowOut = >::Output; Sep 21 01:22:53.968 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `private::PrivatePow` is not implemented for `A` Sep 21 01:22:53.968 INFO kablam! | Sep 21 01:22:53.968 INFO kablam! = help: consider adding a `where A: private::PrivatePow` bound Sep 21 01:22:53.968 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.968 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.968 INFO kablam! Sep 21 01:22:53.974 INFO kablam! warning: the trait bound `A: marker_traits::Unsigned` is not satisfied Sep 21 01:22:53.974 INFO kablam! --> src/private.rs:100:33 Sep 21 01:22:53.974 INFO kablam! | Sep 21 01:22:53.974 INFO kablam! 100 | pub type ShiftDiffOut = >::Output; Sep 21 01:22:53.974 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `marker_traits::Unsigned` is not implemented for `A` Sep 21 01:22:53.974 INFO kablam! | Sep 21 01:22:53.974 INFO kablam! = help: consider adding a `where A: marker_traits::Unsigned` bound Sep 21 01:22:53.974 INFO kablam! = note: required because of the requirements on the impl of `private::ShiftDiff` for `A` Sep 21 01:22:53.974 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.974 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.974 INFO kablam! Sep 21 01:22:53.974 INFO kablam! warning: the trait bound `Rhs: marker_traits::Unsigned` is not satisfied Sep 21 01:22:53.974 INFO kablam! --> src/private.rs:100:33 Sep 21 01:22:53.974 INFO kablam! | Sep 21 01:22:53.974 INFO kablam! 100 | pub type ShiftDiffOut = >::Output; Sep 21 01:22:53.974 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `marker_traits::Unsigned` is not implemented for `Rhs` Sep 21 01:22:53.974 INFO kablam! | Sep 21 01:22:53.974 INFO kablam! = help: consider adding a `where Rhs: marker_traits::Unsigned` bound Sep 21 01:22:53.974 INFO kablam! = note: required because of the requirements on the impl of `private::ShiftDiff` for `A` Sep 21 01:22:53.974 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.974 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.974 INFO kablam! Sep 21 01:22:53.975 INFO kablam! warning: the trait bound `Rhs: private::BitDiff` is not satisfied Sep 21 01:22:53.975 INFO kablam! --> src/private.rs:100:33 Sep 21 01:22:53.975 INFO kablam! | Sep 21 01:22:53.975 INFO kablam! 100 | pub type ShiftDiffOut = >::Output; Sep 21 01:22:53.975 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `private::BitDiff` is not implemented for `Rhs` Sep 21 01:22:53.975 INFO kablam! | Sep 21 01:22:53.975 INFO kablam! = help: consider adding a `where Rhs: private::BitDiff` bound Sep 21 01:22:53.975 INFO kablam! = note: required because of the requirements on the impl of `private::ShiftDiff` for `A` Sep 21 01:22:53.975 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.975 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.975 INFO kablam! Sep 21 01:22:53.975 INFO kablam! warning: no implementation for `A << _` Sep 21 01:22:53.975 INFO kablam! --> src/private.rs:100:33 Sep 21 01:22:53.975 INFO kablam! | Sep 21 01:22:53.975 INFO kablam! 100 | pub type ShiftDiffOut = >::Output; Sep 21 01:22:53.975 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no implementation for `A << _` Sep 21 01:22:53.975 INFO kablam! | Sep 21 01:22:53.975 INFO kablam! = help: the trait `core::ops::Shl<_>` is not implemented for `A` Sep 21 01:22:53.975 INFO kablam! = note: required because of the requirements on the impl of `private::ShiftDiff` for `A` Sep 21 01:22:53.975 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.975 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.975 INFO kablam! Sep 21 01:22:53.975 INFO kablam! warning: the trait bound `A: private::BitDiff` is not satisfied Sep 21 01:22:53.975 INFO kablam! --> src/private.rs:106:31 Sep 21 01:22:53.975 INFO kablam! | Sep 21 01:22:53.975 INFO kablam! 106 | pub type BitDiffOut = >::Output; Sep 21 01:22:53.975 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `private::BitDiff` is not implemented for `A` Sep 21 01:22:53.975 INFO kablam! | Sep 21 01:22:53.975 INFO kablam! = help: consider adding a `where A: private::BitDiff` bound Sep 21 01:22:53.975 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.975 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.975 INFO kablam! Sep 21 01:22:53.975 INFO kablam! warning: the trait bound `A: private::PrivateCmp` is not satisfied Sep 21 01:22:53.975 INFO kablam! --> src/private.rs:224:41 Sep 21 01:22:53.975 INFO kablam! | Sep 21 01:22:53.975 INFO kablam! 224 | pub type PrivateCmpOut = >::Output; Sep 21 01:22:53.975 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `private::PrivateCmp` is not implemented for `A` Sep 21 01:22:53.975 INFO kablam! | Sep 21 01:22:53.975 INFO kablam! = help: consider adding a `where A: private::PrivateCmp` bound Sep 21 01:22:53.975 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.975 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.975 INFO kablam! Sep 21 01:22:53.975 INFO kablam! warning: the trait bound `N: private::PrivateSetBit` is not satisfied Sep 21 01:22:53.975 INFO kablam! --> src/private.rs:230:38 Sep 21 01:22:53.975 INFO kablam! | Sep 21 01:22:53.975 INFO kablam! 230 | pub type PrivateSetBitOut = >::Output; Sep 21 01:22:53.975 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `private::PrivateSetBit` is not implemented for `N` Sep 21 01:22:53.975 INFO kablam! | Sep 21 01:22:53.975 INFO kablam! = help: consider adding a `where N: private::PrivateSetBit` bound Sep 21 01:22:53.975 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.975 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.975 INFO kablam! Sep 21 01:22:53.975 INFO kablam! warning: the trait bound `(): private::PrivateDiv` is not satisfied Sep 21 01:22:53.975 INFO kablam! --> src/private.rs:238:42 Sep 21 01:22:53.975 INFO kablam! | Sep 21 01:22:53.975 INFO kablam! 238 | pub type PrivateDivQuot = <() as PrivateDiv>::Quotient; Sep 21 01:22:53.975 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `private::PrivateDiv` is not implemented for `()` Sep 21 01:22:53.975 INFO kablam! | Sep 21 01:22:53.975 INFO kablam! = help: consider adding a `where (): private::PrivateDiv` bound Sep 21 01:22:53.975 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.975 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.975 INFO kablam! Sep 21 01:22:53.975 INFO kablam! warning: the trait bound `(): private::PrivateDiv` is not satisfied Sep 21 01:22:53.975 INFO kablam! --> src/private.rs:239:41 Sep 21 01:22:53.975 INFO kablam! | Sep 21 01:22:53.975 INFO kablam! 239 | pub type PrivateDivRem = <() as PrivateDiv>::Remainder; Sep 21 01:22:53.975 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `private::PrivateDiv` is not implemented for `()` Sep 21 01:22:53.975 INFO kablam! | Sep 21 01:22:53.975 INFO kablam! = help: consider adding a `where (): private::PrivateDiv` bound Sep 21 01:22:53.975 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.975 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.976 INFO kablam! Sep 21 01:22:53.982 INFO kablam! warning: the trait bound `(): private::PrivateDivIf` is not satisfied Sep 21 01:22:53.982 INFO kablam! --> src/private.rs:247:5 Sep 21 01:22:53.982 INFO kablam! | Sep 21 01:22:53.982 INFO kablam! 247 | <() as PrivateDivIf>::Quotient; Sep 21 01:22:53.982 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `private::PrivateDivIf` is not implemented for `()` Sep 21 01:22:53.982 INFO kablam! | Sep 21 01:22:53.982 INFO kablam! = help: consider adding a `where (): private::PrivateDivIf` bound Sep 21 01:22:53.982 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.982 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.982 INFO kablam! Sep 21 01:22:53.982 INFO kablam! warning: the trait bound `(): private::PrivateDivIf` is not satisfied Sep 21 01:22:53.982 INFO kablam! --> src/private.rs:249:5 Sep 21 01:22:53.982 INFO kablam! | Sep 21 01:22:53.982 INFO kablam! 249 | <() as PrivateDivIf>::Remainder; Sep 21 01:22:53.982 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `private::PrivateDivIf` is not implemented for `()` Sep 21 01:22:53.982 INFO kablam! | Sep 21 01:22:53.982 INFO kablam! = help: consider adding a `where (): private::PrivateDivIf` bound Sep 21 01:22:53.982 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.982 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.982 INFO kablam! Sep 21 01:22:53.982 INFO kablam! warning: the trait bound `A: private::PrivateDivInt` is not satisfied Sep 21 01:22:53.983 INFO kablam! --> src/private.rs:255:44 Sep 21 01:22:53.983 INFO kablam! | Sep 21 01:22:53.983 INFO kablam! 255 | pub type PrivateDivIntOut = >::Output; Sep 21 01:22:53.983 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `private::PrivateDivInt` is not implemented for `A` Sep 21 01:22:53.983 INFO kablam! | Sep 21 01:22:53.983 INFO kablam! = help: consider adding a `where A: private::PrivateDivInt` bound Sep 21 01:22:53.983 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.983 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.983 INFO kablam! Sep 21 01:22:53.983 INFO kablam! warning: the trait bound `A: private::PrivateRem` is not satisfied Sep 21 01:22:53.983 INFO kablam! --> src/private.rs:260:44 Sep 21 01:22:53.983 INFO kablam! | Sep 21 01:22:53.983 INFO kablam! 260 | pub type PrivateRemOut = >::Output; Sep 21 01:22:53.983 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `private::PrivateRem` is not implemented for `A` Sep 21 01:22:53.983 INFO kablam! | Sep 21 01:22:53.983 INFO kablam! = help: consider adding a `where A: private::PrivateRem` bound Sep 21 01:22:53.983 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.983 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.983 INFO kablam! Sep 21 01:22:53.983 INFO kablam! warning: the trait bound `A: private::PrivateMin` is not satisfied Sep 21 01:22:53.983 INFO kablam! --> src/private.rs:267:43 Sep 21 01:22:53.983 INFO kablam! | Sep 21 01:22:53.983 INFO kablam! 267 | pub type PrivateMinOut = >::Output; Sep 21 01:22:53.983 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `private::PrivateMin` is not implemented for `A` Sep 21 01:22:53.983 INFO kablam! | Sep 21 01:22:53.983 INFO kablam! = help: consider adding a `where A: private::PrivateMin` bound Sep 21 01:22:53.983 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.983 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.983 INFO kablam! Sep 21 01:22:53.983 INFO kablam! warning: the trait bound `A: private::PrivateMax` is not satisfied Sep 21 01:22:53.983 INFO kablam! --> src/private.rs:273:43 Sep 21 01:22:53.983 INFO kablam! | Sep 21 01:22:53.983 INFO kablam! 273 | pub type PrivateMaxOut = >::Output; Sep 21 01:22:53.983 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `private::PrivateMax` is not implemented for `A` Sep 21 01:22:53.983 INFO kablam! | Sep 21 01:22:53.983 INFO kablam! = help: consider adding a `where A: private::PrivateMax` bound Sep 21 01:22:53.983 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.983 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.983 INFO kablam! Sep 21 01:22:53.991 INFO kablam! warning: no implementation for `A & B` Sep 21 01:22:53.991 INFO kablam! --> src/operator_aliases.rs:28:22 Sep 21 01:22:53.991 INFO kablam! | Sep 21 01:22:53.991 INFO kablam! 28 | pub type And = >::Output; Sep 21 01:22:53.991 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ no implementation for `A & B` Sep 21 01:22:53.991 INFO kablam! | Sep 21 01:22:53.991 INFO kablam! = help: the trait `core::ops::BitAnd` is not implemented for `A` Sep 21 01:22:53.991 INFO kablam! = help: consider adding a `where A: core::ops::BitAnd` bound Sep 21 01:22:53.991 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.991 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.991 INFO kablam! Sep 21 01:22:53.991 INFO kablam! warning: no implementation for `A | B` Sep 21 01:22:53.991 INFO kablam! --> src/operator_aliases.rs:30:21 Sep 21 01:22:53.991 INFO kablam! | Sep 21 01:22:53.991 INFO kablam! 30 | pub type Or = >::Output; Sep 21 01:22:53.991 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ no implementation for `A | B` Sep 21 01:22:53.991 INFO kablam! | Sep 21 01:22:53.991 INFO kablam! = help: the trait `core::ops::BitOr` is not implemented for `A` Sep 21 01:22:53.991 INFO kablam! = help: consider adding a `where A: core::ops::BitOr` bound Sep 21 01:22:53.991 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.991 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.991 INFO kablam! Sep 21 01:22:53.991 INFO kablam! warning: no implementation for `A ^ B` Sep 21 01:22:53.991 INFO kablam! --> src/operator_aliases.rs:32:22 Sep 21 01:22:53.991 INFO kablam! | Sep 21 01:22:53.991 INFO kablam! 32 | pub type Xor = >::Output; Sep 21 01:22:53.991 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ no implementation for `A ^ B` Sep 21 01:22:53.991 INFO kablam! | Sep 21 01:22:53.991 INFO kablam! = help: the trait `core::ops::BitXor` is not implemented for `A` Sep 21 01:22:53.991 INFO kablam! = help: consider adding a `where A: core::ops::BitXor` bound Sep 21 01:22:53.991 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.991 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.991 INFO kablam! Sep 21 01:22:53.991 INFO kablam! warning: no implementation for `A << B` Sep 21 01:22:53.991 INFO kablam! --> src/operator_aliases.rs:35:25 Sep 21 01:22:53.991 INFO kablam! | Sep 21 01:22:53.991 INFO kablam! 35 | pub type Shleft = >::Output; Sep 21 01:22:53.991 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ no implementation for `A << B` Sep 21 01:22:53.991 INFO kablam! | Sep 21 01:22:53.991 INFO kablam! = help: the trait `core::ops::Shl` is not implemented for `A` Sep 21 01:22:53.991 INFO kablam! = help: consider adding a `where A: core::ops::Shl` bound Sep 21 01:22:53.991 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.991 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.991 INFO kablam! Sep 21 01:22:53.991 INFO kablam! warning: no implementation for `A >> B` Sep 21 01:22:53.991 INFO kablam! --> src/operator_aliases.rs:37:26 Sep 21 01:22:53.991 INFO kablam! | Sep 21 01:22:53.991 INFO kablam! 37 | pub type Shright = >::Output; Sep 21 01:22:53.991 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ no implementation for `A >> B` Sep 21 01:22:53.991 INFO kablam! | Sep 21 01:22:53.991 INFO kablam! = help: the trait `core::ops::Shr` is not implemented for `A` Sep 21 01:22:53.991 INFO kablam! = help: consider adding a `where A: core::ops::Shr` bound Sep 21 01:22:53.991 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.991 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.991 INFO kablam! Sep 21 01:22:53.991 INFO kablam! warning: cannot add `B` to `A` Sep 21 01:22:53.991 INFO kablam! --> src/operator_aliases.rs:40:22 Sep 21 01:22:53.991 INFO kablam! | Sep 21 01:22:53.991 INFO kablam! 40 | pub type Sum = >::Output; Sep 21 01:22:53.991 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ no implementation for `A + B` Sep 21 01:22:53.991 INFO kablam! | Sep 21 01:22:53.992 INFO kablam! = help: the trait `core::ops::Add` is not implemented for `A` Sep 21 01:22:53.992 INFO kablam! = help: consider adding a `where A: core::ops::Add` bound Sep 21 01:22:53.992 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.992 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.992 INFO kablam! Sep 21 01:22:53.992 INFO kablam! warning: cannot subtract `B` from `A` Sep 21 01:22:53.992 INFO kablam! --> src/operator_aliases.rs:42:23 Sep 21 01:22:53.992 INFO kablam! | Sep 21 01:22:53.992 INFO kablam! 42 | pub type Diff = >::Output; Sep 21 01:22:53.992 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ no implementation for `A - B` Sep 21 01:22:53.992 INFO kablam! | Sep 21 01:22:53.992 INFO kablam! = help: the trait `core::ops::Sub` is not implemented for `A` Sep 21 01:22:53.992 INFO kablam! = help: consider adding a `where A: core::ops::Sub` bound Sep 21 01:22:53.992 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.992 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.992 INFO kablam! Sep 21 01:22:53.992 INFO kablam! warning: cannot multiply `B` to `A` Sep 21 01:22:53.992 INFO kablam! --> src/operator_aliases.rs:44:23 Sep 21 01:22:53.992 INFO kablam! | Sep 21 01:22:53.992 INFO kablam! 44 | pub type Prod = >::Output; Sep 21 01:22:53.992 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ no implementation for `A * B` Sep 21 01:22:53.992 INFO kablam! | Sep 21 01:22:53.992 INFO kablam! = help: the trait `core::ops::Mul` is not implemented for `A` Sep 21 01:22:53.992 INFO kablam! = help: consider adding a `where A: core::ops::Mul` bound Sep 21 01:22:53.992 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.992 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.992 INFO kablam! Sep 21 01:22:53.992 INFO kablam! warning: cannot divide `A` by `B` Sep 21 01:22:53.992 INFO kablam! --> src/operator_aliases.rs:46:23 Sep 21 01:22:53.992 INFO kablam! | Sep 21 01:22:53.992 INFO kablam! 46 | pub type Quot = >::Output; Sep 21 01:22:53.992 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ no implementation for `A / B` Sep 21 01:22:53.992 INFO kablam! | Sep 21 01:22:53.992 INFO kablam! = help: the trait `core::ops::Div` is not implemented for `A` Sep 21 01:22:53.992 INFO kablam! = help: consider adding a `where A: core::ops::Div` bound Sep 21 01:22:53.992 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.992 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.992 INFO kablam! Sep 21 01:22:53.992 INFO kablam! warning: cannot mod `A` by `B` Sep 21 01:22:53.992 INFO kablam! --> src/operator_aliases.rs:48:22 Sep 21 01:22:53.992 INFO kablam! | Sep 21 01:22:53.992 INFO kablam! 48 | pub type Mod = >::Output; Sep 21 01:22:53.992 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ no implementation for `A % B` Sep 21 01:22:53.992 INFO kablam! | Sep 21 01:22:53.992 INFO kablam! = help: the trait `core::ops::Rem` is not implemented for `A` Sep 21 01:22:53.992 INFO kablam! = help: consider adding a `where A: core::ops::Rem` bound Sep 21 01:22:53.992 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.992 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.992 INFO kablam! Sep 21 01:22:53.992 INFO kablam! warning: the trait bound `A: marker_traits::Integer` is not satisfied Sep 21 01:22:53.992 INFO kablam! --> src/operator_aliases.rs:52:30 Sep 21 01:22:53.992 INFO kablam! | Sep 21 01:22:53.992 INFO kablam! 52 | pub type PartialQuot = >::Output; Sep 21 01:22:53.992 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `marker_traits::Integer` is not implemented for `A` Sep 21 01:22:53.992 INFO kablam! | Sep 21 01:22:53.992 INFO kablam! = help: consider adding a `where A: marker_traits::Integer` bound Sep 21 01:22:53.992 INFO kablam! = note: required because of the requirements on the impl of `type_operators::PartialDiv` for `A` Sep 21 01:22:53.992 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.992 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.992 INFO kablam! Sep 21 01:22:53.992 INFO kablam! warning: cannot divide `A` by `B` Sep 21 01:22:53.992 INFO kablam! --> src/operator_aliases.rs:52:30 Sep 21 01:22:53.992 INFO kablam! | Sep 21 01:22:53.992 INFO kablam! 52 | pub type PartialQuot = >::Output; Sep 21 01:22:53.992 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no implementation for `A / B` Sep 21 01:22:53.992 INFO kablam! | Sep 21 01:22:53.992 INFO kablam! = help: the trait `core::ops::Div` is not implemented for `A` Sep 21 01:22:53.992 INFO kablam! = help: consider adding a `where A: core::ops::Div` bound Sep 21 01:22:53.992 INFO kablam! = note: required because of the requirements on the impl of `type_operators::PartialDiv` for `A` Sep 21 01:22:53.993 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.995 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.995 INFO kablam! Sep 21 01:22:53.995 INFO kablam! warning: cannot mod `A` by `B` Sep 21 01:22:53.995 INFO kablam! --> src/operator_aliases.rs:52:30 Sep 21 01:22:53.995 INFO kablam! | Sep 21 01:22:53.995 INFO kablam! 52 | pub type PartialQuot = >::Output; Sep 21 01:22:53.995 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no implementation for `A % B` Sep 21 01:22:53.995 INFO kablam! | Sep 21 01:22:53.995 INFO kablam! = help: the trait `core::ops::Rem` is not implemented for `A` Sep 21 01:22:53.995 INFO kablam! = help: consider adding a `where A: core::ops::Rem` bound Sep 21 01:22:53.995 INFO kablam! = note: required because of the requirements on the impl of `type_operators::PartialDiv` for `A` Sep 21 01:22:53.995 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.995 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.995 INFO kablam! Sep 21 01:22:53.995 INFO kablam! warning: the trait bound `A: core::ops::Neg` is not satisfied Sep 21 01:22:53.995 INFO kablam! --> src/operator_aliases.rs:55:22 Sep 21 01:22:53.995 INFO kablam! | Sep 21 01:22:53.995 INFO kablam! 55 | pub type Negate = ::Output; Sep 21 01:22:53.995 INFO kablam! | ^^^^^^^^^^^^^^^^^^ the trait `core::ops::Neg` is not implemented for `A` Sep 21 01:22:53.995 INFO kablam! | Sep 21 01:22:53.995 INFO kablam! = help: consider adding a `where A: core::ops::Neg` bound Sep 21 01:22:53.995 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.995 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.995 INFO kablam! Sep 21 01:22:53.995 INFO kablam! warning: the trait bound `A: type_operators::Abs` is not satisfied Sep 21 01:22:53.995 INFO kablam! --> src/operator_aliases.rs:58:22 Sep 21 01:22:53.995 INFO kablam! | Sep 21 01:22:53.995 INFO kablam! 58 | pub type AbsVal = ::Output; Sep 21 01:22:53.995 INFO kablam! | ^^^^^^^^^^^^^^^^^^ the trait `type_operators::Abs` is not implemented for `A` Sep 21 01:22:53.995 INFO kablam! | Sep 21 01:22:53.995 INFO kablam! = help: consider adding a `where A: type_operators::Abs` bound Sep 21 01:22:53.995 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.995 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.995 INFO kablam! Sep 21 01:22:53.995 INFO kablam! warning: the trait bound `A: marker_traits::Unsigned` is not satisfied Sep 21 01:22:53.995 INFO kablam! --> src/operator_aliases.rs:61:22 Sep 21 01:22:53.995 INFO kablam! | Sep 21 01:22:53.995 INFO kablam! 61 | pub type Exp = >::Output; Sep 21 01:22:53.996 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ the trait `marker_traits::Unsigned` is not implemented for `A` Sep 21 01:22:53.996 INFO kablam! | Sep 21 01:22:53.996 INFO kablam! = help: consider adding a `where A: marker_traits::Unsigned` bound Sep 21 01:22:53.996 INFO kablam! = note: required because of the requirements on the impl of `type_operators::Pow` for `A` Sep 21 01:22:53.996 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.996 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.996 INFO kablam! Sep 21 01:22:53.996 INFO kablam! warning: the trait bound `B: marker_traits::Unsigned` is not satisfied Sep 21 01:22:53.996 INFO kablam! --> src/operator_aliases.rs:61:22 Sep 21 01:22:53.996 INFO kablam! | Sep 21 01:22:53.996 INFO kablam! 61 | pub type Exp = >::Output; Sep 21 01:22:53.996 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ the trait `marker_traits::Unsigned` is not implemented for `B` Sep 21 01:22:53.996 INFO kablam! | Sep 21 01:22:53.996 INFO kablam! = help: consider adding a `where B: marker_traits::Unsigned` bound Sep 21 01:22:53.996 INFO kablam! = note: required because of the requirements on the impl of `type_operators::Pow` for `A` Sep 21 01:22:53.996 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.996 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.996 INFO kablam! Sep 21 01:22:53.996 INFO kablam! warning: the trait bound `A: private::PrivatePow, B>` is not satisfied Sep 21 01:22:53.996 INFO kablam! --> src/operator_aliases.rs:61:22 Sep 21 01:22:53.996 INFO kablam! | Sep 21 01:22:53.996 INFO kablam! 61 | pub type Exp = >::Output; Sep 21 01:22:53.996 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ the trait `private::PrivatePow, B>` is not implemented for `A` Sep 21 01:22:53.996 INFO kablam! | Sep 21 01:22:53.996 INFO kablam! = help: consider adding a `where A: private::PrivatePow, B>` bound Sep 21 01:22:53.996 INFO kablam! = note: required because of the requirements on the impl of `type_operators::Pow` for `A` Sep 21 01:22:53.996 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.996 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.996 INFO kablam! Sep 21 01:22:53.996 INFO kablam! warning: cannot add `bit::B1` to `A` Sep 21 01:22:53.996 INFO kablam! --> src/operator_aliases.rs:64:20 Sep 21 01:22:53.996 INFO kablam! | Sep 21 01:22:53.996 INFO kablam! 64 | pub type Add1 = >::Output; Sep 21 01:22:53.996 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no implementation for `A + bit::B1` Sep 21 01:22:53.996 INFO kablam! | Sep 21 01:22:53.996 INFO kablam! = help: the trait `core::ops::Add` is not implemented for `A` Sep 21 01:22:53.996 INFO kablam! = help: consider adding a `where A: core::ops::Add` bound Sep 21 01:22:53.996 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.996 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.996 INFO kablam! Sep 21 01:22:53.996 INFO kablam! warning: cannot subtract `bit::B1` from `A` Sep 21 01:22:53.996 INFO kablam! --> src/operator_aliases.rs:66:20 Sep 21 01:22:53.996 INFO kablam! | Sep 21 01:22:53.996 INFO kablam! 66 | pub type Sub1 = >::Output; Sep 21 01:22:53.996 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no implementation for `A - bit::B1` Sep 21 01:22:53.996 INFO kablam! | Sep 21 01:22:53.996 INFO kablam! = help: the trait `core::ops::Sub` is not implemented for `A` Sep 21 01:22:53.996 INFO kablam! = help: consider adding a `where A: core::ops::Sub` bound Sep 21 01:22:53.996 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.996 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.996 INFO kablam! Sep 21 01:22:53.996 INFO kablam! warning: cannot multiply `A` to `A` Sep 21 01:22:53.996 INFO kablam! --> src/operator_aliases.rs:69:22 Sep 21 01:22:53.996 INFO kablam! | Sep 21 01:22:53.996 INFO kablam! 69 | pub type Square = ::Output; Sep 21 01:22:53.996 INFO kablam! | ^^^^^^^^^^^^^^^^^^ no implementation for `A * A` Sep 21 01:22:53.996 INFO kablam! | Sep 21 01:22:53.996 INFO kablam! = help: the trait `core::ops::Mul` is not implemented for `A` Sep 21 01:22:53.996 INFO kablam! = help: consider adding a `where A: core::ops::Mul` bound Sep 21 01:22:53.996 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.996 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.996 INFO kablam! Sep 21 01:22:53.996 INFO kablam! warning: cannot multiply `A` to `A` Sep 21 01:22:53.996 INFO kablam! --> src/operator_aliases.rs:71:20 Sep 21 01:22:53.996 INFO kablam! | Sep 21 01:22:53.996 INFO kablam! 71 | pub type Cube = as Mul>::Output; Sep 21 01:22:53.996 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no implementation for `A * A` Sep 21 01:22:53.996 INFO kablam! | Sep 21 01:22:53.996 INFO kablam! = help: the trait `core::ops::Mul` is not implemented for `A` Sep 21 01:22:53.997 INFO kablam! = help: consider adding a `where A: core::ops::Mul` bound Sep 21 01:22:53.997 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.997 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.997 INFO kablam! Sep 21 01:22:53.997 INFO kablam! warning: the trait bound `A: type_operators::Cmp` is not satisfied Sep 21 01:22:53.997 INFO kablam! --> src/operator_aliases.rs:74:26 Sep 21 01:22:53.997 INFO kablam! | Sep 21 01:22:53.997 INFO kablam! 74 | pub type Compare = >::Output; Sep 21 01:22:53.997 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ the trait `type_operators::Cmp` is not implemented for `A` Sep 21 01:22:53.997 INFO kablam! | Sep 21 01:22:53.997 INFO kablam! = help: consider adding a `where A: type_operators::Cmp` bound Sep 21 01:22:53.997 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.997 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.997 INFO kablam! Sep 21 01:22:53.997 INFO kablam! warning: the trait bound `T: type_operators::Len` is not satisfied Sep 21 01:22:53.997 INFO kablam! --> src/operator_aliases.rs:77:22 Sep 21 01:22:53.997 INFO kablam! | Sep 21 01:22:53.997 INFO kablam! 77 | pub type Length = ::Output; Sep 21 01:22:53.997 INFO kablam! | ^^^^^^^^^^^^^^^^^^ the trait `type_operators::Len` is not implemented for `T` Sep 21 01:22:53.997 INFO kablam! | Sep 21 01:22:53.997 INFO kablam! = help: consider adding a `where T: type_operators::Len` bound Sep 21 01:22:53.999 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.999 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.999 INFO kablam! Sep 21 01:22:53.999 INFO kablam! warning: the trait bound `A: type_operators::Min` is not satisfied Sep 21 01:22:53.999 INFO kablam! --> src/operator_aliases.rs:80:26 Sep 21 01:22:53.999 INFO kablam! | Sep 21 01:22:53.999 INFO kablam! 80 | pub type Minimum = >::Output; Sep 21 01:22:53.999 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ the trait `type_operators::Min` is not implemented for `A` Sep 21 01:22:53.999 INFO kablam! | Sep 21 01:22:53.999 INFO kablam! = help: consider adding a `where A: type_operators::Min` bound Sep 21 01:22:53.999 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.999 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.999 INFO kablam! Sep 21 01:22:53.999 INFO kablam! warning: the trait bound `A: type_operators::Max` is not satisfied Sep 21 01:22:53.999 INFO kablam! --> src/operator_aliases.rs:83:26 Sep 21 01:22:53.999 INFO kablam! | Sep 21 01:22:53.999 INFO kablam! 83 | pub type Maximum = >::Output; Sep 21 01:22:53.999 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ the trait `type_operators::Max` is not implemented for `A` Sep 21 01:22:53.999 INFO kablam! | Sep 21 01:22:53.999 INFO kablam! = help: consider adding a `where A: type_operators::Max` bound Sep 21 01:22:53.999 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.999 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.999 INFO kablam! Sep 21 01:22:53.999 INFO kablam! warning: the trait bound `A: type_operators::Cmp` is not satisfied Sep 21 01:22:53.999 INFO kablam! --> src/operator_aliases.rs:87:21 Sep 21 01:22:53.999 INFO kablam! | Sep 21 01:22:53.999 INFO kablam! 87 | pub type Le = >::Output; Sep 21 01:22:53.999 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ the trait `type_operators::Cmp` is not implemented for `A` Sep 21 01:22:53.999 INFO kablam! | Sep 21 01:22:53.999 INFO kablam! = help: consider adding a `where A: type_operators::Cmp` bound Sep 21 01:22:53.999 INFO kablam! = note: required because of the requirements on the impl of `type_operators::IsLess` for `A` Sep 21 01:22:53.999 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.999 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.999 INFO kablam! Sep 21 01:22:53.999 INFO kablam! warning: the trait bound `A: type_operators::Cmp` is not satisfied Sep 21 01:22:53.999 INFO kablam! --> src/operator_aliases.rs:89:21 Sep 21 01:22:53.999 INFO kablam! | Sep 21 01:22:53.999 INFO kablam! 89 | pub type Eq = >::Output; Sep 21 01:22:53.999 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `type_operators::Cmp` is not implemented for `A` Sep 21 01:22:53.999 INFO kablam! | Sep 21 01:22:53.999 INFO kablam! = help: consider adding a `where A: type_operators::Cmp` bound Sep 21 01:22:53.999 INFO kablam! = note: required because of the requirements on the impl of `type_operators::IsEqual` for `A` Sep 21 01:22:53.999 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:53.999 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:53.999 INFO kablam! Sep 21 01:22:53.999 INFO kablam! warning: the trait bound `A: type_operators::Cmp` is not satisfied Sep 21 01:22:53.999 INFO kablam! --> src/operator_aliases.rs:91:21 Sep 21 01:22:53.999 INFO kablam! | Sep 21 01:22:53.999 INFO kablam! 91 | pub type Gr = >::Output; Sep 21 01:22:53.999 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `type_operators::Cmp` is not implemented for `A` Sep 21 01:22:53.999 INFO kablam! | Sep 21 01:22:54.000 INFO kablam! = help: consider adding a `where A: type_operators::Cmp` bound Sep 21 01:22:54.000 INFO kablam! = note: required because of the requirements on the impl of `type_operators::IsGreater` for `A` Sep 21 01:22:54.000 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.000 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.000 INFO kablam! Sep 21 01:22:54.002 INFO kablam! warning: the trait bound `A: type_operators::Cmp` is not satisfied Sep 21 01:22:54.002 INFO kablam! --> src/operator_aliases.rs:94:23 Sep 21 01:22:54.002 INFO kablam! | Sep 21 01:22:54.002 INFO kablam! 94 | pub type GrEq = >::Output; Sep 21 01:22:54.002 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `type_operators::Cmp` is not implemented for `A` Sep 21 01:22:54.002 INFO kablam! | Sep 21 01:22:54.002 INFO kablam! = help: consider adding a `where A: type_operators::Cmp` bound Sep 21 01:22:54.002 INFO kablam! = note: required because of the requirements on the impl of `type_operators::IsGreaterOrEqual` for `A` Sep 21 01:22:54.002 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.002 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.002 INFO kablam! Sep 21 01:22:54.002 INFO kablam! warning: the trait bound `A: type_operators::Cmp` is not satisfied Sep 21 01:22:54.002 INFO kablam! --> src/operator_aliases.rs:96:23 Sep 21 01:22:54.002 INFO kablam! | Sep 21 01:22:54.002 INFO kablam! 96 | pub type LeEq = >::Output; Sep 21 01:22:54.002 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `type_operators::Cmp` is not implemented for `A` Sep 21 01:22:54.002 INFO kablam! | Sep 21 01:22:54.002 INFO kablam! = help: consider adding a `where A: type_operators::Cmp` bound Sep 21 01:22:54.002 INFO kablam! = note: required because of the requirements on the impl of `type_operators::IsLessOrEqual` for `A` Sep 21 01:22:54.002 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.002 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.002 INFO kablam! Sep 21 01:22:54.002 INFO kablam! warning: the trait bound `A: type_operators::Cmp` is not satisfied Sep 21 01:22:54.002 INFO kablam! --> src/operator_aliases.rs:98:24 Sep 21 01:22:54.002 INFO kablam! | Sep 21 01:22:54.002 INFO kablam! 98 | pub type NotEq = >::Output; Sep 21 01:22:54.002 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `type_operators::Cmp` is not implemented for `A` Sep 21 01:22:54.002 INFO kablam! | Sep 21 01:22:54.002 INFO kablam! = help: consider adding a `where A: type_operators::Cmp` bound Sep 21 01:22:54.002 INFO kablam! = note: required because of the requirements on the impl of `type_operators::IsNotEqual` for `A` Sep 21 01:22:54.002 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.002 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.002 INFO kablam! Sep 21 01:22:54.058 INFO kablam! warning: the trait bound `N: uint::GetBit` is not satisfied Sep 21 01:22:54.058 INFO kablam! --> src/uint.rs:1072:28 Sep 21 01:22:54.058 INFO kablam! | Sep 21 01:22:54.058 INFO kablam! 1072 | pub type GetBitOut = >::Output; Sep 21 01:22:54.058 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ the trait `uint::GetBit` is not implemented for `N` Sep 21 01:22:54.058 INFO kablam! | Sep 21 01:22:54.058 INFO kablam! = note: #[warn(type_alias_missing_bounds)] on by default Sep 21 01:22:54.058 INFO kablam! = help: consider adding a `where N: uint::GetBit` bound Sep 21 01:22:54.058 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.058 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.058 INFO kablam! Sep 21 01:22:54.066 INFO kablam! warning: the trait bound `N: private::PrivateSetBit` is not satisfied Sep 21 01:22:54.066 INFO kablam! --> src/uint.rs:1116:31 Sep 21 01:22:54.066 INFO kablam! | Sep 21 01:22:54.066 INFO kablam! 1116 | pub type SetBitOut = >::Output; Sep 21 01:22:54.066 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `private::PrivateSetBit` is not implemented for `N` Sep 21 01:22:54.066 INFO kablam! | Sep 21 01:22:54.066 INFO kablam! = help: consider adding a `where N: private::PrivateSetBit` bound Sep 21 01:22:54.066 INFO kablam! = note: required because of the requirements on the impl of `uint::SetBit` for `N` Sep 21 01:22:54.066 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.066 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.066 INFO kablam! Sep 21 01:22:54.098 INFO kablam! warning: the trait bound `A: marker_traits::Unsigned` is not satisfied Sep 21 01:22:54.098 INFO kablam! --> src/private.rs:32:23 Sep 21 01:22:54.098 INFO kablam! | Sep 21 01:22:54.098 INFO kablam! 32 | pub type TrimOut = ::Output; Sep 21 01:22:54.098 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ the trait `marker_traits::Unsigned` is not implemented for `A` Sep 21 01:22:54.098 INFO kablam! | Sep 21 01:22:54.098 INFO kablam! = help: consider adding a `where A: marker_traits::Unsigned` bound Sep 21 01:22:54.098 INFO kablam! = note: required because of the requirements on the impl of `private::Trim` for `A` Sep 21 01:22:54.098 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.098 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.098 INFO kablam! Sep 21 01:22:54.098 INFO kablam! warning: the trait bound `A: private::Invert` is not satisfied Sep 21 01:22:54.098 INFO kablam! --> src/private.rs:32:23 Sep 21 01:22:54.098 INFO kablam! | Sep 21 01:22:54.098 INFO kablam! 32 | pub type TrimOut = ::Output; Sep 21 01:22:54.098 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ the trait `private::Invert` is not implemented for `A` Sep 21 01:22:54.098 INFO kablam! | Sep 21 01:22:54.098 INFO kablam! = help: consider adding a `where A: private::Invert` bound Sep 21 01:22:54.098 INFO kablam! = note: required because of the requirements on the impl of `private::Trim` for `A` Sep 21 01:22:54.098 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.098 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.098 INFO kablam! Sep 21 01:22:54.098 INFO kablam! warning: the trait bound `A: private::TrimTrailingZeros` is not satisfied Sep 21 01:22:54.098 INFO kablam! --> src/private.rs:40:36 Sep 21 01:22:54.098 INFO kablam! | Sep 21 01:22:54.098 INFO kablam! 40 | pub type TrimTrailingZerosOut = ::Output; Sep 21 01:22:54.098 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `private::TrimTrailingZeros` is not implemented for `A` Sep 21 01:22:54.098 INFO kablam! | Sep 21 01:22:54.098 INFO kablam! = help: consider adding a `where A: private::TrimTrailingZeros` bound Sep 21 01:22:54.098 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.098 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.098 INFO kablam! Sep 21 01:22:54.098 INFO kablam! warning: the trait bound `A: private::Invert` is not satisfied Sep 21 01:22:54.098 INFO kablam! --> src/private.rs:47:25 Sep 21 01:22:54.098 INFO kablam! | Sep 21 01:22:54.098 INFO kablam! 47 | pub type InvertOut = ::Output; Sep 21 01:22:54.098 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ the trait `private::Invert` is not implemented for `A` Sep 21 01:22:54.098 INFO kablam! | Sep 21 01:22:54.098 INFO kablam! = help: consider adding a `where A: private::Invert` bound Sep 21 01:22:54.098 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.098 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.098 INFO kablam! Sep 21 01:22:54.099 INFO kablam! warning: the trait bound `A: private::PrivateInvert` is not satisfied Sep 21 01:22:54.099 INFO kablam! --> src/private.rs:54:37 Sep 21 01:22:54.099 INFO kablam! | Sep 21 01:22:54.099 INFO kablam! 54 | pub type PrivateInvertOut = >::Output; Sep 21 01:22:54.099 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `private::PrivateInvert` is not implemented for `A` Sep 21 01:22:54.099 INFO kablam! | Sep 21 01:22:54.099 INFO kablam! = help: consider adding a `where A: private::PrivateInvert` bound Sep 21 01:22:54.099 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.099 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.099 INFO kablam! Sep 21 01:22:54.099 INFO kablam! warning: the trait bound `A: private::PrivateAnd` is not satisfied Sep 21 01:22:54.099 INFO kablam! --> src/private.rs:68:34 Sep 21 01:22:54.099 INFO kablam! | Sep 21 01:22:54.099 INFO kablam! 68 | pub type PrivateAndOut = >::Output; Sep 21 01:22:54.099 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `private::PrivateAnd` is not implemented for `A` Sep 21 01:22:54.099 INFO kablam! | Sep 21 01:22:54.099 INFO kablam! = help: consider adding a `where A: private::PrivateAnd` bound Sep 21 01:22:54.099 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.099 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.099 INFO kablam! Sep 21 01:22:54.099 INFO kablam! warning: the trait bound `A: private::PrivateXor` is not satisfied Sep 21 01:22:54.099 INFO kablam! --> src/private.rs:74:34 Sep 21 01:22:54.099 INFO kablam! | Sep 21 01:22:54.099 INFO kablam! 74 | pub type PrivateXorOut = >::Output; Sep 21 01:22:54.099 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `private::PrivateXor` is not implemented for `A` Sep 21 01:22:54.099 INFO kablam! | Sep 21 01:22:54.099 INFO kablam! = help: consider adding a `where A: private::PrivateXor` bound Sep 21 01:22:54.099 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.099 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.099 INFO kablam! Sep 21 01:22:54.101 INFO kablam! warning: the trait bound `A: private::PrivateSub` is not satisfied Sep 21 01:22:54.101 INFO kablam! --> src/private.rs:80:34 Sep 21 01:22:54.101 INFO kablam! | Sep 21 01:22:54.101 INFO kablam! 80 | pub type PrivateSubOut = >::Output; Sep 21 01:22:54.101 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `private::PrivateSub` is not implemented for `A` Sep 21 01:22:54.101 INFO kablam! | Sep 21 01:22:54.101 INFO kablam! = help: consider adding a `where A: private::PrivateSub` bound Sep 21 01:22:54.101 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.101 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.101 INFO kablam! Sep 21 01:22:54.110 INFO kablam! warning: the trait bound `P: private::PrivateIntegerAdd` is not satisfied Sep 21 01:22:54.110 INFO kablam! --> src/private.rs:88:42 Sep 21 01:22:54.110 INFO kablam! | Sep 21 01:22:54.110 INFO kablam! 88 | pub type PrivateIntegerAddOut =

>::Output; Sep 21 01:22:54.110 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `private::PrivateIntegerAdd` is not implemented for `P` Sep 21 01:22:54.110 INFO kablam! | Sep 21 01:22:54.110 INFO kablam! = help: consider adding a `where P: private::PrivateIntegerAdd` bound Sep 21 01:22:54.110 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.110 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.110 INFO kablam! Sep 21 01:22:54.110 INFO kablam! warning: the trait bound `A: private::PrivatePow` is not satisfied Sep 21 01:22:54.110 INFO kablam! --> src/private.rs:93:35 Sep 21 01:22:54.110 INFO kablam! | Sep 21 01:22:54.110 INFO kablam! 93 | pub type PrivatePowOut = >::Output; Sep 21 01:22:54.110 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `private::PrivatePow` is not implemented for `A` Sep 21 01:22:54.110 INFO kablam! | Sep 21 01:22:54.110 INFO kablam! = help: consider adding a `where A: private::PrivatePow` bound Sep 21 01:22:54.110 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.110 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.110 INFO kablam! Sep 21 01:22:54.110 INFO kablam! warning: the trait bound `A: marker_traits::Unsigned` is not satisfied Sep 21 01:22:54.110 INFO kablam! --> src/private.rs:100:33 Sep 21 01:22:54.110 INFO kablam! | Sep 21 01:22:54.110 INFO kablam! 100 | pub type ShiftDiffOut = >::Output; Sep 21 01:22:54.110 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `marker_traits::Unsigned` is not implemented for `A` Sep 21 01:22:54.110 INFO kablam! | Sep 21 01:22:54.111 INFO kablam! = help: consider adding a `where A: marker_traits::Unsigned` bound Sep 21 01:22:54.111 INFO kablam! = note: required because of the requirements on the impl of `private::ShiftDiff` for `A` Sep 21 01:22:54.111 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.111 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.111 INFO kablam! Sep 21 01:22:54.111 INFO kablam! warning: the trait bound `Rhs: marker_traits::Unsigned` is not satisfied Sep 21 01:22:54.111 INFO kablam! --> src/private.rs:100:33 Sep 21 01:22:54.111 INFO kablam! | Sep 21 01:22:54.111 INFO kablam! 100 | pub type ShiftDiffOut = >::Output; Sep 21 01:22:54.111 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `marker_traits::Unsigned` is not implemented for `Rhs` Sep 21 01:22:54.111 INFO kablam! | Sep 21 01:22:54.111 INFO kablam! = help: consider adding a `where Rhs: marker_traits::Unsigned` bound Sep 21 01:22:54.111 INFO kablam! = note: required because of the requirements on the impl of `private::ShiftDiff` for `A` Sep 21 01:22:54.111 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.111 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.111 INFO kablam! Sep 21 01:22:54.111 INFO kablam! warning: the trait bound `Rhs: private::BitDiff` is not satisfied Sep 21 01:22:54.111 INFO kablam! --> src/private.rs:100:33 Sep 21 01:22:54.111 INFO kablam! | Sep 21 01:22:54.111 INFO kablam! 100 | pub type ShiftDiffOut = >::Output; Sep 21 01:22:54.111 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `private::BitDiff` is not implemented for `Rhs` Sep 21 01:22:54.111 INFO kablam! | Sep 21 01:22:54.111 INFO kablam! = help: consider adding a `where Rhs: private::BitDiff` bound Sep 21 01:22:54.111 INFO kablam! = note: required because of the requirements on the impl of `private::ShiftDiff` for `A` Sep 21 01:22:54.111 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.111 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.111 INFO kablam! Sep 21 01:22:54.118 INFO kablam! warning: no implementation for `A << _` Sep 21 01:22:54.118 INFO kablam! --> src/private.rs:100:33 Sep 21 01:22:54.118 INFO kablam! | Sep 21 01:22:54.118 INFO kablam! 100 | pub type ShiftDiffOut = >::Output; Sep 21 01:22:54.118 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no implementation for `A << _` Sep 21 01:22:54.118 INFO kablam! | Sep 21 01:22:54.118 INFO kablam! = help: the trait `core::ops::Shl<_>` is not implemented for `A` Sep 21 01:22:54.118 INFO kablam! = note: required because of the requirements on the impl of `private::ShiftDiff` for `A` Sep 21 01:22:54.118 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.118 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.118 INFO kablam! Sep 21 01:22:54.118 INFO kablam! warning: the trait bound `A: private::BitDiff` is not satisfied Sep 21 01:22:54.118 INFO kablam! --> src/private.rs:106:31 Sep 21 01:22:54.118 INFO kablam! | Sep 21 01:22:54.118 INFO kablam! 106 | pub type BitDiffOut = >::Output; Sep 21 01:22:54.118 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `private::BitDiff` is not implemented for `A` Sep 21 01:22:54.118 INFO kablam! | Sep 21 01:22:54.118 INFO kablam! = help: consider adding a `where A: private::BitDiff` bound Sep 21 01:22:54.118 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.118 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.118 INFO kablam! Sep 21 01:22:54.122 INFO kablam! warning: the trait bound `A: private::PrivateCmp` is not satisfied Sep 21 01:22:54.122 INFO kablam! --> src/private.rs:224:41 Sep 21 01:22:54.122 INFO kablam! | Sep 21 01:22:54.122 INFO kablam! 224 | pub type PrivateCmpOut = >::Output; Sep 21 01:22:54.122 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `private::PrivateCmp` is not implemented for `A` Sep 21 01:22:54.122 INFO kablam! | Sep 21 01:22:54.122 INFO kablam! = help: consider adding a `where A: private::PrivateCmp` bound Sep 21 01:22:54.122 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.122 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.122 INFO kablam! Sep 21 01:22:54.122 INFO kablam! warning: the trait bound `N: private::PrivateSetBit` is not satisfied Sep 21 01:22:54.122 INFO kablam! --> src/private.rs:230:38 Sep 21 01:22:54.122 INFO kablam! | Sep 21 01:22:54.122 INFO kablam! 230 | pub type PrivateSetBitOut = >::Output; Sep 21 01:22:54.122 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `private::PrivateSetBit` is not implemented for `N` Sep 21 01:22:54.122 INFO kablam! | Sep 21 01:22:54.122 INFO kablam! = help: consider adding a `where N: private::PrivateSetBit` bound Sep 21 01:22:54.122 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.122 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.122 INFO kablam! Sep 21 01:22:54.126 INFO kablam! warning: the trait bound `(): private::PrivateDiv` is not satisfied Sep 21 01:22:54.126 INFO kablam! --> src/private.rs:238:42 Sep 21 01:22:54.126 INFO kablam! | Sep 21 01:22:54.126 INFO kablam! 238 | pub type PrivateDivQuot = <() as PrivateDiv>::Quotient; Sep 21 01:22:54.126 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `private::PrivateDiv` is not implemented for `()` Sep 21 01:22:54.126 INFO kablam! | Sep 21 01:22:54.126 INFO kablam! = help: consider adding a `where (): private::PrivateDiv` bound Sep 21 01:22:54.126 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.126 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.126 INFO kablam! Sep 21 01:22:54.126 INFO kablam! warning: the trait bound `(): private::PrivateDiv` is not satisfied Sep 21 01:22:54.126 INFO kablam! --> src/private.rs:239:41 Sep 21 01:22:54.126 INFO kablam! | Sep 21 01:22:54.126 INFO kablam! 239 | pub type PrivateDivRem = <() as PrivateDiv>::Remainder; Sep 21 01:22:54.126 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `private::PrivateDiv` is not implemented for `()` Sep 21 01:22:54.126 INFO kablam! | Sep 21 01:22:54.126 INFO kablam! = help: consider adding a `where (): private::PrivateDiv` bound Sep 21 01:22:54.126 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.126 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.126 INFO kablam! Sep 21 01:22:54.130 INFO kablam! warning: the trait bound `(): private::PrivateDivIf` is not satisfied Sep 21 01:22:54.130 INFO kablam! --> src/private.rs:247:5 Sep 21 01:22:54.130 INFO kablam! | Sep 21 01:22:54.130 INFO kablam! 247 | <() as PrivateDivIf>::Quotient; Sep 21 01:22:54.130 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `private::PrivateDivIf` is not implemented for `()` Sep 21 01:22:54.130 INFO kablam! | Sep 21 01:22:54.130 INFO kablam! = help: consider adding a `where (): private::PrivateDivIf` bound Sep 21 01:22:54.130 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.130 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.130 INFO kablam! Sep 21 01:22:54.130 INFO kablam! warning: the trait bound `(): private::PrivateDivIf` is not satisfied Sep 21 01:22:54.130 INFO kablam! --> src/private.rs:249:5 Sep 21 01:22:54.130 INFO kablam! | Sep 21 01:22:54.130 INFO kablam! 249 | <() as PrivateDivIf>::Remainder; Sep 21 01:22:54.130 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `private::PrivateDivIf` is not implemented for `()` Sep 21 01:22:54.130 INFO kablam! | Sep 21 01:22:54.130 INFO kablam! = help: consider adding a `where (): private::PrivateDivIf` bound Sep 21 01:22:54.130 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.130 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.130 INFO kablam! Sep 21 01:22:54.130 INFO kablam! warning: the trait bound `A: private::PrivateDivInt` is not satisfied Sep 21 01:22:54.130 INFO kablam! --> src/private.rs:255:44 Sep 21 01:22:54.130 INFO kablam! | Sep 21 01:22:54.130 INFO kablam! 255 | pub type PrivateDivIntOut = >::Output; Sep 21 01:22:54.130 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `private::PrivateDivInt` is not implemented for `A` Sep 21 01:22:54.130 INFO kablam! | Sep 21 01:22:54.130 INFO kablam! = help: consider adding a `where A: private::PrivateDivInt` bound Sep 21 01:22:54.130 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.130 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.130 INFO kablam! Sep 21 01:22:54.130 INFO kablam! warning: the trait bound `A: private::PrivateRem` is not satisfied Sep 21 01:22:54.131 INFO kablam! --> src/private.rs:260:44 Sep 21 01:22:54.131 INFO kablam! | Sep 21 01:22:54.131 INFO kablam! 260 | pub type PrivateRemOut = >::Output; Sep 21 01:22:54.131 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `private::PrivateRem` is not implemented for `A` Sep 21 01:22:54.131 INFO kablam! | Sep 21 01:22:54.131 INFO kablam! = help: consider adding a `where A: private::PrivateRem` bound Sep 21 01:22:54.131 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.131 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.131 INFO kablam! Sep 21 01:22:54.131 INFO kablam! warning: the trait bound `A: private::PrivateMin` is not satisfied Sep 21 01:22:54.131 INFO kablam! --> src/private.rs:267:43 Sep 21 01:22:54.131 INFO kablam! | Sep 21 01:22:54.131 INFO kablam! 267 | pub type PrivateMinOut = >::Output; Sep 21 01:22:54.131 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `private::PrivateMin` is not implemented for `A` Sep 21 01:22:54.131 INFO kablam! | Sep 21 01:22:54.131 INFO kablam! = help: consider adding a `where A: private::PrivateMin` bound Sep 21 01:22:54.131 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.131 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.131 INFO kablam! Sep 21 01:22:54.131 INFO kablam! warning: the trait bound `A: private::PrivateMax` is not satisfied Sep 21 01:22:54.131 INFO kablam! --> src/private.rs:273:43 Sep 21 01:22:54.131 INFO kablam! | Sep 21 01:22:54.131 INFO kablam! 273 | pub type PrivateMaxOut = >::Output; Sep 21 01:22:54.131 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `private::PrivateMax` is not implemented for `A` Sep 21 01:22:54.131 INFO kablam! | Sep 21 01:22:54.131 INFO kablam! = help: consider adding a `where A: private::PrivateMax` bound Sep 21 01:22:54.131 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.131 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.131 INFO kablam! Sep 21 01:22:54.138 INFO kablam! warning: no implementation for `A & B` Sep 21 01:22:54.138 INFO kablam! --> src/operator_aliases.rs:28:22 Sep 21 01:22:54.138 INFO kablam! | Sep 21 01:22:54.138 INFO kablam! 28 | pub type And = >::Output; Sep 21 01:22:54.138 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ no implementation for `A & B` Sep 21 01:22:54.138 INFO kablam! | Sep 21 01:22:54.138 INFO kablam! = help: the trait `core::ops::BitAnd` is not implemented for `A` Sep 21 01:22:54.138 INFO kablam! = help: consider adding a `where A: core::ops::BitAnd` bound Sep 21 01:22:54.138 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.138 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.138 INFO kablam! Sep 21 01:22:54.138 INFO kablam! warning: no implementation for `A | B` Sep 21 01:22:54.138 INFO kablam! --> src/operator_aliases.rs:30:21 Sep 21 01:22:54.138 INFO kablam! | Sep 21 01:22:54.138 INFO kablam! 30 | pub type Or = >::Output; Sep 21 01:22:54.138 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ no implementation for `A | B` Sep 21 01:22:54.138 INFO kablam! | Sep 21 01:22:54.138 INFO kablam! = help: the trait `core::ops::BitOr` is not implemented for `A` Sep 21 01:22:54.138 INFO kablam! = help: consider adding a `where A: core::ops::BitOr` bound Sep 21 01:22:54.138 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.138 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.138 INFO kablam! Sep 21 01:22:54.138 INFO kablam! warning: no implementation for `A ^ B` Sep 21 01:22:54.138 INFO kablam! --> src/operator_aliases.rs:32:22 Sep 21 01:22:54.138 INFO kablam! | Sep 21 01:22:54.138 INFO kablam! 32 | pub type Xor = >::Output; Sep 21 01:22:54.138 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ no implementation for `A ^ B` Sep 21 01:22:54.138 INFO kablam! | Sep 21 01:22:54.138 INFO kablam! = help: the trait `core::ops::BitXor` is not implemented for `A` Sep 21 01:22:54.138 INFO kablam! = help: consider adding a `where A: core::ops::BitXor` bound Sep 21 01:22:54.139 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.139 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.139 INFO kablam! Sep 21 01:22:54.139 INFO kablam! warning: no implementation for `A << B` Sep 21 01:22:54.139 INFO kablam! --> src/operator_aliases.rs:35:25 Sep 21 01:22:54.139 INFO kablam! | Sep 21 01:22:54.139 INFO kablam! 35 | pub type Shleft = >::Output; Sep 21 01:22:54.139 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ no implementation for `A << B` Sep 21 01:22:54.139 INFO kablam! | Sep 21 01:22:54.139 INFO kablam! = help: the trait `core::ops::Shl` is not implemented for `A` Sep 21 01:22:54.139 INFO kablam! = help: consider adding a `where A: core::ops::Shl` bound Sep 21 01:22:54.139 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.139 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.139 INFO kablam! Sep 21 01:22:54.139 INFO kablam! warning: no implementation for `A >> B` Sep 21 01:22:54.139 INFO kablam! --> src/operator_aliases.rs:37:26 Sep 21 01:22:54.139 INFO kablam! | Sep 21 01:22:54.139 INFO kablam! 37 | pub type Shright = >::Output; Sep 21 01:22:54.139 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ no implementation for `A >> B` Sep 21 01:22:54.139 INFO kablam! | Sep 21 01:22:54.139 INFO kablam! = help: the trait `core::ops::Shr` is not implemented for `A` Sep 21 01:22:54.139 INFO kablam! = help: consider adding a `where A: core::ops::Shr` bound Sep 21 01:22:54.139 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.139 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.139 INFO kablam! Sep 21 01:22:54.146 INFO kablam! warning: cannot add `B` to `A` Sep 21 01:22:54.146 INFO kablam! --> src/operator_aliases.rs:40:22 Sep 21 01:22:54.146 INFO kablam! | Sep 21 01:22:54.146 INFO kablam! 40 | pub type Sum = >::Output; Sep 21 01:22:54.146 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ no implementation for `A + B` Sep 21 01:22:54.146 INFO kablam! | Sep 21 01:22:54.146 INFO kablam! = help: the trait `core::ops::Add` is not implemented for `A` Sep 21 01:22:54.146 INFO kablam! = help: consider adding a `where A: core::ops::Add` bound Sep 21 01:22:54.146 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.146 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.146 INFO kablam! Sep 21 01:22:54.146 INFO kablam! warning: cannot subtract `B` from `A` Sep 21 01:22:54.146 INFO kablam! --> src/operator_aliases.rs:42:23 Sep 21 01:22:54.146 INFO kablam! | Sep 21 01:22:54.146 INFO kablam! 42 | pub type Diff = >::Output; Sep 21 01:22:54.146 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ no implementation for `A - B` Sep 21 01:22:54.147 INFO kablam! | Sep 21 01:22:54.147 INFO kablam! = help: the trait `core::ops::Sub` is not implemented for `A` Sep 21 01:22:54.147 INFO kablam! = help: consider adding a `where A: core::ops::Sub` bound Sep 21 01:22:54.147 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.147 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.147 INFO kablam! Sep 21 01:22:54.147 INFO kablam! warning: cannot multiply `B` to `A` Sep 21 01:22:54.147 INFO kablam! --> src/operator_aliases.rs:44:23 Sep 21 01:22:54.147 INFO kablam! | Sep 21 01:22:54.147 INFO kablam! 44 | pub type Prod = >::Output; Sep 21 01:22:54.147 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ no implementation for `A * B` Sep 21 01:22:54.147 INFO kablam! | Sep 21 01:22:54.147 INFO kablam! = help: the trait `core::ops::Mul` is not implemented for `A` Sep 21 01:22:54.147 INFO kablam! = help: consider adding a `where A: core::ops::Mul` bound Sep 21 01:22:54.147 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.147 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.147 INFO kablam! Sep 21 01:22:54.147 INFO kablam! warning: cannot divide `A` by `B` Sep 21 01:22:54.147 INFO kablam! --> src/operator_aliases.rs:46:23 Sep 21 01:22:54.147 INFO kablam! | Sep 21 01:22:54.147 INFO kablam! 46 | pub type Quot = >::Output; Sep 21 01:22:54.147 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ no implementation for `A / B` Sep 21 01:22:54.147 INFO kablam! | Sep 21 01:22:54.147 INFO kablam! = help: the trait `core::ops::Div` is not implemented for `A` Sep 21 01:22:54.147 INFO kablam! = help: consider adding a `where A: core::ops::Div` bound Sep 21 01:22:54.147 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.147 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.147 INFO kablam! Sep 21 01:22:54.147 INFO kablam! warning: cannot mod `A` by `B` Sep 21 01:22:54.147 INFO kablam! --> src/operator_aliases.rs:48:22 Sep 21 01:22:54.147 INFO kablam! | Sep 21 01:22:54.147 INFO kablam! 48 | pub type Mod = >::Output; Sep 21 01:22:54.147 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ no implementation for `A % B` Sep 21 01:22:54.147 INFO kablam! | Sep 21 01:22:54.147 INFO kablam! = help: the trait `core::ops::Rem` is not implemented for `A` Sep 21 01:22:54.147 INFO kablam! = help: consider adding a `where A: core::ops::Rem` bound Sep 21 01:22:54.147 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.147 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.147 INFO kablam! Sep 21 01:22:54.147 INFO kablam! warning: the trait bound `A: marker_traits::Integer` is not satisfied Sep 21 01:22:54.147 INFO kablam! --> src/operator_aliases.rs:52:30 Sep 21 01:22:54.147 INFO kablam! | Sep 21 01:22:54.147 INFO kablam! 52 | pub type PartialQuot = >::Output; Sep 21 01:22:54.147 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `marker_traits::Integer` is not implemented for `A` Sep 21 01:22:54.147 INFO kablam! | Sep 21 01:22:54.147 INFO kablam! = help: consider adding a `where A: marker_traits::Integer` bound Sep 21 01:22:54.147 INFO kablam! = note: required because of the requirements on the impl of `type_operators::PartialDiv` for `A` Sep 21 01:22:54.147 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.147 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.147 INFO kablam! Sep 21 01:22:54.147 INFO kablam! warning: cannot divide `A` by `B` Sep 21 01:22:54.147 INFO kablam! --> src/operator_aliases.rs:52:30 Sep 21 01:22:54.147 INFO kablam! | Sep 21 01:22:54.147 INFO kablam! 52 | pub type PartialQuot = >::Output; Sep 21 01:22:54.147 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no implementation for `A / B` Sep 21 01:22:54.148 INFO kablam! | Sep 21 01:22:54.148 INFO kablam! = help: the trait `core::ops::Div` is not implemented for `A` Sep 21 01:22:54.148 INFO kablam! = help: consider adding a `where A: core::ops::Div` bound Sep 21 01:22:54.148 INFO kablam! = note: required because of the requirements on the impl of `type_operators::PartialDiv` for `A` Sep 21 01:22:54.148 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.148 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.148 INFO kablam! Sep 21 01:22:54.148 INFO kablam! warning: cannot mod `A` by `B` Sep 21 01:22:54.148 INFO kablam! --> src/operator_aliases.rs:52:30 Sep 21 01:22:54.148 INFO kablam! | Sep 21 01:22:54.148 INFO kablam! 52 | pub type PartialQuot = >::Output; Sep 21 01:22:54.148 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no implementation for `A % B` Sep 21 01:22:54.148 INFO kablam! | Sep 21 01:22:54.148 INFO kablam! = help: the trait `core::ops::Rem` is not implemented for `A` Sep 21 01:22:54.148 INFO kablam! = help: consider adding a `where A: core::ops::Rem` bound Sep 21 01:22:54.148 INFO kablam! = note: required because of the requirements on the impl of `type_operators::PartialDiv` for `A` Sep 21 01:22:54.148 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.148 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.148 INFO kablam! Sep 21 01:22:54.148 INFO kablam! warning: the trait bound `A: core::ops::Neg` is not satisfied Sep 21 01:22:54.148 INFO kablam! --> src/operator_aliases.rs:55:22 Sep 21 01:22:54.148 INFO kablam! | Sep 21 01:22:54.148 INFO kablam! 55 | pub type Negate = ::Output; Sep 21 01:22:54.148 INFO kablam! | ^^^^^^^^^^^^^^^^^^ the trait `core::ops::Neg` is not implemented for `A` Sep 21 01:22:54.148 INFO kablam! | Sep 21 01:22:54.148 INFO kablam! = help: consider adding a `where A: core::ops::Neg` bound Sep 21 01:22:54.148 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.148 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.148 INFO kablam! Sep 21 01:22:54.148 INFO kablam! warning: the trait bound `A: type_operators::Abs` is not satisfied Sep 21 01:22:54.148 INFO kablam! --> src/operator_aliases.rs:58:22 Sep 21 01:22:54.148 INFO kablam! | Sep 21 01:22:54.148 INFO kablam! 58 | pub type AbsVal = ::Output; Sep 21 01:22:54.148 INFO kablam! | ^^^^^^^^^^^^^^^^^^ the trait `type_operators::Abs` is not implemented for `A` Sep 21 01:22:54.148 INFO kablam! | Sep 21 01:22:54.148 INFO kablam! = help: consider adding a `where A: type_operators::Abs` bound Sep 21 01:22:54.148 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.148 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.148 INFO kablam! Sep 21 01:22:54.148 INFO kablam! warning: the trait bound `A: marker_traits::Unsigned` is not satisfied Sep 21 01:22:54.148 INFO kablam! --> src/operator_aliases.rs:61:22 Sep 21 01:22:54.148 INFO kablam! | Sep 21 01:22:54.148 INFO kablam! 61 | pub type Exp = >::Output; Sep 21 01:22:54.148 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ the trait `marker_traits::Unsigned` is not implemented for `A` Sep 21 01:22:54.148 INFO kablam! | Sep 21 01:22:54.148 INFO kablam! = help: consider adding a `where A: marker_traits::Unsigned` bound Sep 21 01:22:54.148 INFO kablam! = note: required because of the requirements on the impl of `type_operators::Pow` for `A` Sep 21 01:22:54.148 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.148 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.148 INFO kablam! Sep 21 01:22:54.148 INFO kablam! warning: the trait bound `B: marker_traits::Unsigned` is not satisfied Sep 21 01:22:54.148 INFO kablam! --> src/operator_aliases.rs:61:22 Sep 21 01:22:54.148 INFO kablam! | Sep 21 01:22:54.148 INFO kablam! 61 | pub type Exp = >::Output; Sep 21 01:22:54.148 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ the trait `marker_traits::Unsigned` is not implemented for `B` Sep 21 01:22:54.148 INFO kablam! | Sep 21 01:22:54.148 INFO kablam! = help: consider adding a `where B: marker_traits::Unsigned` bound Sep 21 01:22:54.148 INFO kablam! = note: required because of the requirements on the impl of `type_operators::Pow` for `A` Sep 21 01:22:54.148 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.148 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.148 INFO kablam! Sep 21 01:22:54.149 INFO kablam! warning: the trait bound `A: private::PrivatePow, B>` is not satisfied Sep 21 01:22:54.149 INFO kablam! --> src/operator_aliases.rs:61:22 Sep 21 01:22:54.149 INFO kablam! | Sep 21 01:22:54.149 INFO kablam! 61 | pub type Exp = >::Output; Sep 21 01:22:54.149 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ the trait `private::PrivatePow, B>` is not implemented for `A` Sep 21 01:22:54.149 INFO kablam! | Sep 21 01:22:54.149 INFO kablam! = help: consider adding a `where A: private::PrivatePow, B>` bound Sep 21 01:22:54.149 INFO kablam! = note: required because of the requirements on the impl of `type_operators::Pow` for `A` Sep 21 01:22:54.149 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.149 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.149 INFO kablam! Sep 21 01:22:54.149 INFO kablam! warning: cannot add `bit::B1` to `A` Sep 21 01:22:54.149 INFO kablam! --> src/operator_aliases.rs:64:20 Sep 21 01:22:54.149 INFO kablam! | Sep 21 01:22:54.149 INFO kablam! 64 | pub type Add1 = >::Output; Sep 21 01:22:54.149 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no implementation for `A + bit::B1` Sep 21 01:22:54.149 INFO kablam! | Sep 21 01:22:54.149 INFO kablam! = help: the trait `core::ops::Add` is not implemented for `A` Sep 21 01:22:54.149 INFO kablam! = help: consider adding a `where A: core::ops::Add` bound Sep 21 01:22:54.149 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.149 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.149 INFO kablam! Sep 21 01:22:54.149 INFO kablam! warning: cannot subtract `bit::B1` from `A` Sep 21 01:22:54.149 INFO kablam! --> src/operator_aliases.rs:66:20 Sep 21 01:22:54.149 INFO kablam! | Sep 21 01:22:54.149 INFO kablam! 66 | pub type Sub1 = >::Output; Sep 21 01:22:54.149 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no implementation for `A - bit::B1` Sep 21 01:22:54.149 INFO kablam! | Sep 21 01:22:54.149 INFO kablam! = help: the trait `core::ops::Sub` is not implemented for `A` Sep 21 01:22:54.149 INFO kablam! = help: consider adding a `where A: core::ops::Sub` bound Sep 21 01:22:54.149 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.149 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.149 INFO kablam! Sep 21 01:22:54.149 INFO kablam! warning: cannot multiply `A` to `A` Sep 21 01:22:54.149 INFO kablam! --> src/operator_aliases.rs:69:22 Sep 21 01:22:54.149 INFO kablam! | Sep 21 01:22:54.149 INFO kablam! 69 | pub type Square = ::Output; Sep 21 01:22:54.149 INFO kablam! | ^^^^^^^^^^^^^^^^^^ no implementation for `A * A` Sep 21 01:22:54.149 INFO kablam! | Sep 21 01:22:54.149 INFO kablam! = help: the trait `core::ops::Mul` is not implemented for `A` Sep 21 01:22:54.149 INFO kablam! = help: consider adding a `where A: core::ops::Mul` bound Sep 21 01:22:54.149 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.149 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.149 INFO kablam! Sep 21 01:22:54.149 INFO kablam! warning: cannot multiply `A` to `A` Sep 21 01:22:54.149 INFO kablam! --> src/operator_aliases.rs:71:20 Sep 21 01:22:54.149 INFO kablam! | Sep 21 01:22:54.149 INFO kablam! 71 | pub type Cube = as Mul>::Output; Sep 21 01:22:54.149 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no implementation for `A * A` Sep 21 01:22:54.149 INFO kablam! | Sep 21 01:22:54.149 INFO kablam! = help: the trait `core::ops::Mul` is not implemented for `A` Sep 21 01:22:54.149 INFO kablam! = help: consider adding a `where A: core::ops::Mul` bound Sep 21 01:22:54.149 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.149 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.149 INFO kablam! Sep 21 01:22:54.149 INFO kablam! warning: the trait bound `A: type_operators::Cmp` is not satisfied Sep 21 01:22:54.149 INFO kablam! --> src/operator_aliases.rs:74:26 Sep 21 01:22:54.149 INFO kablam! | Sep 21 01:22:54.150 INFO kablam! 74 | pub type Compare = >::Output; Sep 21 01:22:54.150 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ the trait `type_operators::Cmp` is not implemented for `A` Sep 21 01:22:54.150 INFO kablam! | Sep 21 01:22:54.150 INFO kablam! = help: consider adding a `where A: type_operators::Cmp` bound Sep 21 01:22:54.150 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.150 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.150 INFO kablam! Sep 21 01:22:54.150 INFO kablam! warning: the trait bound `T: type_operators::Len` is not satisfied Sep 21 01:22:54.150 INFO kablam! --> src/operator_aliases.rs:77:22 Sep 21 01:22:54.150 INFO kablam! | Sep 21 01:22:54.150 INFO kablam! 77 | pub type Length = ::Output; Sep 21 01:22:54.150 INFO kablam! | ^^^^^^^^^^^^^^^^^^ the trait `type_operators::Len` is not implemented for `T` Sep 21 01:22:54.150 INFO kablam! | Sep 21 01:22:54.150 INFO kablam! = help: consider adding a `where T: type_operators::Len` bound Sep 21 01:22:54.150 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.150 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.150 INFO kablam! Sep 21 01:22:54.150 INFO kablam! warning: the trait bound `A: type_operators::Min` is not satisfied Sep 21 01:22:54.150 INFO kablam! --> src/operator_aliases.rs:80:26 Sep 21 01:22:54.150 INFO kablam! | Sep 21 01:22:54.150 INFO kablam! 80 | pub type Minimum = >::Output; Sep 21 01:22:54.150 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ the trait `type_operators::Min` is not implemented for `A` Sep 21 01:22:54.150 INFO kablam! | Sep 21 01:22:54.150 INFO kablam! = help: consider adding a `where A: type_operators::Min` bound Sep 21 01:22:54.150 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.150 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.154 INFO kablam! Sep 21 01:22:54.154 INFO kablam! warning: the trait bound `A: type_operators::Max` is not satisfied Sep 21 01:22:54.154 INFO kablam! --> src/operator_aliases.rs:83:26 Sep 21 01:22:54.154 INFO kablam! | Sep 21 01:22:54.154 INFO kablam! 83 | pub type Maximum = >::Output; Sep 21 01:22:54.154 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ the trait `type_operators::Max` is not implemented for `A` Sep 21 01:22:54.154 INFO kablam! | Sep 21 01:22:54.154 INFO kablam! = help: consider adding a `where A: type_operators::Max` bound Sep 21 01:22:54.154 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.154 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.154 INFO kablam! Sep 21 01:22:54.154 INFO kablam! warning: the trait bound `A: type_operators::Cmp` is not satisfied Sep 21 01:22:54.154 INFO kablam! --> src/operator_aliases.rs:87:21 Sep 21 01:22:54.154 INFO kablam! | Sep 21 01:22:54.154 INFO kablam! 87 | pub type Le = >::Output; Sep 21 01:22:54.154 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ the trait `type_operators::Cmp` is not implemented for `A` Sep 21 01:22:54.154 INFO kablam! | Sep 21 01:22:54.154 INFO kablam! = help: consider adding a `where A: type_operators::Cmp` bound Sep 21 01:22:54.154 INFO kablam! = note: required because of the requirements on the impl of `type_operators::IsLess` for `A` Sep 21 01:22:54.154 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.154 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.154 INFO kablam! Sep 21 01:22:54.154 INFO kablam! warning: the trait bound `A: type_operators::Cmp` is not satisfied Sep 21 01:22:54.154 INFO kablam! --> src/operator_aliases.rs:89:21 Sep 21 01:22:54.154 INFO kablam! | Sep 21 01:22:54.154 INFO kablam! 89 | pub type Eq = >::Output; Sep 21 01:22:54.154 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `type_operators::Cmp` is not implemented for `A` Sep 21 01:22:54.154 INFO kablam! | Sep 21 01:22:54.155 INFO kablam! = help: consider adding a `where A: type_operators::Cmp` bound Sep 21 01:22:54.155 INFO kablam! = note: required because of the requirements on the impl of `type_operators::IsEqual` for `A` Sep 21 01:22:54.155 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.155 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.155 INFO kablam! Sep 21 01:22:54.155 INFO kablam! warning: the trait bound `A: type_operators::Cmp` is not satisfied Sep 21 01:22:54.155 INFO kablam! --> src/operator_aliases.rs:91:21 Sep 21 01:22:54.155 INFO kablam! | Sep 21 01:22:54.155 INFO kablam! 91 | pub type Gr = >::Output; Sep 21 01:22:54.155 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `type_operators::Cmp` is not implemented for `A` Sep 21 01:22:54.155 INFO kablam! | Sep 21 01:22:54.155 INFO kablam! = help: consider adding a `where A: type_operators::Cmp` bound Sep 21 01:22:54.155 INFO kablam! = note: required because of the requirements on the impl of `type_operators::IsGreater` for `A` Sep 21 01:22:54.155 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.155 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.155 INFO kablam! Sep 21 01:22:54.155 INFO kablam! warning: the trait bound `A: type_operators::Cmp` is not satisfied Sep 21 01:22:54.155 INFO kablam! --> src/operator_aliases.rs:94:23 Sep 21 01:22:54.155 INFO kablam! | Sep 21 01:22:54.155 INFO kablam! 94 | pub type GrEq = >::Output; Sep 21 01:22:54.155 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `type_operators::Cmp` is not implemented for `A` Sep 21 01:22:54.155 INFO kablam! | Sep 21 01:22:54.155 INFO kablam! = help: consider adding a `where A: type_operators::Cmp` bound Sep 21 01:22:54.155 INFO kablam! = note: required because of the requirements on the impl of `type_operators::IsGreaterOrEqual` for `A` Sep 21 01:22:54.155 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.155 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.155 INFO kablam! Sep 21 01:22:54.155 INFO kablam! warning: the trait bound `A: type_operators::Cmp` is not satisfied Sep 21 01:22:54.155 INFO kablam! --> src/operator_aliases.rs:96:23 Sep 21 01:22:54.155 INFO kablam! | Sep 21 01:22:54.155 INFO kablam! 96 | pub type LeEq = >::Output; Sep 21 01:22:54.155 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `type_operators::Cmp` is not implemented for `A` Sep 21 01:22:54.155 INFO kablam! | Sep 21 01:22:54.155 INFO kablam! = help: consider adding a `where A: type_operators::Cmp` bound Sep 21 01:22:54.155 INFO kablam! = note: required because of the requirements on the impl of `type_operators::IsLessOrEqual` for `A` Sep 21 01:22:54.155 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.155 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.155 INFO kablam! Sep 21 01:22:54.155 INFO kablam! warning: the trait bound `A: type_operators::Cmp` is not satisfied Sep 21 01:22:54.155 INFO kablam! --> src/operator_aliases.rs:98:24 Sep 21 01:22:54.155 INFO kablam! | Sep 21 01:22:54.155 INFO kablam! 98 | pub type NotEq = >::Output; Sep 21 01:22:54.155 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `type_operators::Cmp` is not implemented for `A` Sep 21 01:22:54.155 INFO kablam! | Sep 21 01:22:54.155 INFO kablam! = help: consider adding a `where A: type_operators::Cmp` bound Sep 21 01:22:54.155 INFO kablam! = note: required because of the requirements on the impl of `type_operators::IsNotEqual` for `A` Sep 21 01:22:54.155 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 01:22:54.155 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 01:22:54.155 INFO kablam! Sep 21 01:22:55.955 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 3.87s Sep 21 01:22:55.957 INFO kablam! su: No module specific data is present Sep 21 01:22:57.108 INFO running `"docker" "rm" "-f" "6f29f30b1318c0053bb07a98df701e97c56d7d1004481164bbf11022036bb40f"` Sep 21 01:22:57.228 INFO blam! 6f29f30b1318c0053bb07a98df701e97c56d7d1004481164bbf11022036bb40f