[INFO] fetching crate oxsearch-analysis 0.2.0...
[INFO] checking oxsearch-analysis-0.2.0 against 52995a223f2919dd3e2e427231db90a257350ded for pr-129249-4
[INFO] extracting crate oxsearch-analysis 0.2.0 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate oxsearch-analysis 0.2.0
[INFO] finished tweaking crates.io crate oxsearch-analysis 0.2.0
[INFO] tweaked toml for crates.io crate oxsearch-analysis 0.2.0 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate oxsearch-analysis 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-analysis 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-analysis` (manifest) generated 1 warning
[INFO] [stderr]     Blocking waiting for file lock on package cache
[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] b608b1f9d635d1c777318dbcbb971aa295e73fc57c1ac3165319abd073fae715
[INFO] running `Command { std: "docker" "start" "b608b1f9d635d1c777318dbcbb971aa295e73fc57c1ac3165319abd073fae715", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b608b1f9d635d1c777318dbcbb971aa295e73fc57c1ac3165319abd073fae715", 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" "b608b1f9d635d1c777318dbcbb971aa295e73fc57c1ac3165319abd073fae715" "/opt/rustwide/cargo-home/bin/cargo" "+52995a223f2919dd3e2e427231db90a257350ded" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b608b1f9d635d1c777318dbcbb971aa295e73fc57c1ac3165319abd073fae715", 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" "b608b1f9d635d1c777318dbcbb971aa295e73fc57c1ac3165319abd073fae715" "/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-analysis` (manifest) generated 1 warning
[INFO] [stderr]    Compiling rustversion v1.0.23
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]     Checking equivalent v1.0.3
[INFO] [stderr]     Checking hashbrown v0.17.1
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling syn v3.0.9
[INFO] [stderr]     Checking serde_json v1.0.154
[INFO] [stderr]     Checking serde_path_to_error v0.1.20
[INFO] [stderr]     Checking rapidhash v4.5.1
[INFO] [stderr]     Checking indexmap v2.14.2
[INFO] [stderr]     Checking metrics v0.24.6
[INFO] [stderr]    Compiling serde_derive v1.0.229
[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-analysis v0.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:1508:62
[INFO] [stdout]      |
[INFO] [stdout] 1508 |         self.max_token_length = ::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] 1508 -         self.max_token_length = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1508 +         self.max_token_length = ::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] 1508 -         self.max_token_length = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1508 +         self.max_token_length = ::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:1692:61
[INFO] [stdout]      |
[INFO] [stdout] 1692 |         self.output_unigrams = ::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] 1692 -         self.output_unigrams = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1692 +         self.output_unigrams = ::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] 1692 -         self.output_unigrams = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1692 +         self.output_unigrams = ::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:1781:62
[INFO] [stdout]      |
[INFO] [stdout] 1781 |         self.max_token_length = ::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] 1781 -         self.max_token_length = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1781 +         self.max_token_length = ::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] 1781 -         self.max_token_length = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1781 +         self.max_token_length = ::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:1851:57
[INFO] [stdout]      |
[INFO] [stdout] 1851 |         self.ignore_case = ::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] 1851 -         self.ignore_case = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1851 +         self.ignore_case = ::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] 1851 -         self.ignore_case = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1851 +         self.ignore_case = ::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:1856:56
[INFO] [stdout]      |
[INFO] [stdout] 1856 |         self.query_mode = ::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] 1856 -         self.query_mode = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1856 +         self.query_mode = ::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] 1856 -         self.query_mode = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1856 +         self.query_mode = ::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:1915:62
[INFO] [stdout]      |
[INFO] [stdout] 1915 |         self.max_subword_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] 1915 -         self.max_subword_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1915 +         self.max_subword_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] 1915 -         self.max_subword_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1915 +         self.max_subword_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:1920:62
[INFO] [stdout]      |
[INFO] [stdout] 1920 |         self.min_subword_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] 1920 -         self.min_subword_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1920 +         self.min_subword_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] 1920 -         self.min_subword_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1920 +         self.min_subword_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:1925:59
[INFO] [stdout]      |
[INFO] [stdout] 1925 |         self.min_word_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] 1925 -         self.min_word_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1925 +         self.min_word_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] 1925 -         self.min_word_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1925 +         self.min_word_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:1930:64
[INFO] [stdout]      |
[INFO] [stdout] 1930 |         self.only_longest_match = ::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] 1930 -         self.only_longest_match = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1930 +         self.only_longest_match = ::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] 1930 -         self.only_longest_match = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1930 +         self.only_longest_match = ::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:2037:68
[INFO] [stdout]      |
[INFO] [stdout] 2037 |         self.position_increment_gap = ::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] 2037 -         self.position_increment_gap = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2037 +         self.position_increment_gap = ::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] 2037 -         self.position_increment_gap = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2037 +         self.position_increment_gap = ::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:2042:65
[INFO] [stdout]      |
[INFO] [stdout] 2042 |         self.position_offset_gap = ::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] 2042 -         self.position_offset_gap = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2042 +         self.position_offset_gap = ::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] 2042 -         self.position_offset_gap = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2042 +         self.position_offset_gap = ::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:2384:62
[INFO] [stdout]      |
[INFO] [stdout] 2384 |         self.max_subword_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] 2384 -         self.max_subword_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2384 +         self.max_subword_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] 2384 -         self.max_subword_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2384 +         self.max_subword_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:2389:62
[INFO] [stdout]      |
[INFO] [stdout] 2389 |         self.min_subword_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] 2389 -         self.min_subword_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2389 +         self.min_subword_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] 2389 -         self.min_subword_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2389 +         self.min_subword_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:2394:59
[INFO] [stdout]      |
[INFO] [stdout] 2394 |         self.min_word_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] 2394 -         self.min_word_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2394 +         self.min_word_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] 2394 -         self.min_word_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2394 +         self.min_word_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:2399:64
[INFO] [stdout]      |
[INFO] [stdout] 2399 |         self.only_longest_match = ::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] 2399 -         self.only_longest_match = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2399 +         self.only_longest_match = ::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] 2399 -         self.only_longest_match = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2399 +         self.only_longest_match = ::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:2591:54
[INFO] [stdout]      |
[INFO] [stdout] 2591 |         self.max_gram = ::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] 2591 -         self.max_gram = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2591 +         self.max_gram = ::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] 2591 -         self.max_gram = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2591 +         self.max_gram = ::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:2596:54
[INFO] [stdout]      |
[INFO] [stdout] 2596 |         self.min_gram = ::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] 2596 -         self.min_gram = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2596 +         self.min_gram = ::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] 2596 -         self.min_gram = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2596 +         self.min_gram = ::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:2661:54
[INFO] [stdout]      |
[INFO] [stdout] 2661 |         self.max_gram = ::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] 2661 -         self.max_gram = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2661 +         self.max_gram = ::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] 2661 -         self.max_gram = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2661 +         self.max_gram = ::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:2666:54
[INFO] [stdout]      |
[INFO] [stdout] 2666 |         self.min_gram = ::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] 2666 -         self.min_gram = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2666 +         self.min_gram = ::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] 2666 -         self.min_gram = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2666 +         self.min_gram = ::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:2880:61
[INFO] [stdout]      |
[INFO] [stdout] 2880 |         self.max_output_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] 2880 -         self.max_output_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2880 +         self.max_output_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] 2880 -         self.max_output_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2880 +         self.max_output_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:2941:61
[INFO] [stdout]      |
[INFO] [stdout] 2941 |         self.max_output_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] 2941 -         self.max_output_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2941 +         self.max_output_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] 2941 -         self.max_output_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2941 +         self.max_output_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:3504:51
[INFO] [stdout]      |
[INFO] [stdout] 3504 |         self.dedup = ::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] 3504 -         self.dedup = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3504 +         self.dedup = ::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] 3504 -         self.dedup = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3504 +         self.dedup = ::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:3514:58
[INFO] [stdout]      |
[INFO] [stdout] 3514 |         self.longest_only = ::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] 3514 -         self.longest_only = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3514 +         self.longest_only = ::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] 3514 -         self.longest_only = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3514 +         self.longest_only = ::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:3590:62
[INFO] [stdout]      |
[INFO] [stdout] 3590 |         self.max_subword_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] 3590 -         self.max_subword_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3590 +         self.max_subword_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] 3590 -         self.max_subword_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3590 +         self.max_subword_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:3595:62
[INFO] [stdout]      |
[INFO] [stdout] 3595 |         self.min_subword_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] 3595 -         self.min_subword_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3595 +         self.min_subword_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] 3595 -         self.min_subword_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3595 +         self.min_subword_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:3600:59
[INFO] [stdout]      |
[INFO] [stdout] 3600 |         self.min_word_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] 3600 -         self.min_word_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3600 +         self.min_word_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] 3600 -         self.min_word_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3600 +         self.min_word_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:3605:64
[INFO] [stdout]      |
[INFO] [stdout] 3605 |         self.only_longest_match = ::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] 3605 -         self.only_longest_match = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3605 +         self.only_longest_match = ::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] 3605 -         self.only_longest_match = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3605 +         self.only_longest_match = ::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:3626:60
[INFO] [stdout]      |
[INFO] [stdout] 3626 |         self.no_sub_matches = ::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] 3626 -         self.no_sub_matches = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3626 +         self.no_sub_matches = ::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] 3626 -         self.no_sub_matches = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3626 +         self.no_sub_matches = ::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:3631:68
[INFO] [stdout]      |
[INFO] [stdout] 3631 |         self.no_overlapping_matches = ::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] 3631 -         self.no_overlapping_matches = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3631 +         self.no_overlapping_matches = ::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] 3631 -         self.no_overlapping_matches = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3631 +         self.no_overlapping_matches = ::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:3971:56
[INFO] [stdout]      |
[INFO] [stdout] 3971 |         self.case_level = ::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] 3971 -         self.case_level = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3971 +         self.case_level = ::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] 3971 -         self.case_level = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3971 +         self.case_level = ::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:3989:70
[INFO] [stdout]      |
[INFO] [stdout] 3989 |         self.hiragana_quaternary_mode = ::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] 3989 -         self.hiragana_quaternary_mode = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3989 +         self.hiragana_quaternary_mode = ::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] 3989 -         self.hiragana_quaternary_mode = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3989 +         self.hiragana_quaternary_mode = ::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:3999:53
[INFO] [stdout]      |
[INFO] [stdout] 3999 |         self.numeric = ::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] 3999 -         self.numeric = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3999 +         self.numeric = ::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] 3999 -         self.numeric = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3999 +         self.numeric = ::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:4753:61
[INFO] [stdout]      |
[INFO] [stdout] 4753 |         self.keep_words_case = ::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] 4753 -         self.keep_words_case = ::core::option::Option::Some(value.into());
[INFO] [stdout] 4753 +         self.keep_words_case = ::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] 4753 -         self.keep_words_case = ::core::option::Option::Some(value.into());
[INFO] [stdout] 4753 +         self.keep_words_case = ::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:4840:57
[INFO] [stdout]      |
[INFO] [stdout] 4840 |         self.ignore_case = ::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] 4840 -         self.ignore_case = ::core::option::Option::Some(value.into());
[INFO] [stdout] 4840 +         self.ignore_case = ::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] 4840 -         self.ignore_case = ::core::option::Option::Some(value.into());
[INFO] [stdout] 4840 +         self.ignore_case = ::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:4926:57
[INFO] [stdout]      |
[INFO] [stdout] 4926 |         self.buffer_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] 4926 -         self.buffer_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 4926 +         self.buffer_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] 4926 -         self.buffer_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 4926 +         self.buffer_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:4985:58
[INFO] [stdout]      |
[INFO] [stdout] 4985 |             normalize_kana: ::core::option::Option::Some(normalize_kana.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] 4985 -             normalize_kana: ::core::option::Option::Some(normalize_kana.into()),
[INFO] [stdout] 4985 +             normalize_kana: ::core::option::Option::Some(normalize_kana),
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4985 -             normalize_kana: ::core::option::Option::Some(normalize_kana.into()),
[INFO] [stdout] 4985 +             normalize_kana: ::core::option::Option::Some(<bool as Into<_>>::into(normalize_kana)),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/generated/mod.rs:4986:59
[INFO] [stdout]      |
[INFO] [stdout] 4986 |             normalize_kanji: ::core::option::Option::Some(normalize_kanji.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] 4986 -             normalize_kanji: ::core::option::Option::Some(normalize_kanji.into()),
[INFO] [stdout] 4986 +             normalize_kanji: ::core::option::Option::Some(normalize_kanji),
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4986 -             normalize_kanji: ::core::option::Option::Some(normalize_kanji.into()),
[INFO] [stdout] 4986 +             normalize_kanji: ::core::option::Option::Some(<bool as Into<_>>::into(normalize_kanji)),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/generated/mod.rs:5048:54
[INFO] [stdout]      |
[INFO] [stdout] 5048 |             use_romaji: ::core::option::Option::Some(use_romaji.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] 5048 -             use_romaji: ::core::option::Option::Some(use_romaji.into()),
[INFO] [stdout] 5048 +             use_romaji: ::core::option::Option::Some(use_romaji),
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5048 -             use_romaji: ::core::option::Option::Some(use_romaji.into()),
[INFO] [stdout] 5048 +             use_romaji: ::core::option::Option::Some(<bool as Into<_>>::into(use_romaji)),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:5078:58
[INFO] [stdout]      |
[INFO] [stdout] 5078 |             minimum_length: ::core::option::Option::Some(minimum_length.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] 5078 -             minimum_length: ::core::option::Option::Some(minimum_length.into()),
[INFO] [stdout] 5078 +             minimum_length: ::core::option::Option::Some(minimum_length),
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5078 -             minimum_length: ::core::option::Option::Some(minimum_length.into()),
[INFO] [stdout] 5078 +             minimum_length: ::core::option::Option::Some(<i32 as Into<_>>::into(minimum_length)),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/generated/mod.rs:5198:65
[INFO] [stdout]      |
[INFO] [stdout] 5198 |         self.discard_punctuation = ::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] 5198 -         self.discard_punctuation = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5198 +         self.discard_punctuation = ::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] 5198 -         self.discard_punctuation = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5198 +         self.discard_punctuation = ::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:5203:56
[INFO] [stdout]      |
[INFO] [stdout] 5203 |         self.nbest_cost = ::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] 5203 -         self.nbest_cost = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5203 +         self.nbest_cost = ::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] 5203 -         self.nbest_cost = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5203 +         self.nbest_cost = ::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:5232:68
[INFO] [stdout]      |
[INFO] [stdout] 5232 |         self.discard_compound_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] 5232 -         self.discard_compound_token = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5232 +         self.discard_compound_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] 5232 -         self.discard_compound_token = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5232 +         self.discard_compound_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:5321:49
[INFO] [stdout]      |
[INFO] [stdout] 5321 |         self.max = ::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] 5321 -         self.max = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5321 +         self.max = ::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] 5321 -         self.max = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5321 +         self.max = ::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:5326:49
[INFO] [stdout]      |
[INFO] [stdout] 5326 |         self.min = ::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] 5326 -         self.min = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5326 +         self.min = ::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] 5326 -         self.min = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5326 +         self.min = ::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:5393:64
[INFO] [stdout]      |
[INFO] [stdout] 5393 |         self.consume_all_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] 5393 -         self.consume_all_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5393 +         self.consume_all_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] 5393 -         self.consume_all_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5393 +         self.consume_all_tokens = ::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:5683:58
[INFO] [stdout]      |
[INFO] [stdout] 5683 |         self.bucket_count = ::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] 5683 -         self.bucket_count = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5683 +         self.bucket_count = ::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] 5683 -         self.bucket_count = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5683 +         self.bucket_count = ::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:5688:56
[INFO] [stdout]      |
[INFO] [stdout] 5688 |         self.hash_count = ::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] 5688 -         self.hash_count = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5688 +         self.hash_count = ::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] 5688 -         self.hash_count = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5688 +         self.hash_count = ::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:5693:59
[INFO] [stdout]      |
[INFO] [stdout] 5693 |         self.hash_set_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] 5693 -         self.hash_set_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5693 +         self.hash_set_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] 5693 -         self.hash_set_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5693 +         self.hash_set_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:5698:59
[INFO] [stdout]      |
[INFO] [stdout] 5698 |         self.with_rotation = ::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] 5698 -         self.with_rotation = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5698 +         self.with_rotation = ::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] 5698 -         self.with_rotation = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5698 +         self.with_rotation = ::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:5787:54
[INFO] [stdout]      |
[INFO] [stdout] 5787 |         self.max_gram = ::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] 5787 -         self.max_gram = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5787 +         self.max_gram = ::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] 5787 -         self.max_gram = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5787 +         self.max_gram = ::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:5792:54
[INFO] [stdout]      |
[INFO] [stdout] 5792 |         self.min_gram = ::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] 5792 -         self.min_gram = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5792 +         self.min_gram = ::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] 5792 -         self.min_gram = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5792 +         self.min_gram = ::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:5852:54
[INFO] [stdout]      |
[INFO] [stdout] 5852 |         self.max_gram = ::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] 5852 -         self.max_gram = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5852 +         self.max_gram = ::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] 5852 -         self.max_gram = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5852 +         self.max_gram = ::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:5857:54
[INFO] [stdout]      |
[INFO] [stdout] 5857 |         self.min_gram = ::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] 5857 -         self.min_gram = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5857 +         self.min_gram = ::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] 5857 -         self.min_gram = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5857 +         self.min_gram = ::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:6072:65
[INFO] [stdout]      |
[INFO] [stdout] 6072 |         self.discard_punctuation = ::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] 6072 -         self.discard_punctuation = ::core::option::Option::Some(value.into());
[INFO] [stdout] 6072 +         self.discard_punctuation = ::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] 6072 -         self.discard_punctuation = ::core::option::Option::Some(value.into());
[INFO] [stdout] 6072 +         self.discard_punctuation = ::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:6335:55
[INFO] [stdout]      |
[INFO] [stdout] 6335 |         self.lowercase = ::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] 6335 -         self.lowercase = ::core::option::Option::Some(value.into());
[INFO] [stdout] 6335 +         self.lowercase = ::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] 6335 -         self.lowercase = ::core::option::Option::Some(value.into());
[INFO] [stdout] 6335 +         self.lowercase = ::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:6494:49
[INFO] [stdout]      |
[INFO] [stdout] 6494 |         self.all = ::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] 6494 -         self.all = ::core::option::Option::Some(value.into());
[INFO] [stdout] 6494 +         self.all = ::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] 6494 -         self.all = ::core::option::Option::Some(value.into());
[INFO] [stdout] 6494 +         self.all = ::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:6550:51
[INFO] [stdout]      |
[INFO] [stdout] 6550 |         self.group = ::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] 6550 -         self.group = ::core::option::Option::Some(value.into());
[INFO] [stdout] 6550 +         self.group = ::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] 6550 -         self.group = ::core::option::Option::Some(value.into());
[INFO] [stdout] 6550 +         self.group = ::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:6998:58
[INFO] [stdout]      |
[INFO] [stdout] 6998 |         self.max_code_len = ::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] 6998 -         self.max_code_len = ::core::option::Option::Some(value.into());
[INFO] [stdout] 6998 +         self.max_code_len = ::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] 6998 -         self.max_code_len = ::core::option::Option::Some(value.into());
[INFO] [stdout] 6998 +         self.max_code_len = ::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:7008:53
[INFO] [stdout]      |
[INFO] [stdout] 7008 |         self.replace = ::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] 7008 -         self.replace = ::core::option::Option::Some(value.into());
[INFO] [stdout] 7008 +         self.replace = ::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] 7008 -         self.replace = ::core::option::Option::Some(value.into());
[INFO] [stdout] 7008 +         self.replace = ::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:7509:61
[INFO] [stdout]      |
[INFO] [stdout] 7509 |         self.output_unigrams = ::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] 7509 -         self.output_unigrams = ::core::option::Option::Some(value.into());
[INFO] [stdout] 7509 +         self.output_unigrams = ::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] 7509 -         self.output_unigrams = ::core::option::Option::Some(value.into());
[INFO] [stdout] 7509 +         self.output_unigrams = ::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:7514:76
[INFO] [stdout]      |
[INFO] [stdout] 7514 |         self.output_unigrams_if_no_shingles = ::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] 7514 -         self.output_unigrams_if_no_shingles = ::core::option::Option::Some(value.into());
[INFO] [stdout] 7514 +         self.output_unigrams_if_no_shingles = ::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] 7514 -         self.output_unigrams_if_no_shingles = ::core::option::Option::Some(value.into());
[INFO] [stdout] 7514 +         self.output_unigrams_if_no_shingles = ::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:8008:62
[INFO] [stdout]      |
[INFO] [stdout] 8008 |         self.max_token_length = ::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] 8008 -         self.max_token_length = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8008 +         self.max_token_length = ::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] 8008 -         self.max_token_length = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8008 +         self.max_token_length = ::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:8059:62
[INFO] [stdout]      |
[INFO] [stdout] 8059 |         self.max_token_length = ::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] 8059 -         self.max_token_length = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8059 +         self.max_token_length = ::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] 8059 -         self.max_token_length = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8059 +         self.max_token_length = ::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:8246:57
[INFO] [stdout]      |
[INFO] [stdout] 8246 |         self.ignore_case = ::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] 8246 -         self.ignore_case = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8246 +         self.ignore_case = ::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] 8246 -         self.ignore_case = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8246 +         self.ignore_case = ::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:8251:61
[INFO] [stdout]      |
[INFO] [stdout] 8251 |         self.remove_trailing = ::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] 8251 -         self.remove_trailing = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8251 +         self.remove_trailing = ::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] 8251 -         self.remove_trailing = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8251 +         self.remove_trailing = ::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:8433:52
[INFO] [stdout]      |
[INFO] [stdout] 8433 |         self.expand = ::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] 8433 -         self.expand = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8433 +         self.expand = ::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] 8433 -         self.expand = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8433 +         self.expand = ::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:8443:53
[INFO] [stdout]      |
[INFO] [stdout] 8443 |         self.lenient = ::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] 8443 -         self.lenient = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8443 +         self.lenient = ::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] 8443 -         self.lenient = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8443 +         self.lenient = ::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:8477:56
[INFO] [stdout]      |
[INFO] [stdout] 8477 |         self.updateable = ::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] 8477 -         self.updateable = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8477 +         self.updateable = ::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] 8477 -         self.updateable = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8477 +         self.updateable = ::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:8542:52
[INFO] [stdout]      |
[INFO] [stdout] 8542 |         self.expand = ::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] 8542 -         self.expand = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8542 +         self.expand = ::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] 8542 -         self.expand = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8542 +         self.expand = ::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:8552:53
[INFO] [stdout]      |
[INFO] [stdout] 8552 |         self.lenient = ::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] 8552 -         self.lenient = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8552 +         self.lenient = ::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] 8552 -         self.lenient = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8552 +         self.lenient = ::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:8586:56
[INFO] [stdout]      |
[INFO] [stdout] 8586 |         self.updateable = ::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] 8586 -         self.updateable = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8586 +         self.updateable = ::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] 8586 -         self.updateable = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8586 +         self.updateable = ::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:8651:52
[INFO] [stdout]      |
[INFO] [stdout] 8651 |         self.expand = ::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] 8651 -         self.expand = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8651 +         self.expand = ::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] 8651 -         self.expand = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8651 +         self.expand = ::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:8661:53
[INFO] [stdout]      |
[INFO] [stdout] 8661 |         self.lenient = ::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] 8661 -         self.lenient = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8661 +         self.lenient = ::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] 8661 -         self.lenient = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8661 +         self.lenient = ::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:8695:56
[INFO] [stdout]      |
[INFO] [stdout] 8695 |         self.updateable = ::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] 8695 -         self.updateable = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8695 +         self.updateable = ::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] 8695 -         self.updateable = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8695 +         self.updateable = ::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:10621:52
[INFO] [stdout]       |
[INFO] [stdout] 10621 |         self.length = ::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] 10621 -         self.length = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10621 +         self.length = ::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] 10621 -         self.length = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10621 +         self.length = ::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:10705:62
[INFO] [stdout]       |
[INFO] [stdout] 10705 |         self.max_token_length = ::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] 10705 -         self.max_token_length = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10705 +         self.max_token_length = ::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] 10705 -         self.max_token_length = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10705 +         self.max_token_length = ::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:10741:67
[INFO] [stdout]       |
[INFO] [stdout] 10741 |         self.only_on_same_position = ::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] 10741 -         self.only_on_same_position = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10741 +         self.only_on_same_position = ::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] 10741 -         self.only_on_same_position = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10741 +         self.only_on_same_position = ::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:10830:62
[INFO] [stdout]       |
[INFO] [stdout] 10830 |         self.max_token_length = ::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] 10830 -         self.max_token_length = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10830 +         self.max_token_length = ::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] 10830 -         self.max_token_length = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10830 +         self.max_token_length = ::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:10923:58
[INFO] [stdout]       |
[INFO] [stdout] 10923 |         self.catenate_all = ::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] 10923 -         self.catenate_all = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10923 +         self.catenate_all = ::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] 10923 -         self.catenate_all = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10923 +         self.catenate_all = ::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:10928:62
[INFO] [stdout]       |
[INFO] [stdout] 10928 |         self.catenate_numbers = ::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] 10928 -         self.catenate_numbers = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10928 +         self.catenate_numbers = ::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] 10928 -         self.catenate_numbers = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10928 +         self.catenate_numbers = ::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:10933:60
[INFO] [stdout]       |
[INFO] [stdout] 10933 |         self.catenate_words = ::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] 10933 -         self.catenate_words = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10933 +         self.catenate_words = ::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] 10933 -         self.catenate_words = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10933 +         self.catenate_words = ::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:10938:67
[INFO] [stdout]       |
[INFO] [stdout] 10938 |         self.generate_number_parts = ::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] 10938 -         self.generate_number_parts = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10938 +         self.generate_number_parts = ::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] 10938 -         self.generate_number_parts = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10938 +         self.generate_number_parts = ::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:10943:65
[INFO] [stdout]       |
[INFO] [stdout] 10943 |         self.generate_word_parts = ::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] 10943 -         self.generate_word_parts = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10943 +         self.generate_word_parts = ::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] 10943 -         self.generate_word_parts = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10943 +         self.generate_word_parts = ::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:10972:66
[INFO] [stdout]       |
[INFO] [stdout] 10972 |         self.split_on_case_change = ::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] 10972 -         self.split_on_case_change = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10972 +         self.split_on_case_change = ::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] 10972 -         self.split_on_case_change = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10972 +         self.split_on_case_change = ::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:10977:63
[INFO] [stdout]       |
[INFO] [stdout] 10977 |         self.split_on_numerics = ::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] 10977 -         self.split_on_numerics = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10977 +         self.split_on_numerics = ::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] 10977 -         self.split_on_numerics = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10977 +         self.split_on_numerics = ::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:10982:69
[INFO] [stdout]       |
[INFO] [stdout] 10982 |         self.stem_english_possessive = ::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] 10982 -         self.stem_english_possessive = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10982 +         self.stem_english_possessive = ::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] 10982 -         self.stem_english_possessive = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10982 +         self.stem_english_possessive = ::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:11003:60
[INFO] [stdout]       |
[INFO] [stdout] 11003 |         self.adjust_offsets = ::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] 11003 -         self.adjust_offsets = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11003 +         self.adjust_offsets = ::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] 11003 -         self.adjust_offsets = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11003 +         self.adjust_offsets = ::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:11008:61
[INFO] [stdout]       |
[INFO] [stdout] 11008 |         self.ignore_keywords = ::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] 11008 -         self.ignore_keywords = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11008 +         self.ignore_keywords = ::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] 11008 -         self.ignore_keywords = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11008 +         self.ignore_keywords = ::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:11093:58
[INFO] [stdout]       |
[INFO] [stdout] 11093 |         self.catenate_all = ::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] 11093 -         self.catenate_all = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11093 +         self.catenate_all = ::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] 11093 -         self.catenate_all = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11093 +         self.catenate_all = ::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:11098:62
[INFO] [stdout]       |
[INFO] [stdout] 11098 |         self.catenate_numbers = ::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] 11098 -         self.catenate_numbers = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11098 +         self.catenate_numbers = ::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] 11098 -         self.catenate_numbers = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11098 +         self.catenate_numbers = ::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:11103:60
[INFO] [stdout]       |
[INFO] [stdout] 11103 |         self.catenate_words = ::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] 11103 -         self.catenate_words = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11103 +         self.catenate_words = ::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] 11103 -         self.catenate_words = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11103 +         self.catenate_words = ::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:11108:67
[INFO] [stdout]       |
[INFO] [stdout] 11108 |         self.generate_number_parts = ::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] 11108 -         self.generate_number_parts = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11108 +         self.generate_number_parts = ::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] 11108 -         self.generate_number_parts = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11108 +         self.generate_number_parts = ::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:11113:65
[INFO] [stdout]       |
[INFO] [stdout] 11113 |         self.generate_word_parts = ::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] 11113 -         self.generate_word_parts = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11113 +         self.generate_word_parts = ::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] 11113 -         self.generate_word_parts = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11113 +         self.generate_word_parts = ::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:11142:66
[INFO] [stdout]       |
[INFO] [stdout] 11142 |         self.split_on_case_change = ::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] 11142 -         self.split_on_case_change = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11142 +         self.split_on_case_change = ::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] 11142 -         self.split_on_case_change = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11142 +         self.split_on_case_change = ::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:11147:63
[INFO] [stdout]       |
[INFO] [stdout] 11147 |         self.split_on_numerics = ::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] 11147 -         self.split_on_numerics = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11147 +         self.split_on_numerics = ::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] 11147 -         self.split_on_numerics = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11147 +         self.split_on_numerics = ::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:11152:69
[INFO] [stdout]       |
[INFO] [stdout] 11152 |         self.stem_english_possessive = ::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] 11152 -         self.stem_english_possessive = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11152 +         self.stem_english_possessive = ::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] 11152 -         self.stem_english_possessive = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11152 +         self.stem_english_possessive = ::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:11253:58
[INFO] [stdout]       |
[INFO] [stdout] 11253 |         self.catenate_all = ::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] 11253 -         self.catenate_all = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11253 +         self.catenate_all = ::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] 11253 -         self.catenate_all = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11253 +         self.catenate_all = ::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:11258:62
[INFO] [stdout]       |
[INFO] [stdout] 11258 |         self.catenate_numbers = ::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] 11258 -         self.catenate_numbers = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11258 +         self.catenate_numbers = ::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] 11258 -         self.catenate_numbers = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11258 +         self.catenate_numbers = ::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:11263:60
[INFO] [stdout]       |
[INFO] [stdout] 11263 |         self.catenate_words = ::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] 11263 -         self.catenate_words = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11263 +         self.catenate_words = ::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] 11263 -         self.catenate_words = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11263 +         self.catenate_words = ::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:11268:67
[INFO] [stdout]       |
[INFO] [stdout] 11268 |         self.generate_number_parts = ::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] 11268 -         self.generate_number_parts = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11268 +         self.generate_number_parts = ::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] 11268 -         self.generate_number_parts = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11268 +         self.generate_number_parts = ::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:11273:65
[INFO] [stdout]       |
[INFO] [stdout] 11273 |         self.generate_word_parts = ::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] 11273 -         self.generate_word_parts = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11273 +         self.generate_word_parts = ::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] 11273 -         self.generate_word_parts = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11273 +         self.generate_word_parts = ::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:11302:66
[INFO] [stdout]       |
[INFO] [stdout] 11302 |         self.split_on_case_change = ::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] 11302 -         self.split_on_case_change = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11302 +         self.split_on_case_change = ::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] 11302 -         self.split_on_case_change = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11302 +         self.split_on_case_change = ::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:11307:63
[INFO] [stdout]       |
[INFO] [stdout] 11307 |         self.split_on_numerics = ::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] 11307 -         self.split_on_numerics = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11307 +         self.split_on_numerics = ::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] 11307 -         self.split_on_numerics = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11307 +         self.split_on_numerics = ::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:11312:69
[INFO] [stdout]       |
[INFO] [stdout] 11312 |         self.stem_english_possessive = ::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] 11312 -         self.stem_english_possessive = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11312 +         self.stem_english_possessive = ::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] 11312 -         self.stem_english_possessive = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11312 +         self.stem_english_possessive = ::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:1508:62
[INFO] [stdout]      |
[INFO] [stdout] 1508 |         self.max_token_length = ::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] 1508 -         self.max_token_length = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1508 +         self.max_token_length = ::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] 1508 -         self.max_token_length = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1508 +         self.max_token_length = ::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:1692:61
[INFO] [stdout]      |
[INFO] [stdout] 1692 |         self.output_unigrams = ::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] 1692 -         self.output_unigrams = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1692 +         self.output_unigrams = ::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] 1692 -         self.output_unigrams = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1692 +         self.output_unigrams = ::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:1781:62
[INFO] [stdout]      |
[INFO] [stdout] 1781 |         self.max_token_length = ::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] 1781 -         self.max_token_length = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1781 +         self.max_token_length = ::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] 1781 -         self.max_token_length = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1781 +         self.max_token_length = ::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:1851:57
[INFO] [stdout]      |
[INFO] [stdout] 1851 |         self.ignore_case = ::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] 1851 -         self.ignore_case = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1851 +         self.ignore_case = ::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] 1851 -         self.ignore_case = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1851 +         self.ignore_case = ::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:1856:56
[INFO] [stdout]      |
[INFO] [stdout] 1856 |         self.query_mode = ::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] 1856 -         self.query_mode = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1856 +         self.query_mode = ::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] 1856 -         self.query_mode = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1856 +         self.query_mode = ::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:1915:62
[INFO] [stdout]      |
[INFO] [stdout] 1915 |         self.max_subword_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] 1915 -         self.max_subword_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1915 +         self.max_subword_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] 1915 -         self.max_subword_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1915 +         self.max_subword_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:1920:62
[INFO] [stdout]      |
[INFO] [stdout] 1920 |         self.min_subword_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] 1920 -         self.min_subword_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1920 +         self.min_subword_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] 1920 -         self.min_subword_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1920 +         self.min_subword_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:1925:59
[INFO] [stdout]      |
[INFO] [stdout] 1925 |         self.min_word_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] 1925 -         self.min_word_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1925 +         self.min_word_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] 1925 -         self.min_word_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1925 +         self.min_word_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:1930:64
[INFO] [stdout]      |
[INFO] [stdout] 1930 |         self.only_longest_match = ::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] 1930 -         self.only_longest_match = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1930 +         self.only_longest_match = ::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] 1930 -         self.only_longest_match = ::core::option::Option::Some(value.into());
[INFO] [stdout] 1930 +         self.only_longest_match = ::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:2037:68
[INFO] [stdout]      |
[INFO] [stdout] 2037 |         self.position_increment_gap = ::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] 2037 -         self.position_increment_gap = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2037 +         self.position_increment_gap = ::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] 2037 -         self.position_increment_gap = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2037 +         self.position_increment_gap = ::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:2042:65
[INFO] [stdout]      |
[INFO] [stdout] 2042 |         self.position_offset_gap = ::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] 2042 -         self.position_offset_gap = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2042 +         self.position_offset_gap = ::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] 2042 -         self.position_offset_gap = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2042 +         self.position_offset_gap = ::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:2384:62
[INFO] [stdout]      |
[INFO] [stdout] 2384 |         self.max_subword_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] 2384 -         self.max_subword_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2384 +         self.max_subword_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] 2384 -         self.max_subword_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2384 +         self.max_subword_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:2389:62
[INFO] [stdout]      |
[INFO] [stdout] 2389 |         self.min_subword_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] 2389 -         self.min_subword_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2389 +         self.min_subword_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] 2389 -         self.min_subword_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2389 +         self.min_subword_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:2394:59
[INFO] [stdout]      |
[INFO] [stdout] 2394 |         self.min_word_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] 2394 -         self.min_word_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2394 +         self.min_word_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] 2394 -         self.min_word_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2394 +         self.min_word_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:2399:64
[INFO] [stdout]      |
[INFO] [stdout] 2399 |         self.only_longest_match = ::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] 2399 -         self.only_longest_match = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2399 +         self.only_longest_match = ::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] 2399 -         self.only_longest_match = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2399 +         self.only_longest_match = ::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:2591:54
[INFO] [stdout]      |
[INFO] [stdout] 2591 |         self.max_gram = ::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] 2591 -         self.max_gram = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2591 +         self.max_gram = ::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] 2591 -         self.max_gram = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2591 +         self.max_gram = ::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:2596:54
[INFO] [stdout]      |
[INFO] [stdout] 2596 |         self.min_gram = ::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] 2596 -         self.min_gram = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2596 +         self.min_gram = ::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] 2596 -         self.min_gram = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2596 +         self.min_gram = ::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:2661:54
[INFO] [stdout]      |
[INFO] [stdout] 2661 |         self.max_gram = ::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] 2661 -         self.max_gram = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2661 +         self.max_gram = ::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] 2661 -         self.max_gram = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2661 +         self.max_gram = ::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:2666:54
[INFO] [stdout]      |
[INFO] [stdout] 2666 |         self.min_gram = ::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] 2666 -         self.min_gram = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2666 +         self.min_gram = ::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] 2666 -         self.min_gram = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2666 +         self.min_gram = ::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:2880:61
[INFO] [stdout]      |
[INFO] [stdout] 2880 |         self.max_output_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] 2880 -         self.max_output_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2880 +         self.max_output_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] 2880 -         self.max_output_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2880 +         self.max_output_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:2941:61
[INFO] [stdout]      |
[INFO] [stdout] 2941 |         self.max_output_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] 2941 -         self.max_output_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2941 +         self.max_output_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] 2941 -         self.max_output_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 2941 +         self.max_output_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:3504:51
[INFO] [stdout]      |
[INFO] [stdout] 3504 |         self.dedup = ::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] 3504 -         self.dedup = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3504 +         self.dedup = ::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] 3504 -         self.dedup = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3504 +         self.dedup = ::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:3514:58
[INFO] [stdout]      |
[INFO] [stdout] 3514 |         self.longest_only = ::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] 3514 -         self.longest_only = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3514 +         self.longest_only = ::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] 3514 -         self.longest_only = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3514 +         self.longest_only = ::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:3590:62
[INFO] [stdout]      |
[INFO] [stdout] 3590 |         self.max_subword_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] 3590 -         self.max_subword_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3590 +         self.max_subword_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] 3590 -         self.max_subword_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3590 +         self.max_subword_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:3595:62
[INFO] [stdout]      |
[INFO] [stdout] 3595 |         self.min_subword_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] 3595 -         self.min_subword_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3595 +         self.min_subword_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] 3595 -         self.min_subword_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3595 +         self.min_subword_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:3600:59
[INFO] [stdout]      |
[INFO] [stdout] 3600 |         self.min_word_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] 3600 -         self.min_word_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3600 +         self.min_word_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] 3600 -         self.min_word_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3600 +         self.min_word_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:3605:64
[INFO] [stdout]      |
[INFO] [stdout] 3605 |         self.only_longest_match = ::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] 3605 -         self.only_longest_match = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3605 +         self.only_longest_match = ::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] 3605 -         self.only_longest_match = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3605 +         self.only_longest_match = ::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:3626:60
[INFO] [stdout]      |
[INFO] [stdout] 3626 |         self.no_sub_matches = ::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] 3626 -         self.no_sub_matches = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3626 +         self.no_sub_matches = ::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] 3626 -         self.no_sub_matches = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3626 +         self.no_sub_matches = ::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:3631:68
[INFO] [stdout]      |
[INFO] [stdout] 3631 |         self.no_overlapping_matches = ::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] 3631 -         self.no_overlapping_matches = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3631 +         self.no_overlapping_matches = ::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] 3631 -         self.no_overlapping_matches = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3631 +         self.no_overlapping_matches = ::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:3971:56
[INFO] [stdout]      |
[INFO] [stdout] 3971 |         self.case_level = ::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] 3971 -         self.case_level = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3971 +         self.case_level = ::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] 3971 -         self.case_level = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3971 +         self.case_level = ::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:3989:70
[INFO] [stdout]      |
[INFO] [stdout] 3989 |         self.hiragana_quaternary_mode = ::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] 3989 -         self.hiragana_quaternary_mode = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3989 +         self.hiragana_quaternary_mode = ::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] 3989 -         self.hiragana_quaternary_mode = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3989 +         self.hiragana_quaternary_mode = ::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:3999:53
[INFO] [stdout]      |
[INFO] [stdout] 3999 |         self.numeric = ::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] 3999 -         self.numeric = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3999 +         self.numeric = ::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] 3999 -         self.numeric = ::core::option::Option::Some(value.into());
[INFO] [stdout] 3999 +         self.numeric = ::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:4753:61
[INFO] [stdout]      |
[INFO] [stdout] 4753 |         self.keep_words_case = ::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] 4753 -         self.keep_words_case = ::core::option::Option::Some(value.into());
[INFO] [stdout] 4753 +         self.keep_words_case = ::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] 4753 -         self.keep_words_case = ::core::option::Option::Some(value.into());
[INFO] [stdout] 4753 +         self.keep_words_case = ::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:4840:57
[INFO] [stdout]      |
[INFO] [stdout] 4840 |         self.ignore_case = ::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] 4840 -         self.ignore_case = ::core::option::Option::Some(value.into());
[INFO] [stdout] 4840 +         self.ignore_case = ::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] 4840 -         self.ignore_case = ::core::option::Option::Some(value.into());
[INFO] [stdout] 4840 +         self.ignore_case = ::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:4926:57
[INFO] [stdout]      |
[INFO] [stdout] 4926 |         self.buffer_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] 4926 -         self.buffer_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 4926 +         self.buffer_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] 4926 -         self.buffer_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 4926 +         self.buffer_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:4985:58
[INFO] [stdout]      |
[INFO] [stdout] 4985 |             normalize_kana: ::core::option::Option::Some(normalize_kana.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] 4985 -             normalize_kana: ::core::option::Option::Some(normalize_kana.into()),
[INFO] [stdout] 4985 +             normalize_kana: ::core::option::Option::Some(normalize_kana),
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4985 -             normalize_kana: ::core::option::Option::Some(normalize_kana.into()),
[INFO] [stdout] 4985 +             normalize_kana: ::core::option::Option::Some(<bool as Into<_>>::into(normalize_kana)),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/generated/mod.rs:4986:59
[INFO] [stdout]      |
[INFO] [stdout] 4986 |             normalize_kanji: ::core::option::Option::Some(normalize_kanji.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] 4986 -             normalize_kanji: ::core::option::Option::Some(normalize_kanji.into()),
[INFO] [stdout] 4986 +             normalize_kanji: ::core::option::Option::Some(normalize_kanji),
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 4986 -             normalize_kanji: ::core::option::Option::Some(normalize_kanji.into()),
[INFO] [stdout] 4986 +             normalize_kanji: ::core::option::Option::Some(<bool as Into<_>>::into(normalize_kanji)),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/generated/mod.rs:5048:54
[INFO] [stdout]      |
[INFO] [stdout] 5048 |             use_romaji: ::core::option::Option::Some(use_romaji.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] 5048 -             use_romaji: ::core::option::Option::Some(use_romaji.into()),
[INFO] [stdout] 5048 +             use_romaji: ::core::option::Option::Some(use_romaji),
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5048 -             use_romaji: ::core::option::Option::Some(use_romaji.into()),
[INFO] [stdout] 5048 +             use_romaji: ::core::option::Option::Some(<bool as Into<_>>::into(use_romaji)),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]     --> src/generated/mod.rs:5078:58
[INFO] [stdout]      |
[INFO] [stdout] 5078 |             minimum_length: ::core::option::Option::Some(minimum_length.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] 5078 -             minimum_length: ::core::option::Option::Some(minimum_length.into()),
[INFO] [stdout] 5078 +             minimum_length: ::core::option::Option::Some(minimum_length),
[INFO] [stdout]      |
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]      |
[INFO] [stdout] 5078 -             minimum_length: ::core::option::Option::Some(minimum_length.into()),
[INFO] [stdout] 5078 +             minimum_length: ::core::option::Option::Some(<i32 as Into<_>>::into(minimum_length)),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/generated/mod.rs:5198:65
[INFO] [stdout]      |
[INFO] [stdout] 5198 |         self.discard_punctuation = ::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] 5198 -         self.discard_punctuation = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5198 +         self.discard_punctuation = ::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] 5198 -         self.discard_punctuation = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5198 +         self.discard_punctuation = ::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:5203:56
[INFO] [stdout]      |
[INFO] [stdout] 5203 |         self.nbest_cost = ::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] 5203 -         self.nbest_cost = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5203 +         self.nbest_cost = ::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] 5203 -         self.nbest_cost = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5203 +         self.nbest_cost = ::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:5232:68
[INFO] [stdout]      |
[INFO] [stdout] 5232 |         self.discard_compound_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] 5232 -         self.discard_compound_token = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5232 +         self.discard_compound_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] 5232 -         self.discard_compound_token = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5232 +         self.discard_compound_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:5321:49
[INFO] [stdout]      |
[INFO] [stdout] 5321 |         self.max = ::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] 5321 -         self.max = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5321 +         self.max = ::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] 5321 -         self.max = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5321 +         self.max = ::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:5326:49
[INFO] [stdout]      |
[INFO] [stdout] 5326 |         self.min = ::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] 5326 -         self.min = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5326 +         self.min = ::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] 5326 -         self.min = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5326 +         self.min = ::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:5393:64
[INFO] [stdout]      |
[INFO] [stdout] 5393 |         self.consume_all_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] 5393 -         self.consume_all_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5393 +         self.consume_all_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] 5393 -         self.consume_all_tokens = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5393 +         self.consume_all_tokens = ::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:5683:58
[INFO] [stdout]      |
[INFO] [stdout] 5683 |         self.bucket_count = ::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] 5683 -         self.bucket_count = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5683 +         self.bucket_count = ::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] 5683 -         self.bucket_count = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5683 +         self.bucket_count = ::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:5688:56
[INFO] [stdout]      |
[INFO] [stdout] 5688 |         self.hash_count = ::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] 5688 -         self.hash_count = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5688 +         self.hash_count = ::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] 5688 -         self.hash_count = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5688 +         self.hash_count = ::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:5693:59
[INFO] [stdout]      |
[INFO] [stdout] 5693 |         self.hash_set_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] 5693 -         self.hash_set_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5693 +         self.hash_set_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] 5693 -         self.hash_set_size = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5693 +         self.hash_set_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:5698:59
[INFO] [stdout]      |
[INFO] [stdout] 5698 |         self.with_rotation = ::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] 5698 -         self.with_rotation = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5698 +         self.with_rotation = ::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] 5698 -         self.with_rotation = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5698 +         self.with_rotation = ::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:5787:54
[INFO] [stdout]      |
[INFO] [stdout] 5787 |         self.max_gram = ::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] 5787 -         self.max_gram = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5787 +         self.max_gram = ::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] 5787 -         self.max_gram = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5787 +         self.max_gram = ::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:5792:54
[INFO] [stdout]      |
[INFO] [stdout] 5792 |         self.min_gram = ::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] 5792 -         self.min_gram = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5792 +         self.min_gram = ::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] 5792 -         self.min_gram = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5792 +         self.min_gram = ::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:5852:54
[INFO] [stdout]      |
[INFO] [stdout] 5852 |         self.max_gram = ::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] 5852 -         self.max_gram = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5852 +         self.max_gram = ::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] 5852 -         self.max_gram = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5852 +         self.max_gram = ::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:5857:54
[INFO] [stdout]      |
[INFO] [stdout] 5857 |         self.min_gram = ::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] 5857 -         self.min_gram = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5857 +         self.min_gram = ::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] 5857 -         self.min_gram = ::core::option::Option::Some(value.into());
[INFO] [stdout] 5857 +         self.min_gram = ::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:6072:65
[INFO] [stdout]      |
[INFO] [stdout] 6072 |         self.discard_punctuation = ::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] 6072 -         self.discard_punctuation = ::core::option::Option::Some(value.into());
[INFO] [stdout] 6072 +         self.discard_punctuation = ::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] 6072 -         self.discard_punctuation = ::core::option::Option::Some(value.into());
[INFO] [stdout] 6072 +         self.discard_punctuation = ::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:6335:55
[INFO] [stdout]      |
[INFO] [stdout] 6335 |         self.lowercase = ::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] 6335 -         self.lowercase = ::core::option::Option::Some(value.into());
[INFO] [stdout] 6335 +         self.lowercase = ::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] 6335 -         self.lowercase = ::core::option::Option::Some(value.into());
[INFO] [stdout] 6335 +         self.lowercase = ::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:6494:49
[INFO] [stdout]      |
[INFO] [stdout] 6494 |         self.all = ::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] 6494 -         self.all = ::core::option::Option::Some(value.into());
[INFO] [stdout] 6494 +         self.all = ::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] 6494 -         self.all = ::core::option::Option::Some(value.into());
[INFO] [stdout] 6494 +         self.all = ::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:6550:51
[INFO] [stdout]      |
[INFO] [stdout] 6550 |         self.group = ::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] 6550 -         self.group = ::core::option::Option::Some(value.into());
[INFO] [stdout] 6550 +         self.group = ::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] 6550 -         self.group = ::core::option::Option::Some(value.into());
[INFO] [stdout] 6550 +         self.group = ::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:6998:58
[INFO] [stdout]      |
[INFO] [stdout] 6998 |         self.max_code_len = ::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] 6998 -         self.max_code_len = ::core::option::Option::Some(value.into());
[INFO] [stdout] 6998 +         self.max_code_len = ::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] 6998 -         self.max_code_len = ::core::option::Option::Some(value.into());
[INFO] [stdout] 6998 +         self.max_code_len = ::core::option::Option::Some(<i32 as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `oxsearch-analysis` (lib) due to 104 previous errors
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]     --> src/generated/mod.rs:7008:53
[INFO] [stdout]      |
[INFO] [stdout] 7008 |         self.replace = ::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] 7008 -         self.replace = ::core::option::Option::Some(value.into());
[INFO] [stdout] 7008 +         self.replace = ::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] 7008 -         self.replace = ::core::option::Option::Some(value.into());
[INFO] [stdout] 7008 +         self.replace = ::core::option::Option::Some(<bool as Into<_>>::into(value));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[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/mod.rs:7509:61
[INFO] [stdout]      |
[INFO] [stdout] 7509 |         self.output_unigrams = ::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] 7509 -         self.output_unigrams = ::core::option::Option::Some(value.into());
[INFO] [stdout] 7509 +         self.output_unigrams = ::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] 7509 -         self.output_unigrams = ::core::option::Option::Some(value.into());
[INFO] [stdout] 7509 +         self.output_unigrams = ::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:7514:76
[INFO] [stdout]      |
[INFO] [stdout] 7514 |         self.output_unigrams_if_no_shingles = ::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] 7514 -         self.output_unigrams_if_no_shingles = ::core::option::Option::Some(value.into());
[INFO] [stdout] 7514 +         self.output_unigrams_if_no_shingles = ::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] 7514 -         self.output_unigrams_if_no_shingles = ::core::option::Option::Some(value.into());
[INFO] [stdout] 7514 +         self.output_unigrams_if_no_shingles = ::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:8008:62
[INFO] [stdout]      |
[INFO] [stdout] 8008 |         self.max_token_length = ::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] 8008 -         self.max_token_length = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8008 +         self.max_token_length = ::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] 8008 -         self.max_token_length = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8008 +         self.max_token_length = ::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:8059:62
[INFO] [stdout]      |
[INFO] [stdout] 8059 |         self.max_token_length = ::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] 8059 -         self.max_token_length = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8059 +         self.max_token_length = ::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] 8059 -         self.max_token_length = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8059 +         self.max_token_length = ::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:8246:57
[INFO] [stdout]      |
[INFO] [stdout] 8246 |         self.ignore_case = ::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] 8246 -         self.ignore_case = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8246 +         self.ignore_case = ::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] 8246 -         self.ignore_case = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8246 +         self.ignore_case = ::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:8251:61
[INFO] [stdout]      |
[INFO] [stdout] 8251 |         self.remove_trailing = ::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] 8251 -         self.remove_trailing = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8251 +         self.remove_trailing = ::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] 8251 -         self.remove_trailing = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8251 +         self.remove_trailing = ::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:8433:52
[INFO] [stdout]      |
[INFO] [stdout] 8433 |         self.expand = ::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] 8433 -         self.expand = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8433 +         self.expand = ::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] 8433 -         self.expand = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8433 +         self.expand = ::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:8443:53
[INFO] [stdout]      |
[INFO] [stdout] 8443 |         self.lenient = ::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] 8443 -         self.lenient = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8443 +         self.lenient = ::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] 8443 -         self.lenient = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8443 +         self.lenient = ::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:8477:56
[INFO] [stdout]      |
[INFO] [stdout] 8477 |         self.updateable = ::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] 8477 -         self.updateable = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8477 +         self.updateable = ::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] 8477 -         self.updateable = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8477 +         self.updateable = ::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:8542:52
[INFO] [stdout]      |
[INFO] [stdout] 8542 |         self.expand = ::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] 8542 -         self.expand = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8542 +         self.expand = ::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] 8542 -         self.expand = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8542 +         self.expand = ::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:8552:53
[INFO] [stdout]      |
[INFO] [stdout] 8552 |         self.lenient = ::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] 8552 -         self.lenient = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8552 +         self.lenient = ::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] 8552 -         self.lenient = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8552 +         self.lenient = ::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:8586:56
[INFO] [stdout]      |
[INFO] [stdout] 8586 |         self.updateable = ::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] 8586 -         self.updateable = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8586 +         self.updateable = ::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] 8586 -         self.updateable = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8586 +         self.updateable = ::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:8651:52
[INFO] [stdout]      |
[INFO] [stdout] 8651 |         self.expand = ::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] 8651 -         self.expand = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8651 +         self.expand = ::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] 8651 -         self.expand = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8651 +         self.expand = ::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:8661:53
[INFO] [stdout]      |
[INFO] [stdout] 8661 |         self.lenient = ::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] 8661 -         self.lenient = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8661 +         self.lenient = ::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] 8661 -         self.lenient = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8661 +         self.lenient = ::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:8695:56
[INFO] [stdout]      |
[INFO] [stdout] 8695 |         self.updateable = ::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] 8695 -         self.updateable = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8695 +         self.updateable = ::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] 8695 -         self.updateable = ::core::option::Option::Some(value.into());
[INFO] [stdout] 8695 +         self.updateable = ::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:10621:52
[INFO] [stdout]       |
[INFO] [stdout] 10621 |         self.length = ::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] 10621 -         self.length = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10621 +         self.length = ::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] 10621 -         self.length = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10621 +         self.length = ::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:10705:62
[INFO] [stdout]       |
[INFO] [stdout] 10705 |         self.max_token_length = ::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] 10705 -         self.max_token_length = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10705 +         self.max_token_length = ::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] 10705 -         self.max_token_length = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10705 +         self.max_token_length = ::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:10741:67
[INFO] [stdout]       |
[INFO] [stdout] 10741 |         self.only_on_same_position = ::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] 10741 -         self.only_on_same_position = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10741 +         self.only_on_same_position = ::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] 10741 -         self.only_on_same_position = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10741 +         self.only_on_same_position = ::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:10830:62
[INFO] [stdout]       |
[INFO] [stdout] 10830 |         self.max_token_length = ::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] 10830 -         self.max_token_length = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10830 +         self.max_token_length = ::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] 10830 -         self.max_token_length = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10830 +         self.max_token_length = ::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:10923:58
[INFO] [stdout]       |
[INFO] [stdout] 10923 |         self.catenate_all = ::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] 10923 -         self.catenate_all = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10923 +         self.catenate_all = ::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] 10923 -         self.catenate_all = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10923 +         self.catenate_all = ::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:10928:62
[INFO] [stdout]       |
[INFO] [stdout] 10928 |         self.catenate_numbers = ::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] 10928 -         self.catenate_numbers = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10928 +         self.catenate_numbers = ::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] 10928 -         self.catenate_numbers = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10928 +         self.catenate_numbers = ::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:10933:60
[INFO] [stdout]       |
[INFO] [stdout] 10933 |         self.catenate_words = ::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] 10933 -         self.catenate_words = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10933 +         self.catenate_words = ::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] 10933 -         self.catenate_words = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10933 +         self.catenate_words = ::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:10938:67
[INFO] [stdout]       |
[INFO] [stdout] 10938 |         self.generate_number_parts = ::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] 10938 -         self.generate_number_parts = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10938 +         self.generate_number_parts = ::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] 10938 -         self.generate_number_parts = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10938 +         self.generate_number_parts = ::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:10943:65
[INFO] [stdout]       |
[INFO] [stdout] 10943 |         self.generate_word_parts = ::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] 10943 -         self.generate_word_parts = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10943 +         self.generate_word_parts = ::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] 10943 -         self.generate_word_parts = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10943 +         self.generate_word_parts = ::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:10972:66
[INFO] [stdout]       |
[INFO] [stdout] 10972 |         self.split_on_case_change = ::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] 10972 -         self.split_on_case_change = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10972 +         self.split_on_case_change = ::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] 10972 -         self.split_on_case_change = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10972 +         self.split_on_case_change = ::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:10977:63
[INFO] [stdout]       |
[INFO] [stdout] 10977 |         self.split_on_numerics = ::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] 10977 -         self.split_on_numerics = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10977 +         self.split_on_numerics = ::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] 10977 -         self.split_on_numerics = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10977 +         self.split_on_numerics = ::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:10982:69
[INFO] [stdout]       |
[INFO] [stdout] 10982 |         self.stem_english_possessive = ::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] 10982 -         self.stem_english_possessive = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10982 +         self.stem_english_possessive = ::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] 10982 -         self.stem_english_possessive = ::core::option::Option::Some(value.into());
[INFO] [stdout] 10982 +         self.stem_english_possessive = ::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:11003:60
[INFO] [stdout]       |
[INFO] [stdout] 11003 |         self.adjust_offsets = ::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] 11003 -         self.adjust_offsets = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11003 +         self.adjust_offsets = ::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] 11003 -         self.adjust_offsets = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11003 +         self.adjust_offsets = ::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:11008:61
[INFO] [stdout]       |
[INFO] [stdout] 11008 |         self.ignore_keywords = ::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] 11008 -         self.ignore_keywords = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11008 +         self.ignore_keywords = ::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] 11008 -         self.ignore_keywords = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11008 +         self.ignore_keywords = ::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:11093:58
[INFO] [stdout]       |
[INFO] [stdout] 11093 |         self.catenate_all = ::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] 11093 -         self.catenate_all = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11093 +         self.catenate_all = ::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] 11093 -         self.catenate_all = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11093 +         self.catenate_all = ::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:11098:62
[INFO] [stdout]       |
[INFO] [stdout] 11098 |         self.catenate_numbers = ::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] 11098 -         self.catenate_numbers = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11098 +         self.catenate_numbers = ::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] 11098 -         self.catenate_numbers = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11098 +         self.catenate_numbers = ::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:11103:60
[INFO] [stdout]       |
[INFO] [stdout] 11103 |         self.catenate_words = ::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] 11103 -         self.catenate_words = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11103 +         self.catenate_words = ::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] 11103 -         self.catenate_words = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11103 +         self.catenate_words = ::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:11108:67
[INFO] [stdout]       |
[INFO] [stdout] 11108 |         self.generate_number_parts = ::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] 11108 -         self.generate_number_parts = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11108 +         self.generate_number_parts = ::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] 11108 -         self.generate_number_parts = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11108 +         self.generate_number_parts = ::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:11113:65
[INFO] [stdout]       |
[INFO] [stdout] 11113 |         self.generate_word_parts = ::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] 11113 -         self.generate_word_parts = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11113 +         self.generate_word_parts = ::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] 11113 -         self.generate_word_parts = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11113 +         self.generate_word_parts = ::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:11142:66
[INFO] [stdout]       |
[INFO] [stdout] 11142 |         self.split_on_case_change = ::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] 11142 -         self.split_on_case_change = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11142 +         self.split_on_case_change = ::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] 11142 -         self.split_on_case_change = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11142 +         self.split_on_case_change = ::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:11147:63
[INFO] [stdout]       |
[INFO] [stdout] 11147 |         self.split_on_numerics = ::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] 11147 -         self.split_on_numerics = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11147 +         self.split_on_numerics = ::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] 11147 -         self.split_on_numerics = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11147 +         self.split_on_numerics = ::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:11152:69
[INFO] [stdout]       |
[INFO] [stdout] 11152 |         self.stem_english_possessive = ::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] 11152 -         self.stem_english_possessive = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11152 +         self.stem_english_possessive = ::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] 11152 -         self.stem_english_possessive = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11152 +         self.stem_english_possessive = ::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:11253:58
[INFO] [stdout]       |
[INFO] [stdout] 11253 |         self.catenate_all = ::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] 11253 -         self.catenate_all = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11253 +         self.catenate_all = ::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] 11253 -         self.catenate_all = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11253 +         self.catenate_all = ::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:11258:62
[INFO] [stdout]       |
[INFO] [stdout] 11258 |         self.catenate_numbers = ::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] 11258 -         self.catenate_numbers = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11258 +         self.catenate_numbers = ::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] 11258 -         self.catenate_numbers = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11258 +         self.catenate_numbers = ::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:11263:60
[INFO] [stdout]       |
[INFO] [stdout] 11263 |         self.catenate_words = ::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] 11263 -         self.catenate_words = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11263 +         self.catenate_words = ::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] 11263 -         self.catenate_words = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11263 +         self.catenate_words = ::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:11268:67
[INFO] [stdout]       |
[INFO] [stdout] 11268 |         self.generate_number_parts = ::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] 11268 -         self.generate_number_parts = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11268 +         self.generate_number_parts = ::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] 11268 -         self.generate_number_parts = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11268 +         self.generate_number_parts = ::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:11273:65
[INFO] [stdout]       |
[INFO] [stdout] 11273 |         self.generate_word_parts = ::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] 11273 -         self.generate_word_parts = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11273 +         self.generate_word_parts = ::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] 11273 -         self.generate_word_parts = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11273 +         self.generate_word_parts = ::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:11302:66
[INFO] [stdout]       |
[INFO] [stdout] 11302 |         self.split_on_case_change = ::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] 11302 -         self.split_on_case_change = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11302 +         self.split_on_case_change = ::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] 11302 -         self.split_on_case_change = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11302 +         self.split_on_case_change = ::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:11307:63
[INFO] [stdout]       |
[INFO] [stdout] 11307 |         self.split_on_numerics = ::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] 11307 -         self.split_on_numerics = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11307 +         self.split_on_numerics = ::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] 11307 -         self.split_on_numerics = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11307 +         self.split_on_numerics = ::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:11312:69
[INFO] [stdout]       |
[INFO] [stdout] 11312 |         self.stem_english_possessive = ::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] 11312 -         self.stem_english_possessive = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11312 +         self.stem_english_possessive = ::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] 11312 -         self.stem_english_possessive = ::core::option::Option::Some(value.into());
[INFO] [stdout] 11312 +         self.stem_english_possessive = ::core::option::Option::Some(<bool as Into<_>>::into(value));
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `oxsearch-analysis` (lib test) due to 104 previous errors
[INFO] running `Command { std: "docker" "inspect" "b608b1f9d635d1c777318dbcbb971aa295e73fc57c1ac3165319abd073fae715", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b608b1f9d635d1c777318dbcbb971aa295e73fc57c1ac3165319abd073fae715", kill_on_drop: false }`
[INFO] [stdout] b608b1f9d635d1c777318dbcbb971aa295e73fc57c1ac3165319abd073fae715
