[INFO] crate arnalisa 0.2.7 is already in cache [INFO] extracting crate arnalisa 0.2.7 into work/ex/beta-1.38-1/sources/1.37.0/reg/arnalisa/0.2.7 [INFO] extracting crate arnalisa 0.2.7 into work/ex/beta-1.38-1/sources/beta-2019-08-13/reg/arnalisa/0.2.7 [INFO] validating manifest of arnalisa-0.2.7 on toolchain 1.37.0 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.37.0" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of arnalisa-0.2.7 on toolchain beta-2019-08-13 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-08-13" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing arnalisa-0.2.7 [INFO] finished frobbing arnalisa-0.2.7 [INFO] frobbed toml for arnalisa-0.2.7 written to work/ex/beta-1.38-1/sources/1.37.0/reg/arnalisa/0.2.7/Cargo.toml [INFO] started frobbing arnalisa-0.2.7 [INFO] finished frobbing arnalisa-0.2.7 [INFO] frobbed toml for arnalisa-0.2.7 written to work/ex/beta-1.38-1/sources/beta-2019-08-13/reg/arnalisa/0.2.7/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.37.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-08-13" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.37.0" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-08-13" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] testing arnalisa-0.2.7 against 1.37.0 for beta-1.38-1 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.38-1/worker-4/1.37.0:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.38-1/sources/1.37.0/reg/arnalisa/0.2.7:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+1.37.0" "build" "--frozen"` [INFO] [stdout] 24f1f6abc30e72318f8170a03536a085beb841d75aec69f8c8f7ac555dfb97e7 [INFO] running `"docker" "start" "-a" "24f1f6abc30e72318f8170a03536a085beb841d75aec69f8c8f7ac555dfb97e7"` [INFO] [stderr] Compiling doc-comment v0.3.1 [INFO] [stderr] Compiling indexmap v1.1.0 [INFO] [stderr] Compiling serde_cbor v0.10.1 [INFO] [stderr] Compiling float-cmp v0.5.2 [INFO] [stderr] Compiling structopt-derive v0.2.18 [INFO] [stderr] Compiling snafu-derive v0.4.4 [INFO] [stderr] Compiling chrono v0.4.7 [INFO] [stderr] Compiling decorum v0.1.3 [INFO] [stderr] Compiling structopt v0.2.18 [INFO] [stderr] Compiling snafu v0.4.4 [INFO] [stderr] Compiling arnalisa v0.2.7 (/opt/crater/workdir) [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/add.rs:18:19 [INFO] [stderr] | [INFO] [stderr] 18 | source_a: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(bare_trait_objects)] on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/add.rs:19:19 [INFO] [stderr] | [INFO] [stderr] 19 | source_b: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/add.rs:80:32 [INFO] [stderr] | [INFO] [stderr] 80 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/add.rs:106:19 [INFO] [stderr] | [INFO] [stderr] 106 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/blocker.rs:16:23 [INFO] [stderr] | [INFO] [stderr] 16 | source_input: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/blocker.rs:17:25 [INFO] [stderr] | [INFO] [stderr] 17 | source_trigger: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/blocker.rs:61:32 [INFO] [stderr] | [INFO] [stderr] 61 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/blocker.rs:86:19 [INFO] [stderr] | [INFO] [stderr] 86 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/calibration.rs:16:23 [INFO] [stderr] | [INFO] [stderr] 16 | source_input: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/calibration.rs:119:31 [INFO] [stderr] | [INFO] [stderr] 119 | get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/calibration.rs:150:19 [INFO] [stderr] | [INFO] [stderr] 150 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/cborsink.rs:20:17 [INFO] [stderr] | [INFO] [stderr] 20 | writer: Box, [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/cborsink.rs:22:35 [INFO] [stderr] | [INFO] [stderr] 22 | sources: IndexMap>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/cborsink.rs:61:32 [INFO] [stderr] | [INFO] [stderr] 61 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/cborsink.rs:81:19 [INFO] [stderr] | [INFO] [stderr] 81 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/cborsink.rs:83:29 [INFO] [stderr] | [INFO] [stderr] 83 | let mut writer: Box = if let Some(ref path) = self.file_path [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/cosinus.rs:15:23 [INFO] [stderr] | [INFO] [stderr] 15 | source_input: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/cosinus.rs:62:32 [INFO] [stderr] | [INFO] [stderr] 62 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/cosinus.rs:84:19 [INFO] [stderr] | [INFO] [stderr] 84 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/cumulation.rs:15:23 [INFO] [stderr] | [INFO] [stderr] 15 | source_input: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/cumulation.rs:60:32 [INFO] [stderr] | [INFO] [stderr] 60 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/cumulation.rs:86:19 [INFO] [stderr] | [INFO] [stderr] 86 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/derivation.rs:15:23 [INFO] [stderr] | [INFO] [stderr] 15 | source_input: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/derivation.rs:60:32 [INFO] [stderr] | [INFO] [stderr] 60 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/derivation.rs:86:19 [INFO] [stderr] | [INFO] [stderr] 86 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/difference.rs:15:23 [INFO] [stderr] | [INFO] [stderr] 15 | source_input: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/difference.rs:60:32 [INFO] [stderr] | [INFO] [stderr] 60 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/difference.rs:86:19 [INFO] [stderr] | [INFO] [stderr] 86 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/directsource.rs:62:32 [INFO] [stderr] | [INFO] [stderr] 62 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/divide.rs:15:19 [INFO] [stderr] | [INFO] [stderr] 15 | source_a: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/divide.rs:16:19 [INFO] [stderr] | [INFO] [stderr] 16 | source_b: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/divide.rs:59:32 [INFO] [stderr] | [INFO] [stderr] 59 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/divide.rs:85:19 [INFO] [stderr] | [INFO] [stderr] 85 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/fifo.rs:21:23 [INFO] [stderr] | [INFO] [stderr] 21 | source_input: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/fifo.rs:22:27 [INFO] [stderr] | [INFO] [stderr] 22 | source_min_items: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/fifo.rs:23:27 [INFO] [stderr] | [INFO] [stderr] 23 | source_max_items: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/fifo.rs:132:32 [INFO] [stderr] | [INFO] [stderr] 132 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/fifo.rs:158:19 [INFO] [stderr] | [INFO] [stderr] 158 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/first_value.rs:15:23 [INFO] [stderr] | [INFO] [stderr] 15 | source_input: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/first_value.rs:56:32 [INFO] [stderr] | [INFO] [stderr] 56 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/first_value.rs:82:19 [INFO] [stderr] | [INFO] [stderr] 82 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/fixedvalues.rs:15:25 [INFO] [stderr] | [INFO] [stderr] 15 | source_trigger: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/fixedvalues.rs:52:32 [INFO] [stderr] | [INFO] [stderr] 52 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/fixedvalues.rs:78:19 [INFO] [stderr] | [INFO] [stderr] 78 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/greater_than.rs:16:19 [INFO] [stderr] | [INFO] [stderr] 16 | source_a: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/greater_than.rs:17:19 [INFO] [stderr] | [INFO] [stderr] 17 | source_b: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/greater_than.rs:61:32 [INFO] [stderr] | [INFO] [stderr] 61 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/greater_than.rs:87:19 [INFO] [stderr] | [INFO] [stderr] 87 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/invert.rs:15:23 [INFO] [stderr] | [INFO] [stderr] 15 | source_input: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/invert.rs:57:32 [INFO] [stderr] | [INFO] [stderr] 57 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/invert.rs:83:19 [INFO] [stderr] | [INFO] [stderr] 83 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/jsonlsink.rs:20:17 [INFO] [stderr] | [INFO] [stderr] 20 | writer: Box, [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/jsonlsink.rs:22:35 [INFO] [stderr] | [INFO] [stderr] 22 | sources: IndexMap>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/jsonlsink.rs:63:32 [INFO] [stderr] | [INFO] [stderr] 63 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/jsonlsink.rs:83:19 [INFO] [stderr] | [INFO] [stderr] 83 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/jsonlsink.rs:85:29 [INFO] [stderr] | [INFO] [stderr] 85 | let mut writer: Box = if let Some(ref path) = self.file_path [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/jsonlsource.rs:106:32 [INFO] [stderr] | [INFO] [stderr] 106 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/last_calm_point.rs:25:19 [INFO] [stderr] | [INFO] [stderr] 25 | source_x: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/last_calm_point.rs:26:19 [INFO] [stderr] | [INFO] [stderr] 26 | source_y: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/last_calm_point.rs:27:29 [INFO] [stderr] | [INFO] [stderr] 27 | source_y_max_delta: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/last_calm_point.rs:246:32 [INFO] [stderr] | [INFO] [stderr] 246 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/last_calm_point.rs:272:19 [INFO] [stderr] | [INFO] [stderr] 272 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/linear_regression.rs:27:19 [INFO] [stderr] | [INFO] [stderr] 27 | source_x: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/linear_regression.rs:28:19 [INFO] [stderr] | [INFO] [stderr] 28 | source_y: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/linear_regression.rs:29:27 [INFO] [stderr] | [INFO] [stderr] 29 | source_num_items: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/linear_regression.rs:138:32 [INFO] [stderr] | [INFO] [stderr] 138 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/linear_regression.rs:169:19 [INFO] [stderr] | [INFO] [stderr] 169 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/maximum.rs:15:23 [INFO] [stderr] | [INFO] [stderr] 15 | source_input: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/maximum.rs:69:32 [INFO] [stderr] | [INFO] [stderr] 69 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/maximum.rs:95:19 [INFO] [stderr] | [INFO] [stderr] 95 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/mean.rs:16:23 [INFO] [stderr] | [INFO] [stderr] 16 | source_input: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/mean.rs:67:32 [INFO] [stderr] | [INFO] [stderr] 67 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/mean.rs:93:19 [INFO] [stderr] | [INFO] [stderr] 93 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/minimum.rs:15:23 [INFO] [stderr] | [INFO] [stderr] 15 | source_input: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/minimum.rs:69:32 [INFO] [stderr] | [INFO] [stderr] 69 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/minimum.rs:95:19 [INFO] [stderr] | [INFO] [stderr] 95 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/multiplex.rs:16:23 [INFO] [stderr] | [INFO] [stderr] 16 | source_input: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/multiplex.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | source_select: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/multiplex.rs:65:32 [INFO] [stderr] | [INFO] [stderr] 65 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/multiplex.rs:91:19 [INFO] [stderr] | [INFO] [stderr] 91 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/multiply.rs:16:19 [INFO] [stderr] | [INFO] [stderr] 16 | source_a: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/multiply.rs:17:19 [INFO] [stderr] | [INFO] [stderr] 17 | source_b: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/multiply.rs:61:32 [INFO] [stderr] | [INFO] [stderr] 61 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/multiply.rs:87:19 [INFO] [stderr] | [INFO] [stderr] 87 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/not.rs:15:23 [INFO] [stderr] | [INFO] [stderr] 15 | source_input: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/not.rs:57:32 [INFO] [stderr] | [INFO] [stderr] 57 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/not.rs:83:19 [INFO] [stderr] | [INFO] [stderr] 83 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/pipeline.rs:20:41 [INFO] [stderr] | [INFO] [stderr] 20 | input_sources: IndexMap>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/pipeline.rs:24:29 [INFO] [stderr] | [INFO] [stderr] 24 | bins: Vec>>>, [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn SourceSinkBin` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/pipeline.rs:28:53 [INFO] [stderr] | [INFO] [stderr] 28 | fn bin(&self, id: &str) -> Result>>> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn SourceSinkBin` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/pipeline.rs:91:49 [INFO] [stderr] | [INFO] [stderr] 91 | type SourceSinkBinLockedVec = Vec>>>; [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn SourceSinkBin` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/pipeline.rs:113:19 [INFO] [stderr] | [INFO] [stderr] 113 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/pipeline.rs:116:41 [INFO] [stderr] | [INFO] [stderr] 116 | let mut bins: Vec>>> = Vec::new(); [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn SourceSinkBin` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/pipeline.rs:131:37 [INFO] [stderr] | [INFO] [stderr] 131 | parent: &'a mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/pipeline.rs:138:49 [INFO] [stderr] | [INFO] [stderr] 138 | bins: &'a Vec>>>, [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn SourceSinkBin` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/pipeline.rs:153:37 [INFO] [stderr] | [INFO] [stderr] 153 | ) -> Result> { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/pipeline.rs:300:31 [INFO] [stderr] | [INFO] [stderr] 300 | get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/pipeline.rs:444:19 [INFO] [stderr] | [INFO] [stderr] 444 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/single_not_null.rs:14:34 [INFO] [stderr] | [INFO] [stderr] 14 | inputs: IndexMap>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/single_not_null.rs:75:32 [INFO] [stderr] | [INFO] [stderr] 75 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/single_not_null.rs:101:19 [INFO] [stderr] | [INFO] [stderr] 101 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/sinus.rs:15:23 [INFO] [stderr] | [INFO] [stderr] 15 | source_input: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/sinus.rs:58:32 [INFO] [stderr] | [INFO] [stderr] 58 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/sinus.rs:84:19 [INFO] [stderr] | [INFO] [stderr] 84 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/storage.rs:16:23 [INFO] [stderr] | [INFO] [stderr] 16 | source_input: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/storage.rs:17:25 [INFO] [stderr] | [INFO] [stderr] 17 | source_trigger: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/storage.rs:60:32 [INFO] [stderr] | [INFO] [stderr] 60 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/storage.rs:86:19 [INFO] [stderr] | [INFO] [stderr] 86 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/subtract.rs:18:19 [INFO] [stderr] | [INFO] [stderr] 18 | source_a: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/subtract.rs:19:19 [INFO] [stderr] | [INFO] [stderr] 19 | source_b: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/subtract.rs:80:32 [INFO] [stderr] | [INFO] [stderr] 80 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/subtract.rs:106:19 [INFO] [stderr] | [INFO] [stderr] 106 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/verificationsink.rs:17:35 [INFO] [stderr] | [INFO] [stderr] 17 | sources: IndexMap>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/verificationsink.rs:59:32 [INFO] [stderr] | [INFO] [stderr] 59 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/verificationsink.rs:79:19 [INFO] [stderr] | [INFO] [stderr] 79 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/mod.rs:68:14 [INFO] [stderr] | [INFO] [stderr] 68 | bin: Box, [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn SourceOnlyBin` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/mod.rs:74:25 [INFO] [stderr] | [INFO] [stderr] 74 | pub fn new(bin: Box) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn SourceOnlyBin` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/mod.rs:84:14 [INFO] [stderr] | [INFO] [stderr] 84 | bin: Box, [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn SourceSinkBin` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/mod.rs:107:14 [INFO] [stderr] | [INFO] [stderr] 107 | bin: Box, [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn SinkOnlyBin` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/mod.rs:122:25 [INFO] [stderr] | [INFO] [stderr] 122 | pub fn new(bin: Box) -> Self { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn SinkOnlyBin` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/mod.rs:137:25 [INFO] [stderr] | [INFO] [stderr] 137 | pub fn new(bin: Box) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn SourceSinkBin` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/mod.rs:233:20 [INFO] [stderr] | [INFO] [stderr] 233 | type Bin = Box; [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn SinkOnlyBin` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/mod.rs:238:22 [INFO] [stderr] | [INFO] [stderr] 238 | getcal: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/mod.rs:273:19 [INFO] [stderr] | [INFO] [stderr] 273 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/mod.rs:276:20 [INFO] [stderr] | [INFO] [stderr] 276 | let b: Box = match *self { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn SinkOnlyBin` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/mod.rs:301:20 [INFO] [stderr] | [INFO] [stderr] 301 | type Bin = Box; [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn SourceSinkBin` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/mod.rs:306:22 [INFO] [stderr] | [INFO] [stderr] 306 | getcal: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/mod.rs:410:17 [INFO] [stderr] | [INFO] [stderr] 410 | e: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/mod.rs:517:20 [INFO] [stderr] | [INFO] [stderr] 517 | type Bin = Box; [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn SourceOnlyBin` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/mod.rs:522:22 [INFO] [stderr] | [INFO] [stderr] 522 | getcal: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/mod.rs:553:20 [INFO] [stderr] | [INFO] [stderr] 553 | let b: Box = match *self { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn SourceOnlyBin` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/mod.rs:567:19 [INFO] [stderr] | [INFO] [stderr] 567 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/mod.rs:575:19 [INFO] [stderr] | [INFO] [stderr] 575 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/mod.rs:620:31 [INFO] [stderr] | [INFO] [stderr] 620 | get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/mod.rs:797:51 [INFO] [stderr] | [INFO] [stderr] 797 | fn resolve(&mut self, id: &str) -> Result>; [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/run.rs:46:51 [INFO] [stderr] | [INFO] [stderr] 46 | fn resolve(&mut self, id: &str) -> Result> { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/run.rs:53:21 [INFO] [stderr] | [INFO] [stderr] 53 | Ok(b as Box) [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/run.rs:73:20 [INFO] [stderr] | [INFO] [stderr] 73 | let input: Box = Box::new(input.build_bin(&scope)?); [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn SourceOnlyBin` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/run.rs:82:22 [INFO] [stderr] | [INFO] [stderr] 82 | let bin: Box = [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn SourceSinkBin` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/run.rs:92:22 [INFO] [stderr] | [INFO] [stderr] 92 | let bin: Box = [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn SinkOnlyBin` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bin/arnalisa.rs:227:27 [INFO] [stderr] | [INFO] [stderr] 227 | get_calibration: &mut arnalisa::GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn arnalisa::GetCalibration` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(bare_trait_objects)] on by default [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 22.96s [INFO] running `"docker" "inspect" "24f1f6abc30e72318f8170a03536a085beb841d75aec69f8c8f7ac555dfb97e7"` [INFO] running `"docker" "rm" "-f" "24f1f6abc30e72318f8170a03536a085beb841d75aec69f8c8f7ac555dfb97e7"` [INFO] [stdout] 24f1f6abc30e72318f8170a03536a085beb841d75aec69f8c8f7ac555dfb97e7 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.38-1/worker-4/1.37.0:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.38-1/sources/1.37.0/reg/arnalisa/0.2.7:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+1.37.0" "test" "--frozen" "--no-run"` [INFO] [stdout] bfc2345a20ea2492f0f95af2fd71ba6cd13b672e53380a2ebb49c99a5fe0e656 [INFO] running `"docker" "start" "-a" "bfc2345a20ea2492f0f95af2fd71ba6cd13b672e53380a2ebb49c99a5fe0e656"` [INFO] [stderr] Compiling arnalisa v0.2.7 (/opt/crater/workdir) [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bin/arnalisa.rs:227:27 [INFO] [stderr] | [INFO] [stderr] 227 | get_calibration: &mut arnalisa::GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn arnalisa::GetCalibration` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(bare_trait_objects)] on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/add.rs:18:19 [INFO] [stderr] | [INFO] [stderr] 18 | source_a: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(bare_trait_objects)] on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/add.rs:19:19 [INFO] [stderr] | [INFO] [stderr] 19 | source_b: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/add.rs:80:32 [INFO] [stderr] | [INFO] [stderr] 80 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/add.rs:106:19 [INFO] [stderr] | [INFO] [stderr] 106 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/blocker.rs:16:23 [INFO] [stderr] | [INFO] [stderr] 16 | source_input: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/blocker.rs:17:25 [INFO] [stderr] | [INFO] [stderr] 17 | source_trigger: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/blocker.rs:61:32 [INFO] [stderr] | [INFO] [stderr] 61 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/blocker.rs:86:19 [INFO] [stderr] | [INFO] [stderr] 86 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/calibration.rs:16:23 [INFO] [stderr] | [INFO] [stderr] 16 | source_input: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/calibration.rs:119:31 [INFO] [stderr] | [INFO] [stderr] 119 | get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/calibration.rs:150:19 [INFO] [stderr] | [INFO] [stderr] 150 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/cborsink.rs:20:17 [INFO] [stderr] | [INFO] [stderr] 20 | writer: Box, [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/cborsink.rs:22:35 [INFO] [stderr] | [INFO] [stderr] 22 | sources: IndexMap>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/cborsink.rs:61:32 [INFO] [stderr] | [INFO] [stderr] 61 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/cborsink.rs:81:19 [INFO] [stderr] | [INFO] [stderr] 81 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/cborsink.rs:83:29 [INFO] [stderr] | [INFO] [stderr] 83 | let mut writer: Box = if let Some(ref path) = self.file_path [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/cosinus.rs:15:23 [INFO] [stderr] | [INFO] [stderr] 15 | source_input: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/cosinus.rs:62:32 [INFO] [stderr] | [INFO] [stderr] 62 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/cosinus.rs:84:19 [INFO] [stderr] | [INFO] [stderr] 84 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/cumulation.rs:15:23 [INFO] [stderr] | [INFO] [stderr] 15 | source_input: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/cumulation.rs:60:32 [INFO] [stderr] | [INFO] [stderr] 60 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/cumulation.rs:86:19 [INFO] [stderr] | [INFO] [stderr] 86 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/derivation.rs:15:23 [INFO] [stderr] | [INFO] [stderr] 15 | source_input: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/derivation.rs:60:32 [INFO] [stderr] | [INFO] [stderr] 60 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/derivation.rs:86:19 [INFO] [stderr] | [INFO] [stderr] 86 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/difference.rs:15:23 [INFO] [stderr] | [INFO] [stderr] 15 | source_input: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/difference.rs:60:32 [INFO] [stderr] | [INFO] [stderr] 60 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/difference.rs:86:19 [INFO] [stderr] | [INFO] [stderr] 86 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/directsource.rs:62:32 [INFO] [stderr] | [INFO] [stderr] 62 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/divide.rs:15:19 [INFO] [stderr] | [INFO] [stderr] 15 | source_a: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/divide.rs:16:19 [INFO] [stderr] | [INFO] [stderr] 16 | source_b: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/divide.rs:59:32 [INFO] [stderr] | [INFO] [stderr] 59 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/divide.rs:85:19 [INFO] [stderr] | [INFO] [stderr] 85 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/fifo.rs:21:23 [INFO] [stderr] | [INFO] [stderr] 21 | source_input: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/fifo.rs:22:27 [INFO] [stderr] | [INFO] [stderr] 22 | source_min_items: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/fifo.rs:23:27 [INFO] [stderr] | [INFO] [stderr] 23 | source_max_items: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/fifo.rs:132:32 [INFO] [stderr] | [INFO] [stderr] 132 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/fifo.rs:158:19 [INFO] [stderr] | [INFO] [stderr] 158 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/first_value.rs:15:23 [INFO] [stderr] | [INFO] [stderr] 15 | source_input: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/first_value.rs:56:32 [INFO] [stderr] | [INFO] [stderr] 56 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/first_value.rs:82:19 [INFO] [stderr] | [INFO] [stderr] 82 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/fixedvalues.rs:15:25 [INFO] [stderr] | [INFO] [stderr] 15 | source_trigger: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/fixedvalues.rs:52:32 [INFO] [stderr] | [INFO] [stderr] 52 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/fixedvalues.rs:78:19 [INFO] [stderr] | [INFO] [stderr] 78 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/greater_than.rs:16:19 [INFO] [stderr] | [INFO] [stderr] 16 | source_a: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/greater_than.rs:17:19 [INFO] [stderr] | [INFO] [stderr] 17 | source_b: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/greater_than.rs:61:32 [INFO] [stderr] | [INFO] [stderr] 61 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/greater_than.rs:87:19 [INFO] [stderr] | [INFO] [stderr] 87 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/invert.rs:15:23 [INFO] [stderr] | [INFO] [stderr] 15 | source_input: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/invert.rs:57:32 [INFO] [stderr] | [INFO] [stderr] 57 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/invert.rs:83:19 [INFO] [stderr] | [INFO] [stderr] 83 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/jsonlsink.rs:20:17 [INFO] [stderr] | [INFO] [stderr] 20 | writer: Box, [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/jsonlsink.rs:22:35 [INFO] [stderr] | [INFO] [stderr] 22 | sources: IndexMap>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/jsonlsink.rs:63:32 [INFO] [stderr] | [INFO] [stderr] 63 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/jsonlsink.rs:83:19 [INFO] [stderr] | [INFO] [stderr] 83 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/jsonlsink.rs:85:29 [INFO] [stderr] | [INFO] [stderr] 85 | let mut writer: Box = if let Some(ref path) = self.file_path [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/jsonlsource.rs:106:32 [INFO] [stderr] | [INFO] [stderr] 106 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/last_calm_point.rs:25:19 [INFO] [stderr] | [INFO] [stderr] 25 | source_x: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/last_calm_point.rs:26:19 [INFO] [stderr] | [INFO] [stderr] 26 | source_y: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/last_calm_point.rs:27:29 [INFO] [stderr] | [INFO] [stderr] 27 | source_y_max_delta: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/last_calm_point.rs:246:32 [INFO] [stderr] | [INFO] [stderr] 246 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/last_calm_point.rs:272:19 [INFO] [stderr] | [INFO] [stderr] 272 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/linear_regression.rs:27:19 [INFO] [stderr] | [INFO] [stderr] 27 | source_x: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/linear_regression.rs:28:19 [INFO] [stderr] | [INFO] [stderr] 28 | source_y: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/linear_regression.rs:29:27 [INFO] [stderr] | [INFO] [stderr] 29 | source_num_items: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/linear_regression.rs:138:32 [INFO] [stderr] | [INFO] [stderr] 138 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/linear_regression.rs:169:19 [INFO] [stderr] | [INFO] [stderr] 169 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/maximum.rs:15:23 [INFO] [stderr] | [INFO] [stderr] 15 | source_input: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/maximum.rs:69:32 [INFO] [stderr] | [INFO] [stderr] 69 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/maximum.rs:95:19 [INFO] [stderr] | [INFO] [stderr] 95 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/mean.rs:16:23 [INFO] [stderr] | [INFO] [stderr] 16 | source_input: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/mean.rs:67:32 [INFO] [stderr] | [INFO] [stderr] 67 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/mean.rs:93:19 [INFO] [stderr] | [INFO] [stderr] 93 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/minimum.rs:15:23 [INFO] [stderr] | [INFO] [stderr] 15 | source_input: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/minimum.rs:69:32 [INFO] [stderr] | [INFO] [stderr] 69 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/minimum.rs:95:19 [INFO] [stderr] | [INFO] [stderr] 95 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/multiplex.rs:16:23 [INFO] [stderr] | [INFO] [stderr] 16 | source_input: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/multiplex.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | source_select: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/multiplex.rs:65:32 [INFO] [stderr] | [INFO] [stderr] 65 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/multiplex.rs:91:19 [INFO] [stderr] | [INFO] [stderr] 91 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/multiply.rs:16:19 [INFO] [stderr] | [INFO] [stderr] 16 | source_a: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/multiply.rs:17:19 [INFO] [stderr] | [INFO] [stderr] 17 | source_b: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/multiply.rs:61:32 [INFO] [stderr] | [INFO] [stderr] 61 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/multiply.rs:87:19 [INFO] [stderr] | [INFO] [stderr] 87 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/not.rs:15:23 [INFO] [stderr] | [INFO] [stderr] 15 | source_input: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/not.rs:57:32 [INFO] [stderr] | [INFO] [stderr] 57 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/not.rs:83:19 [INFO] [stderr] | [INFO] [stderr] 83 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/pipeline.rs:20:41 [INFO] [stderr] | [INFO] [stderr] 20 | input_sources: IndexMap>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/pipeline.rs:24:29 [INFO] [stderr] | [INFO] [stderr] 24 | bins: Vec>>>, [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn SourceSinkBin` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/pipeline.rs:28:53 [INFO] [stderr] | [INFO] [stderr] 28 | fn bin(&self, id: &str) -> Result>>> { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn SourceSinkBin` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/pipeline.rs:91:49 [INFO] [stderr] | [INFO] [stderr] 91 | type SourceSinkBinLockedVec = Vec>>>; [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn SourceSinkBin` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/pipeline.rs:113:19 [INFO] [stderr] | [INFO] [stderr] 113 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/pipeline.rs:116:41 [INFO] [stderr] | [INFO] [stderr] 116 | let mut bins: Vec>>> = Vec::new(); [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn SourceSinkBin` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/pipeline.rs:131:37 [INFO] [stderr] | [INFO] [stderr] 131 | parent: &'a mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/pipeline.rs:138:49 [INFO] [stderr] | [INFO] [stderr] 138 | bins: &'a Vec>>>, [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn SourceSinkBin` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/pipeline.rs:153:37 [INFO] [stderr] | [INFO] [stderr] 153 | ) -> Result> { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/pipeline.rs:300:31 [INFO] [stderr] | [INFO] [stderr] 300 | get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/pipeline.rs:444:19 [INFO] [stderr] | [INFO] [stderr] 444 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/single_not_null.rs:14:34 [INFO] [stderr] | [INFO] [stderr] 14 | inputs: IndexMap>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/single_not_null.rs:75:32 [INFO] [stderr] | [INFO] [stderr] 75 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/single_not_null.rs:101:19 [INFO] [stderr] | [INFO] [stderr] 101 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/sinus.rs:15:23 [INFO] [stderr] | [INFO] [stderr] 15 | source_input: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/sinus.rs:58:32 [INFO] [stderr] | [INFO] [stderr] 58 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/sinus.rs:84:19 [INFO] [stderr] | [INFO] [stderr] 84 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/storage.rs:16:23 [INFO] [stderr] | [INFO] [stderr] 16 | source_input: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/storage.rs:17:25 [INFO] [stderr] | [INFO] [stderr] 17 | source_trigger: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/storage.rs:60:32 [INFO] [stderr] | [INFO] [stderr] 60 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/storage.rs:86:19 [INFO] [stderr] | [INFO] [stderr] 86 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/subtract.rs:18:19 [INFO] [stderr] | [INFO] [stderr] 18 | source_a: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/subtract.rs:19:19 [INFO] [stderr] | [INFO] [stderr] 19 | source_b: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/subtract.rs:80:32 [INFO] [stderr] | [INFO] [stderr] 80 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/subtract.rs:106:19 [INFO] [stderr] | [INFO] [stderr] 106 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/verificationsink.rs:17:35 [INFO] [stderr] | [INFO] [stderr] 17 | sources: IndexMap>, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/verificationsink.rs:59:32 [INFO] [stderr] | [INFO] [stderr] 59 | _get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/verificationsink.rs:79:19 [INFO] [stderr] | [INFO] [stderr] 79 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/mod.rs:68:14 [INFO] [stderr] | [INFO] [stderr] 68 | bin: Box, [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn SourceOnlyBin` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/mod.rs:74:25 [INFO] [stderr] | [INFO] [stderr] 74 | pub fn new(bin: Box) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn SourceOnlyBin` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/mod.rs:84:14 [INFO] [stderr] | [INFO] [stderr] 84 | bin: Box, [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn SourceSinkBin` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/mod.rs:107:14 [INFO] [stderr] | [INFO] [stderr] 107 | bin: Box, [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn SinkOnlyBin` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/mod.rs:122:25 [INFO] [stderr] | [INFO] [stderr] 122 | pub fn new(bin: Box) -> Self { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn SinkOnlyBin` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/mod.rs:137:25 [INFO] [stderr] | [INFO] [stderr] 137 | pub fn new(bin: Box) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn SourceSinkBin` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/mod.rs:233:20 [INFO] [stderr] | [INFO] [stderr] 233 | type Bin = Box; [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn SinkOnlyBin` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/mod.rs:238:22 [INFO] [stderr] | [INFO] [stderr] 238 | getcal: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/mod.rs:273:19 [INFO] [stderr] | [INFO] [stderr] 273 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/mod.rs:276:20 [INFO] [stderr] | [INFO] [stderr] 276 | let b: Box = match *self { [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn SinkOnlyBin` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/mod.rs:301:20 [INFO] [stderr] | [INFO] [stderr] 301 | type Bin = Box; [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn SourceSinkBin` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/mod.rs:306:22 [INFO] [stderr] | [INFO] [stderr] 306 | getcal: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/mod.rs:410:17 [INFO] [stderr] | [INFO] [stderr] 410 | e: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/mod.rs:517:20 [INFO] [stderr] | [INFO] [stderr] 517 | type Bin = Box; [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn SourceOnlyBin` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/mod.rs:522:22 [INFO] [stderr] | [INFO] [stderr] 522 | getcal: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/mod.rs:553:20 [INFO] [stderr] | [INFO] [stderr] 553 | let b: Box = match *self { [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn SourceOnlyBin` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/mod.rs:567:19 [INFO] [stderr] | [INFO] [stderr] 567 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/mod.rs:575:19 [INFO] [stderr] | [INFO] [stderr] 575 | env: &mut BinBuildEnvironment, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BinBuildEnvironment` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/mod.rs:620:31 [INFO] [stderr] | [INFO] [stderr] 620 | get_calibration: &mut GetCalibration, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn GetCalibration` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/bins/mod.rs:797:51 [INFO] [stderr] | [INFO] [stderr] 797 | fn resolve(&mut self, id: &str) -> Result>; [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/run.rs:46:51 [INFO] [stderr] | [INFO] [stderr] 46 | fn resolve(&mut self, id: &str) -> Result> { [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/run.rs:53:21 [INFO] [stderr] | [INFO] [stderr] 53 | Ok(b as Box) [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn FetchItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/run.rs:73:20 [INFO] [stderr] | [INFO] [stderr] 73 | let input: Box = Box::new(input.build_bin(&scope)?); [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn SourceOnlyBin` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/run.rs:82:22 [INFO] [stderr] | [INFO] [stderr] 82 | let bin: Box = [INFO] [stderr] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn SourceSinkBin` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/run.rs:92:22 [INFO] [stderr] | [INFO] [stderr] 92 | let bin: Box = [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn SinkOnlyBin` [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 6.30s [INFO] running `"docker" "inspect" "bfc2345a20ea2492f0f95af2fd71ba6cd13b672e53380a2ebb49c99a5fe0e656"` [INFO] running `"docker" "rm" "-f" "bfc2345a20ea2492f0f95af2fd71ba6cd13b672e53380a2ebb49c99a5fe0e656"` [INFO] [stdout] bfc2345a20ea2492f0f95af2fd71ba6cd13b672e53380a2ebb49c99a5fe0e656 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.38-1/worker-4/1.37.0:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.38-1/sources/1.37.0/reg/arnalisa/0.2.7:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+1.37.0" "test" "--frozen"` [INFO] [stdout] 7542e5aa6cf40cf66514df334e17a1195a117567d909e6f5f6c2801b3e854fbe [INFO] running `"docker" "start" "-a" "7542e5aa6cf40cf66514df334e17a1195a117567d909e6f5f6c2801b3e854fbe"` [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.05s [INFO] [stderr] Running /opt/crater/target/debug/deps/arnalisa-f7b1b2a0ab7b02c6 [INFO] [stdout] [INFO] [stdout] running 23 tests [INFO] [stdout] test bins::last_calm_point::tests::simulate ... ok [INFO] [stdout] test bins::cosinus::tests::simulate ... ok [INFO] [stdout] test bins::derivation::tests::simulate ... ok [INFO] [stdout] test bins::cumulation::tests::simulate ... ok [INFO] [stdout] test bins::mean::tests::simulate ... ok [INFO] [stdout] test bins::not::tests::simulate ... ok [INFO] [stdout] test bins::linear_regression::tests::simulate ... ok [INFO] [stdout] test bins::greater_than::tests::simulate ... ok [INFO] [stdout] test bins::invert::tests::simulate ... ok [INFO] [stdout] test bins::single_not_null::tests::simulate ... ok [INFO] [stdout] test bins::divide::tests::simulate ... ok [INFO] [stdout] test bins::multiplex::tests::simulate ... ok [INFO] [stdout] test bins::multiply::tests::simulate ... ok [INFO] [stdout] test bins::fifo::tests::simulate ... ok [INFO] [stdout] test item::tests::eq_types ... ok [INFO] [stdout] test item::tests::ensure_approx_eq_f64 ... ok [INFO] [stdout] test item::tests::ensure_approx_eq_f32 ... ok [INFO] [stdout] test item::tests::deserialize ... ok [INFO] [stdout] test item::tests::comparison ... ok [INFO] [stdout] test bins::storage::tests::simulate ... ok [INFO] [stdout] test bins::sinus::tests::simulate ... ok [INFO] [stdout] test sortable_float::tests::determine_direction ... ok [INFO] [stdout] test item::tests::ne_types ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/crater/target/debug/deps/arnalisa-10f1680fcfd62aa6 [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Doc-tests arnalisa [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] running `"docker" "inspect" "7542e5aa6cf40cf66514df334e17a1195a117567d909e6f5f6c2801b3e854fbe"` [INFO] running `"docker" "rm" "-f" "7542e5aa6cf40cf66514df334e17a1195a117567d909e6f5f6c2801b3e854fbe"` [INFO] [stdout] 7542e5aa6cf40cf66514df334e17a1195a117567d909e6f5f6c2801b3e854fbe