[INFO] fetching crate substrait-expr 0.2.3...
[INFO] checking substrait-expr-0.2.3 against try#d1d7143153307f561233bd4d93e2a3b24157b081 for pr-151539-1
[INFO] extracting crate substrait-expr 0.2.3 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate substrait-expr 0.2.3
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate substrait-expr 0.2.3
[INFO] tweaked toml for crates.io crate substrait-expr 0.2.3 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate substrait-expr 0.2.3 on toolchain d1d7143153307f561233bd4d93e2a3b24157b081
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d1d7143153307f561233bd4d93e2a3b24157b081" "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" "+d1d7143153307f561233bd4d93e2a3b24157b081" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 73 packages to latest compatible versions
[INFO] [stderr]       Adding prost v0.13.5 (available: v0.14.4)
[INFO] [stderr]       Adding substrait v0.50.4 (available: v0.63.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d1d7143153307f561233bd4d93e2a3b24157b081" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] f1309b6233690151ba6071bbe4b27056e343c492b4b1bbb7514a58a05c1f830b
[INFO] running `Command { std: "docker" "start" "f1309b6233690151ba6071bbe4b27056e343c492b4b1bbb7514a58a05c1f830b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f1309b6233690151ba6071bbe4b27056e343c492b4b1bbb7514a58a05c1f830b" "/opt/rustwide/cargo-home/bin/cargo" "+d1d7143153307f561233bd4d93e2a3b24157b081" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f1309b6233690151ba6071bbe4b27056e343c492b4b1bbb7514a58a05c1f830b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f1309b6233690151ba6071bbe4b27056e343c492b4b1bbb7514a58a05c1f830b" "/opt/rustwide/cargo-home/bin/cargo" "+d1d7143153307f561233bd4d93e2a3b24157b081" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling schemars v0.8.22
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling dyn-clone v1.0.20
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling bytes v1.12.0
[INFO] [stderr]    Compiling regress v0.10.5
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling fixedbitset v0.5.7
[INFO] [stderr]    Compiling prettyplease v0.2.37
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling petgraph v0.7.1
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling unsafe-libyaml v0.2.11
[INFO] [stderr]    Compiling multimap v0.10.1
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling unicode-segmentation v1.13.3
[INFO] [stderr]    Compiling regex v1.12.4
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling convert_case v0.6.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling prost-derive v0.13.5
[INFO] [stderr]    Compiling schemars_derive v0.8.22
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling substrait-expr-macros v0.2.3
[INFO] [stderr]    Compiling prost v0.13.5
[INFO] [stderr]     Checking prost-types v0.13.5
[INFO] [stderr]    Compiling prost-build v0.13.5
[INFO] [stderr]    Compiling serde_tokenstream v0.2.3
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling typify-impl v0.2.0
[INFO] [stderr]    Compiling typify-macro v0.2.0
[INFO] [stderr]    Compiling typify v0.2.0
[INFO] [stderr]    Compiling substrait v0.50.4
[INFO] [stderr]    Compiling substrait-expr-funcgen v0.2.3
[INFO] [stderr]    Compiling substrait-expr v0.2.3 (/opt/rustwide/workdir)
[INFO] [stderr] warning: substrait-expr@0.2.3: /opt/rustwide/workdir
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of least with unrecognized type in YAML file: T|?
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of least_skip_null with unrecognized type in YAML file: T&?
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of greatest with unrecognized type in YAML file: T|?
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of greatest_skip_null with unrecognized type in YAML file: T&?
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring implementation of extract containing enumeration arg item
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring implementation of extract containing enumeration arg item
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring implementation of extract containing enumeration arg item
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring implementation of extract containing enumeration arg item
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring implementation of extract containing enumeration arg item
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring implementation of extract containing enumeration arg item
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring implementation of extract containing enumeration arg item
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring implementation of extract_boolean containing enumeration arg item
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring implementation of extract_boolean containing enumeration arg item
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring implementation of extract_boolean containing enumeration arg item
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of add with unrecognized type in YAML file: timestamp
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of add with unrecognized type in YAML file: timestamp_tz
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of add with unrecognized type in YAML file: timestamp
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of add with unrecognized type in YAML file: timestamp
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of add with unrecognized type in YAML file: timestamp_tz
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of add with unrecognized type in YAML file: timestamp
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of add_intervals with unrecognized type in YAML file: interval_day
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of add_intervals with unrecognized type in YAML file: interval_year
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of subtract with unrecognized type in YAML file: timestamp
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of subtract with unrecognized type in YAML file: timestamp_tz
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of subtract with unrecognized type in YAML file: timestamp_tz
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of subtract with unrecognized type in YAML file: date
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of subtract with unrecognized type in YAML file: timestamp
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of subtract with unrecognized type in YAML file: timestamp_tz
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of subtract with unrecognized type in YAML file: date
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of lte with unrecognized type in YAML file: timestamp
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of lte with unrecognized type in YAML file: timestamp_tz
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of lte with unrecognized type in YAML file: date
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of lte with unrecognized type in YAML file: interval_day
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of lte with unrecognized type in YAML file: interval_year
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of lt with unrecognized type in YAML file: timestamp
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of lt with unrecognized type in YAML file: timestamp_tz
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of lt with unrecognized type in YAML file: date
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of lt with unrecognized type in YAML file: interval_day
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of lt with unrecognized type in YAML file: interval_year
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of gte with unrecognized type in YAML file: timestamp
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of gte with unrecognized type in YAML file: timestamp_tz
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of gte with unrecognized type in YAML file: date
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of gte with unrecognized type in YAML file: interval_day
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of gte with unrecognized type in YAML file: interval_year
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of gt with unrecognized type in YAML file: timestamp
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of gt with unrecognized type in YAML file: timestamp_tz
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of gt with unrecognized type in YAML file: date
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of gt with unrecognized type in YAML file: interval_day
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of gt with unrecognized type in YAML file: interval_year
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of assume_timezone with unrecognized type in YAML file: timestamp_tz
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of assume_timezone with unrecognized type in YAML file: timestamp_tz
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of local_timestamp with unrecognized type in YAML file: timestamp
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of strptime_time with unrecognized type in YAML file: time
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of strptime_date with unrecognized type in YAML file: date
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of strptime_timestamp with unrecognized type in YAML file: timestamp_tz
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of strptime_timestamp with unrecognized type in YAML file: timestamp_tz
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of strftime with unrecognized type in YAML file: string
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of strftime with unrecognized type in YAML file: string
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of strftime with unrecognized type in YAML file: string
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of strftime with unrecognized type in YAML file: string
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of round_temporal with unrecognized type in YAML file: timestamp
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of round_temporal with unrecognized type in YAML file: timestamp_tz
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of round_temporal with unrecognized type in YAML file: date
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of round_temporal with unrecognized type in YAML file: time
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of round_calendar with unrecognized type in YAML file: timestamp
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of round_calendar with unrecognized type in YAML file: timestamp_tz
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of round_calendar with unrecognized type in YAML file: date
[INFO] [stderr] warning: substrait-expr@0.2.3: Ignoring impl of round_calendar with unrecognized type in YAML file: time
[INFO] [stdout] warning: trait `HasRequiredProperties` is never used
[INFO] [stdout]  --> src/util.rs:5:18
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub(crate) trait HasRequiredProperties<T> {
[INFO] [stdout]   |                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (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]    --> src/builder.rs:299:19
[INFO] [stdout]     |
[INFO] [stdout] 299 |     pub fn fields(&self) -> RefBuilder {
[INFO] [stdout]     |                   ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided 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] 299 |     pub fn fields(&self) -> RefBuilder<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/builder.rs:303:22
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub fn functions(&self) -> FunctionsBuilder {
[INFO] [stdout]     |                      ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      the lifetime is elided 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] 303 |     pub fn functions(&self) -> FunctionsBuilder<'_> {
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/builder/functions.rs:210:9
[INFO] [stdout]     |
[INFO] [stdout] 210 |         &self,
[INFO] [stdout]     |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 213 |     ) -> FunctionBuilder {
[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] 213 |     ) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/builder/schema.rs:156:18
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub fn types(&self) -> TypeBuilder {
[INFO] [stdout]     |                  ^^^^^     ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided 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] 156 |     pub fn types(&self) -> TypeBuilder<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:667:16
[INFO] [stdout]     |
[INFO] [stdout] 667 |         fn add(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 667 |         fn add(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:668:21
[INFO] [stdout]     |
[INFO] [stdout] 668 |         fn subtract(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                     ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 668 |         fn subtract(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:669:21
[INFO] [stdout]     |
[INFO] [stdout] 669 |         fn multiply(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                     ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 669 |         fn multiply(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:670:19
[INFO] [stdout]     |
[INFO] [stdout] 670 |         fn divide(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                   ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 670 |         fn divide(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:671:19
[INFO] [stdout]     |
[INFO] [stdout] 671 |         fn negate(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                   ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided 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] 671 |         fn negate(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:672:20
[INFO] [stdout]     |
[INFO] [stdout] 672 |         fn modulus(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                    ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 672 |         fn modulus(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:673:18
[INFO] [stdout]     |
[INFO] [stdout] 673 |         fn power(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                  ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 673 |         fn power(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:674:17
[INFO] [stdout]     |
[INFO] [stdout] 674 |         fn sqrt(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                 ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided 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] 674 |         fn sqrt(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:675:16
[INFO] [stdout]     |
[INFO] [stdout] 675 |         fn exp(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided 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] 675 |         fn exp(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:676:16
[INFO] [stdout]     |
[INFO] [stdout] 676 |         fn cos(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided 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] 676 |         fn cos(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:677:16
[INFO] [stdout]     |
[INFO] [stdout] 677 |         fn sin(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided 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] 677 |         fn sin(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:678:16
[INFO] [stdout]     |
[INFO] [stdout] 678 |         fn tan(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided 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] 678 |         fn tan(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:679:17
[INFO] [stdout]     |
[INFO] [stdout] 679 |         fn cosh(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                 ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided 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] 679 |         fn cosh(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:680:17
[INFO] [stdout]     |
[INFO] [stdout] 680 |         fn sinh(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                 ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided 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] 680 |         fn sinh(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:681:17
[INFO] [stdout]     |
[INFO] [stdout] 681 |         fn tanh(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                 ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided 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] 681 |         fn tanh(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:682:17
[INFO] [stdout]     |
[INFO] [stdout] 682 |         fn acos(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                 ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided 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] 682 |         fn acos(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:683:17
[INFO] [stdout]     |
[INFO] [stdout] 683 |         fn asin(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                 ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided 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] 683 |         fn asin(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:684:17
[INFO] [stdout]     |
[INFO] [stdout] 684 |         fn atan(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                 ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided 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] 684 |         fn atan(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:685:18
[INFO] [stdout]     |
[INFO] [stdout] 685 |         fn acosh(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                  ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided 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] 685 |         fn acosh(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:686:18
[INFO] [stdout]     |
[INFO] [stdout] 686 |         fn asinh(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                  ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided 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] 686 |         fn asinh(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:687:18
[INFO] [stdout]     |
[INFO] [stdout] 687 |         fn atanh(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                  ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided 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] 687 |         fn atanh(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:688:19
[INFO] [stdout]     |
[INFO] [stdout] 688 |         fn atan_2(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                   ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 688 |         fn atan_2(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:689:20
[INFO] [stdout]     |
[INFO] [stdout] 689 |         fn radians(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                    ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided 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] 689 |         fn radians(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:690:20
[INFO] [stdout]     |
[INFO] [stdout] 690 |         fn degrees(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                    ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided 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] 690 |         fn degrees(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:691:16
[INFO] [stdout]     |
[INFO] [stdout] 691 |         fn abs(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided 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] 691 |         fn abs(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:692:17
[INFO] [stdout]     |
[INFO] [stdout] 692 |         fn sign(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                 ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided 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] 692 |         fn sign(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:693:22
[INFO] [stdout]     |
[INFO] [stdout] 693 |         fn factorial(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                      ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      the lifetime is elided 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] 693 |         fn factorial(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:694:24
[INFO] [stdout]     |
[INFO] [stdout] 694 |         fn bitwise_not(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                        ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        the lifetime is elided 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] 694 |         fn bitwise_not(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:695:24
[INFO] [stdout]     |
[INFO] [stdout] 695 |         fn bitwise_and(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                        ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 695 |         fn bitwise_and(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:696:23
[INFO] [stdout]     |
[INFO] [stdout] 696 |         fn bitwise_or(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                       ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 696 |         fn bitwise_or(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:697:24
[INFO] [stdout]     |
[INFO] [stdout] 697 |         fn bitwise_xor(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                        ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 697 |         fn bitwise_xor(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:700:16
[INFO] [stdout]     |
[INFO] [stdout] 700 |         fn add(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 700 |         fn add(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:703:21
[INFO] [stdout]     |
[INFO] [stdout] 703 |         fn subtract(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                     ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 703 |         fn subtract(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:706:21
[INFO] [stdout]     |
[INFO] [stdout] 706 |         fn multiply(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                     ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 706 |         fn multiply(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:709:19
[INFO] [stdout]     |
[INFO] [stdout] 709 |         fn divide(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                   ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 709 |         fn divide(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:712:19
[INFO] [stdout]     |
[INFO] [stdout] 712 |         fn negate(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                   ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided 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] 712 |         fn negate(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:715:20
[INFO] [stdout]     |
[INFO] [stdout] 715 |         fn modulus(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                    ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 715 |         fn modulus(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:718:18
[INFO] [stdout]     |
[INFO] [stdout] 718 |         fn power(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                  ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 718 |         fn power(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:721:17
[INFO] [stdout]     |
[INFO] [stdout] 721 |         fn sqrt(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                 ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided 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] 721 |         fn sqrt(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:724:16
[INFO] [stdout]     |
[INFO] [stdout] 724 |         fn exp(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided 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] 724 |         fn exp(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:727:16
[INFO] [stdout]     |
[INFO] [stdout] 727 |         fn cos(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided 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] 727 |         fn cos(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:730:16
[INFO] [stdout]     |
[INFO] [stdout] 730 |         fn sin(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided 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] 730 |         fn sin(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:733:16
[INFO] [stdout]     |
[INFO] [stdout] 733 |         fn tan(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided 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] 733 |         fn tan(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:736:17
[INFO] [stdout]     |
[INFO] [stdout] 736 |         fn cosh(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                 ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided 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] 736 |         fn cosh(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:739:17
[INFO] [stdout]     |
[INFO] [stdout] 739 |         fn sinh(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                 ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided 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] 739 |         fn sinh(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:742:17
[INFO] [stdout]     |
[INFO] [stdout] 742 |         fn tanh(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                 ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided 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] 742 |         fn tanh(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:745:17
[INFO] [stdout]     |
[INFO] [stdout] 745 |         fn acos(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                 ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided 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] 745 |         fn acos(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:748:17
[INFO] [stdout]     |
[INFO] [stdout] 748 |         fn asin(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                 ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided 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] 748 |         fn asin(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:751:17
[INFO] [stdout]     |
[INFO] [stdout] 751 |         fn atan(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                 ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided 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] 751 |         fn atan(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:754:18
[INFO] [stdout]     |
[INFO] [stdout] 754 |         fn acosh(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                  ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided 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] 754 |         fn acosh(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:757:18
[INFO] [stdout]     |
[INFO] [stdout] 757 |         fn asinh(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                  ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided 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] 757 |         fn asinh(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:760:18
[INFO] [stdout]     |
[INFO] [stdout] 760 |         fn atanh(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                  ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided 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] 760 |         fn atanh(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:763:19
[INFO] [stdout]     |
[INFO] [stdout] 763 |         fn atan_2(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                   ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 763 |         fn atan_2(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:766:20
[INFO] [stdout]     |
[INFO] [stdout] 766 |         fn radians(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                    ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided 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] 766 |         fn radians(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:769:20
[INFO] [stdout]     |
[INFO] [stdout] 769 |         fn degrees(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                    ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided 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] 769 |         fn degrees(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:772:16
[INFO] [stdout]     |
[INFO] [stdout] 772 |         fn abs(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided 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] 772 |         fn abs(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:775:17
[INFO] [stdout]     |
[INFO] [stdout] 775 |         fn sign(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                 ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided 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] 775 |         fn sign(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:778:22
[INFO] [stdout]     |
[INFO] [stdout] 778 |         fn factorial(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                      ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      the lifetime is elided 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] 778 |         fn factorial(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:781:24
[INFO] [stdout]     |
[INFO] [stdout] 781 |         fn bitwise_not(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                        ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        the lifetime is elided 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] 781 |         fn bitwise_not(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:784:24
[INFO] [stdout]     |
[INFO] [stdout] 784 |         fn bitwise_and(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                        ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 784 |         fn bitwise_and(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:787:23
[INFO] [stdout]     |
[INFO] [stdout] 787 |         fn bitwise_or(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                       ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 787 |         fn bitwise_or(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:790:24
[INFO] [stdout]     |
[INFO] [stdout] 790 |         fn bitwise_xor(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                        ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 790 |         fn bitwise_xor(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:857:15
[INFO] [stdout]     |
[INFO] [stdout] 857 |         fn or(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]     |               ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |               |
[INFO] [stdout]     |               the lifetime is elided 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] 857 |         fn or(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:858:16
[INFO] [stdout]     |
[INFO] [stdout] 858 |         fn and(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided 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] 858 |         fn and(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:859:20
[INFO] [stdout]     |
[INFO] [stdout] 859 |         fn and_not(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                    ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 859 |         fn and_not(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:860:16
[INFO] [stdout]     |
[INFO] [stdout] 860 |         fn xor(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 860 |         fn xor(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:861:16
[INFO] [stdout]     |
[INFO] [stdout] 861 |         fn not(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided 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] 861 |         fn not(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:864:15
[INFO] [stdout]     |
[INFO] [stdout] 864 |         fn or(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]     |               ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |               |
[INFO] [stdout]     |               the lifetime is elided 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] 864 |         fn or(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:867:16
[INFO] [stdout]     |
[INFO] [stdout] 867 |         fn and(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided 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] 867 |         fn and(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:870:20
[INFO] [stdout]     |
[INFO] [stdout] 870 |         fn and_not(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                    ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 870 |         fn and_not(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:873:16
[INFO] [stdout]     |
[INFO] [stdout] 873 |         fn xor(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 873 |         fn xor(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:876:16
[INFO] [stdout]     |
[INFO] [stdout] 876 |         fn not(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided 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] 876 |         fn not(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1099:22
[INFO] [stdout]      |
[INFO] [stdout] 1099 |         fn not_equal(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                      ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1099 |         fn not_equal(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1100:18
[INFO] [stdout]      |
[INFO] [stdout] 1100 |         fn equal(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                  ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1100 |         fn equal(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1102:13
[INFO] [stdout]      |
[INFO] [stdout] 1102 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1105 |         ) -> FunctionBuilder;
[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] 1105 |         ) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1106:15
[INFO] [stdout]      |
[INFO] [stdout] 1106 |         fn lt(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]      |               ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1106 |         fn lt(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1107:15
[INFO] [stdout]      |
[INFO] [stdout] 1107 |         fn gt(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]      |               ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1107 |         fn gt(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1108:16
[INFO] [stdout]      |
[INFO] [stdout] 1108 |         fn lte(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1108 |         fn lte(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1109:16
[INFO] [stdout]      |
[INFO] [stdout] 1109 |         fn gte(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1109 |         fn gte(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1111:13
[INFO] [stdout]      |
[INFO] [stdout] 1111 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1115 |         ) -> FunctionBuilder;
[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] 1115 |         ) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1116:20
[INFO] [stdout]      |
[INFO] [stdout] 1116 |         fn is_null(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                    ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    the lifetime is elided 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] 1116 |         fn is_null(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1117:24
[INFO] [stdout]      |
[INFO] [stdout] 1117 |         fn is_not_null(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                        ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                        |
[INFO] [stdout]      |                        the lifetime is elided 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] 1117 |         fn is_not_null(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1118:19
[INFO] [stdout]      |
[INFO] [stdout] 1118 |         fn is_nan(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                   ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided 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] 1118 |         fn is_nan(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1119:22
[INFO] [stdout]      |
[INFO] [stdout] 1119 |         fn is_finite(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                      ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                      |
[INFO] [stdout]      |                      the lifetime is elided 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] 1119 |         fn is_finite(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1120:24
[INFO] [stdout]      |
[INFO] [stdout] 1120 |         fn is_infinite(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                        ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                        |
[INFO] [stdout]      |                        the lifetime is elided 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] 1120 |         fn is_infinite(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1121:19
[INFO] [stdout]      |
[INFO] [stdout] 1121 |         fn nullif(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                   ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1121 |         fn nullif(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1122:21
[INFO] [stdout]      |
[INFO] [stdout] 1122 |         fn coalesce(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                     ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided 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] 1122 |         fn coalesce(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1123:18
[INFO] [stdout]      |
[INFO] [stdout] 1123 |         fn least(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                  ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  the lifetime is elided 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] 1123 |         fn least(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1124:28
[INFO] [stdout]      |
[INFO] [stdout] 1124 |         fn least_skip_null(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                            ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                            |
[INFO] [stdout]      |                            the lifetime is elided 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] 1124 |         fn least_skip_null(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1125:21
[INFO] [stdout]      |
[INFO] [stdout] 1125 |         fn greatest(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                     ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided 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] 1125 |         fn greatest(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1126:31
[INFO] [stdout]      |
[INFO] [stdout] 1126 |         fn greatest_skip_null(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                               ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               the lifetime is elided 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] 1126 |         fn greatest_skip_null(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1129:22
[INFO] [stdout]      |
[INFO] [stdout] 1129 |         fn not_equal(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]      |                      ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1129 |         fn not_equal(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1132:18
[INFO] [stdout]      |
[INFO] [stdout] 1132 |         fn equal(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]      |                  ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1132 |         fn equal(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1136:13
[INFO] [stdout]      |
[INFO] [stdout] 1136 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1139 |         ) -> FunctionBuilder {
[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] 1139 |         ) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1142:15
[INFO] [stdout]      |
[INFO] [stdout] 1142 |         fn lt(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]      |               ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1142 |         fn lt(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1145:15
[INFO] [stdout]      |
[INFO] [stdout] 1145 |         fn gt(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]      |               ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1145 |         fn gt(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1148:16
[INFO] [stdout]      |
[INFO] [stdout] 1148 |         fn lte(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]      |                ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1148 |         fn lte(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1151:16
[INFO] [stdout]      |
[INFO] [stdout] 1151 |         fn gte(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]      |                ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1151 |         fn gte(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1155:13
[INFO] [stdout]      |
[INFO] [stdout] 1155 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1159 |         ) -> FunctionBuilder {
[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] 1159 |         ) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1162:20
[INFO] [stdout]      |
[INFO] [stdout] 1162 |         fn is_null(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]      |                    ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    the lifetime is elided 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] 1162 |         fn is_null(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1165:24
[INFO] [stdout]      |
[INFO] [stdout] 1165 |         fn is_not_null(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]      |                        ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                        |
[INFO] [stdout]      |                        the lifetime is elided 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] 1165 |         fn is_not_null(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1168:19
[INFO] [stdout]      |
[INFO] [stdout] 1168 |         fn is_nan(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]      |                   ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided 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] 1168 |         fn is_nan(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1171:22
[INFO] [stdout]      |
[INFO] [stdout] 1171 |         fn is_finite(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]      |                      ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                      |
[INFO] [stdout]      |                      the lifetime is elided 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] 1171 |         fn is_finite(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1174:24
[INFO] [stdout]      |
[INFO] [stdout] 1174 |         fn is_infinite(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]      |                        ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                        |
[INFO] [stdout]      |                        the lifetime is elided 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] 1174 |         fn is_infinite(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1177:19
[INFO] [stdout]      |
[INFO] [stdout] 1177 |         fn nullif(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]      |                   ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1177 |         fn nullif(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1180:21
[INFO] [stdout]      |
[INFO] [stdout] 1180 |         fn coalesce(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]      |                     ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided 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] 1180 |         fn coalesce(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1183:18
[INFO] [stdout]      |
[INFO] [stdout] 1183 |         fn least(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]      |                  ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  the lifetime is elided 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] 1183 |         fn least(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1186:28
[INFO] [stdout]      |
[INFO] [stdout] 1186 |         fn least_skip_null(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]      |                            ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                            |
[INFO] [stdout]      |                            the lifetime is elided 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] 1186 |         fn least_skip_null(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1189:21
[INFO] [stdout]      |
[INFO] [stdout] 1189 |         fn greatest(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]      |                     ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided 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] 1189 |         fn greatest(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1192:31
[INFO] [stdout]      |
[INFO] [stdout] 1192 |         fn greatest_skip_null(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]      |                               ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               the lifetime is elided 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] 1192 |         fn greatest_skip_null(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1302:20
[INFO] [stdout]      |
[INFO] [stdout] 1302 |         fn extract(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                    ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1302 |         fn extract(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1304:13
[INFO] [stdout]      |
[INFO] [stdout] 1304 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1308 |         ) -> FunctionBuilder;
[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] 1308 |         ) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1310:13
[INFO] [stdout]      |
[INFO] [stdout] 1310 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1315 |         ) -> FunctionBuilder;
[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] 1315 |         ) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1316:28
[INFO] [stdout]      |
[INFO] [stdout] 1316 |         fn extract_boolean(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                            ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1316 |         fn extract_boolean(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1318:13
[INFO] [stdout]      |
[INFO] [stdout] 1318 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1322 |         ) -> FunctionBuilder;
[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] 1322 |         ) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1323:16
[INFO] [stdout]      |
[INFO] [stdout] 1323 |         fn add(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1323 |         fn add(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1325:13
[INFO] [stdout]      |
[INFO] [stdout] 1325 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1329 |         ) -> FunctionBuilder;
[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] 1329 |         ) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1330:26
[INFO] [stdout]      |
[INFO] [stdout] 1330 |         fn add_intervals(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                          ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1330 |         fn add_intervals(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1331:21
[INFO] [stdout]      |
[INFO] [stdout] 1331 |         fn subtract(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                     ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1331 |         fn subtract(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1333:13
[INFO] [stdout]      |
[INFO] [stdout] 1333 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1337 |         ) -> FunctionBuilder;
[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] 1337 |         ) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1338:16
[INFO] [stdout]      |
[INFO] [stdout] 1338 |         fn lte(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1338 |         fn lte(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1339:15
[INFO] [stdout]      |
[INFO] [stdout] 1339 |         fn lt(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]      |               ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1339 |         fn lt(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1340:16
[INFO] [stdout]      |
[INFO] [stdout] 1340 |         fn gte(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1340 |         fn gte(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1341:15
[INFO] [stdout]      |
[INFO] [stdout] 1341 |         fn gt(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]      |               ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1341 |         fn gt(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1342:28
[INFO] [stdout]      |
[INFO] [stdout] 1342 |         fn assume_timezone(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                            ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1342 |         fn assume_timezone(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1343:28
[INFO] [stdout]      |
[INFO] [stdout] 1343 |         fn local_timestamp(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                            ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1343 |         fn local_timestamp(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1344:26
[INFO] [stdout]      |
[INFO] [stdout] 1344 |         fn strptime_time(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                          ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1344 |         fn strptime_time(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1345:26
[INFO] [stdout]      |
[INFO] [stdout] 1345 |         fn strptime_date(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                          ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1345 |         fn strptime_date(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1347:13
[INFO] [stdout]      |
[INFO] [stdout] 1347 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1350 |         ) -> FunctionBuilder;
[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] 1350 |         ) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1352:13
[INFO] [stdout]      |
[INFO] [stdout] 1352 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1356 |         ) -> FunctionBuilder;
[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] 1356 |         ) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1357:21
[INFO] [stdout]      |
[INFO] [stdout] 1357 |         fn strftime(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                     ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1357 |         fn strftime(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1359:13
[INFO] [stdout]      |
[INFO] [stdout] 1359 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1363 |         ) -> FunctionBuilder;
[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] 1363 |         ) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1365:13
[INFO] [stdout]      |
[INFO] [stdout] 1365 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1371 |         ) -> FunctionBuilder;
[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] 1371 |         ) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1373:13
[INFO] [stdout]      |
[INFO] [stdout] 1373 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1380 |         ) -> FunctionBuilder;
[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] 1380 |         ) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1382:13
[INFO] [stdout]      |
[INFO] [stdout] 1382 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1388 |         ) -> FunctionBuilder;
[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] 1388 |         ) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1390:13
[INFO] [stdout]      |
[INFO] [stdout] 1390 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1397 |         ) -> FunctionBuilder;
[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] 1397 |         ) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1400:20
[INFO] [stdout]      |
[INFO] [stdout] 1400 |         fn extract(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]      |                    ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1400 |         fn extract(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1404:13
[INFO] [stdout]      |
[INFO] [stdout] 1404 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1408 |         ) -> FunctionBuilder {
[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] 1408 |         ) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1412:13
[INFO] [stdout]      |
[INFO] [stdout] 1412 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1417 |         ) -> FunctionBuilder {
[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] 1417 |         ) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1421:13
[INFO] [stdout]      |
[INFO] [stdout] 1421 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1424 |         ) -> FunctionBuilder {
[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] 1424 |         ) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1428:13
[INFO] [stdout]      |
[INFO] [stdout] 1428 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1432 |         ) -> FunctionBuilder {
[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] 1432 |         ) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1435:16
[INFO] [stdout]      |
[INFO] [stdout] 1435 |         fn add(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]      |                ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1435 |         fn add(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1439:13
[INFO] [stdout]      |
[INFO] [stdout] 1439 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1443 |         ) -> FunctionBuilder {
[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] 1443 |         ) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1446:26
[INFO] [stdout]      |
[INFO] [stdout] 1446 |         fn add_intervals(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]      |                          ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1446 |         fn add_intervals(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1449:21
[INFO] [stdout]      |
[INFO] [stdout] 1449 |         fn subtract(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]      |                     ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1449 |         fn subtract(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1453:13
[INFO] [stdout]      |
[INFO] [stdout] 1453 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1457 |         ) -> FunctionBuilder {
[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] 1457 |         ) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1460:16
[INFO] [stdout]      |
[INFO] [stdout] 1460 |         fn lte(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]      |                ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1460 |         fn lte(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1463:15
[INFO] [stdout]      |
[INFO] [stdout] 1463 |         fn lt(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]      |               ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1463 |         fn lt(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1466:16
[INFO] [stdout]      |
[INFO] [stdout] 1466 |         fn gte(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]      |                ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1466 |         fn gte(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1469:15
[INFO] [stdout]      |
[INFO] [stdout] 1469 |         fn gt(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]      |               ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1469 |         fn gt(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1473:13
[INFO] [stdout]      |
[INFO] [stdout] 1473 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1476 |         ) -> FunctionBuilder {
[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] 1476 |         ) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1480:13
[INFO] [stdout]      |
[INFO] [stdout] 1480 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1483 |         ) -> FunctionBuilder {
[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] 1483 |         ) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1486:26
[INFO] [stdout]      |
[INFO] [stdout] 1486 |         fn strptime_time(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]      |                          ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1486 |         fn strptime_time(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1489:26
[INFO] [stdout]      |
[INFO] [stdout] 1489 |         fn strptime_date(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]      |                          ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1489 |         fn strptime_date(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1493:13
[INFO] [stdout]      |
[INFO] [stdout] 1493 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1496 |         ) -> FunctionBuilder {
[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] 1496 |         ) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1500:13
[INFO] [stdout]      |
[INFO] [stdout] 1500 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1504 |         ) -> FunctionBuilder {
[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] 1504 |         ) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1507:21
[INFO] [stdout]      |
[INFO] [stdout] 1507 |         fn strftime(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]      |                     ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1507 |         fn strftime(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1511:13
[INFO] [stdout]      |
[INFO] [stdout] 1511 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1515 |         ) -> FunctionBuilder {
[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] 1515 |         ) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1519:13
[INFO] [stdout]      |
[INFO] [stdout] 1519 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1525 |         ) -> FunctionBuilder {
[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] 1525 |         ) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1529:13
[INFO] [stdout]      |
[INFO] [stdout] 1529 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1536 |         ) -> FunctionBuilder {
[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] 1536 |         ) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1540:13
[INFO] [stdout]      |
[INFO] [stdout] 1540 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1546 |         ) -> FunctionBuilder {
[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] 1546 |         ) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1550:13
[INFO] [stdout]      |
[INFO] [stdout] 1550 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1557 |         ) -> FunctionBuilder {
[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] 1557 |         ) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/helpers/schema.rs:279:70
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn names_dfs<'a>(&'a self) -> Result<Box<dyn Iterator<Item = &str> + 'a>> {
[INFO] [stdout]     |                           -- the lifetime is named here              ^^^^ the same lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn names_dfs<'a>(&'a self) -> Result<Box<dyn Iterator<Item = &'a str> + 'a>> {
[INFO] [stdout]     |                                                                       ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `HasRequiredProperties` is never used
[INFO] [stdout]  --> src/util.rs:5:18
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub(crate) trait HasRequiredProperties<T> {
[INFO] [stdout]   |                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (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]    --> src/builder.rs:299:19
[INFO] [stdout]     |
[INFO] [stdout] 299 |     pub fn fields(&self) -> RefBuilder {
[INFO] [stdout]     |                   ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided 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] 299 |     pub fn fields(&self) -> RefBuilder<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/builder.rs:303:22
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub fn functions(&self) -> FunctionsBuilder {
[INFO] [stdout]     |                      ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      the lifetime is elided 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] 303 |     pub fn functions(&self) -> FunctionsBuilder<'_> {
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/builder/functions.rs:210:9
[INFO] [stdout]     |
[INFO] [stdout] 210 |         &self,
[INFO] [stdout]     |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 213 |     ) -> FunctionBuilder {
[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] 213 |     ) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/builder/schema.rs:156:18
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub fn types(&self) -> TypeBuilder {
[INFO] [stdout]     |                  ^^^^^     ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided 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] 156 |     pub fn types(&self) -> TypeBuilder<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:667:16
[INFO] [stdout]     |
[INFO] [stdout] 667 |         fn add(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 667 |         fn add(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:668:21
[INFO] [stdout]     |
[INFO] [stdout] 668 |         fn subtract(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                     ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 668 |         fn subtract(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:669:21
[INFO] [stdout]     |
[INFO] [stdout] 669 |         fn multiply(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                     ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 669 |         fn multiply(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:670:19
[INFO] [stdout]     |
[INFO] [stdout] 670 |         fn divide(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                   ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 670 |         fn divide(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:671:19
[INFO] [stdout]     |
[INFO] [stdout] 671 |         fn negate(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                   ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided 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] 671 |         fn negate(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:672:20
[INFO] [stdout]     |
[INFO] [stdout] 672 |         fn modulus(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                    ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 672 |         fn modulus(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:673:18
[INFO] [stdout]     |
[INFO] [stdout] 673 |         fn power(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                  ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 673 |         fn power(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:674:17
[INFO] [stdout]     |
[INFO] [stdout] 674 |         fn sqrt(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                 ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided 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] 674 |         fn sqrt(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:675:16
[INFO] [stdout]     |
[INFO] [stdout] 675 |         fn exp(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided 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] 675 |         fn exp(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:676:16
[INFO] [stdout]     |
[INFO] [stdout] 676 |         fn cos(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided 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] 676 |         fn cos(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:677:16
[INFO] [stdout]     |
[INFO] [stdout] 677 |         fn sin(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided 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] 677 |         fn sin(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:678:16
[INFO] [stdout]     |
[INFO] [stdout] 678 |         fn tan(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided 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] 678 |         fn tan(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:679:17
[INFO] [stdout]     |
[INFO] [stdout] 679 |         fn cosh(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                 ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided 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] 679 |         fn cosh(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:680:17
[INFO] [stdout]     |
[INFO] [stdout] 680 |         fn sinh(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                 ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided 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] 680 |         fn sinh(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:681:17
[INFO] [stdout]     |
[INFO] [stdout] 681 |         fn tanh(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                 ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided 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] 681 |         fn tanh(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:682:17
[INFO] [stdout]     |
[INFO] [stdout] 682 |         fn acos(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                 ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided 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] 682 |         fn acos(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:683:17
[INFO] [stdout]     |
[INFO] [stdout] 683 |         fn asin(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                 ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided 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] 683 |         fn asin(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:684:17
[INFO] [stdout]     |
[INFO] [stdout] 684 |         fn atan(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                 ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided 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] 684 |         fn atan(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:685:18
[INFO] [stdout]     |
[INFO] [stdout] 685 |         fn acosh(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                  ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided 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] 685 |         fn acosh(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:686:18
[INFO] [stdout]     |
[INFO] [stdout] 686 |         fn asinh(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                  ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided 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] 686 |         fn asinh(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:687:18
[INFO] [stdout]     |
[INFO] [stdout] 687 |         fn atanh(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                  ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided 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] 687 |         fn atanh(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:688:19
[INFO] [stdout]     |
[INFO] [stdout] 688 |         fn atan_2(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                   ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 688 |         fn atan_2(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:689:20
[INFO] [stdout]     |
[INFO] [stdout] 689 |         fn radians(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                    ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided 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] 689 |         fn radians(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:690:20
[INFO] [stdout]     |
[INFO] [stdout] 690 |         fn degrees(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                    ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided 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] 690 |         fn degrees(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:691:16
[INFO] [stdout]     |
[INFO] [stdout] 691 |         fn abs(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided 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] 691 |         fn abs(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:692:17
[INFO] [stdout]     |
[INFO] [stdout] 692 |         fn sign(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                 ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided 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] 692 |         fn sign(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:693:22
[INFO] [stdout]     |
[INFO] [stdout] 693 |         fn factorial(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                      ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      the lifetime is elided 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] 693 |         fn factorial(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:694:24
[INFO] [stdout]     |
[INFO] [stdout] 694 |         fn bitwise_not(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                        ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        the lifetime is elided 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] 694 |         fn bitwise_not(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:695:24
[INFO] [stdout]     |
[INFO] [stdout] 695 |         fn bitwise_and(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                        ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 695 |         fn bitwise_and(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:696:23
[INFO] [stdout]     |
[INFO] [stdout] 696 |         fn bitwise_or(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                       ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 696 |         fn bitwise_or(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:697:24
[INFO] [stdout]     |
[INFO] [stdout] 697 |         fn bitwise_xor(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                        ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 697 |         fn bitwise_xor(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:700:16
[INFO] [stdout]     |
[INFO] [stdout] 700 |         fn add(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 700 |         fn add(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:703:21
[INFO] [stdout]     |
[INFO] [stdout] 703 |         fn subtract(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                     ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 703 |         fn subtract(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:706:21
[INFO] [stdout]     |
[INFO] [stdout] 706 |         fn multiply(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                     ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 706 |         fn multiply(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:709:19
[INFO] [stdout]     |
[INFO] [stdout] 709 |         fn divide(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                   ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 709 |         fn divide(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:712:19
[INFO] [stdout]     |
[INFO] [stdout] 712 |         fn negate(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                   ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided 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] 712 |         fn negate(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:715:20
[INFO] [stdout]     |
[INFO] [stdout] 715 |         fn modulus(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                    ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 715 |         fn modulus(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:718:18
[INFO] [stdout]     |
[INFO] [stdout] 718 |         fn power(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                  ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 718 |         fn power(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:721:17
[INFO] [stdout]     |
[INFO] [stdout] 721 |         fn sqrt(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                 ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided 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] 721 |         fn sqrt(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:724:16
[INFO] [stdout]     |
[INFO] [stdout] 724 |         fn exp(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided 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] 724 |         fn exp(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:727:16
[INFO] [stdout]     |
[INFO] [stdout] 727 |         fn cos(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided 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] 727 |         fn cos(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:730:16
[INFO] [stdout]     |
[INFO] [stdout] 730 |         fn sin(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided 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] 730 |         fn sin(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:733:16
[INFO] [stdout]     |
[INFO] [stdout] 733 |         fn tan(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided 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] 733 |         fn tan(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:736:17
[INFO] [stdout]     |
[INFO] [stdout] 736 |         fn cosh(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                 ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided 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] 736 |         fn cosh(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:739:17
[INFO] [stdout]     |
[INFO] [stdout] 739 |         fn sinh(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                 ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided 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] 739 |         fn sinh(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:742:17
[INFO] [stdout]     |
[INFO] [stdout] 742 |         fn tanh(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                 ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided 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] 742 |         fn tanh(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:745:17
[INFO] [stdout]     |
[INFO] [stdout] 745 |         fn acos(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                 ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided 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] 745 |         fn acos(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:748:17
[INFO] [stdout]     |
[INFO] [stdout] 748 |         fn asin(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                 ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided 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] 748 |         fn asin(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:751:17
[INFO] [stdout]     |
[INFO] [stdout] 751 |         fn atan(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                 ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided 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] 751 |         fn atan(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:754:18
[INFO] [stdout]     |
[INFO] [stdout] 754 |         fn acosh(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                  ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided 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] 754 |         fn acosh(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:757:18
[INFO] [stdout]     |
[INFO] [stdout] 757 |         fn asinh(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                  ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided 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] 757 |         fn asinh(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:760:18
[INFO] [stdout]     |
[INFO] [stdout] 760 |         fn atanh(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                  ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided 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] 760 |         fn atanh(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:763:19
[INFO] [stdout]     |
[INFO] [stdout] 763 |         fn atan_2(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                   ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 763 |         fn atan_2(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:766:20
[INFO] [stdout]     |
[INFO] [stdout] 766 |         fn radians(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                    ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided 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] 766 |         fn radians(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:769:20
[INFO] [stdout]     |
[INFO] [stdout] 769 |         fn degrees(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                    ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided 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] 769 |         fn degrees(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:772:16
[INFO] [stdout]     |
[INFO] [stdout] 772 |         fn abs(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided 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] 772 |         fn abs(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:775:17
[INFO] [stdout]     |
[INFO] [stdout] 775 |         fn sign(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                 ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided 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] 775 |         fn sign(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:778:22
[INFO] [stdout]     |
[INFO] [stdout] 778 |         fn factorial(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                      ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      the lifetime is elided 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] 778 |         fn factorial(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:781:24
[INFO] [stdout]     |
[INFO] [stdout] 781 |         fn bitwise_not(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                        ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        the lifetime is elided 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] 781 |         fn bitwise_not(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:784:24
[INFO] [stdout]     |
[INFO] [stdout] 784 |         fn bitwise_and(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                        ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 784 |         fn bitwise_and(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:787:23
[INFO] [stdout]     |
[INFO] [stdout] 787 |         fn bitwise_or(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                       ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 787 |         fn bitwise_or(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:790:24
[INFO] [stdout]     |
[INFO] [stdout] 790 |         fn bitwise_xor(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                        ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 790 |         fn bitwise_xor(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:857:15
[INFO] [stdout]     |
[INFO] [stdout] 857 |         fn or(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]     |               ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |               |
[INFO] [stdout]     |               the lifetime is elided 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] 857 |         fn or(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:858:16
[INFO] [stdout]     |
[INFO] [stdout] 858 |         fn and(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided 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] 858 |         fn and(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:859:20
[INFO] [stdout]     |
[INFO] [stdout] 859 |         fn and_not(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                    ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 859 |         fn and_not(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:860:16
[INFO] [stdout]     |
[INFO] [stdout] 860 |         fn xor(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 860 |         fn xor(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:861:16
[INFO] [stdout]     |
[INFO] [stdout] 861 |         fn not(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]     |                ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided 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] 861 |         fn not(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:864:15
[INFO] [stdout]     |
[INFO] [stdout] 864 |         fn or(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]     |               ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |               |
[INFO] [stdout]     |               the lifetime is elided 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] 864 |         fn or(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:867:16
[INFO] [stdout]     |
[INFO] [stdout] 867 |         fn and(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided 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] 867 |         fn and(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:870:20
[INFO] [stdout]     |
[INFO] [stdout] 870 |         fn and_not(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                    ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 870 |         fn and_not(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:873:16
[INFO] [stdout]     |
[INFO] [stdout] 873 |         fn xor(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 873 |         fn xor(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:876:16
[INFO] [stdout]     |
[INFO] [stdout] 876 |         fn not(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]     |                ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided 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] 876 |         fn not(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1099:22
[INFO] [stdout]      |
[INFO] [stdout] 1099 |         fn not_equal(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                      ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1099 |         fn not_equal(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1100:18
[INFO] [stdout]      |
[INFO] [stdout] 1100 |         fn equal(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                  ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1100 |         fn equal(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1102:13
[INFO] [stdout]      |
[INFO] [stdout] 1102 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1105 |         ) -> FunctionBuilder;
[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] 1105 |         ) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1106:15
[INFO] [stdout]      |
[INFO] [stdout] 1106 |         fn lt(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]      |               ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1106 |         fn lt(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1107:15
[INFO] [stdout]      |
[INFO] [stdout] 1107 |         fn gt(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]      |               ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1107 |         fn gt(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1108:16
[INFO] [stdout]      |
[INFO] [stdout] 1108 |         fn lte(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1108 |         fn lte(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1109:16
[INFO] [stdout]      |
[INFO] [stdout] 1109 |         fn gte(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1109 |         fn gte(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1111:13
[INFO] [stdout]      |
[INFO] [stdout] 1111 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1115 |         ) -> FunctionBuilder;
[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] 1115 |         ) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1116:20
[INFO] [stdout]      |
[INFO] [stdout] 1116 |         fn is_null(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                    ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    the lifetime is elided 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] 1116 |         fn is_null(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1117:24
[INFO] [stdout]      |
[INFO] [stdout] 1117 |         fn is_not_null(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                        ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                        |
[INFO] [stdout]      |                        the lifetime is elided 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] 1117 |         fn is_not_null(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1118:19
[INFO] [stdout]      |
[INFO] [stdout] 1118 |         fn is_nan(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                   ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided 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] 1118 |         fn is_nan(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1119:22
[INFO] [stdout]      |
[INFO] [stdout] 1119 |         fn is_finite(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                      ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                      |
[INFO] [stdout]      |                      the lifetime is elided 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] 1119 |         fn is_finite(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1120:24
[INFO] [stdout]      |
[INFO] [stdout] 1120 |         fn is_infinite(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                        ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                        |
[INFO] [stdout]      |                        the lifetime is elided 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] 1120 |         fn is_infinite(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1121:19
[INFO] [stdout]      |
[INFO] [stdout] 1121 |         fn nullif(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                   ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1121 |         fn nullif(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1122:21
[INFO] [stdout]      |
[INFO] [stdout] 1122 |         fn coalesce(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                     ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided 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] 1122 |         fn coalesce(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1123:18
[INFO] [stdout]      |
[INFO] [stdout] 1123 |         fn least(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                  ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  the lifetime is elided 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] 1123 |         fn least(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1124:28
[INFO] [stdout]      |
[INFO] [stdout] 1124 |         fn least_skip_null(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                            ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                            |
[INFO] [stdout]      |                            the lifetime is elided 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] 1124 |         fn least_skip_null(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1125:21
[INFO] [stdout]      |
[INFO] [stdout] 1125 |         fn greatest(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                     ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided 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] 1125 |         fn greatest(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1126:31
[INFO] [stdout]      |
[INFO] [stdout] 1126 |         fn greatest_skip_null(&self, arg0: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                               ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               the lifetime is elided 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] 1126 |         fn greatest_skip_null(&self, arg0: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1129:22
[INFO] [stdout]      |
[INFO] [stdout] 1129 |         fn not_equal(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]      |                      ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1129 |         fn not_equal(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1132:18
[INFO] [stdout]      |
[INFO] [stdout] 1132 |         fn equal(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]      |                  ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1132 |         fn equal(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1136:13
[INFO] [stdout]      |
[INFO] [stdout] 1136 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1139 |         ) -> FunctionBuilder {
[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] 1139 |         ) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1142:15
[INFO] [stdout]      |
[INFO] [stdout] 1142 |         fn lt(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]      |               ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1142 |         fn lt(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1145:15
[INFO] [stdout]      |
[INFO] [stdout] 1145 |         fn gt(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]      |               ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1145 |         fn gt(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1148:16
[INFO] [stdout]      |
[INFO] [stdout] 1148 |         fn lte(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]      |                ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1148 |         fn lte(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1151:16
[INFO] [stdout]      |
[INFO] [stdout] 1151 |         fn gte(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]      |                ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1151 |         fn gte(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1155:13
[INFO] [stdout]      |
[INFO] [stdout] 1155 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1159 |         ) -> FunctionBuilder {
[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] 1159 |         ) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1162:20
[INFO] [stdout]      |
[INFO] [stdout] 1162 |         fn is_null(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]      |                    ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    the lifetime is elided 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] 1162 |         fn is_null(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1165:24
[INFO] [stdout]      |
[INFO] [stdout] 1165 |         fn is_not_null(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]      |                        ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                        |
[INFO] [stdout]      |                        the lifetime is elided 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] 1165 |         fn is_not_null(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1168:19
[INFO] [stdout]      |
[INFO] [stdout] 1168 |         fn is_nan(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]      |                   ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided 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] 1168 |         fn is_nan(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1171:22
[INFO] [stdout]      |
[INFO] [stdout] 1171 |         fn is_finite(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]      |                      ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                      |
[INFO] [stdout]      |                      the lifetime is elided 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] 1171 |         fn is_finite(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1174:24
[INFO] [stdout]      |
[INFO] [stdout] 1174 |         fn is_infinite(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]      |                        ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                        |
[INFO] [stdout]      |                        the lifetime is elided 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] 1174 |         fn is_infinite(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1177:19
[INFO] [stdout]      |
[INFO] [stdout] 1177 |         fn nullif(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]      |                   ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1177 |         fn nullif(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1180:21
[INFO] [stdout]      |
[INFO] [stdout] 1180 |         fn coalesce(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]      |                     ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided 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] 1180 |         fn coalesce(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1183:18
[INFO] [stdout]      |
[INFO] [stdout] 1183 |         fn least(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]      |                  ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                  |
[INFO] [stdout]      |                  the lifetime is elided 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] 1183 |         fn least(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1186:28
[INFO] [stdout]      |
[INFO] [stdout] 1186 |         fn least_skip_null(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]      |                            ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                            |
[INFO] [stdout]      |                            the lifetime is elided 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] 1186 |         fn least_skip_null(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1189:21
[INFO] [stdout]      |
[INFO] [stdout] 1189 |         fn greatest(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]      |                     ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided 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] 1189 |         fn greatest(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1192:31
[INFO] [stdout]      |
[INFO] [stdout] 1192 |         fn greatest_skip_null(&self, arg0: Expression) -> FunctionBuilder {
[INFO] [stdout]      |                               ^^^^^                       ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               the lifetime is elided 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] 1192 |         fn greatest_skip_null(&self, arg0: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1302:20
[INFO] [stdout]      |
[INFO] [stdout] 1302 |         fn extract(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                    ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1302 |         fn extract(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1304:13
[INFO] [stdout]      |
[INFO] [stdout] 1304 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1308 |         ) -> FunctionBuilder;
[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] 1308 |         ) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1310:13
[INFO] [stdout]      |
[INFO] [stdout] 1310 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1315 |         ) -> FunctionBuilder;
[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] 1315 |         ) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1316:28
[INFO] [stdout]      |
[INFO] [stdout] 1316 |         fn extract_boolean(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                            ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1316 |         fn extract_boolean(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1318:13
[INFO] [stdout]      |
[INFO] [stdout] 1318 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1322 |         ) -> FunctionBuilder;
[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] 1322 |         ) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1323:16
[INFO] [stdout]      |
[INFO] [stdout] 1323 |         fn add(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1323 |         fn add(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1325:13
[INFO] [stdout]      |
[INFO] [stdout] 1325 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1329 |         ) -> FunctionBuilder;
[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] 1329 |         ) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1330:26
[INFO] [stdout]      |
[INFO] [stdout] 1330 |         fn add_intervals(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                          ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1330 |         fn add_intervals(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1331:21
[INFO] [stdout]      |
[INFO] [stdout] 1331 |         fn subtract(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                     ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1331 |         fn subtract(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1333:13
[INFO] [stdout]      |
[INFO] [stdout] 1333 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1337 |         ) -> FunctionBuilder;
[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] 1337 |         ) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1338:16
[INFO] [stdout]      |
[INFO] [stdout] 1338 |         fn lte(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1338 |         fn lte(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1339:15
[INFO] [stdout]      |
[INFO] [stdout] 1339 |         fn lt(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]      |               ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1339 |         fn lt(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1340:16
[INFO] [stdout]      |
[INFO] [stdout] 1340 |         fn gte(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1340 |         fn gte(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1341:15
[INFO] [stdout]      |
[INFO] [stdout] 1341 |         fn gt(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]      |               ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1341 |         fn gt(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1342:28
[INFO] [stdout]      |
[INFO] [stdout] 1342 |         fn assume_timezone(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                            ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1342 |         fn assume_timezone(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1343:28
[INFO] [stdout]      |
[INFO] [stdout] 1343 |         fn local_timestamp(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                            ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1343 |         fn local_timestamp(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1344:26
[INFO] [stdout]      |
[INFO] [stdout] 1344 |         fn strptime_time(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                          ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1344 |         fn strptime_time(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1345:26
[INFO] [stdout]      |
[INFO] [stdout] 1345 |         fn strptime_date(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                          ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1345 |         fn strptime_date(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1347:13
[INFO] [stdout]      |
[INFO] [stdout] 1347 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1350 |         ) -> FunctionBuilder;
[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] 1350 |         ) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1352:13
[INFO] [stdout]      |
[INFO] [stdout] 1352 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1356 |         ) -> FunctionBuilder;
[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] 1356 |         ) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1357:21
[INFO] [stdout]      |
[INFO] [stdout] 1357 |         fn strftime(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder;
[INFO] [stdout]      |                     ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1357 |         fn strftime(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                                                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1359:13
[INFO] [stdout]      |
[INFO] [stdout] 1359 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1363 |         ) -> FunctionBuilder;
[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] 1363 |         ) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1365:13
[INFO] [stdout]      |
[INFO] [stdout] 1365 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1371 |         ) -> FunctionBuilder;
[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] 1371 |         ) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1373:13
[INFO] [stdout]      |
[INFO] [stdout] 1373 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1380 |         ) -> FunctionBuilder;
[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] 1380 |         ) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1382:13
[INFO] [stdout]      |
[INFO] [stdout] 1382 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1388 |         ) -> FunctionBuilder;
[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] 1388 |         ) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1390:13
[INFO] [stdout]      |
[INFO] [stdout] 1390 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1397 |         ) -> FunctionBuilder;
[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] 1397 |         ) -> FunctionBuilder<'_>;
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1400:20
[INFO] [stdout]      |
[INFO] [stdout] 1400 |         fn extract(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]      |                    ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1400 |         fn extract(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1404:13
[INFO] [stdout]      |
[INFO] [stdout] 1404 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1408 |         ) -> FunctionBuilder {
[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] 1408 |         ) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1412:13
[INFO] [stdout]      |
[INFO] [stdout] 1412 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1417 |         ) -> FunctionBuilder {
[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] 1417 |         ) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1421:13
[INFO] [stdout]      |
[INFO] [stdout] 1421 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1424 |         ) -> FunctionBuilder {
[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] 1424 |         ) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1428:13
[INFO] [stdout]      |
[INFO] [stdout] 1428 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1432 |         ) -> FunctionBuilder {
[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] 1432 |         ) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1435:16
[INFO] [stdout]      |
[INFO] [stdout] 1435 |         fn add(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]      |                ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1435 |         fn add(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1439:13
[INFO] [stdout]      |
[INFO] [stdout] 1439 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1443 |         ) -> FunctionBuilder {
[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] 1443 |         ) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1446:26
[INFO] [stdout]      |
[INFO] [stdout] 1446 |         fn add_intervals(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]      |                          ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1446 |         fn add_intervals(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1449:21
[INFO] [stdout]      |
[INFO] [stdout] 1449 |         fn subtract(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]      |                     ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1449 |         fn subtract(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1453:13
[INFO] [stdout]      |
[INFO] [stdout] 1453 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1457 |         ) -> FunctionBuilder {
[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] 1457 |         ) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1460:16
[INFO] [stdout]      |
[INFO] [stdout] 1460 |         fn lte(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]      |                ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1460 |         fn lte(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1463:15
[INFO] [stdout]      |
[INFO] [stdout] 1463 |         fn lt(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]      |               ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1463 |         fn lt(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1466:16
[INFO] [stdout]      |
[INFO] [stdout] 1466 |         fn gte(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]      |                ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1466 |         fn gte(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1469:15
[INFO] [stdout]      |
[INFO] [stdout] 1469 |         fn gt(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]      |               ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1469 |         fn gt(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1473:13
[INFO] [stdout]      |
[INFO] [stdout] 1473 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1476 |         ) -> FunctionBuilder {
[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] 1476 |         ) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1480:13
[INFO] [stdout]      |
[INFO] [stdout] 1480 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1483 |         ) -> FunctionBuilder {
[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] 1483 |         ) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1486:26
[INFO] [stdout]      |
[INFO] [stdout] 1486 |         fn strptime_time(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]      |                          ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1486 |         fn strptime_time(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1489:26
[INFO] [stdout]      |
[INFO] [stdout] 1489 |         fn strptime_date(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]      |                          ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1489 |         fn strptime_date(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1493:13
[INFO] [stdout]      |
[INFO] [stdout] 1493 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1496 |         ) -> FunctionBuilder {
[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] 1496 |         ) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1500:13
[INFO] [stdout]      |
[INFO] [stdout] 1500 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1504 |         ) -> FunctionBuilder {
[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] 1504 |         ) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1507:21
[INFO] [stdout]      |
[INFO] [stdout] 1507 |         fn strftime(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder {
[INFO] [stdout]      |                     ^^^^^ the lifetime is elided here             ^^^^^^^^^^^^^^^ 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] 1507 |         fn strftime(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                                                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1511:13
[INFO] [stdout]      |
[INFO] [stdout] 1511 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1515 |         ) -> FunctionBuilder {
[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] 1515 |         ) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1519:13
[INFO] [stdout]      |
[INFO] [stdout] 1519 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1525 |         ) -> FunctionBuilder {
[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] 1525 |         ) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1529:13
[INFO] [stdout]      |
[INFO] [stdout] 1529 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1536 |         ) -> FunctionBuilder {
[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] 1536 |         ) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1540:13
[INFO] [stdout]      |
[INFO] [stdout] 1540 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1546 |         ) -> FunctionBuilder {
[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] 1546 |         ) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/substrait-expr-cdcafb91e5b53945/out/src/functions.rs:1550:13
[INFO] [stdout]      |
[INFO] [stdout] 1550 |             &self,
[INFO] [stdout]      |             ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1557 |         ) -> FunctionBuilder {
[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] 1557 |         ) -> FunctionBuilder<'_> {
[INFO] [stdout]      |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/helpers/schema.rs:279:70
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn names_dfs<'a>(&'a self) -> Result<Box<dyn Iterator<Item = &str> + 'a>> {
[INFO] [stdout]     |                           -- the lifetime is named here              ^^^^ the same lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub fn names_dfs<'a>(&'a self) -> Result<Box<dyn Iterator<Item = &'a str> + 'a>> {
[INFO] [stdout]     |                                                                       ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 55.15s
[INFO] running `Command { std: "docker" "inspect" "f1309b6233690151ba6071bbe4b27056e343c492b4b1bbb7514a58a05c1f830b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f1309b6233690151ba6071bbe4b27056e343c492b4b1bbb7514a58a05c1f830b", kill_on_drop: false }`
[INFO] [stdout] f1309b6233690151ba6071bbe4b27056e343c492b4b1bbb7514a58a05c1f830b
