Sep 18 02:19:24.447 INFO checking conch-runtime-0.1.4 against try#cfeeefe83c83bceb55d60d7e2be173db7597ed50 for pr-54033 Sep 18 02:19:24.447 INFO running: cargo +cfeeefe83c83bceb55d60d7e2be173db7597ed50-alt check --frozen --all --all-targets Sep 18 02:19:24.447 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-1/pr-54033/try#cfeeefe83c83bceb55d60d7e2be173db7597ed50:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-54033/worker-1/try#cfeeefe83c83bceb55d60d7e2be173db7597ed50:/target:rw,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "CMD=cargo +cfeeefe83c83bceb55d60d7e2be173db7597ed50-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-m" "1536M" "crater"` Sep 18 02:19:24.583 INFO blam! 4ea57045ac73e0eb0f13d129ced1e78de05c220561c9cabbc39ddf19c39c2edf Sep 18 02:19:24.585 INFO running `"docker" "start" "-a" "4ea57045ac73e0eb0f13d129ced1e78de05c220561c9cabbc39ddf19c39c2edf"` Sep 18 02:19:25.899 INFO kablam! usermod: no changes Sep 18 02:19:26.211 INFO kablam! Checking owned_chars v0.2.1 Sep 18 02:19:26.211 INFO kablam! Checking conch-parser v0.1.0 Sep 18 02:19:26.211 INFO kablam! Compiling syn v0.11.11 Sep 18 02:19:26.211 INFO kablam! Checking tokio-signal v0.1.5 Sep 18 02:19:29.088 INFO kablam! Checking tokio-process v0.1.6 Sep 18 02:19:39.437 INFO kablam! Compiling rental-impl v0.4.15 Sep 18 02:19:47.173 INFO kablam! Checking rental v0.4.16 Sep 18 02:19:47.810 INFO kablam! Checking conch-runtime v0.1.4 (/source) Sep 18 02:19:49.981 INFO kablam! warning: unused import: `VarRestorer` Sep 18 02:19:49.981 INFO kablam! --> src/eval/redirect_or_var_assig.rs:3:67 Sep 18 02:19:49.981 INFO kablam! | Sep 18 02:19:49.981 INFO kablam! 3 | RedirectRestorer, VarEnvRestorer2, VariableEnvironment, VarRestorer}; Sep 18 02:19:49.981 INFO kablam! | ^^^^^^^^^^^ Sep 18 02:19:49.981 INFO kablam! | Sep 18 02:19:49.982 INFO kablam! = note: #[warn(unused_imports)] on by default Sep 18 02:19:49.982 INFO kablam! Sep 18 02:19:50.076 INFO kablam! warning: unused import: `VarRestorer` Sep 18 02:19:50.076 INFO kablam! --> src/eval/redirect_or_var_assig.rs:3:67 Sep 18 02:19:50.076 INFO kablam! | Sep 18 02:19:50.076 INFO kablam! 3 | RedirectRestorer, VarEnvRestorer2, VariableEnvironment, VarRestorer}; Sep 18 02:19:50.076 INFO kablam! | ^^^^^^^^^^^ Sep 18 02:19:50.076 INFO kablam! | Sep 18 02:19:50.076 INFO kablam! = note: #[warn(unused_imports)] on by default Sep 18 02:19:50.076 INFO kablam! Sep 18 02:19:50.509 INFO kablam! error: the trait bound `T: std::cmp::Eq` is not satisfied Sep 18 02:19:50.509 INFO kablam! --> src/env/env_impl.rs:241:5 Sep 18 02:19:50.509 INFO kablam! | Sep 18 02:19:50.509 INFO kablam! 241 | / EnvConfig< Sep 18 02:19:50.509 INFO kablam! 242 | | ArgsEnv, Sep 18 02:19:50.509 INFO kablam! 243 | | PlatformSpecificAsyncIoEnv, Sep 18 02:19:50.509 INFO kablam! 244 | | FileDescEnv>, Sep 18 02:19:50.509 INFO kablam! ... | Sep 18 02:19:50.509 INFO kablam! 250 | | RuntimeError, Sep 18 02:19:50.509 INFO kablam! 251 | | >; Sep 18 02:19:50.509 INFO kablam! | |_____^ the trait `std::cmp::Eq` is not implemented for `T` Sep 18 02:19:50.509 INFO kablam! | Sep 18 02:19:50.509 INFO kablam! = note: #[deny(type_alias_missing_bounds)] on by default Sep 18 02:19:50.509 INFO kablam! = help: consider adding a `where T: std::cmp::Eq` bound Sep 18 02:19:50.509 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 18 02:19:50.509 INFO kablam! = help: this is a hard error in Rust 2018 Sep 18 02:19:50.509 INFO kablam! Sep 18 02:19:50.509 INFO kablam! error: the trait bound `T: std::hash::Hash` is not satisfied Sep 18 02:19:50.509 INFO kablam! --> src/env/env_impl.rs:241:5 Sep 18 02:19:50.509 INFO kablam! | Sep 18 02:19:50.509 INFO kablam! 241 | / EnvConfig< Sep 18 02:19:50.509 INFO kablam! 242 | | ArgsEnv, Sep 18 02:19:50.509 INFO kablam! 243 | | PlatformSpecificAsyncIoEnv, Sep 18 02:19:50.509 INFO kablam! 244 | | FileDescEnv>, Sep 18 02:19:50.509 INFO kablam! ... | Sep 18 02:19:50.509 INFO kablam! 250 | | RuntimeError, Sep 18 02:19:50.509 INFO kablam! 251 | | >; Sep 18 02:19:50.509 INFO kablam! | |_____^ the trait `std::hash::Hash` is not implemented for `T` Sep 18 02:19:50.509 INFO kablam! | Sep 18 02:19:50.509 INFO kablam! = help: consider adding a `where T: std::hash::Hash` bound Sep 18 02:19:50.509 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 18 02:19:50.509 INFO kablam! = help: this is a hard error in Rust 2018 Sep 18 02:19:50.509 INFO kablam! Sep 18 02:19:50.509 INFO kablam! error: the trait bound `T: std::cmp::Eq` is not satisfied Sep 18 02:19:50.509 INFO kablam! --> src/env/env_impl.rs:277:5 Sep 18 02:19:50.509 INFO kablam! | Sep 18 02:19:50.509 INFO kablam! 277 | / EnvConfig< Sep 18 02:19:50.509 INFO kablam! 278 | | atomic::ArgsEnv, Sep 18 02:19:50.509 INFO kablam! 279 | | PlatformSpecificAsyncIoEnv, Sep 18 02:19:50.509 INFO kablam! 280 | | atomic::FileDescEnv>, Sep 18 02:19:50.509 INFO kablam! ... | Sep 18 02:19:50.509 INFO kablam! 286 | | RuntimeError, Sep 18 02:19:50.509 INFO kablam! 287 | | >; Sep 18 02:19:50.509 INFO kablam! | |_____^ the trait `std::cmp::Eq` is not implemented for `T` Sep 18 02:19:50.511 INFO kablam! | Sep 18 02:19:50.511 INFO kablam! = help: consider adding a `where T: std::cmp::Eq` bound Sep 18 02:19:50.511 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 18 02:19:50.511 INFO kablam! = help: this is a hard error in Rust 2018 Sep 18 02:19:50.511 INFO kablam! Sep 18 02:19:50.511 INFO kablam! error: the trait bound `T: std::hash::Hash` is not satisfied Sep 18 02:19:50.511 INFO kablam! --> src/env/env_impl.rs:277:5 Sep 18 02:19:50.511 INFO kablam! | Sep 18 02:19:50.511 INFO kablam! 277 | / EnvConfig< Sep 18 02:19:50.511 INFO kablam! 278 | | atomic::ArgsEnv, Sep 18 02:19:50.511 INFO kablam! 279 | | PlatformSpecificAsyncIoEnv, Sep 18 02:19:50.511 INFO kablam! 280 | | atomic::FileDescEnv>, Sep 18 02:19:50.511 INFO kablam! ... | Sep 18 02:19:50.511 INFO kablam! 286 | | RuntimeError, Sep 18 02:19:50.511 INFO kablam! 287 | | >; Sep 18 02:19:50.511 INFO kablam! | |_____^ the trait `std::hash::Hash` is not implemented for `T` Sep 18 02:19:50.511 INFO kablam! | Sep 18 02:19:50.511 INFO kablam! = help: consider adding a `where T: std::hash::Hash` bound Sep 18 02:19:50.511 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 18 02:19:50.511 INFO kablam! = help: this is a hard error in Rust 2018 Sep 18 02:19:50.511 INFO kablam! Sep 18 02:19:50.511 INFO kablam! error: the trait bound `T: std::cmp::Eq` is not satisfied Sep 18 02:19:50.511 INFO kablam! --> src/env/env_impl.rs:788:5 Sep 18 02:19:50.511 INFO kablam! | Sep 18 02:19:50.511 INFO kablam! 788 | / Env< Sep 18 02:19:50.511 INFO kablam! 789 | | ArgsEnv, Sep 18 02:19:50.511 INFO kablam! 790 | | PlatformSpecificAsyncIoEnv, Sep 18 02:19:50.511 INFO kablam! 791 | | FileDescEnv>, Sep 18 02:19:50.511 INFO kablam! ... | Sep 18 02:19:50.511 INFO kablam! 797 | | RuntimeError, Sep 18 02:19:50.511 INFO kablam! 798 | | >; Sep 18 02:19:50.511 INFO kablam! | |_____^ the trait `std::cmp::Eq` is not implemented for `T` Sep 18 02:19:50.511 INFO kablam! | Sep 18 02:19:50.511 INFO kablam! = help: consider adding a `where T: std::cmp::Eq` bound Sep 18 02:19:50.511 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 18 02:19:50.511 INFO kablam! = help: this is a hard error in Rust 2018 Sep 18 02:19:50.511 INFO kablam! Sep 18 02:19:50.511 INFO kablam! error: the trait bound `T: std::hash::Hash` is not satisfied Sep 18 02:19:50.511 INFO kablam! --> src/env/env_impl.rs:788:5 Sep 18 02:19:50.511 INFO kablam! | Sep 18 02:19:50.511 INFO kablam! 788 | / Env< Sep 18 02:19:50.511 INFO kablam! 789 | | ArgsEnv, Sep 18 02:19:50.511 INFO kablam! 790 | | PlatformSpecificAsyncIoEnv, Sep 18 02:19:50.512 INFO kablam! 791 | | FileDescEnv>, Sep 18 02:19:50.512 INFO kablam! ... | Sep 18 02:19:50.512 INFO kablam! 797 | | RuntimeError, Sep 18 02:19:50.512 INFO kablam! 798 | | >; Sep 18 02:19:50.512 INFO kablam! | |_____^ the trait `std::hash::Hash` is not implemented for `T` Sep 18 02:19:50.512 INFO kablam! | Sep 18 02:19:50.512 INFO kablam! = help: consider adding a `where T: std::hash::Hash` bound Sep 18 02:19:50.512 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 18 02:19:50.512 INFO kablam! = help: this is a hard error in Rust 2018 Sep 18 02:19:50.512 INFO kablam! Sep 18 02:19:50.512 INFO kablam! error: the trait bound `T: std::cmp::Eq` is not satisfied Sep 18 02:19:50.512 INFO kablam! --> src/env/env_impl.rs:826:5 Sep 18 02:19:50.512 INFO kablam! | Sep 18 02:19:50.512 INFO kablam! 826 | / AtomicEnv< Sep 18 02:19:50.512 INFO kablam! 827 | | atomic::ArgsEnv, Sep 18 02:19:50.512 INFO kablam! 828 | | PlatformSpecificAsyncIoEnv, Sep 18 02:19:50.512 INFO kablam! 829 | | atomic::FileDescEnv>, Sep 18 02:19:50.512 INFO kablam! ... | Sep 18 02:19:50.512 INFO kablam! 835 | | RuntimeError, Sep 18 02:19:50.512 INFO kablam! 836 | | >; Sep 18 02:19:50.523 INFO kablam! | |_____^ the trait `std::cmp::Eq` is not implemented for `T` Sep 18 02:19:50.523 INFO kablam! | Sep 18 02:19:50.523 INFO kablam! = help: consider adding a `where T: std::cmp::Eq` bound Sep 18 02:19:50.523 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 18 02:19:50.523 INFO kablam! = help: this is a hard error in Rust 2018 Sep 18 02:19:50.523 INFO kablam! Sep 18 02:19:50.523 INFO kablam! error: the trait bound `T: std::hash::Hash` is not satisfied Sep 18 02:19:50.523 INFO kablam! --> src/env/env_impl.rs:826:5 Sep 18 02:19:50.523 INFO kablam! | Sep 18 02:19:50.523 INFO kablam! 826 | / AtomicEnv< Sep 18 02:19:50.523 INFO kablam! 827 | | atomic::ArgsEnv, Sep 18 02:19:50.523 INFO kablam! 828 | | PlatformSpecificAsyncIoEnv, Sep 18 02:19:50.523 INFO kablam! 829 | | atomic::FileDescEnv>, Sep 18 02:19:50.523 INFO kablam! ... | Sep 18 02:19:50.523 INFO kablam! 835 | | RuntimeError, Sep 18 02:19:50.523 INFO kablam! 836 | | >; Sep 18 02:19:50.523 INFO kablam! | |_____^ the trait `std::hash::Hash` is not implemented for `T` Sep 18 02:19:50.523 INFO kablam! | Sep 18 02:19:50.523 INFO kablam! = help: consider adding a `where T: std::hash::Hash` bound Sep 18 02:19:50.523 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 18 02:19:50.523 INFO kablam! = help: this is a hard error in Rust 2018 Sep 18 02:19:50.523 INFO kablam! Sep 18 02:19:50.547 INFO kablam! error: the trait bound `T: std::cmp::Eq` is not satisfied Sep 18 02:19:50.547 INFO kablam! --> src/env/env_impl.rs:241:5 Sep 18 02:19:50.547 INFO kablam! | Sep 18 02:19:50.547 INFO kablam! 241 | / EnvConfig< Sep 18 02:19:50.547 INFO kablam! 242 | | ArgsEnv, Sep 18 02:19:50.547 INFO kablam! 243 | | PlatformSpecificAsyncIoEnv, Sep 18 02:19:50.547 INFO kablam! 244 | | FileDescEnv>, Sep 18 02:19:50.547 INFO kablam! ... | Sep 18 02:19:50.547 INFO kablam! 250 | | RuntimeError, Sep 18 02:19:50.547 INFO kablam! 251 | | >; Sep 18 02:19:50.547 INFO kablam! | |_____^ the trait `std::cmp::Eq` is not implemented for `T` Sep 18 02:19:50.547 INFO kablam! | Sep 18 02:19:50.547 INFO kablam! = note: #[deny(type_alias_missing_bounds)] on by default Sep 18 02:19:50.547 INFO kablam! = help: consider adding a `where T: std::cmp::Eq` bound Sep 18 02:19:50.547 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 18 02:19:50.547 INFO kablam! = help: this is a hard error in Rust 2018 Sep 18 02:19:50.547 INFO kablam! Sep 18 02:19:50.547 INFO kablam! error: the trait bound `T: std::hash::Hash` is not satisfied Sep 18 02:19:50.547 INFO kablam! --> src/env/env_impl.rs:241:5 Sep 18 02:19:50.547 INFO kablam! | Sep 18 02:19:50.547 INFO kablam! 241 | / EnvConfig< Sep 18 02:19:50.547 INFO kablam! 242 | | ArgsEnv, Sep 18 02:19:50.547 INFO kablam! 243 | | PlatformSpecificAsyncIoEnv, Sep 18 02:19:50.547 INFO kablam! 244 | | FileDescEnv>, Sep 18 02:19:50.547 INFO kablam! ... | Sep 18 02:19:50.547 INFO kablam! 250 | | RuntimeError, Sep 18 02:19:50.547 INFO kablam! 251 | | >; Sep 18 02:19:50.547 INFO kablam! | |_____^ the trait `std::hash::Hash` is not implemented for `T` Sep 18 02:19:50.547 INFO kablam! | Sep 18 02:19:50.547 INFO kablam! = help: consider adding a `where T: std::hash::Hash` bound Sep 18 02:19:50.547 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 18 02:19:50.547 INFO kablam! = help: this is a hard error in Rust 2018 Sep 18 02:19:50.547 INFO kablam! Sep 18 02:19:50.547 INFO kablam! error: the trait bound `T: std::cmp::Eq` is not satisfied Sep 18 02:19:50.547 INFO kablam! --> src/env/env_impl.rs:277:5 Sep 18 02:19:50.547 INFO kablam! | Sep 18 02:19:50.547 INFO kablam! 277 | / EnvConfig< Sep 18 02:19:50.547 INFO kablam! 278 | | atomic::ArgsEnv, Sep 18 02:19:50.547 INFO kablam! 279 | | PlatformSpecificAsyncIoEnv, Sep 18 02:19:50.547 INFO kablam! 280 | | atomic::FileDescEnv>, Sep 18 02:19:50.547 INFO kablam! ... | Sep 18 02:19:50.547 INFO kablam! 286 | | RuntimeError, Sep 18 02:19:50.547 INFO kablam! 287 | | >; Sep 18 02:19:50.547 INFO kablam! | |_____^ the trait `std::cmp::Eq` is not implemented for `T` Sep 18 02:19:50.547 INFO kablam! | Sep 18 02:19:50.547 INFO kablam! = help: consider adding a `where T: std::cmp::Eq` bound Sep 18 02:19:50.547 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 18 02:19:50.547 INFO kablam! = help: this is a hard error in Rust 2018 Sep 18 02:19:50.547 INFO kablam! Sep 18 02:19:50.547 INFO kablam! error: the trait bound `T: std::hash::Hash` is not satisfied Sep 18 02:19:50.547 INFO kablam! --> src/env/env_impl.rs:277:5 Sep 18 02:19:50.547 INFO kablam! | Sep 18 02:19:50.547 INFO kablam! 277 | / EnvConfig< Sep 18 02:19:50.547 INFO kablam! 278 | | atomic::ArgsEnv, Sep 18 02:19:50.547 INFO kablam! 279 | | PlatformSpecificAsyncIoEnv, Sep 18 02:19:50.547 INFO kablam! 280 | | atomic::FileDescEnv>, Sep 18 02:19:50.548 INFO kablam! ... | Sep 18 02:19:50.548 INFO kablam! 286 | | RuntimeError, Sep 18 02:19:50.548 INFO kablam! 287 | | >; Sep 18 02:19:50.548 INFO kablam! | |_____^ the trait `std::hash::Hash` is not implemented for `T` Sep 18 02:19:50.548 INFO kablam! | Sep 18 02:19:50.548 INFO kablam! = help: consider adding a `where T: std::hash::Hash` bound Sep 18 02:19:50.548 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 18 02:19:50.548 INFO kablam! = help: this is a hard error in Rust 2018 Sep 18 02:19:50.548 INFO kablam! Sep 18 02:19:50.551 INFO kablam! error: the trait bound `T: std::cmp::Eq` is not satisfied Sep 18 02:19:50.551 INFO kablam! --> src/env/env_impl.rs:788:5 Sep 18 02:19:50.551 INFO kablam! | Sep 18 02:19:50.551 INFO kablam! 788 | / Env< Sep 18 02:19:50.551 INFO kablam! 789 | | ArgsEnv, Sep 18 02:19:50.551 INFO kablam! 790 | | PlatformSpecificAsyncIoEnv, Sep 18 02:19:50.551 INFO kablam! 791 | | FileDescEnv>, Sep 18 02:19:50.551 INFO kablam! ... | Sep 18 02:19:50.551 INFO kablam! 797 | | RuntimeError, Sep 18 02:19:50.551 INFO kablam! 798 | | >; Sep 18 02:19:50.551 INFO kablam! | |_____^ the trait `std::cmp::Eq` is not implemented for `T` Sep 18 02:19:50.551 INFO kablam! | Sep 18 02:19:50.551 INFO kablam! = help: consider adding a `where T: std::cmp::Eq` bound Sep 18 02:19:50.551 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 18 02:19:50.551 INFO kablam! = help: this is a hard error in Rust 2018 Sep 18 02:19:50.551 INFO kablam! Sep 18 02:19:50.551 INFO kablam! error: the trait bound `T: std::hash::Hash` is not satisfied Sep 18 02:19:50.551 INFO kablam! --> src/env/env_impl.rs:788:5 Sep 18 02:19:50.551 INFO kablam! | Sep 18 02:19:50.551 INFO kablam! 788 | / Env< Sep 18 02:19:50.551 INFO kablam! 789 | | ArgsEnv, Sep 18 02:19:50.551 INFO kablam! 790 | | PlatformSpecificAsyncIoEnv, Sep 18 02:19:50.551 INFO kablam! 791 | | FileDescEnv>, Sep 18 02:19:50.551 INFO kablam! ... | Sep 18 02:19:50.551 INFO kablam! 797 | | RuntimeError, Sep 18 02:19:50.551 INFO kablam! 798 | | >; Sep 18 02:19:50.551 INFO kablam! | |_____^ the trait `std::hash::Hash` is not implemented for `T` Sep 18 02:19:50.551 INFO kablam! | Sep 18 02:19:50.551 INFO kablam! = help: consider adding a `where T: std::hash::Hash` bound Sep 18 02:19:50.551 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 18 02:19:50.551 INFO kablam! = help: this is a hard error in Rust 2018 Sep 18 02:19:50.551 INFO kablam! Sep 18 02:19:50.551 INFO kablam! error: the trait bound `T: std::cmp::Eq` is not satisfied Sep 18 02:19:50.551 INFO kablam! --> src/env/env_impl.rs:826:5 Sep 18 02:19:50.551 INFO kablam! | Sep 18 02:19:50.551 INFO kablam! 826 | / AtomicEnv< Sep 18 02:19:50.551 INFO kablam! 827 | | atomic::ArgsEnv, Sep 18 02:19:50.551 INFO kablam! 828 | | PlatformSpecificAsyncIoEnv, Sep 18 02:19:50.551 INFO kablam! 829 | | atomic::FileDescEnv>, Sep 18 02:19:50.551 INFO kablam! ... | Sep 18 02:19:50.551 INFO kablam! 835 | | RuntimeError, Sep 18 02:19:50.551 INFO kablam! 836 | | >; Sep 18 02:19:50.551 INFO kablam! | |_____^ the trait `std::cmp::Eq` is not implemented for `T` Sep 18 02:19:50.551 INFO kablam! | Sep 18 02:19:50.551 INFO kablam! = help: consider adding a `where T: std::cmp::Eq` bound Sep 18 02:19:50.551 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 18 02:19:50.551 INFO kablam! = help: this is a hard error in Rust 2018 Sep 18 02:19:50.551 INFO kablam! Sep 18 02:19:50.551 INFO kablam! error: the trait bound `T: std::hash::Hash` is not satisfied Sep 18 02:19:50.551 INFO kablam! --> src/env/env_impl.rs:826:5 Sep 18 02:19:50.552 INFO kablam! | Sep 18 02:19:50.552 INFO kablam! 826 | / AtomicEnv< Sep 18 02:19:50.552 INFO kablam! 827 | | atomic::ArgsEnv, Sep 18 02:19:50.552 INFO kablam! 828 | | PlatformSpecificAsyncIoEnv, Sep 18 02:19:50.552 INFO kablam! 829 | | atomic::FileDescEnv>, Sep 18 02:19:50.552 INFO kablam! ... | Sep 18 02:19:50.552 INFO kablam! 835 | | RuntimeError, Sep 18 02:19:50.552 INFO kablam! 836 | | >; Sep 18 02:19:50.552 INFO kablam! | |_____^ the trait `std::hash::Hash` is not implemented for `T` Sep 18 02:19:50.552 INFO kablam! | Sep 18 02:19:50.552 INFO kablam! = help: consider adding a `where T: std::hash::Hash` bound Sep 18 02:19:50.552 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 18 02:19:50.552 INFO kablam! = help: this is a hard error in Rust 2018 Sep 18 02:19:50.552 INFO kablam! Sep 18 02:19:50.654 INFO kablam! error: the trait bound `E: env::var::VariableEnvironment` is not satisfied Sep 18 02:19:50.654 INFO kablam! --> src/spawn/for_cmd.rs:98:34 Sep 18 02:19:50.654 INFO kablam! | Sep 18 02:19:50.654 INFO kablam! 98 | type ForKind = Kind, S, E>>; Sep 18 02:19:50.654 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `env::var::VariableEnvironment` is not implemented for `E` Sep 18 02:19:50.654 INFO kablam! | Sep 18 02:19:50.654 INFO kablam! = help: consider adding a `where E: env::var::VariableEnvironment` bound Sep 18 02:19:50.654 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 18 02:19:50.654 INFO kablam! = help: this is a hard error in Rust 2018 Sep 18 02:19:50.654 INFO kablam! Sep 18 02:19:50.654 INFO kablam! error: the trait bound `S: spawn::Spawn` is not satisfied Sep 18 02:19:50.654 INFO kablam! --> src/spawn/for_cmd.rs:98:34 Sep 18 02:19:50.654 INFO kablam! | Sep 18 02:19:50.654 INFO kablam! 98 | type ForKind = Kind, S, E>>; Sep 18 02:19:50.654 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `spawn::Spawn` is not implemented for `S` Sep 18 02:19:50.654 INFO kablam! | Sep 18 02:19:50.654 INFO kablam! = help: consider adding a `where S: spawn::Spawn` bound Sep 18 02:19:50.654 INFO kablam! = note: required because of the requirements on the impl of `spawn::SpawnRef` for `S` Sep 18 02:19:50.654 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 18 02:19:50.654 INFO kablam! = help: this is a hard error in Rust 2018 Sep 18 02:19:50.654 INFO kablam! Sep 18 02:19:50.655 INFO kablam! error: the trait bound `S: spawn::Ref` is not satisfied Sep 18 02:19:50.655 INFO kablam! --> src/spawn/for_cmd.rs:98:34 Sep 18 02:19:50.655 INFO kablam! | Sep 18 02:19:50.655 INFO kablam! 98 | type ForKind = Kind, S, E>>; Sep 18 02:19:50.655 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `spawn::Ref` is not implemented for `S` Sep 18 02:19:50.655 INFO kablam! | Sep 18 02:19:50.655 INFO kablam! = help: consider adding a `where S: spawn::Ref` bound Sep 18 02:19:50.655 INFO kablam! = note: required because of the requirements on the impl of `spawn::SpawnRef` for `S` Sep 18 02:19:50.655 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 18 02:19:50.655 INFO kablam! = help: this is a hard error in Rust 2018 Sep 18 02:19:50.655 INFO kablam! Sep 18 02:19:50.659 INFO kablam! error: the trait bound `E: env::var::VariableEnvironment` is not satisfied Sep 18 02:19:50.659 INFO kablam! --> src/spawn/for_cmd.rs:98:34 Sep 18 02:19:50.659 INFO kablam! | Sep 18 02:19:50.659 INFO kablam! 98 | type ForKind = Kind, S, E>>; Sep 18 02:19:50.659 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `env::var::VariableEnvironment` is not implemented for `E` Sep 18 02:19:50.659 INFO kablam! | Sep 18 02:19:50.659 INFO kablam! = help: consider adding a `where E: env::var::VariableEnvironment` bound Sep 18 02:19:50.659 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 18 02:19:50.659 INFO kablam! = help: this is a hard error in Rust 2018 Sep 18 02:19:50.659 INFO kablam! Sep 18 02:19:50.659 INFO kablam! error: the trait bound `S: spawn::Spawn` is not satisfied Sep 18 02:19:50.659 INFO kablam! --> src/spawn/for_cmd.rs:98:34 Sep 18 02:19:50.659 INFO kablam! | Sep 18 02:19:50.659 INFO kablam! 98 | type ForKind = Kind, S, E>>; Sep 18 02:19:50.659 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `spawn::Spawn` is not implemented for `S` Sep 18 02:19:50.659 INFO kablam! | Sep 18 02:19:50.659 INFO kablam! = help: consider adding a `where S: spawn::Spawn` bound Sep 18 02:19:50.659 INFO kablam! = note: required because of the requirements on the impl of `spawn::SpawnRef` for `S` Sep 18 02:19:50.659 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 18 02:19:50.659 INFO kablam! = help: this is a hard error in Rust 2018 Sep 18 02:19:50.659 INFO kablam! Sep 18 02:19:50.659 INFO kablam! error: the trait bound `S: spawn::Ref` is not satisfied Sep 18 02:19:50.659 INFO kablam! --> src/spawn/for_cmd.rs:98:34 Sep 18 02:19:50.659 INFO kablam! | Sep 18 02:19:50.659 INFO kablam! 98 | type ForKind = Kind, S, E>>; Sep 18 02:19:50.659 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `spawn::Ref` is not implemented for `S` Sep 18 02:19:50.659 INFO kablam! | Sep 18 02:19:50.659 INFO kablam! = help: consider adding a `where S: spawn::Ref` bound Sep 18 02:19:50.659 INFO kablam! = note: required because of the requirements on the impl of `spawn::SpawnRef` for `S` Sep 18 02:19:50.659 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 18 02:19:50.659 INFO kablam! = help: this is a hard error in Rust 2018 Sep 18 02:19:50.659 INFO kablam! Sep 18 02:19:50.663 INFO kablam! error: the trait bound `I: std::iter::Iterator` is not satisfied Sep 18 02:19:50.663 INFO kablam! --> src/spawn/if_cmd.rs:161:35 Sep 18 02:19:50.663 INFO kablam! | Sep 18 02:19:50.663 INFO kablam! 161 | type FlattenedSequence = FlattenedEnvFuture, ExitResult>; Sep 18 02:19:50.663 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `I` is not an iterator; maybe try calling `.iter()` or a similar method Sep 18 02:19:50.663 INFO kablam! | Sep 18 02:19:50.663 INFO kablam! = help: the trait `std::iter::Iterator` is not implemented for `I` Sep 18 02:19:50.663 INFO kablam! = help: consider adding a `where I: std::iter::Iterator` bound Sep 18 02:19:50.663 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 18 02:19:50.663 INFO kablam! = help: this is a hard error in Rust 2018 Sep 18 02:19:50.663 INFO kablam! Sep 18 02:19:50.671 INFO kablam! error: the trait bound `I: std::iter::Iterator` is not satisfied Sep 18 02:19:50.671 INFO kablam! --> src/spawn/if_cmd.rs:161:35 Sep 18 02:19:50.671 INFO kablam! | Sep 18 02:19:50.671 INFO kablam! 161 | type FlattenedSequence = FlattenedEnvFuture, ExitResult>; Sep 18 02:19:50.671 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `I` is not an iterator; maybe try calling `.iter()` or a similar method Sep 18 02:19:50.671 INFO kablam! | Sep 18 02:19:50.671 INFO kablam! = help: the trait `std::iter::Iterator` is not implemented for `I` Sep 18 02:19:50.671 INFO kablam! = help: consider adding a `where I: std::iter::Iterator` bound Sep 18 02:19:50.671 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 18 02:19:50.671 INFO kablam! = help: this is a hard error in Rust 2018 Sep 18 02:19:50.671 INFO kablam! Sep 18 02:19:50.679 INFO kablam! error: the trait bound `F: future::EnvFuture` is not satisfied Sep 18 02:19:50.679 INFO kablam! --> src/spawn/pipeline.rs:12:36 Sep 18 02:19:50.679 INFO kablam! | Sep 18 02:19:50.679 INFO kablam! 12 | type PinnedFlattenedFuture = Flatten>; Sep 18 02:19:50.679 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ the trait `future::EnvFuture` is not implemented for `F` Sep 18 02:19:50.679 INFO kablam! | Sep 18 02:19:50.679 INFO kablam! = help: consider adding a `where F: future::EnvFuture` bound Sep 18 02:19:50.679 INFO kablam! = note: required because of the requirements on the impl of `futures::Future` for `future::pinned::Pinned` Sep 18 02:19:50.679 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 18 02:19:50.679 INFO kablam! = help: this is a hard error in Rust 2018 Sep 18 02:19:50.679 INFO kablam! Sep 18 02:19:50.679 INFO kablam! error: the trait bound `EF: future::EnvFuture` is not satisfied Sep 18 02:19:50.679 INFO kablam! --> src/spawn/pipeline.rs:13:38 Sep 18 02:19:50.679 INFO kablam! | Sep 18 02:19:50.679 INFO kablam! 13 | type PipelineInnerFuture = InvertStatus>, Sep 18 02:19:50.679 INFO kablam! 15 | | F Sep 18 02:19:50.679 INFO kablam! 16 | | >>; Sep 18 02:19:50.679 INFO kablam! | |__^ the trait `future::EnvFuture` is not implemented for `EF` Sep 18 02:19:50.679 INFO kablam! error: the trait bound `F: future::EnvFuture` is not satisfied Sep 18 02:19:50.679 INFO kablam! --> src/spawn/pipeline.rs:12:36 Sep 18 02:19:50.679 INFO kablam! | Sep 18 02:19:50.679 INFO kablam! 12 | type PinnedFlattenedFuture = Flatten>; Sep 18 02:19:50.679 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ the trait `future::EnvFuture` is not implemented for `F` Sep 18 02:19:50.679 INFO kablam! | Sep 18 02:19:50.679 INFO kablam! = help: consider adding a `where F: future::EnvFuture` bound Sep 18 02:19:50.679 INFO kablam! = note: required because of the requirements on the impl of `futures::Future` for `future::pinned::Pinned` Sep 18 02:19:50.679 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 18 02:19:50.679 INFO kablam! | Sep 18 02:19:50.679 INFO kablam! = help: this is a hard error in Rust 2018 Sep 18 02:19:50.679 INFO kablam! Sep 18 02:19:50.679 INFO kablam! = help: consider adding a `where EF: future::EnvFuture` bound Sep 18 02:19:50.679 INFO kablam! = note: required because of the requirements on the impl of `futures::Future` for `future::pinned::Pinned` Sep 18 02:19:50.679 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 18 02:19:50.679 INFO kablam! = help: this is a hard error in Rust 2018 Sep 18 02:19:50.679 INFO kablam! Sep 18 02:19:50.680 INFO kablam! error: the trait bound `EF: future::EnvFuture` is not satisfied Sep 18 02:19:50.680 INFO kablam! --> src/spawn/pipeline.rs:13:38 Sep 18 02:19:50.680 INFO kablam! | Sep 18 02:19:50.680 INFO kablam! 13 | type PipelineInnerFuture = InvertStatus>, Sep 18 02:19:50.680 INFO kablam! 15 | | F Sep 18 02:19:50.680 INFO kablam! 16 | | >>; Sep 18 02:19:50.680 INFO kablam! | |__^ the trait `future::EnvFuture` is not implemented for `EF` Sep 18 02:19:50.680 INFO kablam! | Sep 18 02:19:50.680 INFO kablam! = help: consider adding a `where EF: future::EnvFuture` bound Sep 18 02:19:50.680 INFO kablam! = note: required because of the requirements on the impl of `futures::Future` for `future::pinned::Pinned` Sep 18 02:19:50.680 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 18 02:19:50.680 INFO kablam! = help: this is a hard error in Rust 2018 Sep 18 02:19:50.680 INFO kablam! Sep 18 02:19:50.729 INFO kablam! error: the trait bound `S: spawn::Spawn` is not satisfied Sep 18 02:19:50.729 INFO kablam! --> src/spawn/ast_impl/compound.rs:21:52 Sep 18 02:19:50.729 INFO kablam! | Sep 18 02:19:50.729 INFO kablam! 21 | pub type CompoundCommandKindOwnedFuture = CompoundCommandKindFuture< Sep 18 02:19:50.729 INFO kablam! | ____________________________________________________^ Sep 18 02:19:50.729 INFO kablam! 22 | | IntoIter, Sep 18 02:19:50.729 INFO kablam! 23 | | IntoIter, Sep 18 02:19:50.729 INFO kablam! 24 | | IntoIter>>, Sep 18 02:19:50.729 INFO kablam! ... | Sep 18 02:19:50.729 INFO kablam! 27 | | E Sep 18 02:19:50.729 INFO kablam! 28 | | >; Sep 18 02:19:50.729 INFO kablam! | |_^ the trait `spawn::Spawn` is not implemented for `S` Sep 18 02:19:50.729 INFO kablam! | Sep 18 02:19:50.729 INFO kablam! = help: consider adding a `where S: spawn::Spawn` bound Sep 18 02:19:50.729 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 18 02:19:50.729 INFO kablam! = help: this is a hard error in Rust 2018 Sep 18 02:19:50.729 INFO kablam! Sep 18 02:19:50.729 INFO kablam! error: the trait bound `W: eval::WordEval` is not satisfied Sep 18 02:19:50.729 INFO kablam! --> src/spawn/ast_impl/compound.rs:21:52 Sep 18 02:19:50.729 INFO kablam! | Sep 18 02:19:50.729 INFO kablam! 21 | pub type CompoundCommandKindOwnedFuture = CompoundCommandKindFuture< Sep 18 02:19:50.729 INFO kablam! | ____________________________________________________^ Sep 18 02:19:50.729 INFO kablam! 22 | | IntoIter, Sep 18 02:19:50.729 INFO kablam! 23 | | IntoIter, Sep 18 02:19:50.729 INFO kablam! 24 | | IntoIter>>, Sep 18 02:19:50.729 INFO kablam! ... | Sep 18 02:19:50.729 INFO kablam! 27 | | E Sep 18 02:19:50.730 INFO kablam! 28 | | >; Sep 18 02:19:50.730 INFO kablam! | |_^ the trait `eval::WordEval` is not implemented for `W` Sep 18 02:19:50.730 INFO kablam! | Sep 18 02:19:50.730 INFO kablam! = help: consider adding a `where W: eval::WordEval` bound Sep 18 02:19:50.730 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 18 02:19:50.730 INFO kablam! = help: this is a hard error in Rust 2018 Sep 18 02:19:50.730 INFO kablam! Sep 18 02:19:50.732 INFO kablam! error: the trait bound `std::sync::Arc: spawn::SpawnRef` is not satisfied Sep 18 02:19:50.732 INFO kablam! --> src/spawn/ast_impl/compound.rs:21:52 Sep 18 02:19:50.732 INFO kablam! | Sep 18 02:19:50.732 INFO kablam! 21 | pub type CompoundCommandKindOwnedFuture = CompoundCommandKindFuture< Sep 18 02:19:50.732 INFO kablam! | ____________________________________________________^ Sep 18 02:19:50.732 INFO kablam! 22 | | IntoIter, Sep 18 02:19:50.732 INFO kablam! 23 | | IntoIter, Sep 18 02:19:50.732 INFO kablam! 24 | | IntoIter>>, Sep 18 02:19:50.732 INFO kablam! ... | Sep 18 02:19:50.732 INFO kablam! 27 | | E Sep 18 02:19:50.732 INFO kablam! 28 | | >; Sep 18 02:19:50.732 INFO kablam! | |_^ the trait `spawn::SpawnRef` is not implemented for `std::sync::Arc` Sep 18 02:19:50.732 INFO kablam! | Sep 18 02:19:50.732 INFO kablam! = help: consider adding a `where std::sync::Arc: spawn::SpawnRef` bound Sep 18 02:19:50.732 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 18 02:19:50.732 INFO kablam! = help: this is a hard error in Rust 2018 Sep 18 02:19:50.732 INFO kablam! Sep 18 02:19:50.732 INFO kablam! error: the trait bound `E: env::var::VariableEnvironment` is not satisfied Sep 18 02:19:50.732 INFO kablam! --> src/spawn/ast_impl/compound.rs:21:52 Sep 18 02:19:50.732 INFO kablam! | Sep 18 02:19:50.732 INFO kablam! 21 | pub type CompoundCommandKindOwnedFuture = CompoundCommandKindFuture< Sep 18 02:19:50.732 INFO kablam! | ____________________________________________________^ Sep 18 02:19:50.732 INFO kablam! 22 | | IntoIter, Sep 18 02:19:50.732 INFO kablam! 23 | | IntoIter, Sep 18 02:19:50.732 INFO kablam! 24 | | IntoIter>>, Sep 18 02:19:50.732 INFO kablam! ... | Sep 18 02:19:50.732 INFO kablam! 27 | | E Sep 18 02:19:50.732 INFO kablam! 28 | | >; Sep 18 02:19:50.732 INFO kablam! | |_^ the trait `env::var::VariableEnvironment` is not implemented for `E` Sep 18 02:19:50.732 INFO kablam! | Sep 18 02:19:50.732 INFO kablam! = help: consider adding a `where E: env::var::VariableEnvironment` bound Sep 18 02:19:50.732 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 18 02:19:50.732 INFO kablam! = help: this is a hard error in Rust 2018 Sep 18 02:19:50.732 INFO kablam! Sep 18 02:19:50.742 INFO kablam! error[E0275]: overflow evaluating the requirement `<&_ as eval::WordEval<_>>::Error` Sep 18 02:19:50.742 INFO kablam! | Sep 18 02:19:50.742 INFO kablam! = help: consider adding a `#![recursion_limit="128"]` attribute to your crate Sep 18 02:19:50.742 INFO kablam! = note: required because of the requirements on the impl of `eval::redirect::RedirectEval<_>` for `&conch_parser::ast::Redirect<_>` Sep 18 02:19:50.742 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::SimpleCommand<_, _, conch_parser::ast::Redirect<_>>` Sep 18 02:19:50.742 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>` Sep 18 02:19:50.742 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>` Sep 18 02:19:50.742 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>` Sep 18 02:19:50.742 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>` Sep 18 02:19:50.742 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>` Sep 18 02:19:50.743 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>` Sep 18 02:19:50.744 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>` Sep 18 02:19:50.744 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>` Sep 18 02:19:50.744 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>` Sep 18 02:19:50.744 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>` Sep 18 02:19:50.744 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>` Sep 18 02:19:50.744 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>` Sep 18 02:19:50.744 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>` Sep 18 02:19:50.744 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>` Sep 18 02:19:50.744 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>` Sep 18 02:19:50.744 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.744 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.744 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.744 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.744 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.744 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.744 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.744 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.744 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.745 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.745 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.745 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.745 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.745 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.746 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.746 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.746 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.746 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.746 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.746 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.751 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.751 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.751 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.751 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.751 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.751 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.751 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.751 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.751 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.751 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.751 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.752 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.752 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.752 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.752 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.752 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.753 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.754 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.754 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.754 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.754 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.754 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.755 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.761 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.761 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.761 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.761 INFO kablam! error: the trait bound `S: spawn::Spawn` is not satisfied Sep 18 02:19:50.761 INFO kablam! --> src/spawn/ast_impl/compound.rs:21:52 Sep 18 02:19:50.761 INFO kablam! | Sep 18 02:19:50.761 INFO kablam! 21 | pub type CompoundCommandKindOwnedFuture = CompoundCommandKindFuture< Sep 18 02:19:50.761 INFO kablam! | ____________________________________________________^ Sep 18 02:19:50.761 INFO kablam! 22 | | IntoIter, Sep 18 02:19:50.761 INFO kablam! 23 | | IntoIter, Sep 18 02:19:50.761 INFO kablam! 24 | | IntoIter>>, Sep 18 02:19:50.761 INFO kablam! ... | Sep 18 02:19:50.761 INFO kablam! 27 | | E Sep 18 02:19:50.761 INFO kablam! 28 | | >; Sep 18 02:19:50.761 INFO kablam! | |_^ the trait `spawn::Spawn` is not implemented for `S` Sep 18 02:19:50.761 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.761 INFO kablam! Sep 18 02:19:50.761 INFO kablam! | Sep 18 02:19:50.761 INFO kablam! = help: consider adding a `where S: spawn::Spawn` bound Sep 18 02:19:50.761 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 18 02:19:50.761 INFO kablam! = help: this is a hard error in Rust 2018 Sep 18 02:19:50.761 INFO kablam! Sep 18 02:19:50.761 INFO kablam! error: the trait bound `W: eval::WordEval` is not satisfied Sep 18 02:19:50.761 INFO kablam! --> src/spawn/ast_impl/compound.rs:21:52 Sep 18 02:19:50.761 INFO kablam! | Sep 18 02:19:50.761 INFO kablam! 21 | pub type CompoundCommandKindOwnedFuture = CompoundCommandKindFuture< Sep 18 02:19:50.761 INFO kablam! | ____________________________________________________^ Sep 18 02:19:50.761 INFO kablam! 22 | | IntoIter, Sep 18 02:19:50.761 INFO kablam! 23 | | IntoIter, Sep 18 02:19:50.761 INFO kablam! 24 | | IntoIter>>, Sep 18 02:19:50.761 INFO kablam! ... | Sep 18 02:19:50.761 INFO kablam! 27 | | E Sep 18 02:19:50.761 INFO kablam! 28 | | >; Sep 18 02:19:50.761 INFO kablam! | |_^ the trait `eval::WordEval` is not implemented for `W` Sep 18 02:19:50.761 INFO kablam! | Sep 18 02:19:50.761 INFO kablam! = help: consider adding a `where W: eval::WordEval` bound Sep 18 02:19:50.761 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 18 02:19:50.761 INFO kablam! = help: this is a hard error in Rust 2018 Sep 18 02:19:50.761 INFO kablam! Sep 18 02:19:50.761 INFO kablam! error: the trait bound `std::sync::Arc: spawn::SpawnRef` is not satisfied Sep 18 02:19:50.761 INFO kablam! --> src/spawn/ast_impl/compound.rs:21:52 Sep 18 02:19:50.761 INFO kablam! | Sep 18 02:19:50.761 INFO kablam! 21 | pub type CompoundCommandKindOwnedFuture = CompoundCommandKindFuture< Sep 18 02:19:50.761 INFO kablam! | ____________________________________________________^ Sep 18 02:19:50.761 INFO kablam! 22 | | IntoIter, Sep 18 02:19:50.761 INFO kablam! 23 | | IntoIter, Sep 18 02:19:50.761 INFO kablam! 24 | | IntoIter>>, Sep 18 02:19:50.761 INFO kablam! ... | Sep 18 02:19:50.761 INFO kablam! 27 | | E Sep 18 02:19:50.761 INFO kablam! 28 | | >; Sep 18 02:19:50.761 INFO kablam! | |_^ the trait `spawn::SpawnRef` is not implemented for `std::sync::Arc` Sep 18 02:19:50.761 INFO kablam! | Sep 18 02:19:50.761 INFO kablam! = help: consider adding a `where std::sync::Arc: spawn::SpawnRef` bound Sep 18 02:19:50.761 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 18 02:19:50.761 INFO kablam! = help: this is a hard error in Rust 2018 Sep 18 02:19:50.762 INFO kablam! Sep 18 02:19:50.762 INFO kablam! error: the trait bound `E: env::var::VariableEnvironment` is not satisfied Sep 18 02:19:50.762 INFO kablam! --> src/spawn/ast_impl/compound.rs:21:52 Sep 18 02:19:50.762 INFO kablam! | Sep 18 02:19:50.762 INFO kablam! 21 | pub type CompoundCommandKindOwnedFuture = CompoundCommandKindFuture< Sep 18 02:19:50.762 INFO kablam! | ____________________________________________________^ Sep 18 02:19:50.762 INFO kablam! 22 | | IntoIter, Sep 18 02:19:50.762 INFO kablam! 23 | | IntoIter, Sep 18 02:19:50.762 INFO kablam! 24 | | IntoIter>>, Sep 18 02:19:50.762 INFO kablam! ... | Sep 18 02:19:50.762 INFO kablam! 27 | | E Sep 18 02:19:50.762 INFO kablam! 28 | | >; Sep 18 02:19:50.762 INFO kablam! | |_^ the trait `env::var::VariableEnvironment` is not implemented for `E` Sep 18 02:19:50.762 INFO kablam! | Sep 18 02:19:50.762 INFO kablam! = help: consider adding a `where E: env::var::VariableEnvironment` bound Sep 18 02:19:50.762 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 18 02:19:50.762 INFO kablam! = help: this is a hard error in Rust 2018 Sep 18 02:19:50.762 INFO kablam! Sep 18 02:19:50.762 INFO kablam! error[E0275]: overflow evaluating the requirement `<&_ as eval::WordEval<_>>::Error` Sep 18 02:19:50.762 INFO kablam! | Sep 18 02:19:50.762 INFO kablam! = help: consider adding a `#![recursion_limit="128"]` attribute to your crate Sep 18 02:19:50.762 INFO kablam! = note: required because of the requirements on the impl of `eval::redirect::RedirectEval<_>` for `&conch_parser::ast::Redirect<_>` Sep 18 02:19:50.762 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::SimpleCommand<_, _, conch_parser::ast::Redirect<_>>` Sep 18 02:19:50.762 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>` Sep 18 02:19:50.762 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>` Sep 18 02:19:50.762 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>` Sep 18 02:19:50.762 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>` Sep 18 02:19:50.762 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>` Sep 18 02:19:50.762 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>` Sep 18 02:19:50.762 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>` Sep 18 02:19:50.762 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>` Sep 18 02:19:50.762 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>` Sep 18 02:19:50.762 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>` Sep 18 02:19:50.762 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>` Sep 18 02:19:50.762 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>` Sep 18 02:19:50.763 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>` Sep 18 02:19:50.763 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>` Sep 18 02:19:50.763 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>` Sep 18 02:19:50.767 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.767 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.767 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.767 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.767 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.767 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.767 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.767 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.767 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.767 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.767 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.767 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.767 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.767 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.767 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.767 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.767 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.768 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.768 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.768 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.768 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.768 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.769 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.769 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.769 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.769 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.769 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.770 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.770 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.771 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.771 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.774 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.774 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.774 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.774 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.774 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.774 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.774 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.774 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.774 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.774 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.774 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.774 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.775 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.776 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.777 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.777 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 18 02:19:50.777 INFO kablam! Sep 18 02:19:50.784 INFO kablam! error: aborting due to 19 previous errors Sep 18 02:19:50.784 INFO kablam! Sep 18 02:19:50.784 INFO kablam! For more information about this error, try `rustc --explain E0275`. Sep 18 02:19:50.795 INFO kablam! error: Could not compile `conch-runtime`. Sep 18 02:19:50.795 INFO kablam! warning: build failed, waiting for other jobs to finish... Sep 18 02:19:50.818 INFO kablam! error: aborting due to 19 previous errors Sep 18 02:19:50.818 INFO kablam! Sep 18 02:19:50.818 INFO kablam! For more information about this error, try `rustc --explain E0275`. Sep 18 02:19:50.847 INFO kablam! error: Could not compile `conch-runtime`. Sep 18 02:19:50.847 INFO kablam! Sep 18 02:19:50.847 INFO kablam! To learn more, run the command again with --verbose. Sep 18 02:19:50.848 INFO kablam! su: No module specific data is present Sep 18 02:19:51.476 INFO running `"docker" "rm" "-f" "4ea57045ac73e0eb0f13d129ced1e78de05c220561c9cabbc39ddf19c39c2edf"` Sep 18 02:19:51.597 INFO blam! 4ea57045ac73e0eb0f13d129ced1e78de05c220561c9cabbc39ddf19c39c2edf