[INFO] fetching crate oxsearch-inference 0.2.0...
[INFO] checking oxsearch-inference-0.2.0 against 52995a223f2919dd3e2e427231db90a257350ded for pr-129249-4
[INFO] extracting crate oxsearch-inference 0.2.0 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate oxsearch-inference 0.2.0
[INFO] finished tweaking crates.io crate oxsearch-inference 0.2.0
[INFO] tweaked toml for crates.io crate oxsearch-inference 0.2.0 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate oxsearch-inference 0.2.0 on toolchain 52995a223f2919dd3e2e427231db90a257350ded
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+52995a223f2919dd3e2e427231db90a257350ded" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate oxsearch-inference 0.2.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+52995a223f2919dd3e2e427231db90a257350ded" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:46:12
[INFO] [stderr]    |
[INFO] [stderr] 46 | homepage = "https://github.com/agentstatelabs/oxsearch"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 52 | repository = "https://github.com/agentstatelabs/oxsearch"
[INFO] [stderr]    |              --------------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `oxsearch-inference` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:c0af3998e971868164375a7dfb646c9933ddd1a3bdb00fa2041266763dc1eeab" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] cf849d13e462bc6553938427597de5b1359c58f5e28ec1dd244fa61e033fc168
[INFO] running `Command { std: "docker" "start" "cf849d13e462bc6553938427597de5b1359c58f5e28ec1dd244fa61e033fc168", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "cf849d13e462bc6553938427597de5b1359c58f5e28ec1dd244fa61e033fc168", 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" "cf849d13e462bc6553938427597de5b1359c58f5e28ec1dd244fa61e033fc168" "/opt/rustwide/cargo-home/bin/cargo" "+52995a223f2919dd3e2e427231db90a257350ded" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "cf849d13e462bc6553938427597de5b1359c58f5e28ec1dd244fa61e033fc168", 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" "cf849d13e462bc6553938427597de5b1359c58f5e28ec1dd244fa61e033fc168" "/opt/rustwide/cargo-home/bin/cargo" "+52995a223f2919dd3e2e427231db90a257350ded" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:46:12
[INFO] [stderr]    |
[INFO] [stderr] 46 | homepage = "https://github.com/agentstatelabs/oxsearch"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 52 | repository = "https://github.com/agentstatelabs/oxsearch"
[INFO] [stderr]    |              --------------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `oxsearch-inference` (manifest) generated 1 warning
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]     Checking rapidhash v4.5.1
[INFO] [stderr]     Checking serde_json v1.0.154
[INFO] [stderr]     Checking indexmap v2.14.2
[INFO] [stderr]     Checking serde v1.0.229
[INFO] [stderr]     Checking metrics v0.24.6
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]     Checking oxsearch-core v0.2.0
[INFO] [stderr]     Checking oxsearch-inference v0.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/generated/delete.rs:42:53
[INFO] [stdout]    |
[INFO] [stdout] 42 |         self.dry_run = ::core::option::Option::Some(value.into());
[INFO] [stdout]    |                                                     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]    = note: `#[deny(self_type_conversion)]` on by default
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]    |
[INFO] [stdout] 42 -         self.dry_run = ::core::option::Option::Some(value.into());
[INFO] [stdout] 42 +         self.dry_run = ::core::option::Option::Some(value);
[INFO] [stdout]    |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 42 -         self.dry_run = ::core::option::Option::Some(value.into());
[INFO] [stdout] 42 +         self.dry_run = ::core::option::Option::Some(<bool as Into<_>>::into(value));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/generated/delete.rs:47:51
[INFO] [stdout]    |
[INFO] [stdout] 47 |         self.force = ::core::option::Option::Some(value.into());
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]    |
[INFO] [stdout] 47 -         self.force = ::core::option::Option::Some(value.into());
[INFO] [stdout] 47 +         self.force = ::core::option::Option::Some(value);
[INFO] [stdout]    |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 47 -         self.force = ::core::option::Option::Some(value.into());
[INFO] [stdout] 47 +         self.force = ::core::option::Option::Some(<bool as Into<_>>::into(value));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/generated/put_region_policy.rs:49:51
[INFO] [stdout]    |
[INFO] [stdout] 49 |         self.force = ::core::option::Option::Some(value.into());
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]    |
[INFO] [stdout] 49 -         self.force = ::core::option::Option::Some(value.into());
[INFO] [stdout] 49 +         self.force = ::core::option::Option::Some(value);
[INFO] [stdout]    |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 49 -         self.force = ::core::option::Option::Some(value.into());
[INFO] [stdout] 49 +         self.force = ::core::option::Option::Some(<bool as Into<_>>::into(value));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/generated/rerank.rs:98:62
[INFO] [stdout]    |
[INFO] [stdout] 98 |         self.return_documents = ::core::option::Option::Some(value.into());
[INFO] [stdout]    |                                                              ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]    |
[INFO] [stdout] 98 -         self.return_documents = ::core::option::Option::Some(value.into());
[INFO] [stdout] 98 +         self.return_documents = ::core::option::Option::Some(value);
[INFO] [stdout]    |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 98 -         self.return_documents = ::core::option::Option::Some(value.into());
[INFO] [stdout] 98 +         self.return_documents = ::core::option::Option::Some(<bool as Into<_>>::into(value));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/generated/rerank.rs:103:51
[INFO] [stdout]     |
[INFO] [stdout] 103 |         self.top_n = ::core::option::Option::Some(value.into());
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 103 -         self.top_n = ::core::option::Option::Some(value.into());
[INFO] [stdout] 103 +         self.top_n = ::core::option::Option::Some(value);
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 103 -         self.top_n = ::core::option::Option::Some(value.into());
[INFO] [stdout] 103 +         self.top_n = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/generated/mod.rs:91:53
[INFO] [stdout]    |
[INFO] [stdout] 91 |         self.enabled = ::core::option::Option::Some(value.into());
[INFO] [stdout]    |                                                     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]    |
[INFO] [stdout] 91 -         self.enabled = ::core::option::Option::Some(value.into());
[INFO] [stdout] 91 +         self.enabled = ::core::option::Option::Some(value);
[INFO] [stdout]    |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 91 -         self.enabled = ::core::option::Option::Some(value.into());
[INFO] [stdout] 91 +         self.enabled = ::core::option::Option::Some(<bool as Into<_>>::into(value));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]   --> src/generated/mod.rs:96:71
[INFO] [stdout]    |
[INFO] [stdout] 96 |         self.max_number_of_allocations = ::core::option::Option::Some(value.into());
[INFO] [stdout]    |                                                                       ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]    |
[INFO] [stdout] 96 -         self.max_number_of_allocations = ::core::option::Option::Some(value.into());
[INFO] [stdout] 96 +         self.max_number_of_allocations = ::core::option::Option::Some(value);
[INFO] [stdout]    |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 96 -         self.max_number_of_allocations = ::core::option::Option::Some(value.into());
[INFO] [stdout] 96 +         self.max_number_of_allocations = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/generated/mod.rs:101:71
[INFO] [stdout]     |
[INFO] [stdout] 101 |         self.min_number_of_allocations = ::core::option::Option::Some(value.into());
[INFO] [stdout]     |                                                                       ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 101 -         self.min_number_of_allocations = ::core::option::Option::Some(value.into());
[INFO] [stdout] 101 +         self.min_number_of_allocations = ::core::option::Option::Some(value);
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 101 -         self.min_number_of_allocations = ::core::option::Option::Some(value.into());
[INFO] [stdout] 101 +         self.min_number_of_allocations = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]    --> src/generated/mod.rs:402:58
[INFO] [stdout]     |
[INFO] [stdout] 402 |         self.return_token = ::core::option::Option::Some(value.into());
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 402 -         self.return_token = ::core::option::Option::Some(value.into());
[INFO] [stdout] 402 +         self.return_token = ::core::option::Option::Some(value);
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 402 -         self.return_token = ::core::option::Option::Some(value.into());
[INFO] [stdout] 402 +         self.return_token = ::core::option::Option::Some(<bool as Into<_>>::into(value));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/generated/mod.rs:621:60
[INFO] [stdout]     |
[INFO] [stdout] 621 |         self.max_new_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout]     |                                                            ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 621 -         self.max_new_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout] 621 +         self.max_new_tokens = ::core::option::Option::Some(value);
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 621 -         self.max_new_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout] 621 +         self.max_new_tokens = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32`
[INFO] [stdout]    --> src/generated/mod.rs:626:57
[INFO] [stdout]     |
[INFO] [stdout] 626 |         self.temperature = ::core::option::Option::Some(value.into());
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 626 -         self.temperature = ::core::option::Option::Some(value.into());
[INFO] [stdout] 626 +         self.temperature = ::core::option::Option::Some(value);
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 626 -         self.temperature = ::core::option::Option::Some(value.into());
[INFO] [stdout] 626 +         self.temperature = ::core::option::Option::Some(<f32 as Into<_>>::into(value));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32`
[INFO] [stdout]    --> src/generated/mod.rs:631:51
[INFO] [stdout]     |
[INFO] [stdout] 631 |         self.top_k = ::core::option::Option::Some(value.into());
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 631 -         self.top_k = ::core::option::Option::Some(value.into());
[INFO] [stdout] 631 +         self.top_k = ::core::option::Option::Some(value);
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 631 -         self.top_k = ::core::option::Option::Some(value.into());
[INFO] [stdout] 631 +         self.top_k = ::core::option::Option::Some(<f32 as Into<_>>::into(value));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32`
[INFO] [stdout]    --> src/generated/mod.rs:636:51
[INFO] [stdout]     |
[INFO] [stdout] 636 |         self.top_p = ::core::option::Option::Some(value.into());
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 636 -         self.top_p = ::core::option::Option::Some(value.into());
[INFO] [stdout] 636 +         self.top_p = ::core::option::Option::Some(value);
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 636 -         self.top_p = ::core::option::Option::Some(value.into());
[INFO] [stdout] 636 +         self.top_p = ::core::option::Option::Some(<f32 as Into<_>>::into(value));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/generated/mod.rs:919:56
[INFO] [stdout]     |
[INFO] [stdout] 919 |         self.batch_size = ::core::option::Option::Some(value.into());
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 919 -         self.batch_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 919 +         self.batch_size = ::core::option::Option::Some(value);
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 919 -         self.batch_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 919 +         self.batch_size = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/generated/mod.rs:924:56
[INFO] [stdout]     |
[INFO] [stdout] 924 |         self.dimensions = ::core::option::Option::Some(value.into());
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 924 -         self.dimensions = ::core::option::Option::Some(value.into());
[INFO] [stdout] 924 +         self.dimensions = ::core::option::Option::Some(value);
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 924 -         self.dimensions = ::core::option::Option::Some(value.into());
[INFO] [stdout] 924 +         self.dimensions = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:1223:25
[INFO] [stdout]      |
[INFO] [stdout] 1223 |             max_tokens: max_tokens.into(),
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1223 -             max_tokens: max_tokens.into(),
[INFO] [stdout] 1223 +             max_tokens: max_tokens,
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1223 -             max_tokens: max_tokens.into(),
[INFO] [stdout] 1223 +             max_tokens: <i32 as Into<_>>::into(max_tokens),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32`
[INFO] [stdout]     --> src/generated/mod.rs:1234:57
[INFO] [stdout]      |
[INFO] [stdout] 1234 |         self.temperature = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1234 -         self.temperature = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1234 +         self.temperature = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1234 -         self.temperature = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1234 +         self.temperature = ::core::option::Option::Some(<f32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:1239:51
[INFO] [stdout]      |
[INFO] [stdout] 1239 |         self.top_k = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1239 -         self.top_k = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1239 +         self.top_k = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1239 -         self.top_k = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1239 +         self.top_k = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32`
[INFO] [stdout]     --> src/generated/mod.rs:1244:51
[INFO] [stdout]      |
[INFO] [stdout] 1244 |         self.top_p = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1244 -         self.top_p = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1244 +         self.top_p = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1244 -         self.top_p = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1244 +         self.top_p = ::core::option::Option::Some(<f32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32`
[INFO] [stdout]     --> src/generated/mod.rs:1462:55
[INFO] [stdout]      |
[INFO] [stdout] 1462 |         self.do_sample = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1462 -         self.do_sample = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1462 +         self.do_sample = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1462 -         self.do_sample = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1462 +         self.do_sample = ::core::option::Option::Some(<f32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:1467:60
[INFO] [stdout]      |
[INFO] [stdout] 1467 |         self.max_new_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                            ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1467 -         self.max_new_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1467 +         self.max_new_tokens = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1467 -         self.max_new_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1467 +         self.max_new_tokens = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32`
[INFO] [stdout]     --> src/generated/mod.rs:1472:57
[INFO] [stdout]      |
[INFO] [stdout] 1472 |         self.temperature = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1472 -         self.temperature = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1472 +         self.temperature = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1472 -         self.temperature = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1472 +         self.temperature = ::core::option::Option::Some(<f32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32`
[INFO] [stdout]     --> src/generated/mod.rs:1477:51
[INFO] [stdout]      |
[INFO] [stdout] 1477 |         self.top_p = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1477 -         self.top_p = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1477 +         self.top_p = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1477 -         self.top_p = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1477 +         self.top_p = ::core::option::Option::Some(<f32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/generated/mod.rs:1487:62
[INFO] [stdout]      |
[INFO] [stdout] 1487 |         self.return_documents = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1487 -         self.return_documents = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1487 +         self.return_documents = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1487 -         self.return_documents = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1487 +         self.return_documents = ::core::option::Option::Some(<bool as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:1492:51
[INFO] [stdout]      |
[INFO] [stdout] 1492 |         self.top_n = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1492 -         self.top_n = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1492 +         self.top_n = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1492 -         self.top_n = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1492 +         self.top_n = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:1883:51
[INFO] [stdout]      |
[INFO] [stdout] 1883 |         self.index = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1883 -         self.index = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1883 +         self.index = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1883 -         self.index = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1883 +         self.index = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/generated/mod.rs:2239:62
[INFO] [stdout]      |
[INFO] [stdout] 2239 |         self.return_documents = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2239 -         self.return_documents = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2239 +         self.return_documents = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2239 -         self.return_documents = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2239 +         self.return_documents = ::core::option::Option::Some(<bool as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:2244:51
[INFO] [stdout]      |
[INFO] [stdout] 2244 |         self.top_n = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2244 -         self.top_n = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2244 +         self.top_n = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2244 -         self.top_n = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2244 +         self.top_n = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/generated/mod.rs:2519:52
[INFO] [stdout]      |
[INFO] [stdout] 2519 |         self.strict = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                    ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2519 -         self.strict = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2519 +         self.strict = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2519 -         self.strict = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2519 +         self.strict = ::core::option::Option::Some(<bool as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:2806:51
[INFO] [stdout]      |
[INFO] [stdout] 2806 |         self.top_k = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2806 -         self.top_k = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2806 +         self.top_k = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2806 -         self.top_k = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2806 +         self.top_k = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:3192:56
[INFO] [stdout]      |
[INFO] [stdout] 3192 |         self.batch_size = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3192 -         self.batch_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3192 +         self.batch_size = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3192 -         self.batch_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3192 +         self.batch_size = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/generated/mod.rs:3600:56
[INFO] [stdout]      |
[INFO] [stdout] 3600 |             acknowledged: ::core::option::Option::Some(acknowledged.into()),
[INFO] [stdout]      |                                                        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3600 -             acknowledged: ::core::option::Option::Some(acknowledged.into()),
[INFO] [stdout] 3600 +             acknowledged: ::core::option::Option::Some(acknowledged),
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3600 -             acknowledged: ::core::option::Option::Some(acknowledged.into()),
[INFO] [stdout] 3600 +             acknowledged: ::core::option::Option::Some(<bool as Into<_>>::into(acknowledged)),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:3711:26
[INFO] [stdout]      |
[INFO] [stdout] 3711 |             num_threads: num_threads.into(),
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3711 -             num_threads: num_threads.into(),
[INFO] [stdout] 3711 +             num_threads: num_threads,
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3711 -             num_threads: num_threads.into(),
[INFO] [stdout] 3711 +             num_threads: <i32 as Into<_>>::into(num_threads),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:3737:61
[INFO] [stdout]      |
[INFO] [stdout] 3737 |         self.num_allocations = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3737 -         self.num_allocations = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3737 +         self.num_allocations = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3737 -         self.num_allocations = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3737 +         self.num_allocations = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:3750:64
[INFO] [stdout]      |
[INFO] [stdout] 3750 |         self.max_chunks_per_doc = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3750 -         self.max_chunks_per_doc = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3750 +         self.max_chunks_per_doc = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3750 -         self.max_chunks_per_doc = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3750 +         self.max_chunks_per_doc = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/generated/mod.rs:3823:62
[INFO] [stdout]      |
[INFO] [stdout] 3823 |         self.return_documents = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3823 -         self.return_documents = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3823 +         self.return_documents = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3823 -         self.return_documents = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3823 +         self.return_documents = ::core::option::Option::Some(<bool as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:3914:30
[INFO] [stdout]      |
[INFO] [stdout] 3914 |             num_allocations: num_allocations.into(),
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3914 -             num_allocations: num_allocations.into(),
[INFO] [stdout] 3914 +             num_allocations: num_allocations,
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3914 -             num_allocations: num_allocations.into(),
[INFO] [stdout] 3914 +             num_allocations: <i32 as Into<_>>::into(num_allocations),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:3915:26
[INFO] [stdout]      |
[INFO] [stdout] 3915 |             num_threads: num_threads.into(),
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3915 -             num_threads: num_threads.into(),
[INFO] [stdout] 3915 +             num_threads: num_threads,
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3915 -             num_threads: num_threads.into(),
[INFO] [stdout] 3915 +             num_threads: <i32 as Into<_>>::into(num_threads),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:4310:51
[INFO] [stdout]      |
[INFO] [stdout] 4310 |         self.index = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4310 -         self.index = ::core::option::Option::Some(value.into());
[INFO] [stdout] 4310 +         self.index = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4310 -         self.index = ::core::option::Option::Some(value.into());
[INFO] [stdout] 4310 +         self.index = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:4395:56
[INFO] [stdout]      |
[INFO] [stdout] 4395 |         self.dimensions = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4395 -         self.dimensions = ::core::option::Option::Some(value.into());
[INFO] [stdout] 4395 +         self.dimensions = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4395 -         self.dimensions = ::core::option::Option::Some(value.into());
[INFO] [stdout] 4395 +         self.dimensions = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:4972:56
[INFO] [stdout]      |
[INFO] [stdout] 4972 |         self.dimensions = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4972 -         self.dimensions = ::core::option::Option::Some(value.into());
[INFO] [stdout] 4972 +         self.dimensions = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4972 -         self.dimensions = ::core::option::Option::Some(value.into());
[INFO] [stdout] 4972 +         self.dimensions = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:4977:60
[INFO] [stdout]      |
[INFO] [stdout] 4977 |         self.max_batch_size = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                            ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4977 -         self.max_batch_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 4977 +         self.max_batch_size = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4977 -         self.max_batch_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 4977 +         self.max_batch_size = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/generated/mod.rs:5066:59
[INFO] [stdout]      |
[INFO] [stdout] 5066 |         self.auto_truncate = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5066 -         self.auto_truncate = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5066 +         self.auto_truncate = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5066 -         self.auto_truncate = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5066 +         self.auto_truncate = ::core::option::Option::Some(<bool as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:5071:51
[INFO] [stdout]      |
[INFO] [stdout] 5071 |         self.top_n = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5071 -         self.top_n = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5071 +         self.top_n = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5071 -         self.top_n = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5071 +         self.top_n = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:5084:56
[INFO] [stdout]      |
[INFO] [stdout] 5084 |         self.max_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5084 -         self.max_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5084 +         self.max_tokens = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5084 -         self.max_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5084 +         self.max_tokens = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/generated/mod.rs:5420:62
[INFO] [stdout]      |
[INFO] [stdout] 5420 |         self.return_documents = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5420 -         self.return_documents = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5420 +         self.return_documents = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5420 -         self.return_documents = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5420 +         self.return_documents = ::core::option::Option::Some(<bool as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:5425:51
[INFO] [stdout]      |
[INFO] [stdout] 5425 |         self.top_n = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5425 -         self.top_n = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5425 +         self.top_n = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5425 -         self.top_n = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5425 +         self.top_n = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:5641:60
[INFO] [stdout]      |
[INFO] [stdout] 5641 |         self.max_chunk_size = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                            ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5641 -         self.max_chunk_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5641 +         self.max_chunk_size = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5641 -         self.max_chunk_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5641 +         self.max_chunk_size = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:5646:53
[INFO] [stdout]      |
[INFO] [stdout] 5646 |         self.overlap = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                     ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5646 -         self.overlap = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5646 +         self.overlap = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5646 -         self.overlap = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5646 +         self.overlap = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:5651:62
[INFO] [stdout]      |
[INFO] [stdout] 5651 |         self.sentence_overlap = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5651 -         self.sentence_overlap = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5651 +         self.sentence_overlap = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5651 -         self.sentence_overlap = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5651 +         self.sentence_overlap = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:7618:56
[INFO] [stdout]      |
[INFO] [stdout] 7618 |         self.dimensions = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7618 -         self.dimensions = ::core::option::Option::Some(value.into());
[INFO] [stdout] 7618 +         self.dimensions = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7618 -         self.dimensions = ::core::option::Option::Some(value.into());
[INFO] [stdout] 7618 +         self.dimensions = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/generated/mod.rs:7631:62
[INFO] [stdout]      |
[INFO] [stdout] 7631 |         self.multimodal_model = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7631 -         self.multimodal_model = ::core::option::Option::Some(value.into());
[INFO] [stdout] 7631 +         self.multimodal_model = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7631 -         self.multimodal_model = ::core::option::Option::Some(value.into());
[INFO] [stdout] 7631 +         self.multimodal_model = ::core::option::Option::Some(<bool as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/generated/mod.rs:7785:62
[INFO] [stdout]      |
[INFO] [stdout] 7785 |         self.return_documents = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7785 -         self.return_documents = ::core::option::Option::Some(value.into());
[INFO] [stdout] 7785 +         self.return_documents = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7785 -         self.return_documents = ::core::option::Option::Some(value.into());
[INFO] [stdout] 7785 +         self.return_documents = ::core::option::Option::Some(<bool as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/generated/mod.rs:7798:59
[INFO] [stdout]      |
[INFO] [stdout] 7798 |         self.late_chunking = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7798 -         self.late_chunking = ::core::option::Option::Some(value.into());
[INFO] [stdout] 7798 +         self.late_chunking = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7798 -         self.late_chunking = ::core::option::Option::Some(value.into());
[INFO] [stdout] 7798 +         self.late_chunking = ::core::option::Option::Some(<bool as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:7803:51
[INFO] [stdout]      |
[INFO] [stdout] 7803 |         self.top_n = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7803 -         self.top_n = ::core::option::Option::Some(value.into());
[INFO] [stdout] 7803 +         self.top_n = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7803 -         self.top_n = ::core::option::Option::Some(value.into());
[INFO] [stdout] 7803 +         self.top_n = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:7969:62
[INFO] [stdout]      |
[INFO] [stdout] 7969 |         self.max_input_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7969 -         self.max_input_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout] 7969 +         self.max_input_tokens = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7969 -         self.max_input_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout] 7969 +         self.max_input_tokens = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:8398:62
[INFO] [stdout]      |
[INFO] [stdout] 8398 |         self.max_input_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8398 -         self.max_input_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8398 +         self.max_input_tokens = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8398 -         self.max_input_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8398 +         self.max_input_tokens = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:8626:62
[INFO] [stdout]      |
[INFO] [stdout] 8626 |         self.max_input_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8626 -         self.max_input_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8626 +         self.max_input_tokens = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8626 -         self.max_input_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8626 +         self.max_input_tokens = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:8976:56
[INFO] [stdout]      |
[INFO] [stdout] 8976 |         self.dimensions = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8976 -         self.dimensions = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8976 +         self.dimensions = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8976 -         self.dimensions = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8976 +         self.dimensions = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:9289:62
[INFO] [stdout]      |
[INFO] [stdout] 9289 |         self.max_input_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9289 -         self.max_input_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout] 9289 +         self.max_input_tokens = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9289 -         self.max_input_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout] 9289 +         self.max_input_tokens = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/generated/mod.rs:9438:62
[INFO] [stdout]      |
[INFO] [stdout] 9438 |         self.return_documents = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9438 -         self.return_documents = ::core::option::Option::Some(value.into());
[INFO] [stdout] 9438 +         self.return_documents = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9438 -         self.return_documents = ::core::option::Option::Some(value.into());
[INFO] [stdout] 9438 +         self.return_documents = ::core::option::Option::Some(<bool as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:9443:51
[INFO] [stdout]      |
[INFO] [stdout] 9443 |         self.top_n = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9443 -         self.top_n = ::core::option::Option::Some(value.into());
[INFO] [stdout] 9443 +         self.top_n = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9443 -         self.top_n = ::core::option::Option::Some(value.into());
[INFO] [stdout] 9443 +         self.top_n = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:9527:49
[INFO] [stdout]      |
[INFO] [stdout] 9527 |             index: ::core::option::Option::Some(index.into()),
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9527 -             index: ::core::option::Option::Some(index.into()),
[INFO] [stdout] 9527 +             index: ::core::option::Option::Some(index),
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9527 -             index: ::core::option::Option::Some(index.into()),
[INFO] [stdout] 9527 +             index: ::core::option::Option::Some(<i32 as Into<_>>::into(index)),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32`
[INFO] [stdout]     --> src/generated/mod.rs:9528:59
[INFO] [stdout]      |
[INFO] [stdout] 9528 |             relevance_score: ::core::option::Option::Some(relevance_score.into()),
[INFO] [stdout]      |                                                           ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9528 -             relevance_score: ::core::option::Option::Some(relevance_score.into()),
[INFO] [stdout] 9528 +             relevance_score: ::core::option::Option::Some(relevance_score),
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9528 -             relevance_score: ::core::option::Option::Some(relevance_score.into()),
[INFO] [stdout] 9528 +             relevance_score: ::core::option::Option::Some(<f32 as Into<_>>::into(relevance_score)),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:9586:65
[INFO] [stdout]      |
[INFO] [stdout] 9586 |         self.requests_per_minute = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                                 ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9586 -         self.requests_per_minute = ::core::option::Option::Some(value.into());
[INFO] [stdout] 9586 +         self.requests_per_minute = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9586 -         self.requests_per_minute = ::core::option::Option::Some(value.into());
[INFO] [stdout] 9586 +         self.requests_per_minute = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/generated/mod.rs:9639:53
[INFO] [stdout]      |
[INFO] [stdout] 9639 |         self.enabled = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                     ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9639 -         self.enabled = ::core::option::Option::Some(value.into());
[INFO] [stdout] 9639 +         self.enabled = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9639 -         self.enabled = ::core::option::Option::Some(value.into());
[INFO] [stdout] 9639 +         self.enabled = ::core::option::Option::Some(<bool as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/generated/mod.rs:9644:53
[INFO] [stdout]      |
[INFO] [stdout] 9644 |         self.exclude = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                     ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9644 -         self.exclude = ::core::option::Option::Some(value.into());
[INFO] [stdout] 9644 +         self.exclude = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9644 -         self.exclude = ::core::option::Option::Some(value.into());
[INFO] [stdout] 9644 +         self.exclude = ::core::option::Option::Some(<bool as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i64`
[INFO] [stdout]      --> src/generated/mod.rs:10141:67
[INFO] [stdout]       |
[INFO] [stdout] 10141 |         self.max_completion_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout]       |                                                                   ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10141 -         self.max_completion_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10141 +         self.max_completion_tokens = ::core::option::Option::Some(value);
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10141 -         self.max_completion_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10141 +         self.max_completion_tokens = ::core::option::Option::Some(<i64 as Into<_>>::into(value));
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32`
[INFO] [stdout]      --> src/generated/mod.rs:10159:57
[INFO] [stdout]       |
[INFO] [stdout] 10159 |         self.temperature = ::core::option::Option::Some(value.into());
[INFO] [stdout]       |                                                         ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10159 -         self.temperature = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10159 +         self.temperature = ::core::option::Option::Some(value);
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10159 -         self.temperature = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10159 +         self.temperature = ::core::option::Option::Some(<f32 as Into<_>>::into(value));
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32`
[INFO] [stdout]      --> src/generated/mod.rs:10180:51
[INFO] [stdout]       |
[INFO] [stdout] 10180 |         self.top_p = ::core::option::Option::Some(value.into());
[INFO] [stdout]       |                                                   ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10180 -         self.top_p = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10180 +         self.top_p = ::core::option::Option::Some(value);
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10180 -         self.top_p = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10180 +         self.top_p = ::core::option::Option::Some(<f32 as Into<_>>::into(value));
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]      --> src/generated/mod.rs:10351:56
[INFO] [stdout]       |
[INFO] [stdout] 10351 |             is_truncated: ::core::option::Option::Some(is_truncated.into()),
[INFO] [stdout]       |                                                        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10351 -             is_truncated: ::core::option::Option::Some(is_truncated.into()),
[INFO] [stdout] 10351 +             is_truncated: ::core::option::Option::Some(is_truncated),
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10351 -             is_truncated: ::core::option::Option::Some(is_truncated.into()),
[INFO] [stdout] 10351 +             is_truncated: ::core::option::Option::Some(<bool as Into<_>>::into(is_truncated)),
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/generated/mod.rs:10407:51
[INFO] [stdout]       |
[INFO] [stdout] 10407 |         self.index = ::core::option::Option::Some(value.into());
[INFO] [stdout]       |                                                   ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10407 -         self.index = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10407 +         self.index = ::core::option::Option::Some(value);
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10407 -         self.index = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10407 +         self.index = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/generated/mod.rs:12068:51
[INFO] [stdout]       |
[INFO] [stdout] 12068 |         self.index = ::core::option::Option::Some(value.into());
[INFO] [stdout]       |                                                   ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 12068 -         self.index = ::core::option::Option::Some(value.into());
[INFO] [stdout] 12068 +         self.index = ::core::option::Option::Some(value);
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 12068 -         self.index = ::core::option::Option::Some(value.into());
[INFO] [stdout] 12068 +         self.index = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/generated/mod.rs:12103:61
[INFO] [stdout]       |
[INFO] [stdout] 12103 |         self.thinking_budget = ::core::option::Option::Some(value.into());
[INFO] [stdout]       |                                                             ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 12103 -         self.thinking_budget = ::core::option::Option::Some(value.into());
[INFO] [stdout] 12103 +         self.thinking_budget = ::core::option::Option::Some(value);
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 12103 -         self.thinking_budget = ::core::option::Option::Some(value.into());
[INFO] [stdout] 12103 +         self.thinking_budget = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/generated/mod.rs:12203:56
[INFO] [stdout]       |
[INFO] [stdout] 12203 |         self.dimensions = ::core::option::Option::Some(value.into());
[INFO] [stdout]       |                                                        ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 12203 -         self.dimensions = ::core::option::Option::Some(value.into());
[INFO] [stdout] 12203 +         self.dimensions = ::core::option::Option::Some(value);
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 12203 -         self.dimensions = ::core::option::Option::Some(value.into());
[INFO] [stdout] 12203 +         self.dimensions = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32`
[INFO] [stdout]      --> src/generated/mod.rs:12216:60
[INFO] [stdout]       |
[INFO] [stdout] 12216 |         self.embedding_type = ::core::option::Option::Some(value.into());
[INFO] [stdout]       |                                                            ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 12216 -         self.embedding_type = ::core::option::Option::Some(value.into());
[INFO] [stdout] 12216 +         self.embedding_type = ::core::option::Option::Some(value);
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 12216 -         self.embedding_type = ::core::option::Option::Some(value.into());
[INFO] [stdout] 12216 +         self.embedding_type = ::core::option::Option::Some(<f32 as Into<_>>::into(value));
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]      --> src/generated/mod.rs:12311:62
[INFO] [stdout]       |
[INFO] [stdout] 12311 |         self.return_documents = ::core::option::Option::Some(value.into());
[INFO] [stdout]       |                                                              ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 12311 -         self.return_documents = ::core::option::Option::Some(value.into());
[INFO] [stdout] 12311 +         self.return_documents = ::core::option::Option::Some(value);
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 12311 -         self.return_documents = ::core::option::Option::Some(value.into());
[INFO] [stdout] 12311 +         self.return_documents = ::core::option::Option::Some(<bool as Into<_>>::into(value));
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/generated/mod.rs:12316:51
[INFO] [stdout]       |
[INFO] [stdout] 12316 |         self.top_k = ::core::option::Option::Some(value.into());
[INFO] [stdout]       |                                                   ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 12316 -         self.top_k = ::core::option::Option::Some(value.into());
[INFO] [stdout] 12316 +         self.top_k = ::core::option::Option::Some(value);
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 12316 -         self.top_k = ::core::option::Option::Some(value.into());
[INFO] [stdout] 12316 +         self.top_k = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]      --> src/generated/mod.rs:12321:56
[INFO] [stdout]       |
[INFO] [stdout] 12321 |         self.truncation = ::core::option::Option::Some(value.into());
[INFO] [stdout]       |                                                        ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 12321 -         self.truncation = ::core::option::Option::Some(value.into());
[INFO] [stdout] 12321 +         self.truncation = ::core::option::Option::Some(value);
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 12321 -         self.truncation = ::core::option::Option::Some(value.into());
[INFO] [stdout] 12321 +         self.truncation = ::core::option::Option::Some(<bool as Into<_>>::into(value));
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `oxsearch-inference` (lib) due to 79 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/generated/delete.rs:42:53
[INFO] [stdout]    |
[INFO] [stdout] 42 |         self.dry_run = ::core::option::Option::Some(value.into());
[INFO] [stdout]    |                                                     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]    = note: `#[deny(self_type_conversion)]` on by default
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]    |
[INFO] [stdout] 42 -         self.dry_run = ::core::option::Option::Some(value.into());
[INFO] [stdout] 42 +         self.dry_run = ::core::option::Option::Some(value);
[INFO] [stdout]    |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 42 -         self.dry_run = ::core::option::Option::Some(value.into());
[INFO] [stdout] 42 +         self.dry_run = ::core::option::Option::Some(<bool as Into<_>>::into(value));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/generated/delete.rs:47:51
[INFO] [stdout]    |
[INFO] [stdout] 47 |         self.force = ::core::option::Option::Some(value.into());
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]    |
[INFO] [stdout] 47 -         self.force = ::core::option::Option::Some(value.into());
[INFO] [stdout] 47 +         self.force = ::core::option::Option::Some(value);
[INFO] [stdout]    |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 47 -         self.force = ::core::option::Option::Some(value.into());
[INFO] [stdout] 47 +         self.force = ::core::option::Option::Some(<bool as Into<_>>::into(value));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/generated/put_region_policy.rs:49:51
[INFO] [stdout]    |
[INFO] [stdout] 49 |         self.force = ::core::option::Option::Some(value.into());
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]    |
[INFO] [stdout] 49 -         self.force = ::core::option::Option::Some(value.into());
[INFO] [stdout] 49 +         self.force = ::core::option::Option::Some(value);
[INFO] [stdout]    |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 49 -         self.force = ::core::option::Option::Some(value.into());
[INFO] [stdout] 49 +         self.force = ::core::option::Option::Some(<bool as Into<_>>::into(value));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/generated/rerank.rs:98:62
[INFO] [stdout]    |
[INFO] [stdout] 98 |         self.return_documents = ::core::option::Option::Some(value.into());
[INFO] [stdout]    |                                                              ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]    |
[INFO] [stdout] 98 -         self.return_documents = ::core::option::Option::Some(value.into());
[INFO] [stdout] 98 +         self.return_documents = ::core::option::Option::Some(value);
[INFO] [stdout]    |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 98 -         self.return_documents = ::core::option::Option::Some(value.into());
[INFO] [stdout] 98 +         self.return_documents = ::core::option::Option::Some(<bool as Into<_>>::into(value));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/generated/rerank.rs:103:51
[INFO] [stdout]     |
[INFO] [stdout] 103 |         self.top_n = ::core::option::Option::Some(value.into());
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 103 -         self.top_n = ::core::option::Option::Some(value.into());
[INFO] [stdout] 103 +         self.top_n = ::core::option::Option::Some(value);
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 103 -         self.top_n = ::core::option::Option::Some(value.into());
[INFO] [stdout] 103 +         self.top_n = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/generated/mod.rs:91:53
[INFO] [stdout]    |
[INFO] [stdout] 91 |         self.enabled = ::core::option::Option::Some(value.into());
[INFO] [stdout]    |                                                     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]    |
[INFO] [stdout] 91 -         self.enabled = ::core::option::Option::Some(value.into());
[INFO] [stdout] 91 +         self.enabled = ::core::option::Option::Some(value);
[INFO] [stdout]    |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 91 -         self.enabled = ::core::option::Option::Some(value.into());
[INFO] [stdout] 91 +         self.enabled = ::core::option::Option::Some(<bool as Into<_>>::into(value));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]   --> src/generated/mod.rs:96:71
[INFO] [stdout]    |
[INFO] [stdout] 96 |         self.max_number_of_allocations = ::core::option::Option::Some(value.into());
[INFO] [stdout]    |                                                                       ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]    |
[INFO] [stdout] 96 -         self.max_number_of_allocations = ::core::option::Option::Some(value.into());
[INFO] [stdout] 96 +         self.max_number_of_allocations = ::core::option::Option::Some(value);
[INFO] [stdout]    |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 96 -         self.max_number_of_allocations = ::core::option::Option::Some(value.into());
[INFO] [stdout] 96 +         self.max_number_of_allocations = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/generated/mod.rs:101:71
[INFO] [stdout]     |
[INFO] [stdout] 101 |         self.min_number_of_allocations = ::core::option::Option::Some(value.into());
[INFO] [stdout]     |                                                                       ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 101 -         self.min_number_of_allocations = ::core::option::Option::Some(value.into());
[INFO] [stdout] 101 +         self.min_number_of_allocations = ::core::option::Option::Some(value);
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 101 -         self.min_number_of_allocations = ::core::option::Option::Some(value.into());
[INFO] [stdout] 101 +         self.min_number_of_allocations = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]    --> src/generated/mod.rs:402:58
[INFO] [stdout]     |
[INFO] [stdout] 402 |         self.return_token = ::core::option::Option::Some(value.into());
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 402 -         self.return_token = ::core::option::Option::Some(value.into());
[INFO] [stdout] 402 +         self.return_token = ::core::option::Option::Some(value);
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 402 -         self.return_token = ::core::option::Option::Some(value.into());
[INFO] [stdout] 402 +         self.return_token = ::core::option::Option::Some(<bool as Into<_>>::into(value));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/generated/mod.rs:621:60
[INFO] [stdout]     |
[INFO] [stdout] 621 |         self.max_new_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout]     |                                                            ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 621 -         self.max_new_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout] 621 +         self.max_new_tokens = ::core::option::Option::Some(value);
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 621 -         self.max_new_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout] 621 +         self.max_new_tokens = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32`
[INFO] [stdout]    --> src/generated/mod.rs:626:57
[INFO] [stdout]     |
[INFO] [stdout] 626 |         self.temperature = ::core::option::Option::Some(value.into());
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 626 -         self.temperature = ::core::option::Option::Some(value.into());
[INFO] [stdout] 626 +         self.temperature = ::core::option::Option::Some(value);
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 626 -         self.temperature = ::core::option::Option::Some(value.into());
[INFO] [stdout] 626 +         self.temperature = ::core::option::Option::Some(<f32 as Into<_>>::into(value));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32`
[INFO] [stdout]    --> src/generated/mod.rs:631:51
[INFO] [stdout]     |
[INFO] [stdout] 631 |         self.top_k = ::core::option::Option::Some(value.into());
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 631 -         self.top_k = ::core::option::Option::Some(value.into());
[INFO] [stdout] 631 +         self.top_k = ::core::option::Option::Some(value);
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 631 -         self.top_k = ::core::option::Option::Some(value.into());
[INFO] [stdout] 631 +         self.top_k = ::core::option::Option::Some(<f32 as Into<_>>::into(value));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32`
[INFO] [stdout]    --> src/generated/mod.rs:636:51
[INFO] [stdout]     |
[INFO] [stdout] 636 |         self.top_p = ::core::option::Option::Some(value.into());
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 636 -         self.top_p = ::core::option::Option::Some(value.into());
[INFO] [stdout] 636 +         self.top_p = ::core::option::Option::Some(value);
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 636 -         self.top_p = ::core::option::Option::Some(value.into());
[INFO] [stdout] 636 +         self.top_p = ::core::option::Option::Some(<f32 as Into<_>>::into(value));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/generated/mod.rs:919:56
[INFO] [stdout]     |
[INFO] [stdout] 919 |         self.batch_size = ::core::option::Option::Some(value.into());
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 919 -         self.batch_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 919 +         self.batch_size = ::core::option::Option::Some(value);
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 919 -         self.batch_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 919 +         self.batch_size = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/generated/mod.rs:924:56
[INFO] [stdout]     |
[INFO] [stdout] 924 |         self.dimensions = ::core::option::Option::Some(value.into());
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]     |
[INFO] [stdout] 924 -         self.dimensions = ::core::option::Option::Some(value.into());
[INFO] [stdout] 924 +         self.dimensions = ::core::option::Option::Some(value);
[INFO] [stdout]     |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 924 -         self.dimensions = ::core::option::Option::Some(value.into());
[INFO] [stdout] 924 +         self.dimensions = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:1223:25
[INFO] [stdout]      |
[INFO] [stdout] 1223 |             max_tokens: max_tokens.into(),
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1223 -             max_tokens: max_tokens.into(),
[INFO] [stdout] 1223 +             max_tokens: max_tokens,
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1223 -             max_tokens: max_tokens.into(),
[INFO] [stdout] 1223 +             max_tokens: <i32 as Into<_>>::into(max_tokens),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32`
[INFO] [stdout]     --> src/generated/mod.rs:1234:57
[INFO] [stdout]      |
[INFO] [stdout] 1234 |         self.temperature = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1234 -         self.temperature = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1234 +         self.temperature = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1234 -         self.temperature = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1234 +         self.temperature = ::core::option::Option::Some(<f32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:1239:51
[INFO] [stdout]      |
[INFO] [stdout] 1239 |         self.top_k = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1239 -         self.top_k = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1239 +         self.top_k = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1239 -         self.top_k = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1239 +         self.top_k = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32`
[INFO] [stdout]     --> src/generated/mod.rs:1244:51
[INFO] [stdout]      |
[INFO] [stdout] 1244 |         self.top_p = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1244 -         self.top_p = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1244 +         self.top_p = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1244 -         self.top_p = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1244 +         self.top_p = ::core::option::Option::Some(<f32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32`
[INFO] [stdout]     --> src/generated/mod.rs:1462:55
[INFO] [stdout]      |
[INFO] [stdout] 1462 |         self.do_sample = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1462 -         self.do_sample = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1462 +         self.do_sample = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1462 -         self.do_sample = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1462 +         self.do_sample = ::core::option::Option::Some(<f32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:1467:60
[INFO] [stdout]      |
[INFO] [stdout] 1467 |         self.max_new_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                            ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1467 -         self.max_new_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1467 +         self.max_new_tokens = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1467 -         self.max_new_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1467 +         self.max_new_tokens = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32`
[INFO] [stdout]     --> src/generated/mod.rs:1472:57
[INFO] [stdout]      |
[INFO] [stdout] 1472 |         self.temperature = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1472 -         self.temperature = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1472 +         self.temperature = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1472 -         self.temperature = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1472 +         self.temperature = ::core::option::Option::Some(<f32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32`
[INFO] [stdout]     --> src/generated/mod.rs:1477:51
[INFO] [stdout]      |
[INFO] [stdout] 1477 |         self.top_p = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1477 -         self.top_p = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1477 +         self.top_p = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1477 -         self.top_p = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1477 +         self.top_p = ::core::option::Option::Some(<f32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/generated/mod.rs:1487:62
[INFO] [stdout]      |
[INFO] [stdout] 1487 |         self.return_documents = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1487 -         self.return_documents = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1487 +         self.return_documents = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1487 -         self.return_documents = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1487 +         self.return_documents = ::core::option::Option::Some(<bool as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:1492:51
[INFO] [stdout]      |
[INFO] [stdout] 1492 |         self.top_n = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1492 -         self.top_n = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1492 +         self.top_n = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1492 -         self.top_n = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1492 +         self.top_n = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:1883:51
[INFO] [stdout]      |
[INFO] [stdout] 1883 |         self.index = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 1883 -         self.index = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1883 +         self.index = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 1883 -         self.index = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1883 +         self.index = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/generated/mod.rs:2239:62
[INFO] [stdout]      |
[INFO] [stdout] 2239 |         self.return_documents = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2239 -         self.return_documents = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2239 +         self.return_documents = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2239 -         self.return_documents = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2239 +         self.return_documents = ::core::option::Option::Some(<bool as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:2244:51
[INFO] [stdout]      |
[INFO] [stdout] 2244 |         self.top_n = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2244 -         self.top_n = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2244 +         self.top_n = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2244 -         self.top_n = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2244 +         self.top_n = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/generated/mod.rs:2519:52
[INFO] [stdout]      |
[INFO] [stdout] 2519 |         self.strict = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                    ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2519 -         self.strict = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2519 +         self.strict = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2519 -         self.strict = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2519 +         self.strict = ::core::option::Option::Some(<bool as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:2806:51
[INFO] [stdout]      |
[INFO] [stdout] 2806 |         self.top_k = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 2806 -         self.top_k = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2806 +         self.top_k = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 2806 -         self.top_k = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2806 +         self.top_k = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:3192:56
[INFO] [stdout]      |
[INFO] [stdout] 3192 |         self.batch_size = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3192 -         self.batch_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3192 +         self.batch_size = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3192 -         self.batch_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3192 +         self.batch_size = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/generated/mod.rs:3600:56
[INFO] [stdout]      |
[INFO] [stdout] 3600 |             acknowledged: ::core::option::Option::Some(acknowledged.into()),
[INFO] [stdout]      |                                                        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3600 -             acknowledged: ::core::option::Option::Some(acknowledged.into()),
[INFO] [stdout] 3600 +             acknowledged: ::core::option::Option::Some(acknowledged),
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3600 -             acknowledged: ::core::option::Option::Some(acknowledged.into()),
[INFO] [stdout] 3600 +             acknowledged: ::core::option::Option::Some(<bool as Into<_>>::into(acknowledged)),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:3711:26
[INFO] [stdout]      |
[INFO] [stdout] 3711 |             num_threads: num_threads.into(),
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3711 -             num_threads: num_threads.into(),
[INFO] [stdout] 3711 +             num_threads: num_threads,
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3711 -             num_threads: num_threads.into(),
[INFO] [stdout] 3711 +             num_threads: <i32 as Into<_>>::into(num_threads),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:3737:61
[INFO] [stdout]      |
[INFO] [stdout] 3737 |         self.num_allocations = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3737 -         self.num_allocations = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3737 +         self.num_allocations = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3737 -         self.num_allocations = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3737 +         self.num_allocations = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:3750:64
[INFO] [stdout]      |
[INFO] [stdout] 3750 |         self.max_chunks_per_doc = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3750 -         self.max_chunks_per_doc = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3750 +         self.max_chunks_per_doc = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3750 -         self.max_chunks_per_doc = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3750 +         self.max_chunks_per_doc = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/generated/mod.rs:3823:62
[INFO] [stdout]      |
[INFO] [stdout] 3823 |         self.return_documents = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3823 -         self.return_documents = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3823 +         self.return_documents = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3823 -         self.return_documents = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3823 +         self.return_documents = ::core::option::Option::Some(<bool as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:3914:30
[INFO] [stdout]      |
[INFO] [stdout] 3914 |             num_allocations: num_allocations.into(),
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3914 -             num_allocations: num_allocations.into(),
[INFO] [stdout] 3914 +             num_allocations: num_allocations,
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3914 -             num_allocations: num_allocations.into(),
[INFO] [stdout] 3914 +             num_allocations: <i32 as Into<_>>::into(num_allocations),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:3915:26
[INFO] [stdout]      |
[INFO] [stdout] 3915 |             num_threads: num_threads.into(),
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 3915 -             num_threads: num_threads.into(),
[INFO] [stdout] 3915 +             num_threads: num_threads,
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 3915 -             num_threads: num_threads.into(),
[INFO] [stdout] 3915 +             num_threads: <i32 as Into<_>>::into(num_threads),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:4310:51
[INFO] [stdout]      |
[INFO] [stdout] 4310 |         self.index = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4310 -         self.index = ::core::option::Option::Some(value.into());
[INFO] [stdout] 4310 +         self.index = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4310 -         self.index = ::core::option::Option::Some(value.into());
[INFO] [stdout] 4310 +         self.index = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:4395:56
[INFO] [stdout]      |
[INFO] [stdout] 4395 |         self.dimensions = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4395 -         self.dimensions = ::core::option::Option::Some(value.into());
[INFO] [stdout] 4395 +         self.dimensions = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4395 -         self.dimensions = ::core::option::Option::Some(value.into());
[INFO] [stdout] 4395 +         self.dimensions = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:4972:56
[INFO] [stdout]      |
[INFO] [stdout] 4972 |         self.dimensions = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4972 -         self.dimensions = ::core::option::Option::Some(value.into());
[INFO] [stdout] 4972 +         self.dimensions = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4972 -         self.dimensions = ::core::option::Option::Some(value.into());
[INFO] [stdout] 4972 +         self.dimensions = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:4977:60
[INFO] [stdout]      |
[INFO] [stdout] 4977 |         self.max_batch_size = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                            ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 4977 -         self.max_batch_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 4977 +         self.max_batch_size = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4977 -         self.max_batch_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 4977 +         self.max_batch_size = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/generated/mod.rs:5066:59
[INFO] [stdout]      |
[INFO] [stdout] 5066 |         self.auto_truncate = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5066 -         self.auto_truncate = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5066 +         self.auto_truncate = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5066 -         self.auto_truncate = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5066 +         self.auto_truncate = ::core::option::Option::Some(<bool as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:5071:51
[INFO] [stdout]      |
[INFO] [stdout] 5071 |         self.top_n = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5071 -         self.top_n = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5071 +         self.top_n = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5071 -         self.top_n = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5071 +         self.top_n = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:5084:56
[INFO] [stdout]      |
[INFO] [stdout] 5084 |         self.max_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5084 -         self.max_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5084 +         self.max_tokens = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5084 -         self.max_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5084 +         self.max_tokens = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/generated/mod.rs:5420:62
[INFO] [stdout]      |
[INFO] [stdout] 5420 |         self.return_documents = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5420 -         self.return_documents = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5420 +         self.return_documents = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5420 -         self.return_documents = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5420 +         self.return_documents = ::core::option::Option::Some(<bool as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:5425:51
[INFO] [stdout]      |
[INFO] [stdout] 5425 |         self.top_n = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5425 -         self.top_n = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5425 +         self.top_n = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5425 -         self.top_n = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5425 +         self.top_n = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:5641:60
[INFO] [stdout]      |
[INFO] [stdout] 5641 |         self.max_chunk_size = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                            ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5641 -         self.max_chunk_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5641 +         self.max_chunk_size = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5641 -         self.max_chunk_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5641 +         self.max_chunk_size = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:5646:53
[INFO] [stdout]      |
[INFO] [stdout] 5646 |         self.overlap = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                     ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5646 -         self.overlap = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5646 +         self.overlap = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5646 -         self.overlap = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5646 +         self.overlap = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:5651:62
[INFO] [stdout]      |
[INFO] [stdout] 5651 |         self.sentence_overlap = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 5651 -         self.sentence_overlap = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5651 +         self.sentence_overlap = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5651 -         self.sentence_overlap = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5651 +         self.sentence_overlap = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:7618:56
[INFO] [stdout]      |
[INFO] [stdout] 7618 |         self.dimensions = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7618 -         self.dimensions = ::core::option::Option::Some(value.into());
[INFO] [stdout] 7618 +         self.dimensions = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7618 -         self.dimensions = ::core::option::Option::Some(value.into());
[INFO] [stdout] 7618 +         self.dimensions = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/generated/mod.rs:7631:62
[INFO] [stdout]      |
[INFO] [stdout] 7631 |         self.multimodal_model = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7631 -         self.multimodal_model = ::core::option::Option::Some(value.into());
[INFO] [stdout] 7631 +         self.multimodal_model = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7631 -         self.multimodal_model = ::core::option::Option::Some(value.into());
[INFO] [stdout] 7631 +         self.multimodal_model = ::core::option::Option::Some(<bool as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/generated/mod.rs:7785:62
[INFO] [stdout]      |
[INFO] [stdout] 7785 |         self.return_documents = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7785 -         self.return_documents = ::core::option::Option::Some(value.into());
[INFO] [stdout] 7785 +         self.return_documents = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7785 -         self.return_documents = ::core::option::Option::Some(value.into());
[INFO] [stdout] 7785 +         self.return_documents = ::core::option::Option::Some(<bool as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/generated/mod.rs:7798:59
[INFO] [stdout]      |
[INFO] [stdout] 7798 |         self.late_chunking = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                           ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7798 -         self.late_chunking = ::core::option::Option::Some(value.into());
[INFO] [stdout] 7798 +         self.late_chunking = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7798 -         self.late_chunking = ::core::option::Option::Some(value.into());
[INFO] [stdout] 7798 +         self.late_chunking = ::core::option::Option::Some(<bool as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:7803:51
[INFO] [stdout]      |
[INFO] [stdout] 7803 |         self.top_n = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7803 -         self.top_n = ::core::option::Option::Some(value.into());
[INFO] [stdout] 7803 +         self.top_n = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7803 -         self.top_n = ::core::option::Option::Some(value.into());
[INFO] [stdout] 7803 +         self.top_n = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:7969:62
[INFO] [stdout]      |
[INFO] [stdout] 7969 |         self.max_input_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 7969 -         self.max_input_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout] 7969 +         self.max_input_tokens = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 7969 -         self.max_input_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout] 7969 +         self.max_input_tokens = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:8398:62
[INFO] [stdout]      |
[INFO] [stdout] 8398 |         self.max_input_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8398 -         self.max_input_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8398 +         self.max_input_tokens = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8398 -         self.max_input_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8398 +         self.max_input_tokens = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:8626:62
[INFO] [stdout]      |
[INFO] [stdout] 8626 |         self.max_input_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8626 -         self.max_input_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8626 +         self.max_input_tokens = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8626 -         self.max_input_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8626 +         self.max_input_tokens = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:8976:56
[INFO] [stdout]      |
[INFO] [stdout] 8976 |         self.dimensions = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 8976 -         self.dimensions = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8976 +         self.dimensions = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 8976 -         self.dimensions = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8976 +         self.dimensions = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:9289:62
[INFO] [stdout]      |
[INFO] [stdout] 9289 |         self.max_input_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9289 -         self.max_input_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout] 9289 +         self.max_input_tokens = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9289 -         self.max_input_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout] 9289 +         self.max_input_tokens = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/generated/mod.rs:9438:62
[INFO] [stdout]      |
[INFO] [stdout] 9438 |         self.return_documents = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9438 -         self.return_documents = ::core::option::Option::Some(value.into());
[INFO] [stdout] 9438 +         self.return_documents = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9438 -         self.return_documents = ::core::option::Option::Some(value.into());
[INFO] [stdout] 9438 +         self.return_documents = ::core::option::Option::Some(<bool as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:9443:51
[INFO] [stdout]      |
[INFO] [stdout] 9443 |         self.top_n = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9443 -         self.top_n = ::core::option::Option::Some(value.into());
[INFO] [stdout] 9443 +         self.top_n = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9443 -         self.top_n = ::core::option::Option::Some(value.into());
[INFO] [stdout] 9443 +         self.top_n = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:9527:49
[INFO] [stdout]      |
[INFO] [stdout] 9527 |             index: ::core::option::Option::Some(index.into()),
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9527 -             index: ::core::option::Option::Some(index.into()),
[INFO] [stdout] 9527 +             index: ::core::option::Option::Some(index),
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9527 -             index: ::core::option::Option::Some(index.into()),
[INFO] [stdout] 9527 +             index: ::core::option::Option::Some(<i32 as Into<_>>::into(index)),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32`
[INFO] [stdout]     --> src/generated/mod.rs:9528:59
[INFO] [stdout]      |
[INFO] [stdout] 9528 |             relevance_score: ::core::option::Option::Some(relevance_score.into()),
[INFO] [stdout]      |                                                           ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9528 -             relevance_score: ::core::option::Option::Some(relevance_score.into()),
[INFO] [stdout] 9528 +             relevance_score: ::core::option::Option::Some(relevance_score),
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9528 -             relevance_score: ::core::option::Option::Some(relevance_score.into()),
[INFO] [stdout] 9528 +             relevance_score: ::core::option::Option::Some(<f32 as Into<_>>::into(relevance_score)),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:9586:65
[INFO] [stdout]      |
[INFO] [stdout] 9586 |         self.requests_per_minute = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                                 ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9586 -         self.requests_per_minute = ::core::option::Option::Some(value.into());
[INFO] [stdout] 9586 +         self.requests_per_minute = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9586 -         self.requests_per_minute = ::core::option::Option::Some(value.into());
[INFO] [stdout] 9586 +         self.requests_per_minute = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/generated/mod.rs:9639:53
[INFO] [stdout]      |
[INFO] [stdout] 9639 |         self.enabled = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                     ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9639 -         self.enabled = ::core::option::Option::Some(value.into());
[INFO] [stdout] 9639 +         self.enabled = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9639 -         self.enabled = ::core::option::Option::Some(value.into());
[INFO] [stdout] 9639 +         self.enabled = ::core::option::Option::Some(<bool as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/generated/mod.rs:9644:53
[INFO] [stdout]      |
[INFO] [stdout] 9644 |         self.exclude = ::core::option::Option::Some(value.into());
[INFO] [stdout]      |                                                     ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]      |
[INFO] [stdout] 9644 -         self.exclude = ::core::option::Option::Some(value.into());
[INFO] [stdout] 9644 +         self.exclude = ::core::option::Option::Some(value);
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 9644 -         self.exclude = ::core::option::Option::Some(value.into());
[INFO] [stdout] 9644 +         self.exclude = ::core::option::Option::Some(<bool as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i64`
[INFO] [stdout]      --> src/generated/mod.rs:10141:67
[INFO] [stdout]       |
[INFO] [stdout] 10141 |         self.max_completion_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout]       |                                                                   ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10141 -         self.max_completion_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10141 +         self.max_completion_tokens = ::core::option::Option::Some(value);
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10141 -         self.max_completion_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10141 +         self.max_completion_tokens = ::core::option::Option::Some(<i64 as Into<_>>::into(value));
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32`
[INFO] [stdout]      --> src/generated/mod.rs:10159:57
[INFO] [stdout]       |
[INFO] [stdout] 10159 |         self.temperature = ::core::option::Option::Some(value.into());
[INFO] [stdout]       |                                                         ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10159 -         self.temperature = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10159 +         self.temperature = ::core::option::Option::Some(value);
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10159 -         self.temperature = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10159 +         self.temperature = ::core::option::Option::Some(<f32 as Into<_>>::into(value));
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32`
[INFO] [stdout]      --> src/generated/mod.rs:10180:51
[INFO] [stdout]       |
[INFO] [stdout] 10180 |         self.top_p = ::core::option::Option::Some(value.into());
[INFO] [stdout]       |                                                   ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10180 -         self.top_p = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10180 +         self.top_p = ::core::option::Option::Some(value);
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10180 -         self.top_p = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10180 +         self.top_p = ::core::option::Option::Some(<f32 as Into<_>>::into(value));
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]      --> src/generated/mod.rs:10351:56
[INFO] [stdout]       |
[INFO] [stdout] 10351 |             is_truncated: ::core::option::Option::Some(is_truncated.into()),
[INFO] [stdout]       |                                                        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10351 -             is_truncated: ::core::option::Option::Some(is_truncated.into()),
[INFO] [stdout] 10351 +             is_truncated: ::core::option::Option::Some(is_truncated),
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10351 -             is_truncated: ::core::option::Option::Some(is_truncated.into()),
[INFO] [stdout] 10351 +             is_truncated: ::core::option::Option::Some(<bool as Into<_>>::into(is_truncated)),
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/generated/mod.rs:10407:51
[INFO] [stdout]       |
[INFO] [stdout] 10407 |         self.index = ::core::option::Option::Some(value.into());
[INFO] [stdout]       |                                                   ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 10407 -         self.index = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10407 +         self.index = ::core::option::Option::Some(value);
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 10407 -         self.index = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10407 +         self.index = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/generated/mod.rs:12068:51
[INFO] [stdout]       |
[INFO] [stdout] 12068 |         self.index = ::core::option::Option::Some(value.into());
[INFO] [stdout]       |                                                   ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 12068 -         self.index = ::core::option::Option::Some(value.into());
[INFO] [stdout] 12068 +         self.index = ::core::option::Option::Some(value);
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 12068 -         self.index = ::core::option::Option::Some(value.into());
[INFO] [stdout] 12068 +         self.index = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/generated/mod.rs:12103:61
[INFO] [stdout]       |
[INFO] [stdout] 12103 |         self.thinking_budget = ::core::option::Option::Some(value.into());
[INFO] [stdout]       |                                                             ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 12103 -         self.thinking_budget = ::core::option::Option::Some(value.into());
[INFO] [stdout] 12103 +         self.thinking_budget = ::core::option::Option::Some(value);
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 12103 -         self.thinking_budget = ::core::option::Option::Some(value.into());
[INFO] [stdout] 12103 +         self.thinking_budget = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/generated/mod.rs:12203:56
[INFO] [stdout]       |
[INFO] [stdout] 12203 |         self.dimensions = ::core::option::Option::Some(value.into());
[INFO] [stdout]       |                                                        ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 12203 -         self.dimensions = ::core::option::Option::Some(value.into());
[INFO] [stdout] 12203 +         self.dimensions = ::core::option::Option::Some(value);
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 12203 -         self.dimensions = ::core::option::Option::Some(value.into());
[INFO] [stdout] 12203 +         self.dimensions = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f32`
[INFO] [stdout]      --> src/generated/mod.rs:12216:60
[INFO] [stdout]       |
[INFO] [stdout] 12216 |         self.embedding_type = ::core::option::Option::Some(value.into());
[INFO] [stdout]       |                                                            ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 12216 -         self.embedding_type = ::core::option::Option::Some(value.into());
[INFO] [stdout] 12216 +         self.embedding_type = ::core::option::Option::Some(value);
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 12216 -         self.embedding_type = ::core::option::Option::Some(value.into());
[INFO] [stdout] 12216 +         self.embedding_type = ::core::option::Option::Some(<f32 as Into<_>>::into(value));
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]      --> src/generated/mod.rs:12311:62
[INFO] [stdout]       |
[INFO] [stdout] 12311 |         self.return_documents = ::core::option::Option::Some(value.into());
[INFO] [stdout]       |                                                              ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 12311 -         self.return_documents = ::core::option::Option::Some(value.into());
[INFO] [stdout] 12311 +         self.return_documents = ::core::option::Option::Some(value);
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 12311 -         self.return_documents = ::core::option::Option::Some(value.into());
[INFO] [stdout] 12311 +         self.return_documents = ::core::option::Option::Some(<bool as Into<_>>::into(value));
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]      --> src/generated/mod.rs:12316:51
[INFO] [stdout]       |
[INFO] [stdout] 12316 |         self.top_k = ::core::option::Option::Some(value.into());
[INFO] [stdout]       |                                                   ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 12316 -         self.top_k = ::core::option::Option::Some(value.into());
[INFO] [stdout] 12316 +         self.top_k = ::core::option::Option::Some(value);
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 12316 -         self.top_k = ::core::option::Option::Some(value.into());
[INFO] [stdout] 12316 +         self.top_k = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]      --> src/generated/mod.rs:12321:56
[INFO] [stdout]       |
[INFO] [stdout] 12321 |         self.truncation = ::core::option::Option::Some(value.into());
[INFO] [stdout]       |                                                        ^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: consider removing the conversion call
[INFO] [stdout]       |
[INFO] [stdout] 12321 -         self.truncation = ::core::option::Option::Some(value.into());
[INFO] [stdout] 12321 +         self.truncation = ::core::option::Option::Some(value);
[INFO] [stdout]       |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]       |
[INFO] [stdout] 12321 -         self.truncation = ::core::option::Option::Some(value.into());
[INFO] [stdout] 12321 +         self.truncation = ::core::option::Option::Some(<bool as Into<_>>::into(value));
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `oxsearch-inference` (lib test) due to 79 previous errors
[INFO] running `Command { std: "docker" "inspect" "cf849d13e462bc6553938427597de5b1359c58f5e28ec1dd244fa61e033fc168", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cf849d13e462bc6553938427597de5b1359c58f5e28ec1dd244fa61e033fc168", kill_on_drop: false }`
[INFO] [stdout] cf849d13e462bc6553938427597de5b1359c58f5e28ec1dd244fa61e033fc168
