[INFO] crate elastic 0.21.0-pre.4 is already in cache [INFO] extracting crate elastic 0.21.0-pre.4 into work/ex/pr-62507/sources/master#78ca1bda3522b14bc0336bc01dd1d49fdba2cda7/reg/elastic/0.21.0-pre.4 [INFO] extracting crate elastic 0.21.0-pre.4 into work/ex/pr-62507/sources/try#18481b65f318e0b4b20c0fc61340054701719d6c/reg/elastic/0.21.0-pre.4 [INFO] validating manifest of elastic-0.21.0-pre.4 on toolchain master#78ca1bda3522b14bc0336bc01dd1d49fdba2cda7 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+78ca1bda3522b14bc0336bc01dd1d49fdba2cda7-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of elastic-0.21.0-pre.4 on toolchain try#18481b65f318e0b4b20c0fc61340054701719d6c [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+18481b65f318e0b4b20c0fc61340054701719d6c-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing elastic-0.21.0-pre.4 [INFO] finished frobbing elastic-0.21.0-pre.4 [INFO] frobbed toml for elastic-0.21.0-pre.4 written to work/ex/pr-62507/sources/master#78ca1bda3522b14bc0336bc01dd1d49fdba2cda7/reg/elastic/0.21.0-pre.4/Cargo.toml [INFO] started frobbing elastic-0.21.0-pre.4 [INFO] finished frobbing elastic-0.21.0-pre.4 [INFO] frobbed toml for elastic-0.21.0-pre.4 written to work/ex/pr-62507/sources/try#18481b65f318e0b4b20c0fc61340054701719d6c/reg/elastic/0.21.0-pre.4/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+78ca1bda3522b14bc0336bc01dd1d49fdba2cda7-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+18481b65f318e0b4b20c0fc61340054701719d6c-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+78ca1bda3522b14bc0336bc01dd1d49fdba2cda7-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+18481b65f318e0b4b20c0fc61340054701719d6c-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking elastic-0.21.0-pre.4 against master#78ca1bda3522b14bc0336bc01dd1d49fdba2cda7 for pr-62507 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-62507/worker-6/master#78ca1bda3522b14bc0336bc01dd1d49fdba2cda7:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-62507/sources/master#78ca1bda3522b14bc0336bc01dd1d49fdba2cda7/reg/elastic/0.21.0-pre.4:/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=forbid" "-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" "+78ca1bda3522b14bc0336bc01dd1d49fdba2cda7-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] f0ba2db1fdfe0ceff698580caba34f12d1fe42d15253c114768acf19e1413d63 [INFO] running `"docker" "start" "-a" "f0ba2db1fdfe0ceff698580caba34f12d1fe42d15253c114768acf19e1413d63"` [INFO] [stderr] Compiling nom v2.2.1 [INFO] [stderr] Checking fluent_builder v0.5.0 [INFO] [stderr] Checking elastic_requests v0.21.0-pre.4 [INFO] [stderr] Compiling chrono v0.4.7 [INFO] [stderr] Checking geo v0.4.13 [INFO] [stderr] Checking cookie_store v0.7.0 [INFO] [stderr] Checking elastic_responses v0.21.0-pre.4 [INFO] [stderr] Checking geo v0.6.3 [INFO] [stderr] Checking geohash v0.4.0 [INFO] [stderr] Checking reqwest v0.9.18 [INFO] [stderr] Compiling elastic_types_derive_internals v0.21.0-pre.4 [INFO] [stderr] Compiling elastic_derive v0.21.0-pre.5 [INFO] [stderr] Checking geojson v0.9.1 [INFO] [stderr] Compiling elastic_types_derive v0.21.0-pre.4 [INFO] [stderr] Checking elastic_types v0.21.0-pre.4 [INFO] [stderr] Checking elastic v0.21.0-pre.4 (/opt/crater/workdir) [INFO] [stderr] warning: unused doc comment [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/error.rs:55:1 [INFO] [stderr] | [INFO] [stderr] 55 | / /** [INFO] [stderr] 56 | | An error encountered while interacting with Elasticsearch. [INFO] [stderr] 57 | | [INFO] [stderr] 58 | | API errors can be easily matched and destructured whereas client errors [INFO] [stderr] ... | [INFO] [stderr] 62 | | also contain a backtrace. [INFO] [stderr] 63 | | */ [INFO] [stderr] | |__^ [INFO] [stderr] 64 | / quick_error! { [INFO] [stderr] 65 | | #[derive(Debug)] [INFO] [stderr] 66 | | pub enum Error { [INFO] [stderr] 67 | | /** An API error from Elasticsearch. */ [INFO] [stderr] ... | [INFO] [stderr] 79 | | } [INFO] [stderr] 80 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] --> src/error.rs:55:1 [INFO] [stderr] | [INFO] [stderr] 55 | / /** [INFO] [stderr] 56 | | An error encountered while interacting with Elasticsearch. [INFO] [stderr] 57 | | [INFO] [stderr] 58 | | API errors can be easily matched and destructured whereas client errors [INFO] [stderr] ... | [INFO] [stderr] 62 | | also contain a backtrace. [INFO] [stderr] 63 | | */ [INFO] [stderr] | |__^ [INFO] [stderr] 64 | / quick_error! { [INFO] [stderr] 65 | | #[derive(Debug)] [INFO] [stderr] 66 | | pub enum Error { [INFO] [stderr] 67 | | /** An API error from Elasticsearch. */ [INFO] [stderr] ... | [INFO] [stderr] 79 | | } [INFO] [stderr] 80 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_doc_comments)] on by default [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_doc_comments)] on by default [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/client/sender/static_nodes.rs:88:1 [INFO] [stderr] | [INFO] [stderr] 88 | / /** [INFO] [stderr] 89 | | An error attempting to get an address using a strategy. [INFO] [stderr] 90 | | */ [INFO] [stderr] | |__^ [INFO] [stderr] 91 | / quick_error! { [INFO] [stderr] 92 | | #[derive(Debug)] [INFO] [stderr] 93 | | pub enum StrategyError { [INFO] [stderr] 94 | | Empty { [INFO] [stderr] ... | [INFO] [stderr] 104 | | } [INFO] [stderr] 105 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/client/sender/static_nodes.rs:88:1 [INFO] [stderr] | [INFO] [stderr] 88 | / /** [INFO] [stderr] 89 | | An error attempting to get an address using a strategy. [INFO] [stderr] 90 | | */ [INFO] [stderr] | |__^ [INFO] [stderr] 91 | / quick_error! { [INFO] [stderr] 92 | | #[derive(Debug)] [INFO] [stderr] 93 | | pub enum StrategyError { [INFO] [stderr] 94 | | Empty { [INFO] [stderr] ... | [INFO] [stderr] 104 | | } [INFO] [stderr] 105 | | } [INFO] [stderr] | |_- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `elastic` [INFO] [stderr] --> src/client/requests/document_delete.rs:358:14 [INFO] [stderr] | [INFO] [stderr] 358 | #[derive(ElasticType)] [INFO] [stderr] | ^^^^^^^^^^^ use of undeclared type or module `elastic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `elastic` [INFO] [stderr] --> src/client/requests/document_get.rs:361:27 [INFO] [stderr] | [INFO] [stderr] 361 | #[derive(Deserialize, ElasticType)] [INFO] [stderr] | ^^^^^^^^^^^ use of undeclared type or module `elastic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `elastic` [INFO] [stderr] --> src/client/requests/document_index.rs:411:25 [INFO] [stderr] | [INFO] [stderr] 411 | #[derive(Serialize, ElasticType)] [INFO] [stderr] | ^^^^^^^^^^^ use of undeclared type or module `elastic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `elastic` [INFO] [stderr] --> src/client/requests/document_put_mapping.rs:302:14 [INFO] [stderr] | [INFO] [stderr] 302 | #[derive(ElasticType)] [INFO] [stderr] | ^^^^^^^^^^^ use of undeclared type or module `elastic` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `elastic` [INFO] [stderr] --> src/client/requests/document_update.rs:757:25 [INFO] [stderr] | [INFO] [stderr] 757 | #[derive(Serialize, ElasticType)] [INFO] [stderr] | ^^^^^^^^^^^ use of undeclared type or module `elastic` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/error.rs:94:36 [INFO] [stderr] | [INFO] [stderr] 94 | pub(crate) struct WrappedError(Box); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StdError + Send + Sync` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/error.rs:113:34 [INFO] [stderr] | [INFO] [stderr] 113 | fn source(&self) -> Option<&(StdError + 'static)> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StdError + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/error.rs:129:34 [INFO] [stderr] | [INFO] [stderr] 129 | fn source(&self) -> Option<&(StdError + 'static)> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StdError + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/error.rs:149:32 [INFO] [stderr] | [INFO] [stderr] 149 | pub(crate) fn wrapped(err: Box) -> WrappedError { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StdError + Send + Sync` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/requests/search.rs:427:16 [INFO] [stderr] | [INFO] [stderr] 427 | inner: Box, Error = Error>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future, Error = Error>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/requests/document_delete.rs:331:16 [INFO] [stderr] | [INFO] [stderr] 331 | inner: Box>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/requests/document_get.rs:331:16 [INFO] [stderr] | [INFO] [stderr] 331 | inner: Box, Error = Error>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future, Error = Error>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/requests/document_index.rs:384:16 [INFO] [stderr] | [INFO] [stderr] 384 | inner: Box>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/requests/document_put_mapping.rs:271:16 [INFO] [stderr] | [INFO] [stderr] 271 | inner: Box>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/requests/document_update.rs:725:16 [INFO] [stderr] | [INFO] [stderr] 725 | inner: Box>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/requests/index_close.rs:181:16 [INFO] [stderr] | [INFO] [stderr] 181 | inner: Box>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/requests/index_create.rs:268:16 [INFO] [stderr] | [INFO] [stderr] 268 | inner: Box>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/requests/index_delete.rs:177:16 [INFO] [stderr] | [INFO] [stderr] 177 | inner: Box>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/requests/index_exists.rs:177:16 [INFO] [stderr] | [INFO] [stderr] 177 | inner: Box>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/requests/index_open.rs:181:16 [INFO] [stderr] | [INFO] [stderr] 181 | inner: Box>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/requests/bulk/mod.rs:802:16 [INFO] [stderr] | [INFO] [stderr] 802 | inner: Box>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/requests/ping.rs:190:16 [INFO] [stderr] | [INFO] [stderr] 190 | inner: Box>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/responses/async.rs:158:16 [INFO] [stderr] | [INFO] [stderr] 158 | inner: Box>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/sender/sniffed_nodes/mod.rs:107:14 [INFO] [stderr] | [INFO] [stderr] 107 | ) -> Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/sender/sniffed_nodes/mod.rs:346:23 [INFO] [stderr] | [INFO] [stderr] 346 | type Params = Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/sender/async.rs:96:13 [INFO] [stderr] | [INFO] [stderr] 96 | / Fn( [INFO] [stderr] 97 | | &mut AsyncHttpRequest, [INFO] [stderr] 98 | | ) -> Box>> [INFO] [stderr] 99 | | + Send [INFO] [stderr] 100 | | + Sync, [INFO] [stderr] | |______________________^ [INFO] [stderr] help: use `dyn` [INFO] [stderr] | [INFO] [stderr] 96 | dyn Fn( [INFO] [stderr] 97 | &mut AsyncHttpRequest, [INFO] [stderr] 98 | ) -> Box>> [INFO] [stderr] 99 | + Send [INFO] [stderr] 100 | + Sync, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/sender/async.rs:98:26 [INFO] [stderr] | [INFO] [stderr] 98 | ) -> Box>> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/sender/async.rs:98:56 [INFO] [stderr] | [INFO] [stderr] 98 | ) -> Box>> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StdError + Send + Sync` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/sender/async.rs:246:16 [INFO] [stderr] | [INFO] [stderr] 246 | inner: Box>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/sender/async.rs:301:16 [INFO] [stderr] | [INFO] [stderr] 301 | inner: Box>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/sender/async.rs:332:13 [INFO] [stderr] | [INFO] [stderr] 332 | / Fn( [INFO] [stderr] 333 | | &mut AsyncHttpRequest, [INFO] [stderr] 334 | | ) -> Box>> [INFO] [stderr] 335 | | + Send [INFO] [stderr] 336 | | + Sync, [INFO] [stderr] | |______________________^ [INFO] [stderr] help: use `dyn` [INFO] [stderr] | [INFO] [stderr] 332 | dyn Fn( [INFO] [stderr] 333 | &mut AsyncHttpRequest, [INFO] [stderr] 334 | ) -> Box>> [INFO] [stderr] 335 | + Send [INFO] [stderr] 336 | + Sync, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/sender/async.rs:334:26 [INFO] [stderr] | [INFO] [stderr] 334 | ) -> Box>> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/sender/async.rs:334:56 [INFO] [stderr] | [INFO] [stderr] 334 | ) -> Box>> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StdError + Send + Sync` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/sender/async.rs:530:22 [INFO] [stderr] | [INFO] [stderr] 530 | ) -> Box>> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/sender/async.rs:530:52 [INFO] [stderr] | [INFO] [stderr] 530 | ) -> Box>> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StdError + Send + Sync` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/sender/sync.rs:76:13 [INFO] [stderr] | [INFO] [stderr] 76 | Arc Result<(), Box> + Send + Sync>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&mut SyncHttpRequest) -> Result<(), Box> + Send + Sync` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/sender/sync.rs:76:56 [INFO] [stderr] | [INFO] [stderr] 76 | Arc Result<(), Box> + Send + Sync>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StdError + Send + Sync` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/sender/sync.rs:239:13 [INFO] [stderr] | [INFO] [stderr] 239 | / Fn(&mut SyncHttpRequest) -> Result<(), Box> [INFO] [stderr] 240 | | + Send [INFO] [stderr] 241 | | + Sync [INFO] [stderr] 242 | | + 'static, [INFO] [stderr] | |_________________________^ [INFO] [stderr] help: use `dyn` [INFO] [stderr] | [INFO] [stderr] 239 | dyn Fn(&mut SyncHttpRequest) -> Result<(), Box> [INFO] [stderr] 240 | + Send [INFO] [stderr] 241 | + Sync [INFO] [stderr] 242 | + 'static, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/sender/sync.rs:239:56 [INFO] [stderr] | [INFO] [stderr] 239 | Fn(&mut SyncHttpRequest) -> Result<(), Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StdError + Send + Sync` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/sender/sync.rs:408:67 [INFO] [stderr] | [INFO] [stderr] 408 | pre_send: impl Fn(&mut SyncHttpRequest) -> Result<(), Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StdError + Send + Sync` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/http/sync.rs:28:20 [INFO] [stderr] | [INFO] [stderr] 28 | UnBuffered(Box), [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Read + Send` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/http/sync.rs:107:28 [INFO] [stderr] | [INFO] [stderr] 107 | UnBuffered(&'a mut Box), [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Read + Send` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/error.rs:94:36 [INFO] [stderr] | [INFO] [stderr] 94 | pub(crate) struct WrappedError(Box); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StdError + Send + Sync` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/error.rs:113:34 [INFO] [stderr] | [INFO] [stderr] 113 | fn source(&self) -> Option<&(StdError + 'static)> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StdError + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/error.rs:129:34 [INFO] [stderr] | [INFO] [stderr] 129 | fn source(&self) -> Option<&(StdError + 'static)> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StdError + 'static` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/error.rs:149:32 [INFO] [stderr] | [INFO] [stderr] 149 | pub(crate) fn wrapped(err: Box) -> WrappedError { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StdError + Send + Sync` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/requests/search.rs:427:16 [INFO] [stderr] | [INFO] [stderr] 427 | inner: Box, Error = Error>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future, Error = Error>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/requests/document_delete.rs:331:16 [INFO] [stderr] | [INFO] [stderr] 331 | inner: Box>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/requests/document_get.rs:331:16 [INFO] [stderr] | [INFO] [stderr] 331 | inner: Box, Error = Error>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future, Error = Error>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/requests/document_index.rs:384:16 [INFO] [stderr] | [INFO] [stderr] 384 | inner: Box>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/requests/document_put_mapping.rs:271:16 [INFO] [stderr] | [INFO] [stderr] 271 | inner: Box>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/requests/document_update.rs:725:16 [INFO] [stderr] | [INFO] [stderr] 725 | inner: Box>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/requests/index_close.rs:181:16 [INFO] [stderr] | [INFO] [stderr] 181 | inner: Box>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/requests/index_create.rs:268:16 [INFO] [stderr] | [INFO] [stderr] 268 | inner: Box>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/requests/index_delete.rs:177:16 [INFO] [stderr] | [INFO] [stderr] 177 | inner: Box>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/requests/index_exists.rs:177:16 [INFO] [stderr] | [INFO] [stderr] 177 | inner: Box>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/requests/index_open.rs:181:16 [INFO] [stderr] | [INFO] [stderr] 181 | inner: Box>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/requests/bulk/mod.rs:802:16 [INFO] [stderr] | [INFO] [stderr] 802 | inner: Box>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/requests/ping.rs:190:16 [INFO] [stderr] | [INFO] [stderr] 190 | inner: Box>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/responses/async.rs:158:16 [INFO] [stderr] | [INFO] [stderr] 158 | inner: Box>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/sender/sniffed_nodes/mod.rs:107:14 [INFO] [stderr] | [INFO] [stderr] 107 | ) -> Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/sender/sniffed_nodes/mod.rs:346:23 [INFO] [stderr] | [INFO] [stderr] 346 | type Params = Box>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/sender/async.rs:96:13 [INFO] [stderr] | [INFO] [stderr] 96 | / Fn( [INFO] [stderr] 97 | | &mut AsyncHttpRequest, [INFO] [stderr] 98 | | ) -> Box>> [INFO] [stderr] 99 | | + Send [INFO] [stderr] 100 | | + Sync, [INFO] [stderr] | |______________________^ [INFO] [stderr] help: use `dyn` [INFO] [stderr] | [INFO] [stderr] 96 | dyn Fn( [INFO] [stderr] 97 | &mut AsyncHttpRequest, [INFO] [stderr] 98 | ) -> Box>> [INFO] [stderr] 99 | + Send [INFO] [stderr] 100 | + Sync, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/sender/async.rs:98:26 [INFO] [stderr] | [INFO] [stderr] 98 | ) -> Box>> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/sender/async.rs:98:56 [INFO] [stderr] | [INFO] [stderr] 98 | ) -> Box>> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StdError + Send + Sync` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/sender/async.rs:246:16 [INFO] [stderr] | [INFO] [stderr] 246 | inner: Box>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/sender/async.rs:301:16 [INFO] [stderr] | [INFO] [stderr] 301 | inner: Box>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/sender/async.rs:332:13 [INFO] [stderr] | [INFO] [stderr] 332 | / Fn( [INFO] [stderr] 333 | | &mut AsyncHttpRequest, [INFO] [stderr] 334 | | ) -> Box>> [INFO] [stderr] 335 | | + Send [INFO] [stderr] 336 | | + Sync, [INFO] [stderr] | |______________________^ [INFO] [stderr] help: use `dyn` [INFO] [stderr] | [INFO] [stderr] 332 | dyn Fn( [INFO] [stderr] 333 | &mut AsyncHttpRequest, [INFO] [stderr] 334 | ) -> Box>> [INFO] [stderr] 335 | + Send [INFO] [stderr] 336 | + Sync, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/sender/async.rs:334:26 [INFO] [stderr] | [INFO] [stderr] 334 | ) -> Box>> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/sender/async.rs:334:56 [INFO] [stderr] | [INFO] [stderr] 334 | ) -> Box>> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StdError + Send + Sync` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/sender/async.rs:530:22 [INFO] [stderr] | [INFO] [stderr] 530 | ) -> Box>> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future>` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/sender/async.rs:530:52 [INFO] [stderr] | [INFO] [stderr] 530 | ) -> Box>> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StdError + Send + Sync` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/sender/sync.rs:76:13 [INFO] [stderr] | [INFO] [stderr] 76 | Arc Result<(), Box> + Send + Sync>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&mut SyncHttpRequest) -> Result<(), Box> + Send + Sync` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/sender/sync.rs:76:56 [INFO] [stderr] | [INFO] [stderr] 76 | Arc Result<(), Box> + Send + Sync>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StdError + Send + Sync` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/sender/sync.rs:239:13 [INFO] [stderr] | [INFO] [stderr] 239 | / Fn(&mut SyncHttpRequest) -> Result<(), Box> [INFO] [stderr] 240 | | + Send [INFO] [stderr] 241 | | + Sync [INFO] [stderr] 242 | | + 'static, [INFO] [stderr] | |_________________________^ [INFO] [stderr] help: use `dyn` [INFO] [stderr] | [INFO] [stderr] 239 | dyn Fn(&mut SyncHttpRequest) -> Result<(), Box> [INFO] [stderr] 240 | + Send [INFO] [stderr] 241 | + Sync [INFO] [stderr] 242 | + 'static, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/sender/sync.rs:239:56 [INFO] [stderr] | [INFO] [stderr] 239 | Fn(&mut SyncHttpRequest) -> Result<(), Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StdError + Send + Sync` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/client/sender/sync.rs:408:67 [INFO] [stderr] | [INFO] [stderr] 408 | pre_send: impl Fn(&mut SyncHttpRequest) -> Result<(), Box> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StdError + Send + Sync` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/http/sync.rs:28:20 [INFO] [stderr] | [INFO] [stderr] 28 | UnBuffered(Box), [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Read + Send` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/http/sync.rs:107:28 [INFO] [stderr] | [INFO] [stderr] 107 | UnBuffered(&'a mut Box), [INFO] [stderr] | ^^^^^^^^^^^ help: use `dyn`: `dyn Read + Send` [INFO] [stderr] [INFO] [stderr] error: aborting due to 5 previous errors [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0433`. [INFO] [stderr] error: Could not compile `elastic`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: build failed [INFO] running `"docker" "inspect" "f0ba2db1fdfe0ceff698580caba34f12d1fe42d15253c114768acf19e1413d63"` [INFO] running `"docker" "rm" "-f" "f0ba2db1fdfe0ceff698580caba34f12d1fe42d15253c114768acf19e1413d63"` [INFO] [stdout] f0ba2db1fdfe0ceff698580caba34f12d1fe42d15253c114768acf19e1413d63