[INFO] fetching crate jmespath_community 0.1.1... [INFO] testing jmespath_community-0.1.1 against try#b83b707f97d809763b7861afa7638871f3339a33 for pr-145838-1 [INFO] extracting crate jmespath_community 0.1.1 into /workspace/builds/worker-4-tc2/source [INFO] started tweaking crates.io crate jmespath_community 0.1.1 [INFO] finished tweaking crates.io crate jmespath_community 0.1.1 [INFO] tweaked toml for crates.io crate jmespath_community 0.1.1 written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate jmespath_community 0.1.1 on toolchain b83b707f97d809763b7861afa7638871f3339a33 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 41 packages to latest compatible versions [INFO] [stderr] Adding indexmap v1.9.3 (available: v2.11.0) [INFO] [stderr] Adding rstest v0.17.0 (available: v0.26.1) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 3f175fb75e0ff6632c822f9f739cd8af0f3912dd6379fc33f7611e9f61a4080c [INFO] running `Command { std: "docker" "start" "-a" "3f175fb75e0ff6632c822f9f739cd8af0f3912dd6379fc33f7611e9f61a4080c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "3f175fb75e0ff6632c822f9f739cd8af0f3912dd6379fc33f7611e9f61a4080c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3f175fb75e0ff6632c822f9f739cd8af0f3912dd6379fc33f7611e9f61a4080c", kill_on_drop: false }` [INFO] [stdout] 3f175fb75e0ff6632c822f9f739cd8af0f3912dd6379fc33f7611e9f61a4080c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 406a080f7478f3e732d231bf4299c7c14d2a6e9b21226cebdaf4cba3ac07a6da [INFO] running `Command { std: "docker" "start" "-a" "406a080f7478f3e732d231bf4299c7c14d2a6e9b21226cebdaf4cba3ac07a6da", kill_on_drop: false }` [INFO] [stderr] Compiling serde_json v1.0.143 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling indexmap v1.9.3 [INFO] [stderr] Compiling regex-automata v0.4.10 [INFO] [stderr] Compiling regex v1.11.2 [INFO] [stderr] Compiling santiago v1.3.1 [INFO] [stderr] Compiling jmespath_community v0.1.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> interpreter.rs:610:21 [INFO] [stdout] | [INFO] [stdout] 610 | _ => unreachable!(), [INFO] [stdout] | ^ no value can reach this [INFO] [stdout] | [INFO] [stdout] note: multiple earlier patterns match some of the same values [INFO] [stdout] --> interpreter.rs:610:21 [INFO] [stdout] | [INFO] [stdout] 608 | ParamTypes::Of(t) => vec![*t], [INFO] [stdout] | ----------------- matches some of the same values [INFO] [stdout] 609 | ParamTypes::Any(v) => v.clone(), [INFO] [stdout] | ------------------ matches some of the same values [INFO] [stdout] 610 | _ => unreachable!(), [INFO] [stdout] | ^ collectively making this unreachable [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new_at` is never used [INFO] [stdout] --> errors/error.rs:31:19 [INFO] [stdout] | [INFO] [stdout] 21 | impl Error { [INFO] [stdout] | ---------- associated function in this implementation [INFO] [stdout] ... [INFO] [stdout] 31 | pub(crate) fn new_at(kind: Kind, message: &str, position: Position) -> Self { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `InvalidValueErrorBuilder` is never used [INFO] [stdout] --> errors/error_builder.rs:25:18 [INFO] [stdout] | [INFO] [stdout] 25 | pub(crate) trait InvalidValueErrorBuilder: FunctionErrorBuilder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `UnknownFunctionErrorBuilder` is never used [INFO] [stdout] --> errors/error_builder.rs:40:18 [INFO] [stdout] | [INFO] [stdout] 40 | pub(crate) trait UnknownFunctionErrorBuilder: ErrorBuilder {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `InvalidArityErrorBuilderFactory` is never used [INFO] [stdout] --> errors/invalid_arity.rs:3:18 [INFO] [stdout] | [INFO] [stdout] 3 | pub(crate) trait InvalidArityErrorBuilderFactory { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `InvalidValueErrorBuilderFactory` is never used [INFO] [stdout] --> errors/invalid_value.rs:5:18 [INFO] [stdout] | [INFO] [stdout] 5 | pub(crate) trait InvalidValueErrorBuilderFactory { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `InvalidValueErrorBuilder` is never constructed [INFO] [stdout] --> errors/invalid_value.rs:17:19 [INFO] [stdout] | [INFO] [stdout] 17 | pub(crate) struct InvalidValueErrorBuilder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new` and `format` are never used [INFO] [stdout] --> errors/invalid_value.rs:26:12 [INFO] [stdout] | [INFO] [stdout] 25 | impl InvalidValueErrorBuilder { [INFO] [stdout] | ----------------------------- associated items in this implementation [INFO] [stdout] 26 | pub fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 36 | fn format(&mut self) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `UndefinedVariableErrorBuilderFactory` is never used [INFO] [stdout] --> errors/undefined_variable.rs:3:18 [INFO] [stdout] | [INFO] [stdout] 3 | pub(crate) trait UndefinedVariableErrorBuilderFactory { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `UnknownFunctionErrorBuilderFactory` is never used [INFO] [stdout] --> errors/unknown_function.rs:3:18 [INFO] [stdout] | [INFO] [stdout] 3 | pub(crate) trait UnknownFunctionErrorBuilderFactory { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> interpreter.rs:598:17 [INFO] [stdout] | [INFO] [stdout] 593 | &'b self, [INFO] [stdout] | -- the lifetime is named here [INFO] [stdout] 594 | ast: &'b AST, [INFO] [stdout] | -- the lifetime is named here [INFO] [stdout] 595 | param: &'b Vec, [INFO] [stdout] | -- the lifetime is named here [INFO] [stdout] 596 | function: &'b dyn Function, [INFO] [stdout] | -- the lifetime is named here [INFO] [stdout] 597 | param_index: usize, [INFO] [stdout] 598 | ) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: consistently use `'b` [INFO] [stdout] | [INFO] [stdout] 598 | ) -> Result, RuntimeError> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 9.06s [INFO] running `Command { std: "docker" "inspect" "406a080f7478f3e732d231bf4299c7c14d2a6e9b21226cebdaf4cba3ac07a6da", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "406a080f7478f3e732d231bf4299c7c14d2a6e9b21226cebdaf4cba3ac07a6da", kill_on_drop: false }` [INFO] [stdout] 406a080f7478f3e732d231bf4299c7c14d2a6e9b21226cebdaf4cba3ac07a6da [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0c0732ebfd22f0260cd20bf277a5b860fea95ebb0c5416da759ac67ab4867572 [INFO] running `Command { std: "docker" "start" "-a" "0c0732ebfd22f0260cd20bf277a5b860fea95ebb0c5416da759ac67ab4867572", kill_on_drop: false }` [INFO] [stderr] Compiling cfg-if v1.0.3 [INFO] [stderr] Compiling rstest_macros v0.17.0 [INFO] [stderr] Compiling santiago v1.3.1 [INFO] [stderr] Compiling indexmap v1.9.3 [INFO] [stderr] Compiling serde_json v1.0.143 [INFO] [stderr] Compiling jmespath_community v0.1.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> interpreter.rs:610:21 [INFO] [stdout] | [INFO] [stdout] 610 | _ => unreachable!(), [INFO] [stdout] | ^ no value can reach this [INFO] [stdout] | [INFO] [stdout] note: multiple earlier patterns match some of the same values [INFO] [stdout] --> interpreter.rs:610:21 [INFO] [stdout] | [INFO] [stdout] 608 | ParamTypes::Of(t) => vec![*t], [INFO] [stdout] | ----------------- matches some of the same values [INFO] [stdout] 609 | ParamTypes::Any(v) => v.clone(), [INFO] [stdout] | ------------------ matches some of the same values [INFO] [stdout] 610 | _ => unreachable!(), [INFO] [stdout] | ^ collectively making this unreachable [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new_at` is never used [INFO] [stdout] --> errors/error.rs:31:19 [INFO] [stdout] | [INFO] [stdout] 21 | impl Error { [INFO] [stdout] | ---------- associated function in this implementation [INFO] [stdout] ... [INFO] [stdout] 31 | pub(crate) fn new_at(kind: Kind, message: &str, position: Position) -> Self { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `InvalidValueErrorBuilder` is never used [INFO] [stdout] --> errors/error_builder.rs:25:18 [INFO] [stdout] | [INFO] [stdout] 25 | pub(crate) trait InvalidValueErrorBuilder: FunctionErrorBuilder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `UnknownFunctionErrorBuilder` is never used [INFO] [stdout] --> errors/error_builder.rs:40:18 [INFO] [stdout] | [INFO] [stdout] 40 | pub(crate) trait UnknownFunctionErrorBuilder: ErrorBuilder {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `InvalidArityErrorBuilderFactory` is never used [INFO] [stdout] --> errors/invalid_arity.rs:3:18 [INFO] [stdout] | [INFO] [stdout] 3 | pub(crate) trait InvalidArityErrorBuilderFactory { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `InvalidValueErrorBuilderFactory` is never used [INFO] [stdout] --> errors/invalid_value.rs:5:18 [INFO] [stdout] | [INFO] [stdout] 5 | pub(crate) trait InvalidValueErrorBuilderFactory { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `InvalidValueErrorBuilder` is never constructed [INFO] [stdout] --> errors/invalid_value.rs:17:19 [INFO] [stdout] | [INFO] [stdout] 17 | pub(crate) struct InvalidValueErrorBuilder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new` and `format` are never used [INFO] [stdout] --> errors/invalid_value.rs:26:12 [INFO] [stdout] | [INFO] [stdout] 25 | impl InvalidValueErrorBuilder { [INFO] [stdout] | ----------------------------- associated items in this implementation [INFO] [stdout] 26 | pub fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 36 | fn format(&mut self) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `UndefinedVariableErrorBuilderFactory` is never used [INFO] [stdout] --> errors/undefined_variable.rs:3:18 [INFO] [stdout] | [INFO] [stdout] 3 | pub(crate) trait UndefinedVariableErrorBuilderFactory { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `UnknownFunctionErrorBuilderFactory` is never used [INFO] [stdout] --> errors/unknown_function.rs:3:18 [INFO] [stdout] | [INFO] [stdout] 3 | pub(crate) trait UnknownFunctionErrorBuilderFactory { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> interpreter.rs:598:17 [INFO] [stdout] | [INFO] [stdout] 593 | &'b self, [INFO] [stdout] | -- the lifetime is named here [INFO] [stdout] 594 | ast: &'b AST, [INFO] [stdout] | -- the lifetime is named here [INFO] [stdout] 595 | param: &'b Vec, [INFO] [stdout] | -- the lifetime is named here [INFO] [stdout] 596 | function: &'b dyn Function, [INFO] [stdout] | -- the lifetime is named here [INFO] [stdout] 597 | param_index: usize, [INFO] [stdout] 598 | ) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: consistently use `'b` [INFO] [stdout] | [INFO] [stdout] 598 | ) -> Result, RuntimeError> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling rstest v0.17.0 [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> interpreter.rs:610:21 [INFO] [stdout] | [INFO] [stdout] 610 | _ => unreachable!(), [INFO] [stdout] | ^ no value can reach this [INFO] [stdout] | [INFO] [stdout] note: multiple earlier patterns match some of the same values [INFO] [stdout] --> interpreter.rs:610:21 [INFO] [stdout] | [INFO] [stdout] 608 | ParamTypes::Of(t) => vec![*t], [INFO] [stdout] | ----------------- matches some of the same values [INFO] [stdout] 609 | ParamTypes::Any(v) => v.clone(), [INFO] [stdout] | ------------------ matches some of the same values [INFO] [stdout] 610 | _ => unreachable!(), [INFO] [stdout] | ^ collectively making this unreachable [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> functions/function.rs:484:13 [INFO] [stdout] | [INFO] [stdout] 484 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 489 | ) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 489 | ) -> Result, RuntimeError> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> interpreter.rs:598:17 [INFO] [stdout] | [INFO] [stdout] 593 | &'b self, [INFO] [stdout] | -- the lifetime is named here [INFO] [stdout] 594 | ast: &'b AST, [INFO] [stdout] | -- the lifetime is named here [INFO] [stdout] 595 | param: &'b Vec, [INFO] [stdout] | -- the lifetime is named here [INFO] [stdout] 596 | function: &'b dyn Function, [INFO] [stdout] | -- the lifetime is named here [INFO] [stdout] 597 | param_index: usize, [INFO] [stdout] 598 | ) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'b` [INFO] [stdout] | [INFO] [stdout] 598 | ) -> Result, RuntimeError> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> runtime.rs:358:13 [INFO] [stdout] | [INFO] [stdout] 358 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 363 | ) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 363 | ) -> Result, RuntimeError> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 9.57s [INFO] running `Command { std: "docker" "inspect" "0c0732ebfd22f0260cd20bf277a5b860fea95ebb0c5416da759ac67ab4867572", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0c0732ebfd22f0260cd20bf277a5b860fea95ebb0c5416da759ac67ab4867572", kill_on_drop: false }` [INFO] [stdout] 0c0732ebfd22f0260cd20bf277a5b860fea95ebb0c5416da759ac67ab4867572 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] f7aca9d1d0d0df6c9159abc8d828a50d0a8222b014d5b8bf83fadda84205f912 [INFO] running `Command { std: "docker" "start" "-a" "f7aca9d1d0d0df6c9159abc8d828a50d0a8222b014d5b8bf83fadda84205f912", kill_on_drop: false }` [INFO] [stderr] warning: unreachable pattern [INFO] [stderr] --> interpreter.rs:610:21 [INFO] [stderr] | [INFO] [stderr] 610 | _ => unreachable!(), [INFO] [stderr] | ^ no value can reach this [INFO] [stderr] | [INFO] [stderr] note: multiple earlier patterns match some of the same values [INFO] [stderr] --> interpreter.rs:610:21 [INFO] [stderr] | [INFO] [stderr] 608 | ParamTypes::Of(t) => vec![*t], [INFO] [stderr] | ----------------- matches some of the same values [INFO] [stderr] 609 | ParamTypes::Any(v) => v.clone(), [INFO] [stderr] | ------------------ matches some of the same values [INFO] [stderr] 610 | _ => unreachable!(), [INFO] [stderr] | ^ collectively making this unreachable [INFO] [stderr] = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: associated function `new_at` is never used [INFO] [stderr] --> errors/error.rs:31:19 [INFO] [stderr] | [INFO] [stderr] 21 | impl Error { [INFO] [stderr] | ---------- associated function in this implementation [INFO] [stderr] ... [INFO] [stderr] 31 | pub(crate) fn new_at(kind: Kind, message: &str, position: Position) -> Self { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: trait `InvalidValueErrorBuilder` is never used [INFO] [stderr] --> errors/error_builder.rs:25:18 [INFO] [stderr] | [INFO] [stderr] 25 | pub(crate) trait InvalidValueErrorBuilder: FunctionErrorBuilder { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: trait `UnknownFunctionErrorBuilder` is never used [INFO] [stderr] --> errors/error_builder.rs:40:18 [INFO] [stderr] | [INFO] [stderr] 40 | pub(crate) trait UnknownFunctionErrorBuilder: ErrorBuilder {} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: trait `InvalidArityErrorBuilderFactory` is never used [INFO] [stderr] --> errors/invalid_arity.rs:3:18 [INFO] [stderr] | [INFO] [stderr] 3 | pub(crate) trait InvalidArityErrorBuilderFactory { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: trait `InvalidValueErrorBuilderFactory` is never used [INFO] [stderr] --> errors/invalid_value.rs:5:18 [INFO] [stderr] | [INFO] [stderr] 5 | pub(crate) trait InvalidValueErrorBuilderFactory { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct `InvalidValueErrorBuilder` is never constructed [INFO] [stderr] --> errors/invalid_value.rs:17:19 [INFO] [stderr] | [INFO] [stderr] 17 | pub(crate) struct InvalidValueErrorBuilder { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated items `new` and `format` are never used [INFO] [stderr] --> errors/invalid_value.rs:26:12 [INFO] [stderr] | [INFO] [stderr] 25 | impl InvalidValueErrorBuilder { [INFO] [stderr] | ----------------------------- associated items in this implementation [INFO] [stderr] 26 | pub fn new() -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 36 | fn format(&mut self) { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: trait `UndefinedVariableErrorBuilderFactory` is never used [INFO] [stderr] --> errors/undefined_variable.rs:3:18 [INFO] [stderr] | [INFO] [stderr] 3 | pub(crate) trait UndefinedVariableErrorBuilderFactory { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: trait `UnknownFunctionErrorBuilderFactory` is never used [INFO] [stderr] --> errors/unknown_function.rs:3:18 [INFO] [stderr] | [INFO] [stderr] 3 | pub(crate) trait UnknownFunctionErrorBuilderFactory { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> interpreter.rs:598:17 [INFO] [stderr] | [INFO] [stderr] 593 | &'b self, [INFO] [stderr] | -- the lifetime is named here [INFO] [stderr] 594 | ast: &'b AST, [INFO] [stderr] | -- the lifetime is named here [INFO] [stderr] 595 | param: &'b Vec, [INFO] [stderr] | -- the lifetime is named here [INFO] [stderr] 596 | function: &'b dyn Function, [INFO] [stderr] | -- the lifetime is named here [INFO] [stderr] 597 | param_index: usize, [INFO] [stderr] 598 | ) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: consistently use `'b` [INFO] [stderr] | [INFO] [stderr] 598 | ) -> Result, RuntimeError> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: `jmespath_community` (lib) generated 11 warnings (run `cargo fix --lib -p jmespath_community` to apply 1 suggestion) [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> functions/function.rs:484:13 [INFO] [stderr] | [INFO] [stderr] 484 | &self, [INFO] [stderr] | ^^^^^ the lifetime is elided here [INFO] [stderr] ... [INFO] [stderr] 489 | ) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 489 | ) -> Result, RuntimeError> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> interpreter.rs:598:17 [INFO] [stderr] | [INFO] [stderr] 593 | &'b self, [INFO] [stderr] | -- the lifetime is named here [INFO] [stderr] 594 | ast: &'b AST, [INFO] [stderr] | -- the lifetime is named here [INFO] [stderr] 595 | param: &'b Vec, [INFO] [stderr] | -- the lifetime is named here [INFO] [stderr] 596 | function: &'b dyn Function, [INFO] [stderr] | -- the lifetime is named here [INFO] [stderr] 597 | param_index: usize, [INFO] [stderr] 598 | ) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'b` [INFO] [stderr] | [INFO] [stderr] 598 | ) -> Result, RuntimeError> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> runtime.rs:358:13 [INFO] [stderr] | [INFO] [stderr] 358 | &self, [INFO] [stderr] | ^^^^^ the lifetime is elided here [INFO] [stderr] ... [INFO] [stderr] 363 | ) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 363 | ) -> Result, RuntimeError> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: `jmespath_community` (lib test) generated 4 warnings (1 duplicate) (run `cargo fix --lib -p jmespath_community --tests` to apply 3 suggestions) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.10s [INFO] [stderr] Running unittests lib.rs (/opt/rustwide/target/debug/deps/jmespath_community-59038af97f48ac24) [INFO] [stdout] [INFO] [stdout] running 493 tests [INFO] [stdout] test errors::error::tests::it_implements_display_trait::case_2 ... ok [INFO] [stdout] test errors::error::tests::it_implements_eq_trait::case_1 ... ok [INFO] [stdout] test errors::error::tests::it_implements_display_trait::case_1 ... ok [INFO] [stdout] test errors::error::tests::it_implements_eq_trait::case_2 ... ok [INFO] [stdout] test errors::error::tests::it_implements_eq_trait::case_3 ... ok [INFO] [stdout] test errors::error::tests::it_implements_eq_trait::case_4 ... ok [INFO] [stdout] test errors::error::tests::it_implements_partial_ord_trait::case_1 ... ok [INFO] [stdout] test errors::error::tests::it_implements_partial_ord_trait::case_2 ... ok [INFO] [stdout] test errors::invalid_arity::tests::invalid_arity_error_builder ... ok [INFO] [stdout] test errors::invalid_arity::tests::too_few_arguments ... ok [INFO] [stdout] test errors::invalid_arity::tests::too_many_arguments ... ok [INFO] [stdout] test errors::invalid_type::tests::invalid_type ... ok [INFO] [stdout] test errors::invalid_type::tests::invalid_type_any ... ok [INFO] [stdout] test errors::invalid_type::tests::invalid_type_expref ... ok [INFO] [stdout] test errors::invalid_value::tests::invalid_value_received_value ... ok [INFO] [stdout] test errors::error::tests::it_implements_partial_ord_trait::case_4 ... ok [INFO] [stdout] test errors::kind::kind_test::it_implements_display_trait::case_5 ... ok [INFO] [stdout] test errors::kind::kind_test::it_implements_display_trait::case_4 ... ok [INFO] [stdout] test errors::kind::kind_test::it_implements_display_trait::case_3 ... ok [INFO] [stdout] test errors::kind::kind_test::it_implements_display_trait::case_7 ... ok [INFO] [stdout] test errors::kind::kind_test::it_implements_display_trait::case_1 ... ok [INFO] [stdout] test errors::error::tests::it_implements_partial_ord_trait::case_3 ... ok [INFO] [stdout] test errors::kind::kind_test::it_implements_eq_trait::case_1 ... ok [INFO] [stdout] test errors::kind::kind_test::it_implements_partial_ord_trait::case_1 ... ok [INFO] [stdout] test errors::kind::kind_test::it_implements_eq_trait::case_2 ... ok [INFO] [stdout] test errors::position::tests::it_implements_partial_ord_trait::case_2 ... ok [INFO] [stdout] test errors::kind::kind_test::it_implements_display_trait::case_2 ... ok [INFO] [stdout] test errors::invalid_value::tests::invalid_value ... ok [INFO] [stdout] test errors::position::tests::it_implements_partial_ord_trait::case_3 ... ok [INFO] [stdout] test errors::kind::kind_test::it_implements_display_trait::case_6 ... ok [INFO] [stdout] test errors::kind::kind_test::it_implements_partial_ord_trait::case_2 ... ok [INFO] [stdout] test errors::kind::kind_test::it_implements_partial_ord_trait::case_3 ... ok [INFO] [stdout] test errors::not_a_number::tests::not_a_number_error_builder ... ok [INFO] [stdout] test errors::position::tests::it_implements_partial_ord_trait::case_4 ... ok [INFO] [stdout] test errors::position::tests::it_implements_display_trait::case_1 ... ok [INFO] [stdout] test errors::invalid_type::tests::invalid_type_expref_any ... ok [INFO] [stdout] test errors::position::tests::it_implements_eq_trait::case_1 ... ok [INFO] [stdout] test errors::position::tests::it_implements_eq_trait::case_2 ... ok [INFO] [stdout] test errors::position::tests::it_implements_partial_ord_trait::case_1 ... ok [INFO] [stdout] test errors::position::tests::it_implements_partial_ord_trait::case_5 ... ok [INFO] [stdout] test errors::undefined_variable::tests::undefined_variable ... ok [INFO] [stdout] test errors::undefined_variable::tests::undefined_variable_error_builder ... ok [INFO] [stdout] test errors::unknown_function::tests::unknown_function ... ok [INFO] [stdout] test errors::unknown_function::tests::unknown_function_error_builder ... ok [INFO] [stdout] test functions::builtin::length::tests::length::case_3 ... ok [INFO] [stdout] test functions::builtin::reverse::tests::revserse::case_1 ... ok [INFO] [stdout] test functions::builtin::min_by::tests::length::case_3 ... ok [INFO] [stdout] test functions::builtin::reverse::tests::revserse::case_2 ... ok [INFO] [stdout] test functions::builtin::min_by::tests::length::case_2 ... ok [INFO] [stdout] test functions::function::tests::it_supports_custom_function_no_params_optional_args ... ok [INFO] [stdout] test functions::function::tests::it_supports_custom_function_no_params_optional_closure ... ok [INFO] [stdout] test functions::function::tests::it_supports_custom_function_no_params_required_args ... ok [INFO] [stdout] test functions::function::tests::it_supports_custom_function_no_params_required_closure ... ok [INFO] [stdout] test functions::function::tests::it_supports_custom_function_no_params_variadic_args ... ok [INFO] [stdout] test functions::builtin::min_by::tests::length::case_1 ... ok [INFO] [stdout] test functions::function::tests::it_supports_custom_function_no_params_variadic_closure ... ok [INFO] [stdout] test functions::function::tests::it_supports_custom_function_params_required_args ... ok [INFO] [stdout] test functions::function::tests::it_supports_custom_function_params_optional_args ... ok [INFO] [stdout] test functions::function::tests::it_supports_custom_function_params_variadic_args ... ok [INFO] [stdout] test functions::types::tests::it_formats_data_type::case_4 ... ok [INFO] [stdout] test functions::function::tests::it_supports_custom_function_params_required_closure ... ok [INFO] [stdout] test functions::types::tests::it_formats_data_type::case_5 ... ok [INFO] [stdout] test functions::builtin::length::tests::length::case_1 ... ok [INFO] [stdout] test functions::signature::tests::get_max_args_count ... ok [INFO] [stdout] test functions::function::tests::it_supports_custom_function_params_optional_closure ... ok [INFO] [stdout] test functions::signature::tests::get_max_args_count_is_none_for_variadic ... ok [INFO] [stdout] test functions::signature::tests::get_min_args_count ... ok [INFO] [stdout] test functions::types::tests::it_formats_data_type::case_2 ... ok [INFO] [stdout] test functions::signature::tests::is_variadic ... ok [INFO] [stdout] test functions::types::tests::it_formats_data_type::case_3 ... ok [INFO] [stdout] test functions::signature::tests::is_variadic_false_on_empty_parameters_list ... ok [INFO] [stdout] test functions::types::tests::it_formats_data_type::case_8 ... ok [INFO] [stdout] test functions::signature::tests::is_variadic_false_on_required_or_optional_parameters_list ... ok [INFO] [stdout] test functions::types::tests::it_formats_data_type::case_1 ... ok [INFO] [stdout] test functions::types::tests::it_formats_data_type::case_6 ... ok [INFO] [stdout] test functions::types::tests::it_formats_data_type::case_7 ... ok [INFO] [stdout] test interpreter::tests::arithmetic_expression::case_2 ... ok [INFO] [stdout] test interpreter::tests::arithmetic_expression_syntax::case_1 ... ok [INFO] [stdout] test interpreter::tests::arithmetic_expression_syntax::case_5 ... ok [INFO] [stdout] test interpreter::tests::arithmetic_expression_syntax::case_8 ... ok [INFO] [stdout] test interpreter::tests::arithmetic_unary::case_1 ... ok [INFO] [stdout] test interpreter::tests::arithmetic_expression::case_3 ... ok [INFO] [stdout] test interpreter::tests::arithmetic_expression::case_4 ... ok [INFO] [stdout] test interpreter::tests::arithmetic_expression::case_6 ... ok [INFO] [stdout] test interpreter::tests::arithmetic_expression_syntax::case_2 ... ok [INFO] [stdout] test interpreter::tests::arithmetic_expression_syntax::case_3 ... ok [INFO] [stdout] test interpreter::tests::arithmetic_expression_syntax::case_4 ... ok [INFO] [stdout] test interpreter::tests::arithmetic_unary::case_2 ... ok [INFO] [stdout] test interpreter::tests::comparator_expression::case_5 ... ok [INFO] [stdout] test interpreter::tests::comparator_expression::case_6 ... ok [INFO] [stdout] test interpreter::tests::comparator_expression_not_a_number::case_3 ... ok [INFO] [stdout] test interpreter::tests::comparator_expression::case_1 ... ok [INFO] [stdout] test interpreter::tests::comparator_expression::case_2 ... ok [INFO] [stdout] test interpreter::tests::comparator_expression::case_3 ... ok [INFO] [stdout] test interpreter::tests::comparator_expression::case_4 ... ok [INFO] [stdout] test interpreter::tests::comparator_expression_not_a_number::case_4 ... ok [INFO] [stdout] test interpreter::tests::comparator_expression_not_a_number::case_8 ... ok [INFO] [stdout] test interpreter::tests::comparator_expression_not_a_number::case_5 ... ok [INFO] [stdout] test interpreter::tests::comparator_expression_not_a_number::case_6 ... ok [INFO] [stdout] test functions::function::tests::it_supports_custom_function_params_variadic_closure ... ok [INFO] [stdout] test interpreter::tests::comparator_expression_not_a_number::case_7 ... ok [INFO] [stdout] test interpreter::tests::current_node ... ok [INFO] [stdout] test interpreter::tests::arithmetic_expression_syntax::case_7 ... ok [INFO] [stdout] test interpreter::tests::filter_projection::case_1 ... ok [INFO] [stdout] test interpreter::tests::flatten_projection_rhs ... ok [INFO] [stdout] test interpreter::tests::flatten_projection::case_2 ... ok [INFO] [stdout] test interpreter::tests::flatten_projection_raw ... ok [INFO] [stdout] test interpreter::tests::function_expression ... ok [INFO] [stdout] test interpreter::tests::function_expression_expref ... ok [INFO] [stdout] test interpreter::tests::hash_wildcard_projection::case_1 ... ok [INFO] [stdout] test interpreter::tests::hash_wildcard_projection::case_2 ... ok [INFO] [stdout] test interpreter::tests::arithmetic_expression::case_1 ... ok [INFO] [stdout] test interpreter::tests::hash_wildcard_projection::case_3 ... ok [INFO] [stdout] test interpreter::tests::arithmetic_expression::case_5 ... ok [INFO] [stdout] test interpreter::tests::arithmetic_expression_not_a_number ... ok [INFO] [stdout] test interpreter::tests::index_expression_identifier ... ok [INFO] [stdout] test interpreter::tests::arithmetic_expression_syntax::case_6 ... ok [INFO] [stdout] test interpreter::tests::index_expression::case_2 ... ok [INFO] [stdout] test interpreter::tests::hash_wildcard_projection::case_4 ... ok [INFO] [stdout] test interpreter::tests::index_expression::case_3 ... ok [INFO] [stdout] test interpreter::tests::index_expression::case_4 ... ok [INFO] [stdout] test interpreter::tests::json_value::case_1 ... ok [INFO] [stdout] test interpreter::tests::index_expression::case_1 ... ok [INFO] [stdout] test interpreter::tests::json_value_err ... ok [INFO] [stdout] test interpreter::tests::let_expression ... ok [INFO] [stdout] test interpreter::tests::list_wildcard_projection_raw ... ok [INFO] [stdout] test interpreter::tests::index_expression_not_an_array ... ok [INFO] [stdout] test interpreter::tests::logical_expression::case_1 ... ok [INFO] [stdout] test interpreter::tests::list_wildcard_projection::case_2 ... ok [INFO] [stdout] test interpreter::tests::list_wildcard_projection::case_1 ... ok [INFO] [stdout] test interpreter::tests::logical_expression::case_2 ... ok [INFO] [stdout] test interpreter::tests::let_expression_undefined_variable ... ok [INFO] [stdout] test interpreter::tests::logical_expression_unary::case_1 ... ok [INFO] [stdout] test interpreter::tests::logical_expression_unary::case_3 ... ok [INFO] [stdout] test interpreter::tests::logical_expression_unary::case_2 ... ok [INFO] [stdout] test interpreter::tests::logical_expression_unary::case_4 ... ok [INFO] [stdout] test interpreter::tests::logical_expression_unary::case_5 ... ok [INFO] [stdout] test interpreter::tests::list_wildcard_projection_rhs ... ok [INFO] [stdout] test interpreter::tests::logical_expression_unary::case_6 ... ok [INFO] [stdout] test interpreter::tests::multi_select_list ... ok [INFO] [stdout] test interpreter::tests::logical_expression_unary::case_7 ... ok [INFO] [stdout] test interpreter::tests::logical_expression_unary::case_8 ... ok [INFO] [stdout] test interpreter::tests::multi_select_hash ... ok [INFO] [stdout] test interpreter::tests::pipe_expression ... ok [INFO] [stdout] test interpreter::tests::quoted_identifier ... ok [INFO] [stdout] test interpreter::tests::slice_projection ... ok [INFO] [stdout] test interpreter::tests::slice_projection_rhs::case_2 ... ok [INFO] [stdout] test interpreter::tests::sub_expression ... ok [INFO] [stdout] test interpreter::tests::unquoted_identifier ... ok [INFO] [stdout] test interpreter::tests::root_node ... ok [INFO] [stdout] test interpreter::tests::quoted_identifier_unicode ... ok [INFO] [stdout] test interpreter::tests::slice_projection_err ... ok [INFO] [stdout] test interpreter::tests::slice_string ... ok [INFO] [stdout] test interpreter::tests::slice_projection_rhs::case_1 ... ok [INFO] [stdout] test interpreter::tests::comparator_expression_not_a_number::case_1 ... ok [INFO] [stdout] test interpreter::tests::raw_string ... ok [INFO] [stdout] test interpreter::tests::flatten_projection::case_1 ... ok [INFO] [stdout] test interpreter::tests::comparator_expression_not_a_number::case_2 ... ok [INFO] [stdout] test functions::builtin::length::tests::length::case_2 ... ok [INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_01 ... ok [INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_04 ... ok [INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_07 ... ok [INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_08 ... ok [INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_02 ... ok [INFO] [stdout] test lexer::lexer::tests::it_fails::case_1 ... ok [INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_09 ... ok [INFO] [stdout] test api::tests::it_search ... ok [INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_13 ... ok [INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_12 ... ok [INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_19 ... ok [INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_20 ... ok [INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_16 ... ok [INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_18 ... ok [INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_23 ... ok [INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_03 ... ok [INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_29 ... ok [INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_14 ... ok [INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_27 ... ok [INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_28 ... ok [INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_15 ... ok [INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_30 ... ok [INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_17 ... ok [INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_25 ... ok [INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_33 ... ok [INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_36 ... ok [INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_21 ... ok [INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_05 ... ok [INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_22 ... ok [INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_34 ... ok [INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_24 ... ok [INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_26 ... ok [INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_11 ... ok [INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_31 ... ok [INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_35 ... ok [INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_10 ... ok [INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_39 ... ok [INFO] [stdout] test lexer::lexer::tests::it_skips_whitespace::case_2 ... ok [INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_40 ... ok [INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_37 ... ok [INFO] [stdout] test lexer::lexer::tests::it_skips_whitespace::case_3 ... ok [INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_44 ... ok [INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_46 ... ok [INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_42 ... ok [INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_32 ... ok [INFO] [stdout] test lexer::lexer::tests::it_skips_whitespace::case_4 ... ok [INFO] [stdout] test parser::ast::tests::it_implements_display_trait ... ok [INFO] [stdout] test parser::ast::tests::it_pretty_prints_arithmetic_expression::case_1 ... ok [INFO] [stdout] test parser::ast::tests::it_implements_debug_trait ... ok [INFO] [stdout] test parser::ast::tests::it_pretty_prints_arithmetic_expression::case_2 ... ok [INFO] [stdout] test lexer::lexer::tests::it_skips_whitespace::case_5 ... ok [INFO] [stdout] test parser::ast::tests::it_pretty_prints_arithmetic_expression::case_4 ... ok [INFO] [stdout] test parser::ast::tests::it_pretty_prints_arithmetic_expression::case_5 ... ok [INFO] [stdout] test parser::ast::tests::it_pretty_prints_arithmetic_expression::case_6 ... ok [INFO] [stdout] test parser::ast::tests::it_pretty_prints_lexemes_simple::case_01 ... ok [INFO] [stdout] test parser::ast::tests::it_pretty_prints_lexeme ... ok [INFO] [stdout] test parser::ast::tests::it_pretty_prints_lexemes_simple::case_02 ... ok [INFO] [stdout] test parser::ast::tests::it_pretty_prints_lexemes_simple::case_03 ... ok [INFO] [stdout] test parser::ast::tests::it_pretty_prints_lexemes_simple::case_04 ... ok [INFO] [stdout] test parser::ast::tests::it_pretty_prints_lexemes_simple::case_05 ... ok [INFO] [stdout] test parser::ast::tests::it_pretty_prints_lexemes_simple::case_06 ... ok [INFO] [stdout] test parser::ast::tests::it_pretty_prints_lexemes_simple::case_07 ... ok [INFO] [stdout] test parser::ast::tests::it_pretty_prints_lexemes_simple::case_08 ... ok [INFO] [stdout] test parser::ast::tests::it_pretty_prints_lexemes_simple::case_09 ... ok [INFO] [stdout] test parser::ast::tests::it_pretty_prints_lexemes_simple::case_10 ... ok [INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_41 ... ok [INFO] [stdout] test lexer::lexer::tests::it_skips_whitespace::case_1 ... ok [INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_43 ... ok [INFO] [stdout] test parser::ast::tests::it_pretty_prints_lexemes_simple::case_12 ... ok [INFO] [stdout] test parser::ast::tests::it_pretty_prints_lexemes_simple::case_14 ... ok [INFO] [stdout] test parser::ast::tests::it_pretty_prints_lexemes_simple::case_16 ... ok [INFO] [stdout] test parser::ast::tests::it_pretty_prints_lexemes_simple::case_17 ... ok [INFO] [stdout] test parser::ast::tests::it_pretty_prints_lexemes_simple::case_19 ... ok [INFO] [stdout] test parser::ast::tests::it_pretty_prints_lexemes_simple::case_20 ... ok [INFO] [stdout] test parser::ast::tests::it_pretty_prints_lexemes_simple::case_15 ... ok [INFO] [stdout] test parser::ast::tests::it_pretty_prints_lexemes_simple::case_21 ... ok [INFO] [stdout] test parser::ast::tests::it_pretty_prints_lexemes_simple::case_18 ... ok [INFO] [stdout] test parser::ast::tests::it_pretty_prints_lexemes_text::case_1 ... ok [INFO] [stdout] test parser::ast::tests::it_pretty_prints_lexemes_text::case_4 ... ok [INFO] [stdout] test parser::ast::tests::it_pretty_prints_lexemes_text::case_3 ... ok [INFO] [stdout] test parser::ast::tests::it_pretty_prints_lexemes_text::case_5 ... ok [INFO] [stdout] test parser::ast::tests::it_pretty_prints_lexemes_text::case_6 ... ok [INFO] [stdout] test parser::ast::tests::it_pretty_prints_sub_expression ... ok [INFO] [stdout] test parser::ast::tests::it_pretty_prints_pipe_expression ... ok [INFO] [stdout] test parser::ast::tests::it_pretty_prints_arithmetic_expression::case_3 ... ok [INFO] [stdout] test parser::ast::tests::it_pretty_prints_lexemes_simple::case_11 ... ok [INFO] [stdout] test parser::ast::tests::it_pretty_prints_lexemes_simple::case_13 ... ok [INFO] [stdout] test parser::ast::tests::it_pretty_prints_lexemes_text::case_2 ... ok [INFO] [stdout] test lexer::lexer::tests::raw_string::case_3 ... ok [INFO] [stdout] test lexer::lexer::tests::it_tokenizes_let_expression_keywords::case_1 ... ok [INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_45 ... ok [INFO] [stdout] test lexer::lexer::tests::raw_string::case_2 ... ok [INFO] [stdout] test lexer::lexer::tests::it_skips_whitespace::case_6 ... ok [INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_06 ... ok [INFO] [stdout] test lexer::lexer::tests::quoted_string::case_1 ... ok [INFO] [stdout] test parser::parser::tests::arithmetic_expression::case_1 ... ok [INFO] [stdout] test parser::parser::tests::arithmetic_expression::case_2 ... ok [INFO] [stdout] test parser::parser::tests::arithmetic_expression::case_8 ... ok [INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_38 ... ok [INFO] [stdout] test parser::parser::tests::arithmetic_expression::case_4 ... ok [INFO] [stdout] test lexer::lexer::tests::raw_string::case_1 ... ok [INFO] [stdout] test lexer::lexer::tests::it_tokenizes_let_expression_keywords::case_2 ... ok [INFO] [stdout] test parser::parser::tests::arithmetic_expression_unary::case_3 ... ok [INFO] [stdout] test parser::parser::tests::arithmetic_expression_unary::case_4 ... ok [INFO] [stdout] test parser::parser::tests::arithmetic_expression_unary::case_5 ... ok [INFO] [stdout] test parser::parser::tests::arithmetic_expression::case_3 ... ok [INFO] [stdout] test parser::parser::tests::arithmetic_expression::case_7 ... ok [INFO] [stdout] test parser::parser::tests::arithmetic_expression_unary::case_2 ... ok [INFO] [stdout] test parser::parser::tests::arithmetic_expression::case_5 ... ok [INFO] [stdout] test parser::parser::tests::arithmetic_expression_unary::case_1 ... ok [INFO] [stdout] test parser::parser::tests::arithmetic_expression::case_6 ... ok [INFO] [stdout] test parser::parser::tests::current_node ... ok [INFO] [stdout] test parser::parser::tests::error ... ok [INFO] [stdout] test parser::parser::tests::comparison_expression::case_4 ... ok [INFO] [stdout] test parser::parser::tests::arithmetic_expression::case_9 ... ok [INFO] [stdout] test parser::parser::tests::comparison_expression::case_2 ... ok [INFO] [stdout] test parser::parser::tests::hash_wildcard_projection::case_3 ... ok [INFO] [stdout] test parser::parser::tests::comparison_expression::case_1 ... ok [INFO] [stdout] test parser::parser::tests::let_expression::case_2 ... ok [INFO] [stdout] test parser::parser::tests::comparison_expression::case_3 ... ok [INFO] [stdout] test parser::parser::tests::hash_wildcard_projection::case_1 ... ok [INFO] [stdout] test parser::parser::tests::comparison_expression::case_6 ... ok [INFO] [stdout] test parser::parser::tests::hash_wildcard_projection::case_2 ... ok [INFO] [stdout] test parser::parser::tests::function_expression::case_2 ... ok [INFO] [stdout] test parser::parser::tests::function_expression::case_5 ... ok [INFO] [stdout] test parser::parser::tests::function_expression::case_1 ... ok [INFO] [stdout] test parser::parser::tests::index_expression::case_2 ... ok [INFO] [stdout] test parser::parser::tests::function_expression::case_3 ... ok [INFO] [stdout] test parser::parser::tests::function_expression::case_6 ... ok [INFO] [stdout] test parser::parser::tests::function_expression::case_4 ... ok [INFO] [stdout] test parser::parser::tests::index_expression::case_1 ... ok [INFO] [stdout] test parser::parser::tests::comparison_expression::case_5 ... ok [INFO] [stdout] test parser::parser::tests::let_expression::case_1 ... ok [INFO] [stdout] test parser::parser::tests::logical_expression::case_1 ... ok [INFO] [stdout] test parser::parser::tests::json_value::case_1 ... ok [INFO] [stdout] test parser::parser::tests::logical_expression::case_3 ... ok [INFO] [stdout] test parser::parser::tests::logical_expression::case_2 ... ok [INFO] [stdout] test parser::parser::tests::multi_select_list::case_1 ... ok [INFO] [stdout] test parser::parser::tests::pipe_expression ... ok [INFO] [stdout] test parser::parser::tests::projection::case_01 ... ok [INFO] [stdout] test parser::parser::tests::multi_select_hash::case_1 ... ok [INFO] [stdout] test parser::parser::tests::paren_expression ... ok [INFO] [stdout] test parser::parser::tests::multi_select_hash::case_2 ... ok [INFO] [stdout] test parser::parser::tests::multi_select_list::case_3 ... ok [INFO] [stdout] test parser::parser::tests::projection::case_03 ... ok [INFO] [stdout] test parser::parser::tests::multi_select_hash::case_3 ... ok [INFO] [stdout] test parser::parser::tests::projection::case_02 ... ok [INFO] [stdout] test parser::parser::tests::projection::case_04 ... ok [INFO] [stdout] test parser::parser::tests::multi_select_list::case_2 ... ok [INFO] [stdout] test parser::parser::tests::projection::case_07 ... ok [INFO] [stdout] test parser::parser::tests::projection::case_06 ... ok [INFO] [stdout] test parser::parser::tests::quoted_string::case_2 ... ok [INFO] [stdout] test parser::parser::tests::projection::case_05 ... ok [INFO] [stdout] test parser::parser::tests::projection::case_08 ... ok [INFO] [stdout] test parser::parser::tests::projection::case_11 ... ok [INFO] [stdout] test parser::parser::tests::raw_string::case_2 ... ok [INFO] [stdout] test parser::parser::tests::quoted_string::case_3 ... ok [INFO] [stdout] test parser::parser::tests::raw_string::case_1 ... ok [INFO] [stdout] test parser::parser::tests::projection::case_09 ... ok [INFO] [stdout] test parser::parser::tests::raw_string::case_4 ... ok [INFO] [stdout] test parser::parser::tests::slice::case_02 ... ok [INFO] [stdout] test parser::parser::tests::projection::case_10 ... ok [INFO] [stdout] test parser::parser::tests::quoted_string::case_1 ... ok [INFO] [stdout] test parser::parser::tests::slice::case_06 ... ok [INFO] [stdout] test parser::parser::tests::slice::case_03 ... ok [INFO] [stdout] test parser::parser::tests::raw_string::case_3 ... ok [INFO] [stdout] test registry::tests::it_registers_function ... ok [INFO] [stdout] test runtime::tests::invalid_arity_too_few_arguments ... ok [INFO] [stdout] test runtime::tests::invalid_type ... ok [INFO] [stdout] test parser::parser::tests::slice::case_08 ... ok [INFO] [stdout] test runtime::tests::invalid_arity_too_many_arguments ... ok [INFO] [stdout] test runtime::tests::unknown_function ... ok [INFO] [stdout] test scopes::tests::scopes ... ok [INFO] [stdout] test scopes::tests::with_scope ... ok [INFO] [stdout] test utils::number::tests::ctor::case_1 ... ok [INFO] [stdout] test utils::number::tests::ctor::case_2 ... ok [INFO] [stdout] test utils::number::tests::ctor::case_3 ... ok [INFO] [stdout] test utils::number::tests::from_i16 ... ok [INFO] [stdout] test utils::number::tests::from_i32 ... ok [INFO] [stdout] test runtime::tests::register_and_call_custom_by_function ... ok [INFO] [stdout] test utils::number::tests::from_i64 ... ok [INFO] [stdout] test utils::number::tests::from_i8 ... ok [INFO] [stdout] test utils::number::tests::from_isize ... ok [INFO] [stdout] test utils::number::tests::from_u16 ... ok [INFO] [stdout] test utils::number::tests::from_u32 ... ok [INFO] [stdout] test utils::number::tests::from_u64 ... ok [INFO] [stdout] test utils::number::tests::from_u8 ... ok [INFO] [stdout] test utils::number::tests::from_usize ... ok [INFO] [stdout] test runtime::tests::register_and_call_custom_add_function ... ok [INFO] [stdout] test utils::number::tests::if_implements_partial_eq_i16 ... ok [INFO] [stdout] test utils::number::tests::if_implements_partial_eq_i32 ... ok [INFO] [stdout] test utils::number::tests::if_implements_partial_eq_i64 ... ok [INFO] [stdout] test utils::number::tests::if_implements_partial_eq_f32 ... ok [INFO] [stdout] test utils::number::tests::if_implements_partial_eq_f64 ... ok [INFO] [stdout] test utils::number::tests::if_implements_partial_eq_isize ... ok [INFO] [stdout] test utils::number::tests::if_implements_partial_eq_u16 ... ok [INFO] [stdout] test utils::number::tests::if_implements_partial_eq_u32 ... ok [INFO] [stdout] test utils::number::tests::if_implements_partial_eq_u64 ... ok [INFO] [stdout] test utils::number::tests::if_implements_partial_eq_u8 ... ok [INFO] [stdout] test utils::number::tests::it_implements_display_trait::case_1 ... ok [INFO] [stdout] test utils::number::tests::it_implements_display_trait::case_2 ... ok [INFO] [stdout] test utils::number::tests::it_implements_eq_trait::case_1 ... ok [INFO] [stdout] test utils::number::tests::it_implements_eq_trait::case_2 ... ok [INFO] [stdout] test utils::number::tests::if_implements_partial_eq_i8 ... ok [INFO] [stdout] test utils::number::tests::it_implements_partial_ord::case_1 ... ok [INFO] [stdout] test utils::number::tests::it_implements_partial_ord::case_3 ... ok [INFO] [stdout] test utils::number::tests::it_implements_partial_ord::case_2 ... ok [INFO] [stdout] test utils::serde::tests::it_serializes_heterogeneous_array ... ok [INFO] [stdout] test utils::number::tests::if_implements_partial_eq_usize ... ok [INFO] [stdout] test utils::number::tests::it_implements_to_f64 ... ok [INFO] [stdout] test utils::serde::tests::it_serializes_number_to_serde_json::case_1 ... ok [INFO] [stdout] test parser::parser::tests::slice::case_01 ... ok [INFO] [stdout] test utils::serde::tests::it_serializes_value_to_serde_json::case_2 ... ok [INFO] [stdout] test utils::serde::tests::it_serializes_value_to_serde_json::case_3 ... ok [INFO] [stdout] test utils::serde::tests::it_serializes_value_to_serde_json::case_1 ... ok [INFO] [stdout] test utils::serde::tests::it_serializes_value_to_serde_json::case_5 ... ok [INFO] [stdout] test utils::serde::tests::it_serializes_value_to_serde_json::case_6 ... ok [INFO] [stdout] test value::tests::falsy::case_1 ... ok [INFO] [stdout] test value::tests::falsy::case_3 ... ok [INFO] [stdout] test value::tests::falsy::case_4 ... ok [INFO] [stdout] test value::tests::falsy::case_5 ... ok [INFO] [stdout] test value::tests::falsy::case_6 ... ok [INFO] [stdout] test value::tests::from_f64 ... ok [INFO] [stdout] test value::tests::from_json::case_1 ... ok [INFO] [stdout] test value::tests::falsy::case_2 ... ok [INFO] [stdout] test value::tests::from_json::case_3 ... ok [INFO] [stdout] test value::tests::from_json::case_2 ... ok [INFO] [stdout] test value::tests::from_json::case_4 ... ok [INFO] [stdout] test value::tests::from_json::case_7 ... ok [INFO] [stdout] test parser::parser::tests::unquoted_string::case_1 ... ok [INFO] [stdout] test value::tests::from_json::case_5 ... ok [INFO] [stdout] test value::tests::if_array ... ok [INFO] [stdout] test value::tests::from_json_err ... ok [INFO] [stdout] test value::tests::if_object ... ok [INFO] [stdout] test value::tests::is_array ... ok [INFO] [stdout] test value::tests::is_boolean ... ok [INFO] [stdout] test value::tests::is_null ... ok [INFO] [stdout] test value::tests::is_number ... ok [INFO] [stdout] test value::tests::is_str ... ok [INFO] [stdout] test value::tests::is_object ... ok [INFO] [stdout] test utils::serde::tests::it_serializes_value_to_serde_json::case_4 ... ok [INFO] [stdout] test value::tests::from_json::case_6 ... ok [INFO] [stdout] test value::tests::it_implements_display_trait::case_1 ... ok [INFO] [stdout] test parser::parser::tests::slice::case_12 ... ok [INFO] [stdout] test parser::parser::tests::sub_expression ... ok [INFO] [stdout] test runtime::tests::register_and_call_custom_sum_function ... ok [INFO] [stdout] test value::tests::it_implements_display_trait::case_5 ... ok [INFO] [stdout] test value::tests::it_implements_display_trait::case_6 ... ok [INFO] [stdout] test value::tests::it_maps_to_a_data_type::case_1 ... ok [INFO] [stdout] test value::tests::it_maps_to_a_data_type::case_5 ... ok [INFO] [stdout] test value::tests::it_implements_display_trait::case_3 ... ok [INFO] [stdout] test value::tests::it_implements_display_trait::case_4 ... ok [INFO] [stdout] test value::tests::it_maps_to_a_data_type::case_3 ... ok [INFO] [stdout] test value::tests::it_maps_to_a_data_type::case_2 ... ok [INFO] [stdout] test value::tests::it_implements_display_trait::case_2 ... ok [INFO] [stdout] test value::tests::to_json::case_3 ... ok [INFO] [stdout] test value::tests::to_json::case_5 ... ok [INFO] [stdout] test value::tests::it_implements_display_trait::case_7 ... ok [INFO] [stdout] test value::tests::it_maps_to_a_data_type::case_6 ... ok [INFO] [stdout] test value::tests::to_json::case_7 ... ok [INFO] [stdout] test value::tests::it_maps_to_expref ... ok [INFO] [stdout] test value::tests::to_json::case_1 ... ok [INFO] [stdout] test value::tests::to_json::case_4 ... ok [INFO] [stdout] test value_eq::tests::float_eq::case_3 ... ok [INFO] [stdout] test value_eq::tests::float_eq::case_4 ... ok [INFO] [stdout] test value::tests::value_as ... ok [INFO] [stdout] test value_eq::tests::float_eq::case_1 ... ok [INFO] [stdout] test value_eq::tests::float_eq::case_2 ... ok [INFO] [stdout] test value_eq::tests::it_implements_partial_eq::case_2 ... ok [INFO] [stdout] test parser::parser::tests::slice::case_05 ... ok [INFO] [stdout] test value_eq::tests::it_implements_partial_eq::case_3 ... ok [INFO] [stdout] test value_eq::tests::it_implements_partial_eq::case_4 ... ok [INFO] [stdout] test value_eq::tests::it_implements_partial_eq::case_5 ... ok [INFO] [stdout] test value::tests::it_maps_to_a_data_type::case_4 ... ok [INFO] [stdout] test value_eq::tests::it_implements_partial_eq::case_6 ... ok [INFO] [stdout] test value_eq::tests::it_implements_partial_eq_bool_lhs ... ok [INFO] [stdout] test value_eq::tests::it_implements_partial_eq_bool_rhs ... ok [INFO] [stdout] test value_eq::tests::it_implements_partial_eq_f32_lhs ... ok [INFO] [stdout] test value_eq::tests::it_implements_partial_eq_f32_rhs ... ok [INFO] [stdout] test value::tests::to_json::case_2 ... ok [INFO] [stdout] test value_eq::tests::it_implements_partial_eq::case_1 ... ok [INFO] [stdout] test value_eq::tests::it_implements_partial_eq_f64_rhs ... ok [INFO] [stdout] test value_eq::tests::it_implements_partial_eq_f64_lhs ... ok [INFO] [stdout] test value_eq::tests::it_implements_partial_eq_i16_lhs ... ok [INFO] [stdout] test value_eq::tests::it_implements_partial_eq_i16_rhs ... ok [INFO] [stdout] test value_eq::tests::it_implements_partial_eq_i32_lhs ... ok [INFO] [stdout] test parser::parser::tests::slice::case_07 ... ok [INFO] [stdout] test value_eq::tests::it_implements_partial_eq_i32_rhs ... ok [INFO] [stdout] test value_eq::tests::it_implements_partial_eq_i8_lhs ... ok [INFO] [stdout] test value_eq::tests::it_implements_partial_eq_i8_rhs ... ok [INFO] [stdout] test value_eq::tests::it_implements_partial_eq_isize_lhs ... ok [INFO] [stdout] test value_eq::tests::it_implements_partial_eq_isize_rhs ... ok [INFO] [stdout] test value_eq::tests::it_implements_partial_eq_null_lhs ... ok [INFO] [stdout] test value_eq::tests::it_implements_partial_eq_null_rhs ... ok [INFO] [stdout] test value_eq::tests::it_implements_partial_eq_str_lhs ... ok [INFO] [stdout] test value_eq::tests::it_implements_partial_eq_str_rhs ... ok [INFO] [stdout] test value_eq::tests::it_implements_partial_eq_string_lhs ... ok [INFO] [stdout] test value::tests::to_json::case_6 ... ok [INFO] [stdout] test value_eq::tests::it_implements_partial_eq_string_rhs ... ok [INFO] [stdout] test value_eq::tests::it_implements_partial_eq_u16_rhs ... ok [INFO] [stdout] test value_eq::tests::it_implements_partial_eq_u32_rhs ... ok [INFO] [stdout] test value_eq::tests::it_implements_partial_eq_u32_lhs ... ok [INFO] [stdout] test value_eq::tests::it_implements_partial_eq_u8_lhs ... ok [INFO] [stdout] test value_eq::tests::it_implements_partial_eq_u8_rhs ... ok [INFO] [stdout] test value_from::tests::it_implements_from_bool ... ok [INFO] [stdout] test value_from::tests::it_implements_from_i16 ... ok [INFO] [stdout] test value_from::tests::it_implements_from_i32 ... ok [INFO] [stdout] test value_from::tests::it_implements_from_isize ... ok [INFO] [stdout] test value_from::tests::it_implements_from_map ... ok [INFO] [stdout] test value_from::tests::it_implements_from_number ... ok [INFO] [stdout] test value_from::tests::it_implements_from_null ... ok [INFO] [stdout] test value_from::tests::it_implements_from_refstr ... ok [INFO] [stdout] test value_from::tests::it_implements_from_refstring ... ok [INFO] [stdout] test value_from::tests::it_implements_from_refvecref ... ok [INFO] [stdout] test value_from::tests::it_implements_from_u16 ... ok [INFO] [stdout] test value_from::tests::it_implements_from_u32 ... ok [INFO] [stdout] test value_eq::tests::it_implements_partial_eq_usize_lhs ... ok [INFO] [stdout] test value_from::tests::it_implements_from_u8 ... ok [INFO] [stdout] test value_from::tests::it_implements_from_refvec ... ok [INFO] [stdout] test value_from::tests::it_implements_from_i8 ... ok [INFO] [stdout] test value_from::tests::it_implements_from_vec ... ok [INFO] [stdout] test value_eq::tests::it_implements_partial_eq_usize_rhs ... ok [INFO] [stdout] test value_from::tests::it_implements_from_usize ... ok [INFO] [stdout] test value_from::tests::it_implements_from_vecref ... ok [INFO] [stdout] test value_option::tests::or_null::case_1 ... ok [INFO] [stdout] test value_option::tests::or_null::case_2 ... ok [INFO] [stdout] test value_eq::tests::it_implements_partial_eq_u16_lhs ... ok [INFO] [stdout] test parser::parser::tests::slice::case_10 ... ok [INFO] [stdout] test value_from::tests::it_implements_from_string ... ok [INFO] [stdout] test parser::parser::tests::variable_ref ... ok [INFO] [stdout] test parser::parser::tests::slice::case_11 ... ok [INFO] [stdout] test parser::parser::tests::slice::case_04 ... ok [INFO] [stdout] test parser::parser::tests::slice::case_09 ... ok [INFO] [stdout] test parser::parser::tests::root_node ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 493 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.61s [INFO] [stdout] [INFO] [stderr] Doc-tests jmespath_community [INFO] [stdout] [INFO] [stdout] running 56 tests [INFO] [stdout] test functions/function.rs - functions::function::function (line 104) - compile fail ... ok [INFO] [stdout] test functions/function.rs - functions::function::function (line 128) - compile fail ... ok [INFO] [stdout] test functions/function.rs - functions::function::function (line 151) - compile fail ... ok [INFO] [stdout] test lib.rs - (line 85) - compile fail ... ok [INFO] [stdout] test lib.rs - (line 41) ... ok [INFO] [stdout] test functions/function.rs - functions::function::function (line 33) ... ok [INFO] [stdout] test errors/error.rs - errors::error::Error::unknown_function (line 72) ... ok [INFO] [stdout] test functions/signature.rs - functions::signature::ParamTypes::Of (line 8) ... ok [INFO] [stdout] test functions/signature.rs - functions::signature::Signature::is_variadic (line 112) ... ok [INFO] [stdout] test functions/signature.rs - functions::signature::Parameter::Variadic (line 56) ... ok [INFO] [stdout] test functions/signature.rs - functions::signature::Signature::get_min_args_count (line 132) ... ok [INFO] [stdout] test api.rs - api::search (line 9) ... ok [INFO] [stdout] test parser/ast.rs - parser::ast::AST::search (line 23) ... ok [INFO] [stdout] test functions/signature.rs - functions::signature::ParamTypes::Any (line 20) ... ok [INFO] [stdout] test parser/node_type.rs - parser::node_type::NodeType::ComparatorExpression (line 285) ... ok [INFO] [stdout] test parser/node_type.rs - parser::node_type::NodeType::CurrentNode (line 83) ... ok [INFO] [stdout] test lib.rs - (line 25) ... ok [INFO] [stdout] test lib.rs - (line 9) ... ok [INFO] [stdout] test parser/node_type.rs - parser::node_type::NodeType::Filter (line 93) ... ok [INFO] [stdout] test parser/node_type.rs - parser::node_type::NodeType::ArithmeticExpression (line 274) ... ok [INFO] [stdout] test parser/node_type.rs - parser::node_type::NodeType::ListWildcard (line 116) ... ok [INFO] [stdout] test parser/node_type.rs - parser::node_type::NodeType::Flatten (line 108) ... ok [INFO] [stdout] test parser/node_type.rs - parser::node_type::NodeType::LetExpression (line 322) ... ok [INFO] [stdout] test parser/node_type.rs - parser::node_type::NodeType::FunctionExpression (line 294) ... ok [INFO] [stdout] test parser/node_type.rs - parser::node_type::NodeType::HashWildcardProjection (line 252) ... ok [INFO] [stdout] test parser/node_type.rs - parser::node_type::NodeType::JsonValue (line 16) ... ok [INFO] [stdout] test parser/node_type.rs - parser::node_type::NodeType::Expression (line 205) ... ok [INFO] [stdout] test parser/node_type.rs - parser::node_type::NodeType::IndexExpression (line 310) ... ok [INFO] [stdout] test parser/node_type.rs - parser::node_type::NodeType::LogicalExpression (line 335) ... ok [INFO] [stdout] test parser/node_type.rs - parser::node_type::NodeType::MultiSelectHash (line 345) ... ok [INFO] [stdout] test parser/node_type.rs - parser::node_type::NodeType::MultiSelectList (line 355) ... ok [INFO] [stdout] test utils/number.rs - utils::number::Number::from (line 14) - compile fail ... ok [INFO] [stdout] test parser/node_type.rs - parser::node_type::NodeType::Multiply (line 146) ... ok [INFO] [stdout] test parser/node_type.rs - parser::node_type::NodeType::QuotedIdentifier (line 37) ... ok [INFO] [stdout] test parser/node_type.rs - parser::node_type::NodeType::Number (line 25) ... ok [INFO] [stdout] test parser/node_type.rs - parser::node_type::NodeType::SubExpression (line 234) ... ok [INFO] [stdout] test parser/node_type.rs - parser::node_type::NodeType::RootNode (line 74) ... ok [INFO] [stdout] test parser/node_type.rs - parser::node_type::NodeType::PipeExpression (line 217) ... ok [INFO] [stdout] test parser/parser.rs - parser::parser::parse (line 12) ... ok [INFO] [stdout] test parser/node_type.rs - parser::node_type::NodeType::RawString (line 46) ... ok [INFO] [stdout] test parser/node_type.rs - parser::node_type::NodeType::UnquotedIdentifier (line 55) ... ok [INFO] [stdout] test parser/node_type.rs - parser::node_type::NodeType::Slice (line 124) ... ok [INFO] [stdout] test parser/node_type.rs - parser::node_type::NodeType::Minus (line 137) ... ok [INFO] [stdout] test value.rs - value::Value::Array (line 17) ... ok [INFO] [stdout] test value.rs - value::Value::Object (line 58) ... ok [INFO] [stdout] test value.rs - value::Value::Number (line 41) ... ok [INFO] [stdout] test value.rs - value::Value::Boolean (line 25) ... ok [INFO] [stdout] test utils/map.rs - utils::map::map (line 38) ... ok [INFO] [stdout] test parser/node_type.rs - parser::node_type::NodeType::VariableRef (line 64) ... ok [INFO] [stdout] test value.rs - value::Value::Null (line 33) ... ok [INFO] [stdout] test value.rs - value::Value::map_from_json (line 141) ... ok [INFO] [stdout] test value.rs - value::Value::from_json (line 177) ... ok [INFO] [stdout] test value.rs - value::Value::String (line 50) ... ok [INFO] [stdout] test value.rs - value::Value::get_data_type (line 220) ... ok [INFO] [stdout] test value.rs - value::Value::to_json (line 202) ... ok [INFO] [stdout] test value.rs - value::Value::map_into (line 244) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 56 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.01s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "f7aca9d1d0d0df6c9159abc8d828a50d0a8222b014d5b8bf83fadda84205f912", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f7aca9d1d0d0df6c9159abc8d828a50d0a8222b014d5b8bf83fadda84205f912", kill_on_drop: false }` [INFO] [stdout] f7aca9d1d0d0df6c9159abc8d828a50d0a8222b014d5b8bf83fadda84205f912