[INFO] fetching crate webdriver_client 0.2.2... [INFO] checking webdriver_client-0.2.2 against try#ea663bba38739867a4b75ac820991b4f5d093c3b for pr-62262-1 [INFO] extracting crate webdriver_client 0.2.2 into /workspace/builds/worker-5/source [INFO] validating manifest of crates.io crate webdriver_client 0.2.2 on toolchain ea663bba38739867a4b75ac820991b4f5d093c3b [INFO] running `"/workspace/cargo-home/bin/cargo" "+ea663bba38739867a4b75ac820991b4f5d093c3b" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate webdriver_client 0.2.2 [INFO] finished tweaking crates.io crate webdriver_client 0.2.2 [INFO] tweaked toml for crates.io crate webdriver_client 0.2.2 written to /workspace/builds/worker-5/source/Cargo.toml [INFO] running `"/workspace/cargo-home/bin/cargo" "+ea663bba38739867a4b75ac820991b4f5d093c3b" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/workspace/cargo-home/bin/cargo" "+ea663bba38739867a4b75ac820991b4f5d093c3b" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded stderrlog v0.2.4 [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+ea663bba38739867a4b75ac820991b4f5d093c3b" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 4fa46dc3b4009492f9540c0e959810aa42535d6b33b48b87a0241fb11411b141 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `"docker" "start" "-a" "4fa46dc3b4009492f9540c0e959810aa42535d6b33b48b87a0241fb11411b141"` [INFO] [stderr] Checking log v0.3.8 [INFO] [stderr] Checking mime v0.2.6 [INFO] [stderr] Checking stderrlog v0.2.4 [INFO] [stderr] Checking env_logger v0.4.3 [INFO] [stderr] Checking hyper v0.10.16 [INFO] [stderr] Checking webdriver_client v0.2.2 (/opt/rustwide/workdir) [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:124:9 [INFO] [stderr] | [INFO] [stderr] 124 | try!(res.read_to_string(&mut data)); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] note: lint level defined here [INFO] [stderr] --> src/lib.rs:1:9 [INFO] [stderr] | [INFO] [stderr] 1 | #![deny(warnings)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]` [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:129:46 [INFO] [stderr] | [INFO] [stderr] 129 | let err: Value = try!(serde_json::from_str(&data)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:139:19 [INFO] [stderr] | [INFO] [stderr] 139 | let url = try!(self.baseurl.join(path) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:142:23 [INFO] [stderr] | [INFO] [stderr] 142 | let mut res = try!(self.http.get(url) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:148:19 [INFO] [stderr] | [INFO] [stderr] 148 | let url = try!(self.baseurl.join(path) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:151:23 [INFO] [stderr] | [INFO] [stderr] 151 | let mut res = try!(self.http.delete(url) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:157:19 [INFO] [stderr] | [INFO] [stderr] 157 | let url = try!(self.baseurl.join(path) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:159:24 [INFO] [stderr] | [INFO] [stderr] 159 | let body_str = try!(serde_json::to_string(body)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:162:23 [INFO] [stderr] | [INFO] [stderr] 162 | let mut res = try!(self.http.post(url) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:190:20 [INFO] [stderr] | [INFO] [stderr] 190 | let sess = try!(Self::new_session(&client, params)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:206:23 [INFO] [stderr] | [INFO] [stderr] 206 | let baseurl = try!(Url::parse(url).map_err(|_| Error::InvalidUrl)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:250:36 [INFO] [stderr] | [INFO] [stderr] 250 | let resp: Value = try!(client.post("/session", ¶ms)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:257:24 [INFO] [stderr] | [INFO] [stderr] 257 | let _: Empty = try!(self.client.post(&format!("/session/{}/url", &self.session_id), ¶ms)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:262:27 [INFO] [stderr] | [INFO] [stderr] 262 | let v: Value<_> = try!(self.client.get(&format!("/session/{}/url", self.session_id))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:267:24 [INFO] [stderr] | [INFO] [stderr] 267 | let _: Empty = try!(self.client.post(&format!("/session/{}/back", self.session_id), &Empty {})); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:272:24 [INFO] [stderr] | [INFO] [stderr] 272 | let _: Empty = try!(self.client.post(&format!("/session/{}/forward", self.session_id), &Empty {})); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:277:24 [INFO] [stderr] | [INFO] [stderr] 277 | let _: Empty = try!(self.client.post(&format!("/session/{}/refresh", self.session_id), &Empty {})); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:282:27 [INFO] [stderr] | [INFO] [stderr] 282 | let v: Value<_> = try!(self.client.get(&format!("/session/{}/source", self.session_id))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:287:27 [INFO] [stderr] | [INFO] [stderr] 287 | let v: Value<_> = try!(self.client.get(&format!("/session/{}/title", self.session_id))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:293:27 [INFO] [stderr] | [INFO] [stderr] 293 | let v: Value<_> = try!(self.client.get(&format!("/session/{}/cookie", self.session_id))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:298:27 [INFO] [stderr] | [INFO] [stderr] 298 | let v: Value<_> = try!(self.client.get(&format!("/session/{}/window", self.session_id))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:303:24 [INFO] [stderr] | [INFO] [stderr] 303 | let _: Empty = try!(self.client.post(&format!("/session/{}/window", self.session_id), &SwitchWindowCmd::from(handle))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:308:24 [INFO] [stderr] | [INFO] [stderr] 308 | let _: Empty = try!(self.client.delete(&format!("/session/{}/window", self.session_id))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:313:27 [INFO] [stderr] | [INFO] [stderr] 313 | let v: Value<_> = try!(self.client.get(&format!("/session/{}/window/handles", self.session_id))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:319:42 [INFO] [stderr] | [INFO] [stderr] 319 | let v: Value = try!(self.client.post(&format!("/session/{}/element", self.session_id), &cmd)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:325:47 [INFO] [stderr] | [INFO] [stderr] 325 | let v: Value> = try!(self.client.post(&format!("/session/{}/elements", self.session_id), &cmd)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:331:35 [INFO] [stderr] | [INFO] [stderr] 331 | let v: Value = try!(self.client.post(&format!("/session/{}/execute/sync", self.session_id), &script)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:336:35 [INFO] [stderr] | [INFO] [stderr] 336 | let v: Value = try!(self.client.post(&format!("/session/{}/execute/async", self.session_id), &script)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:343:24 [INFO] [stderr] | [INFO] [stderr] 343 | let _: Empty = try!(self.client.post(&format!("/session/{}/frame", self.session_id), &SwitchFrameCmd::from(handle))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:348:24 [INFO] [stderr] | [INFO] [stderr] 348 | let _: Empty = try!(self.client.post(&format!("/session/{}/frame/parent", self.session_id), &Empty {})); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:373:27 [INFO] [stderr] | [INFO] [stderr] 373 | let v: Value<_> = try!(self.session.client.get(&format!("/session/{}/element/{}/attribute/{}", self.session.session_id(), self.reference, name))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:384:27 [INFO] [stderr] | [INFO] [stderr] 384 | let v: Value<_> = try!(self.session.client.get(&format!("/session/{}/element/{}/property/{}", self.session.session_id(), self.reference, name))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:389:35 [INFO] [stderr] | [INFO] [stderr] 389 | let _: Value = try!(self.session.client.post(&format!("/session/{}/element/{}/clear", self.session.session_id(), self.reference), &Empty {})); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:394:27 [INFO] [stderr] | [INFO] [stderr] 394 | let v: Value<_> = try!(self.session.client.get(&format!("/session/{}/element/{}/css/{}", self.session.session_id(), self.reference, name))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:399:27 [INFO] [stderr] | [INFO] [stderr] 399 | let v: Value<_> = try!(self.session.client.get(&format!("/session/{}/element/{}/text", self.session.session_id(), self.reference))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:405:27 [INFO] [stderr] | [INFO] [stderr] 405 | let v: Value<_> = try!(self.session.client.get(&format!("/session/{}/element/{}/name", self.session.session_id(), self.reference))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:411:42 [INFO] [stderr] | [INFO] [stderr] 411 | let v: Value = try!(self.session.client.post(&format!("/session/{}/element/{}/element", self.session.session_id, self.reference), &cmd)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:417:47 [INFO] [stderr] | [INFO] [stderr] 417 | let v: Value> = try!(self.session.client.post(&format!("/session/{}/element/{}/elements", self.session.session_id, self.reference), &cmd)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:174:18 [INFO] [stderr] | [INFO] [stderr] 174 | _driver: Box, [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Driver` [INFO] [stderr] | [INFO] [stderr] note: lint level defined here [INFO] [stderr] --> src/lib.rs:1:9 [INFO] [stderr] | [INFO] [stderr] 1 | #![deny(warnings)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] = note: `#[deny(bare_trait_objects)]` implied by `#[deny(warnings)]` [INFO] [stderr] [INFO] [stderr] error: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:183:39 [INFO] [stderr] | [INFO] [stderr] 183 | pub fn create_session(driver: Box, params: &NewSessionCmd) [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Driver` [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:124:9 [INFO] [stderr] | [INFO] [stderr] 124 | try!(res.read_to_string(&mut data)); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] note: lint level defined here [INFO] [stderr] --> src/lib.rs:1:9 [INFO] [stderr] | [INFO] [stderr] 1 | #![deny(warnings)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]` [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:129:46 [INFO] [stderr] | [INFO] [stderr] 129 | let err: Value = try!(serde_json::from_str(&data)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:139:19 [INFO] [stderr] | [INFO] [stderr] 139 | let url = try!(self.baseurl.join(path) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:142:23 [INFO] [stderr] | [INFO] [stderr] 142 | let mut res = try!(self.http.get(url) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:148:19 [INFO] [stderr] | [INFO] [stderr] 148 | let url = try!(self.baseurl.join(path) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:151:23 [INFO] [stderr] | [INFO] [stderr] 151 | let mut res = try!(self.http.delete(url) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:157:19 [INFO] [stderr] | [INFO] [stderr] 157 | let url = try!(self.baseurl.join(path) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:159:24 [INFO] [stderr] | [INFO] [stderr] 159 | let body_str = try!(serde_json::to_string(body)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:162:23 [INFO] [stderr] | [INFO] [stderr] 162 | let mut res = try!(self.http.post(url) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:190:20 [INFO] [stderr] | [INFO] [stderr] 190 | let sess = try!(Self::new_session(&client, params)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:206:23 [INFO] [stderr] | [INFO] [stderr] 206 | let baseurl = try!(Url::parse(url).map_err(|_| Error::InvalidUrl)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:250:36 [INFO] [stderr] | [INFO] [stderr] 250 | let resp: Value = try!(client.post("/session", ¶ms)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:257:24 [INFO] [stderr] | [INFO] [stderr] 257 | let _: Empty = try!(self.client.post(&format!("/session/{}/url", &self.session_id), ¶ms)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:262:27 [INFO] [stderr] | [INFO] [stderr] 262 | let v: Value<_> = try!(self.client.get(&format!("/session/{}/url", self.session_id))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:267:24 [INFO] [stderr] | [INFO] [stderr] 267 | let _: Empty = try!(self.client.post(&format!("/session/{}/back", self.session_id), &Empty {})); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:272:24 [INFO] [stderr] | [INFO] [stderr] 272 | let _: Empty = try!(self.client.post(&format!("/session/{}/forward", self.session_id), &Empty {})); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:277:24 [INFO] [stderr] | [INFO] [stderr] 277 | let _: Empty = try!(self.client.post(&format!("/session/{}/refresh", self.session_id), &Empty {})); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:282:27 [INFO] [stderr] | [INFO] [stderr] 282 | let v: Value<_> = try!(self.client.get(&format!("/session/{}/source", self.session_id))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:287:27 [INFO] [stderr] | [INFO] [stderr] 287 | let v: Value<_> = try!(self.client.get(&format!("/session/{}/title", self.session_id))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:293:27 [INFO] [stderr] | [INFO] [stderr] 293 | let v: Value<_> = try!(self.client.get(&format!("/session/{}/cookie", self.session_id))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:298:27 [INFO] [stderr] | [INFO] [stderr] 298 | let v: Value<_> = try!(self.client.get(&format!("/session/{}/window", self.session_id))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:303:24 [INFO] [stderr] | [INFO] [stderr] 303 | let _: Empty = try!(self.client.post(&format!("/session/{}/window", self.session_id), &SwitchWindowCmd::from(handle))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:308:24 [INFO] [stderr] | [INFO] [stderr] 308 | let _: Empty = try!(self.client.delete(&format!("/session/{}/window", self.session_id))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:313:27 [INFO] [stderr] | [INFO] [stderr] 313 | let v: Value<_> = try!(self.client.get(&format!("/session/{}/window/handles", self.session_id))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:319:42 [INFO] [stderr] | [INFO] [stderr] 319 | let v: Value = try!(self.client.post(&format!("/session/{}/element", self.session_id), &cmd)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:325:47 [INFO] [stderr] | [INFO] [stderr] 325 | let v: Value> = try!(self.client.post(&format!("/session/{}/elements", self.session_id), &cmd)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:331:35 [INFO] [stderr] | [INFO] [stderr] 331 | let v: Value = try!(self.client.post(&format!("/session/{}/execute/sync", self.session_id), &script)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:336:35 [INFO] [stderr] | [INFO] [stderr] 336 | let v: Value = try!(self.client.post(&format!("/session/{}/execute/async", self.session_id), &script)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:343:24 [INFO] [stderr] | [INFO] [stderr] 343 | let _: Empty = try!(self.client.post(&format!("/session/{}/frame", self.session_id), &SwitchFrameCmd::from(handle))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:348:24 [INFO] [stderr] | [INFO] [stderr] 348 | let _: Empty = try!(self.client.post(&format!("/session/{}/frame/parent", self.session_id), &Empty {})); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:373:27 [INFO] [stderr] | [INFO] [stderr] 373 | let v: Value<_> = try!(self.session.client.get(&format!("/session/{}/element/{}/attribute/{}", self.session.session_id(), self.reference, name))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:384:27 [INFO] [stderr] | [INFO] [stderr] 384 | let v: Value<_> = try!(self.session.client.get(&format!("/session/{}/element/{}/property/{}", self.session.session_id(), self.reference, name))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:389:35 [INFO] [stderr] | [INFO] [stderr] 389 | let _: Value = try!(self.session.client.post(&format!("/session/{}/element/{}/clear", self.session.session_id(), self.reference), &Empty {})); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:394:27 [INFO] [stderr] | [INFO] [stderr] 394 | let v: Value<_> = try!(self.session.client.get(&format!("/session/{}/element/{}/css/{}", self.session.session_id(), self.reference, name))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:399:27 [INFO] [stderr] | [INFO] [stderr] 399 | let v: Value<_> = try!(self.session.client.get(&format!("/session/{}/element/{}/text", self.session.session_id(), self.reference))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:405:27 [INFO] [stderr] | [INFO] [stderr] 405 | let v: Value<_> = try!(self.session.client.get(&format!("/session/{}/element/{}/name", self.session.session_id(), self.reference))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:411:42 [INFO] [stderr] | [INFO] [stderr] 411 | let v: Value = try!(self.session.client.post(&format!("/session/{}/element/{}/element", self.session.session_id, self.reference), &cmd)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:417:47 [INFO] [stderr] | [INFO] [stderr] 417 | let v: Value> = try!(self.session.client.post(&format!("/session/{}/element/{}/elements", self.session.session_id, self.reference), &cmd)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:174:18 [INFO] [stderr] | [INFO] [stderr] 174 | _driver: Box, [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Driver` [INFO] [stderr] | [INFO] [stderr] note: lint level defined here [INFO] [stderr] --> src/lib.rs:1:9 [INFO] [stderr] | [INFO] [stderr] 1 | #![deny(warnings)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] = note: `#[deny(bare_trait_objects)]` implied by `#[deny(warnings)]` [INFO] [stderr] [INFO] [stderr] error: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:183:39 [INFO] [stderr] | [INFO] [stderr] 183 | pub fn create_session(driver: Box, params: &NewSessionCmd) [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Driver` [INFO] [stderr] [INFO] [stderr] error: aborting due to 40 previous errors [INFO] [stderr] [INFO] [stderr] error: could not compile `webdriver_client`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: aborting due to 40 previous errors [INFO] [stderr] [INFO] [stderr] error: could not compile `webdriver_client`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "4fa46dc3b4009492f9540c0e959810aa42535d6b33b48b87a0241fb11411b141"` [INFO] running `"docker" "rm" "-f" "4fa46dc3b4009492f9540c0e959810aa42535d6b33b48b87a0241fb11411b141"` [INFO] [stdout] 4fa46dc3b4009492f9540c0e959810aa42535d6b33b48b87a0241fb11411b141