Sep 21 12:00:34.783 INFO checking conch-runtime-0.1.4 against try#f1a3f05968ed2a674e09b6efa4ad9df90816e2b6 for pr-54394 Sep 21 12:00:34.783 INFO running: cargo +f1a3f05968ed2a674e09b6efa4ad9df90816e2b6-alt check --frozen --all --all-targets Sep 21 12:00:34.783 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-7/pr-54394/try#f1a3f05968ed2a674e09b6efa4ad9df90816e2b6:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-54394/worker-7/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 12:00:35.025 INFO blam! 2d064cf284856471f185d4176f9f0f68486fe49db6b23b37ef6d0b70462608a1 Sep 21 12:00:35.027 INFO running `"docker" "start" "-a" "2d064cf284856471f185d4176f9f0f68486fe49db6b23b37ef6d0b70462608a1"` Sep 21 12:00:35.750 INFO kablam! usermod: no changes Sep 21 12:00:36.030 INFO kablam! Checking owned_chars v0.2.1 Sep 21 12:00:36.030 INFO kablam! Checking conch-parser v0.1.0 Sep 21 12:00:36.036 INFO kablam! Checking rental v0.4.16 Sep 21 12:00:36.046 INFO kablam! Checking tokio-signal v0.1.5 Sep 21 12:00:38.140 INFO kablam! Checking tokio-process v0.1.6 Sep 21 12:00:40.074 INFO kablam! Checking conch-runtime v0.1.4 (/source) Sep 21 12:00:43.263 INFO kablam! warning: unused import: `VarRestorer` Sep 21 12:00:43.263 INFO kablam! --> src/eval/redirect_or_var_assig.rs:3:67 Sep 21 12:00:43.263 INFO kablam! | Sep 21 12:00:43.263 INFO kablam! 3 | RedirectRestorer, VarEnvRestorer2, VariableEnvironment, VarRestorer}; Sep 21 12:00:43.263 INFO kablam! | ^^^^^^^^^^^ Sep 21 12:00:43.263 INFO kablam! | Sep 21 12:00:43.263 INFO kablam! = note: #[warn(unused_imports)] on by default Sep 21 12:00:43.263 INFO kablam! Sep 21 12:00:43.462 INFO kablam! warning: unused import: `VarRestorer` Sep 21 12:00:43.462 INFO kablam! --> src/eval/redirect_or_var_assig.rs:3:67 Sep 21 12:00:43.462 INFO kablam! | Sep 21 12:00:43.462 INFO kablam! 3 | RedirectRestorer, VarEnvRestorer2, VariableEnvironment, VarRestorer}; Sep 21 12:00:43.462 INFO kablam! | ^^^^^^^^^^^ Sep 21 12:00:43.462 INFO kablam! | Sep 21 12:00:43.462 INFO kablam! = note: #[warn(unused_imports)] on by default Sep 21 12:00:43.462 INFO kablam! Sep 21 12:00:43.822 INFO kablam! warning: the trait bound `T: std::cmp::Eq` is not satisfied Sep 21 12:00:43.822 INFO kablam! --> src/env/env_impl.rs:241:5 Sep 21 12:00:43.822 INFO kablam! | Sep 21 12:00:43.822 INFO kablam! 241 | / EnvConfig< Sep 21 12:00:43.822 INFO kablam! 242 | | ArgsEnv, Sep 21 12:00:43.822 INFO kablam! 243 | | PlatformSpecificAsyncIoEnv, Sep 21 12:00:43.822 INFO kablam! 244 | | FileDescEnv>, Sep 21 12:00:43.822 INFO kablam! ... | Sep 21 12:00:43.822 INFO kablam! 250 | | RuntimeError, Sep 21 12:00:43.822 INFO kablam! 251 | | >; Sep 21 12:00:43.822 INFO kablam! | |_____^ the trait `std::cmp::Eq` is not implemented for `T` Sep 21 12:00:43.822 INFO kablam! | Sep 21 12:00:43.822 INFO kablam! = note: #[warn(type_alias_missing_bounds)] on by default Sep 21 12:00:43.822 INFO kablam! = help: consider adding a `where T: std::cmp::Eq` bound Sep 21 12:00:43.822 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 12:00:43.822 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 12:00:43.822 INFO kablam! Sep 21 12:00:43.822 INFO kablam! warning: the trait bound `T: std::hash::Hash` is not satisfied Sep 21 12:00:43.822 INFO kablam! --> src/env/env_impl.rs:241:5 Sep 21 12:00:43.822 INFO kablam! | Sep 21 12:00:43.822 INFO kablam! 241 | / EnvConfig< Sep 21 12:00:43.822 INFO kablam! 242 | | ArgsEnv, Sep 21 12:00:43.822 INFO kablam! 243 | | PlatformSpecificAsyncIoEnv, Sep 21 12:00:43.822 INFO kablam! 244 | | FileDescEnv>, Sep 21 12:00:43.822 INFO kablam! ... | Sep 21 12:00:43.823 INFO kablam! 250 | | RuntimeError, Sep 21 12:00:43.823 INFO kablam! 251 | | >; Sep 21 12:00:43.823 INFO kablam! | |_____^ the trait `std::hash::Hash` is not implemented for `T` Sep 21 12:00:43.823 INFO kablam! | Sep 21 12:00:43.823 INFO kablam! = help: consider adding a `where T: std::hash::Hash` bound Sep 21 12:00:43.823 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 12:00:43.823 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 12:00:43.823 INFO kablam! Sep 21 12:00:43.823 INFO kablam! warning: the trait bound `T: std::cmp::Eq` is not satisfied Sep 21 12:00:43.823 INFO kablam! --> src/env/env_impl.rs:277:5 Sep 21 12:00:43.823 INFO kablam! | Sep 21 12:00:43.823 INFO kablam! 277 | / EnvConfig< Sep 21 12:00:43.823 INFO kablam! 278 | | atomic::ArgsEnv, Sep 21 12:00:43.823 INFO kablam! 279 | | PlatformSpecificAsyncIoEnv, Sep 21 12:00:43.823 INFO kablam! 280 | | atomic::FileDescEnv>, Sep 21 12:00:43.823 INFO kablam! ... | Sep 21 12:00:43.823 INFO kablam! 286 | | RuntimeError, Sep 21 12:00:43.823 INFO kablam! 287 | | >; Sep 21 12:00:43.823 INFO kablam! | |_____^ the trait `std::cmp::Eq` is not implemented for `T` Sep 21 12:00:43.823 INFO kablam! | Sep 21 12:00:43.823 INFO kablam! = help: consider adding a `where T: std::cmp::Eq` bound Sep 21 12:00:43.823 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 12:00:43.823 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 12:00:43.823 INFO kablam! Sep 21 12:00:43.823 INFO kablam! warning: the trait bound `T: std::hash::Hash` is not satisfied Sep 21 12:00:43.823 INFO kablam! --> src/env/env_impl.rs:277:5 Sep 21 12:00:43.824 INFO kablam! | Sep 21 12:00:43.824 INFO kablam! 277 | / EnvConfig< Sep 21 12:00:43.824 INFO kablam! 278 | | atomic::ArgsEnv, Sep 21 12:00:43.824 INFO kablam! 279 | | PlatformSpecificAsyncIoEnv, Sep 21 12:00:43.824 INFO kablam! 280 | | atomic::FileDescEnv>, Sep 21 12:00:43.824 INFO kablam! ... | Sep 21 12:00:43.824 INFO kablam! 286 | | RuntimeError, Sep 21 12:00:43.824 INFO kablam! 287 | | >; Sep 21 12:00:43.824 INFO kablam! | |_____^ the trait `std::hash::Hash` is not implemented for `T` Sep 21 12:00:43.824 INFO kablam! | Sep 21 12:00:43.824 INFO kablam! = help: consider adding a `where T: std::hash::Hash` bound Sep 21 12:00:43.824 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 12:00:43.824 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 12:00:43.824 INFO kablam! Sep 21 12:00:43.824 INFO kablam! warning: the trait bound `T: std::cmp::Eq` is not satisfied Sep 21 12:00:43.824 INFO kablam! --> src/env/env_impl.rs:788:5 Sep 21 12:00:43.824 INFO kablam! | Sep 21 12:00:43.825 INFO kablam! 788 | / Env< Sep 21 12:00:43.825 INFO kablam! 789 | | ArgsEnv, Sep 21 12:00:43.826 INFO kablam! 790 | | PlatformSpecificAsyncIoEnv, Sep 21 12:00:43.826 INFO kablam! 791 | | FileDescEnv>, Sep 21 12:00:43.826 INFO kablam! ... | Sep 21 12:00:43.827 INFO kablam! 797 | | RuntimeError, Sep 21 12:00:43.827 INFO kablam! 798 | | >; Sep 21 12:00:43.827 INFO kablam! | |_____^ the trait `std::cmp::Eq` is not implemented for `T` Sep 21 12:00:43.828 INFO kablam! | Sep 21 12:00:43.828 INFO kablam! = help: consider adding a `where T: std::cmp::Eq` bound Sep 21 12:00:43.829 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 12:00:43.829 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 12:00:43.829 INFO kablam! Sep 21 12:00:43.829 INFO kablam! warning: the trait bound `T: std::hash::Hash` is not satisfied Sep 21 12:00:43.830 INFO kablam! --> src/env/env_impl.rs:788:5 Sep 21 12:00:43.830 INFO kablam! | Sep 21 12:00:43.830 INFO kablam! 788 | / Env< Sep 21 12:00:43.831 INFO kablam! 789 | | ArgsEnv, Sep 21 12:00:43.831 INFO kablam! 790 | | PlatformSpecificAsyncIoEnv, Sep 21 12:00:43.831 INFO kablam! 791 | | FileDescEnv>, Sep 21 12:00:43.832 INFO kablam! ... | Sep 21 12:00:43.832 INFO kablam! 797 | | RuntimeError, Sep 21 12:00:43.832 INFO kablam! 798 | | >; Sep 21 12:00:43.833 INFO kablam! | |_____^ the trait `std::hash::Hash` is not implemented for `T` Sep 21 12:00:43.833 INFO kablam! | Sep 21 12:00:43.833 INFO kablam! = help: consider adding a `where T: std::hash::Hash` bound Sep 21 12:00:43.833 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 12:00:43.833 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 12:00:43.833 INFO kablam! Sep 21 12:00:43.833 INFO kablam! warning: the trait bound `T: std::cmp::Eq` is not satisfied Sep 21 12:00:43.833 INFO kablam! --> src/env/env_impl.rs:826:5 Sep 21 12:00:43.833 INFO kablam! | Sep 21 12:00:43.833 INFO kablam! 826 | / AtomicEnv< Sep 21 12:00:43.833 INFO kablam! 827 | | atomic::ArgsEnv, Sep 21 12:00:43.833 INFO kablam! 828 | | PlatformSpecificAsyncIoEnv, Sep 21 12:00:43.833 INFO kablam! 829 | | atomic::FileDescEnv>, Sep 21 12:00:43.833 INFO kablam! ... | Sep 21 12:00:43.833 INFO kablam! 835 | | RuntimeError, Sep 21 12:00:43.833 INFO kablam! 836 | | >; Sep 21 12:00:43.833 INFO kablam! | |_____^ the trait `std::cmp::Eq` is not implemented for `T` Sep 21 12:00:43.833 INFO kablam! | Sep 21 12:00:43.833 INFO kablam! = help: consider adding a `where T: std::cmp::Eq` bound Sep 21 12:00:43.833 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 12:00:43.833 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 12:00:43.834 INFO kablam! Sep 21 12:00:43.834 INFO kablam! warning: the trait bound `T: std::hash::Hash` is not satisfied Sep 21 12:00:43.835 INFO kablam! --> src/env/env_impl.rs:826:5 Sep 21 12:00:43.835 INFO kablam! | Sep 21 12:00:43.835 INFO kablam! 826 | / AtomicEnv< Sep 21 12:00:43.835 INFO kablam! 827 | | atomic::ArgsEnv, Sep 21 12:00:43.835 INFO kablam! 828 | | PlatformSpecificAsyncIoEnv, Sep 21 12:00:43.835 INFO kablam! 829 | | atomic::FileDescEnv>, Sep 21 12:00:43.835 INFO kablam! ... | Sep 21 12:00:43.835 INFO kablam! 835 | | RuntimeError, Sep 21 12:00:43.835 INFO kablam! 836 | | >; Sep 21 12:00:43.835 INFO kablam! | |_____^ the trait `std::hash::Hash` is not implemented for `T` Sep 21 12:00:43.835 INFO kablam! | Sep 21 12:00:43.835 INFO kablam! = help: consider adding a `where T: std::hash::Hash` bound Sep 21 12:00:43.835 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 12:00:43.835 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 12:00:43.835 INFO kablam! Sep 21 12:00:43.930 INFO kablam! warning: the trait bound `E: env::var::VariableEnvironment` is not satisfied Sep 21 12:00:43.930 INFO kablam! --> src/spawn/for_cmd.rs:98:34 Sep 21 12:00:43.930 INFO kablam! | Sep 21 12:00:43.930 INFO kablam! 98 | type ForKind = Kind, S, E>>; Sep 21 12:00:43.930 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `env::var::VariableEnvironment` is not implemented for `E` Sep 21 12:00:43.930 INFO kablam! | Sep 21 12:00:43.930 INFO kablam! = help: consider adding a `where E: env::var::VariableEnvironment` bound Sep 21 12:00:43.930 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 12:00:43.930 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 12:00:43.930 INFO kablam! Sep 21 12:00:43.930 INFO kablam! warning: the trait bound `S: spawn::Spawn` is not satisfied Sep 21 12:00:43.930 INFO kablam! --> src/spawn/for_cmd.rs:98:34 Sep 21 12:00:43.930 INFO kablam! | Sep 21 12:00:43.930 INFO kablam! 98 | type ForKind = Kind, S, E>>; Sep 21 12:00:43.930 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `spawn::Spawn` is not implemented for `S` Sep 21 12:00:43.930 INFO kablam! | Sep 21 12:00:43.930 INFO kablam! = help: consider adding a `where S: spawn::Spawn` bound Sep 21 12:00:43.930 INFO kablam! = note: required because of the requirements on the impl of `spawn::SpawnRef` for `S` Sep 21 12:00:43.931 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 12:00:43.931 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 12:00:43.931 INFO kablam! Sep 21 12:00:43.931 INFO kablam! warning: the trait bound `S: spawn::Ref` is not satisfied Sep 21 12:00:43.931 INFO kablam! --> src/spawn/for_cmd.rs:98:34 Sep 21 12:00:43.931 INFO kablam! | Sep 21 12:00:43.931 INFO kablam! 98 | type ForKind = Kind, S, E>>; Sep 21 12:00:43.931 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `spawn::Ref` is not implemented for `S` Sep 21 12:00:43.931 INFO kablam! | Sep 21 12:00:43.931 INFO kablam! = help: consider adding a `where S: spawn::Ref` bound Sep 21 12:00:43.931 INFO kablam! = note: required because of the requirements on the impl of `spawn::SpawnRef` for `S` Sep 21 12:00:43.931 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 12:00:43.931 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 12:00:43.931 INFO kablam! Sep 21 12:00:43.946 INFO kablam! warning: the trait bound `I: std::iter::Iterator` is not satisfied Sep 21 12:00:43.946 INFO kablam! --> src/spawn/if_cmd.rs:161:35 Sep 21 12:00:43.946 INFO kablam! | Sep 21 12:00:43.946 INFO kablam! 161 | type FlattenedSequence = FlattenedEnvFuture, ExitResult>; Sep 21 12:00:43.946 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `I` is not an iterator; maybe try calling `.iter()` or a similar method Sep 21 12:00:43.946 INFO kablam! | Sep 21 12:00:43.946 INFO kablam! = help: the trait `std::iter::Iterator` is not implemented for `I` Sep 21 12:00:43.946 INFO kablam! = help: consider adding a `where I: std::iter::Iterator` bound Sep 21 12:00:43.946 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 12:00:43.946 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 12:00:43.946 INFO kablam! Sep 21 12:00:43.950 INFO kablam! warning: the trait bound `F: future::EnvFuture` is not satisfied Sep 21 12:00:43.950 INFO kablam! --> src/spawn/pipeline.rs:12:36 Sep 21 12:00:43.950 INFO kablam! | Sep 21 12:00:43.950 INFO kablam! 12 | type PinnedFlattenedFuture = Flatten>; Sep 21 12:00:43.950 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ the trait `future::EnvFuture` is not implemented for `F` Sep 21 12:00:43.950 INFO kablam! | Sep 21 12:00:43.950 INFO kablam! = help: consider adding a `where F: future::EnvFuture` bound Sep 21 12:00:43.950 INFO kablam! = note: required because of the requirements on the impl of `futures::Future` for `future::pinned::Pinned` Sep 21 12:00:43.950 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 12:00:43.950 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 12:00:43.950 INFO kablam! Sep 21 12:00:43.950 INFO kablam! warning: the trait bound `EF: future::EnvFuture` is not satisfied Sep 21 12:00:43.950 INFO kablam! --> src/spawn/pipeline.rs:13:38 Sep 21 12:00:43.950 INFO kablam! | Sep 21 12:00:43.950 INFO kablam! 13 | type PipelineInnerFuture = InvertStatus>, Sep 21 12:00:43.950 INFO kablam! 15 | | F Sep 21 12:00:43.950 INFO kablam! 16 | | >>; Sep 21 12:00:43.950 INFO kablam! | |__^ the trait `future::EnvFuture` is not implemented for `EF` Sep 21 12:00:43.950 INFO kablam! | Sep 21 12:00:43.950 INFO kablam! = help: consider adding a `where EF: future::EnvFuture` bound Sep 21 12:00:43.950 INFO kablam! = note: required because of the requirements on the impl of `futures::Future` for `future::pinned::Pinned` Sep 21 12:00:43.950 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 12:00:43.950 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 12:00:43.950 INFO kablam! Sep 21 12:00:44.008 INFO kablam! warning: the trait bound `T: std::cmp::Eq` is not satisfied Sep 21 12:00:44.008 INFO kablam! --> src/env/env_impl.rs:241:5 Sep 21 12:00:44.008 INFO kablam! | Sep 21 12:00:44.008 INFO kablam! 241 | / EnvConfig< Sep 21 12:00:44.008 INFO kablam! 242 | | ArgsEnv, Sep 21 12:00:44.008 INFO kablam! 243 | | PlatformSpecificAsyncIoEnv, Sep 21 12:00:44.008 INFO kablam! 244 | | FileDescEnv>, Sep 21 12:00:44.008 INFO kablam! ... | Sep 21 12:00:44.008 INFO kablam! 250 | | RuntimeError, Sep 21 12:00:44.008 INFO kablam! 251 | | >; Sep 21 12:00:44.008 INFO kablam! | |_____^ the trait `std::cmp::Eq` is not implemented for `T` Sep 21 12:00:44.008 INFO kablam! | Sep 21 12:00:44.008 INFO kablam! = note: #[warn(type_alias_missing_bounds)] on by default Sep 21 12:00:44.008 INFO kablam! = help: consider adding a `where T: std::cmp::Eq` bound Sep 21 12:00:44.008 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 12:00:44.008 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 12:00:44.008 INFO kablam! Sep 21 12:00:44.008 INFO kablam! warning: the trait bound `T: std::hash::Hash` is not satisfied Sep 21 12:00:44.009 INFO kablam! --> src/env/env_impl.rs:241:5 Sep 21 12:00:44.009 INFO kablam! | Sep 21 12:00:44.009 INFO kablam! 241 | / EnvConfig< Sep 21 12:00:44.009 INFO kablam! 242 | | ArgsEnv, Sep 21 12:00:44.009 INFO kablam! 243 | | PlatformSpecificAsyncIoEnv, Sep 21 12:00:44.009 INFO kablam! 244 | | FileDescEnv>, Sep 21 12:00:44.009 INFO kablam! ... | Sep 21 12:00:44.009 INFO kablam! 250 | | RuntimeError, Sep 21 12:00:44.009 INFO kablam! 251 | | >; Sep 21 12:00:44.009 INFO kablam! | |_____^ the trait `std::hash::Hash` is not implemented for `T` Sep 21 12:00:44.009 INFO kablam! | Sep 21 12:00:44.009 INFO kablam! = help: consider adding a `where T: std::hash::Hash` bound Sep 21 12:00:44.009 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 12:00:44.009 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 12:00:44.009 INFO kablam! Sep 21 12:00:44.009 INFO kablam! warning: the trait bound `T: std::cmp::Eq` is not satisfied Sep 21 12:00:44.009 INFO kablam! --> src/env/env_impl.rs:277:5 Sep 21 12:00:44.009 INFO kablam! | Sep 21 12:00:44.009 INFO kablam! 277 | / EnvConfig< Sep 21 12:00:44.009 INFO kablam! 278 | | atomic::ArgsEnv, Sep 21 12:00:44.009 INFO kablam! 279 | | PlatformSpecificAsyncIoEnv, Sep 21 12:00:44.009 INFO kablam! 280 | | atomic::FileDescEnv>, Sep 21 12:00:44.009 INFO kablam! ... | Sep 21 12:00:44.009 INFO kablam! 286 | | RuntimeError, Sep 21 12:00:44.009 INFO kablam! 287 | | >; Sep 21 12:00:44.009 INFO kablam! | |_____^ the trait `std::cmp::Eq` is not implemented for `T` Sep 21 12:00:44.009 INFO kablam! | Sep 21 12:00:44.009 INFO kablam! = help: consider adding a `where T: std::cmp::Eq` bound Sep 21 12:00:44.009 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 12:00:44.009 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 12:00:44.009 INFO kablam! Sep 21 12:00:44.009 INFO kablam! warning: the trait bound `T: std::hash::Hash` is not satisfied Sep 21 12:00:44.009 INFO kablam! --> src/env/env_impl.rs:277:5 Sep 21 12:00:44.009 INFO kablam! | Sep 21 12:00:44.009 INFO kablam! 277 | / EnvConfig< Sep 21 12:00:44.009 INFO kablam! 278 | | atomic::ArgsEnv, Sep 21 12:00:44.009 INFO kablam! 279 | | PlatformSpecificAsyncIoEnv, Sep 21 12:00:44.009 INFO kablam! 280 | | atomic::FileDescEnv>, Sep 21 12:00:44.009 INFO kablam! ... | Sep 21 12:00:44.009 INFO kablam! 286 | | RuntimeError, Sep 21 12:00:44.009 INFO kablam! 287 | | >; Sep 21 12:00:44.009 INFO kablam! | |_____^ the trait `std::hash::Hash` is not implemented for `T` Sep 21 12:00:44.010 INFO kablam! | Sep 21 12:00:44.010 INFO kablam! = help: consider adding a `where T: std::hash::Hash` bound Sep 21 12:00:44.010 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 12:00:44.010 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 12:00:44.010 INFO kablam! Sep 21 12:00:44.014 INFO kablam! warning: the trait bound `T: std::cmp::Eq` is not satisfied Sep 21 12:00:44.014 INFO kablam! --> src/env/env_impl.rs:788:5 Sep 21 12:00:44.014 INFO kablam! | Sep 21 12:00:44.014 INFO kablam! 788 | / Env< Sep 21 12:00:44.014 INFO kablam! 789 | | ArgsEnv, Sep 21 12:00:44.014 INFO kablam! 790 | | PlatformSpecificAsyncIoEnv, Sep 21 12:00:44.014 INFO kablam! 791 | | FileDescEnv>, Sep 21 12:00:44.014 INFO kablam! ... | Sep 21 12:00:44.014 INFO kablam! 797 | | RuntimeError, Sep 21 12:00:44.014 INFO kablam! 798 | | >; Sep 21 12:00:44.014 INFO kablam! | |_____^ the trait `std::cmp::Eq` is not implemented for `T` Sep 21 12:00:44.014 INFO kablam! | Sep 21 12:00:44.014 INFO kablam! = help: consider adding a `where T: std::cmp::Eq` bound Sep 21 12:00:44.014 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 12:00:44.014 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 12:00:44.014 INFO kablam! Sep 21 12:00:44.014 INFO kablam! warning: the trait bound `T: std::hash::Hash` is not satisfied Sep 21 12:00:44.014 INFO kablam! --> src/env/env_impl.rs:788:5 Sep 21 12:00:44.014 INFO kablam! | Sep 21 12:00:44.014 INFO kablam! 788 | / Env< Sep 21 12:00:44.014 INFO kablam! 789 | | ArgsEnv, Sep 21 12:00:44.014 INFO kablam! 790 | | PlatformSpecificAsyncIoEnv, Sep 21 12:00:44.014 INFO kablam! 791 | | FileDescEnv>, Sep 21 12:00:44.014 INFO kablam! ... | Sep 21 12:00:44.014 INFO kablam! 797 | | RuntimeError, Sep 21 12:00:44.014 INFO kablam! 798 | | >; Sep 21 12:00:44.014 INFO kablam! | |_____^ the trait `std::hash::Hash` is not implemented for `T` Sep 21 12:00:44.014 INFO kablam! | Sep 21 12:00:44.014 INFO kablam! = help: consider adding a `where T: std::hash::Hash` bound Sep 21 12:00:44.014 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 12:00:44.014 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 12:00:44.014 INFO kablam! Sep 21 12:00:44.014 INFO kablam! warning: the trait bound `T: std::cmp::Eq` is not satisfied Sep 21 12:00:44.014 INFO kablam! --> src/env/env_impl.rs:826:5 Sep 21 12:00:44.014 INFO kablam! | Sep 21 12:00:44.014 INFO kablam! 826 | / AtomicEnv< Sep 21 12:00:44.015 INFO kablam! 827 | | atomic::ArgsEnv, Sep 21 12:00:44.015 INFO kablam! 828 | | PlatformSpecificAsyncIoEnv, Sep 21 12:00:44.015 INFO kablam! 829 | | atomic::FileDescEnv>, Sep 21 12:00:44.015 INFO kablam! ... | Sep 21 12:00:44.015 INFO kablam! 835 | | RuntimeError, Sep 21 12:00:44.015 INFO kablam! 836 | | >; Sep 21 12:00:44.015 INFO kablam! | |_____^ the trait `std::cmp::Eq` is not implemented for `T` Sep 21 12:00:44.015 INFO kablam! | Sep 21 12:00:44.015 INFO kablam! = help: consider adding a `where T: std::cmp::Eq` bound Sep 21 12:00:44.015 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 12:00:44.015 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 12:00:44.015 INFO kablam! Sep 21 12:00:44.015 INFO kablam! warning: the trait bound `T: std::hash::Hash` is not satisfied Sep 21 12:00:44.015 INFO kablam! --> src/env/env_impl.rs:826:5 Sep 21 12:00:44.015 INFO kablam! | Sep 21 12:00:44.015 INFO kablam! 826 | / AtomicEnv< Sep 21 12:00:44.015 INFO kablam! 827 | | atomic::ArgsEnv, Sep 21 12:00:44.015 INFO kablam! 828 | | PlatformSpecificAsyncIoEnv, Sep 21 12:00:44.015 INFO kablam! 829 | | atomic::FileDescEnv>, Sep 21 12:00:44.015 INFO kablam! ... | Sep 21 12:00:44.015 INFO kablam! 835 | | RuntimeError, Sep 21 12:00:44.015 INFO kablam! 836 | | >; Sep 21 12:00:44.015 INFO kablam! | |_____^ the trait `std::hash::Hash` is not implemented for `T` Sep 21 12:00:44.015 INFO kablam! | Sep 21 12:00:44.015 INFO kablam! = help: consider adding a `where T: std::hash::Hash` bound Sep 21 12:00:44.015 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 12:00:44.015 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 12:00:44.015 INFO kablam! Sep 21 12:00:44.030 INFO kablam! warning: the trait bound `S: spawn::Spawn` is not satisfied Sep 21 12:00:44.030 INFO kablam! --> src/spawn/ast_impl/compound.rs:21:52 Sep 21 12:00:44.030 INFO kablam! | Sep 21 12:00:44.030 INFO kablam! 21 | pub type CompoundCommandKindOwnedFuture = CompoundCommandKindFuture< Sep 21 12:00:44.030 INFO kablam! | ____________________________________________________^ Sep 21 12:00:44.030 INFO kablam! 22 | | IntoIter, Sep 21 12:00:44.030 INFO kablam! 23 | | IntoIter, Sep 21 12:00:44.030 INFO kablam! 24 | | IntoIter>>, Sep 21 12:00:44.030 INFO kablam! ... | Sep 21 12:00:44.030 INFO kablam! 27 | | E Sep 21 12:00:44.030 INFO kablam! 28 | | >; Sep 21 12:00:44.030 INFO kablam! | |_^ the trait `spawn::Spawn` is not implemented for `S` Sep 21 12:00:44.030 INFO kablam! | Sep 21 12:00:44.030 INFO kablam! = help: consider adding a `where S: spawn::Spawn` bound Sep 21 12:00:44.030 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 12:00:44.030 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 12:00:44.030 INFO kablam! Sep 21 12:00:44.030 INFO kablam! warning: the trait bound `W: eval::WordEval` is not satisfied Sep 21 12:00:44.030 INFO kablam! --> src/spawn/ast_impl/compound.rs:21:52 Sep 21 12:00:44.030 INFO kablam! | Sep 21 12:00:44.030 INFO kablam! 21 | pub type CompoundCommandKindOwnedFuture = CompoundCommandKindFuture< Sep 21 12:00:44.030 INFO kablam! | ____________________________________________________^ Sep 21 12:00:44.030 INFO kablam! 22 | | IntoIter, Sep 21 12:00:44.030 INFO kablam! 23 | | IntoIter, Sep 21 12:00:44.030 INFO kablam! 24 | | IntoIter>>, Sep 21 12:00:44.030 INFO kablam! ... | Sep 21 12:00:44.030 INFO kablam! 27 | | E Sep 21 12:00:44.030 INFO kablam! 28 | | >; Sep 21 12:00:44.030 INFO kablam! | |_^ the trait `eval::WordEval` is not implemented for `W` Sep 21 12:00:44.030 INFO kablam! | Sep 21 12:00:44.030 INFO kablam! = help: consider adding a `where W: eval::WordEval` bound Sep 21 12:00:44.030 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 12:00:44.030 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 12:00:44.030 INFO kablam! Sep 21 12:00:44.030 INFO kablam! warning: the trait bound `std::sync::Arc: spawn::SpawnRef` is not satisfied Sep 21 12:00:44.030 INFO kablam! --> src/spawn/ast_impl/compound.rs:21:52 Sep 21 12:00:44.031 INFO kablam! | Sep 21 12:00:44.031 INFO kablam! 21 | pub type CompoundCommandKindOwnedFuture = CompoundCommandKindFuture< Sep 21 12:00:44.031 INFO kablam! | ____________________________________________________^ Sep 21 12:00:44.031 INFO kablam! 22 | | IntoIter, Sep 21 12:00:44.031 INFO kablam! 23 | | IntoIter, Sep 21 12:00:44.031 INFO kablam! 24 | | IntoIter>>, Sep 21 12:00:44.031 INFO kablam! ... | Sep 21 12:00:44.031 INFO kablam! 27 | | E Sep 21 12:00:44.031 INFO kablam! 28 | | >; Sep 21 12:00:44.031 INFO kablam! | |_^ the trait `spawn::SpawnRef` is not implemented for `std::sync::Arc` Sep 21 12:00:44.031 INFO kablam! | Sep 21 12:00:44.031 INFO kablam! = help: consider adding a `where std::sync::Arc: spawn::SpawnRef` bound Sep 21 12:00:44.031 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 12:00:44.031 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 12:00:44.031 INFO kablam! Sep 21 12:00:44.031 INFO kablam! warning: the trait bound `E: env::var::VariableEnvironment` is not satisfied Sep 21 12:00:44.031 INFO kablam! --> src/spawn/ast_impl/compound.rs:21:52 Sep 21 12:00:44.031 INFO kablam! | Sep 21 12:00:44.031 INFO kablam! 21 | pub type CompoundCommandKindOwnedFuture = CompoundCommandKindFuture< Sep 21 12:00:44.031 INFO kablam! | ____________________________________________________^ Sep 21 12:00:44.031 INFO kablam! 22 | | IntoIter, Sep 21 12:00:44.031 INFO kablam! 23 | | IntoIter, Sep 21 12:00:44.031 INFO kablam! 24 | | IntoIter>>, Sep 21 12:00:44.031 INFO kablam! ... | Sep 21 12:00:44.031 INFO kablam! 27 | | E Sep 21 12:00:44.031 INFO kablam! 28 | | >; Sep 21 12:00:44.031 INFO kablam! | |_^ the trait `env::var::VariableEnvironment` is not implemented for `E` Sep 21 12:00:44.031 INFO kablam! | Sep 21 12:00:44.031 INFO kablam! = help: consider adding a `where E: env::var::VariableEnvironment` bound Sep 21 12:00:44.031 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 12:00:44.031 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 12:00:44.031 INFO kablam! Sep 21 12:00:44.054 INFO kablam! error[E0275]: overflow evaluating the requirement `<&_ as eval::WordEval<_>>::Error` Sep 21 12:00:44.054 INFO kablam! | Sep 21 12:00:44.054 INFO kablam! = help: consider adding a `#![recursion_limit="128"]` attribute to your crate Sep 21 12:00:44.054 INFO kablam! = note: required because of the requirements on the impl of `eval::redirect::RedirectEval<_>` for `&conch_parser::ast::Redirect<_>` Sep 21 12:00:44.054 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::SimpleCommand<_, _, conch_parser::ast::Redirect<_>>` Sep 21 12:00:44.054 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>` Sep 21 12:00:44.054 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>` Sep 21 12:00:44.054 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>` Sep 21 12:00:44.054 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>` Sep 21 12:00:44.054 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>` Sep 21 12:00:44.055 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>` Sep 21 12:00:44.055 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>` Sep 21 12:00:44.055 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>` Sep 21 12:00:44.055 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>` Sep 21 12:00:44.055 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>` Sep 21 12:00:44.055 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>` Sep 21 12:00:44.055 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>` Sep 21 12:00:44.055 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>` Sep 21 12:00:44.055 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>` Sep 21 12:00:44.055 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>` Sep 21 12:00:44.055 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.055 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.055 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.055 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.055 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.055 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.055 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.055 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.055 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.055 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.055 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.055 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.056 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.056 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.056 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.056 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.056 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.056 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.057 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.057 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.057 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.058 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.058 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.058 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.059 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.059 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.059 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.059 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.059 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.059 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.059 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.060 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.060 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.060 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.061 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.063 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.063 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.063 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.063 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.063 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.063 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.063 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.064 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.065 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.065 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.066 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.066 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.066 INFO kablam! Sep 21 12:00:44.106 INFO kablam! error: aborting due to previous error Sep 21 12:00:44.106 INFO kablam! Sep 21 12:00:44.107 INFO kablam! For more information about this error, try `rustc --explain E0275`. Sep 21 12:00:44.130 INFO kablam! error: Could not compile `conch-runtime`. Sep 21 12:00:44.131 INFO kablam! warning: build failed, waiting for other jobs to finish... Sep 21 12:00:44.131 INFO kablam! warning: the trait bound `E: env::var::VariableEnvironment` is not satisfied Sep 21 12:00:44.132 INFO kablam! --> src/spawn/for_cmd.rs:98:34 Sep 21 12:00:44.132 INFO kablam! | Sep 21 12:00:44.132 INFO kablam! 98 | type ForKind = Kind, S, E>>; Sep 21 12:00:44.132 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `env::var::VariableEnvironment` is not implemented for `E` Sep 21 12:00:44.133 INFO kablam! | Sep 21 12:00:44.133 INFO kablam! = help: consider adding a `where E: env::var::VariableEnvironment` bound Sep 21 12:00:44.133 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 12:00:44.134 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 12:00:44.134 INFO kablam! Sep 21 12:00:44.134 INFO kablam! warning: the trait bound `S: spawn::Spawn` is not satisfied Sep 21 12:00:44.134 INFO kablam! --> src/spawn/for_cmd.rs:98:34 Sep 21 12:00:44.135 INFO kablam! | Sep 21 12:00:44.135 INFO kablam! 98 | type ForKind = Kind, S, E>>; Sep 21 12:00:44.135 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `spawn::Spawn` is not implemented for `S` Sep 21 12:00:44.135 INFO kablam! | Sep 21 12:00:44.136 INFO kablam! = help: consider adding a `where S: spawn::Spawn` bound Sep 21 12:00:44.136 INFO kablam! = note: required because of the requirements on the impl of `spawn::SpawnRef` for `S` Sep 21 12:00:44.136 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 12:00:44.137 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 12:00:44.137 INFO kablam! Sep 21 12:00:44.137 INFO kablam! warning: the trait bound `S: spawn::Ref` is not satisfied Sep 21 12:00:44.137 INFO kablam! --> src/spawn/for_cmd.rs:98:34 Sep 21 12:00:44.138 INFO kablam! | Sep 21 12:00:44.138 INFO kablam! 98 | type ForKind = Kind, S, E>>; Sep 21 12:00:44.138 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `spawn::Ref` is not implemented for `S` Sep 21 12:00:44.139 INFO kablam! | Sep 21 12:00:44.139 INFO kablam! = help: consider adding a `where S: spawn::Ref` bound Sep 21 12:00:44.139 INFO kablam! = note: required because of the requirements on the impl of `spawn::SpawnRef` for `S` Sep 21 12:00:44.140 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 12:00:44.140 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 12:00:44.140 INFO kablam! Sep 21 12:00:44.147 INFO kablam! warning: the trait bound `I: std::iter::Iterator` is not satisfied Sep 21 12:00:44.148 INFO kablam! --> src/spawn/if_cmd.rs:161:35 Sep 21 12:00:44.148 INFO kablam! | Sep 21 12:00:44.148 INFO kablam! 161 | type FlattenedSequence = FlattenedEnvFuture, ExitResult>; Sep 21 12:00:44.149 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `I` is not an iterator; maybe try calling `.iter()` or a similar method Sep 21 12:00:44.149 INFO kablam! | Sep 21 12:00:44.149 INFO kablam! = help: the trait `std::iter::Iterator` is not implemented for `I` Sep 21 12:00:44.150 INFO kablam! = help: consider adding a `where I: std::iter::Iterator` bound Sep 21 12:00:44.150 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 12:00:44.150 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 12:00:44.150 INFO kablam! Sep 21 12:00:44.156 INFO kablam! warning: the trait bound `F: future::EnvFuture` is not satisfied Sep 21 12:00:44.157 INFO kablam! --> src/spawn/pipeline.rs:12:36 Sep 21 12:00:44.157 INFO kablam! | Sep 21 12:00:44.157 INFO kablam! 12 | type PinnedFlattenedFuture = Flatten>; Sep 21 12:00:44.158 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ the trait `future::EnvFuture` is not implemented for `F` Sep 21 12:00:44.158 INFO kablam! | Sep 21 12:00:44.166 INFO kablam! = help: consider adding a `where F: future::EnvFuture` bound Sep 21 12:00:44.166 INFO kablam! = note: required because of the requirements on the impl of `futures::Future` for `future::pinned::Pinned` Sep 21 12:00:44.166 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 12:00:44.166 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 12:00:44.166 INFO kablam! Sep 21 12:00:44.166 INFO kablam! warning: the trait bound `EF: future::EnvFuture` is not satisfied Sep 21 12:00:44.166 INFO kablam! --> src/spawn/pipeline.rs:13:38 Sep 21 12:00:44.166 INFO kablam! | Sep 21 12:00:44.166 INFO kablam! 13 | type PipelineInnerFuture = InvertStatus>, Sep 21 12:00:44.166 INFO kablam! 15 | | F Sep 21 12:00:44.166 INFO kablam! 16 | | >>; Sep 21 12:00:44.166 INFO kablam! | |__^ the trait `future::EnvFuture` is not implemented for `EF` Sep 21 12:00:44.166 INFO kablam! | Sep 21 12:00:44.166 INFO kablam! = help: consider adding a `where EF: future::EnvFuture` bound Sep 21 12:00:44.166 INFO kablam! = note: required because of the requirements on the impl of `futures::Future` for `future::pinned::Pinned` Sep 21 12:00:44.166 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 12:00:44.166 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 12:00:44.166 INFO kablam! Sep 21 12:00:44.228 INFO kablam! warning: the trait bound `S: spawn::Spawn` is not satisfied Sep 21 12:00:44.228 INFO kablam! --> src/spawn/ast_impl/compound.rs:21:52 Sep 21 12:00:44.228 INFO kablam! | Sep 21 12:00:44.228 INFO kablam! 21 | pub type CompoundCommandKindOwnedFuture = CompoundCommandKindFuture< Sep 21 12:00:44.228 INFO kablam! | ____________________________________________________^ Sep 21 12:00:44.228 INFO kablam! 22 | | IntoIter, Sep 21 12:00:44.228 INFO kablam! 23 | | IntoIter, Sep 21 12:00:44.228 INFO kablam! 24 | | IntoIter>>, Sep 21 12:00:44.228 INFO kablam! ... | Sep 21 12:00:44.228 INFO kablam! 27 | | E Sep 21 12:00:44.228 INFO kablam! 28 | | >; Sep 21 12:00:44.228 INFO kablam! | |_^ the trait `spawn::Spawn` is not implemented for `S` Sep 21 12:00:44.228 INFO kablam! | Sep 21 12:00:44.228 INFO kablam! = help: consider adding a `where S: spawn::Spawn` bound Sep 21 12:00:44.228 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 12:00:44.228 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 12:00:44.228 INFO kablam! Sep 21 12:00:44.228 INFO kablam! warning: the trait bound `W: eval::WordEval` is not satisfied Sep 21 12:00:44.228 INFO kablam! --> src/spawn/ast_impl/compound.rs:21:52 Sep 21 12:00:44.228 INFO kablam! | Sep 21 12:00:44.228 INFO kablam! 21 | pub type CompoundCommandKindOwnedFuture = CompoundCommandKindFuture< Sep 21 12:00:44.228 INFO kablam! | ____________________________________________________^ Sep 21 12:00:44.228 INFO kablam! 22 | | IntoIter, Sep 21 12:00:44.228 INFO kablam! 23 | | IntoIter, Sep 21 12:00:44.228 INFO kablam! 24 | | IntoIter>>, Sep 21 12:00:44.228 INFO kablam! ... | Sep 21 12:00:44.229 INFO kablam! 27 | | E Sep 21 12:00:44.229 INFO kablam! 28 | | >; Sep 21 12:00:44.229 INFO kablam! | |_^ the trait `eval::WordEval` is not implemented for `W` Sep 21 12:00:44.229 INFO kablam! | Sep 21 12:00:44.229 INFO kablam! = help: consider adding a `where W: eval::WordEval` bound Sep 21 12:00:44.229 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 12:00:44.229 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 12:00:44.229 INFO kablam! Sep 21 12:00:44.229 INFO kablam! warning: the trait bound `std::sync::Arc: spawn::SpawnRef` is not satisfied Sep 21 12:00:44.229 INFO kablam! --> src/spawn/ast_impl/compound.rs:21:52 Sep 21 12:00:44.229 INFO kablam! | Sep 21 12:00:44.229 INFO kablam! 21 | pub type CompoundCommandKindOwnedFuture = CompoundCommandKindFuture< Sep 21 12:00:44.229 INFO kablam! | ____________________________________________________^ Sep 21 12:00:44.229 INFO kablam! 22 | | IntoIter, Sep 21 12:00:44.229 INFO kablam! 23 | | IntoIter, Sep 21 12:00:44.229 INFO kablam! 24 | | IntoIter>>, Sep 21 12:00:44.229 INFO kablam! ... | Sep 21 12:00:44.229 INFO kablam! 27 | | E Sep 21 12:00:44.229 INFO kablam! 28 | | >; Sep 21 12:00:44.229 INFO kablam! | |_^ the trait `spawn::SpawnRef` is not implemented for `std::sync::Arc` Sep 21 12:00:44.229 INFO kablam! | Sep 21 12:00:44.229 INFO kablam! = help: consider adding a `where std::sync::Arc: spawn::SpawnRef` bound Sep 21 12:00:44.229 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 12:00:44.229 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 12:00:44.229 INFO kablam! Sep 21 12:00:44.229 INFO kablam! warning: the trait bound `E: env::var::VariableEnvironment` is not satisfied Sep 21 12:00:44.229 INFO kablam! --> src/spawn/ast_impl/compound.rs:21:52 Sep 21 12:00:44.229 INFO kablam! | Sep 21 12:00:44.229 INFO kablam! 21 | pub type CompoundCommandKindOwnedFuture = CompoundCommandKindFuture< Sep 21 12:00:44.229 INFO kablam! | ____________________________________________________^ Sep 21 12:00:44.229 INFO kablam! 22 | | IntoIter, Sep 21 12:00:44.229 INFO kablam! 23 | | IntoIter, Sep 21 12:00:44.229 INFO kablam! 24 | | IntoIter>>, Sep 21 12:00:44.229 INFO kablam! ... | Sep 21 12:00:44.229 INFO kablam! 27 | | E Sep 21 12:00:44.229 INFO kablam! 28 | | >; Sep 21 12:00:44.229 INFO kablam! | |_^ the trait `env::var::VariableEnvironment` is not implemented for `E` Sep 21 12:00:44.229 INFO kablam! | Sep 21 12:00:44.229 INFO kablam! = help: consider adding a `where E: env::var::VariableEnvironment` bound Sep 21 12:00:44.229 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 21 12:00:44.229 INFO kablam! = help: this is a hard error in Rust 2018 Sep 21 12:00:44.229 INFO kablam! Sep 21 12:00:44.242 INFO kablam! error[E0275]: overflow evaluating the requirement `<&_ as eval::WordEval<_>>::Error` Sep 21 12:00:44.242 INFO kablam! | Sep 21 12:00:44.242 INFO kablam! = help: consider adding a `#![recursion_limit="128"]` attribute to your crate Sep 21 12:00:44.242 INFO kablam! = note: required because of the requirements on the impl of `eval::redirect::RedirectEval<_>` for `&conch_parser::ast::Redirect<_>` Sep 21 12:00:44.242 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::SimpleCommand<_, _, conch_parser::ast::Redirect<_>>` Sep 21 12:00:44.242 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>` Sep 21 12:00:44.242 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>` Sep 21 12:00:44.242 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>` Sep 21 12:00:44.242 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>` Sep 21 12:00:44.242 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>` Sep 21 12:00:44.242 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>` Sep 21 12:00:44.242 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>` Sep 21 12:00:44.242 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>` Sep 21 12:00:44.242 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>` Sep 21 12:00:44.242 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>` Sep 21 12:00:44.242 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>` Sep 21 12:00:44.242 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>` Sep 21 12:00:44.242 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>` Sep 21 12:00:44.242 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>` Sep 21 12:00:44.242 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>` Sep 21 12:00:44.242 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.242 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.242 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.242 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.243 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.243 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.243 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.243 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.243 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.243 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.243 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.243 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.243 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.243 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.243 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.244 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.244 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.244 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.244 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.245 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.245 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.247 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.247 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.247 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.247 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.247 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.247 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.247 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.247 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.248 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.248 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.248 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.248 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.248 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.248 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.250 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.251 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.251 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.251 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.252 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.253 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.253 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.253 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.254 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.254 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.254 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.255 INFO kablam! = note: required because of the requirements on the impl of `spawn::Spawn<_>` for `&conch_parser::ast::Command>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>` Sep 21 12:00:44.255 INFO kablam! Sep 21 12:00:44.306 INFO kablam! error: aborting due to previous error Sep 21 12:00:44.306 INFO kablam! Sep 21 12:00:44.306 INFO kablam! For more information about this error, try `rustc --explain E0275`. Sep 21 12:00:44.334 INFO kablam! error: Could not compile `conch-runtime`. Sep 21 12:00:44.334 INFO kablam! Sep 21 12:00:44.334 INFO kablam! To learn more, run the command again with --verbose. Sep 21 12:00:44.339 INFO kablam! su: No module specific data is present Sep 21 12:00:45.220 INFO running `"docker" "rm" "-f" "2d064cf284856471f185d4176f9f0f68486fe49db6b23b37ef6d0b70462608a1"` Sep 21 12:00:45.346 INFO blam! 2d064cf284856471f185d4176f9f0f68486fe49db6b23b37ef6d0b70462608a1