[INFO] fetching crate scan-rules 0.2.0... [INFO] checking scan-rules-0.2.0 against try#8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8 for pr-82565 [INFO] extracting crate scan-rules 0.2.0 into /workspace/builds/worker-2/source [INFO] validating manifest of crates.io crate scan-rules 0.2.0 on toolchain 8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate scan-rules 0.2.0 [INFO] finished tweaking crates.io crate scan-rules 0.2.0 [INFO] tweaked toml for crates.io crate scan-rules 0.2.0 written to /workspace/builds/worker-2/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded itertools v0.4.19 [INFO] [stderr] Downloaded strcursor v0.2.5 [INFO] [stderr] Downloaded bitflags v0.4.0 [INFO] [stderr] Downloaded unicode-segmentation v0.1.2 [INFO] [stderr] Downloaded lazy_static v0.1.16 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:f2f6bcd4b43ebee4e173f653a26493129bdb64017c85f916b780ca7fbdbaa79d" "/opt/rustwide/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] a60ebe81595adcd95e482b3477e5263f7116995f42fbc8012b973f9ff5d3fb40 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "a60ebe81595adcd95e482b3477e5263f7116995f42fbc8012b973f9ff5d3fb40", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a60ebe81595adcd95e482b3477e5263f7116995f42fbc8012b973f9ff5d3fb40", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a60ebe81595adcd95e482b3477e5263f7116995f42fbc8012b973f9ff5d3fb40", kill_on_drop: false }` [INFO] [stdout] a60ebe81595adcd95e482b3477e5263f7116995f42fbc8012b973f9ff5d3fb40 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/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" "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" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:f2f6bcd4b43ebee4e173f653a26493129bdb64017c85f916b780ca7fbdbaa79d" "/opt/rustwide/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 9078067e42de023bc5dc164111076113fce8633d7e02caa6c39cdaa4eb0e6d7b [INFO] running `Command { std: "docker" "start" "-a" "9078067e42de023bc5dc164111076113fce8633d7e02caa6c39cdaa4eb0e6d7b", kill_on_drop: false }` [INFO] [stderr] Compiling semver v0.1.20 [INFO] [stderr] Checking unicode-segmentation v0.1.2 [INFO] [stderr] Checking itertools v0.4.19 [INFO] [stderr] Checking lazy_static v0.1.16 [INFO] [stderr] Compiling rustc_version v0.1.7 [INFO] [stderr] Compiling strcursor v0.2.5 [INFO] [stderr] Compiling scan-rules v0.2.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> src/lib.rs:290:1 [INFO] [stdout] | [INFO] [stdout] 290 | #[macro_use] extern crate lazy_static; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/error.rs:105:30 [INFO] [stdout] | [INFO] [stdout] 105 | pub fn other>>(err: E) -> Self { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/error.rs:132:9 [INFO] [stdout] | [INFO] [stdout] 132 | try!("scan error: ".fmt(fmt)); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/error.rs:133:9 [INFO] [stdout] | [INFO] [stdout] 133 | try!(self.kind.fmt(fmt)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/error.rs:134:9 [INFO] [stdout] | [INFO] [stdout] 134 | try!(", at offset: ".fmt(fmt)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/error.rs:135:9 [INFO] [stdout] | [INFO] [stdout] 135 | try!(self.at.offset().fmt(fmt)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/error.rs:141:32 [INFO] [stdout] | [INFO] [stdout] 141 | fn cause(&self) -> Option<&Error> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/error.rs:204:15 [INFO] [stdout] | [INFO] [stdout] 204 | Other(Box), [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/error.rs:215:35 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_other>>(err: E) -> Self { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/error.rs:226:17 [INFO] [stdout] | [INFO] [stdout] 226 | try!("syntax error: ".fmt(fmt)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/error.rs:227:17 [INFO] [stdout] | [INFO] [stdout] 227 | try!(desc.fmt(fmt)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/error.rs:242:32 [INFO] [stdout] | [INFO] [stdout] 242 | fn cause(&self) -> Option<&Error> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolons [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove these semicolons [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/collections.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | / scanner! { impl<'a, K, V> ScanFromStr for BTreeMap => BTreeMap, where {K: Ord} { [INFO] [stdout] 23 | | ("{", [ let es: KeyValuePair ],*: BTreeMap, "}", ..tail) => (es, tail) [INFO] [stdout] 24 | | }} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(redundant_semicolons)]` on by default [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/collections.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | / scanner! { impl<'a, K, V> ScanFromStr for BTreeMap => BTreeMap, where {K: Ord} { [INFO] [stdout] 23 | | ("{", [ let es: KeyValuePair ],*: BTreeMap, "}", ..tail) => (es, tail) [INFO] [stdout] 24 | | }} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> src/lib.rs:290:1 [INFO] [stdout] | [INFO] [stdout] 290 | #[macro_use] extern crate lazy_static; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/error.rs:105:30 [INFO] [stdout] | [INFO] [stdout] 105 | pub fn other>>(err: E) -> Self { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/error.rs:132:9 [INFO] [stdout] | [INFO] [stdout] 132 | try!("scan error: ".fmt(fmt)); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/error.rs:133:9 [INFO] [stdout] | [INFO] [stdout] 133 | try!(self.kind.fmt(fmt)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/error.rs:134:9 [INFO] [stdout] | [INFO] [stdout] 134 | try!(", at offset: ".fmt(fmt)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/error.rs:135:9 [INFO] [stdout] | [INFO] [stdout] 135 | try!(self.at.offset().fmt(fmt)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/error.rs:141:32 [INFO] [stdout] | [INFO] [stdout] 141 | fn cause(&self) -> Option<&Error> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/error.rs:204:15 [INFO] [stdout] | [INFO] [stdout] 204 | Other(Box), [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/error.rs:215:35 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_other>>(err: E) -> Self { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/error.rs:226:17 [INFO] [stdout] | [INFO] [stdout] 226 | try!("syntax error: ".fmt(fmt)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/error.rs:227:17 [INFO] [stdout] | [INFO] [stdout] 227 | try!(desc.fmt(fmt)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/error.rs:242:32 [INFO] [stdout] | [INFO] [stdout] 242 | fn cause(&self) -> Option<&Error> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/collections.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | / scanner! { impl<'a, K, V> ScanFromStr for BTreeMap => BTreeMap, where {K: Ord} { [INFO] [stdout] 23 | | ("{", [ let es: KeyValuePair ],*: BTreeMap, "}", ..tail) => (es, tail) [INFO] [stdout] 24 | | }} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolons [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove these semicolons [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/collections.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | / scanner! { impl<'a, K, V> ScanFromStr for BTreeMap => BTreeMap, where {K: Ord} { [INFO] [stdout] 23 | | ("{", [ let es: KeyValuePair ],*: BTreeMap, "}", ..tail) => (es, tail) [INFO] [stdout] 24 | | }} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(redundant_semicolons)]` on by default [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolons [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove these semicolons [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/collections.rs:26:1 [INFO] [stdout] | [INFO] [stdout] 26 | / scanner! { impl<'a, T> ScanFromStr for BTreeSet => BTreeSet, where {T: Ord} { [INFO] [stdout] 27 | | ("{", [ let es: T ],*: BTreeSet<_>, "}", ..tail) => (es, tail) [INFO] [stdout] 28 | | }} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/collections.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | / scanner! { impl<'a, K, V> ScanFromStr for BTreeMap => BTreeMap, where {K: Ord} { [INFO] [stdout] 23 | | ("{", [ let es: KeyValuePair ],*: BTreeMap, "}", ..tail) => (es, tail) [INFO] [stdout] 24 | | }} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/collections.rs:26:1 [INFO] [stdout] | [INFO] [stdout] 26 | / scanner! { impl<'a, T> ScanFromStr for BTreeSet => BTreeSet, where {T: Ord} { [INFO] [stdout] 27 | | ("{", [ let es: T ],*: BTreeSet<_>, "}", ..tail) => (es, tail) [INFO] [stdout] 28 | | }} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/collections.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | / scanner! { impl<'a, K, V> ScanFromStr for BTreeMap => BTreeMap, where {K: Ord} { [INFO] [stdout] 23 | | ("{", [ let es: KeyValuePair ],*: BTreeMap, "}", ..tail) => (es, tail) [INFO] [stdout] 24 | | }} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/collections.rs:26:1 [INFO] [stdout] | [INFO] [stdout] 26 | / scanner! { impl<'a, T> ScanFromStr for BTreeSet => BTreeSet, where {T: Ord} { [INFO] [stdout] 27 | | ("{", [ let es: T ],*: BTreeSet<_>, "}", ..tail) => (es, tail) [INFO] [stdout] 28 | | }} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolons [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove these semicolons [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/collections.rs:26:1 [INFO] [stdout] | [INFO] [stdout] 26 | / scanner! { impl<'a, T> ScanFromStr for BTreeSet => BTreeSet, where {T: Ord} { [INFO] [stdout] 27 | | ("{", [ let es: T ],*: BTreeSet<_>, "}", ..tail) => (es, tail) [INFO] [stdout] 28 | | }} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolons [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove these semicolons [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/collections.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | / scanner! { impl<'a, T> ScanFromStr for BinaryHeap => BinaryHeap, where {T: Ord} { [INFO] [stdout] 31 | | ("[", [ let es: T ],*: BinaryHeap<_>, "]", ..tail) => (es, tail) [INFO] [stdout] 32 | | }} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/collections.rs:26:1 [INFO] [stdout] | [INFO] [stdout] 26 | / scanner! { impl<'a, T> ScanFromStr for BTreeSet => BTreeSet, where {T: Ord} { [INFO] [stdout] 27 | | ("{", [ let es: T ],*: BTreeSet<_>, "}", ..tail) => (es, tail) [INFO] [stdout] 28 | | }} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/collections.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | / scanner! { impl<'a, T> ScanFromStr for BinaryHeap => BinaryHeap, where {T: Ord} { [INFO] [stdout] 31 | | ("[", [ let es: T ],*: BinaryHeap<_>, "]", ..tail) => (es, tail) [INFO] [stdout] 32 | | }} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/collections.rs:26:1 [INFO] [stdout] | [INFO] [stdout] 26 | / scanner! { impl<'a, T> ScanFromStr for BTreeSet => BTreeSet, where {T: Ord} { [INFO] [stdout] 27 | | ("{", [ let es: T ],*: BTreeSet<_>, "}", ..tail) => (es, tail) [INFO] [stdout] 28 | | }} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/collections.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | / scanner! { impl<'a, T> ScanFromStr for BinaryHeap => BinaryHeap, where {T: Ord} { [INFO] [stdout] 31 | | ("[", [ let es: T ],*: BinaryHeap<_>, "]", ..tail) => (es, tail) [INFO] [stdout] 32 | | }} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolons [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove these semicolons [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/collections.rs:34:1 [INFO] [stdout] | [INFO] [stdout] 34 | / scanner! { impl<'a, K, V> ScanFromStr for HashMap => HashMap, where {K: Hash + Eq} { [INFO] [stdout] 35 | | ("{", [ let es: KeyValuePair ],*: HashMap, "}", ..tail) => (es, tail) [INFO] [stdout] 36 | | }} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolons [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove these semicolons [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/collections.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | / scanner! { impl<'a, T> ScanFromStr for BinaryHeap => BinaryHeap, where {T: Ord} { [INFO] [stdout] 31 | | ("[", [ let es: T ],*: BinaryHeap<_>, "]", ..tail) => (es, tail) [INFO] [stdout] 32 | | }} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/collections.rs:34:1 [INFO] [stdout] | [INFO] [stdout] 34 | / scanner! { impl<'a, K, V> ScanFromStr for HashMap => HashMap, where {K: Hash + Eq} { [INFO] [stdout] 35 | | ("{", [ let es: KeyValuePair ],*: HashMap, "}", ..tail) => (es, tail) [INFO] [stdout] 36 | | }} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/collections.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | / scanner! { impl<'a, T> ScanFromStr for BinaryHeap => BinaryHeap, where {T: Ord} { [INFO] [stdout] 31 | | ("[", [ let es: T ],*: BinaryHeap<_>, "]", ..tail) => (es, tail) [INFO] [stdout] 32 | | }} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/collections.rs:34:1 [INFO] [stdout] | [INFO] [stdout] 34 | / scanner! { impl<'a, K, V> ScanFromStr for HashMap => HashMap, where {K: Hash + Eq} { [INFO] [stdout] 35 | | ("{", [ let es: KeyValuePair ],*: HashMap, "}", ..tail) => (es, tail) [INFO] [stdout] 36 | | }} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolons [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove these semicolons [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/collections.rs:38:1 [INFO] [stdout] | [INFO] [stdout] 38 | / scanner! { impl<'a, T> ScanFromStr for HashSet => HashSet, where {T: Hash + Eq} { [INFO] [stdout] 39 | | ("{", [ let es: T ],*: HashSet<_>, "}", ..tail) => (es, tail) [INFO] [stdout] 40 | | }} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/collections.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | / scanner! { impl<'a, T> ScanFromStr for BinaryHeap => BinaryHeap, where {T: Ord} { [INFO] [stdout] 31 | | ("[", [ let es: T ],*: BinaryHeap<_>, "]", ..tail) => (es, tail) [INFO] [stdout] 32 | | }} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolons [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove these semicolons [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/collections.rs:34:1 [INFO] [stdout] | [INFO] [stdout] 34 | / scanner! { impl<'a, K, V> ScanFromStr for HashMap => HashMap, where {K: Hash + Eq} { [INFO] [stdout] 35 | | ("{", [ let es: KeyValuePair ],*: HashMap, "}", ..tail) => (es, tail) [INFO] [stdout] 36 | | }} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/collections.rs:38:1 [INFO] [stdout] | [INFO] [stdout] 38 | / scanner! { impl<'a, T> ScanFromStr for HashSet => HashSet, where {T: Hash + Eq} { [INFO] [stdout] 39 | | ("{", [ let es: T ],*: HashSet<_>, "}", ..tail) => (es, tail) [INFO] [stdout] 40 | | }} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/collections.rs:34:1 [INFO] [stdout] | [INFO] [stdout] 34 | / scanner! { impl<'a, K, V> ScanFromStr for HashMap => HashMap, where {K: Hash + Eq} { [INFO] [stdout] 35 | | ("{", [ let es: KeyValuePair ],*: HashMap, "}", ..tail) => (es, tail) [INFO] [stdout] 36 | | }} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/collections.rs:38:1 [INFO] [stdout] | [INFO] [stdout] 38 | / scanner! { impl<'a, T> ScanFromStr for HashSet => HashSet, where {T: Hash + Eq} { [INFO] [stdout] 39 | | ("{", [ let es: T ],*: HashSet<_>, "}", ..tail) => (es, tail) [INFO] [stdout] 40 | | }} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/collections.rs:34:1 [INFO] [stdout] | [INFO] [stdout] 34 | / scanner! { impl<'a, K, V> ScanFromStr for HashMap => HashMap, where {K: Hash + Eq} { [INFO] [stdout] 35 | | ("{", [ let es: KeyValuePair ],*: HashMap, "}", ..tail) => (es, tail) [INFO] [stdout] 36 | | }} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolons [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove these semicolons [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/collections.rs:42:1 [INFO] [stdout] | [INFO] [stdout] 42 | / scanner! { impl<'a, T> ScanFromStr for LinkedList => LinkedList { [INFO] [stdout] 43 | | ("[", [ let es: T ],*: LinkedList<_>, "]", ..tail) => (es, tail) [INFO] [stdout] 44 | | }} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolons [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove these semicolons [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/collections.rs:38:1 [INFO] [stdout] | [INFO] [stdout] 38 | / scanner! { impl<'a, T> ScanFromStr for HashSet => HashSet, where {T: Hash + Eq} { [INFO] [stdout] 39 | | ("{", [ let es: T ],*: HashSet<_>, "}", ..tail) => (es, tail) [INFO] [stdout] 40 | | }} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/collections.rs:42:1 [INFO] [stdout] | [INFO] [stdout] 42 | / scanner! { impl<'a, T> ScanFromStr for LinkedList => LinkedList { [INFO] [stdout] 43 | | ("[", [ let es: T ],*: LinkedList<_>, "]", ..tail) => (es, tail) [INFO] [stdout] 44 | | }} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/collections.rs:38:1 [INFO] [stdout] | [INFO] [stdout] 38 | / scanner! { impl<'a, T> ScanFromStr for HashSet => HashSet, where {T: Hash + Eq} { [INFO] [stdout] 39 | | ("{", [ let es: T ],*: HashSet<_>, "}", ..tail) => (es, tail) [INFO] [stdout] 40 | | }} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/collections.rs:42:1 [INFO] [stdout] | [INFO] [stdout] 42 | / scanner! { impl<'a, T> ScanFromStr for LinkedList => LinkedList { [INFO] [stdout] 43 | | ("[", [ let es: T ],*: LinkedList<_>, "]", ..tail) => (es, tail) [INFO] [stdout] 44 | | }} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/collections.rs:38:1 [INFO] [stdout] | [INFO] [stdout] 38 | / scanner! { impl<'a, T> ScanFromStr for HashSet => HashSet, where {T: Hash + Eq} { [INFO] [stdout] 39 | | ("{", [ let es: T ],*: HashSet<_>, "}", ..tail) => (es, tail) [INFO] [stdout] 40 | | }} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolons [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove these semicolons [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/collections.rs:42:1 [INFO] [stdout] | [INFO] [stdout] 42 | / scanner! { impl<'a, T> ScanFromStr for LinkedList => LinkedList { [INFO] [stdout] 43 | | ("[", [ let es: T ],*: LinkedList<_>, "]", ..tail) => (es, tail) [INFO] [stdout] 44 | | }} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolons [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove these semicolons [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/collections.rs:46:1 [INFO] [stdout] | [INFO] [stdout] 46 | / scanner! { impl<'a, T> ScanFromStr for Vec => Vec { [INFO] [stdout] 47 | | ("[", [ let es: T ],*, "]", ..tail) => (es, tail) [INFO] [stdout] 48 | | }} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/collections.rs:42:1 [INFO] [stdout] | [INFO] [stdout] 42 | / scanner! { impl<'a, T> ScanFromStr for LinkedList => LinkedList { [INFO] [stdout] 43 | | ("[", [ let es: T ],*: LinkedList<_>, "]", ..tail) => (es, tail) [INFO] [stdout] 44 | | }} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/collections.rs:46:1 [INFO] [stdout] | [INFO] [stdout] 46 | / scanner! { impl<'a, T> ScanFromStr for Vec => Vec { [INFO] [stdout] 47 | | ("[", [ let es: T ],*, "]", ..tail) => (es, tail) [INFO] [stdout] 48 | | }} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/collections.rs:42:1 [INFO] [stdout] | [INFO] [stdout] 42 | / scanner! { impl<'a, T> ScanFromStr for LinkedList => LinkedList { [INFO] [stdout] 43 | | ("[", [ let es: T ],*: LinkedList<_>, "]", ..tail) => (es, tail) [INFO] [stdout] 44 | | }} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/collections.rs:46:1 [INFO] [stdout] | [INFO] [stdout] 46 | / scanner! { impl<'a, T> ScanFromStr for Vec => Vec { [INFO] [stdout] 47 | | ("[", [ let es: T ],*, "]", ..tail) => (es, tail) [INFO] [stdout] 48 | | }} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolons [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove these semicolons [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/collections.rs:46:1 [INFO] [stdout] | [INFO] [stdout] 46 | / scanner! { impl<'a, T> ScanFromStr for Vec => Vec { [INFO] [stdout] 47 | | ("[", [ let es: T ],*, "]", ..tail) => (es, tail) [INFO] [stdout] 48 | | }} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolons [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove these semicolons [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/collections.rs:50:1 [INFO] [stdout] | [INFO] [stdout] 50 | / scanner! { impl<'a, T> ScanFromStr for VecDeque => VecDeque { [INFO] [stdout] 51 | | ("[", [ let es: T ],*: VecDeque<_>, "]", ..tail) => (es, tail) [INFO] [stdout] 52 | | }} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/collections.rs:46:1 [INFO] [stdout] | [INFO] [stdout] 46 | / scanner! { impl<'a, T> ScanFromStr for Vec => Vec { [INFO] [stdout] 47 | | ("[", [ let es: T ],*, "]", ..tail) => (es, tail) [INFO] [stdout] 48 | | }} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/collections.rs:50:1 [INFO] [stdout] | [INFO] [stdout] 50 | / scanner! { impl<'a, T> ScanFromStr for VecDeque => VecDeque { [INFO] [stdout] 51 | | ("[", [ let es: T ],*: VecDeque<_>, "]", ..tail) => (es, tail) [INFO] [stdout] 52 | | }} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/collections.rs:46:1 [INFO] [stdout] | [INFO] [stdout] 46 | / scanner! { impl<'a, T> ScanFromStr for Vec => Vec { [INFO] [stdout] 47 | | ("[", [ let es: T ],*, "]", ..tail) => (es, tail) [INFO] [stdout] 48 | | }} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/collections.rs:50:1 [INFO] [stdout] | [INFO] [stdout] 50 | / scanner! { impl<'a, T> ScanFromStr for VecDeque => VecDeque { [INFO] [stdout] 51 | | ("[", [ let es: T ],*: VecDeque<_>, "]", ..tail) => (es, tail) [INFO] [stdout] 52 | | }} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:191:37 [INFO] [stdout] | [INFO] [stdout] 191 | let ($s, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/net.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | parse_scanner! { impl<'a> for Ipv4Addr, matcher match_ipv4, matcher err "expected IPv4 address", err map ScanError::other } [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:191:37 [INFO] [stdout] | [INFO] [stdout] 191 | let ($s, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/net.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | parse_scanner! { impl<'a> for Ipv6Addr, matcher match_ipv6, matcher err "expected IPv6 address", err map ScanError::other } [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:191:37 [INFO] [stdout] | [INFO] [stdout] 191 | let ($s, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/net.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | parse_scanner! { impl<'a> for SocketAddr, matcher match_sock_addr, matcher err "expected socket address", err map ScanError::other } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/scanner/std/net.rs:63:33 [INFO] [stdout] | [INFO] [stdout] 63 | matches!(b, b'0'...b'9' | b'a'...b'f' | b'A'...b'F')) [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/scanner/std/net.rs:63:47 [INFO] [stdout] | [INFO] [stdout] 63 | matches!(b, b'0'...b'9' | b'a'...b'f' | b'A'...b'F')) [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/scanner/std/net.rs:63:61 [INFO] [stdout] | [INFO] [stdout] 63 | matches!(b, b'0'...b'9' | b'a'...b'f' | b'A'...b'F')) [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/scanner/std/net.rs:73:33 [INFO] [stdout] | [INFO] [stdout] 73 | matches!(b, b'0'...b'9')) [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/scanner/std/net.rs:209:50 [INFO] [stdout] | [INFO] [stdout] 209 | ibs.take_while_ref(|&(_, b)| matches!(b, b'0'...b'9')) [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:191:37 [INFO] [stdout] | [INFO] [stdout] 191 | let ($s, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/net.rs:351:5 [INFO] [stdout] | [INFO] [stdout] 351 | parse_scanner! { impl<'a> for SocketAddrV4, matcher match_ipv4_sock, matcher err "expected IPv4 socket address", err map ScanError::other } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:191:37 [INFO] [stdout] | [INFO] [stdout] 191 | let ($s, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/net.rs:352:5 [INFO] [stdout] | [INFO] [stdout] 352 | parse_scanner! { impl<'a> for SocketAddrV6, matcher match_ipv6_sock, matcher err "expected IPv6 socket address", err map ScanError::other } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/std/time.rs:56:26 [INFO] [stdout] | [INFO] [stdout] 56 | let (dur, cur) = try!(scan_8601(cur)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/std/time.rs:528:34 [INFO] [stdout] | [INFO] [stdout] 528 | let ((int, frac), cur) = try!(scan_real(cur)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/std/time.rs:481:13 [INFO] [stdout] | [INFO] [stdout] 481 | try!(checked_add_dur($a, try!($b)) [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 530 | Some(('H', cur)) => given_hour(add_dur!(dur, dur_hours(int, frac)), cur), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/std/time.rs:481:38 [INFO] [stdout] | [INFO] [stdout] 481 | try!(checked_add_dur($a, try!($b)) [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 530 | Some(('H', cur)) => given_hour(add_dur!(dur, dur_hours(int, frac)), cur), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/std/time.rs:481:13 [INFO] [stdout] | [INFO] [stdout] 481 | try!(checked_add_dur($a, try!($b)) [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 531 | Some(('M', cur)) => given_min(add_dur!(dur, dur_mins(int, frac)), cur), [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/std/time.rs:481:38 [INFO] [stdout] | [INFO] [stdout] 481 | try!(checked_add_dur($a, try!($b)) [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 531 | Some(('M', cur)) => given_min(add_dur!(dur, dur_mins(int, frac)), cur), [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/std/time.rs:481:13 [INFO] [stdout] | [INFO] [stdout] 481 | try!(checked_add_dur($a, try!($b)) [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 532 | Some(('S', cur)) => given_sec(add_dur!(dur, dur_secs(int, frac)), cur), [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/std/time.rs:481:38 [INFO] [stdout] | [INFO] [stdout] 481 | try!(checked_add_dur($a, try!($b)) [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 532 | Some(('S', cur)) => given_sec(add_dur!(dur, dur_secs(int, frac)), cur), [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/std/time.rs:544:34 [INFO] [stdout] | [INFO] [stdout] 544 | let ((int, frac), cur) = try!(scan_real(cur)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/std/time.rs:481:13 [INFO] [stdout] | [INFO] [stdout] 481 | try!(checked_add_dur($a, try!($b)) [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 546 | Some(('M', cur)) => given_min(add_dur!(dur, dur_mins(int, frac)), cur), [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/std/time.rs:481:38 [INFO] [stdout] | [INFO] [stdout] 481 | try!(checked_add_dur($a, try!($b)) [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 546 | Some(('M', cur)) => given_min(add_dur!(dur, dur_mins(int, frac)), cur), [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/std/time.rs:481:13 [INFO] [stdout] | [INFO] [stdout] 481 | try!(checked_add_dur($a, try!($b)) [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 547 | Some(('S', cur)) => given_sec(add_dur!(dur, dur_secs(int, frac)), cur), [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/std/time.rs:481:38 [INFO] [stdout] | [INFO] [stdout] 481 | try!(checked_add_dur($a, try!($b)) [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 547 | Some(('S', cur)) => given_sec(add_dur!(dur, dur_secs(int, frac)), cur), [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/scanner/std/time.rs:540:22 [INFO] [stdout] | [INFO] [stdout] 540 | Some(('0'...'9', _)) => (), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/std/time.rs:559:34 [INFO] [stdout] | [INFO] [stdout] 559 | let ((int, frac), cur) = try!(scan_real(cur)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/std/time.rs:481:13 [INFO] [stdout] | [INFO] [stdout] 481 | try!(checked_add_dur($a, try!($b)) [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 561 | Some(('S', cur)) => given_sec(add_dur!(dur, dur_secs(int, frac)), cur), [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/std/time.rs:481:38 [INFO] [stdout] | [INFO] [stdout] 481 | try!(checked_add_dur($a, try!($b)) [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 561 | Some(('S', cur)) => given_sec(add_dur!(dur, dur_secs(int, frac)), cur), [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/scanner/std/time.rs:555:22 [INFO] [stdout] | [INFO] [stdout] 555 | Some(('0'...'9', _)) => (), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/std/time.rs:595:28 [INFO] [stdout] | [INFO] [stdout] 595 | let secs = try!(int.checked_mul($scale) [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 609 | / dur_conv! { [INFO] [stdout] 610 | | #[cfg(feature="duration-iso8601-dates")] fn dur_years("years", SECS_IN_YEAR); [INFO] [stdout] 611 | | #[cfg(feature="duration-iso8601-dates")] fn dur_months("months", SECS_IN_MONTH); [INFO] [stdout] 612 | | #[cfg(feature="duration-iso8601-dates")] fn dur_weeks("weeks", SECS_IN_WEEK); [INFO] [stdout] ... | [INFO] [stdout] 617 | | fn dur_secs("secs", SECS_IN_SEC); [INFO] [stdout] 618 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/std/time.rs:599:28 [INFO] [stdout] | [INFO] [stdout] 599 | let secs = try!(secs.checked_add(nanos as u64) [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 609 | / dur_conv! { [INFO] [stdout] 610 | | #[cfg(feature="duration-iso8601-dates")] fn dur_years("years", SECS_IN_YEAR); [INFO] [stdout] 611 | | #[cfg(feature="duration-iso8601-dates")] fn dur_months("months", SECS_IN_MONTH); [INFO] [stdout] 612 | | #[cfg(feature="duration-iso8601-dates")] fn dur_weeks("weeks", SECS_IN_WEEK); [INFO] [stdout] ... | [INFO] [stdout] 617 | | fn dur_secs("secs", SECS_IN_SEC); [INFO] [stdout] 618 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/std/time.rs:632:25 [INFO] [stdout] | [INFO] [stdout] 632 | let v = try!(start.slice_between(cur).unwrap().parse() [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/scanner/std/time.rs:623:18 [INFO] [stdout] | [INFO] [stdout] 623 | Some(('0'...'9', cur)) => cur, [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/scanner/std/time.rs:630:22 [INFO] [stdout] | [INFO] [stdout] 630 | Some(('0'...'9', cur)) => cur, [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/std/time.rs:649:22 [INFO] [stdout] | [INFO] [stdout] 649 | let (int, cur) = try!(scan_integer(cur)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/std/time.rs:658:28 [INFO] [stdout] | [INFO] [stdout] 658 | let (frac, frac_cur) = try!(scan_integer(cur)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolons [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove these semicolons [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/mod.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | impl_tuple! { T0 T1 T2 T3 } [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolons [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove these semicolons [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/collections.rs:50:1 [INFO] [stdout] | [INFO] [stdout] 50 | / scanner! { impl<'a, T> ScanFromStr for VecDeque => VecDeque { [INFO] [stdout] 51 | | ("[", [ let es: T ],*: VecDeque<_>, "]", ..tail) => (es, tail) [INFO] [stdout] 52 | | }} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/mod.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | impl_tuple! { T0 T1 T2 T3 } [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolons [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove these semicolons [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/mod.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | impl_tuple! { T0 T1 T2 T3 } [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/collections.rs:50:1 [INFO] [stdout] | [INFO] [stdout] 50 | / scanner! { impl<'a, T> ScanFromStr for VecDeque => VecDeque { [INFO] [stdout] 51 | | ("[", [ let es: T ],*: VecDeque<_>, "]", ..tail) => (es, tail) [INFO] [stdout] 52 | | }} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/mod.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | impl_tuple! { T0 T1 T2 T3 } [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/collections.rs:50:1 [INFO] [stdout] | [INFO] [stdout] 50 | / scanner! { impl<'a, T> ScanFromStr for VecDeque => VecDeque { [INFO] [stdout] 51 | | ("[", [ let es: T ],*: VecDeque<_>, "]", ..tail) => (es, tail) [INFO] [stdout] 52 | | }} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:191:37 [INFO] [stdout] | [INFO] [stdout] 191 | let ($s, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/net.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | parse_scanner! { impl<'a> for Ipv4Addr, matcher match_ipv4, matcher err "expected IPv4 address", err map ScanError::other } [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:191:37 [INFO] [stdout] | [INFO] [stdout] 191 | let ($s, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/net.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | parse_scanner! { impl<'a> for Ipv6Addr, matcher match_ipv6, matcher err "expected IPv6 address", err map ScanError::other } [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:191:37 [INFO] [stdout] | [INFO] [stdout] 191 | let ($s, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/net.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | parse_scanner! { impl<'a> for SocketAddr, matcher match_sock_addr, matcher err "expected socket address", err map ScanError::other } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/scanner/std/net.rs:63:33 [INFO] [stdout] | [INFO] [stdout] 63 | matches!(b, b'0'...b'9' | b'a'...b'f' | b'A'...b'F')) [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/scanner/std/net.rs:63:47 [INFO] [stdout] | [INFO] [stdout] 63 | matches!(b, b'0'...b'9' | b'a'...b'f' | b'A'...b'F')) [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/scanner/std/net.rs:63:61 [INFO] [stdout] | [INFO] [stdout] 63 | matches!(b, b'0'...b'9' | b'a'...b'f' | b'A'...b'F')) [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/scanner/std/net.rs:73:33 [INFO] [stdout] | [INFO] [stdout] 73 | matches!(b, b'0'...b'9')) [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/scanner/std/net.rs:209:50 [INFO] [stdout] | [INFO] [stdout] 209 | ibs.take_while_ref(|&(_, b)| matches!(b, b'0'...b'9')) [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:191:37 [INFO] [stdout] | [INFO] [stdout] 191 | let ($s, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/net.rs:351:5 [INFO] [stdout] | [INFO] [stdout] 351 | parse_scanner! { impl<'a> for SocketAddrV4, matcher match_ipv4_sock, matcher err "expected IPv4 socket address", err map ScanError::other } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:191:37 [INFO] [stdout] | [INFO] [stdout] 191 | let ($s, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/net.rs:352:5 [INFO] [stdout] | [INFO] [stdout] 352 | parse_scanner! { impl<'a> for SocketAddrV6, matcher match_ipv6_sock, matcher err "expected IPv6 socket address", err map ScanError::other } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/std/time.rs:56:26 [INFO] [stdout] | [INFO] [stdout] 56 | let (dur, cur) = try!(scan_8601(cur)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/std/time.rs:528:34 [INFO] [stdout] | [INFO] [stdout] 528 | let ((int, frac), cur) = try!(scan_real(cur)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/std/time.rs:481:13 [INFO] [stdout] | [INFO] [stdout] 481 | try!(checked_add_dur($a, try!($b)) [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 530 | Some(('H', cur)) => given_hour(add_dur!(dur, dur_hours(int, frac)), cur), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/std/time.rs:481:38 [INFO] [stdout] | [INFO] [stdout] 481 | try!(checked_add_dur($a, try!($b)) [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 530 | Some(('H', cur)) => given_hour(add_dur!(dur, dur_hours(int, frac)), cur), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/std/time.rs:481:13 [INFO] [stdout] | [INFO] [stdout] 481 | try!(checked_add_dur($a, try!($b)) [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 531 | Some(('M', cur)) => given_min(add_dur!(dur, dur_mins(int, frac)), cur), [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/std/time.rs:481:38 [INFO] [stdout] | [INFO] [stdout] 481 | try!(checked_add_dur($a, try!($b)) [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 531 | Some(('M', cur)) => given_min(add_dur!(dur, dur_mins(int, frac)), cur), [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/std/time.rs:481:13 [INFO] [stdout] | [INFO] [stdout] 481 | try!(checked_add_dur($a, try!($b)) [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 532 | Some(('S', cur)) => given_sec(add_dur!(dur, dur_secs(int, frac)), cur), [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/std/time.rs:481:38 [INFO] [stdout] | [INFO] [stdout] 481 | try!(checked_add_dur($a, try!($b)) [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 532 | Some(('S', cur)) => given_sec(add_dur!(dur, dur_secs(int, frac)), cur), [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/std/time.rs:544:34 [INFO] [stdout] | [INFO] [stdout] 544 | let ((int, frac), cur) = try!(scan_real(cur)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/std/time.rs:481:13 [INFO] [stdout] | [INFO] [stdout] 481 | try!(checked_add_dur($a, try!($b)) [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 546 | Some(('M', cur)) => given_min(add_dur!(dur, dur_mins(int, frac)), cur), [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/std/time.rs:481:38 [INFO] [stdout] | [INFO] [stdout] 481 | try!(checked_add_dur($a, try!($b)) [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 546 | Some(('M', cur)) => given_min(add_dur!(dur, dur_mins(int, frac)), cur), [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/std/time.rs:481:13 [INFO] [stdout] | [INFO] [stdout] 481 | try!(checked_add_dur($a, try!($b)) [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 547 | Some(('S', cur)) => given_sec(add_dur!(dur, dur_secs(int, frac)), cur), [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/std/time.rs:481:38 [INFO] [stdout] | [INFO] [stdout] 481 | try!(checked_add_dur($a, try!($b)) [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 547 | Some(('S', cur)) => given_sec(add_dur!(dur, dur_secs(int, frac)), cur), [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/scanner/std/time.rs:540:22 [INFO] [stdout] | [INFO] [stdout] 540 | Some(('0'...'9', _)) => (), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/std/time.rs:559:34 [INFO] [stdout] | [INFO] [stdout] 559 | let ((int, frac), cur) = try!(scan_real(cur)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/std/time.rs:481:13 [INFO] [stdout] | [INFO] [stdout] 481 | try!(checked_add_dur($a, try!($b)) [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 561 | Some(('S', cur)) => given_sec(add_dur!(dur, dur_secs(int, frac)), cur), [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/std/time.rs:481:38 [INFO] [stdout] | [INFO] [stdout] 481 | try!(checked_add_dur($a, try!($b)) [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 561 | Some(('S', cur)) => given_sec(add_dur!(dur, dur_secs(int, frac)), cur), [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/scanner/std/time.rs:555:22 [INFO] [stdout] | [INFO] [stdout] 555 | Some(('0'...'9', _)) => (), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/std/time.rs:595:28 [INFO] [stdout] | [INFO] [stdout] 595 | let secs = try!(int.checked_mul($scale) [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 609 | / dur_conv! { [INFO] [stdout] 610 | | #[cfg(feature="duration-iso8601-dates")] fn dur_years("years", SECS_IN_YEAR); [INFO] [stdout] 611 | | #[cfg(feature="duration-iso8601-dates")] fn dur_months("months", SECS_IN_MONTH); [INFO] [stdout] 612 | | #[cfg(feature="duration-iso8601-dates")] fn dur_weeks("weeks", SECS_IN_WEEK); [INFO] [stdout] ... | [INFO] [stdout] 617 | | fn dur_secs("secs", SECS_IN_SEC); [INFO] [stdout] 618 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/std/time.rs:599:28 [INFO] [stdout] | [INFO] [stdout] 599 | let secs = try!(secs.checked_add(nanos as u64) [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 609 | / dur_conv! { [INFO] [stdout] 610 | | #[cfg(feature="duration-iso8601-dates")] fn dur_years("years", SECS_IN_YEAR); [INFO] [stdout] 611 | | #[cfg(feature="duration-iso8601-dates")] fn dur_months("months", SECS_IN_MONTH); [INFO] [stdout] 612 | | #[cfg(feature="duration-iso8601-dates")] fn dur_weeks("weeks", SECS_IN_WEEK); [INFO] [stdout] ... | [INFO] [stdout] 617 | | fn dur_secs("secs", SECS_IN_SEC); [INFO] [stdout] 618 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/std/time.rs:632:25 [INFO] [stdout] | [INFO] [stdout] 632 | let v = try!(start.slice_between(cur).unwrap().parse() [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/scanner/std/time.rs:623:18 [INFO] [stdout] | [INFO] [stdout] 623 | Some(('0'...'9', cur)) => cur, [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/scanner/std/time.rs:630:22 [INFO] [stdout] | [INFO] [stdout] 630 | Some(('0'...'9', cur)) => cur, [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/std/time.rs:649:22 [INFO] [stdout] | [INFO] [stdout] 649 | let (int, cur) = try!(scan_integer(cur)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/std/time.rs:658:28 [INFO] [stdout] | [INFO] [stdout] 658 | let (frac, frac_cur) = try!(scan_integer(cur)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolons [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove these semicolons [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/mod.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | impl_tuple! { T0 T1 T2 T3 } [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolons [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove these semicolons [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/mod.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | impl_tuple! { T0 T1 T2 T3 } [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/mod.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | impl_tuple! { T0 T1 T2 T3 } [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/mod.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | impl_tuple! { T0 T1 T2 T3 } [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolons [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove these semicolons [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/mod.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | impl_tuple! { T0 T1 T2 T3 } [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolons [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove these semicolons [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/mod.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | impl_tuple! { T0 T1 T2 T3 } [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/mod.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | impl_tuple! { T0 T1 T2 T3 } [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/mod.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | impl_tuple! { T0 T1 T2 T3 } [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolons [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove these semicolons [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/mod.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | / impl_array! { [INFO] [stdout] 94 | | 8 e8 7 e7 6 e6 5 e5 4 e4 3 e3 2 e2 1 e1 [INFO] [stdout] 95 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolons [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove these semicolons [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/mod.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | impl_tuple! { T0 T1 T2 T3 } [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/mod.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | / impl_array! { [INFO] [stdout] 94 | | 8 e8 7 e7 6 e6 5 e5 4 e4 3 e3 2 e2 1 e1 [INFO] [stdout] 95 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/mod.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | impl_tuple! { T0 T1 T2 T3 } [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolons [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove these semicolons [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/mod.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | / impl_array! { [INFO] [stdout] 94 | | 8 e8 7 e7 6 e6 5 e5 4 e4 3 e3 2 e2 1 e1 [INFO] [stdout] 95 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolons [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove these semicolons [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/mod.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | impl_tuple! { T0 T1 T2 T3 } [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/mod.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | impl_tuple! { T0 T1 T2 T3 } [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/mod.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | / impl_array! { [INFO] [stdout] 94 | | 8 e8 7 e7 6 e6 5 e5 4 e4 3 e3 2 e2 1 e1 [INFO] [stdout] 95 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolons [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove these semicolons [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/mod.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | / impl_array! { [INFO] [stdout] 94 | | 8 e8 7 e7 6 e6 5 e5 4 e4 3 e3 2 e2 1 e1 [INFO] [stdout] 95 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolons [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove these semicolons [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/mod.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | / impl_array! { [INFO] [stdout] 94 | | 8 e8 7 e7 6 e6 5 e5 4 e4 3 e3 2 e2 1 e1 [INFO] [stdout] 95 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/mod.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | / impl_array! { [INFO] [stdout] 94 | | 8 e8 7 e7 6 e6 5 e5 4 e4 3 e3 2 e2 1 e1 [INFO] [stdout] 95 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolons [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove these semicolons [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/mod.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | / impl_array! { [INFO] [stdout] 94 | | 8 e8 7 e7 6 e6 5 e5 4 e4 3 e3 2 e2 1 e1 [INFO] [stdout] 95 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/mod.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | / impl_array! { [INFO] [stdout] 94 | | 8 e8 7 e7 6 e6 5 e5 4 e4 3 e3 2 e2 1 e1 [INFO] [stdout] 95 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/mod.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | / impl_array! { [INFO] [stdout] 94 | | 8 e8 7 e7 6 e6 5 e5 4 e4 3 e3 2 e2 1 e1 [INFO] [stdout] 95 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolons [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove these semicolons [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/mod.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | / impl_array! { [INFO] [stdout] 94 | | 8 e8 7 e7 6 e6 5 e5 4 e4 3 e3 2 e2 1 e1 [INFO] [stdout] 95 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolons [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove these semicolons [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/mod.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | / impl_array! { [INFO] [stdout] 94 | | 8 e8 7 e7 6 e6 5 e5 4 e4 3 e3 2 e2 1 e1 [INFO] [stdout] 95 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/mod.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | / impl_array! { [INFO] [stdout] 94 | | 8 e8 7 e7 6 e6 5 e5 4 e4 3 e3 2 e2 1 e1 [INFO] [stdout] 95 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/mod.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | / impl_array! { [INFO] [stdout] 94 | | 8 e8 7 e7 6 e6 5 e5 4 e4 3 e3 2 e2 1 e1 [INFO] [stdout] 95 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolons [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove these semicolons [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/mod.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | / impl_array! { [INFO] [stdout] 94 | | 8 e8 7 e7 6 e6 5 e5 4 e4 3 e3 2 e2 1 e1 [INFO] [stdout] 95 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolons [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove these semicolons [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/mod.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | / impl_array! { [INFO] [stdout] 94 | | 8 e8 7 e7 6 e6 5 e5 4 e4 3 e3 2 e2 1 e1 [INFO] [stdout] 95 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/mod.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | / impl_array! { [INFO] [stdout] 94 | | 8 e8 7 e7 6 e6 5 e5 4 e4 3 e3 2 e2 1 e1 [INFO] [stdout] 95 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/mod.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | / impl_array! { [INFO] [stdout] 94 | | 8 e8 7 e7 6 e6 5 e5 4 e4 3 e3 2 e2 1 e1 [INFO] [stdout] 95 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolons [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove these semicolons [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/mod.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | / impl_array! { [INFO] [stdout] 94 | | 8 e8 7 e7 6 e6 5 e5 4 e4 3 e3 2 e2 1 e1 [INFO] [stdout] 95 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolons [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove these semicolons [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/mod.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | / impl_array! { [INFO] [stdout] 94 | | 8 e8 7 e7 6 e6 5 e5 4 e4 3 e3 2 e2 1 e1 [INFO] [stdout] 95 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/mod.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | / impl_array! { [INFO] [stdout] 94 | | 8 e8 7 e7 6 e6 5 e5 4 e4 3 e3 2 e2 1 e1 [INFO] [stdout] 95 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/mod.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | / impl_array! { [INFO] [stdout] 94 | | 8 e8 7 e7 6 e6 5 e5 4 e4 3 e3 2 e2 1 e1 [INFO] [stdout] 95 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolons [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove these semicolons [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/mod.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | / impl_array! { [INFO] [stdout] 94 | | 8 e8 7 e7 6 e6 5 e5 4 e4 3 e3 2 e2 1 e1 [INFO] [stdout] 95 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolons [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove these semicolons [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/mod.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | / impl_array! { [INFO] [stdout] 94 | | 8 e8 7 e7 6 e6 5 e5 4 e4 3 e3 2 e2 1 e1 [INFO] [stdout] 95 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/mod.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | / impl_array! { [INFO] [stdout] 94 | | 8 e8 7 e7 6 e6 5 e5 4 e4 3 e3 2 e2 1 e1 [INFO] [stdout] 95 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/mod.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | / impl_array! { [INFO] [stdout] 94 | | 8 e8 7 e7 6 e6 5 e5 4 e4 3 e3 2 e2 1 e1 [INFO] [stdout] 95 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolons [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove these semicolons [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/mod.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | / impl_array! { [INFO] [stdout] 94 | | 8 e8 7 e7 6 e6 5 e5 4 e4 3 e3 2 e2 1 e1 [INFO] [stdout] 95 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/lang.rs:45:19 [INFO] [stdout] | [INFO] [stdout] 45 | let cur = try!(StrCursor::new_at_start(s.as_str()).at_next_cp() [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:191:37 [INFO] [stdout] | [INFO] [stdout] 191 | let ($s, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:66:1 [INFO] [stdout] | [INFO] [stdout] 66 | parse_scanner! { impl<'a> for f32, matcher match_float, matcher err "expected floating point number", err map ScanError::float } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:191:37 [INFO] [stdout] | [INFO] [stdout] 191 | let ($s, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:67:1 [INFO] [stdout] | [INFO] [stdout] 67 | parse_scanner! { impl<'a> for f64, matcher match_float, matcher err "expected floating point number", err map ScanError::float } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/scanner/lang.rs:101:51 [INFO] [stdout] | [INFO] [stdout] 101 | .take_while_ref(|&(_, b)| matches!(b, b'0'...b'9')) [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/scanner/lang.rs:119:50 [INFO] [stdout] | [INFO] [stdout] 119 | ibs.take_while(|&(_, b)| matches!(b, b'0'...b'9')) [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/scanner/lang.rs:129:59 [INFO] [stdout] | [INFO] [stdout] 129 | .take_while_ref(|&(_, b)| matches!(b, b'0'...b'9')) [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:191:37 [INFO] [stdout] | [INFO] [stdout] 191 | let ($s, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:228:1 [INFO] [stdout] | [INFO] [stdout] 228 | parse_scanner! { impl<'a> for i8, matcher match_sinteger, matcher err "expected integer", err map ScanError::int } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:191:37 [INFO] [stdout] | [INFO] [stdout] 191 | let ($s, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:229:1 [INFO] [stdout] | [INFO] [stdout] 229 | parse_scanner! { impl<'a> for i16, matcher match_sinteger, matcher err "expected integer", err map ScanError::int } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:191:37 [INFO] [stdout] | [INFO] [stdout] 191 | let ($s, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:230:1 [INFO] [stdout] | [INFO] [stdout] 230 | parse_scanner! { impl<'a> for i32, matcher match_sinteger, matcher err "expected integer", err map ScanError::int } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:191:37 [INFO] [stdout] | [INFO] [stdout] 191 | let ($s, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:231:1 [INFO] [stdout] | [INFO] [stdout] 231 | parse_scanner! { impl<'a> for i64, matcher match_sinteger, matcher err "expected integer", err map ScanError::int } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:191:37 [INFO] [stdout] | [INFO] [stdout] 191 | let ($s, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:232:1 [INFO] [stdout] | [INFO] [stdout] 232 | parse_scanner! { impl<'a> for isize, matcher match_sinteger, matcher err "expected integer", err map ScanError::int } [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:234:1 [INFO] [stdout] | [INFO] [stdout] 234 | parse_scanner! { impl<'a> ScanFromBinary::scan_from_binary for i8, matcher match_bin_int, matcher err "expected binary integer", map |s| i8::from_str_radix(s, 2), err map ScanError::int } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:235:1 [INFO] [stdout] | [INFO] [stdout] 235 | parse_scanner! { impl<'a> ScanFromBinary::scan_from_binary for i16, matcher match_bin_int, matcher err "expected binary integer", map |s| i16::from_str_radix(s, 2), err map ScanError::int } [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:236:1 [INFO] [stdout] | [INFO] [stdout] 236 | parse_scanner! { impl<'a> ScanFromBinary::scan_from_binary for i32, matcher match_bin_int, matcher err "expected binary integer", map |s| i32::from_str_radix(s, 2), err map ScanError::int } [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:237:1 [INFO] [stdout] | [INFO] [stdout] 237 | parse_scanner! { impl<'a> ScanFromBinary::scan_from_binary for i64, matcher match_bin_int, matcher err "expected binary integer", map |s| i64::from_str_radix(s, 2), err map ScanError::int } [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:238:1 [INFO] [stdout] | [INFO] [stdout] 238 | parse_scanner! { impl<'a> ScanFromBinary::scan_from_binary for isize, matcher match_bin_int, matcher err "expected binary integer", map |s| isize::from_str_radix(s, 2), err map ScanError::int } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:240:1 [INFO] [stdout] | [INFO] [stdout] 240 | parse_scanner! { impl<'a> ScanFromOctal::scan_from_octal for i8, matcher match_oct_int, matcher err "expected octal integer", map |s| i8::from_str_radix(s, 8), err map ScanError::int } [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:241:1 [INFO] [stdout] | [INFO] [stdout] 241 | parse_scanner! { impl<'a> ScanFromOctal::scan_from_octal for i16, matcher match_oct_int, matcher err "expected octal integer", map |s| i16::from_str_radix(s, 8), err map ScanError::int } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:242:1 [INFO] [stdout] | [INFO] [stdout] 242 | parse_scanner! { impl<'a> ScanFromOctal::scan_from_octal for i32, matcher match_oct_int, matcher err "expected octal integer", map |s| i32::from_str_radix(s, 8), err map ScanError::int } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:243:1 [INFO] [stdout] | [INFO] [stdout] 243 | parse_scanner! { impl<'a> ScanFromOctal::scan_from_octal for i64, matcher match_oct_int, matcher err "expected octal integer", map |s| i64::from_str_radix(s, 8), err map ScanError::int } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:244:1 [INFO] [stdout] | [INFO] [stdout] 244 | parse_scanner! { impl<'a> ScanFromOctal::scan_from_octal for isize, matcher match_oct_int, matcher err "expected octal integer", map |s| isize::from_str_radix(s, 8), err map ScanError::int } [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:246:1 [INFO] [stdout] | [INFO] [stdout] 246 | parse_scanner! { impl<'a> ScanFromHex::scan_from_hex for i8, matcher match_hex_int, matcher err "expected hex integer", map |s| i8::from_str_radix(s, 16), err map ScanError::int } [INFO] [stdout] | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:247:1 [INFO] [stdout] | [INFO] [stdout] 247 | parse_scanner! { impl<'a> ScanFromHex::scan_from_hex for i16, matcher match_hex_int, matcher err "expected hex integer", map |s| i16::from_str_radix(s, 16), err map ScanError::int } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:248:1 [INFO] [stdout] | [INFO] [stdout] 248 | parse_scanner! { impl<'a> ScanFromHex::scan_from_hex for i32, matcher match_hex_int, matcher err "expected hex integer", map |s| i32::from_str_radix(s, 16), err map ScanError::int } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:249:1 [INFO] [stdout] | [INFO] [stdout] 249 | parse_scanner! { impl<'a> ScanFromHex::scan_from_hex for i64, matcher match_hex_int, matcher err "expected hex integer", map |s| i64::from_str_radix(s, 16), err map ScanError::int } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:250:1 [INFO] [stdout] | [INFO] [stdout] 250 | parse_scanner! { impl<'a> ScanFromHex::scan_from_hex for isize, matcher match_hex_int, matcher err "expected hex integer", map |s| isize::from_str_radix(s, 16), err map ScanError::int } [INFO] [stdout] | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:191:37 [INFO] [stdout] | [INFO] [stdout] 191 | let ($s, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:270:1 [INFO] [stdout] | [INFO] [stdout] 270 | parse_scanner! { impl<'a> for u8, matcher match_uinteger, matcher err "expected integer", err map ScanError::int } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:191:37 [INFO] [stdout] | [INFO] [stdout] 191 | let ($s, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:271:1 [INFO] [stdout] | [INFO] [stdout] 271 | parse_scanner! { impl<'a> for u16, matcher match_uinteger, matcher err "expected integer", err map ScanError::int } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:191:37 [INFO] [stdout] | [INFO] [stdout] 191 | let ($s, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:272:1 [INFO] [stdout] | [INFO] [stdout] 272 | parse_scanner! { impl<'a> for u32, matcher match_uinteger, matcher err "expected integer", err map ScanError::int } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:191:37 [INFO] [stdout] | [INFO] [stdout] 191 | let ($s, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:273:1 [INFO] [stdout] | [INFO] [stdout] 273 | parse_scanner! { impl<'a> for u64, matcher match_uinteger, matcher err "expected integer", err map ScanError::int } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:191:37 [INFO] [stdout] | [INFO] [stdout] 191 | let ($s, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:274:1 [INFO] [stdout] | [INFO] [stdout] 274 | parse_scanner! { impl<'a> for usize, matcher match_uinteger, matcher err "expected integer", err map ScanError::int } [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:276:1 [INFO] [stdout] | [INFO] [stdout] 276 | parse_scanner! { impl<'a> ScanFromBinary::scan_from_binary for u8, matcher match_bin_int, matcher err "expected binary integer", map |s| u8::from_str_radix(s, 2), err map ScanError::int } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/mod.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | / impl_array! { [INFO] [stdout] 94 | | 8 e8 7 e7 6 e6 5 e5 4 e4 3 e3 2 e2 1 e1 [INFO] [stdout] 95 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:277:1 [INFO] [stdout] | [INFO] [stdout] 277 | parse_scanner! { impl<'a> ScanFromBinary::scan_from_binary for u16, matcher match_bin_int, matcher err "expected binary integer", map |s| u16::from_str_radix(s, 2), err map ScanError::int } [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:278:1 [INFO] [stdout] | [INFO] [stdout] 278 | parse_scanner! { impl<'a> ScanFromBinary::scan_from_binary for u32, matcher match_bin_int, matcher err "expected binary integer", map |s| u32::from_str_radix(s, 2), err map ScanError::int } [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:279:1 [INFO] [stdout] | [INFO] [stdout] 279 | parse_scanner! { impl<'a> ScanFromBinary::scan_from_binary for u64, matcher match_bin_int, matcher err "expected binary integer", map |s| u64::from_str_radix(s, 2), err map ScanError::int } [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:280:1 [INFO] [stdout] | [INFO] [stdout] 280 | parse_scanner! { impl<'a> ScanFromBinary::scan_from_binary for usize, matcher match_bin_int, matcher err "expected binary integer", map |s| usize::from_str_radix(s, 2), err map ScanError::int } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:282:1 [INFO] [stdout] | [INFO] [stdout] 282 | parse_scanner! { impl<'a> ScanFromOctal::scan_from_octal for u8, matcher match_oct_int, matcher err "expected octal integer", map |s| u8::from_str_radix(s, 8), err map ScanError::int } [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:283:1 [INFO] [stdout] | [INFO] [stdout] 283 | parse_scanner! { impl<'a> ScanFromOctal::scan_from_octal for u16, matcher match_oct_int, matcher err "expected octal integer", map |s| u16::from_str_radix(s, 8), err map ScanError::int } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:284:1 [INFO] [stdout] | [INFO] [stdout] 284 | parse_scanner! { impl<'a> ScanFromOctal::scan_from_octal for u32, matcher match_oct_int, matcher err "expected octal integer", map |s| u32::from_str_radix(s, 8), err map ScanError::int } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:285:1 [INFO] [stdout] | [INFO] [stdout] 285 | parse_scanner! { impl<'a> ScanFromOctal::scan_from_octal for u64, matcher match_oct_int, matcher err "expected octal integer", map |s| u64::from_str_radix(s, 8), err map ScanError::int } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:286:1 [INFO] [stdout] | [INFO] [stdout] 286 | parse_scanner! { impl<'a> ScanFromOctal::scan_from_octal for usize, matcher match_oct_int, matcher err "expected octal integer", map |s| usize::from_str_radix(s, 8), err map ScanError::int } [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:288:1 [INFO] [stdout] | [INFO] [stdout] 288 | parse_scanner! { impl<'a> ScanFromHex::scan_from_hex for u8, matcher match_hex_int, matcher err "expected hex integer", map |s| u8::from_str_radix(s, 16), err map ScanError::int } [INFO] [stdout] | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:289:1 [INFO] [stdout] | [INFO] [stdout] 289 | parse_scanner! { impl<'a> ScanFromHex::scan_from_hex for u16, matcher match_hex_int, matcher err "expected hex integer", map |s| u16::from_str_radix(s, 16), err map ScanError::int } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:290:1 [INFO] [stdout] | [INFO] [stdout] 290 | parse_scanner! { impl<'a> ScanFromHex::scan_from_hex for u32, matcher match_hex_int, matcher err "expected hex integer", map |s| u32::from_str_radix(s, 16), err map ScanError::int } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:291:1 [INFO] [stdout] | [INFO] [stdout] 291 | parse_scanner! { impl<'a> ScanFromHex::scan_from_hex for u64, matcher match_hex_int, matcher err "expected hex integer", map |s| u64::from_str_radix(s, 16), err map ScanError::int } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:292:1 [INFO] [stdout] | [INFO] [stdout] 292 | parse_scanner! { impl<'a> ScanFromHex::scan_from_hex for usize, matcher match_hex_int, matcher err "expected hex integer", map |s| usize::from_str_radix(s, 16), err map ScanError::int } [INFO] [stdout] | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/scanner/lang.rs:323:29 [INFO] [stdout] | [INFO] [stdout] 323 | matches!(b, b'0'...b'9' | b'a'...b'f' | b'A'...b'F')) [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/scanner/lang.rs:323:43 [INFO] [stdout] | [INFO] [stdout] 323 | matches!(b, b'0'...b'9' | b'a'...b'f' | b'A'...b'F')) [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/scanner/lang.rs:323:57 [INFO] [stdout] | [INFO] [stdout] 323 | matches!(b, b'0'...b'9' | b'a'...b'f' | b'A'...b'F')) [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/scanner/lang.rs:331:47 [INFO] [stdout] | [INFO] [stdout] 331 | .take_while(|&(_, b)| matches!(b, b'0'...b'7')) [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/scanner/lang.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | ibs.take_while(|&(_, b)| matches!(b, b'0'...b'9')) [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/scanner/lang.rs:359:46 [INFO] [stdout] | [INFO] [stdout] 359 | ibs.take_while(|&(_, b)| matches!(b, b'0'...b'9')) [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/scanner/misc.rs:188:19 [INFO] [stdout] | [INFO] [stdout] 188 | '\x0a'...'\x0d' | '\u{85}' | '\u{2028}' | '\u{2029}' => false, [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/misc.rs:763:25 [INFO] [stdout] | [INFO] [stdout] 763 | let (cp, cur) = try!(cur.next_cp().ok_or(syn("expected quoted string"))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/util.rs:76:25 [INFO] [stdout] | [INFO] [stdout] 76 | let (cp, cur) = try!(cur.next_cp().ok_or(LoneSlash)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/util.rs:96:27 [INFO] [stdout] | [INFO] [stdout] 96 | let (hex, tail) = try!(esc(s).ok_or(err)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/util.rs:99:19 [INFO] [stdout] | [INFO] [stdout] 99 | let usv = try!(u32::from_str_radix(hex, 16).map_err(|_| InvalidValue)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/util.rs:103:18 [INFO] [stdout] | [INFO] [stdout] 103 | let cp = try!(::std::char::from_u32(usv).ok_or(InvalidValue)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/util.rs:302:13 [INFO] [stdout] | [INFO] [stdout] 302 | b'0'...b'9' | b'a'...b'f' | b'A'...b'F' => true, [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/util.rs:302:27 [INFO] [stdout] | [INFO] [stdout] 302 | b'0'...b'9' | b'a'...b'f' | b'A'...b'F' => true, [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/util.rs:302:41 [INFO] [stdout] | [INFO] [stdout] 302 | b'0'...b'9' | b'a'...b'f' | b'A'...b'F' => true, [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolons [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove these semicolons [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/mod.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | / impl_array! { [INFO] [stdout] 94 | | 8 e8 7 e7 6 e6 5 e5 4 e4 3 e3 2 e2 1 e1 [INFO] [stdout] 95 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `std::ascii::AsciiExt`: use inherent methods instead [INFO] [stdout] --> src/input.rs:690:13 [INFO] [stdout] | [INFO] [stdout] 690 | use std::ascii::AsciiExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/mod.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | / impl_array! { [INFO] [stdout] 94 | | 8 e8 7 e7 6 e6 5 e5 4 e4 3 e3 2 e2 1 e1 [INFO] [stdout] 95 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolons [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove these semicolons [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/mod.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | / impl_array! { [INFO] [stdout] 94 | | 8 e8 7 e7 6 e6 5 e5 4 e4 3 e3 2 e2 1 e1 [INFO] [stdout] 95 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/macros.rs:743:30 [INFO] [stdout] | [INFO] [stdout] 743 | (@as_stmt $s:stmt) => {$s;}; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/std/mod.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | / impl_array! { [INFO] [stdout] 94 | | 8 e8 7 e7 6 e6 5 e5 4 e4 3 e3 2 e2 1 e1 [INFO] [stdout] 95 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/lang.rs:45:19 [INFO] [stdout] | [INFO] [stdout] 45 | let cur = try!(StrCursor::new_at_start(s.as_str()).at_next_cp() [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:191:37 [INFO] [stdout] | [INFO] [stdout] 191 | let ($s, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:66:1 [INFO] [stdout] | [INFO] [stdout] 66 | parse_scanner! { impl<'a> for f32, matcher match_float, matcher err "expected floating point number", err map ScanError::float } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:191:37 [INFO] [stdout] | [INFO] [stdout] 191 | let ($s, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:67:1 [INFO] [stdout] | [INFO] [stdout] 67 | parse_scanner! { impl<'a> for f64, matcher match_float, matcher err "expected floating point number", err map ScanError::float } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/scanner/lang.rs:101:51 [INFO] [stdout] | [INFO] [stdout] 101 | .take_while_ref(|&(_, b)| matches!(b, b'0'...b'9')) [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/scanner/lang.rs:119:50 [INFO] [stdout] | [INFO] [stdout] 119 | ibs.take_while(|&(_, b)| matches!(b, b'0'...b'9')) [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/scanner/lang.rs:129:59 [INFO] [stdout] | [INFO] [stdout] 129 | .take_while_ref(|&(_, b)| matches!(b, b'0'...b'9')) [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:191:37 [INFO] [stdout] | [INFO] [stdout] 191 | let ($s, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:228:1 [INFO] [stdout] | [INFO] [stdout] 228 | parse_scanner! { impl<'a> for i8, matcher match_sinteger, matcher err "expected integer", err map ScanError::int } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:191:37 [INFO] [stdout] | [INFO] [stdout] 191 | let ($s, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:229:1 [INFO] [stdout] | [INFO] [stdout] 229 | parse_scanner! { impl<'a> for i16, matcher match_sinteger, matcher err "expected integer", err map ScanError::int } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:191:37 [INFO] [stdout] | [INFO] [stdout] 191 | let ($s, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:230:1 [INFO] [stdout] | [INFO] [stdout] 230 | parse_scanner! { impl<'a> for i32, matcher match_sinteger, matcher err "expected integer", err map ScanError::int } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:191:37 [INFO] [stdout] | [INFO] [stdout] 191 | let ($s, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:231:1 [INFO] [stdout] | [INFO] [stdout] 231 | parse_scanner! { impl<'a> for i64, matcher match_sinteger, matcher err "expected integer", err map ScanError::int } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:191:37 [INFO] [stdout] | [INFO] [stdout] 191 | let ($s, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:232:1 [INFO] [stdout] | [INFO] [stdout] 232 | parse_scanner! { impl<'a> for isize, matcher match_sinteger, matcher err "expected integer", err map ScanError::int } [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:234:1 [INFO] [stdout] | [INFO] [stdout] 234 | parse_scanner! { impl<'a> ScanFromBinary::scan_from_binary for i8, matcher match_bin_int, matcher err "expected binary integer", map |s| i8::from_str_radix(s, 2), err map ScanError::int } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:235:1 [INFO] [stdout] | [INFO] [stdout] 235 | parse_scanner! { impl<'a> ScanFromBinary::scan_from_binary for i16, matcher match_bin_int, matcher err "expected binary integer", map |s| i16::from_str_radix(s, 2), err map ScanError::int } [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:236:1 [INFO] [stdout] | [INFO] [stdout] 236 | parse_scanner! { impl<'a> ScanFromBinary::scan_from_binary for i32, matcher match_bin_int, matcher err "expected binary integer", map |s| i32::from_str_radix(s, 2), err map ScanError::int } [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:237:1 [INFO] [stdout] | [INFO] [stdout] 237 | parse_scanner! { impl<'a> ScanFromBinary::scan_from_binary for i64, matcher match_bin_int, matcher err "expected binary integer", map |s| i64::from_str_radix(s, 2), err map ScanError::int } [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:238:1 [INFO] [stdout] | [INFO] [stdout] 238 | parse_scanner! { impl<'a> ScanFromBinary::scan_from_binary for isize, matcher match_bin_int, matcher err "expected binary integer", map |s| isize::from_str_radix(s, 2), err map ScanError::int } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:240:1 [INFO] [stdout] | [INFO] [stdout] 240 | parse_scanner! { impl<'a> ScanFromOctal::scan_from_octal for i8, matcher match_oct_int, matcher err "expected octal integer", map |s| i8::from_str_radix(s, 8), err map ScanError::int } [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:241:1 [INFO] [stdout] | [INFO] [stdout] 241 | parse_scanner! { impl<'a> ScanFromOctal::scan_from_octal for i16, matcher match_oct_int, matcher err "expected octal integer", map |s| i16::from_str_radix(s, 8), err map ScanError::int } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:242:1 [INFO] [stdout] | [INFO] [stdout] 242 | parse_scanner! { impl<'a> ScanFromOctal::scan_from_octal for i32, matcher match_oct_int, matcher err "expected octal integer", map |s| i32::from_str_radix(s, 8), err map ScanError::int } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:243:1 [INFO] [stdout] | [INFO] [stdout] 243 | parse_scanner! { impl<'a> ScanFromOctal::scan_from_octal for i64, matcher match_oct_int, matcher err "expected octal integer", map |s| i64::from_str_radix(s, 8), err map ScanError::int } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:244:1 [INFO] [stdout] | [INFO] [stdout] 244 | parse_scanner! { impl<'a> ScanFromOctal::scan_from_octal for isize, matcher match_oct_int, matcher err "expected octal integer", map |s| isize::from_str_radix(s, 8), err map ScanError::int } [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:246:1 [INFO] [stdout] | [INFO] [stdout] 246 | parse_scanner! { impl<'a> ScanFromHex::scan_from_hex for i8, matcher match_hex_int, matcher err "expected hex integer", map |s| i8::from_str_radix(s, 16), err map ScanError::int } [INFO] [stdout] | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:247:1 [INFO] [stdout] | [INFO] [stdout] 247 | parse_scanner! { impl<'a> ScanFromHex::scan_from_hex for i16, matcher match_hex_int, matcher err "expected hex integer", map |s| i16::from_str_radix(s, 16), err map ScanError::int } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:248:1 [INFO] [stdout] | [INFO] [stdout] 248 | parse_scanner! { impl<'a> ScanFromHex::scan_from_hex for i32, matcher match_hex_int, matcher err "expected hex integer", map |s| i32::from_str_radix(s, 16), err map ScanError::int } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:249:1 [INFO] [stdout] | [INFO] [stdout] 249 | parse_scanner! { impl<'a> ScanFromHex::scan_from_hex for i64, matcher match_hex_int, matcher err "expected hex integer", map |s| i64::from_str_radix(s, 16), err map ScanError::int } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:250:1 [INFO] [stdout] | [INFO] [stdout] 250 | parse_scanner! { impl<'a> ScanFromHex::scan_from_hex for isize, matcher match_hex_int, matcher err "expected hex integer", map |s| isize::from_str_radix(s, 16), err map ScanError::int } [INFO] [stdout] | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:191:37 [INFO] [stdout] | [INFO] [stdout] 191 | let ($s, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:270:1 [INFO] [stdout] | [INFO] [stdout] 270 | parse_scanner! { impl<'a> for u8, matcher match_uinteger, matcher err "expected integer", err map ScanError::int } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:191:37 [INFO] [stdout] | [INFO] [stdout] 191 | let ($s, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:271:1 [INFO] [stdout] | [INFO] [stdout] 271 | parse_scanner! { impl<'a> for u16, matcher match_uinteger, matcher err "expected integer", err map ScanError::int } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:191:37 [INFO] [stdout] | [INFO] [stdout] 191 | let ($s, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:272:1 [INFO] [stdout] | [INFO] [stdout] 272 | parse_scanner! { impl<'a> for u32, matcher match_uinteger, matcher err "expected integer", err map ScanError::int } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:191:37 [INFO] [stdout] | [INFO] [stdout] 191 | let ($s, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:273:1 [INFO] [stdout] | [INFO] [stdout] 273 | parse_scanner! { impl<'a> for u64, matcher match_uinteger, matcher err "expected integer", err map ScanError::int } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:191:37 [INFO] [stdout] | [INFO] [stdout] 191 | let ($s, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:274:1 [INFO] [stdout] | [INFO] [stdout] 274 | parse_scanner! { impl<'a> for usize, matcher match_uinteger, matcher err "expected integer", err map ScanError::int } [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:276:1 [INFO] [stdout] | [INFO] [stdout] 276 | parse_scanner! { impl<'a> ScanFromBinary::scan_from_binary for u8, matcher match_bin_int, matcher err "expected binary integer", map |s| u8::from_str_radix(s, 2), err map ScanError::int } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:277:1 [INFO] [stdout] | [INFO] [stdout] 277 | parse_scanner! { impl<'a> ScanFromBinary::scan_from_binary for u16, matcher match_bin_int, matcher err "expected binary integer", map |s| u16::from_str_radix(s, 2), err map ScanError::int } [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:278:1 [INFO] [stdout] | [INFO] [stdout] 278 | parse_scanner! { impl<'a> ScanFromBinary::scan_from_binary for u32, matcher match_bin_int, matcher err "expected binary integer", map |s| u32::from_str_radix(s, 2), err map ScanError::int } [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:279:1 [INFO] [stdout] | [INFO] [stdout] 279 | parse_scanner! { impl<'a> ScanFromBinary::scan_from_binary for u64, matcher match_bin_int, matcher err "expected binary integer", map |s| u64::from_str_radix(s, 2), err map ScanError::int } [INFO] [stdout] | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:280:1 [INFO] [stdout] | [INFO] [stdout] 280 | parse_scanner! { impl<'a> ScanFromBinary::scan_from_binary for usize, matcher match_bin_int, matcher err "expected binary integer", map |s| usize::from_str_radix(s, 2), err map ScanError::int } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:282:1 [INFO] [stdout] | [INFO] [stdout] 282 | parse_scanner! { impl<'a> ScanFromOctal::scan_from_octal for u8, matcher match_oct_int, matcher err "expected octal integer", map |s| u8::from_str_radix(s, 8), err map ScanError::int } [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:283:1 [INFO] [stdout] | [INFO] [stdout] 283 | parse_scanner! { impl<'a> ScanFromOctal::scan_from_octal for u16, matcher match_oct_int, matcher err "expected octal integer", map |s| u16::from_str_radix(s, 8), err map ScanError::int } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:284:1 [INFO] [stdout] | [INFO] [stdout] 284 | parse_scanner! { impl<'a> ScanFromOctal::scan_from_octal for u32, matcher match_oct_int, matcher err "expected octal integer", map |s| u32::from_str_radix(s, 8), err map ScanError::int } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:285:1 [INFO] [stdout] | [INFO] [stdout] 285 | parse_scanner! { impl<'a> ScanFromOctal::scan_from_octal for u64, matcher match_oct_int, matcher err "expected octal integer", map |s| u64::from_str_radix(s, 8), err map ScanError::int } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:286:1 [INFO] [stdout] | [INFO] [stdout] 286 | parse_scanner! { impl<'a> ScanFromOctal::scan_from_octal for usize, matcher match_oct_int, matcher err "expected octal integer", map |s| usize::from_str_radix(s, 8), err map ScanError::int } [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:288:1 [INFO] [stdout] | [INFO] [stdout] 288 | parse_scanner! { impl<'a> ScanFromHex::scan_from_hex for u8, matcher match_hex_int, matcher err "expected hex integer", map |s| u8::from_str_radix(s, 16), err map ScanError::int } [INFO] [stdout] | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:289:1 [INFO] [stdout] | [INFO] [stdout] 289 | parse_scanner! { impl<'a> ScanFromHex::scan_from_hex for u16, matcher match_hex_int, matcher err "expected hex integer", map |s| u16::from_str_radix(s, 16), err map ScanError::int } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:290:1 [INFO] [stdout] | [INFO] [stdout] 290 | parse_scanner! { impl<'a> ScanFromHex::scan_from_hex for u32, matcher match_hex_int, matcher err "expected hex integer", map |s| u32::from_str_radix(s, 16), err map ScanError::int } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:291:1 [INFO] [stdout] | [INFO] [stdout] 291 | parse_scanner! { impl<'a> ScanFromHex::scan_from_hex for u64, matcher match_hex_int, matcher err "expected hex integer", map |s| u64::from_str_radix(s, 16), err map ScanError::int } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/macros.rs:283:36 [INFO] [stdout] | [INFO] [stdout] 283 | let (w, end) = try!( [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/scanner/lang.rs:292:1 [INFO] [stdout] | [INFO] [stdout] 292 | parse_scanner! { impl<'a> ScanFromHex::scan_from_hex for usize, matcher match_hex_int, matcher err "expected hex integer", map |s| usize::from_str_radix(s, 16), err map ScanError::int } [INFO] [stdout] | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `scan-rules` [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/scanner/lang.rs:323:29 [INFO] [stdout] | [INFO] [stdout] 323 | matches!(b, b'0'...b'9' | b'a'...b'f' | b'A'...b'F')) [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/scanner/lang.rs:323:43 [INFO] [stdout] | [INFO] [stdout] 323 | matches!(b, b'0'...b'9' | b'a'...b'f' | b'A'...b'F')) [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/scanner/lang.rs:323:57 [INFO] [stdout] | [INFO] [stdout] 323 | matches!(b, b'0'...b'9' | b'a'...b'f' | b'A'...b'F')) [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/scanner/lang.rs:331:47 [INFO] [stdout] | [INFO] [stdout] 331 | .take_while(|&(_, b)| matches!(b, b'0'...b'7')) [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/scanner/lang.rs:345:46 [INFO] [stdout] | [INFO] [stdout] 345 | ibs.take_while(|&(_, b)| matches!(b, b'0'...b'9')) [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/scanner/lang.rs:359:46 [INFO] [stdout] | [INFO] [stdout] 359 | ibs.take_while(|&(_, b)| matches!(b, b'0'...b'9')) [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/scanner/misc.rs:188:19 [INFO] [stdout] | [INFO] [stdout] 188 | '\x0a'...'\x0d' | '\u{85}' | '\u{2028}' | '\u{2029}' => false, [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/scanner/misc.rs:763:25 [INFO] [stdout] | [INFO] [stdout] 763 | let (cp, cur) = try!(cur.next_cp().ok_or(syn("expected quoted string"))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/util.rs:76:25 [INFO] [stdout] | [INFO] [stdout] 76 | let (cp, cur) = try!(cur.next_cp().ok_or(LoneSlash)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/util.rs:96:27 [INFO] [stdout] | [INFO] [stdout] 96 | let (hex, tail) = try!(esc(s).ok_or(err)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/util.rs:99:19 [INFO] [stdout] | [INFO] [stdout] 99 | let usv = try!(u32::from_str_radix(hex, 16).map_err(|_| InvalidValue)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/util.rs:103:18 [INFO] [stdout] | [INFO] [stdout] 103 | let cp = try!(::std::char::from_u32(usv).ok_or(InvalidValue)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/util.rs:302:13 [INFO] [stdout] | [INFO] [stdout] 302 | b'0'...b'9' | b'a'...b'f' | b'A'...b'F' => true, [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/util.rs:302:27 [INFO] [stdout] | [INFO] [stdout] 302 | b'0'...b'9' | b'a'...b'f' | b'A'...b'F' => true, [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/util.rs:302:41 [INFO] [stdout] | [INFO] [stdout] 302 | b'0'...b'9' | b'a'...b'f' | b'A'...b'F' => true, [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::cause`: replaced by Error::source, which can support downcasting [INFO] [stdout] --> src/error.rs:142:19 [INFO] [stdout] | [INFO] [stdout] 142 | self.kind.cause() [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/error.rs:146:19 [INFO] [stdout] | [INFO] [stdout] 146 | self.kind.description() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::cause`: replaced by Error::source, which can support downcasting [INFO] [stdout] --> src/error.rs:250:35 [INFO] [stdout] | [INFO] [stdout] 250 | Float(ref err) => err.cause(), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::cause`: replaced by Error::source, which can support downcasting [INFO] [stdout] --> src/error.rs:251:33 [INFO] [stdout] | [INFO] [stdout] 251 | Int(ref err) => err.cause(), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::cause`: replaced by Error::source, which can support downcasting [INFO] [stdout] --> src/error.rs:252:32 [INFO] [stdout] | [INFO] [stdout] 252 | Io(ref err) => err.cause(), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::cause`: replaced by Error::source, which can support downcasting [INFO] [stdout] --> src/error.rs:253:35 [INFO] [stdout] | [INFO] [stdout] 253 | Other(ref err) => err.cause(), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/error.rs:265:35 [INFO] [stdout] | [INFO] [stdout] 265 | Float(ref err) => err.description(), [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/error.rs:266:33 [INFO] [stdout] | [INFO] [stdout] 266 | Int(ref err) => err.description(), [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/error.rs:267:32 [INFO] [stdout] | [INFO] [stdout] 267 | Io(ref err) => err.description(), [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/error.rs:268:35 [INFO] [stdout] | [INFO] [stdout] 268 | Other(ref err) => err.description(), [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `std::ascii::AsciiExt`: use inherent methods instead [INFO] [stdout] --> src/input.rs:690:13 [INFO] [stdout] | [INFO] [stdout] 690 | use std::ascii::AsciiExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::ascii::AsciiExt` [INFO] [stdout] --> src/input.rs:690:13 [INFO] [stdout] | [INFO] [stdout] 690 | use std::ascii::AsciiExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::cause`: replaced by Error::source, which can support downcasting [INFO] [stdout] --> src/error.rs:142:19 [INFO] [stdout] | [INFO] [stdout] 142 | self.kind.cause() [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/error.rs:146:19 [INFO] [stdout] | [INFO] [stdout] 146 | self.kind.description() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::cause`: replaced by Error::source, which can support downcasting [INFO] [stdout] --> src/error.rs:250:35 [INFO] [stdout] | [INFO] [stdout] 250 | Float(ref err) => err.cause(), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::cause`: replaced by Error::source, which can support downcasting [INFO] [stdout] --> src/error.rs:251:33 [INFO] [stdout] | [INFO] [stdout] 251 | Int(ref err) => err.cause(), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::cause`: replaced by Error::source, which can support downcasting [INFO] [stdout] --> src/error.rs:252:32 [INFO] [stdout] | [INFO] [stdout] 252 | Io(ref err) => err.cause(), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::cause`: replaced by Error::source, which can support downcasting [INFO] [stdout] --> src/error.rs:253:35 [INFO] [stdout] | [INFO] [stdout] 253 | Other(ref err) => err.cause(), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/error.rs:265:35 [INFO] [stdout] | [INFO] [stdout] 265 | Float(ref err) => err.description(), [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/error.rs:266:33 [INFO] [stdout] | [INFO] [stdout] 266 | Int(ref err) => err.description(), [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/error.rs:267:32 [INFO] [stdout] | [INFO] [stdout] 267 | Io(ref err) => err.description(), [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/error.rs:268:35 [INFO] [stdout] | [INFO] [stdout] 268 | Other(ref err) => err.description(), [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 168 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/scanner/std/net.rs:225:33 [INFO] [stdout] | [INFO] [stdout] 225 | Ok((v, n)) if v == $s.parse().unwrap() && n == $s.len() [INFO] [stdout] | ^^ cannot infer type [INFO] [stdout] ... [INFO] [stdout] 244 | check_ipv4!("0.0.0.0"); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: cannot satisfy `Ipv4Addr: PartialEq<_>` [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider specifying the type argument in the method call [INFO] [stdout] | [INFO] [stdout] 225 | Ok((v, n)) if v == $s.parse::().unwrap() && n == $s.len() [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/scanner/std/net.rs:264:33 [INFO] [stdout] | [INFO] [stdout] 264 | Ok((v, n)) if v == $s.parse().unwrap() && n == $s.len() [INFO] [stdout] | ^^ cannot infer type [INFO] [stdout] ... [INFO] [stdout] 283 | check_ipv6!("0:0:0:0:0:0:0:0"); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: cannot satisfy `Ipv6Addr: PartialEq<_>` [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider specifying the type argument in the method call [INFO] [stdout] | [INFO] [stdout] 264 | Ok((v, n)) if v == $s.parse::().unwrap() && n == $s.len() [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::ascii::AsciiExt` [INFO] [stdout] --> src/input.rs:690:13 [INFO] [stdout] | [INFO] [stdout] 690 | use std::ascii::AsciiExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors; 168 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0283`. [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "9078067e42de023bc5dc164111076113fce8633d7e02caa6c39cdaa4eb0e6d7b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9078067e42de023bc5dc164111076113fce8633d7e02caa6c39cdaa4eb0e6d7b", kill_on_drop: false }` [INFO] [stdout] 9078067e42de023bc5dc164111076113fce8633d7e02caa6c39cdaa4eb0e6d7b