[INFO] updating cached repository https://github.com/leiysky/cypher-parser [INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune"` [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] feea9bf60fd5f928b09da1bc95e4babd1763dff9 [INFO] testing leiysky/cypher-parser against try#41997647ba6a77908f6ef64401414feb00bccf16 for pr-71274 [INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fleiysky%2Fcypher-parser" "/workspace/builds/worker-2/source"` [INFO] [stderr] Cloning into '/workspace/builds/worker-2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/leiysky/cypher-parser on toolchain 41997647ba6a77908f6ef64401414feb00bccf16 [INFO] running `"/workspace/cargo-home/bin/cargo" "+41997647ba6a77908f6ef64401414feb00bccf16" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking git repo https://github.com/leiysky/cypher-parser [INFO] finished tweaking git repo https://github.com/leiysky/cypher-parser [INFO] tweaked toml for git repo https://github.com/leiysky/cypher-parser written to /workspace/builds/worker-2/source/Cargo.toml [INFO] crate git repo https://github.com/leiysky/cypher-parser already has a lockfile, it will not be regenerated [INFO] running `"/workspace/cargo-home/bin/cargo" "+41997647ba6a77908f6ef64401414feb00bccf16" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+41997647ba6a77908f6ef64401414feb00bccf16" "build" "--frozen"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 2441db5a95b54ab2c2359b41a3636d70443a8f8a9863a14995e801fe797c3da3 [INFO] running `"docker" "start" "-a" "2441db5a95b54ab2c2359b41a3636d70443a8f8a9863a14995e801fe797c3da3"` [INFO] [stderr] Compiling arrayvec v0.4.12 [INFO] [stderr] Compiling memchr v2.2.1 [INFO] [stderr] Compiling static_assertions v0.3.4 [INFO] [stderr] Compiling nom v5.0.1 [INFO] [stderr] Compiling lexical-core v0.4.6 [INFO] [stderr] Compiling cypher-parser v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: unused import: `Err` [INFO] [stderr] --> src/parser.rs:3:28 [INFO] [stderr] | [INFO] [stderr] 3 | use nom::{sequence::tuple, Err, IResult}; [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `expression::*` [INFO] [stderr] --> src/statement.rs:1:24 [INFO] [stderr] | [INFO] [stderr] 1 | use super::{clause::*, expression::*, keywords::*}; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `input` [INFO] [stderr] --> src/clause.rs:176:21 [INFO] [stderr] | [INFO] [stderr] 176 | pub fn parse_unwind(input: &str) -> IResult<&str, Unwind> { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `input` [INFO] [stderr] --> src/clause.rs:180:21 [INFO] [stderr] | [INFO] [stderr] 180 | pub fn parse_create(input: &str) -> IResult<&str, Create> { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `input` [INFO] [stderr] --> src/clause.rs:184:20 [INFO] [stderr] | [INFO] [stderr] 184 | pub fn parse_merge(input: &str) -> IResult<&str, Merge> { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `input` [INFO] [stderr] --> src/clause.rs:188:18 [INFO] [stderr] | [INFO] [stderr] 188 | pub fn parse_set(input: &str) -> IResult<&str, Set> { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `input` [INFO] [stderr] --> src/clause.rs:192:21 [INFO] [stderr] | [INFO] [stderr] 192 | pub fn parse_delete(input: &str) -> IResult<&str, Delete> { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `input` [INFO] [stderr] --> src/clause.rs:196:21 [INFO] [stderr] | [INFO] [stderr] 196 | pub fn parse_remove(input: &str) -> IResult<&str, Remove> { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `input` [INFO] [stderr] --> src/expression.rs:266:19 [INFO] [stderr] | [INFO] [stderr] 266 | pub fn parse_expr(input: &str) -> IResult<&str, Expr> { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `input` [INFO] [stderr] --> src/literal.rs:114:30 [INFO] [stderr] | [INFO] [stderr] 114 | pub fn parse_decimal_integer(input: &str) -> IResult<&str, DecimalInteger> { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `input` [INFO] [stderr] --> src/statement.rs:66:31 [INFO] [stderr] | [INFO] [stderr] 66 | pub fn parse_stand_alone_call(input: &str) -> IResult<&str, StandAloneCall> { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stderr] [INFO] [stderr] warning: 11 warnings emitted [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 17.72s [INFO] running `"docker" "inspect" "2441db5a95b54ab2c2359b41a3636d70443a8f8a9863a14995e801fe797c3da3"` [INFO] running `"docker" "rm" "-f" "2441db5a95b54ab2c2359b41a3636d70443a8f8a9863a14995e801fe797c3da3"` [INFO] [stdout] 2441db5a95b54ab2c2359b41a3636d70443a8f8a9863a14995e801fe797c3da3 [INFO] running `"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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+41997647ba6a77908f6ef64401414feb00bccf16" "test" "--frozen" "--no-run"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 704ddd3a302c889b4ec3a554c3c02b433ba618ce7355065fe664204f94c4f6b0 [INFO] running `"docker" "start" "-a" "704ddd3a302c889b4ec3a554c3c02b433ba618ce7355065fe664204f94c4f6b0"` [INFO] [stderr] Compiling cypher-parser v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: unused import: `Err` [INFO] [stderr] --> src/parser.rs:3:28 [INFO] [stderr] | [INFO] [stderr] 3 | use nom::{sequence::tuple, Err, IResult}; [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `expression::*` [INFO] [stderr] --> src/statement.rs:1:24 [INFO] [stderr] | [INFO] [stderr] 1 | use super::{clause::*, expression::*, keywords::*}; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `input` [INFO] [stderr] --> src/clause.rs:176:21 [INFO] [stderr] | [INFO] [stderr] 176 | pub fn parse_unwind(input: &str) -> IResult<&str, Unwind> { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `input` [INFO] [stderr] --> src/clause.rs:180:21 [INFO] [stderr] | [INFO] [stderr] 180 | pub fn parse_create(input: &str) -> IResult<&str, Create> { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `input` [INFO] [stderr] --> src/clause.rs:184:20 [INFO] [stderr] | [INFO] [stderr] 184 | pub fn parse_merge(input: &str) -> IResult<&str, Merge> { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `input` [INFO] [stderr] --> src/clause.rs:188:18 [INFO] [stderr] | [INFO] [stderr] 188 | pub fn parse_set(input: &str) -> IResult<&str, Set> { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `input` [INFO] [stderr] --> src/clause.rs:192:21 [INFO] [stderr] | [INFO] [stderr] 192 | pub fn parse_delete(input: &str) -> IResult<&str, Delete> { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `input` [INFO] [stderr] --> src/clause.rs:196:21 [INFO] [stderr] | [INFO] [stderr] 196 | pub fn parse_remove(input: &str) -> IResult<&str, Remove> { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `input` [INFO] [stderr] --> src/expression.rs:266:19 [INFO] [stderr] | [INFO] [stderr] 266 | pub fn parse_expr(input: &str) -> IResult<&str, Expr> { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `input` [INFO] [stderr] --> src/literal.rs:114:30 [INFO] [stderr] | [INFO] [stderr] 114 | pub fn parse_decimal_integer(input: &str) -> IResult<&str, DecimalInteger> { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `input` [INFO] [stderr] --> src/statement.rs:66:31 [INFO] [stderr] | [INFO] [stderr] 66 | pub fn parse_stand_alone_call(input: &str) -> IResult<&str, StandAloneCall> { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stderr] [INFO] [stderr] warning: 11 warnings emitted [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/clause.rs:206:9 [INFO] [stderr] | [INFO] [stderr] 206 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `Err` [INFO] [stderr] --> src/parser.rs:3:28 [INFO] [stderr] | [INFO] [stderr] 3 | use nom::{sequence::tuple, Err, IResult}; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `expression::*` [INFO] [stderr] --> src/statement.rs:1:24 [INFO] [stderr] | [INFO] [stderr] 1 | use super::{clause::*, expression::*, keywords::*}; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/statement.rs:102:9 [INFO] [stderr] | [INFO] [stderr] 102 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `input` [INFO] [stderr] --> src/clause.rs:176:21 [INFO] [stderr] | [INFO] [stderr] 176 | pub fn parse_unwind(input: &str) -> IResult<&str, Unwind> { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `input` [INFO] [stderr] --> src/clause.rs:180:21 [INFO] [stderr] | [INFO] [stderr] 180 | pub fn parse_create(input: &str) -> IResult<&str, Create> { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `input` [INFO] [stderr] --> src/clause.rs:184:20 [INFO] [stderr] | [INFO] [stderr] 184 | pub fn parse_merge(input: &str) -> IResult<&str, Merge> { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `input` [INFO] [stderr] --> src/clause.rs:188:18 [INFO] [stderr] | [INFO] [stderr] 188 | pub fn parse_set(input: &str) -> IResult<&str, Set> { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `input` [INFO] [stderr] --> src/clause.rs:192:21 [INFO] [stderr] | [INFO] [stderr] 192 | pub fn parse_delete(input: &str) -> IResult<&str, Delete> { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `input` [INFO] [stderr] --> src/clause.rs:196:21 [INFO] [stderr] | [INFO] [stderr] 196 | pub fn parse_remove(input: &str) -> IResult<&str, Remove> { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `input` [INFO] [stderr] --> src/expression.rs:266:19 [INFO] [stderr] | [INFO] [stderr] 266 | pub fn parse_expr(input: &str) -> IResult<&str, Expr> { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `input` [INFO] [stderr] --> src/literal.rs:114:30 [INFO] [stderr] | [INFO] [stderr] 114 | pub fn parse_decimal_integer(input: &str) -> IResult<&str, DecimalInteger> { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `input` [INFO] [stderr] --> src/statement.rs:66:31 [INFO] [stderr] | [INFO] [stderr] 66 | pub fn parse_stand_alone_call(input: &str) -> IResult<&str, StandAloneCall> { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stderr] [INFO] [stderr] warning: 13 warnings emitted [INFO] [stderr] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 2.48s [INFO] running `"docker" "inspect" "704ddd3a302c889b4ec3a554c3c02b433ba618ce7355065fe664204f94c4f6b0"` [INFO] running `"docker" "rm" "-f" "704ddd3a302c889b4ec3a554c3c02b433ba618ce7355065fe664204f94c4f6b0"` [INFO] [stdout] 704ddd3a302c889b4ec3a554c3c02b433ba618ce7355065fe664204f94c4f6b0 [INFO] running `"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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+41997647ba6a77908f6ef64401414feb00bccf16" "test" "--frozen"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 8af2f9591ba3a3bbb05ee11b74e1f839251c864a397ca27a446fe72b90a7ee0f [INFO] running `"docker" "start" "-a" "8af2f9591ba3a3bbb05ee11b74e1f839251c864a397ca27a446fe72b90a7ee0f"` [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/clause.rs:206:9 [INFO] [stderr] | [INFO] [stderr] 206 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `Err` [INFO] [stderr] --> src/parser.rs:3:28 [INFO] [stderr] | [INFO] [stderr] 3 | use nom::{sequence::tuple, Err, IResult}; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `expression::*` [INFO] [stderr] --> src/statement.rs:1:24 [INFO] [stderr] | [INFO] [stderr] 1 | use super::{clause::*, expression::*, keywords::*}; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/statement.rs:102:9 [INFO] [stderr] | [INFO] [stderr] 102 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `input` [INFO] [stderr] --> src/clause.rs:176:21 [INFO] [stderr] | [INFO] [stderr] 176 | pub fn parse_unwind(input: &str) -> IResult<&str, Unwind> { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `input` [INFO] [stderr] --> src/clause.rs:180:21 [INFO] [stderr] | [INFO] [stderr] 180 | pub fn parse_create(input: &str) -> IResult<&str, Create> { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `input` [INFO] [stderr] --> src/clause.rs:184:20 [INFO] [stderr] | [INFO] [stderr] 184 | pub fn parse_merge(input: &str) -> IResult<&str, Merge> { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `input` [INFO] [stderr] --> src/clause.rs:188:18 [INFO] [stderr] | [INFO] [stderr] 188 | pub fn parse_set(input: &str) -> IResult<&str, Set> { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `input` [INFO] [stderr] --> src/clause.rs:192:21 [INFO] [stderr] | [INFO] [stderr] 192 | pub fn parse_delete(input: &str) -> IResult<&str, Delete> { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `input` [INFO] [stderr] --> src/clause.rs:196:21 [INFO] [stderr] | [INFO] [stderr] 196 | pub fn parse_remove(input: &str) -> IResult<&str, Remove> { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `input` [INFO] [stderr] --> src/expression.rs:266:19 [INFO] [stderr] | [INFO] [stderr] 266 | pub fn parse_expr(input: &str) -> IResult<&str, Expr> { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `input` [INFO] [stderr] --> src/literal.rs:114:30 [INFO] [stderr] | [INFO] [stderr] 114 | pub fn parse_decimal_integer(input: &str) -> IResult<&str, DecimalInteger> { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `input` [INFO] [stderr] --> src/statement.rs:66:31 [INFO] [stderr] | [INFO] [stderr] 66 | pub fn parse_stand_alone_call(input: &str) -> IResult<&str, StandAloneCall> { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stderr] [INFO] [stderr] warning: 13 warnings emitted [INFO] [stderr] [INFO] [stderr] warning: unused import: `Err` [INFO] [stderr] --> src/parser.rs:3:28 [INFO] [stderr] | [INFO] [stderr] 3 | use nom::{sequence::tuple, Err, IResult}; [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `expression::*` [INFO] [stderr] --> src/statement.rs:1:24 [INFO] [stderr] | [INFO] [stderr] 1 | use super::{clause::*, expression::*, keywords::*}; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `input` [INFO] [stderr] --> src/clause.rs:176:21 [INFO] [stderr] | [INFO] [stderr] 176 | pub fn parse_unwind(input: &str) -> IResult<&str, Unwind> { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `input` [INFO] [stderr] --> src/clause.rs:180:21 [INFO] [stderr] | [INFO] [stderr] 180 | pub fn parse_create(input: &str) -> IResult<&str, Create> { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `input` [INFO] [stderr] --> src/clause.rs:184:20 [INFO] [stderr] | [INFO] [stderr] 184 | pub fn parse_merge(input: &str) -> IResult<&str, Merge> { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `input` [INFO] [stderr] --> src/clause.rs:188:18 [INFO] [stderr] | [INFO] [stderr] 188 | pub fn parse_set(input: &str) -> IResult<&str, Set> { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `input` [INFO] [stderr] --> src/clause.rs:192:21 [INFO] [stderr] | [INFO] [stderr] 192 | pub fn parse_delete(input: &str) -> IResult<&str, Delete> { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `input` [INFO] [stderr] --> src/clause.rs:196:21 [INFO] [stderr] | [INFO] [stderr] 196 | pub fn parse_remove(input: &str) -> IResult<&str, Remove> { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `input` [INFO] [stderr] --> src/expression.rs:266:19 [INFO] [stderr] | [INFO] [stderr] 266 | pub fn parse_expr(input: &str) -> IResult<&str, Expr> { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `input` [INFO] [stderr] --> src/literal.rs:114:30 [INFO] [stderr] | [INFO] [stderr] 114 | pub fn parse_decimal_integer(input: &str) -> IResult<&str, DecimalInteger> { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `input` [INFO] [stderr] --> src/statement.rs:66:31 [INFO] [stderr] | [INFO] [stderr] 66 | pub fn parse_stand_alone_call(input: &str) -> IResult<&str, StandAloneCall> { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stderr] [INFO] [stderr] warning: 11 warnings emitted [INFO] [stderr] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.21s [INFO] [stderr] Running /opt/rustwide/target/debug/deps/cypher_parser-0f9a25944404becc [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test keywords::keywords_test::test_unescaped_str ... ok [INFO] [stdout] test keywords::keywords_test::test_white_space ... ok [INFO] [stdout] test expression::parse_expr_test::test_parse_relationship_detail ... FAILED [INFO] [stderr] error: test failed, to rerun pass '--lib' [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- expression::parse_expr_test::test_parse_relationship_detail stdout ---- [INFO] [stdout] 1..] [INFO] [stdout] thread 'expression::parse_expr_test::test_parse_relationship_detail' panicked at 'not implemented', src/literal.rs:111:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55fa758c9554 - backtrace::backtrace::libunwind::trace::h61666fa4b9834a45 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86 [INFO] [stdout] 1: 0x55fa758c9554 - backtrace::backtrace::trace_unsynchronized::h01d3725fb5da8653 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55fa758c9554 - std::sys_common::backtrace::_print_fmt::h5c7c4751bc296f90 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:78 [INFO] [stdout] 3: 0x55fa758c9554 - ::fmt::h7729313ad2d729c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] 4: 0x55fa758f216c - core::fmt::write::hb0049f6c12bdaffc [INFO] [stdout] at src/libcore/fmt/mod.rs:1069 [INFO] [stdout] 5: 0x55fa758757f5 - std::io::Write::write_fmt::h5d052af13df32ea6 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/io/mod.rs:1504 [INFO] [stdout] 6: 0x55fa758c3b71 - std::io::impls::>::write_fmt::h8fe8a9bdc421b4b6 [INFO] [stdout] at src/libstd/io/impls.rs:156 [INFO] [stdout] 7: 0x55fa758cbe25 - std::sys_common::backtrace::_print::ha087cac92e84a414 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:62 [INFO] [stdout] 8: 0x55fa758cbe25 - std::sys_common::backtrace::print::h6b013d3bfe6cbcb8 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stdout] 9: 0x55fa758cbe25 - std::panicking::default_hook::{{closure}}::h016d7de02def2736 [INFO] [stdout] at src/libstd/panicking.rs:198 [INFO] [stdout] 10: 0x55fa758cbb0b - std::panicking::default_hook::h9386f7e484840463 [INFO] [stdout] at src/libstd/panicking.rs:215 [INFO] [stdout] 11: 0x55fa758cc482 - std::panicking::rust_panic_with_hook::h3846eb1b2e5a9312 [INFO] [stdout] at src/libstd/panicking.rs:511 [INFO] [stdout] 12: 0x55fa758ba371 - std::panicking::begin_panic::h42c912ce3d9ff0ae [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/panicking.rs:438 [INFO] [stdout] 13: 0x55fa7585a0cc - cypher_parser::literal::parse_literal_integer::h9162cb09b9ba599d [INFO] [stdout] at src/literal.rs:111 [INFO] [stdout] 14: 0x55fa7585dc3a - core::ops::function::Fn::call::h60699cef82fd3ac7 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libcore/ops/function.rs:72 [INFO] [stdout] 15: 0x55fa75857517 - <(FnA, FnB) as nom::sequence::Tuple>::parse::h185c79f18ed7cc6c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/nom-5.0.1/src/sequence/mod.rs:258 [INFO] [stdout] 16: 0x55fa7585d930 - nom::sequence::tuple::{{closure}}::hd56f36ac3dbbea14 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/nom-5.0.1/src/sequence/mod.rs:290 [INFO] [stdout] 17: 0x55fa758530aa - nom::combinator::opt::{{closure}}::h345e52990d299208 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/nom-5.0.1/src/combinator/mod.rs:276 [INFO] [stdout] 18: 0x55fa75864210 - <(FnA, FnB, FnC, FnD) as nom::sequence::Tuple>::parse::h5a1a6f2c408149fa [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/nom-5.0.1/src/sequence/mod.rs:263 [INFO] [stdout] 19: 0x55fa7585d840 - nom::sequence::tuple::{{closure}}::h998f9fdb1ffa8317 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/nom-5.0.1/src/sequence/mod.rs:290 [INFO] [stdout] 20: 0x55fa75853868 - nom::combinator::opt::{{closure}}::hae416c44757295b4 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/nom-5.0.1/src/combinator/mod.rs:276 [INFO] [stdout] 21: 0x55fa7584f1f4 - nom::combinator::map::{{closure}}::h1bf691fdd7d06163 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/nom-5.0.1/src/combinator/mod.rs:81 [INFO] [stdout] 22: 0x55fa75865943 - <(FnA, FnB, FnC, FnD, FnE, FnF, FnG) as nom::sequence::Tuple>::parse::h8612d2e9d34c090b [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/nom-5.0.1/src/sequence/mod.rs:263 [INFO] [stdout] 23: 0x55fa7585d960 - nom::sequence::tuple::{{closure}}::hd67f7e394286c058 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/nom-5.0.1/src/sequence/mod.rs:290 [INFO] [stdout] 24: 0x55fa75851a44 - nom::combinator::map::{{closure}}::hcd6d50b12025f1a9 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/nom-5.0.1/src/combinator/mod.rs:81 [INFO] [stdout] 25: 0x55fa7585b128 - cypher_parser::expression::parse_relationship_detail::h39420f920f89aed7 [INFO] [stdout] at src/expression.rs:193 [INFO] [stdout] 26: 0x55fa7585f140 - cypher_parser::expression::parse_expr_test::test_parse_relationship_detail::hdcf19d84427064da [INFO] [stdout] at src/expression.rs:277 [INFO] [stdout] 27: 0x55fa7585f10a - cypher_parser::expression::parse_expr_test::test_parse_relationship_detail::{{closure}}::h632454c06e921f95 [INFO] [stdout] at src/expression.rs:275 [INFO] [stdout] 28: 0x55fa7585de3e - core::ops::function::FnOnce::call_once::h10efbce42164d080 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libcore/ops/function.rs:232 [INFO] [stdout] 29: 0x55fa758816ef - as core::ops::function::FnOnce>::call_once::h1f6ee40732e80908 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/liballoc/boxed.rs:1008 [INFO] [stdout] 30: 0x55fa7589ccee - as core::ops::function::FnOnce<()>>::call_once::h85dff111be9c2dc6 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/panic.rs:318 [INFO] [stdout] 31: 0x55fa7589ccee - std::panicking::try::do_call::hee6f5a4bef67c840 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/panicking.rs:331 [INFO] [stdout] 32: 0x55fa7589ccee - std::panicking::try::h3384d3b948e84dbc [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/panicking.rs:274 [INFO] [stdout] 33: 0x55fa7589ccee - std::panic::catch_unwind::h5ae91218e578066d [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/panic.rs:394 [INFO] [stdout] 34: 0x55fa7589ccee - test::run_test_in_process::he37a49587889b910 [INFO] [stdout] at src/libtest/lib.rs:541 [INFO] [stdout] 35: 0x55fa7589ccee - test::run_test::run_test_inner::{{closure}}::h4f0d25136ca480c2 [INFO] [stdout] at src/libtest/lib.rs:450 [INFO] [stdout] 36: 0x55fa75874ca6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h969eceda34247af3 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/sys_common/backtrace.rs:130 [INFO] [stdout] 37: 0x55fa7587a035 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h912007997cb04e92 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/thread/mod.rs:475 [INFO] [stdout] 38: 0x55fa7587a035 - as core::ops::function::FnOnce<()>>::call_once::h8795d8b7bd223988 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/panic.rs:318 [INFO] [stdout] 39: 0x55fa7587a035 - std::panicking::try::do_call::hb29b86f86d4d722e [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/panicking.rs:331 [INFO] [stdout] 40: 0x55fa7587a035 - std::panicking::try::h4bfefb3eddc0d900 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/panicking.rs:274 [INFO] [stdout] 41: 0x55fa7587a035 - std::panic::catch_unwind::h774c24d4b38d5828 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/panic.rs:394 [INFO] [stdout] 42: 0x55fa7587a035 - std::thread::Builder::spawn_unchecked::{{closure}}::ha50a32fa99413dde [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/thread/mod.rs:474 [INFO] [stdout] 43: 0x55fa7587a035 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9dacb8f28d699f86 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libcore/ops/function.rs:232 [INFO] [stdout] 44: 0x55fa758bfd7f - as core::ops::function::FnOnce>::call_once::h7deaeeba480c6ce2 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/liballoc/boxed.rs:1008 [INFO] [stdout] 45: 0x55fa758d2c63 - as core::ops::function::FnOnce>::call_once::h968b1dfb87756523 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/liballoc/boxed.rs:1008 [INFO] [stdout] 46: 0x55fa758d2c63 - std::sys::unix::thread::Thread::new::thread_start::h2399addeb6370595 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:87 [INFO] [stdout] 47: 0x7fac9c62d6db - start_thread [INFO] [stdout] 48: 0x7fac9c13e88f - __clone [INFO] [stdout] 49: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] expression::parse_expr_test::test_parse_relationship_detail [INFO] [stdout] [INFO] [stdout] test result: FAILED. 2 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] running `"docker" "inspect" "8af2f9591ba3a3bbb05ee11b74e1f839251c864a397ca27a446fe72b90a7ee0f"` [INFO] running `"docker" "rm" "-f" "8af2f9591ba3a3bbb05ee11b74e1f839251c864a397ca27a446fe72b90a7ee0f"` [INFO] [stdout] 8af2f9591ba3a3bbb05ee11b74e1f839251c864a397ca27a446fe72b90a7ee0f