[INFO] fetching crate jmespath_community 0.1.1...
[INFO] testing jmespath_community-0.1.1 against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-7
[INFO] extracting crate jmespath_community 0.1.1 into /workspace/builds/worker-5-tc1/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-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate jmespath_community 0.1.1 on toolchain c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "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" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 42 packages to latest compatible versions
[INFO] [stderr]       Adding indexmap v1.9.3 (available: v2.12.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" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded santiago v1.3.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ab13b72ab8af489e2cd93a1ab4007ae9a7b7321f1792f4e873a065a58248d42a
[INFO] running `Command { std: "docker" "start" "-a" "ab13b72ab8af489e2cd93a1ab4007ae9a7b7321f1792f4e873a065a58248d42a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ab13b72ab8af489e2cd93a1ab4007ae9a7b7321f1792f4e873a065a58248d42a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ab13b72ab8af489e2cd93a1ab4007ae9a7b7321f1792f4e873a065a58248d42a", kill_on_drop: false }`
[INFO] [stdout] ab13b72ab8af489e2cd93a1ab4007ae9a7b7321f1792f4e873a065a58248d42a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4a22e870fcd105e15dcc4dc29aae875ae9e2b3094cb703287382c8728669d8d6
[INFO] running `Command { std: "docker" "start" "-a" "4a22e870fcd105e15dcc4dc29aae875ae9e2b3094cb703287382c8728669d8d6", kill_on_drop: false }`
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling regex v1.12.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<ParamTypes>,
[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<ByFunctionHolder, RuntimeError> {
[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<ByFunctionHolder<'b>, RuntimeError> {
[INFO] [stdout]     |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.59s
[INFO] running `Command { std: "docker" "inspect" "4a22e870fcd105e15dcc4dc29aae875ae9e2b3094cb703287382c8728669d8d6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4a22e870fcd105e15dcc4dc29aae875ae9e2b3094cb703287382c8728669d8d6", kill_on_drop: false }`
[INFO] [stdout] 4a22e870fcd105e15dcc4dc29aae875ae9e2b3094cb703287382c8728669d8d6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 15c79f09a104a839be991972d8caf701b85b76c2466ebf3745d5f7c1a51387bf
[INFO] running `Command { std: "docker" "start" "-a" "15c79f09a104a839be991972d8caf701b85b76c2466ebf3745d5f7c1a51387bf", kill_on_drop: false }`
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling rstest_macros v0.17.0
[INFO] [stderr]    Compiling futures-timer v3.0.3
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling santiago v1.3.1
[INFO] [stderr]    Compiling jmespath_community v0.1.1 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling futures v0.3.31
[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: 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<ParamTypes>,
[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<ByFunctionHolder, RuntimeError> {
[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<ByFunctionHolder<'b>, RuntimeError> {
[INFO] [stdout]     |                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::function`
[INFO] [stdout]    --> functions/function.rs:399:9
[INFO] [stdout]     |
[INFO] [stdout] 399 |     use crate::function;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[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<ByFunctionHolder, RuntimeError> {
[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<ByFunctionHolder<'_>, 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<ParamTypes>,
[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<ByFunctionHolder, RuntimeError> {
[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<ByFunctionHolder<'b>, 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<ByFunctionHolder, RuntimeError> {
[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<ByFunctionHolder<'_>, RuntimeError> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 15.42s
[INFO] running `Command { std: "docker" "inspect" "15c79f09a104a839be991972d8caf701b85b76c2466ebf3745d5f7c1a51387bf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "15c79f09a104a839be991972d8caf701b85b76c2466ebf3745d5f7c1a51387bf", kill_on_drop: false }`
[INFO] [stdout] 15c79f09a104a839be991972d8caf701b85b76c2466ebf3745d5f7c1a51387bf
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 41f46ab9bfd837606c70acb8f5b94ddb0044f7e81a7511356e409fbb103e9ba9
[INFO] running `Command { std: "docker" "start" "-a" "41f46ab9bfd837606c70acb8f5b94ddb0044f7e81a7511356e409fbb103e9ba9", 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<ParamTypes>,
[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<ByFunctionHolder, RuntimeError> {
[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<ByFunctionHolder<'b>, 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: unused import: `crate::function`
[INFO] [stderr]    --> functions/function.rs:399:9
[INFO] [stderr]     |
[INFO] [stderr] 399 |     use crate::function;
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[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<ByFunctionHolder, RuntimeError> {
[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<ByFunctionHolder<'_>, 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<ParamTypes>,
[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<ByFunctionHolder, RuntimeError> {
[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<ByFunctionHolder<'b>, 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<ByFunctionHolder, RuntimeError> {
[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<ByFunctionHolder<'_>, RuntimeError> {
[INFO] [stderr]     |                                     ++++
[INFO] [stderr] 
[INFO] [stderr] warning: `jmespath_community` (lib test) generated 5 warnings (1 duplicate) (run `cargo fix --lib -p jmespath_community --tests` to apply 4 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s
[INFO] [stderr]      Running unittests lib.rs (/opt/rustwide/target/debug/deps/jmespath_community-100cdf4a819a970e)
[INFO] [stdout] 
[INFO] [stdout] running 493 tests
[INFO] [stdout] test errors::error::tests::it_implements_display_trait::case_1 ... ok
[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_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_4 ... 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_expref ... ok
[INFO] [stdout] test errors::invalid_value::tests::invalid_value ... ok
[INFO] [stdout] test errors::invalid_value::tests::invalid_value_received_value ... ok
[INFO] [stdout] test errors::kind::kind_test::it_implements_display_trait::case_2 ... ok
[INFO] [stdout] test errors::invalid_type::tests::invalid_type_any ... ok
[INFO] [stdout] test errors::kind::kind_test::it_implements_display_trait::case_6 ... ok
[INFO] [stdout] test errors::kind::kind_test::it_implements_display_trait::case_7 ... ok
[INFO] [stdout] test errors::kind::kind_test::it_implements_eq_trait::case_1 ... ok
[INFO] [stdout] test errors::invalid_type::tests::invalid_type_expref_any ... 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::kind::kind_test::it_implements_display_trait::case_4 ... ok
[INFO] [stdout] test errors::kind::kind_test::it_implements_partial_ord_trait::case_3 ... 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_display_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_2 ... 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_3 ... ok
[INFO] [stdout] test errors::position::tests::it_implements_partial_ord_trait::case_4 ... 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::min_by::tests::length::case_2 ... ok
[INFO] [stdout] test functions::builtin::length::tests::length::case_1 ... ok
[INFO] [stdout] test functions::builtin::min_by::tests::length::case_3 ... ok
[INFO] [stdout] test errors::position::tests::it_implements_display_trait::case_1 ... ok
[INFO] [stdout] test errors::position::tests::it_implements_eq_trait::case_1 ... ok
[INFO] [stdout] test errors::position::tests::it_implements_partial_ord_trait::case_1 ... ok
[INFO] [stdout] test functions::builtin::min_by::tests::length::case_1 ... ok
[INFO] [stdout] test errors::not_a_number::tests::not_a_number_error_builder ... ok
[INFO] [stdout] test functions::builtin::length::tests::length::case_2 ... ok
[INFO] [stdout] test functions::function::tests::it_supports_custom_function_no_params_required_closure ... ok
[INFO] [stdout] test functions::builtin::reverse::tests::revserse::case_1 ... ok
[INFO] [stdout] test functions::function::tests::it_supports_custom_function_params_optional_args ... ok
[INFO] [stdout] test functions::builtin::length::tests::length::case_3 ... ok
[INFO] [stdout] test functions::function::tests::it_supports_custom_function_params_optional_closure ... ok
[INFO] [stdout] test functions::function::tests::it_supports_custom_function_params_variadic_closure ... ok
[INFO] [stdout] test functions::signature::tests::get_max_args_count ... ok
[INFO] [stdout] test functions::function::tests::it_supports_custom_function_no_params_variadic_args ... ok
[INFO] [stdout] test functions::signature::tests::get_min_args_count ... ok
[INFO] [stdout] test functions::signature::tests::get_max_args_count_is_none_for_variadic ... ok
[INFO] [stdout] test functions::signature::tests::is_variadic ... ok
[INFO] [stdout] test functions::function::tests::it_supports_custom_function_params_required_closure ... ok
[INFO] [stdout] test functions::builtin::reverse::tests::revserse::case_2 ... ok
[INFO] [stdout] test functions::function::tests::it_supports_custom_function_params_variadic_args ... 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_no_params_optional_args ... ok
[INFO] [stdout] test functions::function::tests::it_supports_custom_function_no_params_required_args ... ok
[INFO] [stdout] test errors::error::tests::it_implements_partial_ord_trait::case_3 ... ok
[INFO] [stdout] test functions::types::tests::it_formats_data_type::case_1 ... 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_4 ... ok
[INFO] [stdout] test functions::types::tests::it_formats_data_type::case_3 ... ok
[INFO] [stdout] test functions::types::tests::it_formats_data_type::case_7 ... ok
[INFO] [stdout] test functions::types::tests::it_formats_data_type::case_6 ... ok
[INFO] [stdout] test interpreter::tests::arithmetic_expression::case_2 ... ok
[INFO] [stdout] test interpreter::tests::arithmetic_expression::case_5 ... ok
[INFO] [stdout] test functions::function::tests::it_supports_custom_function_params_required_args ... ok
[INFO] [stdout] test interpreter::tests::arithmetic_expression::case_3 ... ok
[INFO] [stdout] test interpreter::tests::arithmetic_expression::case_6 ... ok
[INFO] [stdout] test interpreter::tests::arithmetic_expression::case_4 ... ok
[INFO] [stdout] test interpreter::tests::arithmetic_expression_syntax::case_1 ... ok
[INFO] [stdout] test interpreter::tests::arithmetic_expression_not_a_number ... ok
[INFO] [stdout] test interpreter::tests::arithmetic_expression_syntax::case_2 ... ok
[INFO] [stdout] test functions::function::tests::it_supports_custom_function_no_params_optional_closure ... ok
[INFO] [stdout] test functions::signature::tests::is_variadic_false_on_required_or_optional_parameters_list ... ok
[INFO] [stdout] test interpreter::tests::arithmetic_expression_syntax::case_3 ... ok
[INFO] [stdout] test functions::types::tests::it_formats_data_type::case_5 ... ok
[INFO] [stdout] test interpreter::tests::arithmetic_expression_syntax::case_4 ... ok
[INFO] [stdout] test interpreter::tests::arithmetic_expression_syntax::case_5 ... ok
[INFO] [stdout] test interpreter::tests::arithmetic_expression_syntax::case_7 ... 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_unary::case_2 ... 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_5 ... ok
[INFO] [stdout] test interpreter::tests::comparator_expression_not_a_number::case_1 ... ok
[INFO] [stdout] test interpreter::tests::comparator_expression_not_a_number::case_2 ... 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_4 ... 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 interpreter::tests::current_node ... ok
[INFO] [stdout] test functions::types::tests::it_formats_data_type::case_8 ... ok
[INFO] [stdout] test interpreter::tests::arithmetic_expression_syntax::case_6 ... ok
[INFO] [stdout] test interpreter::tests::comparator_expression_not_a_number::case_8 ... ok
[INFO] [stdout] test interpreter::tests::filter_projection::case_1 ... ok
[INFO] [stdout] test interpreter::tests::comparator_expression_not_a_number::case_7 ... ok
[INFO] [stdout] test interpreter::tests::arithmetic_expression::case_1 ... ok
[INFO] [stdout] test functions::types::tests::it_formats_data_type::case_2 ... ok
[INFO] [stdout] test interpreter::tests::comparator_expression_not_a_number::case_4 ... ok
[INFO] [stdout] test interpreter::tests::flatten_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::function_expression ... ok
[INFO] [stdout] test interpreter::tests::hash_wildcard_projection::case_2 ... ok
[INFO] [stdout] test interpreter::tests::hash_wildcard_projection::case_3 ... 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::index_expression::case_1 ... ok
[INFO] [stdout] test interpreter::tests::index_expression_not_an_array ... ok
[INFO] [stdout] test interpreter::tests::index_expression_identifier ... ok
[INFO] [stdout] test interpreter::tests::let_expression ... ok
[INFO] [stdout] test interpreter::tests::json_value::case_1 ... ok
[INFO] [stdout] test interpreter::tests::logical_expression_unary::case_1 ... ok
[INFO] [stdout] test interpreter::tests::list_wildcard_projection::case_1 ... ok
[INFO] [stdout] test interpreter::tests::hash_wildcard_projection::case_1 ... ok
[INFO] [stdout] test interpreter::tests::list_wildcard_projection::case_2 ... ok
[INFO] [stdout] test interpreter::tests::list_wildcard_projection_raw ... ok
[INFO] [stdout] test interpreter::tests::flatten_projection_raw ... ok
[INFO] [stdout] test interpreter::tests::list_wildcard_projection_rhs ... ok
[INFO] [stdout] test interpreter::tests::function_expression_expref ... ok
[INFO] [stdout] test interpreter::tests::json_value_err ... ok
[INFO] [stdout] test interpreter::tests::let_expression_undefined_variable ... ok
[INFO] [stdout] test interpreter::tests::logical_expression_unary::case_3 ... ok
[INFO] [stdout] test interpreter::tests::logical_expression_unary::case_4 ... ok
[INFO] [stdout] test interpreter::tests::logical_expression::case_1 ... ok
[INFO] [stdout] test interpreter::tests::logical_expression_unary::case_5 ... ok
[INFO] [stdout] test interpreter::tests::logical_expression_unary::case_7 ... ok
[INFO] [stdout] test interpreter::tests::logical_expression_unary::case_6 ... 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::logical_expression_unary::case_2 ... ok
[INFO] [stdout] test interpreter::tests::multi_select_list ... ok
[INFO] [stdout] test interpreter::tests::root_node ... ok
[INFO] [stdout] test interpreter::tests::raw_string ... ok
[INFO] [stdout] test interpreter::tests::slice_projection_err ... ok
[INFO] [stdout] test interpreter::tests::slice_projection_rhs::case_2 ... ok
[INFO] [stdout] test interpreter::tests::slice_projection_rhs::case_1 ... ok
[INFO] [stdout] test interpreter::tests::pipe_expression ... ok
[INFO] [stdout] test interpreter::tests::quoted_identifier ... ok
[INFO] [stdout] test interpreter::tests::quoted_identifier_unicode ... ok
[INFO] [stdout] test interpreter::tests::slice_projection ... ok
[INFO] [stdout] test interpreter::tests::unquoted_identifier ... ok
[INFO] [stdout] test interpreter::tests::slice_string ... ok
[INFO] [stdout] test interpreter::tests::logical_expression::case_2 ... ok
[INFO] [stdout] test interpreter::tests::sub_expression ... ok
[INFO] [stdout] test lexer::lexer::tests::it_fails::case_1 ... ok
[INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_10 ... ok
[INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_09 ... ok
[INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_14 ... ok
[INFO] [stdout] test errors::kind::kind_test::it_implements_display_trait::case_5 ... ok
[INFO] [stdout] test api::tests::it_search ... ok
[INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_15 ... ok
[INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_06 ... ok
[INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_01 ... ok
[INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_07 ... ok
[INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_02 ... 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_17 ... ok
[INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_11 ... ok
[INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_18 ... ok
[INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_04 ... 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_05 ... ok
[INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_28 ... ok
[INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_21 ... ok
[INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_22 ... ok
[INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_08 ... ok
[INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_03 ... ok
[INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_25 ... ok
[INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_26 ... ok
[INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_16 ... ok
[INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_23 ... ok
[INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_30 ... ok
[INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_41 ... ok
[INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_27 ... ok
[INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_38 ... ok
[INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_42 ... ok
[INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_24 ... ok
[INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_29 ... ok
[INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_33 ... ok
[INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_34 ... ok
[INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_35 ... ok
[INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_36 ... ok
[INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_39 ... ok
[INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_44 ... ok
[INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_32 ... ok
[INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_31 ... ok
[INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_43 ... 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_2 ... ok
[INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_45 ... ok
[INFO] [stdout] test lexer::lexer::tests::it_recognizes_token::case_46 ... ok
[INFO] [stdout] test lexer::lexer::tests::it_skips_whitespace::case_1 ... ok
[INFO] [stdout] test lexer::lexer::tests::it_tokenizes_let_expression_keywords::case_2 ... ok
[INFO] [stdout] test parser::ast::tests::it_implements_debug_trait ... ok
[INFO] [stdout] test lexer::lexer::tests::it_skips_whitespace::case_3 ... ok
[INFO] [stdout] test lexer::lexer::tests::it_skips_whitespace::case_6 ... ok
[INFO] [stdout] test parser::ast::tests::it_implements_display_trait ... ok
[INFO] [stdout] test lexer::lexer::tests::raw_string::case_1 ... ok
[INFO] [stdout] test lexer::lexer::tests::raw_string::case_3 ... ok
[INFO] [stdout] test lexer::lexer::tests::raw_string::case_2 ... ok
[INFO] [stdout] test parser::ast::tests::it_pretty_prints_arithmetic_expression::case_1 ... ok
[INFO] [stdout] test lexer::lexer::tests::it_skips_whitespace::case_4 ... 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_lexemes_simple::case_03 ... ok
[INFO] [stdout] test parser::ast::tests::it_pretty_prints_lexeme ... ok
[INFO] [stdout] test parser::ast::tests::it_pretty_prints_arithmetic_expression::case_3 ... ok
[INFO] [stdout] test lexer::lexer::tests::it_skips_whitespace::case_5 ... ok
[INFO] [stdout] test lexer::lexer::tests::it_tokenizes_let_expression_keywords::case_1 ... ok
[INFO] [stdout] test parser::ast::tests::it_pretty_prints_lexemes_simple::case_01 ... ok
[INFO] [stdout] test parser::ast::tests::it_pretty_prints_arithmetic_expression::case_2 ... 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_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_09 ... ok
[INFO] [stdout] test parser::ast::tests::it_pretty_prints_lexemes_simple::case_10 ... 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_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_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_simple::case_14 ... 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_16 ... 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_17 ... 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_simple::case_21 ... 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_5 ... ok
[INFO] [stdout] test parser::ast::tests::it_pretty_prints_lexemes_text::case_2 ... ok
[INFO] [stdout] test parser::ast::tests::it_pretty_prints_lexemes_text::case_6 ... ok
[INFO] [stdout] test parser::ast::tests::it_pretty_prints_lexemes_text::case_3 ... ok
[INFO] [stdout] test parser::ast::tests::it_pretty_prints_pipe_expression ... ok
[INFO] [stdout] test parser::ast::tests::it_pretty_prints_lexemes_simple::case_08 ... ok
[INFO] [stdout] test parser::ast::tests::it_pretty_prints_sub_expression ... 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_text::case_1 ... ok
[INFO] [stdout] test parser::ast::tests::it_pretty_prints_lexemes_simple::case_02 ... ok
[INFO] [stdout] test lexer::lexer::tests::quoted_string::case_1 ... ok
[INFO] [stdout] test parser::parser::tests::arithmetic_expression::case_9 ... ok
[INFO] [stdout] test parser::parser::tests::arithmetic_expression::case_1 ... ok
[INFO] [stdout] test parser::parser::tests::arithmetic_expression::case_7 ... ok
[INFO] [stdout] test parser::parser::tests::arithmetic_expression::case_3 ... ok
[INFO] [stdout] test parser::parser::tests::arithmetic_expression_unary::case_5 ... ok
[INFO] [stdout] test parser::parser::tests::arithmetic_expression::case_5 ... ok
[INFO] [stdout] test parser::parser::tests::comparison_expression::case_3 ... ok
[INFO] [stdout] test parser::parser::tests::arithmetic_expression_unary::case_1 ... ok
[INFO] [stdout] test parser::parser::tests::comparison_expression::case_2 ... ok
[INFO] [stdout] test parser::parser::tests::arithmetic_expression::case_2 ... ok
[INFO] [stdout] test parser::parser::tests::error ... ok
[INFO] [stdout] test parser::parser::tests::arithmetic_expression_unary::case_2 ... ok
[INFO] [stdout] test parser::parser::tests::comparison_expression::case_5 ... ok
[INFO] [stdout] test parser::parser::tests::arithmetic_expression_unary::case_3 ... ok
[INFO] [stdout] test parser::parser::tests::comparison_expression::case_1 ... ok
[INFO] [stdout] test parser::parser::tests::current_node ... ok
[INFO] [stdout] test parser::parser::tests::comparison_expression::case_6 ... ok
[INFO] [stdout] test parser::parser::tests::arithmetic_expression::case_4 ... ok
[INFO] [stdout] test parser::parser::tests::arithmetic_expression::case_6 ... ok
[INFO] [stdout] test parser::parser::tests::arithmetic_expression_unary::case_4 ... ok
[INFO] [stdout] test parser::parser::tests::function_expression::case_1 ... ok
[INFO] [stdout] test parser::parser::tests::function_expression::case_3 ... ok
[INFO] [stdout] test parser::parser::tests::arithmetic_expression::case_8 ... ok
[INFO] [stdout] test parser::parser::tests::hash_wildcard_projection::case_1 ... ok
[INFO] [stdout] test parser::parser::tests::hash_wildcard_projection::case_3 ... ok
[INFO] [stdout] test parser::parser::tests::function_expression::case_2 ... ok
[INFO] [stdout] test parser::parser::tests::let_expression::case_2 ... ok
[INFO] [stdout] test parser::parser::tests::function_expression::case_5 ... ok
[INFO] [stdout] test parser::parser::tests::logical_expression::case_1 ... ok
[INFO] [stdout] test parser::parser::tests::function_expression::case_6 ... ok
[INFO] [stdout] test parser::parser::tests::index_expression::case_2 ... ok
[INFO] [stdout] test parser::parser::tests::function_expression::case_4 ... ok
[INFO] [stdout] test parser::parser::tests::multi_select_hash::case_1 ... ok
[INFO] [stdout] test parser::parser::tests::comparison_expression::case_4 ... 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::index_expression::case_1 ... ok
[INFO] [stdout] test parser::parser::tests::multi_select_list::case_3 ... ok
[INFO] [stdout] test parser::parser::tests::multi_select_hash::case_2 ... ok
[INFO] [stdout] test parser::parser::tests::hash_wildcard_projection::case_2 ... ok
[INFO] [stdout] test parser::parser::tests::let_expression::case_1 ... ok
[INFO] [stdout] test parser::parser::tests::pipe_expression ... ok
[INFO] [stdout] test parser::parser::tests::projection::case_05 ... ok
[INFO] [stdout] test parser::parser::tests::projection::case_02 ... ok
[INFO] [stdout] test parser::parser::tests::multi_select_hash::case_3 ... ok
[INFO] [stdout] test parser::parser::tests::projection::case_01 ... ok
[INFO] [stdout] test parser::parser::tests::json_value::case_1 ... ok
[INFO] [stdout] test parser::parser::tests::paren_expression ... ok
[INFO] [stdout] test parser::parser::tests::projection::case_08 ... ok
[INFO] [stdout] test parser::parser::tests::multi_select_list::case_2 ... ok
[INFO] [stdout] test parser::parser::tests::projection::case_04 ... ok
[INFO] [stdout] test parser::parser::tests::projection::case_10 ... ok
[INFO] [stdout] test parser::parser::tests::quoted_string::case_2 ... ok
[INFO] [stdout] test parser::parser::tests::projection::case_06 ... ok
[INFO] [stdout] test parser::parser::tests::projection::case_09 ... ok
[INFO] [stdout] test parser::parser::tests::quoted_string::case_3 ... ok
[INFO] [stdout] test parser::parser::tests::multi_select_list::case_1 ... ok
[INFO] [stdout] test parser::parser::tests::projection::case_07 ... ok
[INFO] [stdout] test parser::parser::tests::quoted_string::case_1 ... ok
[INFO] [stdout] test parser::parser::tests::raw_string::case_3 ... ok
[INFO] [stdout] test parser::parser::tests::slice::case_07 ... ok
[INFO] [stdout] test parser::parser::tests::projection::case_11 ... ok
[INFO] [stdout] test parser::parser::tests::raw_string::case_1 ... ok
[INFO] [stdout] test parser::parser::tests::projection::case_03 ... ok
[INFO] [stdout] test parser::parser::tests::sub_expression ... ok
[INFO] [stdout] test parser::parser::tests::slice::case_09 ... ok
[INFO] [stdout] test parser::parser::tests::raw_string::case_2 ... ok
[INFO] [stdout] test parser::parser::tests::slice::case_11 ... ok
[INFO] [stdout] test runtime::tests::invalid_arity_too_many_arguments ... ok
[INFO] [stdout] test parser::parser::tests::slice::case_01 ... ok
[INFO] [stdout] test runtime::tests::invalid_type ... ok
[INFO] [stdout] test parser::parser::tests::root_node ... ok
[INFO] [stdout] test parser::parser::tests::slice::case_05 ... ok
[INFO] [stdout] test parser::parser::tests::raw_string::case_4 ... ok
[INFO] [stdout] test parser::parser::tests::slice::case_04 ... ok
[INFO] [stdout] test runtime::tests::invalid_arity_too_few_arguments ... ok
[INFO] [stdout] test scopes::tests::with_scope ... ok
[INFO] [stdout] test utils::number::tests::ctor::case_2 ... ok
[INFO] [stdout] test runtime::tests::register_and_call_custom_add_function ... 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 scopes::tests::scopes ... ok
[INFO] [stdout] test utils::number::tests::from_i64 ... 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 utils::number::tests::if_implements_partial_eq_f32 ... ok
[INFO] [stdout] test runtime::tests::register_and_call_custom_sum_function ... 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_i8 ... 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_f64 ... ok
[INFO] [stdout] test utils::number::tests::if_implements_partial_eq_i16 ... ok
[INFO] [stdout] test utils::number::tests::if_implements_partial_eq_u8 ... ok
[INFO] [stdout] test utils::number::tests::if_implements_partial_eq_usize ... 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::it_implements_partial_ord::case_1 ... ok
[INFO] [stdout] test utils::number::tests::it_implements_partial_ord::case_2 ... ok
[INFO] [stdout] test utils::number::tests::it_implements_partial_ord::case_3 ... ok
[INFO] [stdout] test utils::number::tests::it_implements_to_f64 ... ok
[INFO] [stdout] test utils::serde::tests::it_serializes_heterogeneous_array ... ok
[INFO] [stdout] test utils::serde::tests::it_serializes_number_to_serde_json::case_1 ... 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_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_4 ... 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_2 ... 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::from_json::case_2 ... ok
[INFO] [stdout] test value::tests::from_json::case_3 ... ok
[INFO] [stdout] test value::tests::from_json::case_4 ... ok
[INFO] [stdout] test value::tests::from_json::case_5 ... ok
[INFO] [stdout] test value::tests::from_json::case_6 ... ok
[INFO] [stdout] test value::tests::from_json::case_7 ... ok
[INFO] [stdout] test value::tests::from_json_err ... ok
[INFO] [stdout] test value::tests::if_array ... ok
[INFO] [stdout] test value::tests::if_object ... ok
[INFO] [stdout] test value::tests::is_array ... ok
[INFO] [stdout] test utils::number::tests::ctor::case_1 ... 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_object ... ok
[INFO] [stdout] test value::tests::is_str ... ok
[INFO] [stdout] test value::tests::it_implements_display_trait::case_1 ... ok
[INFO] [stdout] test value::tests::it_implements_display_trait::case_2 ... 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_implements_display_trait::case_5 ... ok
[INFO] [stdout] test value::tests::it_implements_display_trait::case_6 ... 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_1 ... ok
[INFO] [stdout] test value::tests::it_maps_to_a_data_type::case_2 ... 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_4 ... ok
[INFO] [stdout] test value::tests::it_maps_to_a_data_type::case_5 ... ok
[INFO] [stdout] test value::tests::it_maps_to_a_data_type::case_6 ... ok
[INFO] [stdout] test value::tests::it_maps_to_expref ... ok
[INFO] [stdout] test value::tests::to_json::case_2 ... ok
[INFO] [stdout] test value::tests::to_json::case_3 ... ok
[INFO] [stdout] test value::tests::to_json::case_4 ... ok
[INFO] [stdout] test value::tests::to_json::case_5 ... ok
[INFO] [stdout] test value::tests::to_json::case_6 ... ok
[INFO] [stdout] test value::tests::to_json::case_7 ... 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::float_eq::case_3 ... ok
[INFO] [stdout] test value_eq::tests::float_eq::case_4 ... ok
[INFO] [stdout] test value_eq::tests::it_implements_partial_eq::case_1 ... ok
[INFO] [stdout] test value_eq::tests::it_implements_partial_eq::case_2 ... 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_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 utils::number::tests::from_i8 ... 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_eq::tests::it_implements_partial_eq_f64_lhs ... ok
[INFO] [stdout] test value_eq::tests::it_implements_partial_eq_f64_rhs ... 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 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_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_eq::tests::it_implements_partial_eq_string_rhs ... ok
[INFO] [stdout] test value_eq::tests::it_implements_partial_eq_u16_lhs ... ok
[INFO] [stdout] test value_eq::tests::it_implements_partial_eq_u16_rhs ... ok
[INFO] [stdout] test runtime::tests::unknown_function ... ok
[INFO] [stdout] test value_eq::tests::it_implements_partial_eq_isize_lhs ... ok
[INFO] [stdout] test value::tests::to_json::case_1 ... 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_u32_rhs ... ok
[INFO] [stdout] test value_eq::tests::it_implements_partial_eq_usize_lhs ... ok
[INFO] [stdout] test value_eq::tests::it_implements_partial_eq_usize_rhs ... ok
[INFO] [stdout] test value_from::tests::it_implements_from_bool ... ok
[INFO] [stdout] test value_from::tests::it_implements_from_i8 ... ok
[INFO] [stdout] test value_from::tests::it_implements_from_map ... ok
[INFO] [stdout] test value_eq::tests::it_implements_partial_eq_u8_rhs ... ok
[INFO] [stdout] test value_from::tests::it_implements_from_null ... ok
[INFO] [stdout] test value_from::tests::it_implements_from_i16 ... ok
[INFO] [stdout] test value_from::tests::it_implements_from_isize ... ok
[INFO] [stdout] test value_from::tests::it_implements_from_refstring ... ok
[INFO] [stdout] test value_from::tests::it_implements_from_refvec ... ok
[INFO] [stdout] test value_from::tests::it_implements_from_string ... ok
[INFO] [stdout] test value_from::tests::it_implements_from_u32 ... ok
[INFO] [stdout] test value_from::tests::it_implements_from_number ... ok
[INFO] [stdout] test value_from::tests::it_implements_from_u8 ... ok
[INFO] [stdout] test value_from::tests::it_implements_from_usize ... ok
[INFO] [stdout] test value_from::tests::it_implements_from_vec ... 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_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_i32 ... ok
[INFO] [stdout] test value_from::tests::it_implements_from_refstr ... ok
[INFO] [stdout] test utils::number::tests::ctor::case_3 ... ok
[INFO] [stdout] test parser::parser::tests::unquoted_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 registry::tests::it_registers_function ... ok
[INFO] [stdout] test parser::parser::tests::slice::case_02 ... ok
[INFO] [stdout] test parser::parser::tests::slice::case_08 ... ok
[INFO] [stdout] test parser::parser::tests::slice::case_10 ... ok
[INFO] [stdout] test parser::parser::tests::slice::case_12 ... ok
[INFO] [stdout] test parser::parser::tests::variable_ref ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 493 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.63s
[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 151) - compile fail ... ok
[INFO] [stdout] test errors/error.rs - errors::error::Error::unknown_function (line 72) ... ok
[INFO] [stdout] test functions/signature.rs - functions::signature::Signature::is_variadic (line 112) ... ok
[INFO] [stdout] test functions/signature.rs - functions::signature::ParamTypes::Of (line 8) ... ok
[INFO] [stdout] test functions/function.rs - functions::function::function (line 128) - compile fail ... ok
[INFO] [stdout] test lib.rs - (line 85) - compile fail ... ok
[INFO] [stdout] test functions/signature.rs - functions::signature::ParamTypes::Any (line 20) ... ok
[INFO] [stdout] test functions/function.rs - functions::function::function (line 33) ... ok
[INFO] [stdout] test parser/ast.rs - parser::ast::AST::search (line 23) ... ok
[INFO] [stdout] test functions/signature.rs - functions::signature::Signature::get_min_args_count (line 132) ... ok
[INFO] [stdout] test lib.rs - (line 41) ... ok
[INFO] [stdout] test api.rs - api::search (line 9) ... ok
[INFO] [stdout] test functions/signature.rs - functions::signature::Parameter::Variadic (line 56) ... ok
[INFO] [stdout] test lib.rs - (line 25) ... 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::ComparatorExpression (line 285) ... 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::ArithmeticExpression (line 274) ... ok
[INFO] [stdout] test lib.rs - (line 9) ... 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::FunctionExpression (line 294) ... 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::JsonValue (line 16) ... 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::CurrentNode (line 83) ... ok
[INFO] [stdout] test parser/node_type.rs - parser::node_type::NodeType::Minus (line 137) ... 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::LogicalExpression (line 335) ... 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::Filter (line 93) ... 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::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::Number (line 25) ... ok
[INFO] [stdout] test value.rs - value::Value::Array (line 17) ... ok
[INFO] [stdout] test parser/node_type.rs - parser::node_type::NodeType::Slice (line 124) ... ok
[INFO] [stdout] test utils/map.rs - utils::map::map (line 38) ... ok
[INFO] [stdout] test value.rs - value::Value::Boolean (line 25) ... 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::VariableRef (line 64) ... ok
[INFO] [stdout] test parser/node_type.rs - parser::node_type::NodeType::UnquotedIdentifier (line 55) ... ok
[INFO] [stdout] test parser/parser.rs - parser::parser::parse (line 12) ... ok
[INFO] [stdout] test parser/node_type.rs - parser::node_type::NodeType::PipeExpression (line 217) ... ok
[INFO] [stdout] test value.rs - value::Value::from_json (line 177) ... ok
[INFO] [stdout] test parser/node_type.rs - parser::node_type::NodeType::RawString (line 46) ... 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::map_from_json (line 141) ... ok
[INFO] [stdout] test value.rs - value::Value::Null (line 33) ... ok
[INFO] [stdout] test value.rs - value::Value::Object (line 58) ... 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] test value.rs - value::Value::Number (line 41) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 56 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.16s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "41f46ab9bfd837606c70acb8f5b94ddb0044f7e81a7511356e409fbb103e9ba9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "41f46ab9bfd837606c70acb8f5b94ddb0044f7e81a7511356e409fbb103e9ba9", kill_on_drop: false }`
[INFO] [stdout] 41f46ab9bfd837606c70acb8f5b94ddb0044f7e81a7511356e409fbb103e9ba9
