[INFO] cloning repository https://github.com/fabrlyn/cypherfmt [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/fabrlyn/cypherfmt" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffabrlyn%2Fcypherfmt", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffabrlyn%2Fcypherfmt'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 77840017b72a4bd688d18bf3d1b84f85ef9b71e9 [INFO] building fabrlyn/cypherfmt against master#11663cd3bfefef7d34e8f0892c250bf698049392+rustflags=-Dtail-expr-drop-order for pr-134523 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffabrlyn%2Fcypherfmt" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/fabrlyn/cypherfmt on toolchain 11663cd3bfefef7d34e8f0892c250bf698049392 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+11663cd3bfefef7d34e8f0892c250bf698049392" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/fabrlyn/cypherfmt [INFO] finished tweaking git repo https://github.com/fabrlyn/cypherfmt [INFO] tweaked toml for git repo https://github.com/fabrlyn/cypherfmt written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/fabrlyn/cypherfmt already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+11663cd3bfefef7d34e8f0892c250bf698049392" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+11663cd3bfefef7d34e8f0892c250bf698049392" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 7888c45e299ba3cfb818aa9136081a5c073b79eae72d38f8f717d4723e3f0e0c [INFO] running `Command { std: "docker" "start" "-a" "7888c45e299ba3cfb818aa9136081a5c073b79eae72d38f8f717d4723e3f0e0c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "7888c45e299ba3cfb818aa9136081a5c073b79eae72d38f8f717d4723e3f0e0c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7888c45e299ba3cfb818aa9136081a5c073b79eae72d38f8f717d4723e3f0e0c", kill_on_drop: false }` [INFO] [stdout] 7888c45e299ba3cfb818aa9136081a5c073b79eae72d38f8f717d4723e3f0e0c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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 -Dtail-expr-drop-order" "-e" "RUSTDOCFLAGS=--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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+11663cd3bfefef7d34e8f0892c250bf698049392" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 4874dc5bb62d81097c66f3e422c1f703d3d86b0d1adc7e444ba407680fdca878 [INFO] running `Command { std: "docker" "start" "-a" "4874dc5bb62d81097c66f3e422c1f703d3d86b0d1adc7e444ba407680fdca878", kill_on_drop: false }` [INFO] [stderr] Compiling minimal-lexical v0.1.2 [INFO] [stderr] Compiling version_check v0.9.3 [INFO] [stderr] Compiling memchr v2.4.1 [INFO] [stderr] Compiling nom v7.0.0 [INFO] [stderr] Compiling cypherfmt v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/atom/list_comprehension.rs:18:45 [INFO] [stdout] | [INFO] [stdout] 17 | impl<'a> ListComprehension<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 18 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/atom/mod.rs:21:45 [INFO] [stdout] | [INFO] [stdout] 13 | impl<'a> Atom<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 21 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `parameter` [INFO] [stdout] --> src/filter_expression.rs:9:13 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::{parameter, symbolic_name}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/filter_expression.rs:19:45 [INFO] [stdout] | [INFO] [stdout] 18 | impl<'a> FilterExpression<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 19 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/case.rs:18:51 [INFO] [stdout] | [INFO] [stdout] 17 | impl<'a> Case<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 18 | fn parse_when_then(input: &'a str) -> IResult<&str, (Expression<'a>, Expression<'a>)> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/case.rs:30:46 [INFO] [stdout] | [INFO] [stdout] 17 | impl<'a> Case<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 30 | fn parse_else(input: &'a str) -> IResult<&str, Expression> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/case.rs:30:52 [INFO] [stdout] | [INFO] [stdout] 17 | impl<'a> Case<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 30 | fn parse_else(input: &'a str) -> IResult<&str, Expression> { [INFO] [stdout] | ^^^^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/case.rs:36:45 [INFO] [stdout] | [INFO] [stdout] 17 | impl<'a> Case<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 36 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/clause/match.rs:31:45 [INFO] [stdout] | [INFO] [stdout] 12 | impl<'a> Match<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 31 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/cypher.rs:20:45 [INFO] [stdout] | [INFO] [stdout] 19 | impl<'a> PartQuery<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 20 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/cypher.rs:47:45 [INFO] [stdout] | [INFO] [stdout] 46 | impl<'a> CombinablePartQuery<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 47 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/cypher.rs:68:45 [INFO] [stdout] | [INFO] [stdout] 67 | impl<'a> Cypher<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 68 | pub fn parse(query: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/entity.rs:21:45 [INFO] [stdout] | [INFO] [stdout] 14 | impl<'a> Entity<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 21 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/expression/bool_expression.rs:22:45 [INFO] [stdout] | [INFO] [stdout] 21 | impl<'a> BoolExpression<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 22 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/expression/bool_or_list_expression.rs:16:45 [INFO] [stdout] | [INFO] [stdout] 15 | impl<'a> BoolOrListExpression<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 16 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/expression/calculable_expression.rs:42:45 [INFO] [stdout] | [INFO] [stdout] 37 | impl<'a> CalculableExpression<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 42 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/expression/combinable_expression.rs:32:46 [INFO] [stdout] | [INFO] [stdout] 31 | impl<'a> CombinableExpression<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 32 | fn parse_nots(input: &'a str) -> IResult<&str, usize> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/expression/combinable_expression.rs:38:52 [INFO] [stdout] | [INFO] [stdout] 31 | impl<'a> CombinableExpression<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 38 | fn parse_calculable(input: &'a str) -> IResult<&str, CalculableExpression<'a>> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/expression/combinable_expression.rs:45:54 [INFO] [stdout] | [INFO] [stdout] 31 | impl<'a> CombinableExpression<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 45 | fn parse_calcualables(input: &'a str) -> IResult<&str, Vec>> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/expression/combinable_expression.rs:69:45 [INFO] [stdout] | [INFO] [stdout] 31 | impl<'a> CombinableExpression<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 69 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/expression/list_expression.rs:21:48 [INFO] [stdout] | [INFO] [stdout] 20 | impl<'a> ListExpression<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 21 | fn parse_single(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/expression/list_expression.rs:28:48 [INFO] [stdout] | [INFO] [stdout] 20 | impl<'a> ListExpression<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 28 | fn parse_dotted(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/expression/list_expression.rs:41:45 [INFO] [stdout] | [INFO] [stdout] 20 | impl<'a> ListExpression<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 41 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `combinator::map` [INFO] [stdout] --> src/expression/mod.rs:9:11 [INFO] [stdout] | [INFO] [stdout] 9 | use nom::{combinator::map, multi::many1, IResult}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `bool_expression::BoolExpression`, `list_expression::ListExpression`, and `null_expression::NullExpression` [INFO] [stdout] --> src/expression/mod.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | bool_expression::BoolExpression, combinable_expression::CombinableExpression, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 25 | list_expression::ListExpression, null_expression::NullExpression, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/expression/mod.rs:45:45 [INFO] [stdout] | [INFO] [stdout] 36 | impl<'a> Expression<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 45 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/key_value.rs:17:45 [INFO] [stdout] | [INFO] [stdout] 13 | impl<'a> KeyValue<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 17 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/label.rs:19:45 [INFO] [stdout] | [INFO] [stdout] 15 | impl<'a> Label<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 19 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/line.rs:11:45 [INFO] [stdout] | [INFO] [stdout] 6 | impl<'a> Line<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 11 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/literal/double.rs:26:45 [INFO] [stdout] | [INFO] [stdout] 18 | impl<'a> Double<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 26 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/literal/double.rs:74:45 [INFO] [stdout] | [INFO] [stdout] 57 | impl<'a> Exponent<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 74 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/literal/double.rs:107:45 [INFO] [stdout] | [INFO] [stdout] 102 | impl<'a> Regular<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 107 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/literal/integer.rs:28:45 [INFO] [stdout] | [INFO] [stdout] 19 | impl<'a> Integer<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 28 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/literal/integer.rs:75:45 [INFO] [stdout] | [INFO] [stdout] 70 | impl<'a> Decimal<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 75 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/literal/integer.rs:120:45 [INFO] [stdout] | [INFO] [stdout] 112 | impl<'a> Octal<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 120 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/literal/integer.rs:174:45 [INFO] [stdout] | [INFO] [stdout] 169 | impl<'a> Hex<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 174 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/literal/list.rs:27:45 [INFO] [stdout] | [INFO] [stdout] 15 | impl<'a> List<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 27 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/literal/map.rs:35:45 [INFO] [stdout] | [INFO] [stdout] 15 | impl<'a> Map<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 35 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `branch::alt` [INFO] [stdout] --> src/literal/number.rs:1:11 [INFO] [stdout] | [INFO] [stdout] 1 | use nom::{branch::alt, combinator::map, IResult}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/literal/number.rs:19:45 [INFO] [stdout] | [INFO] [stdout] 11 | impl<'a> Number<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 19 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/literal/string.rs:20:61 [INFO] [stdout] | [INFO] [stdout] 15 | impl<'a> String<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 20 | fn parse_double_qoute_string(input: &'a str) -> IResult<&str, &str> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/literal/string.rs:20:67 [INFO] [stdout] | [INFO] [stdout] 15 | impl<'a> String<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 20 | fn parse_double_qoute_string(input: &'a str) -> IResult<&str, &str> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/literal/string.rs:28:61 [INFO] [stdout] | [INFO] [stdout] 15 | impl<'a> String<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 28 | fn parse_single_qoute_string(input: &'a str) -> IResult<&str, &str> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/literal/string.rs:28:67 [INFO] [stdout] | [INFO] [stdout] 15 | impl<'a> String<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 28 | fn parse_single_qoute_string(input: &'a str) -> IResult<&str, &str> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/literal/string.rs:35:45 [INFO] [stdout] | [INFO] [stdout] 15 | impl<'a> String<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 35 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/literal/mod.rs:36:45 [INFO] [stdout] | [INFO] [stdout] 24 | impl<'a> Literal<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 36 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/node.rs:18:47 [INFO] [stdout] | [INFO] [stdout] 18 | fn parse_token<'a>(input: &'a str) -> IResult<&str, Option<&str>> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/node.rs:18:60 [INFO] [stdout] | [INFO] [stdout] 18 | fn parse_token<'a>(input: &'a str) -> IResult<&str, Option<&str>> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/node.rs:25:52 [INFO] [stdout] | [INFO] [stdout] 25 | fn parse_properties<'a>(input: &'a str) -> IResult<&str, Option>> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/node.rs:67:45 [INFO] [stdout] | [INFO] [stdout] 29 | impl<'a> Node<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 67 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/parameter.rs:21:49 [INFO] [stdout] | [INFO] [stdout] 12 | impl<'a> Parameter<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 21 | fn parse_decimal(input: &'a str) -> IResult<&str, &str> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/parameter.rs:21:55 [INFO] [stdout] | [INFO] [stdout] 12 | impl<'a> Parameter<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 21 | fn parse_decimal(input: &'a str) -> IResult<&str, &str> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/parameter.rs:25:45 [INFO] [stdout] | [INFO] [stdout] 12 | impl<'a> Parameter<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 25 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/pattern.rs:20:45 [INFO] [stdout] | [INFO] [stdout] 8 | impl<'a> Pattern<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `space0` [INFO] [stdout] --> src/projection_body.rs:3:27 [INFO] [stdout] | [INFO] [stdout] 3 | character::complete::{space0, space1}, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/projection_body.rs:37:45 [INFO] [stdout] | [INFO] [stdout] 26 | impl<'a> ProjectionItem<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 37 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/projection_body.rs:60:46 [INFO] [stdout] | [INFO] [stdout] 59 | impl<'a> SortItem<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 60 | pub fn parse(_input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/projection_body.rs:75:50 [INFO] [stdout] | [INFO] [stdout] 75 | fn parse_distinct<'a>(input: &'a str) -> IResult<&str, Option<&str>> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/projection_body.rs:75:63 [INFO] [stdout] | [INFO] [stdout] 75 | fn parse_distinct<'a>(input: &'a str) -> IResult<&str, Option<&str>> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/projection_body.rs:79:51 [INFO] [stdout] | [INFO] [stdout] 79 | fn parse_wild_card<'a>(input: &'a str) -> IResult<&str, Option<&str>> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/projection_body.rs:79:64 [INFO] [stdout] | [INFO] [stdout] 79 | fn parse_wild_card<'a>(input: &'a str) -> IResult<&str, Option<&str>> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/projection_body.rs:83:50 [INFO] [stdout] | [INFO] [stdout] 83 | fn parse_order_by<'a>(input: &'a str) -> IResult<&str, Option<&str>> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/projection_body.rs:83:63 [INFO] [stdout] | [INFO] [stdout] 83 | fn parse_order_by<'a>(input: &'a str) -> IResult<&str, Option<&str>> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/projection_body.rs:91:58 [INFO] [stdout] | [INFO] [stdout] 91 | fn parse_projection_items<'a>(input: &'a str) -> IResult<&str, Vec>> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/projection_body.rs:95:52 [INFO] [stdout] | [INFO] [stdout] 95 | fn parse_sort_items<'a>(input: &'a str) -> IResult<&str, Vec>> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/projection_body.rs:105:67 [INFO] [stdout] | [INFO] [stdout] 105 | fn parse_skip_item<'a>(input: &'a str) -> IResult<&'a str, Option> { [INFO] [stdout] | -- lifetime `'a` declared here ^^^^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/projection_body.rs:112:68 [INFO] [stdout] | [INFO] [stdout] 112 | fn parse_limit_item<'a>(input: &'a str) -> IResult<&'a str, Option> { [INFO] [stdout] | -- lifetime `'a` declared here ^^^^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/projection_body.rs:147:45 [INFO] [stdout] | [INFO] [stdout] 119 | impl<'a> ProjectionBody<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 147 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/property_lookup.rs:9:45 [INFO] [stdout] | [INFO] [stdout] 8 | impl<'a> PropertyLookup<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 9 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/relationship.rs:53:45 [INFO] [stdout] | [INFO] [stdout] 19 | impl<'a> Relationship<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 53 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/return.rs:16:45 [INFO] [stdout] | [INFO] [stdout] 11 | impl<'a> Return<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 16 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/single_part_query.rs:23:45 [INFO] [stdout] | [INFO] [stdout] 15 | impl<'a> ReadingClause<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 23 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/single_part_query.rs:51:45 [INFO] [stdout] | [INFO] [stdout] 43 | impl<'a> ReturnOrMutate<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 51 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/single_part_query.rs:68:52 [INFO] [stdout] | [INFO] [stdout] 68 | fn parse_read_parts<'a>(input: &'a str) -> IResult<&str, Vec>> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/single_part_query.rs:86:45 [INFO] [stdout] | [INFO] [stdout] 74 | impl<'a> SinglePartQuery<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 86 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/subclause/where.rs:19:45 [INFO] [stdout] | [INFO] [stdout] 8 | impl<'a> Where<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 19 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/value.rs:27:47 [INFO] [stdout] | [INFO] [stdout] 22 | impl<'a> Value<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 27 | fn parse_other(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/value.rs:31:61 [INFO] [stdout] | [INFO] [stdout] 22 | impl<'a> Value<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 31 | fn parse_double_qoute_string(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/value.rs:42:61 [INFO] [stdout] | [INFO] [stdout] 22 | impl<'a> Value<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 42 | fn parse_single_qoute_string(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/value.rs:53:48 [INFO] [stdout] | [INFO] [stdout] 22 | impl<'a> Value<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 53 | fn parse_string(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/value.rs:60:45 [INFO] [stdout] | [INFO] [stdout] 22 | impl<'a> Value<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 60 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `basic_limit_query` is never used [INFO] [stdout] --> src/main.rs:34:4 [INFO] [stdout] | [INFO] [stdout] 34 | fn basic_limit_query() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `basic_query` is never used [INFO] [stdout] --> src/main.rs:40:4 [INFO] [stdout] | [INFO] [stdout] 40 | fn basic_query() { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `list_literal` is never used [INFO] [stdout] --> src/main.rs:47:4 [INFO] [stdout] | [INFO] [stdout] 47 | fn list_literal() { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `properties_literal` is never used [INFO] [stdout] --> src/main.rs:52:4 [INFO] [stdout] | [INFO] [stdout] 52 | fn properties_literal() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `node_literal` is never used [INFO] [stdout] --> src/main.rs:60:4 [INFO] [stdout] | [INFO] [stdout] 60 | fn node_literal() { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Literal` and `Parameter` are never constructed [INFO] [stdout] --> src/atom/mod.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 7 | pub enum Atom<'a> { [INFO] [stdout] | ---- variants in this enum [INFO] [stdout] 8 | Literal(Literal<'a>), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 9 | Parameter(Parameter<'a>), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Atom` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `format` and `parse` are never used [INFO] [stdout] --> src/atom/mod.rs:14:12 [INFO] [stdout] | [INFO] [stdout] 13 | impl<'a> Atom<'a> { [INFO] [stdout] | ----------------- associated items in this implementation [INFO] [stdout] 14 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 21 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `parse` and `format` are never used [INFO] [stdout] --> src/atom/list_comprehension.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 17 | impl<'a> ListComprehension<'a> { [INFO] [stdout] | ------------------------------ associated items in this implementation [INFO] [stdout] 18 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 38 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `parse` and `format` are never used [INFO] [stdout] --> src/filter_expression.rs:19:12 [INFO] [stdout] | [INFO] [stdout] 18 | impl<'a> FilterExpression<'a> { [INFO] [stdout] | ----------------------------- associated items in this implementation [INFO] [stdout] 19 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 45 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `parse_when_then`, `parse_else`, `parse`, and `format` are never used [INFO] [stdout] --> src/case.rs:18:8 [INFO] [stdout] | [INFO] [stdout] 17 | impl<'a> Case<'a> { [INFO] [stdout] | ----------------- associated items in this implementation [INFO] [stdout] 18 | fn parse_when_then(input: &'a str) -> IResult<&str, (Expression<'a>, Expression<'a>)> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 30 | fn parse_else(input: &'a str) -> IResult<&str, Expression> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 36 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 59 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `optional_str`, `format`, and `parse` are never used [INFO] [stdout] --> src/clause/match.rs:13:8 [INFO] [stdout] | [INFO] [stdout] 12 | impl<'a> Match<'a> { [INFO] [stdout] | ------------------ associated items in this implementation [INFO] [stdout] 13 | fn optional_str(&self) -> &str { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 19 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 31 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `parse` and `format` are never used [INFO] [stdout] --> src/count.rs:11:12 [INFO] [stdout] | [INFO] [stdout] 10 | impl Count { [INFO] [stdout] | ---------- associated items in this implementation [INFO] [stdout] 11 | pub fn parse(input: &str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 26 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Or`, `And`, and `Xor` are never constructed [INFO] [stdout] --> src/combinator.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 4 | pub enum Combinator { [INFO] [stdout] | ---------- variants in this enum [INFO] [stdout] 5 | Or, [INFO] [stdout] | ^^ [INFO] [stdout] 6 | And, [INFO] [stdout] | ^^^ [INFO] [stdout] 7 | Xor, [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Combinator` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated functions `parse_or`, `parse_and`, `parse_xor`, and `parse` are never used [INFO] [stdout] --> src/combinator.rs:11:8 [INFO] [stdout] | [INFO] [stdout] 10 | impl Combinator { [INFO] [stdout] | --------------- associated functions in this implementation [INFO] [stdout] 11 | fn parse_or(input: &str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 15 | fn parse_and(input: &str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 19 | fn parse_xor(input: &str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 23 | pub fn parse(input: &str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Single` and `Multi` are never constructed [INFO] [stdout] --> src/cypher.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 14 | pub enum PartQuery<'a> { [INFO] [stdout] | --------- variants in this enum [INFO] [stdout] 15 | Single(SinglePartQuery<'a>), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 16 | Multi, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `PartQuery` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `parse` and `format` are never used [INFO] [stdout] --> src/cypher.rs:20:12 [INFO] [stdout] | [INFO] [stdout] 19 | impl<'a> PartQuery<'a> { [INFO] [stdout] | ---------------------- associated items in this implementation [INFO] [stdout] 20 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 24 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `parse_union` is never used [INFO] [stdout] --> src/cypher.rs:38:4 [INFO] [stdout] | [INFO] [stdout] 38 | fn parse_union(input: &str) -> IResult<&str, &str> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `parse_union_all` is never used [INFO] [stdout] --> src/cypher.rs:42:4 [INFO] [stdout] | [INFO] [stdout] 42 | fn parse_union_all(input: &str) -> IResult<&str, &str> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `parse` is never used [INFO] [stdout] --> src/cypher.rs:47:12 [INFO] [stdout] | [INFO] [stdout] 46 | impl<'a> CombinablePartQuery<'a> { [INFO] [stdout] | -------------------------------- associated function in this implementation [INFO] [stdout] 47 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `parse`, `semi_colon_str`, and `format` are never used [INFO] [stdout] --> src/cypher.rs:68:12 [INFO] [stdout] | [INFO] [stdout] 67 | impl<'a> Cypher<'a> { [INFO] [stdout] | ------------------- associated items in this implementation [INFO] [stdout] 68 | pub fn parse(query: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 79 | fn semi_colon_str(&self) -> &str { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 87 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Node` and `Relationship` are never constructed [INFO] [stdout] --> src/entity.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 9 | pub enum Entity<'a> { [INFO] [stdout] | ------ variants in this enum [INFO] [stdout] 10 | Node(Node<'a>), [INFO] [stdout] | ^^^^ [INFO] [stdout] 11 | Relationship(Relationship<'a>), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Entity` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `format` and `parse` are never used [INFO] [stdout] --> src/entity.rs:15:12 [INFO] [stdout] | [INFO] [stdout] 14 | impl<'a> Entity<'a> { [INFO] [stdout] | ------------------- associated items in this implementation [INFO] [stdout] 15 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 21 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `format` and `parse` are never used [INFO] [stdout] --> src/expression/mod.rs:37:12 [INFO] [stdout] | [INFO] [stdout] 36 | impl<'a> Expression<'a> { [INFO] [stdout] | ----------------------- associated items in this implementation [INFO] [stdout] 37 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 45 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated functions `decimal_int`, `string`, `variable`, `bool`, and `list_of_decimal_ints` are never used [INFO] [stdout] --> src/expression/mod.rs:64:12 [INFO] [stdout] | [INFO] [stdout] 63 | impl<'a> Expression<'a> { [INFO] [stdout] | ----------------------- associated functions in this implementation [INFO] [stdout] 64 | pub fn decimal_int(i: &'a str) -> Self { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 78 | pub fn string(i: &'a str) -> Self { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 90 | pub fn variable(i: &'a str) -> Self { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 102 | pub fn bool(b: bool) -> Self { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 114 | pub fn list_of_decimal_ints(ints: &[&'a str]) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `parse` is never used [INFO] [stdout] --> src/expression/bool_expression.rs:22:12 [INFO] [stdout] | [INFO] [stdout] 21 | impl<'a> BoolExpression<'a> { [INFO] [stdout] | --------------------------- associated function in this implementation [INFO] [stdout] 22 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `StartsWith`, `EndsWith`, `Contains`, and `In` are never constructed [INFO] [stdout] --> src/expression/bool_keyword.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 7 | pub enum BoolKeyword { [INFO] [stdout] | ----------- variants in this enum [INFO] [stdout] 8 | StartsWith, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 9 | EndsWith, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 10 | Contains, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 11 | In, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `BoolKeyword` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated functions `parse_starts_with`, `parse_ends_with`, `parse_contains`, `parse_in`, and `parse` are never used [INFO] [stdout] --> src/expression/bool_keyword.rs:15:8 [INFO] [stdout] | [INFO] [stdout] 14 | impl BoolKeyword { [INFO] [stdout] | ---------------- associated functions in this implementation [INFO] [stdout] 15 | fn parse_starts_with(input: &str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 22 | fn parse_ends_with(input: &str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 29 | fn parse_contains(input: &str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 33 | fn parse_in(input: &str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 37 | pub fn parse(input: &str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Null`, `Bool`, and `List` are never constructed [INFO] [stdout] --> src/expression/bool_or_list_expression.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 9 | pub enum BoolOrListExpression<'a> { [INFO] [stdout] | -------------------- variants in this enum [INFO] [stdout] 10 | Null(NullExpression), [INFO] [stdout] | ^^^^ [INFO] [stdout] 11 | Bool(BoolExpression<'a>), [INFO] [stdout] | ^^^^ [INFO] [stdout] 12 | List(ListExpression<'a>), [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `BoolOrListExpression` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `parse` is never used [INFO] [stdout] --> src/expression/bool_or_list_expression.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 15 | impl<'a> BoolOrListExpression<'a> { [INFO] [stdout] | --------------------------------- associated function in this implementation [INFO] [stdout] 16 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Add` and `Sub` are never constructed [INFO] [stdout] --> src/expression/calculable_expression.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 13 | pub enum AddOrSub { [INFO] [stdout] | -------- variants in this enum [INFO] [stdout] 14 | Add, [INFO] [stdout] | ^^^ [INFO] [stdout] 15 | Sub, [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `AddOrSub` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `parse` is never used [INFO] [stdout] --> src/expression/calculable_expression.rs:19:12 [INFO] [stdout] | [INFO] [stdout] 18 | impl AddOrSub { [INFO] [stdout] | ------------- associated function in this implementation [INFO] [stdout] 19 | pub fn parse(input: &str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `format` and `parse` are never used [INFO] [stdout] --> src/expression/calculable_expression.rs:38:12 [INFO] [stdout] | [INFO] [stdout] 37 | impl<'a> CalculableExpression<'a> { [INFO] [stdout] | --------------------------------- associated items in this implementation [INFO] [stdout] 38 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 42 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `parse_nots`, `parse_calculable`, `parse_calcualables`, `format`, and `parse` are never used [INFO] [stdout] --> src/expression/combinable_expression.rs:32:8 [INFO] [stdout] | [INFO] [stdout] 31 | impl<'a> CombinableExpression<'a> { [INFO] [stdout] | --------------------------------- associated items in this implementation [INFO] [stdout] 32 | fn parse_nots(input: &'a str) -> IResult<&str, usize> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 38 | fn parse_calculable(input: &'a str) -> IResult<&str, CalculableExpression<'a>> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 45 | fn parse_calcualables(input: &'a str) -> IResult<&str, Vec>> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 58 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 69 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Single` and `Dotted` are never constructed [INFO] [stdout] --> src/expression/list_expression.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 15 | pub enum ListExpression<'a> { [INFO] [stdout] | -------------- variants in this enum [INFO] [stdout] 16 | Single(Expression<'a>), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 17 | Dotted((Option>, Option>)), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ListExpression` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated functions `parse_single`, `parse_dotted`, and `parse` are never used [INFO] [stdout] --> src/expression/list_expression.rs:21:8 [INFO] [stdout] | [INFO] [stdout] 20 | impl<'a> ListExpression<'a> { [INFO] [stdout] | --------------------------- associated functions in this implementation [INFO] [stdout] 21 | fn parse_single(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 28 | fn parse_dotted(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 41 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `IsNull` and `IsNotNull` are never constructed [INFO] [stdout] --> src/expression/null_expression.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 7 | pub enum NullExpression { [INFO] [stdout] | -------------- variants in this enum [INFO] [stdout] 8 | IsNull, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 9 | IsNotNull, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `NullExpression` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated functions `parse_is_null`, `parse_is_not_null`, and `parse` are never used [INFO] [stdout] --> src/expression/null_expression.rs:13:8 [INFO] [stdout] | [INFO] [stdout] 12 | impl NullExpression { [INFO] [stdout] | ------------------- associated functions in this implementation [INFO] [stdout] 13 | fn parse_is_null(input: &str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | fn parse_is_not_null(input: &str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 33 | pub fn parse(input: &str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `format` and `parse` are never used [INFO] [stdout] --> src/key_value.rs:14:12 [INFO] [stdout] | [INFO] [stdout] 13 | impl<'a> KeyValue<'a> { [INFO] [stdout] | --------------------- associated items in this implementation [INFO] [stdout] 14 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 17 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `format`, `parse`, and `parse_many1` are never used [INFO] [stdout] --> src/label.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 15 | impl<'a> Label<'a> { [INFO] [stdout] | ------------------ associated items in this implementation [INFO] [stdout] 16 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 19 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 26 | pub fn parse_many1(input: &'a str) -> IResult<&'a str, Vec>> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `format` and `parse` are never used [INFO] [stdout] --> src/line.rs:7:12 [INFO] [stdout] | [INFO] [stdout] 6 | impl<'a> Line<'a> { [INFO] [stdout] | ----------------- associated items in this implementation [INFO] [stdout] 7 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 11 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Null`, `Bool`, `Number`, `List`, `Map`, and `String` are never constructed [INFO] [stdout] --> src/literal/mod.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 15 | pub enum Literal<'a> { [INFO] [stdout] | ------- variants in this enum [INFO] [stdout] 16 | Null(Null), [INFO] [stdout] | ^^^^ [INFO] [stdout] 17 | Bool(Bool), [INFO] [stdout] | ^^^^ [INFO] [stdout] 18 | Number(Number<'a>), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 19 | List(List<'a>), [INFO] [stdout] | ^^^^ [INFO] [stdout] 20 | Map(Map<'a>), [INFO] [stdout] | ^^^ [INFO] [stdout] 21 | String(String<'a>), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Literal` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `format` and `parse` are never used [INFO] [stdout] --> src/literal/mod.rs:25:12 [INFO] [stdout] | [INFO] [stdout] 24 | impl<'a> Literal<'a> { [INFO] [stdout] | -------------------- associated items in this implementation [INFO] [stdout] 25 | pub fn format(&self) -> std::string::String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 36 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `format`, `format_mut`, and `parse` are never used [INFO] [stdout] --> src/literal/bool.rs:7:12 [INFO] [stdout] | [INFO] [stdout] 6 | impl Bool { [INFO] [stdout] | --------- associated items in this implementation [INFO] [stdout] 7 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 15 | pub fn format_mut(&self, out: &mut String) { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 22 | pub fn parse(input: &str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Exponent` and `Regular` are never constructed [INFO] [stdout] --> src/literal/double.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 13 | pub enum Double<'a> { [INFO] [stdout] | ------ variants in this enum [INFO] [stdout] 14 | Exponent(Exponent<'a>), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 15 | Regular(Regular<'a>), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Double` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `format` and `parse` are never used [INFO] [stdout] --> src/literal/double.rs:19:12 [INFO] [stdout] | [INFO] [stdout] 18 | impl<'a> Double<'a> { [INFO] [stdout] | ------------------- associated items in this implementation [INFO] [stdout] 19 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 26 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `format`, `parse_segment_0`, `parse_segment_1`, `parse_segment_2`, and `parse` are never used [INFO] [stdout] --> src/literal/double.rs:58:12 [INFO] [stdout] | [INFO] [stdout] 57 | impl<'a> Exponent<'a> { [INFO] [stdout] | --------------------- associated items in this implementation [INFO] [stdout] 58 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 62 | pub fn parse_segment_0(input: &str) -> IResult<&str, &str> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 66 | pub fn parse_segment_1(input: &str) -> IResult<&str, &str> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 70 | pub fn parse_segment_2(input: &str) -> IResult<&str, &str> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 74 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `format` and `parse` are never used [INFO] [stdout] --> src/literal/double.rs:103:12 [INFO] [stdout] | [INFO] [stdout] 102 | impl<'a> Regular<'a> { [INFO] [stdout] | -------------------- associated items in this implementation [INFO] [stdout] 103 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 107 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Decimal`, `Octal`, and `Hex` are never constructed [INFO] [stdout] --> src/literal/integer.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 13 | pub enum Integer<'a> { [INFO] [stdout] | ------- variants in this enum [INFO] [stdout] 14 | Decimal(Decimal<'a>), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 15 | Octal(Octal<'a>), [INFO] [stdout] | ^^^^^ [INFO] [stdout] 16 | Hex(Hex<'a>), [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Integer` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `format` and `parse` are never used [INFO] [stdout] --> src/literal/integer.rs:20:12 [INFO] [stdout] | [INFO] [stdout] 19 | impl<'a> Integer<'a> { [INFO] [stdout] | -------------------- associated items in this implementation [INFO] [stdout] 20 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 28 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `format` and `parse` are never used [INFO] [stdout] --> src/literal/integer.rs:71:12 [INFO] [stdout] | [INFO] [stdout] 70 | impl<'a> Decimal<'a> { [INFO] [stdout] | -------------------- associated items in this implementation [INFO] [stdout] 71 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 75 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `format`, `parse_prefix`, and `parse` are never used [INFO] [stdout] --> src/literal/integer.rs:113:12 [INFO] [stdout] | [INFO] [stdout] 112 | impl<'a> Octal<'a> { [INFO] [stdout] | ------------------ associated items in this implementation [INFO] [stdout] 113 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 117 | fn parse_prefix(input: &str) -> IResult<&str, &str> { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 120 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `format` and `parse` are never used [INFO] [stdout] --> src/literal/integer.rs:170:12 [INFO] [stdout] | [INFO] [stdout] 169 | impl<'a> Hex<'a> { [INFO] [stdout] | ---------------- associated items in this implementation [INFO] [stdout] 170 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 174 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `format` and `parse` are never used [INFO] [stdout] --> src/literal/list.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 15 | impl<'a> List<'a> { [INFO] [stdout] | ----------------- associated items in this implementation [INFO] [stdout] 16 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 27 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `format`, `parse_key_value`, and `parse` are never used [INFO] [stdout] --> src/literal/map.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 15 | impl<'a> Map<'a> { [INFO] [stdout] | ---------------- associated items in this implementation [INFO] [stdout] 16 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 31 | fn parse_key_value(input: &str) -> IResult<&str, KeyValue> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 35 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `format`, `format_mut`, and `parse` are never used [INFO] [stdout] --> src/literal/null.rs:7:12 [INFO] [stdout] | [INFO] [stdout] 6 | impl Null { [INFO] [stdout] | --------- associated items in this implementation [INFO] [stdout] 7 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 11 | pub fn format_mut(&self, out: &mut String) { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 15 | pub fn parse(input: &str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Double` and `Integer` are never constructed [INFO] [stdout] --> src/literal/number.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 6 | pub enum Number<'a> { [INFO] [stdout] | ------ variants in this enum [INFO] [stdout] 7 | Double(Double<'a>), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 8 | Integer(Integer<'a>), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Number` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `format` and `parse` are never used [INFO] [stdout] --> src/literal/number.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 11 | impl<'a> Number<'a> { [INFO] [stdout] | ------------------- associated items in this implementation [INFO] [stdout] 12 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 19 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `format`, `parse_double_qoute_string`, `parse_single_qoute_string`, and `parse` are never used [INFO] [stdout] --> src/literal/string.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 15 | impl<'a> String<'a> { [INFO] [stdout] | ------------------- associated items in this implementation [INFO] [stdout] 16 | pub fn format(&self) -> std::string::String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | fn parse_double_qoute_string(input: &'a str) -> IResult<&str, &str> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 28 | fn parse_single_qoute_string(input: &'a str) -> IResult<&str, &str> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 35 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple variants are never constructed [INFO] [stdout] --> src/math_op.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 4 | pub enum MathOp { [INFO] [stdout] | ------ variants in this enum [INFO] [stdout] 5 | Add, [INFO] [stdout] | ^^^ [INFO] [stdout] 6 | Sub, [INFO] [stdout] | ^^^ [INFO] [stdout] 7 | Div, [INFO] [stdout] | ^^^ [INFO] [stdout] 8 | Mult, [INFO] [stdout] | ^^^^ [INFO] [stdout] 9 | Mod, [INFO] [stdout] | ^^^ [INFO] [stdout] 10 | Exp, [INFO] [stdout] | ^^^ [INFO] [stdout] 11 | Equal, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 12 | NotEqual, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 13 | LT, [INFO] [stdout] | ^^ [INFO] [stdout] 14 | GT, [INFO] [stdout] | ^^ [INFO] [stdout] 15 | LTE, [INFO] [stdout] | ^^^ [INFO] [stdout] 16 | GTE, [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `MathOp` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `parse` is never used [INFO] [stdout] --> src/math_op.rs:20:12 [INFO] [stdout] | [INFO] [stdout] 19 | impl MathOp { [INFO] [stdout] | ----------- associated function in this implementation [INFO] [stdout] 20 | pub fn parse(input: &str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `parse_token` is never used [INFO] [stdout] --> src/node.rs:18:4 [INFO] [stdout] | [INFO] [stdout] 18 | fn parse_token<'a>(input: &'a str) -> IResult<&str, Option<&str>> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `parse_properties` is never used [INFO] [stdout] --> src/node.rs:25:4 [INFO] [stdout] | [INFO] [stdout] 25 | fn parse_properties<'a>(input: &'a str) -> IResult<&str, Option>> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `variable_str`, `labels_str`, `properties_str`, `format`, and `parse` are never used [INFO] [stdout] --> src/node.rs:30:8 [INFO] [stdout] | [INFO] [stdout] 29 | impl<'a> Node<'a> { [INFO] [stdout] | ----------------- associated items in this implementation [INFO] [stdout] 30 | fn variable_str(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 36 | fn labels_str(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 51 | fn properties_str(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 58 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 67 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `format`, `parse_symbolic_name`, `parse_decimal`, and `parse` are never used [INFO] [stdout] --> src/parameter.rs:13:12 [INFO] [stdout] | [INFO] [stdout] 12 | impl<'a> Parameter<'a> { [INFO] [stdout] | ---------------------- associated items in this implementation [INFO] [stdout] 13 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 17 | fn parse_symbolic_name(input: &str) -> IResult<&str, &str> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 21 | fn parse_decimal(input: &'a str) -> IResult<&str, &str> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 25 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `format` and `parse` are never used [INFO] [stdout] --> src/pattern.rs:9:12 [INFO] [stdout] | [INFO] [stdout] 8 | impl<'a> Pattern<'a> { [INFO] [stdout] | -------------------- associated items in this implementation [INFO] [stdout] 9 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Ascending`, `Asc`, `Descending`, and `Desc` are never constructed [INFO] [stdout] --> src/projection_body.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 13 | pub enum Order { [INFO] [stdout] | ----- variants in this enum [INFO] [stdout] 14 | Ascending, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 15 | Asc, [INFO] [stdout] | ^^^ [INFO] [stdout] 16 | Descending, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 17 | Desc, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Order` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `variable_str`, `format`, and `parse` are never used [INFO] [stdout] --> src/projection_body.rs:27:8 [INFO] [stdout] | [INFO] [stdout] 26 | impl<'a> ProjectionItem<'a> { [INFO] [stdout] | --------------------------- associated items in this implementation [INFO] [stdout] 27 | fn variable_str(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 33 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 37 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `parse` is never used [INFO] [stdout] --> src/projection_body.rs:60:12 [INFO] [stdout] | [INFO] [stdout] 59 | impl<'a> SortItem<'a> { [INFO] [stdout] | --------------------- associated function in this implementation [INFO] [stdout] 60 | pub fn parse(_input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `parse_distinct` is never used [INFO] [stdout] --> src/projection_body.rs:75:4 [INFO] [stdout] | [INFO] [stdout] 75 | fn parse_distinct<'a>(input: &'a str) -> IResult<&str, Option<&str>> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `parse_wild_card` is never used [INFO] [stdout] --> src/projection_body.rs:79:4 [INFO] [stdout] | [INFO] [stdout] 79 | fn parse_wild_card<'a>(input: &'a str) -> IResult<&str, Option<&str>> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `parse_order_by` is never used [INFO] [stdout] --> src/projection_body.rs:83:4 [INFO] [stdout] | [INFO] [stdout] 83 | fn parse_order_by<'a>(input: &'a str) -> IResult<&str, Option<&str>> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `parse_projection_items` is never used [INFO] [stdout] --> src/projection_body.rs:91:4 [INFO] [stdout] | [INFO] [stdout] 91 | fn parse_projection_items<'a>(input: &'a str) -> IResult<&str, Vec>> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `parse_sort_items` is never used [INFO] [stdout] --> src/projection_body.rs:95:4 [INFO] [stdout] | [INFO] [stdout] 95 | fn parse_sort_items<'a>(input: &'a str) -> IResult<&str, Vec>> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `parse_skip_item` is never used [INFO] [stdout] --> src/projection_body.rs:105:4 [INFO] [stdout] | [INFO] [stdout] 105 | fn parse_skip_item<'a>(input: &'a str) -> IResult<&'a str, Option> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `parse_limit_item` is never used [INFO] [stdout] --> src/projection_body.rs:112:4 [INFO] [stdout] | [INFO] [stdout] 112 | fn parse_limit_item<'a>(input: &'a str) -> IResult<&'a str, Option> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `distinct_str`, `wild_card_str`, `format`, and `parse` are never used [INFO] [stdout] --> src/projection_body.rs:120:8 [INFO] [stdout] | [INFO] [stdout] 119 | impl<'a> ProjectionBody<'a> { [INFO] [stdout] | --------------------------- associated items in this implementation [INFO] [stdout] 120 | fn distinct_str(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 127 | fn wild_card_str(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 134 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 147 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `parse` and `format` are never used [INFO] [stdout] --> src/property_lookup.rs:9:12 [INFO] [stdout] | [INFO] [stdout] 8 | impl<'a> PropertyLookup<'a> { [INFO] [stdout] | --------------------------- associated items in this implementation [INFO] [stdout] 9 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 15 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `variable_str`, `labels_str`, `properties_str`, `format`, and `parse` are never used [INFO] [stdout] --> src/relationship.rs:20:8 [INFO] [stdout] | [INFO] [stdout] 19 | impl<'a> Relationship<'a> { [INFO] [stdout] | ------------------------- associated items in this implementation [INFO] [stdout] 20 | fn variable_str(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 26 | fn labels_str(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 34 | fn properties_str(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 42 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 53 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `format` and `parse` are never used [INFO] [stdout] --> src/return.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 11 | impl<'a> Return<'a> { [INFO] [stdout] | ------------------- associated items in this implementation [INFO] [stdout] 12 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 16 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_alphanumeric` is never used [INFO] [stdout] --> src/shared.rs:3:8 [INFO] [stdout] | [INFO] [stdout] 3 | pub fn is_alphanumeric(c: char) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_alphabetic` is never used [INFO] [stdout] --> src/shared.rs:7:8 [INFO] [stdout] | [INFO] [stdout] 7 | pub fn is_alphabetic(c: char) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `double_qoute` is never used [INFO] [stdout] --> src/shared.rs:11:8 [INFO] [stdout] | [INFO] [stdout] 11 | pub fn double_qoute(input: &str) -> IResult<&str, &str> { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `single_qoute` is never used [INFO] [stdout] --> src/shared.rs:15:8 [INFO] [stdout] | [INFO] [stdout] 15 | pub fn single_qoute(input: &str) -> IResult<&str, &str> { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `optional` is never used [INFO] [stdout] --> src/shared.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | pub fn optional<'a, E, P, T>(mut parser: P) -> impl FnMut(&'a str) -> IResult<&'a str, Option, E> [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `optional_signed` is never used [INFO] [stdout] --> src/shared.rs:31:8 [INFO] [stdout] | [INFO] [stdout] 31 | pub fn optional_signed(input: &str) -> IResult<&str, Option<&str>> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Match`, `Unwind`, and `InQueryCall` are never constructed [INFO] [stdout] --> src/single_part_query.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 9 | pub enum ReadingClause<'a> { [INFO] [stdout] | ------------- variants in this enum [INFO] [stdout] 10 | Match(Match<'a>), [INFO] [stdout] | ^^^^^ [INFO] [stdout] 11 | Unwind(Unwind<'a>), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 12 | InQueryCall(InQueryCall), [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ReadingClause` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `format` and `parse` are never used [INFO] [stdout] --> src/single_part_query.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 15 | impl<'a> ReadingClause<'a> { [INFO] [stdout] | -------------------------- associated items in this implementation [INFO] [stdout] 16 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 23 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Create`, `Merge`, `Delete`, `Set`, and `Remove` are never constructed [INFO] [stdout] --> src/single_part_query.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 29 | pub enum UpdatingClause { [INFO] [stdout] | -------------- variants in this enum [INFO] [stdout] 30 | Create, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 31 | Merge, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 32 | Delete, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 33 | Set, [INFO] [stdout] | ^^^ [INFO] [stdout] 34 | Remove, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `UpdatingClause` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Return` and `Mutate` are never constructed [INFO] [stdout] --> src/single_part_query.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 38 | pub enum ReturnOrMutate<'a> { [INFO] [stdout] | -------------- variants in this enum [INFO] [stdout] 39 | Return(Return<'a>), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 40 | Mutate(MutationPart<'a>), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ReturnOrMutate` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `format` and `parse` are never used [INFO] [stdout] --> src/single_part_query.rs:44:12 [INFO] [stdout] | [INFO] [stdout] 43 | impl<'a> ReturnOrMutate<'a> { [INFO] [stdout] | --------------------------- associated items in this implementation [INFO] [stdout] 44 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 51 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `parse_read_parts` is never used [INFO] [stdout] --> src/single_part_query.rs:68:4 [INFO] [stdout] | [INFO] [stdout] 68 | fn parse_read_parts<'a>(input: &'a str) -> IResult<&str, Vec>> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `format` and `parse` are never used [INFO] [stdout] --> src/single_part_query.rs:75:12 [INFO] [stdout] | [INFO] [stdout] 74 | impl<'a> SinglePartQuery<'a> { [INFO] [stdout] | ---------------------------- associated items in this implementation [INFO] [stdout] 75 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 86 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `format` and `parse` are never used [INFO] [stdout] --> src/subclause/where.rs:9:12 [INFO] [stdout] | [INFO] [stdout] 8 | impl<'a> Where<'a> { [INFO] [stdout] | ------------------ associated items in this implementation [INFO] [stdout] 9 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 19 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `parse` is never used [INFO] [stdout] --> src/symbolic_name.rs:8:8 [INFO] [stdout] | [INFO] [stdout] 8 | pub fn parse(input: &str) -> IResult<&str, &str> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `parse_first_character` is never used [INFO] [stdout] --> src/token.rs:10:4 [INFO] [stdout] | [INFO] [stdout] 10 | fn parse_first_character(input: &str) -> IResult<&str, &str> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `parse_rest` is never used [INFO] [stdout] --> src/token.rs:14:4 [INFO] [stdout] | [INFO] [stdout] 14 | fn parse_rest(input: &str) -> IResult<&str, &str> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `parse` is never used [INFO] [stdout] --> src/token.rs:18:8 [INFO] [stdout] | [INFO] [stdout] 18 | pub fn parse(input: &str) -> IResult<&str, &str> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `allowed_for_other` is never used [INFO] [stdout] --> src/value.rs:15:4 [INFO] [stdout] | [INFO] [stdout] 15 | fn allowed_for_other(c: char) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `format`, `parse_other`, `parse_double_qoute_string`, `parse_single_qoute_string`, `parse_string`, and `parse` are never used [INFO] [stdout] --> src/value.rs:23:12 [INFO] [stdout] | [INFO] [stdout] 22 | impl<'a> Value<'a> { [INFO] [stdout] | ------------------ associated items in this implementation [INFO] [stdout] 23 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 27 | fn parse_other(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 31 | fn parse_double_qoute_string(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 42 | fn parse_single_qoute_string(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 53 | fn parse_string(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 60 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.55s [INFO] running `Command { std: "docker" "inspect" "4874dc5bb62d81097c66f3e422c1f703d3d86b0d1adc7e444ba407680fdca878", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4874dc5bb62d81097c66f3e422c1f703d3d86b0d1adc7e444ba407680fdca878", kill_on_drop: false }` [INFO] [stdout] 4874dc5bb62d81097c66f3e422c1f703d3d86b0d1adc7e444ba407680fdca878 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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 -Dtail-expr-drop-order" "-e" "RUSTDOCFLAGS=--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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+11663cd3bfefef7d34e8f0892c250bf698049392" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0b1fcd0406715432bfed8d85150807b9dae06b0488993763597844fb7117b60e [INFO] running `Command { std: "docker" "start" "-a" "0b1fcd0406715432bfed8d85150807b9dae06b0488993763597844fb7117b60e", kill_on_drop: false }` [INFO] [stderr] Compiling cypherfmt v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/atom/list_comprehension.rs:18:45 [INFO] [stdout] | [INFO] [stdout] 17 | impl<'a> ListComprehension<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 18 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/atom/mod.rs:21:45 [INFO] [stdout] | [INFO] [stdout] 13 | impl<'a> Atom<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 21 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `parameter` [INFO] [stdout] --> src/filter_expression.rs:9:13 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::{parameter, symbolic_name}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/filter_expression.rs:19:45 [INFO] [stdout] | [INFO] [stdout] 18 | impl<'a> FilterExpression<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 19 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/case.rs:18:51 [INFO] [stdout] | [INFO] [stdout] 17 | impl<'a> Case<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 18 | fn parse_when_then(input: &'a str) -> IResult<&str, (Expression<'a>, Expression<'a>)> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/case.rs:30:46 [INFO] [stdout] | [INFO] [stdout] 17 | impl<'a> Case<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 30 | fn parse_else(input: &'a str) -> IResult<&str, Expression> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/case.rs:30:52 [INFO] [stdout] | [INFO] [stdout] 17 | impl<'a> Case<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 30 | fn parse_else(input: &'a str) -> IResult<&str, Expression> { [INFO] [stdout] | ^^^^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/case.rs:36:45 [INFO] [stdout] | [INFO] [stdout] 17 | impl<'a> Case<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 36 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/clause/match.rs:31:45 [INFO] [stdout] | [INFO] [stdout] 12 | impl<'a> Match<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 31 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/cypher.rs:20:45 [INFO] [stdout] | [INFO] [stdout] 19 | impl<'a> PartQuery<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 20 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/cypher.rs:47:45 [INFO] [stdout] | [INFO] [stdout] 46 | impl<'a> CombinablePartQuery<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 47 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/cypher.rs:68:45 [INFO] [stdout] | [INFO] [stdout] 67 | impl<'a> Cypher<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 68 | pub fn parse(query: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/entity.rs:21:45 [INFO] [stdout] | [INFO] [stdout] 14 | impl<'a> Entity<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 21 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/expression/bool_expression.rs:22:45 [INFO] [stdout] | [INFO] [stdout] 21 | impl<'a> BoolExpression<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 22 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/expression/bool_or_list_expression.rs:16:45 [INFO] [stdout] | [INFO] [stdout] 15 | impl<'a> BoolOrListExpression<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 16 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/expression/calculable_expression.rs:42:45 [INFO] [stdout] | [INFO] [stdout] 37 | impl<'a> CalculableExpression<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 42 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/expression/combinable_expression.rs:32:46 [INFO] [stdout] | [INFO] [stdout] 31 | impl<'a> CombinableExpression<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 32 | fn parse_nots(input: &'a str) -> IResult<&str, usize> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/expression/combinable_expression.rs:38:52 [INFO] [stdout] | [INFO] [stdout] 31 | impl<'a> CombinableExpression<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 38 | fn parse_calculable(input: &'a str) -> IResult<&str, CalculableExpression<'a>> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/expression/combinable_expression.rs:45:54 [INFO] [stdout] | [INFO] [stdout] 31 | impl<'a> CombinableExpression<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 45 | fn parse_calcualables(input: &'a str) -> IResult<&str, Vec>> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/expression/combinable_expression.rs:69:45 [INFO] [stdout] | [INFO] [stdout] 31 | impl<'a> CombinableExpression<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 69 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/expression/list_expression.rs:21:48 [INFO] [stdout] | [INFO] [stdout] 20 | impl<'a> ListExpression<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 21 | fn parse_single(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/expression/list_expression.rs:28:48 [INFO] [stdout] | [INFO] [stdout] 20 | impl<'a> ListExpression<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 28 | fn parse_dotted(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/expression/list_expression.rs:41:45 [INFO] [stdout] | [INFO] [stdout] 20 | impl<'a> ListExpression<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 41 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `combinator::map` [INFO] [stdout] --> src/expression/mod.rs:9:11 [INFO] [stdout] | [INFO] [stdout] 9 | use nom::{combinator::map, multi::many1, IResult}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `bool_expression::BoolExpression`, `list_expression::ListExpression`, and `null_expression::NullExpression` [INFO] [stdout] --> src/expression/mod.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | bool_expression::BoolExpression, combinable_expression::CombinableExpression, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 25 | list_expression::ListExpression, null_expression::NullExpression, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/expression/mod.rs:45:45 [INFO] [stdout] | [INFO] [stdout] 36 | impl<'a> Expression<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 45 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/key_value.rs:17:45 [INFO] [stdout] | [INFO] [stdout] 13 | impl<'a> KeyValue<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 17 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/label.rs:19:45 [INFO] [stdout] | [INFO] [stdout] 15 | impl<'a> Label<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 19 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/line.rs:11:45 [INFO] [stdout] | [INFO] [stdout] 6 | impl<'a> Line<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 11 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/literal/double.rs:26:45 [INFO] [stdout] | [INFO] [stdout] 18 | impl<'a> Double<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 26 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/literal/double.rs:74:45 [INFO] [stdout] | [INFO] [stdout] 57 | impl<'a> Exponent<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 74 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/literal/double.rs:107:45 [INFO] [stdout] | [INFO] [stdout] 102 | impl<'a> Regular<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 107 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/literal/integer.rs:28:45 [INFO] [stdout] | [INFO] [stdout] 19 | impl<'a> Integer<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 28 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/literal/integer.rs:75:45 [INFO] [stdout] | [INFO] [stdout] 70 | impl<'a> Decimal<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 75 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/literal/integer.rs:120:45 [INFO] [stdout] | [INFO] [stdout] 112 | impl<'a> Octal<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 120 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/literal/integer.rs:174:45 [INFO] [stdout] | [INFO] [stdout] 169 | impl<'a> Hex<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 174 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/literal/list.rs:27:45 [INFO] [stdout] | [INFO] [stdout] 15 | impl<'a> List<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 27 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/literal/map.rs:35:45 [INFO] [stdout] | [INFO] [stdout] 15 | impl<'a> Map<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 35 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `branch::alt` [INFO] [stdout] --> src/literal/number.rs:1:11 [INFO] [stdout] | [INFO] [stdout] 1 | use nom::{branch::alt, combinator::map, IResult}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/literal/number.rs:19:45 [INFO] [stdout] | [INFO] [stdout] 11 | impl<'a> Number<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 19 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/literal/string.rs:20:61 [INFO] [stdout] | [INFO] [stdout] 15 | impl<'a> String<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 20 | fn parse_double_qoute_string(input: &'a str) -> IResult<&str, &str> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/literal/string.rs:20:67 [INFO] [stdout] | [INFO] [stdout] 15 | impl<'a> String<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 20 | fn parse_double_qoute_string(input: &'a str) -> IResult<&str, &str> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/literal/string.rs:28:61 [INFO] [stdout] | [INFO] [stdout] 15 | impl<'a> String<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 28 | fn parse_single_qoute_string(input: &'a str) -> IResult<&str, &str> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/literal/string.rs:28:67 [INFO] [stdout] | [INFO] [stdout] 15 | impl<'a> String<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 28 | fn parse_single_qoute_string(input: &'a str) -> IResult<&str, &str> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/literal/string.rs:35:45 [INFO] [stdout] | [INFO] [stdout] 15 | impl<'a> String<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 35 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/literal/mod.rs:36:45 [INFO] [stdout] | [INFO] [stdout] 24 | impl<'a> Literal<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 36 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/node.rs:18:47 [INFO] [stdout] | [INFO] [stdout] 18 | fn parse_token<'a>(input: &'a str) -> IResult<&str, Option<&str>> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/node.rs:18:60 [INFO] [stdout] | [INFO] [stdout] 18 | fn parse_token<'a>(input: &'a str) -> IResult<&str, Option<&str>> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/node.rs:25:52 [INFO] [stdout] | [INFO] [stdout] 25 | fn parse_properties<'a>(input: &'a str) -> IResult<&str, Option>> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/node.rs:67:45 [INFO] [stdout] | [INFO] [stdout] 29 | impl<'a> Node<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 67 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/parameter.rs:21:49 [INFO] [stdout] | [INFO] [stdout] 12 | impl<'a> Parameter<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 21 | fn parse_decimal(input: &'a str) -> IResult<&str, &str> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/parameter.rs:21:55 [INFO] [stdout] | [INFO] [stdout] 12 | impl<'a> Parameter<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 21 | fn parse_decimal(input: &'a str) -> IResult<&str, &str> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/parameter.rs:25:45 [INFO] [stdout] | [INFO] [stdout] 12 | impl<'a> Parameter<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 25 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/pattern.rs:20:45 [INFO] [stdout] | [INFO] [stdout] 8 | impl<'a> Pattern<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `space0` [INFO] [stdout] --> src/projection_body.rs:3:27 [INFO] [stdout] | [INFO] [stdout] 3 | character::complete::{space0, space1}, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/projection_body.rs:37:45 [INFO] [stdout] | [INFO] [stdout] 26 | impl<'a> ProjectionItem<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 37 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/projection_body.rs:60:46 [INFO] [stdout] | [INFO] [stdout] 59 | impl<'a> SortItem<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 60 | pub fn parse(_input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/projection_body.rs:75:50 [INFO] [stdout] | [INFO] [stdout] 75 | fn parse_distinct<'a>(input: &'a str) -> IResult<&str, Option<&str>> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/projection_body.rs:75:63 [INFO] [stdout] | [INFO] [stdout] 75 | fn parse_distinct<'a>(input: &'a str) -> IResult<&str, Option<&str>> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/projection_body.rs:79:51 [INFO] [stdout] | [INFO] [stdout] 79 | fn parse_wild_card<'a>(input: &'a str) -> IResult<&str, Option<&str>> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/projection_body.rs:79:64 [INFO] [stdout] | [INFO] [stdout] 79 | fn parse_wild_card<'a>(input: &'a str) -> IResult<&str, Option<&str>> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/projection_body.rs:83:50 [INFO] [stdout] | [INFO] [stdout] 83 | fn parse_order_by<'a>(input: &'a str) -> IResult<&str, Option<&str>> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/projection_body.rs:83:63 [INFO] [stdout] | [INFO] [stdout] 83 | fn parse_order_by<'a>(input: &'a str) -> IResult<&str, Option<&str>> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/projection_body.rs:91:58 [INFO] [stdout] | [INFO] [stdout] 91 | fn parse_projection_items<'a>(input: &'a str) -> IResult<&str, Vec>> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/projection_body.rs:95:52 [INFO] [stdout] | [INFO] [stdout] 95 | fn parse_sort_items<'a>(input: &'a str) -> IResult<&str, Vec>> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/projection_body.rs:105:67 [INFO] [stdout] | [INFO] [stdout] 105 | fn parse_skip_item<'a>(input: &'a str) -> IResult<&'a str, Option> { [INFO] [stdout] | -- lifetime `'a` declared here ^^^^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/projection_body.rs:112:68 [INFO] [stdout] | [INFO] [stdout] 112 | fn parse_limit_item<'a>(input: &'a str) -> IResult<&'a str, Option> { [INFO] [stdout] | -- lifetime `'a` declared here ^^^^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/projection_body.rs:147:45 [INFO] [stdout] | [INFO] [stdout] 119 | impl<'a> ProjectionBody<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 147 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/property_lookup.rs:9:45 [INFO] [stdout] | [INFO] [stdout] 8 | impl<'a> PropertyLookup<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 9 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/relationship.rs:53:45 [INFO] [stdout] | [INFO] [stdout] 19 | impl<'a> Relationship<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 53 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `value::Value` [INFO] [stdout] --> src/relationship.rs:77:62 [INFO] [stdout] | [INFO] [stdout] 77 | use crate::{expression::Expression, key_value::KeyValue, value::Value}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/return.rs:16:45 [INFO] [stdout] | [INFO] [stdout] 11 | impl<'a> Return<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 16 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/single_part_query.rs:23:45 [INFO] [stdout] | [INFO] [stdout] 15 | impl<'a> ReadingClause<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 23 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/single_part_query.rs:51:45 [INFO] [stdout] | [INFO] [stdout] 43 | impl<'a> ReturnOrMutate<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 51 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/single_part_query.rs:68:52 [INFO] [stdout] | [INFO] [stdout] 68 | fn parse_read_parts<'a>(input: &'a str) -> IResult<&str, Vec>> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/single_part_query.rs:86:45 [INFO] [stdout] | [INFO] [stdout] 74 | impl<'a> SinglePartQuery<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 86 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/subclause/where.rs:19:45 [INFO] [stdout] | [INFO] [stdout] 8 | impl<'a> Where<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 19 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/value.rs:27:47 [INFO] [stdout] | [INFO] [stdout] 22 | impl<'a> Value<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 27 | fn parse_other(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/value.rs:31:61 [INFO] [stdout] | [INFO] [stdout] 22 | impl<'a> Value<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 31 | fn parse_double_qoute_string(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/value.rs:42:61 [INFO] [stdout] | [INFO] [stdout] 22 | impl<'a> Value<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 42 | fn parse_single_qoute_string(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/value.rs:53:48 [INFO] [stdout] | [INFO] [stdout] 22 | impl<'a> Value<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 53 | fn parse_string(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/value.rs:60:45 [INFO] [stdout] | [INFO] [stdout] 22 | impl<'a> Value<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 60 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `basic_limit_query` is never used [INFO] [stdout] --> src/main.rs:34:4 [INFO] [stdout] | [INFO] [stdout] 34 | fn basic_limit_query() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `basic_query` is never used [INFO] [stdout] --> src/main.rs:40:4 [INFO] [stdout] | [INFO] [stdout] 40 | fn basic_query() { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `list_literal` is never used [INFO] [stdout] --> src/main.rs:47:4 [INFO] [stdout] | [INFO] [stdout] 47 | fn list_literal() { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `properties_literal` is never used [INFO] [stdout] --> src/main.rs:52:4 [INFO] [stdout] | [INFO] [stdout] 52 | fn properties_literal() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `node_literal` is never used [INFO] [stdout] --> src/main.rs:60:4 [INFO] [stdout] | [INFO] [stdout] 60 | fn node_literal() { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `optional_str` and `format` are never used [INFO] [stdout] --> src/clause/match.rs:13:8 [INFO] [stdout] | [INFO] [stdout] 12 | impl<'a> Match<'a> { [INFO] [stdout] | ------------------ methods in this implementation [INFO] [stdout] 13 | fn optional_str(&self) -> &str { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 19 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Single` and `Multi` are never constructed [INFO] [stdout] --> src/cypher.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 14 | pub enum PartQuery<'a> { [INFO] [stdout] | --------- variants in this enum [INFO] [stdout] 15 | Single(SinglePartQuery<'a>), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 16 | Multi, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `PartQuery` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `parse` and `format` are never used [INFO] [stdout] --> src/cypher.rs:20:12 [INFO] [stdout] | [INFO] [stdout] 19 | impl<'a> PartQuery<'a> { [INFO] [stdout] | ---------------------- associated items in this implementation [INFO] [stdout] 20 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 24 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `parse` is never used [INFO] [stdout] --> src/cypher.rs:47:12 [INFO] [stdout] | [INFO] [stdout] 46 | impl<'a> CombinablePartQuery<'a> { [INFO] [stdout] | -------------------------------- associated function in this implementation [INFO] [stdout] 47 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `parse`, `semi_colon_str`, and `format` are never used [INFO] [stdout] --> src/cypher.rs:68:12 [INFO] [stdout] | [INFO] [stdout] 67 | impl<'a> Cypher<'a> { [INFO] [stdout] | ------------------- associated items in this implementation [INFO] [stdout] 68 | pub fn parse(query: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 79 | fn semi_colon_str(&self) -> &str { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 87 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `format` is never used [INFO] [stdout] --> src/entity.rs:15:12 [INFO] [stdout] | [INFO] [stdout] 14 | impl<'a> Entity<'a> { [INFO] [stdout] | ------------------- method in this implementation [INFO] [stdout] 15 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `format` is never used [INFO] [stdout] --> src/label.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 15 | impl<'a> Label<'a> { [INFO] [stdout] | ------------------ method in this implementation [INFO] [stdout] 16 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `format` is never used [INFO] [stdout] --> src/line.rs:7:12 [INFO] [stdout] | [INFO] [stdout] 6 | impl<'a> Line<'a> { [INFO] [stdout] | ----------------- method in this implementation [INFO] [stdout] 7 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Mod` and `Exp` are never constructed [INFO] [stdout] --> src/math_op.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 4 | pub enum MathOp { [INFO] [stdout] | ------ variants in this enum [INFO] [stdout] ... [INFO] [stdout] 9 | Mod, [INFO] [stdout] | ^^^ [INFO] [stdout] 10 | Exp, [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `MathOp` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `variable_str`, `labels_str`, `properties_str`, and `format` are never used [INFO] [stdout] --> src/node.rs:30:8 [INFO] [stdout] | [INFO] [stdout] 29 | impl<'a> Node<'a> { [INFO] [stdout] | ----------------- methods in this implementation [INFO] [stdout] 30 | fn variable_str(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 36 | fn labels_str(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 51 | fn properties_str(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 58 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `format` is never used [INFO] [stdout] --> src/pattern.rs:9:12 [INFO] [stdout] | [INFO] [stdout] 8 | impl<'a> Pattern<'a> { [INFO] [stdout] | -------------------- method in this implementation [INFO] [stdout] 9 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Ascending`, `Asc`, `Descending`, and `Desc` are never constructed [INFO] [stdout] --> src/projection_body.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 13 | pub enum Order { [INFO] [stdout] | ----- variants in this enum [INFO] [stdout] 14 | Ascending, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 15 | Asc, [INFO] [stdout] | ^^^ [INFO] [stdout] 16 | Descending, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 17 | Desc, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Order` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `variable_str` and `format` are never used [INFO] [stdout] --> src/projection_body.rs:27:8 [INFO] [stdout] | [INFO] [stdout] 26 | impl<'a> ProjectionItem<'a> { [INFO] [stdout] | --------------------------- methods in this implementation [INFO] [stdout] 27 | fn variable_str(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 33 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `parse` is never used [INFO] [stdout] --> src/projection_body.rs:60:12 [INFO] [stdout] | [INFO] [stdout] 59 | impl<'a> SortItem<'a> { [INFO] [stdout] | --------------------- associated function in this implementation [INFO] [stdout] 60 | pub fn parse(_input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `parse_order_by` is never used [INFO] [stdout] --> src/projection_body.rs:83:4 [INFO] [stdout] | [INFO] [stdout] 83 | fn parse_order_by<'a>(input: &'a str) -> IResult<&str, Option<&str>> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `parse_sort_items` is never used [INFO] [stdout] --> src/projection_body.rs:95:4 [INFO] [stdout] | [INFO] [stdout] 95 | fn parse_sort_items<'a>(input: &'a str) -> IResult<&str, Vec>> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `parse_skip_item` is never used [INFO] [stdout] --> src/projection_body.rs:105:4 [INFO] [stdout] | [INFO] [stdout] 105 | fn parse_skip_item<'a>(input: &'a str) -> IResult<&'a str, Option> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `parse_limit_item` is never used [INFO] [stdout] --> src/projection_body.rs:112:4 [INFO] [stdout] | [INFO] [stdout] 112 | fn parse_limit_item<'a>(input: &'a str) -> IResult<&'a str, Option> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `distinct_str`, `wild_card_str`, and `format` are never used [INFO] [stdout] --> src/projection_body.rs:120:8 [INFO] [stdout] | [INFO] [stdout] 119 | impl<'a> ProjectionBody<'a> { [INFO] [stdout] | --------------------------- methods in this implementation [INFO] [stdout] 120 | fn distinct_str(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 127 | fn wild_card_str(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 134 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `variable_str`, `labels_str`, `properties_str`, and `format` are never used [INFO] [stdout] --> src/relationship.rs:20:8 [INFO] [stdout] | [INFO] [stdout] 19 | impl<'a> Relationship<'a> { [INFO] [stdout] | ------------------------- methods in this implementation [INFO] [stdout] 20 | fn variable_str(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 26 | fn labels_str(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 34 | fn properties_str(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 42 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `format` is never used [INFO] [stdout] --> src/return.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 11 | impl<'a> Return<'a> { [INFO] [stdout] | ------------------- method in this implementation [INFO] [stdout] 12 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Match`, `Unwind`, and `InQueryCall` are never constructed [INFO] [stdout] --> src/single_part_query.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 9 | pub enum ReadingClause<'a> { [INFO] [stdout] | ------------- variants in this enum [INFO] [stdout] 10 | Match(Match<'a>), [INFO] [stdout] | ^^^^^ [INFO] [stdout] 11 | Unwind(Unwind<'a>), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 12 | InQueryCall(InQueryCall), [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ReadingClause` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `format` and `parse` are never used [INFO] [stdout] --> src/single_part_query.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 15 | impl<'a> ReadingClause<'a> { [INFO] [stdout] | -------------------------- associated items in this implementation [INFO] [stdout] 16 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 23 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Create`, `Merge`, `Delete`, `Set`, and `Remove` are never constructed [INFO] [stdout] --> src/single_part_query.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 29 | pub enum UpdatingClause { [INFO] [stdout] | -------------- variants in this enum [INFO] [stdout] 30 | Create, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 31 | Merge, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 32 | Delete, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 33 | Set, [INFO] [stdout] | ^^^ [INFO] [stdout] 34 | Remove, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `UpdatingClause` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Return` and `Mutate` are never constructed [INFO] [stdout] --> src/single_part_query.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 38 | pub enum ReturnOrMutate<'a> { [INFO] [stdout] | -------------- variants in this enum [INFO] [stdout] 39 | Return(Return<'a>), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 40 | Mutate(MutationPart<'a>), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ReturnOrMutate` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `format` and `parse` are never used [INFO] [stdout] --> src/single_part_query.rs:44:12 [INFO] [stdout] | [INFO] [stdout] 43 | impl<'a> ReturnOrMutate<'a> { [INFO] [stdout] | --------------------------- associated items in this implementation [INFO] [stdout] 44 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 51 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `parse_read_parts` is never used [INFO] [stdout] --> src/single_part_query.rs:68:4 [INFO] [stdout] | [INFO] [stdout] 68 | fn parse_read_parts<'a>(input: &'a str) -> IResult<&str, Vec>> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `format` and `parse` are never used [INFO] [stdout] --> src/single_part_query.rs:75:12 [INFO] [stdout] | [INFO] [stdout] 74 | impl<'a> SinglePartQuery<'a> { [INFO] [stdout] | ---------------------------- associated items in this implementation [INFO] [stdout] 75 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 86 | pub fn parse(input: &'a str) -> IResult<&str, Self> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `format` is never used [INFO] [stdout] --> src/subclause/where.rs:9:12 [INFO] [stdout] | [INFO] [stdout] 8 | impl<'a> Where<'a> { [INFO] [stdout] | ------------------ method in this implementation [INFO] [stdout] 9 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `format` is never used [INFO] [stdout] --> src/value.rs:23:12 [INFO] [stdout] | [INFO] [stdout] 22 | impl<'a> Value<'a> { [INFO] [stdout] | ------------------ method in this implementation [INFO] [stdout] 23 | pub fn format(&self) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 2.48s [INFO] running `Command { std: "docker" "inspect" "0b1fcd0406715432bfed8d85150807b9dae06b0488993763597844fb7117b60e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0b1fcd0406715432bfed8d85150807b9dae06b0488993763597844fb7117b60e", kill_on_drop: false }` [INFO] [stdout] 0b1fcd0406715432bfed8d85150807b9dae06b0488993763597844fb7117b60e