[INFO] fetching crate elastic 0.21.0-pre.3... [INFO] extracting crate elastic 0.21.0-pre.3 into work/ex/pr-61874/sources/master#9f06855064ed06a50c496577b21ca50f92a2e67d/reg/elastic/0.21.0-pre.3 [INFO] extracting crate elastic 0.21.0-pre.3 into work/ex/pr-61874/sources/try#d3301713b54af69ca9de941a8c6b0d8287dbd6df/reg/elastic/0.21.0-pre.3 [INFO] validating manifest of elastic-0.21.0-pre.3 on toolchain master#9f06855064ed06a50c496577b21ca50f92a2e67d [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+9f06855064ed06a50c496577b21ca50f92a2e67d-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of elastic-0.21.0-pre.3 on toolchain try#d3301713b54af69ca9de941a8c6b0d8287dbd6df [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+d3301713b54af69ca9de941a8c6b0d8287dbd6df-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing elastic-0.21.0-pre.3 [INFO] finished frobbing elastic-0.21.0-pre.3 [INFO] frobbed toml for elastic-0.21.0-pre.3 written to work/ex/pr-61874/sources/master#9f06855064ed06a50c496577b21ca50f92a2e67d/reg/elastic/0.21.0-pre.3/Cargo.toml [INFO] started frobbing elastic-0.21.0-pre.3 [INFO] finished frobbing elastic-0.21.0-pre.3 [INFO] frobbed toml for elastic-0.21.0-pre.3 written to work/ex/pr-61874/sources/try#d3301713b54af69ca9de941a8c6b0d8287dbd6df/reg/elastic/0.21.0-pre.3/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+9f06855064ed06a50c496577b21ca50f92a2e67d-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] [stderr] Blocking waiting for file lock on package cache lock [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+d3301713b54af69ca9de941a8c6b0d8287dbd6df-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+9f06855064ed06a50c496577b21ca50f92a2e67d-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded fluent_builder v0.5.0 [INFO] [stderr] Downloaded elastic_types v0.21.0-pre.4 [INFO] [stderr] Downloaded elastic_requests v0.21.0-pre.4 [INFO] [stderr] Downloaded elastic_derive v0.21.0-pre.4 [INFO] [stderr] Downloaded elastic_responses v0.21.0-pre.4 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+d3301713b54af69ca9de941a8c6b0d8287dbd6df-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking elastic-0.21.0-pre.3 against try#d3301713b54af69ca9de941a8c6b0d8287dbd6df for pr-61874 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-61874/worker-5/try#d3301713b54af69ca9de941a8c6b0d8287dbd6df:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-61874/sources/try#d3301713b54af69ca9de941a8c6b0d8287dbd6df/reg/elastic/0.21.0-pre.3:/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" "+d3301713b54af69ca9de941a8c6b0d8287dbd6df-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 82c7fa6c39f8887bba358dc2c8d7747a5f58956c8ff581de52fd356771e1eac7 [INFO] running `"docker" "start" "-a" "82c7fa6c39f8887bba358dc2c8d7747a5f58956c8ff581de52fd356771e1eac7"` [INFO] [stderr] Compiling cgmath v0.17.0 [INFO] [stderr] Compiling nom v2.2.1 [INFO] [stderr] Checking fluent_builder v0.5.0 [INFO] [stderr] Compiling json_str v0.5.2 [INFO] [stderr] Compiling num-integer v0.1.41 [INFO] [stderr] Checking webpki v0.19.1 [INFO] [stderr] Checking sct v0.5.0 [INFO] [stderr] Checking alga v0.9.1 [INFO] [stderr] Checking elastic_requests v0.21.0-pre.4 [INFO] [stderr] Compiling serde v1.0.92 [INFO] [stderr] Checking ct-logs v0.5.1 [INFO] [stderr] Checking geo v0.4.13 [INFO] [stderr] Checking chrono v0.4.6 [INFO] [stderr] Checking rustls v0.15.2 [INFO] [stderr] Checking webpki-roots v0.16.0 [INFO] [stderr] Checking elastic_responses v0.21.0-pre.4 [INFO] [stderr] Checking geohash v0.4.0 [INFO] [stderr] Checking nalgebra v0.18.0 [INFO] [stderr] Checking tokio-rustls v0.9.3 [INFO] [stderr] Checking hyper-rustls v0.16.1 [INFO] [stderr] Checking reqwest v0.9.18 [INFO] [stderr] Compiling serde_json v1.0.39 [INFO] [stderr] Compiling elastic_types_derive_internals v0.21.0-pre.4 [INFO] [stderr] Compiling elastic_types_derive v0.21.0-pre.4 [INFO] [stderr] Compiling elastic_derive v0.21.0-pre.4 [INFO] [stderr] Checking spade v1.8.0 [INFO] [stderr] Checking geo v0.6.3 [INFO] [stderr] Checking geojson v0.9.1 [INFO] [stderr] Checking elastic_types v0.21.0-pre.4 [INFO] [stderr] Checking elastic v0.21.0-pre.3 (/opt/crater/workdir) [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] | [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] 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] | [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: 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] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> examples/custom_response.rs:41:28 [INFO] [stderr] | [INFO] [stderr] 41 | fn run() -> Result<(), Box> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Error` [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] --> examples/index.rs:29:28 [INFO] [stderr] | [INFO] [stderr] 29 | fn run() -> Result<(), Box> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Error` [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] --> examples/get.rs:22:28 [INFO] [stderr] | [INFO] [stderr] 22 | fn run() -> Result<(), Box> { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn StdError` [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] --> examples/ping.rs:11:28 [INFO] [stderr] | [INFO] [stderr] 11 | fn run() -> Result<(), Box> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Error` [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] --> examples/update.rs:29:28 [INFO] [stderr] | [INFO] [stderr] 29 | fn run() -> Result<(), Box> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Error` [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] --> examples/pre_send.rs:28:66 [INFO] [stderr] | [INFO] [stderr] 28 | fn hash_request(request: &mut SyncHttpRequest) -> Result<(), Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [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] --> examples/pre_send.rs:55:28 [INFO] [stderr] | [INFO] [stderr] 55 | fn run() -> Result<(), Box> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> examples/typed.rs:40:28 [INFO] [stderr] | [INFO] [stderr] 40 | fn run() -> Result<(), Box> { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn StdError` [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] --> examples/raw.rs:15:28 [INFO] [stderr] | [INFO] [stderr] 15 | fn run() -> Result<(), Box> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Error` [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] --> examples/basic.rs:17:28 [INFO] [stderr] | [INFO] [stderr] 17 | fn run() -> Result<(), Box> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Error` [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] --> examples/load_balanced_async.rs:16:28 [INFO] [stderr] | [INFO] [stderr] 16 | fn run() -> Result<(), Box> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Error` [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] --> examples/typed_async.rs:46:28 [INFO] [stderr] | [INFO] [stderr] 46 | fn run() -> Result<(), Box> { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn StdError` [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] --> examples/typed_async.rs:74:60 [INFO] [stderr] | [INFO] [stderr] 74 | fn ensure_indexed(client: AsyncClient, doc: MyType) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> examples/typed_async.rs:111:42 [INFO] [stderr] | [INFO] [stderr] 111 | fn put_index(client: AsyncClient) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> examples/typed_async.rs:119:53 [INFO] [stderr] | [INFO] [stderr] 119 | fn put_doc(client: AsyncClient, doc: MyType) -> Box> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> examples/typed_async.rs:133:10 [INFO] [stderr] | [INFO] [stderr] 133 | ) -> 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] --> examples/bulk.rs:18:28 [INFO] [stderr] | [INFO] [stderr] 18 | fn run() -> Result<(), Box> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Error` [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] --> examples/bulk_async_stream.rs:27:28 [INFO] [stderr] | [INFO] [stderr] 27 | fn run() -> Result<(), Box> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Error` [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] --> examples/bulk_async.rs:21:28 [INFO] [stderr] | [INFO] [stderr] 21 | fn run() -> Result<(), Box> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Error` [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] --> examples/basic_async.rs:25:28 [INFO] [stderr] | [INFO] [stderr] 25 | fn run() -> Result<(), Box> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(bare_trait_objects)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused `futures::stream::IterOk` in tuple element 1 that must be used [INFO] [stderr] --> examples/bulk_async_stream.rs:64:5 [INFO] [stderr] | [INFO] [stderr] 64 | tokio::executor::current_thread::block_on_all(req_future.join(res_future))?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_must_use)] on by default [INFO] [stderr] = note: streams do nothing unless polled [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2m 10s [INFO] running `"docker" "inspect" "82c7fa6c39f8887bba358dc2c8d7747a5f58956c8ff581de52fd356771e1eac7"` [INFO] running `"docker" "rm" "-f" "82c7fa6c39f8887bba358dc2c8d7747a5f58956c8ff581de52fd356771e1eac7"` [INFO] [stdout] 82c7fa6c39f8887bba358dc2c8d7747a5f58956c8ff581de52fd356771e1eac7