Dec 03 19:17:30.463 INFO testing argmin_core-0.1.5 against 1.30.1 for beta-1.31-5
Dec 03 19:17:30.463 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-3/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/beta-1.31-5/1.30.1:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.1 build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 03 19:17:30.627 INFO [stdout] 69e88e6ce002ac89ef049a7650b48c98231272c6d6242cd7a78b817c7a8d49f3
Dec 03 19:17:30.633 INFO running `"docker" "start" "-a" "69e88e6ce002ac89ef049a7650b48c98231272c6d6242cd7a78b817c7a8d49f3"`
Dec 03 19:17:31.164 INFO [stderr] usermod: no changes
Dec 03 19:17:31.293 INFO [stderr]    Compiling argmin_core v0.1.5 (/source)
Dec 03 19:17:34.142 INFO [stderr] error[E0309]: the parameter type `T` may not live long enough
Dec 03 19:17:34.142 INFO [stderr]   --> src/base.rs:35:5
Dec 03 19:17:34.142 INFO [stderr]    |
Dec 03 19:17:34.142 INFO [stderr] 33 | pub struct ArgminBase<'a, T, U, H> {
Dec 03 19:17:34.142 INFO [stderr]    |                           - help: consider adding an explicit lifetime bound `T: 'a`...
Dec 03 19:17:34.142 INFO [stderr] 34 |     /// The operator/cost function
Dec 03 19:17:34.142 INFO [stderr] 35 |     operator: &'a ArgminOperator<Parameters = T, OperatorOutput = U, Hessian = H>,
Dec 03 19:17:34.142 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 19:17:34.142 INFO [stderr]    |
Dec 03 19:17:34.142 INFO [stderr] note: ...so that the reference type `&'a (dyn ArgminOperator<OperatorOutput=U, Hessian=H, Parameters=T> + 'a)` does not outlive the data it points at
Dec 03 19:17:34.142 INFO [stderr]   --> src/base.rs:35:5
Dec 03 19:17:34.142 INFO [stderr]    |
Dec 03 19:17:34.142 INFO [stderr] 35 |     operator: &'a ArgminOperator<Parameters = T, OperatorOutput = U, Hessian = H>,
Dec 03 19:17:34.142 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 19:17:34.142 INFO [stderr] 
Dec 03 19:17:34.142 INFO [stderr] error[E0309]: the parameter type `H` may not live long enough
Dec 03 19:17:34.142 INFO [stderr]   --> src/base.rs:35:5
Dec 03 19:17:34.142 INFO [stderr]    |
Dec 03 19:17:34.142 INFO [stderr] 33 | pub struct ArgminBase<'a, T, U, H> {
Dec 03 19:17:34.142 INFO [stderr]    |                                 - help: consider adding an explicit lifetime bound `H: 'a`...
Dec 03 19:17:34.142 INFO [stderr] 34 |     /// The operator/cost function
Dec 03 19:17:34.142 INFO [stderr] 35 |     operator: &'a ArgminOperator<Parameters = T, OperatorOutput = U, Hessian = H>,
Dec 03 19:17:34.142 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 19:17:34.142 INFO [stderr]    |
Dec 03 19:17:34.143 INFO [stderr] note: ...so that the reference type `&'a (dyn ArgminOperator<OperatorOutput=U, Hessian=H, Parameters=T> + 'a)` does not outlive the data it points at
Dec 03 19:17:34.143 INFO [stderr]   --> src/base.rs:35:5
Dec 03 19:17:34.143 INFO [stderr]    |
Dec 03 19:17:34.143 INFO [stderr] 35 |     operator: &'a ArgminOperator<Parameters = T, OperatorOutput = U, Hessian = H>,
Dec 03 19:17:34.143 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 19:17:34.143 INFO [stderr] 
Dec 03 19:17:34.144 INFO [stderr] error[E0309]: the parameter type `U` may not live long enough
Dec 03 19:17:34.144 INFO [stderr]   --> src/base.rs:35:5
Dec 03 19:17:34.144 INFO [stderr]    |
Dec 03 19:17:34.144 INFO [stderr] 33 | pub struct ArgminBase<'a, T, U, H> {
Dec 03 19:17:34.144 INFO [stderr]    |                              - help: consider adding an explicit lifetime bound `U: 'a`...
Dec 03 19:17:34.144 INFO [stderr] 34 |     /// The operator/cost function
Dec 03 19:17:34.144 INFO [stderr] 35 |     operator: &'a ArgminOperator<Parameters = T, OperatorOutput = U, Hessian = H>,
Dec 03 19:17:34.144 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 19:17:34.144 INFO [stderr]    |
Dec 03 19:17:34.144 INFO [stderr] note: ...so that the reference type `&'a (dyn ArgminOperator<OperatorOutput=U, Hessian=H, Parameters=T> + 'a)` does not outlive the data it points at
Dec 03 19:17:34.144 INFO [stderr]   --> src/base.rs:35:5
Dec 03 19:17:34.144 INFO [stderr]    |
Dec 03 19:17:34.144 INFO [stderr] 35 |     operator: &'a ArgminOperator<Parameters = T, OperatorOutput = U, Hessian = H>,
Dec 03 19:17:34.144 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 03 19:17:34.144 INFO [stderr] 
Dec 03 19:17:34.188 INFO [stderr] error: aborting due to 3 previous errors
Dec 03 19:17:34.188 INFO [stderr] 
Dec 03 19:17:34.188 INFO [stderr] For more information about this error, try `rustc --explain E0309`.
Dec 03 19:17:34.201 INFO [stderr] error: Could not compile `argmin_core`.
Dec 03 19:17:34.201 INFO [stderr] 
Dec 03 19:17:34.201 INFO [stderr] To learn more, run the command again with --verbose.
Dec 03 19:17:34.202 INFO [stderr] su: No module specific data is present
Dec 03 19:17:34.591 INFO running `"docker" "inspect" "69e88e6ce002ac89ef049a7650b48c98231272c6d6242cd7a78b817c7a8d49f3"`
Dec 03 19:17:34.879 INFO running `"docker" "rm" "-f" "69e88e6ce002ac89ef049a7650b48c98231272c6d6242cd7a78b817c7a8d49f3"`
Dec 03 19:17:35.158 INFO [stdout] 69e88e6ce002ac89ef049a7650b48c98231272c6d6242cd7a78b817c7a8d49f3
