Sep 21 07:00:05.730 INFO checking minutiae-0.10.0 against try#f1a3f05968ed2a674e09b6efa4ad9df90816e2b6 for pr-54394 Sep 21 07:00:05.730 INFO running: cargo +f1a3f05968ed2a674e09b6efa4ad9df90816e2b6-alt check --frozen --all --all-targets Sep 21 07:00:05.730 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-0/pr-54394/try#f1a3f05968ed2a674e09b6efa4ad9df90816e2b6:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-54394/worker-0/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 07:00:05.826 INFO blam! 577e7c721b60e95d6cac313aeb8e43bd24d965b1ca9c90124c4844058c7edb60 Sep 21 07:00:05.828 INFO running `"docker" "start" "-a" "577e7c721b60e95d6cac313aeb8e43bd24d965b1ca9c90124c4844058c7edb60"` Sep 21 07:00:06.784 INFO kablam! usermod: no changes Sep 21 07:00:06.885 INFO kablam! Compiling serde v1.0.79 Sep 21 07:00:14.443 INFO kablam! Checking uuid v0.6.5 Sep 21 07:00:14.832 INFO kablam! Checking minutiae v0.10.0 (/source) Sep 21 07:00:15.100 INFO kablam! warning: unused import: `std::iter::Step` Sep 21 07:00:15.100 INFO kablam! --> src/universe.rs:7:5 Sep 21 07:00:15.100 INFO kablam! | Sep 21 07:00:15.100 INFO kablam! 7 | use std::iter::Step; Sep 21 07:00:15.100 INFO kablam! | ^^^^^^^^^^^^^^^ Sep 21 07:00:15.100 INFO kablam! | Sep 21 07:00:15.100 INFO kablam! = note: #[warn(unused_imports)] on by default Sep 21 07:00:15.100 INFO kablam! Sep 21 07:00:15.101 INFO kablam! warning: unused import: `std::collections::btree_map::Entry` Sep 21 07:00:15.101 INFO kablam! --> src/container.rs:4:5 Sep 21 07:00:15.101 INFO kablam! | Sep 21 07:00:15.101 INFO kablam! 4 | use std::collections::btree_map::Entry; Sep 21 07:00:15.101 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 07:00:15.101 INFO kablam! Sep 21 07:00:15.122 INFO kablam! warning: unused import: `std::iter::Step` Sep 21 07:00:15.122 INFO kablam! --> src/universe.rs:7:5 Sep 21 07:00:15.122 INFO kablam! | Sep 21 07:00:15.122 INFO kablam! 7 | use std::iter::Step; Sep 21 07:00:15.122 INFO kablam! | ^^^^^^^^^^^^^^^ Sep 21 07:00:15.122 INFO kablam! | Sep 21 07:00:15.122 INFO kablam! = note: #[warn(unused_imports)] on by default Sep 21 07:00:15.122 INFO kablam! Sep 21 07:00:15.122 INFO kablam! warning: unused import: `std::collections::btree_map::Entry` Sep 21 07:00:15.122 INFO kablam! --> src/container.rs:4:5 Sep 21 07:00:15.123 INFO kablam! | Sep 21 07:00:15.123 INFO kablam! 4 | use std::collections::btree_map::Entry; Sep 21 07:00:15.123 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 07:00:15.123 INFO kablam! Sep 21 07:00:15.182 INFO kablam! warning: the trait bound `I: std::cmp::Ord` is not satisfied Sep 21 07:00:15.182 INFO kablam! --> src/engine/parallel.rs:25:5 Sep 21 07:00:15.182 INFO kablam! | Sep 21 07:00:15.182 INFO kablam! 25 | > = ( Sep 21 07:00:15.182 INFO kablam! | _____^ Sep 21 07:00:15.182 INFO kablam! 26 | | Vec>, Sep 21 07:00:15.182 INFO kablam! 27 | | usize, Sep 21 07:00:15.182 INFO kablam! 28 | | Vec>, Sep 21 07:00:15.182 INFO kablam! ... | Sep 21 07:00:15.182 INFO kablam! 31 | | usize, Sep 21 07:00:15.182 INFO kablam! 32 | | ); Sep 21 07:00:15.182 INFO kablam! | |_^ the trait `std::cmp::Ord` is not implemented for `I` Sep 21 07:00:15.182 INFO kablam! | Sep 21 07:00:15.182 INFO kablam! = note: #[warn(type_alias_missing_bounds)] on by default Sep 21 07:00:15.182 INFO kablam! = help: consider adding a `where I: std::cmp::Ord` bound Sep 21 07:00:15.182 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 07:00:15.182 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 07:00:15.182 INFO kablam! Sep 21 07:00:15.182 INFO kablam! warning: the trait bound `(dyn entity::MutEntityState + 'static): entity::MutEntityState` is not satisfied Sep 21 07:00:15.182 INFO kablam! --> src/engine/parallel.rs:34:1 Sep 21 07:00:15.182 INFO kablam! | Sep 21 07:00:15.182 INFO kablam! 34 | / pub type ActionExecutor< Sep 21 07:00:15.182 INFO kablam! 35 | | C: CellState + 'static, Sep 21 07:00:15.182 INFO kablam! 36 | | E: EntityState + 'static, Sep 21 07:00:15.182 INFO kablam! 37 | | CA: CellAction + 'static, Sep 21 07:00:15.182 INFO kablam! ... | Sep 21 07:00:15.182 INFO kablam! 45 | | &[OwnedAction] Sep 21 07:00:15.182 INFO kablam! 46 | | )>; Sep 21 07:00:15.182 INFO kablam! | |___^ the trait `entity::MutEntityState` is not implemented for `(dyn entity::MutEntityState + 'static)` Sep 21 07:00:15.182 INFO kablam! | Sep 21 07:00:15.182 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 07:00:15.182 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 07:00:15.182 INFO kablam! Sep 21 07:00:15.183 INFO kablam! warning: the trait bound `I: std::marker::Copy` is not satisfied Sep 21 07:00:15.183 INFO kablam! --> src/engine/parallel.rs:34:1 Sep 21 07:00:15.183 INFO kablam! | Sep 21 07:00:15.183 INFO kablam! 34 | / pub type ActionExecutor< Sep 21 07:00:15.183 INFO kablam! 35 | | C: CellState + 'static, Sep 21 07:00:15.183 INFO kablam! 36 | | E: EntityState + 'static, Sep 21 07:00:15.183 INFO kablam! 37 | | CA: CellAction + 'static, Sep 21 07:00:15.183 INFO kablam! ... | Sep 21 07:00:15.183 INFO kablam! 45 | | &[OwnedAction] Sep 21 07:00:15.183 INFO kablam! 46 | | )>; Sep 21 07:00:15.183 INFO kablam! | |___^ the trait `std::marker::Copy` is not implemented for `I` Sep 21 07:00:15.183 INFO kablam! | Sep 21 07:00:15.183 INFO kablam! = help: consider adding a `where I: std::marker::Copy` bound Sep 21 07:00:15.183 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 07:00:15.183 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 07:00:15.183 INFO kablam! Sep 21 07:00:15.183 INFO kablam! error[E0038]: the trait `entity::MutEntityState` cannot be made into an object Sep 21 07:00:15.183 INFO kablam! --> src/engine/parallel.rs:34:1 Sep 21 07:00:15.183 INFO kablam! | Sep 21 07:00:15.183 INFO kablam! 34 | / pub type ActionExecutor< Sep 21 07:00:15.183 INFO kablam! 35 | | C: CellState + 'static, Sep 21 07:00:15.183 INFO kablam! 36 | | E: EntityState + 'static, Sep 21 07:00:15.183 INFO kablam! 37 | | CA: CellAction + 'static, Sep 21 07:00:15.183 INFO kablam! ... | Sep 21 07:00:15.183 INFO kablam! 45 | | &[OwnedAction] Sep 21 07:00:15.183 INFO kablam! 46 | | )>; Sep 21 07:00:15.183 INFO kablam! | |___^ the trait `entity::MutEntityState` cannot be made into an object Sep 21 07:00:15.183 INFO kablam! | Sep 21 07:00:15.183 INFO kablam! = note: the trait cannot require that `Self : Sized` Sep 21 07:00:15.183 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 07:00:15.183 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 07:00:15.183 INFO kablam! Sep 21 07:00:15.184 INFO kablam! warning: the trait bound `I: std::cmp::Ord` is not satisfied Sep 21 07:00:15.184 INFO kablam! --> src/engine/parallel.rs:25:5 Sep 21 07:00:15.184 INFO kablam! | Sep 21 07:00:15.184 INFO kablam! 25 | > = ( Sep 21 07:00:15.184 INFO kablam! | _____^ Sep 21 07:00:15.184 INFO kablam! 26 | | Vec>, Sep 21 07:00:15.184 INFO kablam! 27 | | usize, Sep 21 07:00:15.184 INFO kablam! 28 | | Vec>, Sep 21 07:00:15.184 INFO kablam! ... | Sep 21 07:00:15.184 INFO kablam! 31 | | usize, Sep 21 07:00:15.184 INFO kablam! 32 | | ); Sep 21 07:00:15.184 INFO kablam! | |_^ the trait `std::cmp::Ord` is not implemented for `I` Sep 21 07:00:15.184 INFO kablam! | Sep 21 07:00:15.184 INFO kablam! = note: #[warn(type_alias_missing_bounds)] on by default Sep 21 07:00:15.184 INFO kablam! = help: consider adding a `where I: std::cmp::Ord` bound Sep 21 07:00:15.184 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 07:00:15.184 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 07:00:15.184 INFO kablam! Sep 21 07:00:15.184 INFO kablam! warning: the trait bound `(dyn entity::MutEntityState + 'static): entity::MutEntityState` is not satisfied Sep 21 07:00:15.184 INFO kablam! --> src/engine/parallel.rs:34:1 Sep 21 07:00:15.184 INFO kablam! | Sep 21 07:00:15.184 INFO kablam! 34 | / pub type ActionExecutor< Sep 21 07:00:15.184 INFO kablam! 35 | | C: CellState + 'static, Sep 21 07:00:15.184 INFO kablam! 36 | | E: EntityState + 'static, Sep 21 07:00:15.184 INFO kablam! 37 | | CA: CellAction + 'static, Sep 21 07:00:15.184 INFO kablam! ... | Sep 21 07:00:15.184 INFO kablam! 45 | | &[OwnedAction] Sep 21 07:00:15.184 INFO kablam! 46 | | )>; Sep 21 07:00:15.184 INFO kablam! | |___^ the trait `entity::MutEntityState` is not implemented for `(dyn entity::MutEntityState + 'static)` Sep 21 07:00:15.184 INFO kablam! | Sep 21 07:00:15.184 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 07:00:15.184 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 07:00:15.184 INFO kablam! Sep 21 07:00:15.184 INFO kablam! warning: the trait bound `I: std::marker::Copy` is not satisfied Sep 21 07:00:15.184 INFO kablam! --> src/engine/parallel.rs:34:1 Sep 21 07:00:15.184 INFO kablam! | Sep 21 07:00:15.185 INFO kablam! 34 | / pub type ActionExecutor< Sep 21 07:00:15.185 INFO kablam! 35 | | C: CellState + 'static, Sep 21 07:00:15.185 INFO kablam! 36 | | E: EntityState + 'static, Sep 21 07:00:15.185 INFO kablam! 37 | | CA: CellAction + 'static, Sep 21 07:00:15.185 INFO kablam! ... | Sep 21 07:00:15.185 INFO kablam! 45 | | &[OwnedAction] Sep 21 07:00:15.185 INFO kablam! 46 | | )>; Sep 21 07:00:15.185 INFO kablam! | |___^ the trait `std::marker::Copy` is not implemented for `I` Sep 21 07:00:15.185 INFO kablam! | Sep 21 07:00:15.185 INFO kablam! = help: consider adding a `where I: std::marker::Copy` bound Sep 21 07:00:15.185 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 07:00:15.185 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 07:00:15.185 INFO kablam! Sep 21 07:00:15.186 INFO kablam! error[E0038]: the trait `entity::MutEntityState` cannot be made into an object Sep 21 07:00:15.186 INFO kablam! --> src/engine/parallel.rs:34:1 Sep 21 07:00:15.186 INFO kablam! | Sep 21 07:00:15.186 INFO kablam! 34 | / pub type ActionExecutor< Sep 21 07:00:15.186 INFO kablam! 35 | | C: CellState + 'static, Sep 21 07:00:15.186 INFO kablam! 36 | | E: EntityState + 'static, Sep 21 07:00:15.186 INFO kablam! 37 | | CA: CellAction + 'static, Sep 21 07:00:15.186 INFO kablam! ... | Sep 21 07:00:15.186 INFO kablam! 45 | | &[OwnedAction] Sep 21 07:00:15.186 INFO kablam! 46 | | )>; Sep 21 07:00:15.186 INFO kablam! | |___^ the trait `entity::MutEntityState` cannot be made into an object Sep 21 07:00:15.186 INFO kablam! | Sep 21 07:00:15.186 INFO kablam! = note: the trait cannot require that `Self : Sized` Sep 21 07:00:15.186 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 07:00:15.186 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 07:00:15.186 INFO kablam! Sep 21 07:00:15.187 INFO kablam! warning: the trait bound `C: cell::CellState` is not satisfied Sep 21 07:00:15.187 INFO kablam! --> src/util.rs:12:40 Sep 21 07:00:15.187 INFO kablam! | Sep 21 07:00:15.187 INFO kablam! 12 | pub type ColorCalculator = fn(&Cell, &[usize], &EntityContainer) -> [u8; 4]; Sep 21 07:00:15.187 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cell::CellState` is not implemented for `C` Sep 21 07:00:15.187 INFO kablam! | Sep 21 07:00:15.187 INFO kablam! = help: consider adding a `where C: cell::CellState` bound Sep 21 07:00:15.187 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 07:00:15.187 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 07:00:15.187 INFO kablam! Sep 21 07:00:15.187 INFO kablam! warning: the trait bound `E: entity::EntityState` is not satisfied Sep 21 07:00:15.187 INFO kablam! --> src/util.rs:12:40 Sep 21 07:00:15.187 INFO kablam! | Sep 21 07:00:15.187 INFO kablam! 12 | pub type ColorCalculator = fn(&Cell, &[usize], &EntityContainer) -> [u8; 4]; Sep 21 07:00:15.187 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `entity::EntityState` is not implemented for `E` Sep 21 07:00:15.187 INFO kablam! | Sep 21 07:00:15.187 INFO kablam! = help: consider adding a `where E: entity::EntityState` bound Sep 21 07:00:15.187 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 07:00:15.187 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 07:00:15.187 INFO kablam! Sep 21 07:00:15.187 INFO kablam! warning: the trait bound `M: entity::MutEntityState` is not satisfied Sep 21 07:00:15.187 INFO kablam! --> src/util.rs:12:40 Sep 21 07:00:15.187 INFO kablam! | Sep 21 07:00:15.187 INFO kablam! 12 | pub type ColorCalculator = fn(&Cell, &[usize], &EntityContainer) -> [u8; 4]; Sep 21 07:00:15.187 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `entity::MutEntityState` is not implemented for `M` Sep 21 07:00:15.187 INFO kablam! | Sep 21 07:00:15.187 INFO kablam! = help: consider adding a `where M: entity::MutEntityState` bound Sep 21 07:00:15.187 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 07:00:15.187 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 07:00:15.187 INFO kablam! Sep 21 07:00:15.188 INFO kablam! warning: the trait bound `C: cell::CellState` is not satisfied Sep 21 07:00:15.188 INFO kablam! --> src/util.rs:12:40 Sep 21 07:00:15.188 INFO kablam! | Sep 21 07:00:15.188 INFO kablam! 12 | pub type ColorCalculator = fn(&Cell, &[usize], &EntityContainer) -> [u8; 4]; Sep 21 07:00:15.188 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cell::CellState` is not implemented for `C` Sep 21 07:00:15.188 INFO kablam! | Sep 21 07:00:15.188 INFO kablam! = help: consider adding a `where C: cell::CellState` bound Sep 21 07:00:15.188 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 07:00:15.188 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 07:00:15.188 INFO kablam! Sep 21 07:00:15.188 INFO kablam! warning: the trait bound `E: entity::EntityState` is not satisfied Sep 21 07:00:15.188 INFO kablam! --> src/util.rs:12:40 Sep 21 07:00:15.188 INFO kablam! | Sep 21 07:00:15.188 INFO kablam! 12 | pub type ColorCalculator = fn(&Cell, &[usize], &EntityContainer) -> [u8; 4]; Sep 21 07:00:15.188 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `entity::EntityState` is not implemented for `E` Sep 21 07:00:15.188 INFO kablam! | Sep 21 07:00:15.188 INFO kablam! = help: consider adding a `where E: entity::EntityState` bound Sep 21 07:00:15.188 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 07:00:15.188 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 07:00:15.188 INFO kablam! Sep 21 07:00:15.188 INFO kablam! warning: the trait bound `M: entity::MutEntityState` is not satisfied Sep 21 07:00:15.188 INFO kablam! --> src/util.rs:12:40 Sep 21 07:00:15.188 INFO kablam! | Sep 21 07:00:15.188 INFO kablam! 12 | pub type ColorCalculator = fn(&Cell, &[usize], &EntityContainer) -> [u8; 4]; Sep 21 07:00:15.188 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `entity::MutEntityState` is not implemented for `M` Sep 21 07:00:15.188 INFO kablam! | Sep 21 07:00:15.188 INFO kablam! = help: consider adding a `where M: entity::MutEntityState` bound Sep 21 07:00:15.188 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 07:00:15.188 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 07:00:15.188 INFO kablam! Sep 21 07:00:15.190 INFO kablam! warning: the trait bound `I: std::marker::Copy` is not satisfied Sep 21 07:00:15.190 INFO kablam! --> src/util.rs:12:40 Sep 21 07:00:15.190 INFO kablam! | Sep 21 07:00:15.190 INFO kablam! 12 | pub type ColorCalculator = fn(&Cell, &[usize], &EntityContainer) -> [u8; 4]; Sep 21 07:00:15.190 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `std::marker::Copy` is not implemented for `I` Sep 21 07:00:15.190 INFO kablam! | Sep 21 07:00:15.190 INFO kablam! = help: consider adding a `where I: std::marker::Copy` bound Sep 21 07:00:15.190 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 07:00:15.190 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 07:00:15.190 INFO kablam! Sep 21 07:00:15.190 INFO kablam! warning: the trait bound `I: std::cmp::Ord` is not satisfied Sep 21 07:00:15.190 INFO kablam! --> src/util.rs:12:40 Sep 21 07:00:15.190 INFO kablam! | Sep 21 07:00:15.190 INFO kablam! 12 | pub type ColorCalculator = fn(&Cell, &[usize], &EntityContainer) -> [u8; 4]; Sep 21 07:00:15.190 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `std::cmp::Ord` is not implemented for `I` Sep 21 07:00:15.190 INFO kablam! | Sep 21 07:00:15.190 INFO kablam! = help: consider adding a `where I: std::cmp::Ord` bound Sep 21 07:00:15.190 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 07:00:15.190 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 07:00:15.190 INFO kablam! Sep 21 07:00:15.190 INFO kablam! warning: the trait bound `I: std::marker::Copy` is not satisfied Sep 21 07:00:15.190 INFO kablam! --> src/util.rs:12:40 Sep 21 07:00:15.190 INFO kablam! | Sep 21 07:00:15.190 INFO kablam! 12 | pub type ColorCalculator = fn(&Cell, &[usize], &EntityContainer) -> [u8; 4]; Sep 21 07:00:15.190 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `std::marker::Copy` is not implemented for `I` Sep 21 07:00:15.190 INFO kablam! | Sep 21 07:00:15.190 INFO kablam! = help: consider adding a `where I: std::marker::Copy` bound Sep 21 07:00:15.190 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 07:00:15.190 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 07:00:15.190 INFO kablam! Sep 21 07:00:15.190 INFO kablam! warning: the trait bound `I: std::cmp::Ord` is not satisfied Sep 21 07:00:15.190 INFO kablam! --> src/util.rs:12:40 Sep 21 07:00:15.190 INFO kablam! | Sep 21 07:00:15.190 INFO kablam! 12 | pub type ColorCalculator = fn(&Cell, &[usize], &EntityContainer) -> [u8; 4]; Sep 21 07:00:15.190 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `std::cmp::Ord` is not implemented for `I` Sep 21 07:00:15.190 INFO kablam! | Sep 21 07:00:15.190 INFO kablam! = help: consider adding a `where I: std::cmp::Ord` bound Sep 21 07:00:15.190 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 07:00:15.190 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 07:00:15.190 INFO kablam! Sep 21 07:00:15.216 INFO kablam! error: aborting due to previous error Sep 21 07:00:15.216 INFO kablam! Sep 21 07:00:15.216 INFO kablam! For more information about this error, try `rustc --explain E0038`. Sep 21 07:00:15.223 INFO kablam! error: Could not compile `minutiae`. Sep 21 07:00:15.223 INFO kablam! warning: build failed, waiting for other jobs to finish... Sep 21 07:00:15.226 INFO kablam! error: aborting due to previous error Sep 21 07:00:15.226 INFO kablam! Sep 21 07:00:15.226 INFO kablam! For more information about this error, try `rustc --explain E0038`. Sep 21 07:00:15.238 INFO kablam! error: Could not compile `minutiae`. Sep 21 07:00:15.238 INFO kablam! Sep 21 07:00:15.238 INFO kablam! To learn more, run the command again with --verbose. Sep 21 07:00:15.240 INFO kablam! su: No module specific data is present Sep 21 07:00:16.095 INFO running `"docker" "rm" "-f" "577e7c721b60e95d6cac313aeb8e43bd24d965b1ca9c90124c4844058c7edb60"` Sep 21 07:00:16.207 INFO blam! 577e7c721b60e95d6cac313aeb8e43bd24d965b1ca9c90124c4844058c7edb60