[INFO] crate chinese-number 0.4.7 is already in cache [INFO] extracting crate chinese-number 0.4.7 into work/ex/clippy-test-run/sources/stable/reg/chinese-number/0.4.7 [INFO] extracting crate chinese-number 0.4.7 into work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/chinese-number/0.4.7 [INFO] validating manifest of chinese-number-0.4.7 on toolchain stable [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of chinese-number-0.4.7 on toolchain stable+rustflags=-Dclippy::into_iter_on_array [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing chinese-number-0.4.7 [INFO] finished frobbing chinese-number-0.4.7 [INFO] frobbed toml for chinese-number-0.4.7 written to work/ex/clippy-test-run/sources/stable/reg/chinese-number/0.4.7/Cargo.toml [INFO] started frobbing chinese-number-0.4.7 [INFO] finished frobbing chinese-number-0.4.7 [INFO] frobbed toml for chinese-number-0.4.7 written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/chinese-number/0.4.7/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] linting chinese-number-0.4.7 against stable+rustflags=-Dclippy::into_iter_on_array for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-4/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/chinese-number/0.4.7:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dclippy::into_iter_on_array" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+stable" "clippy" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 9ca92a61a47a73c203c159ea5dbfff4d0ee3b0575016636efdc9cb467ab72cfd [INFO] running `"docker" "start" "-a" "9ca92a61a47a73c203c159ea5dbfff4d0ee3b0575016636efdc9cb467ab72cfd"` [INFO] [stderr] Checking chinese-number v0.4.7 (/opt/crater/workdir) [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/constants.rs:1:38 [INFO] [stderr] | [INFO] [stderr] 1 | pub(crate) const CHINESE_NUMBERS: [[&'static str; 4]; 25] = [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::const_static_lifetime)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/constants.rs:59:47 [INFO] [stderr] | [INFO] [stderr] 59 | pub(crate) const CHINESE_NUMBERS_FRACTION: [[&'static str; 4]; 2] = [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/constants.rs:71:43 [INFO] [stderr] | [INFO] [stderr] 71 | pub(crate) const CHINESE_NEGATIVE_SIGN: [&'static str; 2] = ["負", "负"]; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:84:27 [INFO] [stderr] | [INFO] [stderr] 84 | debug_assert!(value < 100000000 && value >= 10000); [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unreadable_literal)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:101:27 [INFO] [stderr] | [INFO] [stderr] 101 | debug_assert!(value < 100000000); [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:111:27 [INFO] [stderr] | [INFO] [stderr] 111 | debug_assert!(value < 10000000000000000); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:113:16 [INFO] [stderr] | [INFO] [stderr] 113 | if value < 100000000 { [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:116:28 [INFO] [stderr] | [INFO] [stderr] 116 | let msds = value / 100000000; [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:117:27 [INFO] [stderr] | [INFO] [stderr] 117 | let rds = value % 100000000; [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:123:29 [INFO] [stderr] | [INFO] [stderr] 123 | if rds > 0 && rds < 10000000 { [INFO] [stderr] | ^^^^^^^^ help: consider: `10_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:132:27 [INFO] [stderr] | [INFO] [stderr] 132 | debug_assert!(value < 100000000000000000000000000000000); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `100_000_000_000_000_000_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:134:16 [INFO] [stderr] | [INFO] [stderr] 134 | if value < 10000000000000000 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:137:28 [INFO] [stderr] | [INFO] [stderr] 137 | let msds = value / 10000000000000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:138:27 [INFO] [stderr] | [INFO] [stderr] 138 | let rds = value % 10000000000000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:144:29 [INFO] [stderr] | [INFO] [stderr] 144 | if rds > 0 && rds < 1000000000000000 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `1_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:153:16 [INFO] [stderr] | [INFO] [stderr] 153 | if value < 100000000000000000000000000000000 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `100_000_000_000_000_000_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:156:28 [INFO] [stderr] | [INFO] [stderr] 156 | let msds = value / 100000000000000000000000000000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `100_000_000_000_000_000_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:157:27 [INFO] [stderr] | [INFO] [stderr] 157 | let rds = value % 100000000000000000000000000000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `100_000_000_000_000_000_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:163:29 [INFO] [stderr] | [INFO] [stderr] 163 | if rds > 0 && rds < 100000000000000000000000000000000 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `100_000_000_000_000_000_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:318:21 [INFO] [stderr] | [INFO] [stderr] 318 | assert!(value < 10000000000000000); // support to "極" [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:358:17 [INFO] [stderr] | [INFO] [stderr] 358 | if value >= 100000000 { [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:359:28 [INFO] [stderr] | [INFO] [stderr] 359 | let msds = value / 100000000; [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:360:27 [INFO] [stderr] | [INFO] [stderr] 360 | let rds = value % 100000000; [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:407:36 [INFO] [stderr] | [INFO] [stderr] 407 | if zero_initial && value < 10000000 { [INFO] [stderr] | ^^^^^^^^ help: consider: `10_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:445:36 [INFO] [stderr] | [INFO] [stderr] 445 | if zero_initial && value < 10000000 { [INFO] [stderr] | ^^^^^^^^ help: consider: `10_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:466:47 [INFO] [stderr] | [INFO] [stderr] 466 | if zero || (zero_initial && msd < 10000000) { [INFO] [stderr] | ^^^^^^^^ help: consider: `10_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:483:36 [INFO] [stderr] | [INFO] [stderr] 483 | if zero_initial && value < 10000000 { [INFO] [stderr] | ^^^^^^^^ help: consider: `10_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:504:47 [INFO] [stderr] | [INFO] [stderr] 504 | if zero || (zero_initial && msd < 10000000) { [INFO] [stderr] | ^^^^^^^^ help: consider: `10_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:521:36 [INFO] [stderr] | [INFO] [stderr] 521 | if zero_initial && value < 10000000 { [INFO] [stderr] | ^^^^^^^^ help: consider: `10_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:563:16 [INFO] [stderr] | [INFO] [stderr] 563 | } else { [INFO] [stderr] | ________________^ [INFO] [stderr] 564 | | if let Some(value2) = value2 { [INFO] [stderr] 565 | | if !CHINESE_NUMBERS_CHARS[10].contains(&value2) { [INFO] [stderr] 566 | | Err(1) [INFO] [stderr] ... | [INFO] [stderr] 582 | | } [INFO] [stderr] 583 | | } [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::collapsible_if)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 563 | } else if let Some(value2) = value2 { [INFO] [stderr] 564 | if !CHINESE_NUMBERS_CHARS[10].contains(&value2) { [INFO] [stderr] 565 | Err(1) [INFO] [stderr] 566 | } else { [INFO] [stderr] 567 | if let Some(value3) = value3 { [INFO] [stderr] 568 | let lsd = chinese_digit_1(value3).map_err(|_| 2u8)?; [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:567:24 [INFO] [stderr] | [INFO] [stderr] 567 | } else { [INFO] [stderr] | ________________________^ [INFO] [stderr] 568 | | if let Some(value3) = value3 { [INFO] [stderr] 569 | | let lsd = chinese_digit_1(value3).map_err(|_| 2u8)?; [INFO] [stderr] 570 | | [INFO] [stderr] ... | [INFO] [stderr] 578 | | } [INFO] [stderr] 579 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 567 | } else if let Some(value3) = value3 { [INFO] [stderr] 568 | let lsd = chinese_digit_1(value3).map_err(|_| 2u8)?; [INFO] [stderr] 569 | [INFO] [stderr] 570 | if lsd == 0 { [INFO] [stderr] 571 | Err(2) [INFO] [stderr] 572 | } else { [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:609:12 [INFO] [stderr] | [INFO] [stderr] 609 | } else { [INFO] [stderr] | ____________^ [INFO] [stderr] 610 | | if !CHINESE_NUMBERS_CHARS[11].contains(&value2) { [INFO] [stderr] 611 | | Err(1) [INFO] [stderr] 612 | | } else { [INFO] [stderr] ... | [INFO] [stderr] 638 | | } [INFO] [stderr] 639 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 609 | } else if !CHINESE_NUMBERS_CHARS[11].contains(&value2) { [INFO] [stderr] 610 | Err(1) [INFO] [stderr] 611 | } else { [INFO] [stderr] 612 | if let Some(value3) = value3 { [INFO] [stderr] 613 | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 614 | if let Some(value4) = value4 { [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:612:16 [INFO] [stderr] | [INFO] [stderr] 612 | } else { [INFO] [stderr] | ________________^ [INFO] [stderr] 613 | | if let Some(value3) = value3 { [INFO] [stderr] 614 | | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 615 | | if let Some(value4) = value4 { [INFO] [stderr] ... | [INFO] [stderr] 637 | | } [INFO] [stderr] 638 | | } [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 612 | } else if let Some(value3) = value3 { [INFO] [stderr] 613 | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 614 | if let Some(value4) = value4 { [INFO] [stderr] 615 | let lsd = chinese_digit_1(value4).map_err(|_| 3u8)?; [INFO] [stderr] 616 | [INFO] [stderr] 617 | if lsd == 0 { [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:620:32 [INFO] [stderr] | [INFO] [stderr] 620 | } else { [INFO] [stderr] | ________________________________^ [INFO] [stderr] 621 | | if let Some(_) = value5 { [INFO] [stderr] 622 | | Err(4) [INFO] [stderr] 623 | | } else { [INFO] [stderr] 624 | | Ok(msd as u16 * 100 + lsd as u16) [INFO] [stderr] 625 | | } [INFO] [stderr] 626 | | } [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 620 | } else if let Some(_) = value5 { [INFO] [stderr] 621 | Err(4) [INFO] [stderr] 622 | } else { [INFO] [stderr] 623 | Ok(msd as u16 * 100 + lsd as u16) [INFO] [stderr] 624 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:675:12 [INFO] [stderr] | [INFO] [stderr] 675 | } else { [INFO] [stderr] | ____________^ [INFO] [stderr] 676 | | if !CHINESE_NUMBERS_CHARS[12].contains(&value2) { [INFO] [stderr] 677 | | Err(1) [INFO] [stderr] 678 | | } else { [INFO] [stderr] ... | [INFO] [stderr] 716 | | } [INFO] [stderr] 717 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 675 | } else if !CHINESE_NUMBERS_CHARS[12].contains(&value2) { [INFO] [stderr] 676 | Err(1) [INFO] [stderr] 677 | } else { [INFO] [stderr] 678 | if let Some(value3) = value3 { [INFO] [stderr] 679 | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 680 | if let Some(value4) = value4 { [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:678:16 [INFO] [stderr] | [INFO] [stderr] 678 | } else { [INFO] [stderr] | ________________^ [INFO] [stderr] 679 | | if let Some(value3) = value3 { [INFO] [stderr] 680 | | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 681 | | if let Some(value4) = value4 { [INFO] [stderr] ... | [INFO] [stderr] 715 | | } [INFO] [stderr] 716 | | } [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 678 | } else if let Some(value3) = value3 { [INFO] [stderr] 679 | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 680 | if let Some(value4) = value4 { [INFO] [stderr] 681 | if let Some(value5) = value5 { [INFO] [stderr] 682 | if let Some(_) = value7 { [INFO] [stderr] 683 | Err(6) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:704:24 [INFO] [stderr] | [INFO] [stderr] 704 | } else { [INFO] [stderr] | ________________________^ [INFO] [stderr] 705 | | if let Some(value4) = value4 { [INFO] [stderr] 706 | | let rds = chinese_digit_100(value3, value4, value5, value6, value7).map_err(|err| err + 2)?; [INFO] [stderr] 707 | | [INFO] [stderr] ... | [INFO] [stderr] 711 | | } [INFO] [stderr] 712 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 704 | } else if let Some(value4) = value4 { [INFO] [stderr] 705 | let rds = chinese_digit_100(value3, value4, value5, value6, value7).map_err(|err| err + 2)?; [INFO] [stderr] 706 | [INFO] [stderr] 707 | Ok(msd as u16 * 1000 + rds as u16) [INFO] [stderr] 708 | } else { [INFO] [stderr] 709 | Err(3) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:690:32 [INFO] [stderr] | [INFO] [stderr] 690 | } else { [INFO] [stderr] | ________________________________^ [INFO] [stderr] 691 | | if let Some(_) = value6 { [INFO] [stderr] 692 | | Err(5) [INFO] [stderr] 693 | | } else { [INFO] [stderr] ... | [INFO] [stderr] 699 | | } [INFO] [stderr] 700 | | } [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 690 | } else if let Some(_) = value6 { [INFO] [stderr] 691 | Err(5) [INFO] [stderr] 692 | } else { [INFO] [stderr] 693 | debug_assert_eq!(None, value7); [INFO] [stderr] 694 | [INFO] [stderr] 695 | let rds = chinese_digit_1(value4).map_err(|_| 3u8)?; [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:756:24 [INFO] [stderr] | [INFO] [stderr] 756 | } else { [INFO] [stderr] | ________________________^ [INFO] [stderr] 757 | | if let Some(value3) = value3 { [INFO] [stderr] 758 | | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 759 | | if let Some(value4) = value4 { [INFO] [stderr] ... | [INFO] [stderr] 772 | | } [INFO] [stderr] 773 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 756 | } else if let Some(value3) = value3 { [INFO] [stderr] 757 | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 758 | if let Some(value4) = value4 { [INFO] [stderr] 759 | debug_assert_eq!(None, value9); [INFO] [stderr] 760 | let rds = chinese_digit_100_compat(value4, value5, value6, value7, value8).map_err(|err| err + 3)?; [INFO] [stderr] 761 | Ok(msd as u32 * 10000 + rds as u32) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:803:24 [INFO] [stderr] | [INFO] [stderr] 803 | } else { [INFO] [stderr] | ________________________^ [INFO] [stderr] 804 | | if let Some(value3) = value3 { [INFO] [stderr] 805 | | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 806 | | if let Some(value4) = value4 { [INFO] [stderr] ... | [INFO] [stderr] 819 | | } [INFO] [stderr] 820 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 803 | } else if let Some(value3) = value3 { [INFO] [stderr] 804 | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 805 | if let Some(value4) = value4 { [INFO] [stderr] 806 | debug_assert_eq!(None, value11); [INFO] [stderr] 807 | let rds = chinese_digit_1000_compat(value4, value5, value6, value7, value8, value9, value10).map_err(|err| err + 3)?; [INFO] [stderr] 808 | Ok(msd as u32 * 100000 + rds as u32) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:809:49 [INFO] [stderr] | [INFO] [stderr] 809 | Ok(msd as u32 * 100000 + rds as u32) [INFO] [stderr] | ^^^^^^ help: consider: `100_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:815:45 [INFO] [stderr] | [INFO] [stderr] 815 | Ok(msd as u32 * 100000 + rds as u32) [INFO] [stderr] | ^^^^^^ help: consider: `100_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:818:41 [INFO] [stderr] | [INFO] [stderr] 818 | Ok(msd as u32 * 100000) [INFO] [stderr] | ^^^^^^ help: consider: `100_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:852:24 [INFO] [stderr] | [INFO] [stderr] 852 | } else { [INFO] [stderr] | ________________________^ [INFO] [stderr] 853 | | if let Some(value3) = value3 { [INFO] [stderr] 854 | | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 855 | | if let Some(value4) = value4 { [INFO] [stderr] ... | [INFO] [stderr] 868 | | } [INFO] [stderr] 869 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 852 | } else if let Some(value3) = value3 { [INFO] [stderr] 853 | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 854 | if let Some(value4) = value4 { [INFO] [stderr] 855 | debug_assert_eq!(None, value13); [INFO] [stderr] 856 | let rds = chinese_digit_10000_low_compat(value4, value5, value6, value7, value8, value9, value10, value11, value12).map_err(|err| err + 3)?; [INFO] [stderr] 857 | Ok(msd as u32 * 1000000 + rds as u32) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:858:49 [INFO] [stderr] | [INFO] [stderr] 858 | Ok(msd as u32 * 1000000 + rds as u32) [INFO] [stderr] | ^^^^^^^ help: consider: `1_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:864:45 [INFO] [stderr] | [INFO] [stderr] 864 | Ok(msd as u32 * 1000000 + rds as u32) [INFO] [stderr] | ^^^^^^^ help: consider: `1_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:867:41 [INFO] [stderr] | [INFO] [stderr] 867 | Ok(msd as u32 * 1000000) [INFO] [stderr] | ^^^^^^^ help: consider: `1_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:903:24 [INFO] [stderr] | [INFO] [stderr] 903 | } else { [INFO] [stderr] | ________________________^ [INFO] [stderr] 904 | | if let Some(value3) = value3 { [INFO] [stderr] 905 | | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 906 | | if let Some(value4) = value4 { [INFO] [stderr] ... | [INFO] [stderr] 919 | | } [INFO] [stderr] 920 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 903 | } else if let Some(value3) = value3 { [INFO] [stderr] 904 | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 905 | if let Some(value4) = value4 { [INFO] [stderr] 906 | debug_assert_eq!(None, value15); [INFO] [stderr] 907 | let rds = chinese_digit_100000_low_compat(value4, value5, value6, value7, value8, value9, value10, value11, value12, value13, value14).map_err(|err| err + 3)?; [INFO] [stderr] 908 | Ok(msd as u32 * 10000000 + rds as u32) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:909:49 [INFO] [stderr] | [INFO] [stderr] 909 | Ok(msd as u32 * 10000000 + rds as u32) [INFO] [stderr] | ^^^^^^^^ help: consider: `10_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:915:45 [INFO] [stderr] | [INFO] [stderr] 915 | Ok(msd as u32 * 10000000 + rds as u32) [INFO] [stderr] | ^^^^^^^^ help: consider: `10_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:918:41 [INFO] [stderr] | [INFO] [stderr] 918 | Ok(msd as u32 * 10000000) [INFO] [stderr] | ^^^^^^^^ help: consider: `10_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:956:24 [INFO] [stderr] | [INFO] [stderr] 956 | } else { [INFO] [stderr] | ________________________^ [INFO] [stderr] 957 | | if let Some(value3) = value3 { [INFO] [stderr] 958 | | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 959 | | if let Some(value4) = value4 { [INFO] [stderr] ... | [INFO] [stderr] 972 | | } [INFO] [stderr] 973 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 956 | } else if let Some(value3) = value3 { [INFO] [stderr] 957 | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 958 | if let Some(value4) = value4 { [INFO] [stderr] 959 | debug_assert_eq!(None, value17); [INFO] [stderr] 960 | let rds = chinese_digit_1000000_low_compat(value4, value5, value6, value7, value8, value9, value10, value11, value12, value13, value14, value15, value16).map_err(|err| err + 3)?; [INFO] [stderr] 961 | Ok(msd as u32 * 100000000 + rds as u32) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:962:49 [INFO] [stderr] | [INFO] [stderr] 962 | Ok(msd as u32 * 100000000 + rds as u32) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:968:45 [INFO] [stderr] | [INFO] [stderr] 968 | Ok(msd as u32 * 100000000 + rds as u32) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:971:41 [INFO] [stderr] | [INFO] [stderr] 971 | Ok(msd as u32 * 100000000) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:1011:24 [INFO] [stderr] | [INFO] [stderr] 1011 | } else { [INFO] [stderr] | ________________________^ [INFO] [stderr] 1012 | | if let Some(value3) = value3 { [INFO] [stderr] 1013 | | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 1014 | | if let Some(value4) = value4 { [INFO] [stderr] ... | [INFO] [stderr] 1027 | | } [INFO] [stderr] 1028 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1011 | } else if let Some(value3) = value3 { [INFO] [stderr] 1012 | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 1013 | if let Some(value4) = value4 { [INFO] [stderr] 1014 | debug_assert_eq!(None, value19); [INFO] [stderr] 1015 | let rds = chinese_digit_10000000_low_compat(value4, value5, value6, value7, value8, value9, value10, value11, value12, value13, value14, value15, value16, value17, value18).map_err(|err| err + 3)?; [INFO] [stderr] 1016 | Ok(msd as u64 * 1000000000 + rds as u64) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1017:49 [INFO] [stderr] | [INFO] [stderr] 1017 | Ok(msd as u64 * 1000000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1023:45 [INFO] [stderr] | [INFO] [stderr] 1023 | Ok(msd as u64 * 1000000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1026:41 [INFO] [stderr] | [INFO] [stderr] 1026 | Ok(msd as u64 * 1000000000) [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:1068:24 [INFO] [stderr] | [INFO] [stderr] 1068 | } else { [INFO] [stderr] | ________________________^ [INFO] [stderr] 1069 | | if let Some(value3) = value3 { [INFO] [stderr] 1070 | | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 1071 | | if let Some(value4) = value4 { [INFO] [stderr] ... | [INFO] [stderr] 1084 | | } [INFO] [stderr] 1085 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1068 | } else if let Some(value3) = value3 { [INFO] [stderr] 1069 | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 1070 | if let Some(value4) = value4 { [INFO] [stderr] 1071 | debug_assert_eq!(None, value21); [INFO] [stderr] 1072 | let rds = chinese_digit_100000000_low_compat(value4, value5, value6, value7, value8, value9, value10, value11, value12, value13, value14, value15, value16, value17, value18, value19, value20).map_err(|err| err + 3)?; [INFO] [stderr] 1073 | Ok(msd as u64 * 10000000000 + rds as u64) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1074:49 [INFO] [stderr] | [INFO] [stderr] 1074 | Ok(msd as u64 * 10000000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `10_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1080:45 [INFO] [stderr] | [INFO] [stderr] 1080 | Ok(msd as u64 * 10000000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `10_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1083:41 [INFO] [stderr] | [INFO] [stderr] 1083 | Ok(msd as u64 * 10000000000) [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `10_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:1127:24 [INFO] [stderr] | [INFO] [stderr] 1127 | } else { [INFO] [stderr] | ________________________^ [INFO] [stderr] 1128 | | if let Some(value3) = value3 { [INFO] [stderr] 1129 | | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 1130 | | if let Some(value4) = value4 { [INFO] [stderr] ... | [INFO] [stderr] 1143 | | } [INFO] [stderr] 1144 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1127 | } else if let Some(value3) = value3 { [INFO] [stderr] 1128 | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 1129 | if let Some(value4) = value4 { [INFO] [stderr] 1130 | debug_assert_eq!(None, value23); [INFO] [stderr] 1131 | let rds = chinese_digit_1000000000_low_compat(value4, value5, value6, value7, value8, value9, value10, value11, value12, value13, value14, value15, value16, value17, value18, value19, value20, value21, value22).map_err(|err| err + 3)?; [INFO] [stderr] 1132 | Ok(msd as u64 * 100000000000 + rds as u64) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1133:49 [INFO] [stderr] | [INFO] [stderr] 1133 | Ok(msd as u64 * 100000000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `100_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1139:45 [INFO] [stderr] | [INFO] [stderr] 1139 | Ok(msd as u64 * 100000000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `100_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1142:41 [INFO] [stderr] | [INFO] [stderr] 1142 | Ok(msd as u64 * 100000000000) [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `100_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:1188:24 [INFO] [stderr] | [INFO] [stderr] 1188 | } else { [INFO] [stderr] | ________________________^ [INFO] [stderr] 1189 | | if let Some(value3) = value3 { [INFO] [stderr] 1190 | | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 1191 | | if let Some(value4) = value4 { [INFO] [stderr] ... | [INFO] [stderr] 1204 | | } [INFO] [stderr] 1205 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1188 | } else if let Some(value3) = value3 { [INFO] [stderr] 1189 | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 1190 | if let Some(value4) = value4 { [INFO] [stderr] 1191 | debug_assert_eq!(None, value25); [INFO] [stderr] 1192 | let rds = chinese_digit_10000000000_low_compat(value4, value5, value6, value7, value8, value9, value10, value11, value12, value13, value14, value15, value16, value17, value18, value19, value20, value21, value22, value23, value24).map_err(|err| err + 3)?; [INFO] [stderr] 1193 | Ok(msd as u64 * 1000000000000 + rds as u64) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1194:49 [INFO] [stderr] | [INFO] [stderr] 1194 | Ok(msd as u64 * 1000000000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1200:45 [INFO] [stderr] | [INFO] [stderr] 1200 | Ok(msd as u64 * 1000000000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1203:41 [INFO] [stderr] | [INFO] [stderr] 1203 | Ok(msd as u64 * 1000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:1251:24 [INFO] [stderr] | [INFO] [stderr] 1251 | } else { [INFO] [stderr] | ________________________^ [INFO] [stderr] 1252 | | if let Some(value3) = value3 { [INFO] [stderr] 1253 | | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 1254 | | if let Some(value4) = value4 { [INFO] [stderr] ... | [INFO] [stderr] 1267 | | } [INFO] [stderr] 1268 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1251 | } else if let Some(value3) = value3 { [INFO] [stderr] 1252 | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 1253 | if let Some(value4) = value4 { [INFO] [stderr] 1254 | debug_assert_eq!(None, value27); [INFO] [stderr] 1255 | let rds = chinese_digit_100000000000_low_compat(value4, value5, value6, value7, value8, value9, value10, value11, value12, value13, value14, value15, value16, value17, value18, value19, value20, value21, value22, value23, value24, value25, value26).map_err(|err| err + 3)?; [INFO] [stderr] 1256 | Ok(msd as u64 * 10000000000000 + rds as u64) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1257:49 [INFO] [stderr] | [INFO] [stderr] 1257 | Ok(msd as u64 * 10000000000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1263:45 [INFO] [stderr] | [INFO] [stderr] 1263 | Ok(msd as u64 * 10000000000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1266:41 [INFO] [stderr] | [INFO] [stderr] 1266 | Ok(msd as u64 * 10000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:1316:24 [INFO] [stderr] | [INFO] [stderr] 1316 | } else { [INFO] [stderr] | ________________________^ [INFO] [stderr] 1317 | | if let Some(value3) = value3 { [INFO] [stderr] 1318 | | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 1319 | | if let Some(value4) = value4 { [INFO] [stderr] ... | [INFO] [stderr] 1332 | | } [INFO] [stderr] 1333 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1316 | } else if let Some(value3) = value3 { [INFO] [stderr] 1317 | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 1318 | if let Some(value4) = value4 { [INFO] [stderr] 1319 | debug_assert_eq!(None, value29); [INFO] [stderr] 1320 | let rds = chinese_digit_1000000000000_low_compat(value4, value5, value6, value7, value8, value9, value10, value11, value12, value13, value14, value15, value16, value17, value18, value19, value20, value21, value22, value23, value24, value25, value26, value27, value28).map_err(|err| err + 3)?; [INFO] [stderr] 1321 | Ok(msd as u64 * 100000000000000 + rds as u64) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1322:49 [INFO] [stderr] | [INFO] [stderr] 1322 | Ok(msd as u64 * 100000000000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `100_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1328:45 [INFO] [stderr] | [INFO] [stderr] 1328 | Ok(msd as u64 * 100000000000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `100_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1331:41 [INFO] [stderr] | [INFO] [stderr] 1331 | Ok(msd as u64 * 100000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `100_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:1383:24 [INFO] [stderr] | [INFO] [stderr] 1383 | } else { [INFO] [stderr] | ________________________^ [INFO] [stderr] 1384 | | if let Some(value3) = value3 { [INFO] [stderr] 1385 | | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 1386 | | if let Some(value4) = value4 { [INFO] [stderr] ... | [INFO] [stderr] 1399 | | } [INFO] [stderr] 1400 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1383 | } else if let Some(value3) = value3 { [INFO] [stderr] 1384 | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 1385 | if let Some(value4) = value4 { [INFO] [stderr] 1386 | debug_assert_eq!(None, value31); [INFO] [stderr] 1387 | let rds = chinese_digit_10000000000000_low_compat(value4, value5, value6, value7, value8, value9, value10, value11, value12, value13, value14, value15, value16, value17, value18, value19, value20, value21, value22, value23, value24, value25, value26, value27, value28, value29, value30).map_err(|err| err + 3)?; [INFO] [stderr] 1388 | Ok(msd as u64 * 1000000000000000 + rds as u64) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1389:49 [INFO] [stderr] | [INFO] [stderr] 1389 | Ok(msd as u64 * 1000000000000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `1_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1395:45 [INFO] [stderr] | [INFO] [stderr] 1395 | Ok(msd as u64 * 1000000000000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `1_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1398:41 [INFO] [stderr] | [INFO] [stderr] 1398 | Ok(msd as u64 * 1000000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `1_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:1452:24 [INFO] [stderr] | [INFO] [stderr] 1452 | } else { [INFO] [stderr] | ________________________^ [INFO] [stderr] 1453 | | if let Some(value3) = value3 { [INFO] [stderr] 1454 | | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 1455 | | if let Some(value4) = value4 { [INFO] [stderr] ... | [INFO] [stderr] 1480 | | } [INFO] [stderr] 1481 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1452 | } else if let Some(value3) = value3 { [INFO] [stderr] 1453 | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 1454 | if let Some(value4) = value4 { [INFO] [stderr] 1455 | debug_assert_eq!(None, value9); [INFO] [stderr] 1456 | debug_assert_eq!(None, value10); [INFO] [stderr] 1457 | debug_assert_eq!(None, value11); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:1490:36 [INFO] [stderr] | [INFO] [stderr] 1490 | } else { [INFO] [stderr] | ____________________________________^ [INFO] [stderr] 1491 | | if let Some(value4) = value4 { [INFO] [stderr] 1492 | | if CHINESE_NUMBERS_CHARS[0].contains(&value4) { [INFO] [stderr] 1493 | | if let Some(value5) = value5 { [INFO] [stderr] ... | [INFO] [stderr] 1516 | | } [INFO] [stderr] 1517 | | } [INFO] [stderr] | |_____________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1490 | } else if let Some(value4) = value4 { [INFO] [stderr] 1491 | if CHINESE_NUMBERS_CHARS[0].contains(&value4) { [INFO] [stderr] 1492 | if let Some(value5) = value5 { [INFO] [stderr] 1493 | debug_assert_eq!(None, value10); [INFO] [stderr] 1494 | debug_assert_eq!(None, value11); [INFO] [stderr] 1495 | debug_assert_eq!(None, value12); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:1526:48 [INFO] [stderr] | [INFO] [stderr] 1526 | } else { [INFO] [stderr] | ________________________________________________^ [INFO] [stderr] 1527 | | if let Some(value5) = value5 { [INFO] [stderr] 1528 | | if CHINESE_NUMBERS_CHARS[0].contains(&value5) { [INFO] [stderr] 1529 | | if let Some(value6) = value6 { [INFO] [stderr] ... | [INFO] [stderr] 1550 | | } [INFO] [stderr] 1551 | | } [INFO] [stderr] | |_________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1526 | } else if let Some(value5) = value5 { [INFO] [stderr] 1527 | if CHINESE_NUMBERS_CHARS[0].contains(&value5) { [INFO] [stderr] 1528 | if let Some(value6) = value6 { [INFO] [stderr] 1529 | debug_assert_eq!(None, value11); [INFO] [stderr] 1530 | debug_assert_eq!(None, value12); [INFO] [stderr] 1531 | debug_assert_eq!(None, value13); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:1560:60 [INFO] [stderr] | [INFO] [stderr] 1560 | } else { [INFO] [stderr] | ____________________________________________________________^ [INFO] [stderr] 1561 | | if let Some(value6) = value6 { [INFO] [stderr] 1562 | | if CHINESE_NUMBERS_CHARS[0].contains(&value6) { [INFO] [stderr] 1563 | | if let Some(value7) = value7 { [INFO] [stderr] ... | [INFO] [stderr] 1582 | | } [INFO] [stderr] 1583 | | } [INFO] [stderr] | |_____________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1560 | } else if let Some(value6) = value6 { [INFO] [stderr] 1561 | if CHINESE_NUMBERS_CHARS[0].contains(&value6) { [INFO] [stderr] 1562 | if let Some(value7) = value7 { [INFO] [stderr] 1563 | debug_assert_eq!(None, value12); [INFO] [stderr] 1564 | debug_assert_eq!(None, value13); [INFO] [stderr] 1565 | debug_assert_eq!(None, value14); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:1592:72 [INFO] [stderr] | [INFO] [stderr] 1592 | } else { [INFO] [stderr] | ________________________________________________________________________^ [INFO] [stderr] 1593 | | if let Some(value7) = value7 { [INFO] [stderr] 1594 | | if CHINESE_NUMBERS_CHARS[0].contains(&value7) { [INFO] [stderr] 1595 | | if let Some(value8) = value8 { [INFO] [stderr] ... | [INFO] [stderr] 1612 | | } [INFO] [stderr] 1613 | | } [INFO] [stderr] | |_________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1592 | } else if let Some(value7) = value7 { [INFO] [stderr] 1593 | if CHINESE_NUMBERS_CHARS[0].contains(&value7) { [INFO] [stderr] 1594 | if let Some(value8) = value8 { [INFO] [stderr] 1595 | debug_assert_eq!(None, value13); [INFO] [stderr] 1596 | debug_assert_eq!(None, value14); [INFO] [stderr] 1597 | debug_assert_eq!(None, value15); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:1622:84 [INFO] [stderr] | [INFO] [stderr] 1622 | } else { [INFO] [stderr] | ____________________________________________________________________________________^ [INFO] [stderr] 1623 | | if let Some(value8) = value8 { [INFO] [stderr] 1624 | | if CHINESE_NUMBERS_CHARS[0].contains(&value8) { [INFO] [stderr] 1625 | | if let Some(value9) = value9 { [INFO] [stderr] ... | [INFO] [stderr] 1640 | | } [INFO] [stderr] 1641 | | } [INFO] [stderr] | |_____________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1622 | } else if let Some(value8) = value8 { [INFO] [stderr] 1623 | if CHINESE_NUMBERS_CHARS[0].contains(&value8) { [INFO] [stderr] 1624 | if let Some(value9) = value9 { [INFO] [stderr] 1625 | debug_assert_eq!(None, value14); [INFO] [stderr] 1626 | debug_assert_eq!(None, value15); [INFO] [stderr] 1627 | let rds = chinese_digit_100_compat(value9, value10, value11, value12, value13).map_err(|err| err + 8)?; [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:1650:96 [INFO] [stderr] | [INFO] [stderr] 1650 | } else { [INFO] [stderr] | ________________________________________________________________________________________________^ [INFO] [stderr] 1651 | | if let Some(value9) = value9 { [INFO] [stderr] 1652 | | if CHINESE_NUMBERS_CHARS[0].contains(&value9) { [INFO] [stderr] 1653 | | if let Some(value10) = value10 { [INFO] [stderr] ... | [INFO] [stderr] 1666 | | } [INFO] [stderr] 1667 | | } [INFO] [stderr] | |_________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1650 | } else if let Some(value9) = value9 { [INFO] [stderr] 1651 | if CHINESE_NUMBERS_CHARS[0].contains(&value9) { [INFO] [stderr] 1652 | if let Some(value10) = value10 { [INFO] [stderr] 1653 | debug_assert_eq!(None, value15); [INFO] [stderr] 1654 | let rds = chinese_digit_100_compat(value10, value11, value12, value13, value14).map_err(|err| err + 9)?; [INFO] [stderr] 1655 | Ok(msd as u32 * 10000 + rds as u32) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:1799:24 [INFO] [stderr] | [INFO] [stderr] 1799 | } else { [INFO] [stderr] | ________________________^ [INFO] [stderr] 1800 | | if let Some(value3) = value3 { [INFO] [stderr] 1801 | | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 1802 | | if let Some(value4) = value4 { [INFO] [stderr] ... | [INFO] [stderr] 1827 | | } [INFO] [stderr] 1828 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1799 | } else if let Some(value3) = value3 { [INFO] [stderr] 1800 | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 1801 | if let Some(value4) = value4 { [INFO] [stderr] 1802 | debug_assert_eq!(None, value19); [INFO] [stderr] 1803 | debug_assert_eq!(None, value20); [INFO] [stderr] 1804 | debug_assert_eq!(None, value21); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1810:49 [INFO] [stderr] | [INFO] [stderr] 1810 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1823:45 [INFO] [stderr] | [INFO] [stderr] 1823 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1826:41 [INFO] [stderr] | [INFO] [stderr] 1826 | Ok(msd as u64 * 100000000) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:1837:36 [INFO] [stderr] | [INFO] [stderr] 1837 | } else { [INFO] [stderr] | ____________________________________^ [INFO] [stderr] 1838 | | if let Some(value4) = value4 { [INFO] [stderr] 1839 | | if CHINESE_NUMBERS_CHARS[0].contains(&value4) { [INFO] [stderr] 1840 | | if let Some(value5) = value5 { [INFO] [stderr] ... | [INFO] [stderr] 1863 | | } [INFO] [stderr] 1864 | | } [INFO] [stderr] | |_____________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1837 | } else if let Some(value4) = value4 { [INFO] [stderr] 1838 | if CHINESE_NUMBERS_CHARS[0].contains(&value4) { [INFO] [stderr] 1839 | if let Some(value5) = value5 { [INFO] [stderr] 1840 | debug_assert_eq!(None, value20); [INFO] [stderr] 1841 | debug_assert_eq!(None, value21); [INFO] [stderr] 1842 | debug_assert_eq!(None, value22); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1847:61 [INFO] [stderr] | [INFO] [stderr] 1847 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1859:57 [INFO] [stderr] | [INFO] [stderr] 1859 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1862:53 [INFO] [stderr] | [INFO] [stderr] 1862 | Ok(msd as u64 * 100000000) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:1873:48 [INFO] [stderr] | [INFO] [stderr] 1873 | } else { [INFO] [stderr] | ________________________________________________^ [INFO] [stderr] 1874 | | if let Some(value5) = value5 { [INFO] [stderr] 1875 | | if CHINESE_NUMBERS_CHARS[0].contains(&value5) { [INFO] [stderr] 1876 | | if let Some(value6) = value6 { [INFO] [stderr] ... | [INFO] [stderr] 1897 | | } [INFO] [stderr] 1898 | | } [INFO] [stderr] | |_________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1873 | } else if let Some(value5) = value5 { [INFO] [stderr] 1874 | if CHINESE_NUMBERS_CHARS[0].contains(&value5) { [INFO] [stderr] 1875 | if let Some(value6) = value6 { [INFO] [stderr] 1876 | debug_assert_eq!(None, value21); [INFO] [stderr] 1877 | debug_assert_eq!(None, value22); [INFO] [stderr] 1878 | debug_assert_eq!(None, value23); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1882:73 [INFO] [stderr] | [INFO] [stderr] 1882 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1893:69 [INFO] [stderr] | [INFO] [stderr] 1893 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1896:65 [INFO] [stderr] | [INFO] [stderr] 1896 | Ok(msd as u64 * 100000000) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:1907:60 [INFO] [stderr] | [INFO] [stderr] 1907 | } else { [INFO] [stderr] | ____________________________________________________________^ [INFO] [stderr] 1908 | | if let Some(value6) = value6 { [INFO] [stderr] 1909 | | if CHINESE_NUMBERS_CHARS[0].contains(&value6) { [INFO] [stderr] 1910 | | if let Some(value7) = value7 { [INFO] [stderr] ... | [INFO] [stderr] 1929 | | } [INFO] [stderr] 1930 | | } [INFO] [stderr] | |_____________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1907 | } else if let Some(value6) = value6 { [INFO] [stderr] 1908 | if CHINESE_NUMBERS_CHARS[0].contains(&value6) { [INFO] [stderr] 1909 | if let Some(value7) = value7 { [INFO] [stderr] 1910 | debug_assert_eq!(None, value22); [INFO] [stderr] 1911 | debug_assert_eq!(None, value23); [INFO] [stderr] 1912 | let rds = chinese_digit_10000_ten_thousand_compat(value7, value8, value9, value10, value11, value12, value13, value14, value15, value16, value17, value18, value19, value20, value21).map_err(|err| err + 6)?; [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1915:85 [INFO] [stderr] | [INFO] [stderr] 1915 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1925:81 [INFO] [stderr] | [INFO] [stderr] 1925 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1928:77 [INFO] [stderr] | [INFO] [stderr] 1928 | Ok(msd as u64 * 100000000) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:1939:72 [INFO] [stderr] | [INFO] [stderr] 1939 | } else { [INFO] [stderr] | ________________________________________________________________________^ [INFO] [stderr] 1940 | | if let Some(value7) = value7 { [INFO] [stderr] 1941 | | if CHINESE_NUMBERS_CHARS[0].contains(&value7) { [INFO] [stderr] 1942 | | if let Some(value8) = value8 { [INFO] [stderr] ... | [INFO] [stderr] 1959 | | } [INFO] [stderr] 1960 | | } [INFO] [stderr] | |_________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1939 | } else if let Some(value7) = value7 { [INFO] [stderr] 1940 | if CHINESE_NUMBERS_CHARS[0].contains(&value7) { [INFO] [stderr] 1941 | if let Some(value8) = value8 { [INFO] [stderr] 1942 | debug_assert_eq!(None, value23); [INFO] [stderr] 1943 | let rds = chinese_digit_10000_ten_thousand_compat(value8, value9, value10, value11, value12, value13, value14, value15, value16, value17, value18, value19, value20, value21, value22).map_err(|err| err + 7)?; [INFO] [stderr] 1944 | [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1946:97 [INFO] [stderr] | [INFO] [stderr] 1946 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1955:93 [INFO] [stderr] | [INFO] [stderr] 1955 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1958:89 [INFO] [stderr] | [INFO] [stderr] 1958 | Ok(msd as u64 * 100000000) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:1969:84 [INFO] [stderr] | [INFO] [stderr] 1969 | } else { [INFO] [stderr] | ____________________________________________________________________________________^ [INFO] [stderr] 1970 | | if let Some(value8) = value8 { [INFO] [stderr] 1971 | | if CHINESE_NUMBERS_CHARS[0].contains(&value8) { [INFO] [stderr] 1972 | | if let Some(value9) = value9 { [INFO] [stderr] ... | [INFO] [stderr] 1987 | | } [INFO] [stderr] 1988 | | } [INFO] [stderr] | |_____________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1969 | } else if let Some(value8) = value8 { [INFO] [stderr] 1970 | if CHINESE_NUMBERS_CHARS[0].contains(&value8) { [INFO] [stderr] 1971 | if let Some(value9) = value9 { [INFO] [stderr] 1972 | let rds = chinese_digit_10000_ten_thousand_compat(value9, value10, value11, value12, value13, value14, value15, value16, value17, value18, value19, value20, value21, value22, value23).map_err(|err| err + 8)?; [INFO] [stderr] 1973 | [INFO] [stderr] 1974 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1975:109 [INFO] [stderr] | [INFO] [stderr] 1975 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1983:105 [INFO] [stderr] | [INFO] [stderr] 1983 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1986:101 [INFO] [stderr] | [INFO] [stderr] 1986 | Ok(msd as u64 * 100000000) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:1997:96 [INFO] [stderr] | [INFO] [stderr] 1997 | } else { [INFO] [stderr] | ________________________________________________________________________________________________^ [INFO] [stderr] 1998 | | if let Some(value9) = value9 { [INFO] [stderr] 1999 | | if CHINESE_NUMBERS_CHARS[0].contains(&value9) { [INFO] [stderr] 2000 | | if let Some(value10) = value10 { [INFO] [stderr] ... | [INFO] [stderr] 2014 | | } [INFO] [stderr] 2015 | | } [INFO] [stderr] | |_________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1997 | } else if let Some(value9) = value9 { [INFO] [stderr] 1998 | if CHINESE_NUMBERS_CHARS[0].contains(&value9) { [INFO] [stderr] 1999 | if let Some(value10) = value10 { [INFO] [stderr] 2000 | let rds = chinese_digit_10000_ten_thousand_compat(value10, value11, value12, value13, value14, value15, value16, value17, value18, value19, value20, value21, value22, value23, None).map_err(|err| err + 9)?; [INFO] [stderr] 2001 | [INFO] [stderr] 2002 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2003:121 [INFO] [stderr] | [INFO] [stderr] 2003 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2010:117 [INFO] [stderr] | [INFO] [stderr] 2010 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2013:113 [INFO] [stderr] | [INFO] [stderr] 2013 | Ok(msd as u64 * 100000000) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:2212:24 [INFO] [stderr] | [INFO] [stderr] 2212 | } else { [INFO] [stderr] | ________________________^ [INFO] [stderr] 2213 | | if let Some(value3) = value3 { [INFO] [stderr] 2214 | | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 2215 | | if let Some(value4) = value4 { [INFO] [stderr] ... | [INFO] [stderr] 2240 | | } [INFO] [stderr] 2241 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 2212 | } else if let Some(value3) = value3 { [INFO] [stderr] 2213 | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 2214 | if let Some(value4) = value4 { [INFO] [stderr] 2215 | debug_assert_eq!(None, value27); [INFO] [stderr] 2216 | debug_assert_eq!(None, value28); [INFO] [stderr] 2217 | debug_assert_eq!(None, value29); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2223:49 [INFO] [stderr] | [INFO] [stderr] 2223 | Ok(msd as u64 * 1000000000000 + rds) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2236:45 [INFO] [stderr] | [INFO] [stderr] 2236 | Ok(msd as u64 * 1000000000000 + rds) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2239:41 [INFO] [stderr] | [INFO] [stderr] 2239 | Ok(msd as u64 * 1000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:2250:36 [INFO] [stderr] | [INFO] [stderr] 2250 | } else { [INFO] [stderr] | ____________________________________^ [INFO] [stderr] 2251 | | if let Some(value4) = value4 { [INFO] [stderr] 2252 | | if CHINESE_NUMBERS_CHARS[0].contains(&value4) { [INFO] [stderr] 2253 | | if let Some(value5) = value5 { [INFO] [stderr] ... | [INFO] [stderr] 2276 | | } [INFO] [stderr] 2277 | | } [INFO] [stderr] | |_____________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 2250 | } else if let Some(value4) = value4 { [INFO] [stderr] 2251 | if CHINESE_NUMBERS_CHARS[0].contains(&value4) { [INFO] [stderr] 2252 | if let Some(value5) = value5 { [INFO] [stderr] 2253 | debug_assert_eq!(None, value28); [INFO] [stderr] 2254 | debug_assert_eq!(None, value29); [INFO] [stderr] 2255 | debug_assert_eq!(None, value30); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2260:61 [INFO] [stderr] | [INFO] [stderr] 2260 | Ok(msd as u64 * 1000000000000 + rds) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2272:57 [INFO] [stderr] | [INFO] [stderr] 2272 | Ok(msd as u64 * 1000000000000 + rds) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2275:53 [INFO] [stderr] | [INFO] [stderr] 2275 | Ok(msd as u64 * 1000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:2286:48 [INFO] [stderr] | [INFO] [stderr] 2286 | } else { [INFO] [stderr] | ________________________________________________^ [INFO] [stderr] 2287 | | if let Some(value5) = value5 { [INFO] [stderr] 2288 | | if CHINESE_NUMBERS_CHARS[0].contains(&value5) { [INFO] [stderr] 2289 | | if let Some(value6) = value6 { [INFO] [stderr] ... | [INFO] [stderr] 2310 | | } [INFO] [stderr] 2311 | | } [INFO] [stderr] | |_________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 2286 | } else if let Some(value5) = value5 { [INFO] [stderr] 2287 | if CHINESE_NUMBERS_CHARS[0].contains(&value5) { [INFO] [stderr] 2288 | if let Some(value6) = value6 { [INFO] [stderr] 2289 | debug_assert_eq!(None, value29); [INFO] [stderr] 2290 | debug_assert_eq!(None, value30); [INFO] [stderr] 2291 | debug_assert_eq!(None, value31); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2295:73 [INFO] [stderr] | [INFO] [stderr] 2295 | Ok(msd as u64 * 1000000000000 + rds) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2306:69 [INFO] [stderr] | [INFO] [stderr] 2306 | Ok(msd as u64 * 1000000000000 + rds) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2309:65 [INFO] [stderr] | [INFO] [stderr] 2309 | Ok(msd as u64 * 1000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:2320:60 [INFO] [stderr] | [INFO] [stderr] 2320 | } else { [INFO] [stderr] | ____________________________________________________________^ [INFO] [stderr] 2321 | | if let Some(value6) = value6 { [INFO] [stderr] 2322 | | if CHINESE_NUMBERS_CHARS[0].contains(&value6) { [INFO] [stderr] 2323 | | if let Some(value7) = value7 { [INFO] [stderr] ... | [INFO] [stderr] 2342 | | } [INFO] [stderr] 2343 | | } [INFO] [stderr] | |_____________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 2320 | } else if let Some(value6) = value6 { [INFO] [stderr] 2321 | if CHINESE_NUMBERS_CHARS[0].contains(&value6) { [INFO] [stderr] 2322 | if let Some(value7) = value7 { [INFO] [stderr] 2323 | debug_assert_eq!(None, value30); [INFO] [stderr] 2324 | debug_assert_eq!(None, value31); [INFO] [stderr] 2325 | let rds = chinese_digit_100000000_ten_thousand_compat(value7, value8, value9, value10, value11, value12, value13, value14, value15, value16, value17, value18, value19, value20, value21, value22, value23, value24, value25, value26, value27, value28, value29).map_err(|err| err + 6)?; [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2328:85 [INFO] [stderr] | [INFO] [stderr] 2328 | Ok(msd as u64 * 1000000000000 + rds) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2338:81 [INFO] [stderr] | [INFO] [stderr] 2338 | Ok(msd as u64 * 1000000000000 + rds) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2341:77 [INFO] [stderr] | [INFO] [stderr] 2341 | Ok(msd as u64 * 1000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:2352:72 [INFO] [stderr] | [INFO] [stderr] 2352 | } else { [INFO] [stderr] | ________________________________________________________________________^ [INFO] [stderr] 2353 | | if let Some(value7) = value7 { [INFO] [stderr] 2354 | | if CHINESE_NUMBERS_CHARS[0].contains(&value7) { [INFO] [stderr] 2355 | | if let Some(value8) = value8 { [INFO] [stderr] ... | [INFO] [stderr] 2372 | | } [INFO] [stderr] 2373 | | } [INFO] [stderr] | |_________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 2352 | } else if let Some(value7) = value7 { [INFO] [stderr] 2353 | if CHINESE_NUMBERS_CHARS[0].contains(&value7) { [INFO] [stderr] 2354 | if let Some(value8) = value8 { [INFO] [stderr] 2355 | debug_assert_eq!(None, value31); [INFO] [stderr] 2356 | let rds = chinese_digit_100000000_ten_thousand_compat(value8, value9, value10, value11, value12, value13, value14, value15, value16, value17, value18, value19, value20, value21, value22, value23, value24, value25, value26, value27, value28, value29, value30).map_err(|err| err + 7)?; [INFO] [stderr] 2357 | [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2359:97 [INFO] [stderr] | [INFO] [stderr] 2359 | Ok(msd as u64 * 1000000000000 + rds) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2368:93 [INFO] [stderr] | [INFO] [stderr] 2368 | Ok(msd as u64 * 1000000000000 + rds) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2371:89 [INFO] [stderr] | [INFO] [stderr] 2371 | Ok(msd as u64 * 1000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:2382:84 [INFO] [stderr] | [INFO] [stderr] 2382 | } else { [INFO] [stderr] | ____________________________________________________________________________________^ [INFO] [stderr] 2383 | | if let Some(value8) = value8 { [INFO] [stderr] 2384 | | if CHINESE_NUMBERS_CHARS[0].contains(&value8) { [INFO] [stderr] 2385 | | if let Some(value9) = value9 { [INFO] [stderr] ... | [INFO] [stderr] 2400 | | } [INFO] [stderr] 2401 | | } [INFO] [stderr] | |_____________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 2382 | } else if let Some(value8) = value8 { [INFO] [stderr] 2383 | if CHINESE_NUMBERS_CHARS[0].contains(&value8) { [INFO] [stderr] 2384 | if let Some(value9) = value9 { [INFO] [stderr] 2385 | let rds = chinese_digit_100000000_ten_thousand_compat(value9, value10, value11, value12, value13, value14, value15, value16, value17, value18, value19, value20, value21, value22, value23, value24, value25, value26, value27, value28, value29, value30, value31).map_err(|err| err + 8)?; [INFO] [stderr] 2386 | [INFO] [stderr] 2387 | Ok(msd as u64 * 1000000000000 + rds) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2388:109 [INFO] [stderr] | [INFO] [stderr] 2388 | Ok(msd as u64 * 1000000000000 + rds) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2396:105 [INFO] [stderr] | [INFO] [stderr] 2396 | Ok(msd as u64 * 1000000000000 + rds) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2399:101 [INFO] [stderr] | [INFO] [stderr] 2399 | Ok(msd as u64 * 1000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:2410:96 [INFO] [stderr] | [INFO] [stderr] 2410 | } else { [INFO] [stderr] | ________________________________________________________________________________________________^ [INFO] [stderr] 2411 | | if let Some(value9) = value9 { [INFO] [stderr] 2412 | | if CHINESE_NUMBERS_CHARS[0].contains(&value9) { [INFO] [stderr] 2413 | | if let Some(value10) = value10 { [INFO] [stderr] ... | [INFO] [stderr] 2427 | | } [INFO] [stderr] 2428 | | } [INFO] [stderr] | |_________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 2410 | } else if let Some(value9) = value9 { [INFO] [stderr] 2411 | if CHINESE_NUMBERS_CHARS[0].contains(&value9) { [INFO] [stderr] 2412 | if let Some(value10) = value10 { [INFO] [stderr] 2413 | let rds = chinese_digit_100000000_ten_thousand_compat(value10, value11, value12, value13, value14, value15, value16, value17, value18, value19, value20, value21, value22, value23, value24, value25, value26, value27, value28, value29, value30, value31, None).map_err(|err| err + 9)?; [INFO] [stderr] 2414 | [INFO] [stderr] 2415 | Ok(msd as u64 * 1000000000000 + rds) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2416:121 [INFO] [stderr] | [INFO] [stderr] 2416 | Ok(msd as u64 * 1000000000000 + rds) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2423:117 [INFO] [stderr] | [INFO] [stderr] 2423 | Ok(msd as u64 * 1000000000000 + rds) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2426:113 [INFO] [stderr] | [INFO] [stderr] 2426 | Ok(msd as u64 * 1000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:2689:24 [INFO] [stderr] | [INFO] [stderr] 2689 | } else { [INFO] [stderr] | ________________________^ [INFO] [stderr] 2690 | | if let Some(value3) = value3 { [INFO] [stderr] 2691 | | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 2692 | | if let Some(value4) = value4 { [INFO] [stderr] ... | [INFO] [stderr] 2717 | | } [INFO] [stderr] 2718 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 2689 | } else if let Some(value3) = value3 { [INFO] [stderr] 2690 | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 2691 | if let Some(value4) = value4 { [INFO] [stderr] 2692 | debug_assert_eq!(None, value35); [INFO] [stderr] 2693 | debug_assert_eq!(None, value36); [INFO] [stderr] 2694 | debug_assert_eq!(None, value37); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2700:50 [INFO] [stderr] | [INFO] [stderr] 2700 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2713:46 [INFO] [stderr] | [INFO] [stderr] 2713 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2716:42 [INFO] [stderr] | [INFO] [stderr] 2716 | Ok(msd as u128 * 10000000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:2727:36 [INFO] [stderr] | [INFO] [stderr] 2727 | } else { [INFO] [stderr] | ____________________________________^ [INFO] [stderr] 2728 | | if let Some(value4) = value4 { [INFO] [stderr] 2729 | | if CHINESE_NUMBERS_CHARS[0].contains(&value4) { [INFO] [stderr] 2730 | | if let Some(value5) = value5 { [INFO] [stderr] ... | [INFO] [stderr] 2753 | | } [INFO] [stderr] 2754 | | } [INFO] [stderr] | |_____________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 2727 | } else if let Some(value4) = value4 { [INFO] [stderr] 2728 | if CHINESE_NUMBERS_CHARS[0].contains(&value4) { [INFO] [stderr] 2729 | if let Some(value5) = value5 { [INFO] [stderr] 2730 | debug_assert_eq!(None, value36); [INFO] [stderr] 2731 | debug_assert_eq!(None, value37); [INFO] [stderr] 2732 | debug_assert_eq!(None, value38); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2737:62 [INFO] [stderr] | [INFO] [stderr] 2737 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2749:58 [INFO] [stderr] | [INFO] [stderr] 2749 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2752:54 [INFO] [stderr] | [INFO] [stderr] 2752 | Ok(msd as u128 * 10000000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:2763:48 [INFO] [stderr] | [INFO] [stderr] 2763 | } else { [INFO] [stderr] | ________________________________________________^ [INFO] [stderr] 2764 | | if let Some(value5) = value5 { [INFO] [stderr] 2765 | | if CHINESE_NUMBERS_CHARS[0].contains(&value5) { [INFO] [stderr] 2766 | | if let Some(value6) = value6 { [INFO] [stderr] ... | [INFO] [stderr] 2787 | | } [INFO] [stderr] 2788 | | } [INFO] [stderr] | |_________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 2763 | } else if let Some(value5) = value5 { [INFO] [stderr] 2764 | if CHINESE_NUMBERS_CHARS[0].contains(&value5) { [INFO] [stderr] 2765 | if let Some(value6) = value6 { [INFO] [stderr] 2766 | debug_assert_eq!(None, value37); [INFO] [stderr] 2767 | debug_assert_eq!(None, value38); [INFO] [stderr] 2768 | debug_assert_eq!(None, value39); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2772:74 [INFO] [stderr] | [INFO] [stderr] 2772 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2783:70 [INFO] [stderr] | [INFO] [stderr] 2783 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2786:66 [INFO] [stderr] | [INFO] [stderr] 2786 | Ok(msd as u128 * 10000000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:2797:60 [INFO] [stderr] | [INFO] [stderr] 2797 | } else { [INFO] [stderr] | ____________________________________________________________^ [INFO] [stderr] 2798 | | if let Some(value6) = value6 { [INFO] [stderr] 2799 | | if CHINESE_NUMBERS_CHARS[0].contains(&value6) { [INFO] [stderr] 2800 | | if let Some(value7) = value7 { [INFO] [stderr] ... | [INFO] [stderr] 2819 | | } [INFO] [stderr] 2820 | | } [INFO] [stderr] | |_____________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 2797 | } else if let Some(value6) = value6 { [INFO] [stderr] 2798 | if CHINESE_NUMBERS_CHARS[0].contains(&value6) { [INFO] [stderr] 2799 | if let Some(value7) = value7 { [INFO] [stderr] 2800 | debug_assert_eq!(None, value38); [INFO] [stderr] 2801 | debug_assert_eq!(None, value39); [INFO] [stderr] 2802 | let rds = chinese_digit_1000000000000_ten_thousand_compat(value7, value8, value9, value10, value11, value12, value13, value14, value15, value16, value17, value18, value19, value20, value21, value22, value23, value24, value25, value26, value27, value28, value29, value30, value31, value32, value33, value34, value35, value36, value37).map_err(|err| err + 6)?; [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2805:86 [INFO] [stderr] | [INFO] [stderr] 2805 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2815:82 [INFO] [stderr] | [INFO] [stderr] 2815 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2818:78 [INFO] [stderr] | [INFO] [stderr] 2818 | Ok(msd as u128 * 10000000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:2829:72 [INFO] [stderr] | [INFO] [stderr] 2829 | } else { [INFO] [stderr] | ________________________________________________________________________^ [INFO] [stderr] 2830 | | if let Some(value7) = value7 { [INFO] [stderr] 2831 | | if CHINESE_NUMBERS_CHARS[0].contains(&value7) { [INFO] [stderr] 2832 | | if let Some(value8) = value8 { [INFO] [stderr] ... | [INFO] [stderr] 2849 | | } [INFO] [stderr] 2850 | | } [INFO] [stderr] | |_________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 2829 | } else if let Some(value7) = value7 { [INFO] [stderr] 2830 | if CHINESE_NUMBERS_CHARS[0].contains(&value7) { [INFO] [stderr] 2831 | if let Some(value8) = value8 { [INFO] [stderr] 2832 | debug_assert_eq!(None, value39); [INFO] [stderr] 2833 | let rds = chinese_digit_1000000000000_ten_thousand_compat(value8, value9, value10, value11, value12, value13, value14, value15, value16, value17, value18, value19, value20, value21, value22, value23, value24, value25, value26, value27, value28, value29, value30, value31, value32, value33, value34, value35, value36, value37, value38).map_err(|err| err + 7)?; [INFO] [stderr] 2834 | [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2836:98 [INFO] [stderr] | [INFO] [stderr] 2836 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2845:94 [INFO] [stderr] | [INFO] [stderr] 2845 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2848:90 [INFO] [stderr] | [INFO] [stderr] 2848 | Ok(msd as u128 * 1000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:2859:84 [INFO] [stderr] | [INFO] [stderr] 2859 | } else { [INFO] [stderr] | ____________________________________________________________________________________^ [INFO] [stderr] 2860 | | if let Some(value8) = value8 { [INFO] [stderr] 2861 | | if CHINESE_NUMBERS_CHARS[0].contains(&value8) { [INFO] [stderr] 2862 | | if let Some(value9) = value9 { [INFO] [stderr] ... | [INFO] [stderr] 2877 | | } [INFO] [stderr] 2878 | | } [INFO] [stderr] | |_____________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 2859 | } else if let Some(value8) = value8 { [INFO] [stderr] 2860 | if CHINESE_NUMBERS_CHARS[0].contains(&value8) { [INFO] [stderr] 2861 | if let Some(value9) = value9 { [INFO] [stderr] 2862 | let rds = chinese_digit_1000000000000_ten_thousand_compat(value9, value10, value11, value12, value13, value14, value15, value16, value17, value18, value19, value20, value21, value22, value23, value24, value25, value26, value27, value28, value29, value30, value31, value32, value33, value34, value35, value36, value37, value38, value39).map_err(|err| err + 8)?; [INFO] [stderr] 2863 | [INFO] [stderr] 2864 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2865:110 [INFO] [stderr] | [INFO] [stderr] 2865 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2873:106 [INFO] [stderr] | [INFO] [stderr] 2873 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2876:102 [INFO] [stderr] | [INFO] [stderr] 2876 | Ok(msd as u128 * 10000000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:2887:96 [INFO] [stderr] | [INFO] [stderr] 2887 | } else { [INFO] [stderr] | ________________________________________________________________________________________________^ [INFO] [stderr] 2888 | | if let Some(value9) = value9 { [INFO] [stderr] 2889 | | if CHINESE_NUMBERS_CHARS[0].contains(&value9) { [INFO] [stderr] 2890 | | if let Some(value10) = value10 { [INFO] [stderr] ... | [INFO] [stderr] 2904 | | } [INFO] [stderr] 2905 | | } [INFO] [stderr] | |_________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 2887 | } else if let Some(value9) = value9 { [INFO] [stderr] 2888 | if CHINESE_NUMBERS_CHARS[0].contains(&value9) { [INFO] [stderr] 2889 | if let Some(value10) = value10 { [INFO] [stderr] 2890 | let rds = chinese_digit_1000000000000_ten_thousand_compat(value10, value11, value12, value13, value14, value15, value16, value17, value18, value19, value20, value21, value22, value23, value24, value25, value26, value27, value28, value29, value30, value31, value32, value33, value34, value35, value36, value37, value38, value39, None).map_err(|err| err + 9)?; [INFO] [stderr] 2891 | [INFO] [stderr] 2892 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2893:122 [INFO] [stderr] | [INFO] [stderr] 2893 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2900:118 [INFO] [stderr] | [INFO] [stderr] 2900 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2903:114 [INFO] [stderr] | [INFO] [stderr] 2903 | Ok(msd as u128 * 10000000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:3214:24 [INFO] [stderr] | [INFO] [stderr] 3214 | } else { [INFO] [stderr] | ________________________^ [INFO] [stderr] 3215 | | if let Some(value3) = value3 { [INFO] [stderr] 3216 | | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 3217 | | if let Some(value4) = value4 { [INFO] [stderr] ... | [INFO] [stderr] 3258 | | } [INFO] [stderr] 3259 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 3214 | } else if let Some(value3) = value3 { [INFO] [stderr] 3215 | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 3216 | if let Some(value4) = value4 { [INFO] [stderr] 3217 | debug_assert_eq!(None, value19); [INFO] [stderr] 3218 | debug_assert_eq!(None, value20); [INFO] [stderr] 3219 | debug_assert_eq!(None, value21); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3233:49 [INFO] [stderr] | [INFO] [stderr] 3233 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3254:45 [INFO] [stderr] | [INFO] [stderr] 3254 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3257:41 [INFO] [stderr] | [INFO] [stderr] 3257 | Ok(msd as u64 * 100000000) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:3268:36 [INFO] [stderr] | [INFO] [stderr] 3268 | } else { [INFO] [stderr] | ____________________________________^ [INFO] [stderr] 3269 | | if let Some(value4) = value4 { [INFO] [stderr] 3270 | | if CHINESE_NUMBERS_CHARS[0].contains(&value4) { [INFO] [stderr] 3271 | | if let Some(value5) = value5 { [INFO] [stderr] ... | [INFO] [stderr] 3310 | | } [INFO] [stderr] 3311 | | } [INFO] [stderr] | |_____________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 3268 | } else if let Some(value4) = value4 { [INFO] [stderr] 3269 | if CHINESE_NUMBERS_CHARS[0].contains(&value4) { [INFO] [stderr] 3270 | if let Some(value5) = value5 { [INFO] [stderr] 3271 | debug_assert_eq!(None, value20); [INFO] [stderr] 3272 | debug_assert_eq!(None, value21); [INFO] [stderr] 3273 | debug_assert_eq!(None, value22); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3286:61 [INFO] [stderr] | [INFO] [stderr] 3286 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3306:57 [INFO] [stderr] | [INFO] [stderr] 3306 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3309:53 [INFO] [stderr] | [INFO] [stderr] 3309 | Ok(msd as u64 * 100000000) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:3320:48 [INFO] [stderr] | [INFO] [stderr] 3320 | } else { [INFO] [stderr] | ________________________________________________^ [INFO] [stderr] 3321 | | if let Some(value5) = value5 { [INFO] [stderr] 3322 | | if CHINESE_NUMBERS_CHARS[0].contains(&value5) { [INFO] [stderr] 3323 | | if let Some(value6) = value6 { [INFO] [stderr] ... | [INFO] [stderr] 3360 | | } [INFO] [stderr] 3361 | | } [INFO] [stderr] | |_________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 3320 | } else if let Some(value5) = value5 { [INFO] [stderr] 3321 | if CHINESE_NUMBERS_CHARS[0].contains(&value5) { [INFO] [stderr] 3322 | if let Some(value6) = value6 { [INFO] [stderr] 3323 | debug_assert_eq!(None, value21); [INFO] [stderr] 3324 | debug_assert_eq!(None, value22); [INFO] [stderr] 3325 | debug_assert_eq!(None, value23); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3337:73 [INFO] [stderr] | [INFO] [stderr] 3337 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3356:69 [INFO] [stderr] | [INFO] [stderr] 3356 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3359:65 [INFO] [stderr] | [INFO] [stderr] 3359 | Ok(msd as u64 * 100000000) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:3370:60 [INFO] [stderr] | [INFO] [stderr] 3370 | } else { [INFO] [stderr] | ____________________________________________________________^ [INFO] [stderr] 3371 | | if let Some(value6) = value6 { [INFO] [stderr] 3372 | | if CHINESE_NUMBERS_CHARS[0].contains(&value6) { [INFO] [stderr] 3373 | | if let Some(value7) = value7 { [INFO] [stderr] ... | [INFO] [stderr] 3408 | | } [INFO] [stderr] 3409 | | } [INFO] [stderr] | |_____________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 3370 | } else if let Some(value6) = value6 { [INFO] [stderr] 3371 | if CHINESE_NUMBERS_CHARS[0].contains(&value6) { [INFO] [stderr] 3372 | if let Some(value7) = value7 { [INFO] [stderr] 3373 | debug_assert_eq!(None, value22); [INFO] [stderr] 3374 | debug_assert_eq!(None, value23); [INFO] [stderr] 3375 | debug_assert_eq!(None, value24); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3386:85 [INFO] [stderr] | [INFO] [stderr] 3386 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3404:81 [INFO] [stderr] | [INFO] [stderr] 3404 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3407:77 [INFO] [stderr] | [INFO] [stderr] 3407 | Ok(msd as u64 * 100000000) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:3418:72 [INFO] [stderr] | [INFO] [stderr] 3418 | } else { [INFO] [stderr] | ________________________________________________________________________^ [INFO] [stderr] 3419 | | if let Some(value7) = value7 { [INFO] [stderr] 3420 | | if CHINESE_NUMBERS_CHARS[0].contains(&value7) { [INFO] [stderr] 3421 | | if let Some(value8) = value8 { [INFO] [stderr] ... | [INFO] [stderr] 3454 | | } [INFO] [stderr] 3455 | | } [INFO] [stderr] | |_________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 3418 | } else if let Some(value7) = value7 { [INFO] [stderr] 3419 | if CHINESE_NUMBERS_CHARS[0].contains(&value7) { [INFO] [stderr] 3420 | if let Some(value8) = value8 { [INFO] [stderr] 3421 | debug_assert_eq!(None, value23); [INFO] [stderr] 3422 | debug_assert_eq!(None, value24); [INFO] [stderr] 3423 | debug_assert_eq!(None, value25); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3433:97 [INFO] [stderr] | [INFO] [stderr] 3433 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3450:93 [INFO] [stderr] | [INFO] [stderr] 3450 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3453:89 [INFO] [stderr] | [INFO] [stderr] 3453 | Ok(msd as u64 * 100000000) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:3464:84 [INFO] [stderr] | [INFO] [stderr] 3464 | } else { [INFO] [stderr] | ____________________________________________________________________________________^ [INFO] [stderr] 3465 | | if let Some(value8) = value8 { [INFO] [stderr] 3466 | | if CHINESE_NUMBERS_CHARS[0].contains(&value8) { [INFO] [stderr] 3467 | | if let Some(value9) = value9 { [INFO] [stderr] ... | [INFO] [stderr] 3498 | | } [INFO] [stderr] 3499 | | } [INFO] [stderr] | |_____________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 3464 | } else if let Some(value8) = value8 { [INFO] [stderr] 3465 | if CHINESE_NUMBERS_CHARS[0].contains(&value8) { [INFO] [stderr] 3466 | if let Some(value9) = value9 { [INFO] [stderr] 3467 | debug_assert_eq!(None, value24); [INFO] [stderr] 3468 | debug_assert_eq!(None, value25); [INFO] [stderr] 3469 | debug_assert_eq!(None, value26); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3478:109 [INFO] [stderr] | [INFO] [stderr] 3478 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3494:105 [INFO] [stderr] | [INFO] [stderr] 3494 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3497:101 [INFO] [stderr] | [INFO] [stderr] 3497 | Ok(msd as u64 * 100000000) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:3508:96 [INFO] [stderr] | [INFO] [stderr] 3508 | } else { [INFO] [stderr] | ________________________________________________________________________________________________^ [INFO] [stderr] 3509 | | if let Some(value9) = value9 { [INFO] [stderr] 3510 | | if CHINESE_NUMBERS_CHARS[0].contains(&value9) { [INFO] [stderr] 3511 | | if let Some(value10) = value10 { [INFO] [stderr] ... | [INFO] [stderr] 3540 | | } [INFO] [stderr] 3541 | | } [INFO] [stderr] | |_________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 3508 | } else if let Some(value9) = value9 { [INFO] [stderr] 3509 | if CHINESE_NUMBERS_CHARS[0].contains(&value9) { [INFO] [stderr] 3510 | if let Some(value10) = value10 { [INFO] [stderr] 3511 | debug_assert_eq!(None, value25); [INFO] [stderr] 3512 | debug_assert_eq!(None, value26); [INFO] [stderr] 3513 | debug_assert_eq!(None, value27); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3521:121 [INFO] [stderr] | [INFO] [stderr] 3521 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3536:117 [INFO] [stderr] | [INFO] [stderr] 3536 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3539:113 [INFO] [stderr] | [INFO] [stderr] 3539 | Ok(msd as u64 * 100000000) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:3550:108 [INFO] [stderr] | [INFO] [stderr] 3550 | } else { [INFO] [stderr] | ____________________________________________________________________________________________________________^ [INFO] [stderr] 3551 | | if let Some(value10) = value10 { [INFO] [stderr] 3552 | | if CHINESE_NUMBERS_CHARS[0].contains(&value10) { [INFO] [stderr] 3553 | | if let Some(value11) = value11 { [INFO] [stderr] ... | [INFO] [stderr] 3580 | | } [INFO] [stderr] 3581 | | } [INFO] [stderr] | |_____________________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 3550 | } else if let Some(value10) = value10 { [INFO] [stderr] 3551 | if CHINESE_NUMBERS_CHARS[0].contains(&value10) { [INFO] [stderr] 3552 | if let Some(value11) = value11 { [INFO] [stderr] 3553 | debug_assert_eq!(None, value26); [INFO] [stderr] 3554 | debug_assert_eq!(None, value27); [INFO] [stderr] 3555 | debug_assert_eq!(None, value28); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3562:133 [INFO] [stderr] | [INFO] [stderr] 3562 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3576:129 [INFO] [stderr] | [INFO] [stderr] 3576 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3579:125 [INFO] [stderr] | [INFO] [stderr] 3579 | Ok(msd as u64 * 100000000) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:3590:120 [INFO] [stderr] | [INFO] [stderr] 3590 | } else { [INFO] [stderr] | ________________________________________________________________________________________________________________________^ [INFO] [stderr] 3591 | | if let Some(value11) = value11 { [INFO] [stderr] 3592 | | if CHINESE_NUMBERS_CHARS[0].contains(&value11) { [INFO] [stderr] 3593 | | if let Some(value12) = value12 { [INFO] [stderr] ... | [INFO] [stderr] 3618 | | } [INFO] [stderr] 3619 | | } [INFO] [stderr] | |_________________________________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 3590 | } else if let Some(value11) = value11 { [INFO] [stderr] 3591 | if CHINESE_NUMBERS_CHARS[0].contains(&value11) { [INFO] [stderr] 3592 | if let Some(value12) = value12 { [INFO] [stderr] 3593 | debug_assert_eq!(None, value27); [INFO] [stderr] 3594 | debug_assert_eq!(None, value28); [INFO] [stderr] 3595 | debug_assert_eq!(None, value29); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3601:145 [INFO] [stderr] | [INFO] [stderr] 3601 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3614:141 [INFO] [stderr] | [INFO] [stderr] 3614 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3617:137 [INFO] [stderr] | [INFO] [stderr] 3617 | Ok(msd as u64 * 100000000) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:3628:132 [INFO] [stderr] | [INFO] [stderr] 3628 | } else { [INFO] [stderr] | ____________________________________________________________________________________________________________________________________^ [INFO] [stderr] 3629 | | if let Some(value12) = value12 { [INFO] [stderr] 3630 | | if CHINESE_NUMBERS_CHARS[0].contains(&value12) { [INFO] [stderr] 3631 | | if let Some(value13) = value13 { [INFO] [stderr] ... | [INFO] [stderr] 3654 | | } [INFO] [stderr] 3655 | | } [INFO] [stderr] | |_____________________________________________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 3628 | } else if let Some(value12) = value12 { [INFO] [stderr] 3629 | if CHINESE_NUMBERS_CHARS[0].contains(&value12) { [INFO] [stderr] 3630 | if let Some(value13) = value13 { [INFO] [stderr] 3631 | debug_assert_eq!(None, value28); [INFO] [stderr] 3632 | debug_assert_eq!(None, value29); [INFO] [stderr] 3633 | debug_assert_eq!(None, value30); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3638:157 [INFO] [stderr] | [INFO] [stderr] 3638 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3650:153 [INFO] [stderr] | [INFO] [stderr] 3650 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3653:149 [INFO] [stderr] | [INFO] [stderr] 3653 | Ok(msd as u64 * 100000000) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:3664:144 [INFO] [stderr] | [INFO] [stderr] 3664 | } else { [INFO] [stderr] | ________________________________________________________________________________________________________________________________________________^ [INFO] [stderr] 3665 | | if let Some(value13) = value13 { [INFO] [stderr] 3666 | | if CHINESE_NUMBERS_CHARS[0].contains(&value13) { [INFO] [stderr] 3667 | | if let Some(value14) = value14 { [INFO] [stderr] ... | [INFO] [stderr] 3688 | | } [INFO] [stderr] 3689 | | } [INFO] [stderr] | |_________________________________________________________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 3664 | } else if let Some(value13) = value13 { [INFO] [stderr] 3665 | if CHINESE_NUMBERS_CHARS[0].contains(&value13) { [INFO] [stderr] 3666 | if let Some(value14) = value14 { [INFO] [stderr] 3667 | debug_assert_eq!(None, value29); [INFO] [stderr] 3668 | debug_assert_eq!(None, value30); [INFO] [stderr] 3669 | debug_assert_eq!(None, value31); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3673:169 [INFO] [stderr] | [INFO] [stderr] 3673 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3684:165 [INFO] [stderr] | [INFO] [stderr] 3684 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3687:161 [INFO] [stderr] | [INFO] [stderr] 3687 | Ok(msd as u64 * 100000000) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:3698:156 [INFO] [stderr] | [INFO] [stderr] 3698 | } else { [INFO] [stderr] | ____________________________________________________________________________________________________________________________________________________________^ [INFO] [stderr] 3699 | | if let Some(value14) = value14 { [INFO] [stderr] 3700 | | if CHINESE_NUMBERS_CHARS[0].contains(&value14) { [INFO] [stderr] 3701 | | if let Some(value15) = value15 { [INFO] [stderr] ... | [INFO] [stderr] 3720 | | } [INFO] [stderr] 3721 | | } [INFO] [stderr] | |_____________________________________________________________________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 3698 | } else if let Some(value14) = value14 { [INFO] [stderr] 3699 | if CHINESE_NUMBERS_CHARS[0].contains(&value14) { [INFO] [stderr] 3700 | if let Some(value15) = value15 { [INFO] [stderr] 3701 | debug_assert_eq!(None, value30); [INFO] [stderr] 3702 | debug_assert_eq!(None, value31); [INFO] [stderr] 3703 | let rds = chinese_digit_10000_ten_thousand_compat(value15, value16, value17, value18, value19, value20, value21, value22, value23, value24, value25, value26, value27, value28, value29).map_err(|err| err + 14)?; [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3706:181 [INFO] [stderr] | [INFO] [stderr] 3706 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3716:177 [INFO] [stderr] | [INFO] [stderr] 3716 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3719:173 [INFO] [stderr] | [INFO] [stderr] 3719 | Ok(msd as u64 * 100000000) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:3730:168 [INFO] [stderr] | [INFO] [stderr] 3730 | } else { [INFO] [stderr] | ________________________________________________________________________________________________________________________________________________________________________^ [INFO] [stderr] 3731 | | if let Some(value15) = value15 { [INFO] [stderr] 3732 | | if CHINESE_NUMBERS_CHARS[0].contains(&value15) { [INFO] [stderr] 3733 | | if let Some(value16) = value16 { [INFO] [stderr] ... | [INFO] [stderr] 3750 | | } [INFO] [stderr] 3751 | | } [INFO] [stderr] | |_________________________________________________________________________________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 3730 | } else if let Some(value15) = value15 { [INFO] [stderr] 3731 | if CHINESE_NUMBERS_CHARS[0].contains(&value15) { [INFO] [stderr] 3732 | if let Some(value16) = value16 { [INFO] [stderr] 3733 | debug_assert_eq!(None, value31); [INFO] [stderr] 3734 | let rds = chinese_digit_10000_ten_thousand_compat(value16, value17, value18, value19, value20, value21, value22, value23, value24, value25, value26, value27, value28, value29, value30).map_err(|err| err + 15)?; [INFO] [stderr] 3735 | [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3737:193 [INFO] [stderr] | [INFO] [stderr] 3737 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3746:189 [INFO] [stderr] | [INFO] [stderr] 3746 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3749:185 [INFO] [stderr] | [INFO] [stderr] 3749 | Ok(msd as u64 * 100000000) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:3760:180 [INFO] [stderr] | [INFO] [stderr] 3760 | } else { [INFO] [stderr] | ____________________________________________________________________________________________________________________________________________________________________________________^ [INFO] [stderr] 3761 | | if let Some(value16) = value16 { [INFO] [stderr] 3762 | | if CHINESE_NUMBERS_CHARS[0].contains(&value16) { [INFO] [stderr] 3763 | | if let Some(value17) = value17 { [INFO] [stderr] ... | [INFO] [stderr] 3778 | | } [INFO] [stderr] 3779 | | } [INFO] [stderr] | |_____________________________________________________________________________________________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 3760 | } else if let Some(value16) = value16 { [INFO] [stderr] 3761 | if CHINESE_NUMBERS_CHARS[0].contains(&value16) { [INFO] [stderr] 3762 | if let Some(value17) = value17 { [INFO] [stderr] 3763 | let rds = chinese_digit_10000_ten_thousand_compat(value17, value18, value19, value20, value21, value22, value23, value24, value25, value26, value27, value28, value29, value30, value31).map_err(|err| err + 16)?; [INFO] [stderr] 3764 | [INFO] [stderr] 3765 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3766:205 [INFO] [stderr] | [INFO] [stderr] 3766 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3774:201 [INFO] [stderr] | [INFO] [stderr] 3774 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3777:197 [INFO] [stderr] | [INFO] [stderr] 3777 | Ok(msd as u64 * 100000000) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:3788:192 [INFO] [stderr] | [INFO] [stderr] 3788 | } else { [INFO] [stderr] | ________________________________________________________________________________________________________________________________________________________________________________________________^ [INFO] [stderr] 3789 | | if let Some(value17) = value17 { [INFO] [stderr] 3790 | | if CHINESE_NUMBERS_CHARS[0].contains(&value17) { [INFO] [stderr] 3791 | | if let Some(value18) = value18 { [INFO] [stderr] ... | [INFO] [stderr] 3805 | | } [INFO] [stderr] 3806 | | } [INFO] [stderr] | |_________________________________________________________________________________________________________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 3788 | } else if let Some(value17) = value17 { [INFO] [stderr] 3789 | if CHINESE_NUMBERS_CHARS[0].contains(&value17) { [INFO] [stderr] 3790 | if let Some(value18) = value18 { [INFO] [stderr] 3791 | let rds = chinese_digit_10000_ten_thousand_compat(value18, value19, value20, value21, value22, value23, value24, value25, value26, value27, value28, value29, value30, value31, None).map_err(|err| err + 17)?; [INFO] [stderr] 3792 | [INFO] [stderr] 3793 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3794:217 [INFO] [stderr] | [INFO] [stderr] 3794 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3801:213 [INFO] [stderr] | [INFO] [stderr] 3801 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3804:209 [INFO] [stderr] | [INFO] [stderr] 3804 | Ok(msd as u64 * 100000000) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:13:24 [INFO] [stderr] | [INFO] [stderr] 13 | } else { [INFO] [stderr] | ________________________^ [INFO] [stderr] 14 | | if let Some(value3) = value3 { [INFO] [stderr] 15 | | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 16 | | if let Some(value4) = value4 { [INFO] [stderr] ... | [INFO] [stderr] 57 | | } [INFO] [stderr] 58 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 13 | } else if let Some(value3) = value3 { [INFO] [stderr] 14 | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 15 | if let Some(value4) = value4 { [INFO] [stderr] 16 | debug_assert_eq!(None, value35); [INFO] [stderr] 17 | debug_assert_eq!(None, value36); [INFO] [stderr] 18 | debug_assert_eq!(None, value37); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:32:50 [INFO] [stderr] | [INFO] [stderr] 32 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:53:46 [INFO] [stderr] | [INFO] [stderr] 53 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:56:42 [INFO] [stderr] | [INFO] [stderr] 56 | Ok(msd as u128 * 10000000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:67:36 [INFO] [stderr] | [INFO] [stderr] 67 | } else { [INFO] [stderr] | ____________________________________^ [INFO] [stderr] 68 | | if let Some(value4) = value4 { [INFO] [stderr] 69 | | if CHINESE_NUMBERS_CHARS[0].contains(&value4) { [INFO] [stderr] 70 | | if let Some(value5) = value5 { [INFO] [stderr] ... | [INFO] [stderr] 109 | | } [INFO] [stderr] 110 | | } [INFO] [stderr] | |_____________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 67 | } else if let Some(value4) = value4 { [INFO] [stderr] 68 | if CHINESE_NUMBERS_CHARS[0].contains(&value4) { [INFO] [stderr] 69 | if let Some(value5) = value5 { [INFO] [stderr] 70 | debug_assert_eq!(None, value36); [INFO] [stderr] 71 | debug_assert_eq!(None, value37); [INFO] [stderr] 72 | debug_assert_eq!(None, value38); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:85:62 [INFO] [stderr] | [INFO] [stderr] 85 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:105:58 [INFO] [stderr] | [INFO] [stderr] 105 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:108:54 [INFO] [stderr] | [INFO] [stderr] 108 | Ok(msd as u128 * 10000000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:119:48 [INFO] [stderr] | [INFO] [stderr] 119 | } else { [INFO] [stderr] | ________________________________________________^ [INFO] [stderr] 120 | | if let Some(value5) = value5 { [INFO] [stderr] 121 | | if CHINESE_NUMBERS_CHARS[0].contains(&value5) { [INFO] [stderr] 122 | | if let Some(value6) = value6 { [INFO] [stderr] ... | [INFO] [stderr] 159 | | } [INFO] [stderr] 160 | | } [INFO] [stderr] | |_________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 119 | } else if let Some(value5) = value5 { [INFO] [stderr] 120 | if CHINESE_NUMBERS_CHARS[0].contains(&value5) { [INFO] [stderr] 121 | if let Some(value6) = value6 { [INFO] [stderr] 122 | debug_assert_eq!(None, value37); [INFO] [stderr] 123 | debug_assert_eq!(None, value38); [INFO] [stderr] 124 | debug_assert_eq!(None, value39); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:136:74 [INFO] [stderr] | [INFO] [stderr] 136 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:155:70 [INFO] [stderr] | [INFO] [stderr] 155 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:158:66 [INFO] [stderr] | [INFO] [stderr] 158 | Ok(msd as u128 * 10000000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:169:60 [INFO] [stderr] | [INFO] [stderr] 169 | } else { [INFO] [stderr] | ____________________________________________________________^ [INFO] [stderr] 170 | | if let Some(value6) = value6 { [INFO] [stderr] 171 | | if CHINESE_NUMBERS_CHARS[0].contains(&value6) { [INFO] [stderr] 172 | | if let Some(value7) = value7 { [INFO] [stderr] ... | [INFO] [stderr] 207 | | } [INFO] [stderr] 208 | | } [INFO] [stderr] | |_____________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 169 | } else if let Some(value6) = value6 { [INFO] [stderr] 170 | if CHINESE_NUMBERS_CHARS[0].contains(&value6) { [INFO] [stderr] 171 | if let Some(value7) = value7 { [INFO] [stderr] 172 | debug_assert_eq!(None, value38); [INFO] [stderr] 173 | debug_assert_eq!(None, value39); [INFO] [stderr] 174 | debug_assert_eq!(None, value40); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:185:86 [INFO] [stderr] | [INFO] [stderr] 185 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:203:82 [INFO] [stderr] | [INFO] [stderr] 203 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:206:78 [INFO] [stderr] | [INFO] [stderr] 206 | Ok(msd as u128 * 10000000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:217:72 [INFO] [stderr] | [INFO] [stderr] 217 | } else { [INFO] [stderr] | ________________________________________________________________________^ [INFO] [stderr] 218 | | if let Some(value7) = value7 { [INFO] [stderr] 219 | | if CHINESE_NUMBERS_CHARS[0].contains(&value7) { [INFO] [stderr] 220 | | if let Some(value8) = value8 { [INFO] [stderr] ... | [INFO] [stderr] 253 | | } [INFO] [stderr] 254 | | } [INFO] [stderr] | |_________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 217 | } else if let Some(value7) = value7 { [INFO] [stderr] 218 | if CHINESE_NUMBERS_CHARS[0].contains(&value7) { [INFO] [stderr] 219 | if let Some(value8) = value8 { [INFO] [stderr] 220 | debug_assert_eq!(None, value39); [INFO] [stderr] 221 | debug_assert_eq!(None, value40); [INFO] [stderr] 222 | debug_assert_eq!(None, value41); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:232:98 [INFO] [stderr] | [INFO] [stderr] 232 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:249:94 [INFO] [stderr] | [INFO] [stderr] 249 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:252:90 [INFO] [stderr] | [INFO] [stderr] 252 | Ok(msd as u128 * 10000000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:263:84 [INFO] [stderr] | [INFO] [stderr] 263 | } else { [INFO] [stderr] | ____________________________________________________________________________________^ [INFO] [stderr] 264 | | if let Some(value8) = value8 { [INFO] [stderr] 265 | | if CHINESE_NUMBERS_CHARS[0].contains(&value8) { [INFO] [stderr] 266 | | if let Some(value9) = value9 { [INFO] [stderr] ... | [INFO] [stderr] 297 | | } [INFO] [stderr] 298 | | } [INFO] [stderr] | |_____________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 263 | } else if let Some(value8) = value8 { [INFO] [stderr] 264 | if CHINESE_NUMBERS_CHARS[0].contains(&value8) { [INFO] [stderr] 265 | if let Some(value9) = value9 { [INFO] [stderr] 266 | debug_assert_eq!(None, value40); [INFO] [stderr] 267 | debug_assert_eq!(None, value41); [INFO] [stderr] 268 | debug_assert_eq!(None, value42); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:277:110 [INFO] [stderr] | [INFO] [stderr] 277 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:293:106 [INFO] [stderr] | [INFO] [stderr] 293 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:296:102 [INFO] [stderr] | [INFO] [stderr] 296 | Ok(msd as u128 * 10000000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:307:96 [INFO] [stderr] | [INFO] [stderr] 307 | } else { [INFO] [stderr] | ________________________________________________________________________________________________^ [INFO] [stderr] 308 | | if let Some(value9) = value9 { [INFO] [stderr] 309 | | if CHINESE_NUMBERS_CHARS[0].contains(&value9) { [INFO] [stderr] 310 | | if let Some(value10) = value10 { [INFO] [stderr] ... | [INFO] [stderr] 339 | | } [INFO] [stderr] 340 | | } [INFO] [stderr] | |_________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 307 | } else if let Some(value9) = value9 { [INFO] [stderr] 308 | if CHINESE_NUMBERS_CHARS[0].contains(&value9) { [INFO] [stderr] 309 | if let Some(value10) = value10 { [INFO] [stderr] 310 | debug_assert_eq!(None, value41); [INFO] [stderr] 311 | debug_assert_eq!(None, value42); [INFO] [stderr] 312 | debug_assert_eq!(None, value43); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:320:122 [INFO] [stderr] | [INFO] [stderr] 320 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:335:118 [INFO] [stderr] | [INFO] [stderr] 335 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:338:114 [INFO] [stderr] | [INFO] [stderr] 338 | Ok(msd as u128 * 10000000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:349:108 [INFO] [stderr] | [INFO] [stderr] 349 | } else { [INFO] [stderr] | ____________________________________________________________________________________________________________^ [INFO] [stderr] 350 | | if let Some(value10) = value10 { [INFO] [stderr] 351 | | if CHINESE_NUMBERS_CHARS[0].contains(&value10) { [INFO] [stderr] 352 | | if let Some(value11) = value11 { [INFO] [stderr] ... | [INFO] [stderr] 379 | | } [INFO] [stderr] 380 | | } [INFO] [stderr] | |_____________________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 349 | } else if let Some(value10) = value10 { [INFO] [stderr] 350 | if CHINESE_NUMBERS_CHARS[0].contains(&value10) { [INFO] [stderr] 351 | if let Some(value11) = value11 { [INFO] [stderr] 352 | debug_assert_eq!(None, value42); [INFO] [stderr] 353 | debug_assert_eq!(None, value43); [INFO] [stderr] 354 | debug_assert_eq!(None, value44); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:361:134 [INFO] [stderr] | [INFO] [stderr] 361 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:375:130 [INFO] [stderr] | [INFO] [stderr] 375 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:378:126 [INFO] [stderr] | [INFO] [stderr] 378 | Ok(msd as u128 * 10000000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:389:120 [INFO] [stderr] | [INFO] [stderr] 389 | } else { [INFO] [stderr] | ________________________________________________________________________________________________________________________^ [INFO] [stderr] 390 | | if let Some(value11) = value11 { [INFO] [stderr] 391 | | if CHINESE_NUMBERS_CHARS[0].contains(&value11) { [INFO] [stderr] 392 | | if let Some(value12) = value12 { [INFO] [stderr] ... | [INFO] [stderr] 417 | | } [INFO] [stderr] 418 | | } [INFO] [stderr] | |_________________________________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 389 | } else if let Some(value11) = value11 { [INFO] [stderr] 390 | if CHINESE_NUMBERS_CHARS[0].contains(&value11) { [INFO] [stderr] 391 | if let Some(value12) = value12 { [INFO] [stderr] 392 | debug_assert_eq!(None, value43); [INFO] [stderr] 393 | debug_assert_eq!(None, value44); [INFO] [stderr] 394 | debug_assert_eq!(None, value45); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:400:146 [INFO] [stderr] | [INFO] [stderr] 400 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:413:142 [INFO] [stderr] | [INFO] [stderr] 413 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:416:138 [INFO] [stderr] | [INFO] [stderr] 416 | Ok(msd as u128 * 10000000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:427:132 [INFO] [stderr] | [INFO] [stderr] 427 | } else { [INFO] [stderr] | ____________________________________________________________________________________________________________________________________^ [INFO] [stderr] 428 | | if let Some(value12) = value12 { [INFO] [stderr] 429 | | if CHINESE_NUMBERS_CHARS[0].contains(&value12) { [INFO] [stderr] 430 | | if let Some(value13) = value13 { [INFO] [stderr] ... | [INFO] [stderr] 453 | | } [INFO] [stderr] 454 | | } [INFO] [stderr] | |_____________________________________________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 427 | } else if let Some(value12) = value12 { [INFO] [stderr] 428 | if CHINESE_NUMBERS_CHARS[0].contains(&value12) { [INFO] [stderr] 429 | if let Some(value13) = value13 { [INFO] [stderr] 430 | debug_assert_eq!(None, value44); [INFO] [stderr] 431 | debug_assert_eq!(None, value45); [INFO] [stderr] 432 | debug_assert_eq!(None, value46); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:437:158 [INFO] [stderr] | [INFO] [stderr] 437 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:449:154 [INFO] [stderr] | [INFO] [stderr] 449 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:452:150 [INFO] [stderr] | [INFO] [stderr] 452 | Ok(msd as u128 * 10000000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:463:144 [INFO] [stderr] | [INFO] [stderr] 463 | } else { [INFO] [stderr] | ________________________________________________________________________________________________________________________________________________^ [INFO] [stderr] 464 | | if let Some(value13) = value13 { [INFO] [stderr] 465 | | if CHINESE_NUMBERS_CHARS[0].contains(&value13) { [INFO] [stderr] 466 | | if let Some(value14) = value14 { [INFO] [stderr] ... | [INFO] [stderr] 487 | | } [INFO] [stderr] 488 | | } [INFO] [stderr] | |_________________________________________________________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 463 | } else if let Some(value13) = value13 { [INFO] [stderr] 464 | if CHINESE_NUMBERS_CHARS[0].contains(&value13) { [INFO] [stderr] 465 | if let Some(value14) = value14 { [INFO] [stderr] 466 | debug_assert_eq!(None, value45); [INFO] [stderr] 467 | debug_assert_eq!(None, value46); [INFO] [stderr] 468 | debug_assert_eq!(None, value47); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:472:170 [INFO] [stderr] | [INFO] [stderr] 472 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:483:166 [INFO] [stderr] | [INFO] [stderr] 483 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:486:162 [INFO] [stderr] | [INFO] [stderr] 486 | Ok(msd as u128 * 10000000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:497:156 [INFO] [stderr] | [INFO] [stderr] 497 | } else { [INFO] [stderr] | ____________________________________________________________________________________________________________________________________________________________^ [INFO] [stderr] 498 | | if let Some(value14) = value14 { [INFO] [stderr] 499 | | if CHINESE_NUMBERS_CHARS[0].contains(&value14) { [INFO] [stderr] 500 | | if let Some(value15) = value15 { [INFO] [stderr] ... | [INFO] [stderr] 519 | | } [INFO] [stderr] 520 | | } [INFO] [stderr] | |_____________________________________________________________________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 497 | } else if let Some(value14) = value14 { [INFO] [stderr] 498 | if CHINESE_NUMBERS_CHARS[0].contains(&value14) { [INFO] [stderr] 499 | if let Some(value15) = value15 { [INFO] [stderr] 500 | debug_assert_eq!(None, value46); [INFO] [stderr] 501 | debug_assert_eq!(None, value47); [INFO] [stderr] 502 | let rds = chinese_digit_100000000_middle_compat(value15, value16, value17, value18, value19, value20, value21, value22, value23, value24, value25, value26, value27, value28, value29, value30, value31, value32, value33, value34, value35, value36, value37, value38, value39, value40, value41, value42, value43, value44, value45).map_err(|err| err + 14)?; [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:505:182 [INFO] [stderr] | [INFO] [stderr] 505 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:515:178 [INFO] [stderr] | [INFO] [stderr] 515 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:518:174 [INFO] [stderr] | [INFO] [stderr] 518 | Ok(msd as u128 * 10000000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:529:168 [INFO] [stderr] | [INFO] [stderr] 529 | } else { [INFO] [stderr] | ________________________________________________________________________________________________________________________________________________________________________^ [INFO] [stderr] 530 | | if let Some(value15) = value15 { [INFO] [stderr] 531 | | if CHINESE_NUMBERS_CHARS[0].contains(&value15) { [INFO] [stderr] 532 | | if let Some(value16) = value16 { [INFO] [stderr] ... | [INFO] [stderr] 549 | | } [INFO] [stderr] 550 | | } [INFO] [stderr] | |_________________________________________________________________________________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 529 | } else if let Some(value15) = value15 { [INFO] [stderr] 530 | if CHINESE_NUMBERS_CHARS[0].contains(&value15) { [INFO] [stderr] 531 | if let Some(value16) = value16 { [INFO] [stderr] 532 | debug_assert_eq!(None, value47); [INFO] [stderr] 533 | let rds = chinese_digit_100000000_middle_compat(value16, value17, value18, value19, value20, value21, value22, value23, value24, value25, value26, value27, value28, value29, value30, value31, value32, value33, value34, value35, value36, value37, value38, value39, value40, value41, value42, value43, value44, value45, value46).map_err(|err| err + 15)?; [INFO] [stderr] 534 | [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:536:194 [INFO] [stderr] | [INFO] [stderr] 536 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:545:190 [INFO] [stderr] | [INFO] [stderr] 545 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:548:186 [INFO] [stderr] | [INFO] [stderr] 548 | Ok(msd as u128 * 10000000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:559:180 [INFO] [stderr] | [INFO] [stderr] 559 | } else { [INFO] [stderr] | ____________________________________________________________________________________________________________________________________________________________________________________^ [INFO] [stderr] 560 | | if let Some(value16) = value16 { [INFO] [stderr] 561 | | if CHINESE_NUMBERS_CHARS[0].contains(&value16) { [INFO] [stderr] 562 | | if let Some(value17) = value17 { [INFO] [stderr] ... | [INFO] [stderr] 577 | | } [INFO] [stderr] 578 | | } [INFO] [stderr] | |_____________________________________________________________________________________________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 559 | } else if let Some(value16) = value16 { [INFO] [stderr] 560 | if CHINESE_NUMBERS_CHARS[0].contains(&value16) { [INFO] [stderr] 561 | if let Some(value17) = value17 { [INFO] [stderr] 562 | let rds = chinese_digit_100000000_middle_compat(value17, value18, value19, value20, value21, value22, value23, value24, value25, value26, value27, value28, value29, value30, value31, value32, value33, value34, value35, value36, value37, value38, value39, value40, value41, value42, value43, value44, value45, value46, value47).map_err(|err| err + 16)?; [INFO] [stderr] 563 | [INFO] [stderr] 564 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:565:206 [INFO] [stderr] | [INFO] [stderr] 565 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:573:202 [INFO] [stderr] | [INFO] [stderr] 573 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:576:198 [INFO] [stderr] | [INFO] [stderr] 576 | Ok(msd as u128 * 10000000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:587:192 [INFO] [stderr] | [INFO] [stderr] 587 | } else { [INFO] [stderr] | ________________________________________________________________________________________________________________________________________________________________________________________________^ [INFO] [stderr] 588 | | if let Some(value17) = value17 { [INFO] [stderr] 589 | | if CHINESE_NUMBERS_CHARS[0].contains(&value17) { [INFO] [stderr] 590 | | if let Some(value18) = value18 { [INFO] [stderr] ... | [INFO] [stderr] 604 | | } [INFO] [stderr] 605 | | } [INFO] [stderr] | |_________________________________________________________________________________________________________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 587 | } else if let Some(value17) = value17 { [INFO] [stderr] 588 | if CHINESE_NUMBERS_CHARS[0].contains(&value17) { [INFO] [stderr] 589 | if let Some(value18) = value18 { [INFO] [stderr] 590 | let rds = chinese_digit_100000000_middle_compat(value18, value19, value20, value21, value22, value23, value24, value25, value26, value27, value28, value29, value30, value31, value32, value33, value34, value35, value36, value37, value38, value39, value40, value41, value42, value43, value44, value45, value46, value47, None).map_err(|err| err + 17)?; [INFO] [stderr] 591 | [INFO] [stderr] 592 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:593:218 [INFO] [stderr] | [INFO] [stderr] 593 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:600:214 [INFO] [stderr] | [INFO] [stderr] 600 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:603:210 [INFO] [stderr] | [INFO] [stderr] 603 | Ok(msd as u128 * 10000000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/constants.rs:1:38 [INFO] [stderr] | [INFO] [stderr] 1 | pub(crate) const CHINESE_NUMBERS: [[&'static str; 4]; 25] = [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::const_static_lifetime)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/constants.rs:59:47 [INFO] [stderr] | [INFO] [stderr] 59 | pub(crate) const CHINESE_NUMBERS_FRACTION: [[&'static str; 4]; 2] = [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/constants.rs:71:43 [INFO] [stderr] | [INFO] [stderr] 71 | pub(crate) const CHINESE_NEGATIVE_SIGN: [&'static str; 2] = ["負", "负"]; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:84:27 [INFO] [stderr] | [INFO] [stderr] 84 | debug_assert!(value < 100000000 && value >= 10000); [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unreadable_literal)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:101:27 [INFO] [stderr] | [INFO] [stderr] 101 | debug_assert!(value < 100000000); [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:111:27 [INFO] [stderr] | [INFO] [stderr] 111 | debug_assert!(value < 10000000000000000); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:113:16 [INFO] [stderr] | [INFO] [stderr] 113 | if value < 100000000 { [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:116:28 [INFO] [stderr] | [INFO] [stderr] 116 | let msds = value / 100000000; [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:117:27 [INFO] [stderr] | [INFO] [stderr] 117 | let rds = value % 100000000; [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:123:29 [INFO] [stderr] | [INFO] [stderr] 123 | if rds > 0 && rds < 10000000 { [INFO] [stderr] | ^^^^^^^^ help: consider: `10_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:132:27 [INFO] [stderr] | [INFO] [stderr] 132 | debug_assert!(value < 100000000000000000000000000000000); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `100_000_000_000_000_000_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:134:16 [INFO] [stderr] | [INFO] [stderr] 134 | if value < 10000000000000000 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:137:28 [INFO] [stderr] | [INFO] [stderr] 137 | let msds = value / 10000000000000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:138:27 [INFO] [stderr] | [INFO] [stderr] 138 | let rds = value % 10000000000000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:144:29 [INFO] [stderr] | [INFO] [stderr] 144 | if rds > 0 && rds < 1000000000000000 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `1_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:153:16 [INFO] [stderr] | [INFO] [stderr] 153 | if value < 100000000000000000000000000000000 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `100_000_000_000_000_000_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:156:28 [INFO] [stderr] | [INFO] [stderr] 156 | let msds = value / 100000000000000000000000000000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `100_000_000_000_000_000_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:157:27 [INFO] [stderr] | [INFO] [stderr] 157 | let rds = value % 100000000000000000000000000000000; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `100_000_000_000_000_000_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:163:29 [INFO] [stderr] | [INFO] [stderr] 163 | if rds > 0 && rds < 100000000000000000000000000000000 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `100_000_000_000_000_000_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:318:21 [INFO] [stderr] | [INFO] [stderr] 318 | assert!(value < 10000000000000000); // support to "極" [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:358:17 [INFO] [stderr] | [INFO] [stderr] 358 | if value >= 100000000 { [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:359:28 [INFO] [stderr] | [INFO] [stderr] 359 | let msds = value / 100000000; [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:360:27 [INFO] [stderr] | [INFO] [stderr] 360 | let rds = value % 100000000; [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:407:36 [INFO] [stderr] | [INFO] [stderr] 407 | if zero_initial && value < 10000000 { [INFO] [stderr] | ^^^^^^^^ help: consider: `10_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:445:36 [INFO] [stderr] | [INFO] [stderr] 445 | if zero_initial && value < 10000000 { [INFO] [stderr] | ^^^^^^^^ help: consider: `10_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:466:47 [INFO] [stderr] | [INFO] [stderr] 466 | if zero || (zero_initial && msd < 10000000) { [INFO] [stderr] | ^^^^^^^^ help: consider: `10_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:483:36 [INFO] [stderr] | [INFO] [stderr] 483 | if zero_initial && value < 10000000 { [INFO] [stderr] | ^^^^^^^^ help: consider: `10_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:504:47 [INFO] [stderr] | [INFO] [stderr] 504 | if zero || (zero_initial && msd < 10000000) { [INFO] [stderr] | ^^^^^^^^ help: consider: `10_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:521:36 [INFO] [stderr] | [INFO] [stderr] 521 | if zero_initial && value < 10000000 { [INFO] [stderr] | ^^^^^^^^ help: consider: `10_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:563:16 [INFO] [stderr] | [INFO] [stderr] 563 | } else { [INFO] [stderr] | ________________^ [INFO] [stderr] 564 | | if let Some(value2) = value2 { [INFO] [stderr] 565 | | if !CHINESE_NUMBERS_CHARS[10].contains(&value2) { [INFO] [stderr] 566 | | Err(1) [INFO] [stderr] ... | [INFO] [stderr] 582 | | } [INFO] [stderr] 583 | | } [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::collapsible_if)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 563 | } else if let Some(value2) = value2 { [INFO] [stderr] 564 | if !CHINESE_NUMBERS_CHARS[10].contains(&value2) { [INFO] [stderr] 565 | Err(1) [INFO] [stderr] 566 | } else { [INFO] [stderr] 567 | if let Some(value3) = value3 { [INFO] [stderr] 568 | let lsd = chinese_digit_1(value3).map_err(|_| 2u8)?; [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:567:24 [INFO] [stderr] | [INFO] [stderr] 567 | } else { [INFO] [stderr] | ________________________^ [INFO] [stderr] 568 | | if let Some(value3) = value3 { [INFO] [stderr] 569 | | let lsd = chinese_digit_1(value3).map_err(|_| 2u8)?; [INFO] [stderr] 570 | | [INFO] [stderr] ... | [INFO] [stderr] 578 | | } [INFO] [stderr] 579 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 567 | } else if let Some(value3) = value3 { [INFO] [stderr] 568 | let lsd = chinese_digit_1(value3).map_err(|_| 2u8)?; [INFO] [stderr] 569 | [INFO] [stderr] 570 | if lsd == 0 { [INFO] [stderr] 571 | Err(2) [INFO] [stderr] 572 | } else { [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:609:12 [INFO] [stderr] | [INFO] [stderr] 609 | } else { [INFO] [stderr] | ____________^ [INFO] [stderr] 610 | | if !CHINESE_NUMBERS_CHARS[11].contains(&value2) { [INFO] [stderr] 611 | | Err(1) [INFO] [stderr] 612 | | } else { [INFO] [stderr] ... | [INFO] [stderr] 638 | | } [INFO] [stderr] 639 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 609 | } else if !CHINESE_NUMBERS_CHARS[11].contains(&value2) { [INFO] [stderr] 610 | Err(1) [INFO] [stderr] 611 | } else { [INFO] [stderr] 612 | if let Some(value3) = value3 { [INFO] [stderr] 613 | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 614 | if let Some(value4) = value4 { [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:612:16 [INFO] [stderr] | [INFO] [stderr] 612 | } else { [INFO] [stderr] | ________________^ [INFO] [stderr] 613 | | if let Some(value3) = value3 { [INFO] [stderr] 614 | | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 615 | | if let Some(value4) = value4 { [INFO] [stderr] ... | [INFO] [stderr] 637 | | } [INFO] [stderr] 638 | | } [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 612 | } else if let Some(value3) = value3 { [INFO] [stderr] 613 | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 614 | if let Some(value4) = value4 { [INFO] [stderr] 615 | let lsd = chinese_digit_1(value4).map_err(|_| 3u8)?; [INFO] [stderr] 616 | [INFO] [stderr] 617 | if lsd == 0 { [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:620:32 [INFO] [stderr] | [INFO] [stderr] 620 | } else { [INFO] [stderr] | ________________________________^ [INFO] [stderr] 621 | | if let Some(_) = value5 { [INFO] [stderr] 622 | | Err(4) [INFO] [stderr] 623 | | } else { [INFO] [stderr] 624 | | Ok(msd as u16 * 100 + lsd as u16) [INFO] [stderr] 625 | | } [INFO] [stderr] 626 | | } [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 620 | } else if let Some(_) = value5 { [INFO] [stderr] 621 | Err(4) [INFO] [stderr] 622 | } else { [INFO] [stderr] 623 | Ok(msd as u16 * 100 + lsd as u16) [INFO] [stderr] 624 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:675:12 [INFO] [stderr] | [INFO] [stderr] 675 | } else { [INFO] [stderr] | ____________^ [INFO] [stderr] 676 | | if !CHINESE_NUMBERS_CHARS[12].contains(&value2) { [INFO] [stderr] 677 | | Err(1) [INFO] [stderr] 678 | | } else { [INFO] [stderr] ... | [INFO] [stderr] 716 | | } [INFO] [stderr] 717 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 675 | } else if !CHINESE_NUMBERS_CHARS[12].contains(&value2) { [INFO] [stderr] 676 | Err(1) [INFO] [stderr] 677 | } else { [INFO] [stderr] 678 | if let Some(value3) = value3 { [INFO] [stderr] 679 | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 680 | if let Some(value4) = value4 { [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:678:16 [INFO] [stderr] | [INFO] [stderr] 678 | } else { [INFO] [stderr] | ________________^ [INFO] [stderr] 679 | | if let Some(value3) = value3 { [INFO] [stderr] 680 | | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 681 | | if let Some(value4) = value4 { [INFO] [stderr] ... | [INFO] [stderr] 715 | | } [INFO] [stderr] 716 | | } [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 678 | } else if let Some(value3) = value3 { [INFO] [stderr] 679 | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 680 | if let Some(value4) = value4 { [INFO] [stderr] 681 | if let Some(value5) = value5 { [INFO] [stderr] 682 | if let Some(_) = value7 { [INFO] [stderr] 683 | Err(6) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:704:24 [INFO] [stderr] | [INFO] [stderr] 704 | } else { [INFO] [stderr] | ________________________^ [INFO] [stderr] 705 | | if let Some(value4) = value4 { [INFO] [stderr] 706 | | let rds = chinese_digit_100(value3, value4, value5, value6, value7).map_err(|err| err + 2)?; [INFO] [stderr] 707 | | [INFO] [stderr] ... | [INFO] [stderr] 711 | | } [INFO] [stderr] 712 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 704 | } else if let Some(value4) = value4 { [INFO] [stderr] 705 | let rds = chinese_digit_100(value3, value4, value5, value6, value7).map_err(|err| err + 2)?; [INFO] [stderr] 706 | [INFO] [stderr] 707 | Ok(msd as u16 * 1000 + rds as u16) [INFO] [stderr] 708 | } else { [INFO] [stderr] 709 | Err(3) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:690:32 [INFO] [stderr] | [INFO] [stderr] 690 | } else { [INFO] [stderr] | ________________________________^ [INFO] [stderr] 691 | | if let Some(_) = value6 { [INFO] [stderr] 692 | | Err(5) [INFO] [stderr] 693 | | } else { [INFO] [stderr] ... | [INFO] [stderr] 699 | | } [INFO] [stderr] 700 | | } [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 690 | } else if let Some(_) = value6 { [INFO] [stderr] 691 | Err(5) [INFO] [stderr] 692 | } else { [INFO] [stderr] 693 | debug_assert_eq!(None, value7); [INFO] [stderr] 694 | [INFO] [stderr] 695 | let rds = chinese_digit_1(value4).map_err(|_| 3u8)?; [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:756:24 [INFO] [stderr] | [INFO] [stderr] 756 | } else { [INFO] [stderr] | ________________________^ [INFO] [stderr] 757 | | if let Some(value3) = value3 { [INFO] [stderr] 758 | | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 759 | | if let Some(value4) = value4 { [INFO] [stderr] ... | [INFO] [stderr] 772 | | } [INFO] [stderr] 773 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 756 | } else if let Some(value3) = value3 { [INFO] [stderr] 757 | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 758 | if let Some(value4) = value4 { [INFO] [stderr] 759 | debug_assert_eq!(None, value9); [INFO] [stderr] 760 | let rds = chinese_digit_100_compat(value4, value5, value6, value7, value8).map_err(|err| err + 3)?; [INFO] [stderr] 761 | Ok(msd as u32 * 10000 + rds as u32) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:803:24 [INFO] [stderr] | [INFO] [stderr] 803 | } else { [INFO] [stderr] | ________________________^ [INFO] [stderr] 804 | | if let Some(value3) = value3 { [INFO] [stderr] 805 | | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 806 | | if let Some(value4) = value4 { [INFO] [stderr] ... | [INFO] [stderr] 819 | | } [INFO] [stderr] 820 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 803 | } else if let Some(value3) = value3 { [INFO] [stderr] 804 | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 805 | if let Some(value4) = value4 { [INFO] [stderr] 806 | debug_assert_eq!(None, value11); [INFO] [stderr] 807 | let rds = chinese_digit_1000_compat(value4, value5, value6, value7, value8, value9, value10).map_err(|err| err + 3)?; [INFO] [stderr] 808 | Ok(msd as u32 * 100000 + rds as u32) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:809:49 [INFO] [stderr] | [INFO] [stderr] 809 | Ok(msd as u32 * 100000 + rds as u32) [INFO] [stderr] | ^^^^^^ help: consider: `100_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:815:45 [INFO] [stderr] | [INFO] [stderr] 815 | Ok(msd as u32 * 100000 + rds as u32) [INFO] [stderr] | ^^^^^^ help: consider: `100_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:818:41 [INFO] [stderr] | [INFO] [stderr] 818 | Ok(msd as u32 * 100000) [INFO] [stderr] | ^^^^^^ help: consider: `100_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:852:24 [INFO] [stderr] | [INFO] [stderr] 852 | } else { [INFO] [stderr] | ________________________^ [INFO] [stderr] 853 | | if let Some(value3) = value3 { [INFO] [stderr] 854 | | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 855 | | if let Some(value4) = value4 { [INFO] [stderr] ... | [INFO] [stderr] 868 | | } [INFO] [stderr] 869 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 852 | } else if let Some(value3) = value3 { [INFO] [stderr] 853 | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 854 | if let Some(value4) = value4 { [INFO] [stderr] 855 | debug_assert_eq!(None, value13); [INFO] [stderr] 856 | let rds = chinese_digit_10000_low_compat(value4, value5, value6, value7, value8, value9, value10, value11, value12).map_err(|err| err + 3)?; [INFO] [stderr] 857 | Ok(msd as u32 * 1000000 + rds as u32) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:858:49 [INFO] [stderr] | [INFO] [stderr] 858 | Ok(msd as u32 * 1000000 + rds as u32) [INFO] [stderr] | ^^^^^^^ help: consider: `1_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:864:45 [INFO] [stderr] | [INFO] [stderr] 864 | Ok(msd as u32 * 1000000 + rds as u32) [INFO] [stderr] | ^^^^^^^ help: consider: `1_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:867:41 [INFO] [stderr] | [INFO] [stderr] 867 | Ok(msd as u32 * 1000000) [INFO] [stderr] | ^^^^^^^ help: consider: `1_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:903:24 [INFO] [stderr] | [INFO] [stderr] 903 | } else { [INFO] [stderr] | ________________________^ [INFO] [stderr] 904 | | if let Some(value3) = value3 { [INFO] [stderr] 905 | | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 906 | | if let Some(value4) = value4 { [INFO] [stderr] ... | [INFO] [stderr] 919 | | } [INFO] [stderr] 920 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 903 | } else if let Some(value3) = value3 { [INFO] [stderr] 904 | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 905 | if let Some(value4) = value4 { [INFO] [stderr] 906 | debug_assert_eq!(None, value15); [INFO] [stderr] 907 | let rds = chinese_digit_100000_low_compat(value4, value5, value6, value7, value8, value9, value10, value11, value12, value13, value14).map_err(|err| err + 3)?; [INFO] [stderr] 908 | Ok(msd as u32 * 10000000 + rds as u32) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:909:49 [INFO] [stderr] | [INFO] [stderr] 909 | Ok(msd as u32 * 10000000 + rds as u32) [INFO] [stderr] | ^^^^^^^^ help: consider: `10_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:915:45 [INFO] [stderr] | [INFO] [stderr] 915 | Ok(msd as u32 * 10000000 + rds as u32) [INFO] [stderr] | ^^^^^^^^ help: consider: `10_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:918:41 [INFO] [stderr] | [INFO] [stderr] 918 | Ok(msd as u32 * 10000000) [INFO] [stderr] | ^^^^^^^^ help: consider: `10_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:956:24 [INFO] [stderr] | [INFO] [stderr] 956 | } else { [INFO] [stderr] | ________________________^ [INFO] [stderr] 957 | | if let Some(value3) = value3 { [INFO] [stderr] 958 | | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 959 | | if let Some(value4) = value4 { [INFO] [stderr] ... | [INFO] [stderr] 972 | | } [INFO] [stderr] 973 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 956 | } else if let Some(value3) = value3 { [INFO] [stderr] 957 | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 958 | if let Some(value4) = value4 { [INFO] [stderr] 959 | debug_assert_eq!(None, value17); [INFO] [stderr] 960 | let rds = chinese_digit_1000000_low_compat(value4, value5, value6, value7, value8, value9, value10, value11, value12, value13, value14, value15, value16).map_err(|err| err + 3)?; [INFO] [stderr] 961 | Ok(msd as u32 * 100000000 + rds as u32) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:962:49 [INFO] [stderr] | [INFO] [stderr] 962 | Ok(msd as u32 * 100000000 + rds as u32) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:968:45 [INFO] [stderr] | [INFO] [stderr] 968 | Ok(msd as u32 * 100000000 + rds as u32) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:971:41 [INFO] [stderr] | [INFO] [stderr] 971 | Ok(msd as u32 * 100000000) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:1011:24 [INFO] [stderr] | [INFO] [stderr] 1011 | } else { [INFO] [stderr] | ________________________^ [INFO] [stderr] 1012 | | if let Some(value3) = value3 { [INFO] [stderr] 1013 | | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 1014 | | if let Some(value4) = value4 { [INFO] [stderr] ... | [INFO] [stderr] 1027 | | } [INFO] [stderr] 1028 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1011 | } else if let Some(value3) = value3 { [INFO] [stderr] 1012 | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 1013 | if let Some(value4) = value4 { [INFO] [stderr] 1014 | debug_assert_eq!(None, value19); [INFO] [stderr] 1015 | let rds = chinese_digit_10000000_low_compat(value4, value5, value6, value7, value8, value9, value10, value11, value12, value13, value14, value15, value16, value17, value18).map_err(|err| err + 3)?; [INFO] [stderr] 1016 | Ok(msd as u64 * 1000000000 + rds as u64) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1017:49 [INFO] [stderr] | [INFO] [stderr] 1017 | Ok(msd as u64 * 1000000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1023:45 [INFO] [stderr] | [INFO] [stderr] 1023 | Ok(msd as u64 * 1000000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1026:41 [INFO] [stderr] | [INFO] [stderr] 1026 | Ok(msd as u64 * 1000000000) [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:1068:24 [INFO] [stderr] | [INFO] [stderr] 1068 | } else { [INFO] [stderr] | ________________________^ [INFO] [stderr] 1069 | | if let Some(value3) = value3 { [INFO] [stderr] 1070 | | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 1071 | | if let Some(value4) = value4 { [INFO] [stderr] ... | [INFO] [stderr] 1084 | | } [INFO] [stderr] 1085 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1068 | } else if let Some(value3) = value3 { [INFO] [stderr] 1069 | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 1070 | if let Some(value4) = value4 { [INFO] [stderr] 1071 | debug_assert_eq!(None, value21); [INFO] [stderr] 1072 | let rds = chinese_digit_100000000_low_compat(value4, value5, value6, value7, value8, value9, value10, value11, value12, value13, value14, value15, value16, value17, value18, value19, value20).map_err(|err| err + 3)?; [INFO] [stderr] 1073 | Ok(msd as u64 * 10000000000 + rds as u64) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1074:49 [INFO] [stderr] | [INFO] [stderr] 1074 | Ok(msd as u64 * 10000000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `10_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1080:45 [INFO] [stderr] | [INFO] [stderr] 1080 | Ok(msd as u64 * 10000000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `10_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1083:41 [INFO] [stderr] | [INFO] [stderr] 1083 | Ok(msd as u64 * 10000000000) [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `10_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:1127:24 [INFO] [stderr] | [INFO] [stderr] 1127 | } else { [INFO] [stderr] | ________________________^ [INFO] [stderr] 1128 | | if let Some(value3) = value3 { [INFO] [stderr] 1129 | | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 1130 | | if let Some(value4) = value4 { [INFO] [stderr] ... | [INFO] [stderr] 1143 | | } [INFO] [stderr] 1144 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1127 | } else if let Some(value3) = value3 { [INFO] [stderr] 1128 | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 1129 | if let Some(value4) = value4 { [INFO] [stderr] 1130 | debug_assert_eq!(None, value23); [INFO] [stderr] 1131 | let rds = chinese_digit_1000000000_low_compat(value4, value5, value6, value7, value8, value9, value10, value11, value12, value13, value14, value15, value16, value17, value18, value19, value20, value21, value22).map_err(|err| err + 3)?; [INFO] [stderr] 1132 | Ok(msd as u64 * 100000000000 + rds as u64) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1133:49 [INFO] [stderr] | [INFO] [stderr] 1133 | Ok(msd as u64 * 100000000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `100_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1139:45 [INFO] [stderr] | [INFO] [stderr] 1139 | Ok(msd as u64 * 100000000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `100_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1142:41 [INFO] [stderr] | [INFO] [stderr] 1142 | Ok(msd as u64 * 100000000000) [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `100_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:1188:24 [INFO] [stderr] | [INFO] [stderr] 1188 | } else { [INFO] [stderr] | ________________________^ [INFO] [stderr] 1189 | | if let Some(value3) = value3 { [INFO] [stderr] 1190 | | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 1191 | | if let Some(value4) = value4 { [INFO] [stderr] ... | [INFO] [stderr] 1204 | | } [INFO] [stderr] 1205 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1188 | } else if let Some(value3) = value3 { [INFO] [stderr] 1189 | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 1190 | if let Some(value4) = value4 { [INFO] [stderr] 1191 | debug_assert_eq!(None, value25); [INFO] [stderr] 1192 | let rds = chinese_digit_10000000000_low_compat(value4, value5, value6, value7, value8, value9, value10, value11, value12, value13, value14, value15, value16, value17, value18, value19, value20, value21, value22, value23, value24).map_err(|err| err + 3)?; [INFO] [stderr] 1193 | Ok(msd as u64 * 1000000000000 + rds as u64) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1194:49 [INFO] [stderr] | [INFO] [stderr] 1194 | Ok(msd as u64 * 1000000000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1200:45 [INFO] [stderr] | [INFO] [stderr] 1200 | Ok(msd as u64 * 1000000000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1203:41 [INFO] [stderr] | [INFO] [stderr] 1203 | Ok(msd as u64 * 1000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:1251:24 [INFO] [stderr] | [INFO] [stderr] 1251 | } else { [INFO] [stderr] | ________________________^ [INFO] [stderr] 1252 | | if let Some(value3) = value3 { [INFO] [stderr] 1253 | | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 1254 | | if let Some(value4) = value4 { [INFO] [stderr] ... | [INFO] [stderr] 1267 | | } [INFO] [stderr] 1268 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1251 | } else if let Some(value3) = value3 { [INFO] [stderr] 1252 | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 1253 | if let Some(value4) = value4 { [INFO] [stderr] 1254 | debug_assert_eq!(None, value27); [INFO] [stderr] 1255 | let rds = chinese_digit_100000000000_low_compat(value4, value5, value6, value7, value8, value9, value10, value11, value12, value13, value14, value15, value16, value17, value18, value19, value20, value21, value22, value23, value24, value25, value26).map_err(|err| err + 3)?; [INFO] [stderr] 1256 | Ok(msd as u64 * 10000000000000 + rds as u64) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1257:49 [INFO] [stderr] | [INFO] [stderr] 1257 | Ok(msd as u64 * 10000000000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1263:45 [INFO] [stderr] | [INFO] [stderr] 1263 | Ok(msd as u64 * 10000000000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1266:41 [INFO] [stderr] | [INFO] [stderr] 1266 | Ok(msd as u64 * 10000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:1316:24 [INFO] [stderr] | [INFO] [stderr] 1316 | } else { [INFO] [stderr] | ________________________^ [INFO] [stderr] 1317 | | if let Some(value3) = value3 { [INFO] [stderr] 1318 | | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 1319 | | if let Some(value4) = value4 { [INFO] [stderr] ... | [INFO] [stderr] 1332 | | } [INFO] [stderr] 1333 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1316 | } else if let Some(value3) = value3 { [INFO] [stderr] 1317 | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 1318 | if let Some(value4) = value4 { [INFO] [stderr] 1319 | debug_assert_eq!(None, value29); [INFO] [stderr] 1320 | let rds = chinese_digit_1000000000000_low_compat(value4, value5, value6, value7, value8, value9, value10, value11, value12, value13, value14, value15, value16, value17, value18, value19, value20, value21, value22, value23, value24, value25, value26, value27, value28).map_err(|err| err + 3)?; [INFO] [stderr] 1321 | Ok(msd as u64 * 100000000000000 + rds as u64) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1322:49 [INFO] [stderr] | [INFO] [stderr] 1322 | Ok(msd as u64 * 100000000000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `100_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1328:45 [INFO] [stderr] | [INFO] [stderr] 1328 | Ok(msd as u64 * 100000000000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `100_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1331:41 [INFO] [stderr] | [INFO] [stderr] 1331 | Ok(msd as u64 * 100000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `100_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:1383:24 [INFO] [stderr] | [INFO] [stderr] 1383 | } else { [INFO] [stderr] | ________________________^ [INFO] [stderr] 1384 | | if let Some(value3) = value3 { [INFO] [stderr] 1385 | | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 1386 | | if let Some(value4) = value4 { [INFO] [stderr] ... | [INFO] [stderr] 1399 | | } [INFO] [stderr] 1400 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1383 | } else if let Some(value3) = value3 { [INFO] [stderr] 1384 | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 1385 | if let Some(value4) = value4 { [INFO] [stderr] 1386 | debug_assert_eq!(None, value31); [INFO] [stderr] 1387 | let rds = chinese_digit_10000000000000_low_compat(value4, value5, value6, value7, value8, value9, value10, value11, value12, value13, value14, value15, value16, value17, value18, value19, value20, value21, value22, value23, value24, value25, value26, value27, value28, value29, value30).map_err(|err| err + 3)?; [INFO] [stderr] 1388 | Ok(msd as u64 * 1000000000000000 + rds as u64) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1389:49 [INFO] [stderr] | [INFO] [stderr] 1389 | Ok(msd as u64 * 1000000000000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `1_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1395:45 [INFO] [stderr] | [INFO] [stderr] 1395 | Ok(msd as u64 * 1000000000000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `1_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1398:41 [INFO] [stderr] | [INFO] [stderr] 1398 | Ok(msd as u64 * 1000000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `1_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:1452:24 [INFO] [stderr] | [INFO] [stderr] 1452 | } else { [INFO] [stderr] | ________________________^ [INFO] [stderr] 1453 | | if let Some(value3) = value3 { [INFO] [stderr] 1454 | | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 1455 | | if let Some(value4) = value4 { [INFO] [stderr] ... | [INFO] [stderr] 1480 | | } [INFO] [stderr] 1481 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1452 | } else if let Some(value3) = value3 { [INFO] [stderr] 1453 | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 1454 | if let Some(value4) = value4 { [INFO] [stderr] 1455 | debug_assert_eq!(None, value9); [INFO] [stderr] 1456 | debug_assert_eq!(None, value10); [INFO] [stderr] 1457 | debug_assert_eq!(None, value11); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:1490:36 [INFO] [stderr] | [INFO] [stderr] 1490 | } else { [INFO] [stderr] | ____________________________________^ [INFO] [stderr] 1491 | | if let Some(value4) = value4 { [INFO] [stderr] 1492 | | if CHINESE_NUMBERS_CHARS[0].contains(&value4) { [INFO] [stderr] 1493 | | if let Some(value5) = value5 { [INFO] [stderr] ... | [INFO] [stderr] 1516 | | } [INFO] [stderr] 1517 | | } [INFO] [stderr] | |_____________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1490 | } else if let Some(value4) = value4 { [INFO] [stderr] 1491 | if CHINESE_NUMBERS_CHARS[0].contains(&value4) { [INFO] [stderr] 1492 | if let Some(value5) = value5 { [INFO] [stderr] 1493 | debug_assert_eq!(None, value10); [INFO] [stderr] 1494 | debug_assert_eq!(None, value11); [INFO] [stderr] 1495 | debug_assert_eq!(None, value12); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:1526:48 [INFO] [stderr] | [INFO] [stderr] 1526 | } else { [INFO] [stderr] | ________________________________________________^ [INFO] [stderr] 1527 | | if let Some(value5) = value5 { [INFO] [stderr] 1528 | | if CHINESE_NUMBERS_CHARS[0].contains(&value5) { [INFO] [stderr] 1529 | | if let Some(value6) = value6 { [INFO] [stderr] ... | [INFO] [stderr] 1550 | | } [INFO] [stderr] 1551 | | } [INFO] [stderr] | |_________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1526 | } else if let Some(value5) = value5 { [INFO] [stderr] 1527 | if CHINESE_NUMBERS_CHARS[0].contains(&value5) { [INFO] [stderr] 1528 | if let Some(value6) = value6 { [INFO] [stderr] 1529 | debug_assert_eq!(None, value11); [INFO] [stderr] 1530 | debug_assert_eq!(None, value12); [INFO] [stderr] 1531 | debug_assert_eq!(None, value13); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:1560:60 [INFO] [stderr] | [INFO] [stderr] 1560 | } else { [INFO] [stderr] | ____________________________________________________________^ [INFO] [stderr] 1561 | | if let Some(value6) = value6 { [INFO] [stderr] 1562 | | if CHINESE_NUMBERS_CHARS[0].contains(&value6) { [INFO] [stderr] 1563 | | if let Some(value7) = value7 { [INFO] [stderr] ... | [INFO] [stderr] 1582 | | } [INFO] [stderr] 1583 | | } [INFO] [stderr] | |_____________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1560 | } else if let Some(value6) = value6 { [INFO] [stderr] 1561 | if CHINESE_NUMBERS_CHARS[0].contains(&value6) { [INFO] [stderr] 1562 | if let Some(value7) = value7 { [INFO] [stderr] 1563 | debug_assert_eq!(None, value12); [INFO] [stderr] 1564 | debug_assert_eq!(None, value13); [INFO] [stderr] 1565 | debug_assert_eq!(None, value14); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:1592:72 [INFO] [stderr] | [INFO] [stderr] 1592 | } else { [INFO] [stderr] | ________________________________________________________________________^ [INFO] [stderr] 1593 | | if let Some(value7) = value7 { [INFO] [stderr] 1594 | | if CHINESE_NUMBERS_CHARS[0].contains(&value7) { [INFO] [stderr] 1595 | | if let Some(value8) = value8 { [INFO] [stderr] ... | [INFO] [stderr] 1612 | | } [INFO] [stderr] 1613 | | } [INFO] [stderr] | |_________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1592 | } else if let Some(value7) = value7 { [INFO] [stderr] 1593 | if CHINESE_NUMBERS_CHARS[0].contains(&value7) { [INFO] [stderr] 1594 | if let Some(value8) = value8 { [INFO] [stderr] 1595 | debug_assert_eq!(None, value13); [INFO] [stderr] 1596 | debug_assert_eq!(None, value14); [INFO] [stderr] 1597 | debug_assert_eq!(None, value15); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:1622:84 [INFO] [stderr] | [INFO] [stderr] 1622 | } else { [INFO] [stderr] | ____________________________________________________________________________________^ [INFO] [stderr] 1623 | | if let Some(value8) = value8 { [INFO] [stderr] 1624 | | if CHINESE_NUMBERS_CHARS[0].contains(&value8) { [INFO] [stderr] 1625 | | if let Some(value9) = value9 { [INFO] [stderr] ... | [INFO] [stderr] 1640 | | } [INFO] [stderr] 1641 | | } [INFO] [stderr] | |_____________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1622 | } else if let Some(value8) = value8 { [INFO] [stderr] 1623 | if CHINESE_NUMBERS_CHARS[0].contains(&value8) { [INFO] [stderr] 1624 | if let Some(value9) = value9 { [INFO] [stderr] 1625 | debug_assert_eq!(None, value14); [INFO] [stderr] 1626 | debug_assert_eq!(None, value15); [INFO] [stderr] 1627 | let rds = chinese_digit_100_compat(value9, value10, value11, value12, value13).map_err(|err| err + 8)?; [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:1650:96 [INFO] [stderr] | [INFO] [stderr] 1650 | } else { [INFO] [stderr] | ________________________________________________________________________________________________^ [INFO] [stderr] 1651 | | if let Some(value9) = value9 { [INFO] [stderr] 1652 | | if CHINESE_NUMBERS_CHARS[0].contains(&value9) { [INFO] [stderr] 1653 | | if let Some(value10) = value10 { [INFO] [stderr] ... | [INFO] [stderr] 1666 | | } [INFO] [stderr] 1667 | | } [INFO] [stderr] | |_________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1650 | } else if let Some(value9) = value9 { [INFO] [stderr] 1651 | if CHINESE_NUMBERS_CHARS[0].contains(&value9) { [INFO] [stderr] 1652 | if let Some(value10) = value10 { [INFO] [stderr] 1653 | debug_assert_eq!(None, value15); [INFO] [stderr] 1654 | let rds = chinese_digit_100_compat(value10, value11, value12, value13, value14).map_err(|err| err + 9)?; [INFO] [stderr] 1655 | Ok(msd as u32 * 10000 + rds as u32) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:1799:24 [INFO] [stderr] | [INFO] [stderr] 1799 | } else { [INFO] [stderr] | ________________________^ [INFO] [stderr] 1800 | | if let Some(value3) = value3 { [INFO] [stderr] 1801 | | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 1802 | | if let Some(value4) = value4 { [INFO] [stderr] ... | [INFO] [stderr] 1827 | | } [INFO] [stderr] 1828 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1799 | } else if let Some(value3) = value3 { [INFO] [stderr] 1800 | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 1801 | if let Some(value4) = value4 { [INFO] [stderr] 1802 | debug_assert_eq!(None, value19); [INFO] [stderr] 1803 | debug_assert_eq!(None, value20); [INFO] [stderr] 1804 | debug_assert_eq!(None, value21); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1810:49 [INFO] [stderr] | [INFO] [stderr] 1810 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1823:45 [INFO] [stderr] | [INFO] [stderr] 1823 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1826:41 [INFO] [stderr] | [INFO] [stderr] 1826 | Ok(msd as u64 * 100000000) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:1837:36 [INFO] [stderr] | [INFO] [stderr] 1837 | } else { [INFO] [stderr] | ____________________________________^ [INFO] [stderr] 1838 | | if let Some(value4) = value4 { [INFO] [stderr] 1839 | | if CHINESE_NUMBERS_CHARS[0].contains(&value4) { [INFO] [stderr] 1840 | | if let Some(value5) = value5 { [INFO] [stderr] ... | [INFO] [stderr] 1863 | | } [INFO] [stderr] 1864 | | } [INFO] [stderr] | |_____________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1837 | } else if let Some(value4) = value4 { [INFO] [stderr] 1838 | if CHINESE_NUMBERS_CHARS[0].contains(&value4) { [INFO] [stderr] 1839 | if let Some(value5) = value5 { [INFO] [stderr] 1840 | debug_assert_eq!(None, value20); [INFO] [stderr] 1841 | debug_assert_eq!(None, value21); [INFO] [stderr] 1842 | debug_assert_eq!(None, value22); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1847:61 [INFO] [stderr] | [INFO] [stderr] 1847 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1859:57 [INFO] [stderr] | [INFO] [stderr] 1859 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1862:53 [INFO] [stderr] | [INFO] [stderr] 1862 | Ok(msd as u64 * 100000000) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:1873:48 [INFO] [stderr] | [INFO] [stderr] 1873 | } else { [INFO] [stderr] | ________________________________________________^ [INFO] [stderr] 1874 | | if let Some(value5) = value5 { [INFO] [stderr] 1875 | | if CHINESE_NUMBERS_CHARS[0].contains(&value5) { [INFO] [stderr] 1876 | | if let Some(value6) = value6 { [INFO] [stderr] ... | [INFO] [stderr] 1897 | | } [INFO] [stderr] 1898 | | } [INFO] [stderr] | |_________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1873 | } else if let Some(value5) = value5 { [INFO] [stderr] 1874 | if CHINESE_NUMBERS_CHARS[0].contains(&value5) { [INFO] [stderr] 1875 | if let Some(value6) = value6 { [INFO] [stderr] 1876 | debug_assert_eq!(None, value21); [INFO] [stderr] 1877 | debug_assert_eq!(None, value22); [INFO] [stderr] 1878 | debug_assert_eq!(None, value23); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1882:73 [INFO] [stderr] | [INFO] [stderr] 1882 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1893:69 [INFO] [stderr] | [INFO] [stderr] 1893 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1896:65 [INFO] [stderr] | [INFO] [stderr] 1896 | Ok(msd as u64 * 100000000) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:1907:60 [INFO] [stderr] | [INFO] [stderr] 1907 | } else { [INFO] [stderr] | ____________________________________________________________^ [INFO] [stderr] 1908 | | if let Some(value6) = value6 { [INFO] [stderr] 1909 | | if CHINESE_NUMBERS_CHARS[0].contains(&value6) { [INFO] [stderr] 1910 | | if let Some(value7) = value7 { [INFO] [stderr] ... | [INFO] [stderr] 1929 | | } [INFO] [stderr] 1930 | | } [INFO] [stderr] | |_____________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1907 | } else if let Some(value6) = value6 { [INFO] [stderr] 1908 | if CHINESE_NUMBERS_CHARS[0].contains(&value6) { [INFO] [stderr] 1909 | if let Some(value7) = value7 { [INFO] [stderr] 1910 | debug_assert_eq!(None, value22); [INFO] [stderr] 1911 | debug_assert_eq!(None, value23); [INFO] [stderr] 1912 | let rds = chinese_digit_10000_ten_thousand_compat(value7, value8, value9, value10, value11, value12, value13, value14, value15, value16, value17, value18, value19, value20, value21).map_err(|err| err + 6)?; [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1915:85 [INFO] [stderr] | [INFO] [stderr] 1915 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1925:81 [INFO] [stderr] | [INFO] [stderr] 1925 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1928:77 [INFO] [stderr] | [INFO] [stderr] 1928 | Ok(msd as u64 * 100000000) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:1939:72 [INFO] [stderr] | [INFO] [stderr] 1939 | } else { [INFO] [stderr] | ________________________________________________________________________^ [INFO] [stderr] 1940 | | if let Some(value7) = value7 { [INFO] [stderr] 1941 | | if CHINESE_NUMBERS_CHARS[0].contains(&value7) { [INFO] [stderr] 1942 | | if let Some(value8) = value8 { [INFO] [stderr] ... | [INFO] [stderr] 1959 | | } [INFO] [stderr] 1960 | | } [INFO] [stderr] | |_________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1939 | } else if let Some(value7) = value7 { [INFO] [stderr] 1940 | if CHINESE_NUMBERS_CHARS[0].contains(&value7) { [INFO] [stderr] 1941 | if let Some(value8) = value8 { [INFO] [stderr] 1942 | debug_assert_eq!(None, value23); [INFO] [stderr] 1943 | let rds = chinese_digit_10000_ten_thousand_compat(value8, value9, value10, value11, value12, value13, value14, value15, value16, value17, value18, value19, value20, value21, value22).map_err(|err| err + 7)?; [INFO] [stderr] 1944 | [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1946:97 [INFO] [stderr] | [INFO] [stderr] 1946 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1955:93 [INFO] [stderr] | [INFO] [stderr] 1955 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:287:29 [INFO] [stderr] | [INFO] [stderr] 287 | assert!(value < 10000000000000000); // support to "極" [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1958:89 [INFO] [stderr] | [INFO] [stderr] 1958 | Ok(msd as u64 * 100000000) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:1969:84 [INFO] [stderr] | [INFO] [stderr] 1969 | } else { [INFO] [stderr] | ____________________________________________________________________________________^ [INFO] [stderr] 1970 | | if let Some(value8) = value8 { [INFO] [stderr] 1971 | | if CHINESE_NUMBERS_CHARS[0].contains(&value8) { [INFO] [stderr] 1972 | | if let Some(value9) = value9 { [INFO] [stderr] ... | [INFO] [stderr] 1987 | | } [INFO] [stderr] 1988 | | } [INFO] [stderr] | |_____________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1969 | } else if let Some(value8) = value8 { [INFO] [stderr] 1970 | if CHINESE_NUMBERS_CHARS[0].contains(&value8) { [INFO] [stderr] 1971 | if let Some(value9) = value9 { [INFO] [stderr] 1972 | let rds = chinese_digit_10000_ten_thousand_compat(value9, value10, value11, value12, value13, value14, value15, value16, value17, value18, value19, value20, value21, value22, value23).map_err(|err| err + 8)?; [INFO] [stderr] 1973 | [INFO] [stderr] 1974 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1975:109 [INFO] [stderr] | [INFO] [stderr] 1975 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1983:105 [INFO] [stderr] | [INFO] [stderr] 1983 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:1986:101 [INFO] [stderr] | [INFO] [stderr] 1986 | Ok(msd as u64 * 100000000) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:1997:96 [INFO] [stderr] | [INFO] [stderr] 1997 | } else { [INFO] [stderr] | ________________________________________________________________________________________________^ [INFO] [stderr] 1998 | | if let Some(value9) = value9 { [INFO] [stderr] 1999 | | if CHINESE_NUMBERS_CHARS[0].contains(&value9) { [INFO] [stderr] 2000 | | if let Some(value10) = value10 { [INFO] [stderr] ... | [INFO] [stderr] 2014 | | } [INFO] [stderr] 2015 | | } [INFO] [stderr] | |_________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1997 | } else if let Some(value9) = value9 { [INFO] [stderr] 1998 | if CHINESE_NUMBERS_CHARS[0].contains(&value9) { [INFO] [stderr] 1999 | if let Some(value10) = value10 { [INFO] [stderr] 2000 | let rds = chinese_digit_10000_ten_thousand_compat(value10, value11, value12, value13, value14, value15, value16, value17, value18, value19, value20, value21, value22, value23, None).map_err(|err| err + 9)?; [INFO] [stderr] 2001 | [INFO] [stderr] 2002 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2003:121 [INFO] [stderr] | [INFO] [stderr] 2003 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2010:117 [INFO] [stderr] | [INFO] [stderr] 2010 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2013:113 [INFO] [stderr] | [INFO] [stderr] 2013 | Ok(msd as u64 * 100000000) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/lib.rs:1428:36 [INFO] [stderr] | [INFO] [stderr] 1428 | } else { [INFO] [stderr] | ____________________________________^ [INFO] [stderr] 1429 | | if let Some(_) = chars.next() { [INFO] [stderr] 1430 | | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1431 | | char_index: 6 [INFO] [stderr] ... | [INFO] [stderr] 1435 | | } [INFO] [stderr] 1436 | | } [INFO] [stderr] | |_____________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1428 | } else if let Some(_) = chars.next() { [INFO] [stderr] 1429 | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1430 | char_index: 6 [INFO] [stderr] 1431 | }) [INFO] [stderr] 1432 | } else { [INFO] [stderr] 1433 | Ok((number as i16 * -1) as i8) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/lib.rs:1451:32 [INFO] [stderr] | [INFO] [stderr] 1451 | } else { [INFO] [stderr] | ________________________________^ [INFO] [stderr] 1452 | | if let Some(_) = chars.next() { [INFO] [stderr] 1453 | | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1454 | | char_index: 5 [INFO] [stderr] ... | [INFO] [stderr] 1458 | | } [INFO] [stderr] 1459 | | } [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1451 | } else if let Some(_) = chars.next() { [INFO] [stderr] 1452 | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1453 | char_index: 5 [INFO] [stderr] 1454 | }) [INFO] [stderr] 1455 | } else { [INFO] [stderr] 1456 | Ok(number as i8) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/lib.rs:1487:28 [INFO] [stderr] | [INFO] [stderr] 1487 | } else { [INFO] [stderr] | ____________________________^ [INFO] [stderr] 1488 | | if let Some(_) = chars.next() { [INFO] [stderr] 1489 | | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1490 | | char_index: 5 [INFO] [stderr] ... | [INFO] [stderr] 1494 | | } [INFO] [stderr] 1495 | | } [INFO] [stderr] | |_____________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1487 | } else if let Some(_) = chars.next() { [INFO] [stderr] 1488 | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1489 | char_index: 5 [INFO] [stderr] 1490 | }) [INFO] [stderr] 1491 | } else { [INFO] [stderr] 1492 | Ok(number as u8) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/lib.rs:1526:36 [INFO] [stderr] | [INFO] [stderr] 1526 | } else { [INFO] [stderr] | ____________________________________^ [INFO] [stderr] 1527 | | if let Some(_) = chars.next() { [INFO] [stderr] 1528 | | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1529 | | char_index: 16 [INFO] [stderr] ... | [INFO] [stderr] 1533 | | } [INFO] [stderr] 1534 | | } [INFO] [stderr] | |_____________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1526 | } else if let Some(_) = chars.next() { [INFO] [stderr] 1527 | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1528 | char_index: 16 [INFO] [stderr] 1529 | }) [INFO] [stderr] 1530 | } else { [INFO] [stderr] 1531 | Ok((number as i32 * -1) as i16) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/lib.rs:1549:32 [INFO] [stderr] | [INFO] [stderr] 1549 | } else { [INFO] [stderr] | ________________________________^ [INFO] [stderr] 1550 | | if let Some(_) = chars.next() { [INFO] [stderr] 1551 | | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1552 | | char_index: 15 [INFO] [stderr] ... | [INFO] [stderr] 1556 | | } [INFO] [stderr] 1557 | | } [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1549 | } else if let Some(_) = chars.next() { [INFO] [stderr] 1550 | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1551 | char_index: 15 [INFO] [stderr] 1552 | }) [INFO] [stderr] 1553 | } else { [INFO] [stderr] 1554 | Ok(number as i16) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/lib.rs:1585:28 [INFO] [stderr] | [INFO] [stderr] 1585 | } else { [INFO] [stderr] | ____________________________^ [INFO] [stderr] 1586 | | if let Some(_) = chars.next() { [INFO] [stderr] 1587 | | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1588 | | char_index: 15 [INFO] [stderr] ... | [INFO] [stderr] 1592 | | } [INFO] [stderr] 1593 | | } [INFO] [stderr] | |_____________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1585 | } else if let Some(_) = chars.next() { [INFO] [stderr] 1586 | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1587 | char_index: 15 [INFO] [stderr] 1588 | }) [INFO] [stderr] 1589 | } else { [INFO] [stderr] 1590 | Ok(number as u16) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/lib.rs:1626:44 [INFO] [stderr] | [INFO] [stderr] 1626 | } else { [INFO] [stderr] | ____________________________________________^ [INFO] [stderr] 1627 | | if let Some(_) = chars.next() { [INFO] [stderr] 1628 | | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1629 | | char_index: 20 [INFO] [stderr] ... | [INFO] [stderr] 1633 | | } [INFO] [stderr] 1634 | | } [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1626 | } else if let Some(_) = chars.next() { [INFO] [stderr] 1627 | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1628 | char_index: 20 [INFO] [stderr] 1629 | }) [INFO] [stderr] 1630 | } else { [INFO] [stderr] 1631 | Ok((number as i64 * -1) as i32) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/lib.rs:1644:44 [INFO] [stderr] | [INFO] [stderr] 1644 | } else { [INFO] [stderr] | ____________________________________________^ [INFO] [stderr] 1645 | | if let Some(_) = chars.next() { [INFO] [stderr] 1646 | | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1647 | | char_index: 24 [INFO] [stderr] ... | [INFO] [stderr] 1651 | | } [INFO] [stderr] 1652 | | } [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1644 | } else if let Some(_) = chars.next() { [INFO] [stderr] 1645 | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1646 | char_index: 24 [INFO] [stderr] 1647 | }) [INFO] [stderr] 1648 | } else { [INFO] [stderr] 1649 | Ok((number as i64 * -1) as i32) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/lib.rs:1670:36 [INFO] [stderr] | [INFO] [stderr] 1670 | } else { [INFO] [stderr] | ____________________________________^ [INFO] [stderr] 1671 | | if let Some(_) = chars.next() { [INFO] [stderr] 1672 | | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1673 | | char_index: 19 [INFO] [stderr] ... | [INFO] [stderr] 1677 | | } [INFO] [stderr] 1678 | | } [INFO] [stderr] | |_____________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1670 | } else if let Some(_) = chars.next() { [INFO] [stderr] 1671 | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1672 | char_index: 19 [INFO] [stderr] 1673 | }) [INFO] [stderr] 1674 | } else { [INFO] [stderr] 1675 | Ok(number as i32) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/lib.rs:1688:36 [INFO] [stderr] | [INFO] [stderr] 1688 | } else { [INFO] [stderr] | ____________________________________^ [INFO] [stderr] 1689 | | if let Some(_) = chars.next() { [INFO] [stderr] 1690 | | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1691 | | char_index: 23 [INFO] [stderr] ... | [INFO] [stderr] 1695 | | } [INFO] [stderr] 1696 | | } [INFO] [stderr] | |_____________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1688 | } else if let Some(_) = chars.next() { [INFO] [stderr] 1689 | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1690 | char_index: 23 [INFO] [stderr] 1691 | }) [INFO] [stderr] 1692 | } else { [INFO] [stderr] 1693 | Ok(number as i32) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/lib.rs:1726:32 [INFO] [stderr] | [INFO] [stderr] 1726 | } else { [INFO] [stderr] | ________________________________^ [INFO] [stderr] 1727 | | if let Some(_) = chars.next() { [INFO] [stderr] 1728 | | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1729 | | char_index: 19 [INFO] [stderr] ... | [INFO] [stderr] 1733 | | } [INFO] [stderr] 1734 | | } [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1726 | } else if let Some(_) = chars.next() { [INFO] [stderr] 1727 | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1728 | char_index: 19 [INFO] [stderr] 1729 | }) [INFO] [stderr] 1730 | } else { [INFO] [stderr] 1731 | Ok(number as u32) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/lib.rs:1744:32 [INFO] [stderr] | [INFO] [stderr] 1744 | } else { [INFO] [stderr] | ________________________________^ [INFO] [stderr] 1745 | | if let Some(_) = chars.next() { [INFO] [stderr] 1746 | | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1747 | | char_index: 23 [INFO] [stderr] ... | [INFO] [stderr] 1751 | | } [INFO] [stderr] 1752 | | } [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1744 | } else if let Some(_) = chars.next() { [INFO] [stderr] 1745 | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1746 | char_index: 23 [INFO] [stderr] 1747 | }) [INFO] [stderr] 1748 | } else { [INFO] [stderr] 1749 | Ok(number as u32) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/lib.rs:1800:44 [INFO] [stderr] | [INFO] [stderr] 1800 | } else { [INFO] [stderr] | ____________________________________________^ [INFO] [stderr] 1801 | | if let Some(_) = chars.next() { [INFO] [stderr] 1802 | | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1803 | | char_index: 40 [INFO] [stderr] ... | [INFO] [stderr] 1807 | | } [INFO] [stderr] 1808 | | } [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1800 | } else if let Some(_) = chars.next() { [INFO] [stderr] 1801 | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1802 | char_index: 40 [INFO] [stderr] 1803 | }) [INFO] [stderr] 1804 | } else { [INFO] [stderr] 1805 | Ok((number as i128 * -1) as i64) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/lib.rs:1818:44 [INFO] [stderr] | [INFO] [stderr] 1818 | } else { [INFO] [stderr] | ____________________________________________^ [INFO] [stderr] 1819 | | if let Some(_) = chars.next() { [INFO] [stderr] 1820 | | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1821 | | char_index: 48 [INFO] [stderr] ... | [INFO] [stderr] 1825 | | } [INFO] [stderr] 1826 | | } [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1818 | } else if let Some(_) = chars.next() { [INFO] [stderr] 1819 | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1820 | char_index: 48 [INFO] [stderr] 1821 | }) [INFO] [stderr] 1822 | } else { [INFO] [stderr] 1823 | Ok((number as i128 * -1) as i64) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/lib.rs:1844:36 [INFO] [stderr] | [INFO] [stderr] 1844 | } else { [INFO] [stderr] | ____________________________________^ [INFO] [stderr] 1845 | | if let Some(_) = chars.next() { [INFO] [stderr] 1846 | | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1847 | | char_index: 31 [INFO] [stderr] ... | [INFO] [stderr] 1851 | | } [INFO] [stderr] 1852 | | } [INFO] [stderr] | |_____________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1844 | } else if let Some(_) = chars.next() { [INFO] [stderr] 1845 | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1846 | char_index: 31 [INFO] [stderr] 1847 | }) [INFO] [stderr] 1848 | } else { [INFO] [stderr] 1849 | Ok(number as i64) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/lib.rs:1862:36 [INFO] [stderr] | [INFO] [stderr] 1862 | } else { [INFO] [stderr] | ____________________________________^ [INFO] [stderr] 1863 | | if let Some(_) = chars.next() { [INFO] [stderr] 1864 | | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1865 | | char_index: 39 [INFO] [stderr] ... | [INFO] [stderr] 1869 | | } [INFO] [stderr] 1870 | | } [INFO] [stderr] | |_____________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1862 | } else if let Some(_) = chars.next() { [INFO] [stderr] 1863 | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1864 | char_index: 39 [INFO] [stderr] 1865 | }) [INFO] [stderr] 1866 | } else { [INFO] [stderr] 1867 | Ok(number as i64) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/lib.rs:1880:36 [INFO] [stderr] | [INFO] [stderr] 1880 | } else { [INFO] [stderr] | ____________________________________^ [INFO] [stderr] 1881 | | if let Some(_) = chars.next() { [INFO] [stderr] 1882 | | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1883 | | char_index: 47 [INFO] [stderr] ... | [INFO] [stderr] 1887 | | } [INFO] [stderr] 1888 | | } [INFO] [stderr] | |_____________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1880 | } else if let Some(_) = chars.next() { [INFO] [stderr] 1881 | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1882 | char_index: 47 [INFO] [stderr] 1883 | }) [INFO] [stderr] 1884 | } else { [INFO] [stderr] 1885 | Ok(number as i64) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/lib.rs:1918:32 [INFO] [stderr] | [INFO] [stderr] 1918 | } else { [INFO] [stderr] | ________________________________^ [INFO] [stderr] 1919 | | if let Some(_) = chars.next() { [INFO] [stderr] 1920 | | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1921 | | char_index: 31 [INFO] [stderr] ... | [INFO] [stderr] 1925 | | } [INFO] [stderr] 1926 | | } [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1918 | } else if let Some(_) = chars.next() { [INFO] [stderr] 1919 | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1920 | char_index: 31 [INFO] [stderr] 1921 | }) [INFO] [stderr] 1922 | } else { [INFO] [stderr] 1923 | Ok(number) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/lib.rs:1936:32 [INFO] [stderr] | [INFO] [stderr] 1936 | } else { [INFO] [stderr] | ________________________________^ [INFO] [stderr] 1937 | | if let Some(_) = chars.next() { [INFO] [stderr] 1938 | | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1939 | | char_index: 39 [INFO] [stderr] ... | [INFO] [stderr] 1943 | | } [INFO] [stderr] 1944 | | } [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1936 | } else if let Some(_) = chars.next() { [INFO] [stderr] 1937 | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1938 | char_index: 39 [INFO] [stderr] 1939 | }) [INFO] [stderr] 1940 | } else { [INFO] [stderr] 1941 | Ok(number as u64) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/lib.rs:1954:32 [INFO] [stderr] | [INFO] [stderr] 1954 | } else { [INFO] [stderr] | ________________________________^ [INFO] [stderr] 1955 | | if let Some(_) = chars.next() { [INFO] [stderr] 1956 | | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1957 | | char_index: 47 [INFO] [stderr] ... | [INFO] [stderr] 1961 | | } [INFO] [stderr] 1962 | | } [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1954 | } else if let Some(_) = chars.next() { [INFO] [stderr] 1955 | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1956 | char_index: 47 [INFO] [stderr] 1957 | }) [INFO] [stderr] 1958 | } else { [INFO] [stderr] 1959 | Ok(number as u64) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/lib.rs:2125:16 [INFO] [stderr] | [INFO] [stderr] 2125 | } else { [INFO] [stderr] | ________________^ [INFO] [stderr] 2126 | | if CHINESE_NUMBERS_FRACTION_CHARS[1].contains(&unit1) { [INFO] [stderr] 2127 | | if let Some(_) = next_char { [INFO] [stderr] 2128 | | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] ... | [INFO] [stderr] 2142 | | } [INFO] [stderr] 2143 | | } [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 2125 | } else if CHINESE_NUMBERS_FRACTION_CHARS[1].contains(&unit1) { [INFO] [stderr] 2126 | if let Some(_) = next_char { [INFO] [stderr] 2127 | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 2128 | char_index: integer_chars_len_dec + 2 [INFO] [stderr] 2129 | }) [INFO] [stderr] 2130 | } else { [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/lib.rs:2131:24 [INFO] [stderr] | [INFO] [stderr] 2131 | } else { [INFO] [stderr] | ________________________^ [INFO] [stderr] 2132 | | if integer_number >= 0 { [INFO] [stderr] 2133 | | Ok(integer_number as f64 + fd1 as f64 * 0.01) [INFO] [stderr] 2134 | | } else { [INFO] [stderr] 2135 | | Ok(integer_number as f64 - fd1 as f64 * 0.01) [INFO] [stderr] 2136 | | } [INFO] [stderr] 2137 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 2131 | } else if integer_number >= 0 { [INFO] [stderr] 2132 | Ok(integer_number as f64 + fd1 as f64 * 0.01) [INFO] [stderr] 2133 | } else { [INFO] [stderr] 2134 | Ok(integer_number as f64 - fd1 as f64 * 0.01) [INFO] [stderr] 2135 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:2212:24 [INFO] [stderr] | [INFO] [stderr] 2212 | } else { [INFO] [stderr] | ________________________^ [INFO] [stderr] 2213 | | if let Some(value3) = value3 { [INFO] [stderr] 2214 | | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 2215 | | if let Some(value4) = value4 { [INFO] [stderr] ... | [INFO] [stderr] 2240 | | } [INFO] [stderr] 2241 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 2212 | } else if let Some(value3) = value3 { [INFO] [stderr] 2213 | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 2214 | if let Some(value4) = value4 { [INFO] [stderr] 2215 | debug_assert_eq!(None, value27); [INFO] [stderr] 2216 | debug_assert_eq!(None, value28); [INFO] [stderr] 2217 | debug_assert_eq!(None, value29); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2223:49 [INFO] [stderr] | [INFO] [stderr] 2223 | Ok(msd as u64 * 1000000000000 + rds) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2236:45 [INFO] [stderr] | [INFO] [stderr] 2236 | Ok(msd as u64 * 1000000000000 + rds) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2239:41 [INFO] [stderr] | [INFO] [stderr] 2239 | Ok(msd as u64 * 1000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:2250:36 [INFO] [stderr] | [INFO] [stderr] 2250 | } else { [INFO] [stderr] | ____________________________________^ [INFO] [stderr] 2251 | | if let Some(value4) = value4 { [INFO] [stderr] 2252 | | if CHINESE_NUMBERS_CHARS[0].contains(&value4) { [INFO] [stderr] 2253 | | if let Some(value5) = value5 { [INFO] [stderr] ... | [INFO] [stderr] 2276 | | } [INFO] [stderr] 2277 | | } [INFO] [stderr] | |_____________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 2250 | } else if let Some(value4) = value4 { [INFO] [stderr] 2251 | if CHINESE_NUMBERS_CHARS[0].contains(&value4) { [INFO] [stderr] 2252 | if let Some(value5) = value5 { [INFO] [stderr] 2253 | debug_assert_eq!(None, value28); [INFO] [stderr] 2254 | debug_assert_eq!(None, value29); [INFO] [stderr] 2255 | debug_assert_eq!(None, value30); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2260:61 [INFO] [stderr] | [INFO] [stderr] 2260 | Ok(msd as u64 * 1000000000000 + rds) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2272:57 [INFO] [stderr] | [INFO] [stderr] 2272 | Ok(msd as u64 * 1000000000000 + rds) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2275:53 [INFO] [stderr] | [INFO] [stderr] 2275 | Ok(msd as u64 * 1000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:2286:48 [INFO] [stderr] | [INFO] [stderr] 2286 | } else { [INFO] [stderr] | ________________________________________________^ [INFO] [stderr] 2287 | | if let Some(value5) = value5 { [INFO] [stderr] 2288 | | if CHINESE_NUMBERS_CHARS[0].contains(&value5) { [INFO] [stderr] 2289 | | if let Some(value6) = value6 { [INFO] [stderr] ... | [INFO] [stderr] 2310 | | } [INFO] [stderr] 2311 | | } [INFO] [stderr] | |_________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 2286 | } else if let Some(value5) = value5 { [INFO] [stderr] 2287 | if CHINESE_NUMBERS_CHARS[0].contains(&value5) { [INFO] [stderr] 2288 | if let Some(value6) = value6 { [INFO] [stderr] 2289 | debug_assert_eq!(None, value29); [INFO] [stderr] 2290 | debug_assert_eq!(None, value30); [INFO] [stderr] 2291 | debug_assert_eq!(None, value31); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2295:73 [INFO] [stderr] | [INFO] [stderr] 2295 | Ok(msd as u64 * 1000000000000 + rds) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2306:69 [INFO] [stderr] | [INFO] [stderr] 2306 | Ok(msd as u64 * 1000000000000 + rds) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2309:65 [INFO] [stderr] | [INFO] [stderr] 2309 | Ok(msd as u64 * 1000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:2320:60 [INFO] [stderr] | [INFO] [stderr] 2320 | } else { [INFO] [stderr] | ____________________________________________________________^ [INFO] [stderr] 2321 | | if let Some(value6) = value6 { [INFO] [stderr] 2322 | | if CHINESE_NUMBERS_CHARS[0].contains(&value6) { [INFO] [stderr] 2323 | | if let Some(value7) = value7 { [INFO] [stderr] ... | [INFO] [stderr] 2342 | | } [INFO] [stderr] 2343 | | } [INFO] [stderr] | |_____________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 2320 | } else if let Some(value6) = value6 { [INFO] [stderr] 2321 | if CHINESE_NUMBERS_CHARS[0].contains(&value6) { [INFO] [stderr] 2322 | if let Some(value7) = value7 { [INFO] [stderr] 2323 | debug_assert_eq!(None, value30); [INFO] [stderr] 2324 | debug_assert_eq!(None, value31); [INFO] [stderr] 2325 | let rds = chinese_digit_100000000_ten_thousand_compat(value7, value8, value9, value10, value11, value12, value13, value14, value15, value16, value17, value18, value19, value20, value21, value22, value23, value24, value25, value26, value27, value28, value29).map_err(|err| err + 6)?; [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2328:85 [INFO] [stderr] | [INFO] [stderr] 2328 | Ok(msd as u64 * 1000000000000 + rds) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2338:81 [INFO] [stderr] | [INFO] [stderr] 2338 | Ok(msd as u64 * 1000000000000 + rds) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2341:77 [INFO] [stderr] | [INFO] [stderr] 2341 | Ok(msd as u64 * 1000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:2352:72 [INFO] [stderr] | [INFO] [stderr] 2352 | } else { [INFO] [stderr] | ________________________________________________________________________^ [INFO] [stderr] 2353 | | if let Some(value7) = value7 { [INFO] [stderr] 2354 | | if CHINESE_NUMBERS_CHARS[0].contains(&value7) { [INFO] [stderr] 2355 | | if let Some(value8) = value8 { [INFO] [stderr] ... | [INFO] [stderr] 2372 | | } [INFO] [stderr] 2373 | | } [INFO] [stderr] | |_________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 2352 | } else if let Some(value7) = value7 { [INFO] [stderr] 2353 | if CHINESE_NUMBERS_CHARS[0].contains(&value7) { [INFO] [stderr] 2354 | if let Some(value8) = value8 { [INFO] [stderr] 2355 | debug_assert_eq!(None, value31); [INFO] [stderr] 2356 | let rds = chinese_digit_100000000_ten_thousand_compat(value8, value9, value10, value11, value12, value13, value14, value15, value16, value17, value18, value19, value20, value21, value22, value23, value24, value25, value26, value27, value28, value29, value30).map_err(|err| err + 7)?; [INFO] [stderr] 2357 | [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2359:97 [INFO] [stderr] | [INFO] [stderr] 2359 | Ok(msd as u64 * 1000000000000 + rds) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2368:93 [INFO] [stderr] | [INFO] [stderr] 2368 | Ok(msd as u64 * 1000000000000 + rds) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2371:89 [INFO] [stderr] | [INFO] [stderr] 2371 | Ok(msd as u64 * 1000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:2382:84 [INFO] [stderr] | [INFO] [stderr] 2382 | } else { [INFO] [stderr] | ____________________________________________________________________________________^ [INFO] [stderr] 2383 | | if let Some(value8) = value8 { [INFO] [stderr] 2384 | | if CHINESE_NUMBERS_CHARS[0].contains(&value8) { [INFO] [stderr] 2385 | | if let Some(value9) = value9 { [INFO] [stderr] ... | [INFO] [stderr] 2400 | | } [INFO] [stderr] 2401 | | } [INFO] [stderr] | |_____________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 2382 | } else if let Some(value8) = value8 { [INFO] [stderr] 2383 | if CHINESE_NUMBERS_CHARS[0].contains(&value8) { [INFO] [stderr] 2384 | if let Some(value9) = value9 { [INFO] [stderr] 2385 | let rds = chinese_digit_100000000_ten_thousand_compat(value9, value10, value11, value12, value13, value14, value15, value16, value17, value18, value19, value20, value21, value22, value23, value24, value25, value26, value27, value28, value29, value30, value31).map_err(|err| err + 8)?; [INFO] [stderr] 2386 | [INFO] [stderr] 2387 | Ok(msd as u64 * 1000000000000 + rds) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2388:109 [INFO] [stderr] | [INFO] [stderr] 2388 | Ok(msd as u64 * 1000000000000 + rds) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2396:105 [INFO] [stderr] | [INFO] [stderr] 2396 | Ok(msd as u64 * 1000000000000 + rds) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2399:101 [INFO] [stderr] | [INFO] [stderr] 2399 | Ok(msd as u64 * 1000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:2410:96 [INFO] [stderr] | [INFO] [stderr] 2410 | } else { [INFO] [stderr] | ________________________________________________________________________________________________^ [INFO] [stderr] 2411 | | if let Some(value9) = value9 { [INFO] [stderr] 2412 | | if CHINESE_NUMBERS_CHARS[0].contains(&value9) { [INFO] [stderr] 2413 | | if let Some(value10) = value10 { [INFO] [stderr] ... | [INFO] [stderr] 2427 | | } [INFO] [stderr] 2428 | | } [INFO] [stderr] | |_________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 2410 | } else if let Some(value9) = value9 { [INFO] [stderr] 2411 | if CHINESE_NUMBERS_CHARS[0].contains(&value9) { [INFO] [stderr] 2412 | if let Some(value10) = value10 { [INFO] [stderr] 2413 | let rds = chinese_digit_100000000_ten_thousand_compat(value10, value11, value12, value13, value14, value15, value16, value17, value18, value19, value20, value21, value22, value23, value24, value25, value26, value27, value28, value29, value30, value31, None).map_err(|err| err + 9)?; [INFO] [stderr] 2414 | [INFO] [stderr] 2415 | Ok(msd as u64 * 1000000000000 + rds) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2416:121 [INFO] [stderr] | [INFO] [stderr] 2416 | Ok(msd as u64 * 1000000000000 + rds) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2423:117 [INFO] [stderr] | [INFO] [stderr] 2423 | Ok(msd as u64 * 1000000000000 + rds) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2426:113 [INFO] [stderr] | [INFO] [stderr] 2426 | Ok(msd as u64 * 1000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:2689:24 [INFO] [stderr] | [INFO] [stderr] 2689 | } else { [INFO] [stderr] | ________________________^ [INFO] [stderr] 2690 | | if let Some(value3) = value3 { [INFO] [stderr] 2691 | | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 2692 | | if let Some(value4) = value4 { [INFO] [stderr] ... | [INFO] [stderr] 2717 | | } [INFO] [stderr] 2718 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 2689 | } else if let Some(value3) = value3 { [INFO] [stderr] 2690 | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 2691 | if let Some(value4) = value4 { [INFO] [stderr] 2692 | debug_assert_eq!(None, value35); [INFO] [stderr] 2693 | debug_assert_eq!(None, value36); [INFO] [stderr] 2694 | debug_assert_eq!(None, value37); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2700:50 [INFO] [stderr] | [INFO] [stderr] 2700 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2713:46 [INFO] [stderr] | [INFO] [stderr] 2713 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2716:42 [INFO] [stderr] | [INFO] [stderr] 2716 | Ok(msd as u128 * 10000000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:2727:36 [INFO] [stderr] | [INFO] [stderr] 2727 | } else { [INFO] [stderr] | ____________________________________^ [INFO] [stderr] 2728 | | if let Some(value4) = value4 { [INFO] [stderr] 2729 | | if CHINESE_NUMBERS_CHARS[0].contains(&value4) { [INFO] [stderr] 2730 | | if let Some(value5) = value5 { [INFO] [stderr] ... | [INFO] [stderr] 2753 | | } [INFO] [stderr] 2754 | | } [INFO] [stderr] | |_____________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 2727 | } else if let Some(value4) = value4 { [INFO] [stderr] 2728 | if CHINESE_NUMBERS_CHARS[0].contains(&value4) { [INFO] [stderr] 2729 | if let Some(value5) = value5 { [INFO] [stderr] 2730 | debug_assert_eq!(None, value36); [INFO] [stderr] 2731 | debug_assert_eq!(None, value37); [INFO] [stderr] 2732 | debug_assert_eq!(None, value38); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2737:62 [INFO] [stderr] | [INFO] [stderr] 2737 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2749:58 [INFO] [stderr] | [INFO] [stderr] 2749 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2752:54 [INFO] [stderr] | [INFO] [stderr] 2752 | Ok(msd as u128 * 10000000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:2763:48 [INFO] [stderr] | [INFO] [stderr] 2763 | } else { [INFO] [stderr] | ________________________________________________^ [INFO] [stderr] 2764 | | if let Some(value5) = value5 { [INFO] [stderr] 2765 | | if CHINESE_NUMBERS_CHARS[0].contains(&value5) { [INFO] [stderr] 2766 | | if let Some(value6) = value6 { [INFO] [stderr] ... | [INFO] [stderr] 2787 | | } [INFO] [stderr] 2788 | | } [INFO] [stderr] | |_________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 2763 | } else if let Some(value5) = value5 { [INFO] [stderr] 2764 | if CHINESE_NUMBERS_CHARS[0].contains(&value5) { [INFO] [stderr] 2765 | if let Some(value6) = value6 { [INFO] [stderr] 2766 | debug_assert_eq!(None, value37); [INFO] [stderr] 2767 | debug_assert_eq!(None, value38); [INFO] [stderr] 2768 | debug_assert_eq!(None, value39); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2772:74 [INFO] [stderr] | [INFO] [stderr] 2772 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2783:70 [INFO] [stderr] | [INFO] [stderr] 2783 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2786:66 [INFO] [stderr] | [INFO] [stderr] 2786 | Ok(msd as u128 * 10000000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:2797:60 [INFO] [stderr] | [INFO] [stderr] 2797 | } else { [INFO] [stderr] | ____________________________________________________________^ [INFO] [stderr] 2798 | | if let Some(value6) = value6 { [INFO] [stderr] 2799 | | if CHINESE_NUMBERS_CHARS[0].contains(&value6) { [INFO] [stderr] 2800 | | if let Some(value7) = value7 { [INFO] [stderr] ... | [INFO] [stderr] 2819 | | } [INFO] [stderr] 2820 | | } [INFO] [stderr] | |_____________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 2797 | } else if let Some(value6) = value6 { [INFO] [stderr] 2798 | if CHINESE_NUMBERS_CHARS[0].contains(&value6) { [INFO] [stderr] 2799 | if let Some(value7) = value7 { [INFO] [stderr] 2800 | debug_assert_eq!(None, value38); [INFO] [stderr] 2801 | debug_assert_eq!(None, value39); [INFO] [stderr] 2802 | let rds = chinese_digit_1000000000000_ten_thousand_compat(value7, value8, value9, value10, value11, value12, value13, value14, value15, value16, value17, value18, value19, value20, value21, value22, value23, value24, value25, value26, value27, value28, value29, value30, value31, value32, value33, value34, value35, value36, value37).map_err(|err| err + 6)?; [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2805:86 [INFO] [stderr] | [INFO] [stderr] 2805 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2815:82 [INFO] [stderr] | [INFO] [stderr] 2815 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2818:78 [INFO] [stderr] | [INFO] [stderr] 2818 | Ok(msd as u128 * 10000000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:2829:72 [INFO] [stderr] | [INFO] [stderr] 2829 | } else { [INFO] [stderr] | ________________________________________________________________________^ [INFO] [stderr] 2830 | | if let Some(value7) = value7 { [INFO] [stderr] 2831 | | if CHINESE_NUMBERS_CHARS[0].contains(&value7) { [INFO] [stderr] 2832 | | if let Some(value8) = value8 { [INFO] [stderr] ... | [INFO] [stderr] 2849 | | } [INFO] [stderr] 2850 | | } [INFO] [stderr] | |_________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 2829 | } else if let Some(value7) = value7 { [INFO] [stderr] 2830 | if CHINESE_NUMBERS_CHARS[0].contains(&value7) { [INFO] [stderr] 2831 | if let Some(value8) = value8 { [INFO] [stderr] 2832 | debug_assert_eq!(None, value39); [INFO] [stderr] 2833 | let rds = chinese_digit_1000000000000_ten_thousand_compat(value8, value9, value10, value11, value12, value13, value14, value15, value16, value17, value18, value19, value20, value21, value22, value23, value24, value25, value26, value27, value28, value29, value30, value31, value32, value33, value34, value35, value36, value37, value38).map_err(|err| err + 7)?; [INFO] [stderr] 2834 | [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2836:98 [INFO] [stderr] | [INFO] [stderr] 2836 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2845:94 [INFO] [stderr] | [INFO] [stderr] 2845 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2848:90 [INFO] [stderr] | [INFO] [stderr] 2848 | Ok(msd as u128 * 1000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:2859:84 [INFO] [stderr] | [INFO] [stderr] 2859 | } else { [INFO] [stderr] | ____________________________________________________________________________________^ [INFO] [stderr] 2860 | | if let Some(value8) = value8 { [INFO] [stderr] 2861 | | if CHINESE_NUMBERS_CHARS[0].contains(&value8) { [INFO] [stderr] 2862 | | if let Some(value9) = value9 { [INFO] [stderr] ... | [INFO] [stderr] 2877 | | } [INFO] [stderr] 2878 | | } [INFO] [stderr] | |_____________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 2859 | } else if let Some(value8) = value8 { [INFO] [stderr] 2860 | if CHINESE_NUMBERS_CHARS[0].contains(&value8) { [INFO] [stderr] 2861 | if let Some(value9) = value9 { [INFO] [stderr] 2862 | let rds = chinese_digit_1000000000000_ten_thousand_compat(value9, value10, value11, value12, value13, value14, value15, value16, value17, value18, value19, value20, value21, value22, value23, value24, value25, value26, value27, value28, value29, value30, value31, value32, value33, value34, value35, value36, value37, value38, value39).map_err(|err| err + 8)?; [INFO] [stderr] 2863 | [INFO] [stderr] 2864 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2865:110 [INFO] [stderr] | [INFO] [stderr] 2865 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2873:106 [INFO] [stderr] | [INFO] [stderr] 2873 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2876:102 [INFO] [stderr] | [INFO] [stderr] 2876 | Ok(msd as u128 * 10000000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:2887:96 [INFO] [stderr] | [INFO] [stderr] 2887 | } else { [INFO] [stderr] | ________________________________________________________________________________________________^ [INFO] [stderr] 2888 | | if let Some(value9) = value9 { [INFO] [stderr] 2889 | | if CHINESE_NUMBERS_CHARS[0].contains(&value9) { [INFO] [stderr] 2890 | | if let Some(value10) = value10 { [INFO] [stderr] ... | [INFO] [stderr] 2904 | | } [INFO] [stderr] 2905 | | } [INFO] [stderr] | |_________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 2887 | } else if let Some(value9) = value9 { [INFO] [stderr] 2888 | if CHINESE_NUMBERS_CHARS[0].contains(&value9) { [INFO] [stderr] 2889 | if let Some(value10) = value10 { [INFO] [stderr] 2890 | let rds = chinese_digit_1000000000000_ten_thousand_compat(value10, value11, value12, value13, value14, value15, value16, value17, value18, value19, value20, value21, value22, value23, value24, value25, value26, value27, value28, value29, value30, value31, value32, value33, value34, value35, value36, value37, value38, value39, None).map_err(|err| err + 9)?; [INFO] [stderr] 2891 | [INFO] [stderr] 2892 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2893:122 [INFO] [stderr] | [INFO] [stderr] 2893 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2900:118 [INFO] [stderr] | [INFO] [stderr] 2900 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:2903:114 [INFO] [stderr] | [INFO] [stderr] 2903 | Ok(msd as u128 * 10000000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:3214:24 [INFO] [stderr] | [INFO] [stderr] 3214 | } else { [INFO] [stderr] | ________________________^ [INFO] [stderr] 3215 | | if let Some(value3) = value3 { [INFO] [stderr] 3216 | | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 3217 | | if let Some(value4) = value4 { [INFO] [stderr] ... | [INFO] [stderr] 3258 | | } [INFO] [stderr] 3259 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 3214 | } else if let Some(value3) = value3 { [INFO] [stderr] 3215 | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 3216 | if let Some(value4) = value4 { [INFO] [stderr] 3217 | debug_assert_eq!(None, value19); [INFO] [stderr] 3218 | debug_assert_eq!(None, value20); [INFO] [stderr] 3219 | debug_assert_eq!(None, value21); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3233:49 [INFO] [stderr] | [INFO] [stderr] 3233 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3254:45 [INFO] [stderr] | [INFO] [stderr] 3254 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3257:41 [INFO] [stderr] | [INFO] [stderr] 3257 | Ok(msd as u64 * 100000000) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:3268:36 [INFO] [stderr] | [INFO] [stderr] 3268 | } else { [INFO] [stderr] | ____________________________________^ [INFO] [stderr] 3269 | | if let Some(value4) = value4 { [INFO] [stderr] 3270 | | if CHINESE_NUMBERS_CHARS[0].contains(&value4) { [INFO] [stderr] 3271 | | if let Some(value5) = value5 { [INFO] [stderr] ... | [INFO] [stderr] 3310 | | } [INFO] [stderr] 3311 | | } [INFO] [stderr] | |_____________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 3268 | } else if let Some(value4) = value4 { [INFO] [stderr] 3269 | if CHINESE_NUMBERS_CHARS[0].contains(&value4) { [INFO] [stderr] 3270 | if let Some(value5) = value5 { [INFO] [stderr] 3271 | debug_assert_eq!(None, value20); [INFO] [stderr] 3272 | debug_assert_eq!(None, value21); [INFO] [stderr] 3273 | debug_assert_eq!(None, value22); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3286:61 [INFO] [stderr] | [INFO] [stderr] 3286 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3306:57 [INFO] [stderr] | [INFO] [stderr] 3306 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3309:53 [INFO] [stderr] | [INFO] [stderr] 3309 | Ok(msd as u64 * 100000000) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:3320:48 [INFO] [stderr] | [INFO] [stderr] 3320 | } else { [INFO] [stderr] | ________________________________________________^ [INFO] [stderr] 3321 | | if let Some(value5) = value5 { [INFO] [stderr] 3322 | | if CHINESE_NUMBERS_CHARS[0].contains(&value5) { [INFO] [stderr] 3323 | | if let Some(value6) = value6 { [INFO] [stderr] ... | [INFO] [stderr] 3360 | | } [INFO] [stderr] 3361 | | } [INFO] [stderr] | |_________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 3320 | } else if let Some(value5) = value5 { [INFO] [stderr] 3321 | if CHINESE_NUMBERS_CHARS[0].contains(&value5) { [INFO] [stderr] 3322 | if let Some(value6) = value6 { [INFO] [stderr] 3323 | debug_assert_eq!(None, value21); [INFO] [stderr] 3324 | debug_assert_eq!(None, value22); [INFO] [stderr] 3325 | debug_assert_eq!(None, value23); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3337:73 [INFO] [stderr] | [INFO] [stderr] 3337 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3356:69 [INFO] [stderr] | [INFO] [stderr] 3356 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3359:65 [INFO] [stderr] | [INFO] [stderr] 3359 | Ok(msd as u64 * 100000000) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:3370:60 [INFO] [stderr] | [INFO] [stderr] 3370 | } else { [INFO] [stderr] | ____________________________________________________________^ [INFO] [stderr] 3371 | | if let Some(value6) = value6 { [INFO] [stderr] 3372 | | if CHINESE_NUMBERS_CHARS[0].contains(&value6) { [INFO] [stderr] 3373 | | if let Some(value7) = value7 { [INFO] [stderr] ... | [INFO] [stderr] 3408 | | } [INFO] [stderr] 3409 | | } [INFO] [stderr] | |_____________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 3370 | } else if let Some(value6) = value6 { [INFO] [stderr] 3371 | if CHINESE_NUMBERS_CHARS[0].contains(&value6) { [INFO] [stderr] 3372 | if let Some(value7) = value7 { [INFO] [stderr] 3373 | debug_assert_eq!(None, value22); [INFO] [stderr] 3374 | debug_assert_eq!(None, value23); [INFO] [stderr] 3375 | debug_assert_eq!(None, value24); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3386:85 [INFO] [stderr] | [INFO] [stderr] 3386 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3404:81 [INFO] [stderr] | [INFO] [stderr] 3404 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3407:77 [INFO] [stderr] | [INFO] [stderr] 3407 | Ok(msd as u64 * 100000000) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:3418:72 [INFO] [stderr] | [INFO] [stderr] 3418 | } else { [INFO] [stderr] | ________________________________________________________________________^ [INFO] [stderr] 3419 | | if let Some(value7) = value7 { [INFO] [stderr] 3420 | | if CHINESE_NUMBERS_CHARS[0].contains(&value7) { [INFO] [stderr] 3421 | | if let Some(value8) = value8 { [INFO] [stderr] ... | [INFO] [stderr] 3454 | | } [INFO] [stderr] 3455 | | } [INFO] [stderr] | |_________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 3418 | } else if let Some(value7) = value7 { [INFO] [stderr] 3419 | if CHINESE_NUMBERS_CHARS[0].contains(&value7) { [INFO] [stderr] 3420 | if let Some(value8) = value8 { [INFO] [stderr] 3421 | debug_assert_eq!(None, value23); [INFO] [stderr] 3422 | debug_assert_eq!(None, value24); [INFO] [stderr] 3423 | debug_assert_eq!(None, value25); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3433:97 [INFO] [stderr] | [INFO] [stderr] 3433 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3450:93 [INFO] [stderr] | [INFO] [stderr] 3450 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3453:89 [INFO] [stderr] | [INFO] [stderr] 3453 | Ok(msd as u64 * 100000000) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:3464:84 [INFO] [stderr] | [INFO] [stderr] 3464 | } else { [INFO] [stderr] | ____________________________________________________________________________________^ [INFO] [stderr] 3465 | | if let Some(value8) = value8 { [INFO] [stderr] 3466 | | if CHINESE_NUMBERS_CHARS[0].contains(&value8) { [INFO] [stderr] 3467 | | if let Some(value9) = value9 { [INFO] [stderr] ... | [INFO] [stderr] 3498 | | } [INFO] [stderr] 3499 | | } [INFO] [stderr] | |_____________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 3464 | } else if let Some(value8) = value8 { [INFO] [stderr] 3465 | if CHINESE_NUMBERS_CHARS[0].contains(&value8) { [INFO] [stderr] 3466 | if let Some(value9) = value9 { [INFO] [stderr] 3467 | debug_assert_eq!(None, value24); [INFO] [stderr] 3468 | debug_assert_eq!(None, value25); [INFO] [stderr] 3469 | debug_assert_eq!(None, value26); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3478:109 [INFO] [stderr] | [INFO] [stderr] 3478 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3494:105 [INFO] [stderr] | [INFO] [stderr] 3494 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3497:101 [INFO] [stderr] | [INFO] [stderr] 3497 | Ok(msd as u64 * 100000000) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:3508:96 [INFO] [stderr] | [INFO] [stderr] 3508 | } else { [INFO] [stderr] | ________________________________________________________________________________________________^ [INFO] [stderr] 3509 | | if let Some(value9) = value9 { [INFO] [stderr] 3510 | | if CHINESE_NUMBERS_CHARS[0].contains(&value9) { [INFO] [stderr] 3511 | | if let Some(value10) = value10 { [INFO] [stderr] ... | [INFO] [stderr] 3540 | | } [INFO] [stderr] 3541 | | } [INFO] [stderr] | |_________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 3508 | } else if let Some(value9) = value9 { [INFO] [stderr] 3509 | if CHINESE_NUMBERS_CHARS[0].contains(&value9) { [INFO] [stderr] 3510 | if let Some(value10) = value10 { [INFO] [stderr] 3511 | debug_assert_eq!(None, value25); [INFO] [stderr] 3512 | debug_assert_eq!(None, value26); [INFO] [stderr] 3513 | debug_assert_eq!(None, value27); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3521:121 [INFO] [stderr] | [INFO] [stderr] 3521 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3536:117 [INFO] [stderr] | [INFO] [stderr] 3536 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3539:113 [INFO] [stderr] | [INFO] [stderr] 3539 | Ok(msd as u64 * 100000000) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:3550:108 [INFO] [stderr] | [INFO] [stderr] 3550 | } else { [INFO] [stderr] | ____________________________________________________________________________________________________________^ [INFO] [stderr] 3551 | | if let Some(value10) = value10 { [INFO] [stderr] 3552 | | if CHINESE_NUMBERS_CHARS[0].contains(&value10) { [INFO] [stderr] 3553 | | if let Some(value11) = value11 { [INFO] [stderr] ... | [INFO] [stderr] 3580 | | } [INFO] [stderr] 3581 | | } [INFO] [stderr] | |_____________________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 3550 | } else if let Some(value10) = value10 { [INFO] [stderr] 3551 | if CHINESE_NUMBERS_CHARS[0].contains(&value10) { [INFO] [stderr] 3552 | if let Some(value11) = value11 { [INFO] [stderr] 3553 | debug_assert_eq!(None, value26); [INFO] [stderr] 3554 | debug_assert_eq!(None, value27); [INFO] [stderr] 3555 | debug_assert_eq!(None, value28); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3562:133 [INFO] [stderr] | [INFO] [stderr] 3562 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3576:129 [INFO] [stderr] | [INFO] [stderr] 3576 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3579:125 [INFO] [stderr] | [INFO] [stderr] 3579 | Ok(msd as u64 * 100000000) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:3590:120 [INFO] [stderr] | [INFO] [stderr] 3590 | } else { [INFO] [stderr] | ________________________________________________________________________________________________________________________^ [INFO] [stderr] 3591 | | if let Some(value11) = value11 { [INFO] [stderr] 3592 | | if CHINESE_NUMBERS_CHARS[0].contains(&value11) { [INFO] [stderr] 3593 | | if let Some(value12) = value12 { [INFO] [stderr] ... | [INFO] [stderr] 3618 | | } [INFO] [stderr] 3619 | | } [INFO] [stderr] | |_________________________________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 3590 | } else if let Some(value11) = value11 { [INFO] [stderr] 3591 | if CHINESE_NUMBERS_CHARS[0].contains(&value11) { [INFO] [stderr] 3592 | if let Some(value12) = value12 { [INFO] [stderr] 3593 | debug_assert_eq!(None, value27); [INFO] [stderr] 3594 | debug_assert_eq!(None, value28); [INFO] [stderr] 3595 | debug_assert_eq!(None, value29); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3601:145 [INFO] [stderr] | [INFO] [stderr] 3601 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3614:141 [INFO] [stderr] | [INFO] [stderr] 3614 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3617:137 [INFO] [stderr] | [INFO] [stderr] 3617 | Ok(msd as u64 * 100000000) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:3628:132 [INFO] [stderr] | [INFO] [stderr] 3628 | } else { [INFO] [stderr] | ____________________________________________________________________________________________________________________________________^ [INFO] [stderr] 3629 | | if let Some(value12) = value12 { [INFO] [stderr] 3630 | | if CHINESE_NUMBERS_CHARS[0].contains(&value12) { [INFO] [stderr] 3631 | | if let Some(value13) = value13 { [INFO] [stderr] ... | [INFO] [stderr] 3654 | | } [INFO] [stderr] 3655 | | } [INFO] [stderr] | |_____________________________________________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 3628 | } else if let Some(value12) = value12 { [INFO] [stderr] 3629 | if CHINESE_NUMBERS_CHARS[0].contains(&value12) { [INFO] [stderr] 3630 | if let Some(value13) = value13 { [INFO] [stderr] 3631 | debug_assert_eq!(None, value28); [INFO] [stderr] 3632 | debug_assert_eq!(None, value29); [INFO] [stderr] 3633 | debug_assert_eq!(None, value30); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3638:157 [INFO] [stderr] | [INFO] [stderr] 3638 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3650:153 [INFO] [stderr] | [INFO] [stderr] 3650 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3653:149 [INFO] [stderr] | [INFO] [stderr] 3653 | Ok(msd as u64 * 100000000) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:3664:144 [INFO] [stderr] | [INFO] [stderr] 3664 | } else { [INFO] [stderr] | ________________________________________________________________________________________________________________________________________________^ [INFO] [stderr] 3665 | | if let Some(value13) = value13 { [INFO] [stderr] 3666 | | if CHINESE_NUMBERS_CHARS[0].contains(&value13) { [INFO] [stderr] 3667 | | if let Some(value14) = value14 { [INFO] [stderr] ... | [INFO] [stderr] 3688 | | } [INFO] [stderr] 3689 | | } [INFO] [stderr] | |_________________________________________________________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 3664 | } else if let Some(value13) = value13 { [INFO] [stderr] 3665 | if CHINESE_NUMBERS_CHARS[0].contains(&value13) { [INFO] [stderr] 3666 | if let Some(value14) = value14 { [INFO] [stderr] 3667 | debug_assert_eq!(None, value29); [INFO] [stderr] 3668 | debug_assert_eq!(None, value30); [INFO] [stderr] 3669 | debug_assert_eq!(None, value31); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3673:169 [INFO] [stderr] | [INFO] [stderr] 3673 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3684:165 [INFO] [stderr] | [INFO] [stderr] 3684 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3687:161 [INFO] [stderr] | [INFO] [stderr] 3687 | Ok(msd as u64 * 100000000) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:3698:156 [INFO] [stderr] | [INFO] [stderr] 3698 | } else { [INFO] [stderr] | ____________________________________________________________________________________________________________________________________________________________^ [INFO] [stderr] 3699 | | if let Some(value14) = value14 { [INFO] [stderr] 3700 | | if CHINESE_NUMBERS_CHARS[0].contains(&value14) { [INFO] [stderr] 3701 | | if let Some(value15) = value15 { [INFO] [stderr] ... | [INFO] [stderr] 3720 | | } [INFO] [stderr] 3721 | | } [INFO] [stderr] | |_____________________________________________________________________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 3698 | } else if let Some(value14) = value14 { [INFO] [stderr] 3699 | if CHINESE_NUMBERS_CHARS[0].contains(&value14) { [INFO] [stderr] 3700 | if let Some(value15) = value15 { [INFO] [stderr] 3701 | debug_assert_eq!(None, value30); [INFO] [stderr] 3702 | debug_assert_eq!(None, value31); [INFO] [stderr] 3703 | let rds = chinese_digit_10000_ten_thousand_compat(value15, value16, value17, value18, value19, value20, value21, value22, value23, value24, value25, value26, value27, value28, value29).map_err(|err| err + 14)?; [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3706:181 [INFO] [stderr] | [INFO] [stderr] 3706 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3716:177 [INFO] [stderr] | [INFO] [stderr] 3716 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3719:173 [INFO] [stderr] | [INFO] [stderr] 3719 | Ok(msd as u64 * 100000000) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:3730:168 [INFO] [stderr] | [INFO] [stderr] 3730 | } else { [INFO] [stderr] | ________________________________________________________________________________________________________________________________________________________________________^ [INFO] [stderr] 3731 | | if let Some(value15) = value15 { [INFO] [stderr] 3732 | | if CHINESE_NUMBERS_CHARS[0].contains(&value15) { [INFO] [stderr] 3733 | | if let Some(value16) = value16 { [INFO] [stderr] ... | [INFO] [stderr] 3750 | | } [INFO] [stderr] 3751 | | } [INFO] [stderr] | |_________________________________________________________________________________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 3730 | } else if let Some(value15) = value15 { [INFO] [stderr] 3731 | if CHINESE_NUMBERS_CHARS[0].contains(&value15) { [INFO] [stderr] 3732 | if let Some(value16) = value16 { [INFO] [stderr] 3733 | debug_assert_eq!(None, value31); [INFO] [stderr] 3734 | let rds = chinese_digit_10000_ten_thousand_compat(value16, value17, value18, value19, value20, value21, value22, value23, value24, value25, value26, value27, value28, value29, value30).map_err(|err| err + 15)?; [INFO] [stderr] 3735 | [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3737:193 [INFO] [stderr] | [INFO] [stderr] 3737 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3746:189 [INFO] [stderr] | [INFO] [stderr] 3746 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3749:185 [INFO] [stderr] | [INFO] [stderr] 3749 | Ok(msd as u64 * 100000000) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:3760:180 [INFO] [stderr] | [INFO] [stderr] 3760 | } else { [INFO] [stderr] | ____________________________________________________________________________________________________________________________________________________________________________________^ [INFO] [stderr] 3761 | | if let Some(value16) = value16 { [INFO] [stderr] 3762 | | if CHINESE_NUMBERS_CHARS[0].contains(&value16) { [INFO] [stderr] 3763 | | if let Some(value17) = value17 { [INFO] [stderr] ... | [INFO] [stderr] 3778 | | } [INFO] [stderr] 3779 | | } [INFO] [stderr] | |_____________________________________________________________________________________________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 3760 | } else if let Some(value16) = value16 { [INFO] [stderr] 3761 | if CHINESE_NUMBERS_CHARS[0].contains(&value16) { [INFO] [stderr] 3762 | if let Some(value17) = value17 { [INFO] [stderr] 3763 | let rds = chinese_digit_10000_ten_thousand_compat(value17, value18, value19, value20, value21, value22, value23, value24, value25, value26, value27, value28, value29, value30, value31).map_err(|err| err + 16)?; [INFO] [stderr] 3764 | [INFO] [stderr] 3765 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3766:205 [INFO] [stderr] | [INFO] [stderr] 3766 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3774:201 [INFO] [stderr] | [INFO] [stderr] 3774 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3777:197 [INFO] [stderr] | [INFO] [stderr] 3777 | Ok(msd as u64 * 100000000) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/mod.rs:3788:192 [INFO] [stderr] | [INFO] [stderr] 3788 | } else { [INFO] [stderr] | ________________________________________________________________________________________________________________________________________________________________________________________________^ [INFO] [stderr] 3789 | | if let Some(value17) = value17 { [INFO] [stderr] 3790 | | if CHINESE_NUMBERS_CHARS[0].contains(&value17) { [INFO] [stderr] 3791 | | if let Some(value18) = value18 { [INFO] [stderr] ... | [INFO] [stderr] 3805 | | } [INFO] [stderr] 3806 | | } [INFO] [stderr] | |_________________________________________________________________________________________________________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 3788 | } else if let Some(value17) = value17 { [INFO] [stderr] 3789 | if CHINESE_NUMBERS_CHARS[0].contains(&value17) { [INFO] [stderr] 3790 | if let Some(value18) = value18 { [INFO] [stderr] 3791 | let rds = chinese_digit_10000_ten_thousand_compat(value18, value19, value20, value21, value22, value23, value24, value25, value26, value27, value28, value29, value30, value31, None).map_err(|err| err + 17)?; [INFO] [stderr] 3792 | [INFO] [stderr] 3793 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3794:217 [INFO] [stderr] | [INFO] [stderr] 3794 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3801:213 [INFO] [stderr] | [INFO] [stderr] 3801 | Ok(msd as u64 * 100000000 + rds as u64) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/mod.rs:3804:209 [INFO] [stderr] | [INFO] [stderr] 3804 | Ok(msd as u64 * 100000000) [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:13:24 [INFO] [stderr] | [INFO] [stderr] 13 | } else { [INFO] [stderr] | ________________________^ [INFO] [stderr] 14 | | if let Some(value3) = value3 { [INFO] [stderr] 15 | | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 16 | | if let Some(value4) = value4 { [INFO] [stderr] ... | [INFO] [stderr] 57 | | } [INFO] [stderr] 58 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 13 | } else if let Some(value3) = value3 { [INFO] [stderr] 14 | if CHINESE_NUMBERS_CHARS[0].contains(&value3) { [INFO] [stderr] 15 | if let Some(value4) = value4 { [INFO] [stderr] 16 | debug_assert_eq!(None, value35); [INFO] [stderr] 17 | debug_assert_eq!(None, value36); [INFO] [stderr] 18 | debug_assert_eq!(None, value37); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:32:50 [INFO] [stderr] | [INFO] [stderr] 32 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:53:46 [INFO] [stderr] | [INFO] [stderr] 53 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:56:42 [INFO] [stderr] | [INFO] [stderr] 56 | Ok(msd as u128 * 10000000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:67:36 [INFO] [stderr] | [INFO] [stderr] 67 | } else { [INFO] [stderr] | ____________________________________^ [INFO] [stderr] 68 | | if let Some(value4) = value4 { [INFO] [stderr] 69 | | if CHINESE_NUMBERS_CHARS[0].contains(&value4) { [INFO] [stderr] 70 | | if let Some(value5) = value5 { [INFO] [stderr] ... | [INFO] [stderr] 109 | | } [INFO] [stderr] 110 | | } [INFO] [stderr] | |_____________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 67 | } else if let Some(value4) = value4 { [INFO] [stderr] 68 | if CHINESE_NUMBERS_CHARS[0].contains(&value4) { [INFO] [stderr] 69 | if let Some(value5) = value5 { [INFO] [stderr] 70 | debug_assert_eq!(None, value36); [INFO] [stderr] 71 | debug_assert_eq!(None, value37); [INFO] [stderr] 72 | debug_assert_eq!(None, value38); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:85:62 [INFO] [stderr] | [INFO] [stderr] 85 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:105:58 [INFO] [stderr] | [INFO] [stderr] 105 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:108:54 [INFO] [stderr] | [INFO] [stderr] 108 | Ok(msd as u128 * 10000000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:119:48 [INFO] [stderr] | [INFO] [stderr] 119 | } else { [INFO] [stderr] | ________________________________________________^ [INFO] [stderr] 120 | | if let Some(value5) = value5 { [INFO] [stderr] 121 | | if CHINESE_NUMBERS_CHARS[0].contains(&value5) { [INFO] [stderr] 122 | | if let Some(value6) = value6 { [INFO] [stderr] ... | [INFO] [stderr] 159 | | } [INFO] [stderr] 160 | | } [INFO] [stderr] | |_________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 119 | } else if let Some(value5) = value5 { [INFO] [stderr] 120 | if CHINESE_NUMBERS_CHARS[0].contains(&value5) { [INFO] [stderr] 121 | if let Some(value6) = value6 { [INFO] [stderr] 122 | debug_assert_eq!(None, value37); [INFO] [stderr] 123 | debug_assert_eq!(None, value38); [INFO] [stderr] 124 | debug_assert_eq!(None, value39); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:136:74 [INFO] [stderr] | [INFO] [stderr] 136 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:155:70 [INFO] [stderr] | [INFO] [stderr] 155 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:158:66 [INFO] [stderr] | [INFO] [stderr] 158 | Ok(msd as u128 * 10000000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:169:60 [INFO] [stderr] | [INFO] [stderr] 169 | } else { [INFO] [stderr] | ____________________________________________________________^ [INFO] [stderr] 170 | | if let Some(value6) = value6 { [INFO] [stderr] 171 | | if CHINESE_NUMBERS_CHARS[0].contains(&value6) { [INFO] [stderr] 172 | | if let Some(value7) = value7 { [INFO] [stderr] ... | [INFO] [stderr] 207 | | } [INFO] [stderr] 208 | | } [INFO] [stderr] | |_____________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 169 | } else if let Some(value6) = value6 { [INFO] [stderr] 170 | if CHINESE_NUMBERS_CHARS[0].contains(&value6) { [INFO] [stderr] 171 | if let Some(value7) = value7 { [INFO] [stderr] 172 | debug_assert_eq!(None, value38); [INFO] [stderr] 173 | debug_assert_eq!(None, value39); [INFO] [stderr] 174 | debug_assert_eq!(None, value40); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:185:86 [INFO] [stderr] | [INFO] [stderr] 185 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:203:82 [INFO] [stderr] | [INFO] [stderr] 203 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:206:78 [INFO] [stderr] | [INFO] [stderr] 206 | Ok(msd as u128 * 10000000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:217:72 [INFO] [stderr] | [INFO] [stderr] 217 | } else { [INFO] [stderr] | ________________________________________________________________________^ [INFO] [stderr] 218 | | if let Some(value7) = value7 { [INFO] [stderr] 219 | | if CHINESE_NUMBERS_CHARS[0].contains(&value7) { [INFO] [stderr] 220 | | if let Some(value8) = value8 { [INFO] [stderr] ... | [INFO] [stderr] 253 | | } [INFO] [stderr] 254 | | } [INFO] [stderr] | |_________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 217 | } else if let Some(value7) = value7 { [INFO] [stderr] 218 | if CHINESE_NUMBERS_CHARS[0].contains(&value7) { [INFO] [stderr] 219 | if let Some(value8) = value8 { [INFO] [stderr] 220 | debug_assert_eq!(None, value39); [INFO] [stderr] 221 | debug_assert_eq!(None, value40); [INFO] [stderr] 222 | debug_assert_eq!(None, value41); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:232:98 [INFO] [stderr] | [INFO] [stderr] 232 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:249:94 [INFO] [stderr] | [INFO] [stderr] 249 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:252:90 [INFO] [stderr] | [INFO] [stderr] 252 | Ok(msd as u128 * 10000000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:263:84 [INFO] [stderr] | [INFO] [stderr] 263 | } else { [INFO] [stderr] | ____________________________________________________________________________________^ [INFO] [stderr] 264 | | if let Some(value8) = value8 { [INFO] [stderr] 265 | | if CHINESE_NUMBERS_CHARS[0].contains(&value8) { [INFO] [stderr] 266 | | if let Some(value9) = value9 { [INFO] [stderr] ... | [INFO] [stderr] 297 | | } [INFO] [stderr] 298 | | } [INFO] [stderr] | |_____________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 263 | } else if let Some(value8) = value8 { [INFO] [stderr] 264 | if CHINESE_NUMBERS_CHARS[0].contains(&value8) { [INFO] [stderr] 265 | if let Some(value9) = value9 { [INFO] [stderr] 266 | debug_assert_eq!(None, value40); [INFO] [stderr] 267 | debug_assert_eq!(None, value41); [INFO] [stderr] 268 | debug_assert_eq!(None, value42); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:277:110 [INFO] [stderr] | [INFO] [stderr] 277 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:293:106 [INFO] [stderr] | [INFO] [stderr] 293 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:296:102 [INFO] [stderr] | [INFO] [stderr] 296 | Ok(msd as u128 * 10000000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:307:96 [INFO] [stderr] | [INFO] [stderr] 307 | } else { [INFO] [stderr] | ________________________________________________________________________________________________^ [INFO] [stderr] 308 | | if let Some(value9) = value9 { [INFO] [stderr] 309 | | if CHINESE_NUMBERS_CHARS[0].contains(&value9) { [INFO] [stderr] 310 | | if let Some(value10) = value10 { [INFO] [stderr] ... | [INFO] [stderr] 339 | | } [INFO] [stderr] 340 | | } [INFO] [stderr] | |_________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 307 | } else if let Some(value9) = value9 { [INFO] [stderr] 308 | if CHINESE_NUMBERS_CHARS[0].contains(&value9) { [INFO] [stderr] 309 | if let Some(value10) = value10 { [INFO] [stderr] 310 | debug_assert_eq!(None, value41); [INFO] [stderr] 311 | debug_assert_eq!(None, value42); [INFO] [stderr] 312 | debug_assert_eq!(None, value43); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:320:122 [INFO] [stderr] | [INFO] [stderr] 320 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:335:118 [INFO] [stderr] | [INFO] [stderr] 335 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:338:114 [INFO] [stderr] | [INFO] [stderr] 338 | Ok(msd as u128 * 10000000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:349:108 [INFO] [stderr] | [INFO] [stderr] 349 | } else { [INFO] [stderr] | ____________________________________________________________________________________________________________^ [INFO] [stderr] 350 | | if let Some(value10) = value10 { [INFO] [stderr] 351 | | if CHINESE_NUMBERS_CHARS[0].contains(&value10) { [INFO] [stderr] 352 | | if let Some(value11) = value11 { [INFO] [stderr] ... | [INFO] [stderr] 379 | | } [INFO] [stderr] 380 | | } [INFO] [stderr] | |_____________________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 349 | } else if let Some(value10) = value10 { [INFO] [stderr] 350 | if CHINESE_NUMBERS_CHARS[0].contains(&value10) { [INFO] [stderr] 351 | if let Some(value11) = value11 { [INFO] [stderr] 352 | debug_assert_eq!(None, value42); [INFO] [stderr] 353 | debug_assert_eq!(None, value43); [INFO] [stderr] 354 | debug_assert_eq!(None, value44); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:361:134 [INFO] [stderr] | [INFO] [stderr] 361 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:375:130 [INFO] [stderr] | [INFO] [stderr] 375 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:378:126 [INFO] [stderr] | [INFO] [stderr] 378 | Ok(msd as u128 * 10000000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:389:120 [INFO] [stderr] | [INFO] [stderr] 389 | } else { [INFO] [stderr] | ________________________________________________________________________________________________________________________^ [INFO] [stderr] 390 | | if let Some(value11) = value11 { [INFO] [stderr] 391 | | if CHINESE_NUMBERS_CHARS[0].contains(&value11) { [INFO] [stderr] 392 | | if let Some(value12) = value12 { [INFO] [stderr] ... | [INFO] [stderr] 417 | | } [INFO] [stderr] 418 | | } [INFO] [stderr] | |_________________________________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 389 | } else if let Some(value11) = value11 { [INFO] [stderr] 390 | if CHINESE_NUMBERS_CHARS[0].contains(&value11) { [INFO] [stderr] 391 | if let Some(value12) = value12 { [INFO] [stderr] 392 | debug_assert_eq!(None, value43); [INFO] [stderr] 393 | debug_assert_eq!(None, value44); [INFO] [stderr] 394 | debug_assert_eq!(None, value45); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:400:146 [INFO] [stderr] | [INFO] [stderr] 400 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:413:142 [INFO] [stderr] | [INFO] [stderr] 413 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:416:138 [INFO] [stderr] | [INFO] [stderr] 416 | Ok(msd as u128 * 10000000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:427:132 [INFO] [stderr] | [INFO] [stderr] 427 | } else { [INFO] [stderr] | ____________________________________________________________________________________________________________________________________^ [INFO] [stderr] 428 | | if let Some(value12) = value12 { [INFO] [stderr] 429 | | if CHINESE_NUMBERS_CHARS[0].contains(&value12) { [INFO] [stderr] 430 | | if let Some(value13) = value13 { [INFO] [stderr] ... | [INFO] [stderr] 453 | | } [INFO] [stderr] 454 | | } [INFO] [stderr] | |_____________________________________________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 427 | } else if let Some(value12) = value12 { [INFO] [stderr] 428 | if CHINESE_NUMBERS_CHARS[0].contains(&value12) { [INFO] [stderr] 429 | if let Some(value13) = value13 { [INFO] [stderr] 430 | debug_assert_eq!(None, value44); [INFO] [stderr] 431 | debug_assert_eq!(None, value45); [INFO] [stderr] 432 | debug_assert_eq!(None, value46); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:437:158 [INFO] [stderr] | [INFO] [stderr] 437 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:449:154 [INFO] [stderr] | [INFO] [stderr] 449 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:452:150 [INFO] [stderr] | [INFO] [stderr] 452 | Ok(msd as u128 * 10000000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:463:144 [INFO] [stderr] | [INFO] [stderr] 463 | } else { [INFO] [stderr] | ________________________________________________________________________________________________________________________________________________^ [INFO] [stderr] 464 | | if let Some(value13) = value13 { [INFO] [stderr] 465 | | if CHINESE_NUMBERS_CHARS[0].contains(&value13) { [INFO] [stderr] 466 | | if let Some(value14) = value14 { [INFO] [stderr] ... | [INFO] [stderr] 487 | | } [INFO] [stderr] 488 | | } [INFO] [stderr] | |_________________________________________________________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 463 | } else if let Some(value13) = value13 { [INFO] [stderr] 464 | if CHINESE_NUMBERS_CHARS[0].contains(&value13) { [INFO] [stderr] 465 | if let Some(value14) = value14 { [INFO] [stderr] 466 | debug_assert_eq!(None, value45); [INFO] [stderr] 467 | debug_assert_eq!(None, value46); [INFO] [stderr] 468 | debug_assert_eq!(None, value47); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:472:170 [INFO] [stderr] | [INFO] [stderr] 472 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:483:166 [INFO] [stderr] | [INFO] [stderr] 483 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:486:162 [INFO] [stderr] | [INFO] [stderr] 486 | Ok(msd as u128 * 10000000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:497:156 [INFO] [stderr] | [INFO] [stderr] 497 | } else { [INFO] [stderr] | ____________________________________________________________________________________________________________________________________________________________^ [INFO] [stderr] 498 | | if let Some(value14) = value14 { [INFO] [stderr] 499 | | if CHINESE_NUMBERS_CHARS[0].contains(&value14) { [INFO] [stderr] 500 | | if let Some(value15) = value15 { [INFO] [stderr] ... | [INFO] [stderr] 519 | | } [INFO] [stderr] 520 | | } [INFO] [stderr] | |_____________________________________________________________________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 497 | } else if let Some(value14) = value14 { [INFO] [stderr] 498 | if CHINESE_NUMBERS_CHARS[0].contains(&value14) { [INFO] [stderr] 499 | if let Some(value15) = value15 { [INFO] [stderr] 500 | debug_assert_eq!(None, value46); [INFO] [stderr] 501 | debug_assert_eq!(None, value47); [INFO] [stderr] 502 | let rds = chinese_digit_100000000_middle_compat(value15, value16, value17, value18, value19, value20, value21, value22, value23, value24, value25, value26, value27, value28, value29, value30, value31, value32, value33, value34, value35, value36, value37, value38, value39, value40, value41, value42, value43, value44, value45).map_err(|err| err + 14)?; [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:505:182 [INFO] [stderr] | [INFO] [stderr] 505 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:515:178 [INFO] [stderr] | [INFO] [stderr] 515 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:518:174 [INFO] [stderr] | [INFO] [stderr] 518 | Ok(msd as u128 * 10000000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:529:168 [INFO] [stderr] | [INFO] [stderr] 529 | } else { [INFO] [stderr] | ________________________________________________________________________________________________________________________________________________________________________^ [INFO] [stderr] 530 | | if let Some(value15) = value15 { [INFO] [stderr] 531 | | if CHINESE_NUMBERS_CHARS[0].contains(&value15) { [INFO] [stderr] 532 | | if let Some(value16) = value16 { [INFO] [stderr] ... | [INFO] [stderr] 549 | | } [INFO] [stderr] 550 | | } [INFO] [stderr] | |_________________________________________________________________________________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 529 | } else if let Some(value15) = value15 { [INFO] [stderr] 530 | if CHINESE_NUMBERS_CHARS[0].contains(&value15) { [INFO] [stderr] 531 | if let Some(value16) = value16 { [INFO] [stderr] 532 | debug_assert_eq!(None, value47); [INFO] [stderr] 533 | let rds = chinese_digit_100000000_middle_compat(value16, value17, value18, value19, value20, value21, value22, value23, value24, value25, value26, value27, value28, value29, value30, value31, value32, value33, value34, value35, value36, value37, value38, value39, value40, value41, value42, value43, value44, value45, value46).map_err(|err| err + 15)?; [INFO] [stderr] 534 | [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:536:194 [INFO] [stderr] | [INFO] [stderr] 536 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:545:190 [INFO] [stderr] | [INFO] [stderr] 545 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:548:186 [INFO] [stderr] | [INFO] [stderr] 548 | Ok(msd as u128 * 10000000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:559:180 [INFO] [stderr] | [INFO] [stderr] 559 | } else { [INFO] [stderr] | ____________________________________________________________________________________________________________________________________________________________________________________^ [INFO] [stderr] 560 | | if let Some(value16) = value16 { [INFO] [stderr] 561 | | if CHINESE_NUMBERS_CHARS[0].contains(&value16) { [INFO] [stderr] 562 | | if let Some(value17) = value17 { [INFO] [stderr] ... | [INFO] [stderr] 577 | | } [INFO] [stderr] 578 | | } [INFO] [stderr] | |_____________________________________________________________________________________________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 559 | } else if let Some(value16) = value16 { [INFO] [stderr] 560 | if CHINESE_NUMBERS_CHARS[0].contains(&value16) { [INFO] [stderr] 561 | if let Some(value17) = value17 { [INFO] [stderr] 562 | let rds = chinese_digit_100000000_middle_compat(value17, value18, value19, value20, value21, value22, value23, value24, value25, value26, value27, value28, value29, value30, value31, value32, value33, value34, value35, value36, value37, value38, value39, value40, value41, value42, value43, value44, value45, value46, value47).map_err(|err| err + 16)?; [INFO] [stderr] 563 | [INFO] [stderr] 564 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:565:206 [INFO] [stderr] | [INFO] [stderr] 565 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:573:202 [INFO] [stderr] | [INFO] [stderr] 573 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:576:198 [INFO] [stderr] | [INFO] [stderr] 576 | Ok(msd as u128 * 10000000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:587:192 [INFO] [stderr] | [INFO] [stderr] 587 | } else { [INFO] [stderr] | ________________________________________________________________________________________________________________________________________________________________________________________________^ [INFO] [stderr] 588 | | if let Some(value17) = value17 { [INFO] [stderr] 589 | | if CHINESE_NUMBERS_CHARS[0].contains(&value17) { [INFO] [stderr] 590 | | if let Some(value18) = value18 { [INFO] [stderr] ... | [INFO] [stderr] 604 | | } [INFO] [stderr] 605 | | } [INFO] [stderr] | |_________________________________________________________________________________________________________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 587 | } else if let Some(value17) = value17 { [INFO] [stderr] 588 | if CHINESE_NUMBERS_CHARS[0].contains(&value17) { [INFO] [stderr] 589 | if let Some(value18) = value18 { [INFO] [stderr] 590 | let rds = chinese_digit_100000000_middle_compat(value18, value19, value20, value21, value22, value23, value24, value25, value26, value27, value28, value29, value30, value31, value32, value33, value34, value35, value36, value37, value38, value39, value40, value41, value42, value43, value44, value45, value46, value47, None).map_err(|err| err + 17)?; [INFO] [stderr] 591 | [INFO] [stderr] 592 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:593:218 [INFO] [stderr] | [INFO] [stderr] 593 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:600:214 [INFO] [stderr] | [INFO] [stderr] 600 | Ok(msd as u128 * 10000000000000000 + rds as u128) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/inner_functions/crazy_functions/chinese_digit_10000000000000000_middle_compat.rs:603:210 [INFO] [stderr] | [INFO] [stderr] 603 | Ok(msd as u128 * 10000000000000000) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/lib.rs:287:29 [INFO] [stderr] | [INFO] [stderr] 287 | assert!(value < 10000000000000000); // support to "極" [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:107:39 [INFO] [stderr] | [INFO] [stderr] 107 | digit_10000(chinese_number_index, 100001, &mut s, false); [INFO] [stderr] | ^^^^^^ help: consider: `100_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:108:39 [INFO] [stderr] | [INFO] [stderr] 108 | digit_10000(chinese_number_index, 110010, &mut s, false); [INFO] [stderr] | ^^^^^^ help: consider: `110_010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:109:39 [INFO] [stderr] | [INFO] [stderr] 109 | digit_10000(chinese_number_index, 1001000, &mut s, false); [INFO] [stderr] | ^^^^^^^ help: consider: `1_001_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:110:39 [INFO] [stderr] | [INFO] [stderr] 110 | digit_10000(chinese_number_index, 1100101, &mut s, false); [INFO] [stderr] | ^^^^^^^ help: consider: `1_100_101` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:111:39 [INFO] [stderr] | [INFO] [stderr] 111 | digit_10000(chinese_number_index, 99999999, &mut s, false); [INFO] [stderr] | ^^^^^^^^ help: consider: `99_999_999` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:117:39 [INFO] [stderr] | [INFO] [stderr] 117 | digit_10000(chinese_number_index, 100001, &mut s, false); [INFO] [stderr] | ^^^^^^ help: consider: `100_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:118:39 [INFO] [stderr] | [INFO] [stderr] 118 | digit_10000(chinese_number_index, 110010, &mut s, false); [INFO] [stderr] | ^^^^^^ help: consider: `110_010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:119:39 [INFO] [stderr] | [INFO] [stderr] 119 | digit_10000(chinese_number_index, 1001000, &mut s, false); [INFO] [stderr] | ^^^^^^^ help: consider: `1_001_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:120:39 [INFO] [stderr] | [INFO] [stderr] 120 | digit_10000(chinese_number_index, 1100101, &mut s, false); [INFO] [stderr] | ^^^^^^^ help: consider: `1_100_101` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:121:39 [INFO] [stderr] | [INFO] [stderr] 121 | digit_10000(chinese_number_index, 99999999, &mut s, false); [INFO] [stderr] | ^^^^^^^^ help: consider: `99_999_999` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:134:39 [INFO] [stderr] | [INFO] [stderr] 134 | digit_10000(chinese_number_index, 100001, &mut s, true); [INFO] [stderr] | ^^^^^^ help: consider: `100_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:135:39 [INFO] [stderr] | [INFO] [stderr] 135 | digit_10000(chinese_number_index, 110010, &mut s, true); [INFO] [stderr] | ^^^^^^ help: consider: `110_010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:136:39 [INFO] [stderr] | [INFO] [stderr] 136 | digit_10000(chinese_number_index, 1001000, &mut s, true); [INFO] [stderr] | ^^^^^^^ help: consider: `1_001_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:137:39 [INFO] [stderr] | [INFO] [stderr] 137 | digit_10000(chinese_number_index, 1100101, &mut s, true); [INFO] [stderr] | ^^^^^^^ help: consider: `1_100_101` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:138:39 [INFO] [stderr] | [INFO] [stderr] 138 | digit_10000(chinese_number_index, 99999999, &mut s, true); [INFO] [stderr] | ^^^^^^^^ help: consider: `99_999_999` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:144:39 [INFO] [stderr] | [INFO] [stderr] 144 | digit_10000(chinese_number_index, 100001, &mut s, true); [INFO] [stderr] | ^^^^^^ help: consider: `100_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:145:39 [INFO] [stderr] | [INFO] [stderr] 145 | digit_10000(chinese_number_index, 110010, &mut s, true); [INFO] [stderr] | ^^^^^^ help: consider: `110_010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:146:39 [INFO] [stderr] | [INFO] [stderr] 146 | digit_10000(chinese_number_index, 1001000, &mut s, true); [INFO] [stderr] | ^^^^^^^ help: consider: `1_001_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:147:39 [INFO] [stderr] | [INFO] [stderr] 147 | digit_10000(chinese_number_index, 1100101, &mut s, true); [INFO] [stderr] | ^^^^^^^ help: consider: `1_100_101` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:148:39 [INFO] [stderr] | [INFO] [stderr] 148 | digit_10000(chinese_number_index, 99999999, &mut s, true); [INFO] [stderr] | ^^^^^^^^ help: consider: `99_999_999` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:200:46 [INFO] [stderr] | [INFO] [stderr] 200 | digit_10000_compat(chinese_number_index, 100000, &mut s, false); [INFO] [stderr] | ^^^^^^ help: consider: `100_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:201:46 [INFO] [stderr] | [INFO] [stderr] 201 | digit_10000_compat(chinese_number_index, 666066, &mut s, false); [INFO] [stderr] | ^^^^^^ help: consider: `666_066` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:202:46 [INFO] [stderr] | [INFO] [stderr] 202 | digit_10000_compat(chinese_number_index, 990909, &mut s, false); [INFO] [stderr] | ^^^^^^ help: consider: `990_909` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:220:46 [INFO] [stderr] | [INFO] [stderr] 220 | digit_10000_compat(chinese_number_index, 100000, &mut s, true); [INFO] [stderr] | ^^^^^^ help: consider: `100_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:221:46 [INFO] [stderr] | [INFO] [stderr] 221 | digit_10000_compat(chinese_number_index, 666066, &mut s, true); [INFO] [stderr] | ^^^^^^ help: consider: `666_066` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:222:46 [INFO] [stderr] | [INFO] [stderr] 222 | digit_10000_compat(chinese_number_index, 990909, &mut s, true); [INFO] [stderr] | ^^^^^^ help: consider: `990_909` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:237:50 [INFO] [stderr] | [INFO] [stderr] 237 | digit_100000000_compat(chinese_number_index, 333333, &mut s, false); [INFO] [stderr] | ^^^^^^ help: consider: `333_333` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:238:50 [INFO] [stderr] | [INFO] [stderr] 238 | digit_100000000_compat(chinese_number_index, 44444444, &mut s, false); [INFO] [stderr] | ^^^^^^^^ help: consider: `44_444_444` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:239:50 [INFO] [stderr] | [INFO] [stderr] 239 | digit_100000000_compat(chinese_number_index, 5555555555, &mut s, false); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `5_555_555_555` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:240:50 [INFO] [stderr] | [INFO] [stderr] 240 | digit_100000000_compat(chinese_number_index, 1000000000000000, &mut s, false); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `1_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:241:50 [INFO] [stderr] | [INFO] [stderr] 241 | digit_100000000_compat(chinese_number_index, 9990099009900909, &mut s, false); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `9_990_099_009_900_909` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:256:50 [INFO] [stderr] | [INFO] [stderr] 256 | digit_100000000_compat(chinese_number_index, 333333, &mut s, true); [INFO] [stderr] | ^^^^^^ help: consider: `333_333` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:257:50 [INFO] [stderr] | [INFO] [stderr] 257 | digit_100000000_compat(chinese_number_index, 44444444, &mut s, true); [INFO] [stderr] | ^^^^^^^^ help: consider: `44_444_444` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:258:50 [INFO] [stderr] | [INFO] [stderr] 258 | digit_100000000_compat(chinese_number_index, 5555555555, &mut s, true); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `5_555_555_555` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:259:50 [INFO] [stderr] | [INFO] [stderr] 259 | digit_100000000_compat(chinese_number_index, 1000000000000000, &mut s, true); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `1_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:260:50 [INFO] [stderr] | [INFO] [stderr] 260 | digit_100000000_compat(chinese_number_index, 9990099009900909, &mut s, true); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `9_990_099_009_900_909` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:274:58 [INFO] [stderr] | [INFO] [stderr] 274 | digit_10000000000000000_compat(chinese_number_index, 222222, &mut s, false); [INFO] [stderr] | ^^^^^^ help: consider: `222_222` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:275:58 [INFO] [stderr] | [INFO] [stderr] 275 | digit_10000000000000000_compat(chinese_number_index, 3333333333, &mut s, false); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `3_333_333_333` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:276:58 [INFO] [stderr] | [INFO] [stderr] 276 | digit_10000000000000000_compat(chinese_number_index, 44444444444444, &mut s, false); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: consider: `44_444_444_444_444` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:277:58 [INFO] [stderr] | [INFO] [stderr] 277 | digit_10000000000000000_compat(chinese_number_index, 555555555555555555, &mut s, false); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `555_555_555_555_555_555` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:278:58 [INFO] [stderr] | [INFO] [stderr] 278 | digit_10000000000000000_compat(chinese_number_index, 1000000000000000000000000000, &mut s, false); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `1_000_000_000_000_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:279:58 [INFO] [stderr] | [INFO] [stderr] 279 | digit_10000000000000000_compat(chinese_number_index, 9999900009999000099990000909, &mut s, false); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `9_999_900_009_999_000_099_990_000_909` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:280:58 [INFO] [stderr] | [INFO] [stderr] 280 | digit_10000000000000000_compat(chinese_number_index, 10000000000000000000000000000000, &mut s, false); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:294:58 [INFO] [stderr] | [INFO] [stderr] 294 | digit_10000000000000000_compat(chinese_number_index, 222222, &mut s, true); [INFO] [stderr] | ^^^^^^ help: consider: `222_222` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:295:58 [INFO] [stderr] | [INFO] [stderr] 295 | digit_10000000000000000_compat(chinese_number_index, 3333333333, &mut s, true); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `3_333_333_333` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:296:58 [INFO] [stderr] | [INFO] [stderr] 296 | digit_10000000000000000_compat(chinese_number_index, 44444444444444, &mut s, true); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: consider: `44_444_444_444_444` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:297:58 [INFO] [stderr] | [INFO] [stderr] 297 | digit_10000000000000000_compat(chinese_number_index, 555555555555555555, &mut s, true); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `555_555_555_555_555_555` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:298:58 [INFO] [stderr] | [INFO] [stderr] 298 | digit_10000000000000000_compat(chinese_number_index, 1000000000000000000000000000, &mut s, true); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `1_000_000_000_000_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:299:58 [INFO] [stderr] | [INFO] [stderr] 299 | digit_10000000000000000_compat(chinese_number_index, 9999900009999000099990000909, &mut s, true); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `9_999_900_009_999_000_099_990_000_909` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:300:58 [INFO] [stderr] | [INFO] [stderr] 300 | digit_10000000000000000_compat(chinese_number_index, 10000000000000000000000000000000, &mut s, true); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:314:74 [INFO] [stderr] | [INFO] [stderr] 314 | digit_100000000000000000000000000000000_compat(chinese_number_index, 22222222, &mut s, false); [INFO] [stderr] | ^^^^^^^^ help: consider: `22_222_222` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:315:74 [INFO] [stderr] | [INFO] [stderr] 315 | digit_100000000000000000000000000000000_compat(chinese_number_index, 33333333333333, &mut s, false); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: consider: `33_333_333_333_333` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:316:74 [INFO] [stderr] | [INFO] [stderr] 316 | digit_100000000000000000000000000000000_compat(chinese_number_index, 44444444444444444444, &mut s, false); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider: `44_444_444_444_444_444_444` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:317:74 [INFO] [stderr] | [INFO] [stderr] 317 | digit_100000000000000000000000000000000_compat(chinese_number_index, 55555555555555555555555555, &mut s, false); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `55_555_555_555_555_555_555_555_555` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:318:74 [INFO] [stderr] | [INFO] [stderr] 318 | digit_100000000000000000000000000000000_compat(chinese_number_index, 100000000000000000000000000000000000000, &mut s, false); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `100_000_000_000_000_000_000_000_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:319:74 [INFO] [stderr] | [INFO] [stderr] 319 | digit_100000000000000000000000000000000_compat(chinese_number_index, 333333000000333333000000333333000000303, &mut s, false); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `333_333_000_000_333_333_000_000_333_333_000_000_303` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:333:74 [INFO] [stderr] | [INFO] [stderr] 333 | digit_100000000000000000000000000000000_compat(chinese_number_index, 22222222, &mut s, true); [INFO] [stderr] | ^^^^^^^^ help: consider: `22_222_222` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:334:74 [INFO] [stderr] | [INFO] [stderr] 334 | digit_100000000000000000000000000000000_compat(chinese_number_index, 33333333333333, &mut s, true); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: consider: `33_333_333_333_333` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:335:74 [INFO] [stderr] | [INFO] [stderr] 335 | digit_100000000000000000000000000000000_compat(chinese_number_index, 44444444444444444444, &mut s, true); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider: `44_444_444_444_444_444_444` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:336:74 [INFO] [stderr] | [INFO] [stderr] 336 | digit_100000000000000000000000000000000_compat(chinese_number_index, 55555555555555555555555555, &mut s, true); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `55_555_555_555_555_555_555_555_555` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:337:74 [INFO] [stderr] | [INFO] [stderr] 337 | digit_100000000000000000000000000000000_compat(chinese_number_index, 100000000000000000000000000000000000000, &mut s, true); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `100_000_000_000_000_000_000_000_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:338:74 [INFO] [stderr] | [INFO] [stderr] 338 | digit_100000000000000000000000000000000_compat(chinese_number_index, 333333000000333333000000333333000000303, &mut s, true); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `333_333_000_000_333_333_000_000_333_333_000_000_303` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:353:48 [INFO] [stderr] | [INFO] [stderr] 353 | digit_compat_low_u32(chinese_number_index, 100000, &mut s); [INFO] [stderr] | ^^^^^^ help: consider: `100_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:369:48 [INFO] [stderr] | [INFO] [stderr] 369 | digit_compat_low_u64(chinese_number_index, 100000, &mut s); [INFO] [stderr] | ^^^^^^ help: consider: `100_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:370:48 [INFO] [stderr] | [INFO] [stderr] 370 | digit_compat_low_u64(chinese_number_index, 100001, &mut s); [INFO] [stderr] | ^^^^^^ help: consider: `100_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:371:48 [INFO] [stderr] | [INFO] [stderr] 371 | digit_compat_low_u64(chinese_number_index, 1000000000000000, &mut s); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `1_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:372:48 [INFO] [stderr] | [INFO] [stderr] 372 | digit_compat_low_u64(chinese_number_index, 1001000000000101, &mut s); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `1_001_000_000_000_101` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:387:57 [INFO] [stderr] | [INFO] [stderr] 387 | digit_compat_ten_thousand_u32(chinese_number_index, 100000, &mut s); [INFO] [stderr] | ^^^^^^ help: consider: `100_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:388:58 [INFO] [stderr] | [INFO] [stderr] 388 | digit_compat_ten_thousand_u128(chinese_number_index, 1000000001, &mut s); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_000_000_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:404:57 [INFO] [stderr] | [INFO] [stderr] 404 | digit_compat_ten_thousand_u64(chinese_number_index, 100000, &mut s); [INFO] [stderr] | ^^^^^^ help: consider: `100_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:405:57 [INFO] [stderr] | [INFO] [stderr] 405 | digit_compat_ten_thousand_u64(chinese_number_index, 1000000001, &mut s); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_000_000_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:406:57 [INFO] [stderr] | [INFO] [stderr] 406 | digit_compat_ten_thousand_u64(chinese_number_index, 1000000000000000, &mut s); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `1_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:407:57 [INFO] [stderr] | [INFO] [stderr] 407 | digit_compat_ten_thousand_u64(chinese_number_index, 1001000000000101, &mut s); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `1_001_000_000_000_101` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:423:58 [INFO] [stderr] | [INFO] [stderr] 423 | digit_compat_ten_thousand_u128(chinese_number_index, 100000, &mut s); [INFO] [stderr] | ^^^^^^ help: consider: `100_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:424:58 [INFO] [stderr] | [INFO] [stderr] 424 | digit_compat_ten_thousand_u128(chinese_number_index, 1000000001, &mut s); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_000_000_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:425:58 [INFO] [stderr] | [INFO] [stderr] 425 | digit_compat_ten_thousand_u128(chinese_number_index, 1000000000000000, &mut s); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `1_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:426:58 [INFO] [stderr] | [INFO] [stderr] 426 | digit_compat_ten_thousand_u128(chinese_number_index, 1001000000000101, &mut s); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `1_001_000_000_000_101` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:443:51 [INFO] [stderr] | [INFO] [stderr] 443 | digit_compat_middle_u64(chinese_number_index, 100000, &mut s); [INFO] [stderr] | ^^^^^^ help: consider: `100_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:444:51 [INFO] [stderr] | [INFO] [stderr] 444 | digit_compat_middle_u64(chinese_number_index, 1000000001, &mut s); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_000_000_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:445:51 [INFO] [stderr] | [INFO] [stderr] 445 | digit_compat_middle_u64(chinese_number_index, 1000000000000000, &mut s); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `1_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:446:51 [INFO] [stderr] | [INFO] [stderr] 446 | digit_compat_middle_u64(chinese_number_index, 1001000000000101, &mut s); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `1_001_000_000_000_101` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:462:52 [INFO] [stderr] | [INFO] [stderr] 462 | digit_compat_middle_u128(chinese_number_index, 100000, &mut s); [INFO] [stderr] | ^^^^^^ help: consider: `100_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:463:52 [INFO] [stderr] | [INFO] [stderr] 463 | digit_compat_middle_u128(chinese_number_index, 1000000001, &mut s); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_000_000_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:464:52 [INFO] [stderr] | [INFO] [stderr] 464 | digit_compat_middle_u128(chinese_number_index, 1000000000000000, &mut s); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `1_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:465:52 [INFO] [stderr] | [INFO] [stderr] 465 | digit_compat_middle_u128(chinese_number_index, 1001000000000101, &mut s); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `1_001_000_000_000_101` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:589:16 [INFO] [stderr] | [INFO] [stderr] 589 | assert_eq!(100000, chinese_digit_100000_low_compat('一', Some('億'), None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^ help: consider: `100_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:590:16 [INFO] [stderr] | [INFO] [stderr] 590 | assert_eq!(100001, chinese_digit_100000_low_compat('一', Some('億'), Some('零'), Some('壹'), None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^ help: consider: `100_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:591:16 [INFO] [stderr] | [INFO] [stderr] 591 | assert_eq!(110000, chinese_digit_100000_low_compat('一', Some('億'), Some('一'), Some('萬'), None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^ help: consider: `110_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:592:16 [INFO] [stderr] | [INFO] [stderr] 592 | assert_eq!(110001, chinese_digit_100000_low_compat('一', Some('億'), Some('一'), Some('萬'), Some('零'), Some('壹'), None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^ help: consider: `110_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:593:16 [INFO] [stderr] | [INFO] [stderr] 593 | assert_eq!(999999, chinese_digit_100000_low_compat('九', Some('億'), Some('九'), Some('萬'), Some('九'), Some('仟'), Some('玖'), Some('佰'), Some('玖'), Some('十'), Some('九')).unwrap()); [INFO] [stderr] | ^^^^^^ help: consider: `999_999` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:603:16 [INFO] [stderr] | [INFO] [stderr] 603 | assert_eq!(100000, chinese_digit_1000000_low_compat('一', Some('億'), None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^ help: consider: `100_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:604:16 [INFO] [stderr] | [INFO] [stderr] 604 | assert_eq!(100001, chinese_digit_1000000_low_compat('一', Some('億'), Some('零'), Some('壹'), None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^ help: consider: `100_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:605:16 [INFO] [stderr] | [INFO] [stderr] 605 | assert_eq!(1000000, chinese_digit_1000000_low_compat('一', Some('兆'), None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^ help: consider: `1_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:606:16 [INFO] [stderr] | [INFO] [stderr] 606 | assert_eq!(1000001, chinese_digit_1000000_low_compat('一', Some('兆'), Some('零'), Some('壹'), None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^ help: consider: `1_000_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:607:16 [INFO] [stderr] | [INFO] [stderr] 607 | assert_eq!(1010000, chinese_digit_1000000_low_compat('一', Some('兆'), Some('零'), Some('壹'), Some('萬'), None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^ help: consider: `1_010_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:608:16 [INFO] [stderr] | [INFO] [stderr] 608 | assert_eq!(1010001, chinese_digit_1000000_low_compat('一', Some('兆'), Some('零'), Some('壹'), Some('萬'), Some('零'), Some('壹'), None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^ help: consider: `1_010_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:609:16 [INFO] [stderr] | [INFO] [stderr] 609 | assert_eq!(1100000, chinese_digit_1000000_low_compat('一', Some('兆'), Some('一'), Some('億'), None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^ help: consider: `1_100_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:610:16 [INFO] [stderr] | [INFO] [stderr] 610 | assert_eq!(1100001, chinese_digit_1000000_low_compat('一', Some('兆'), Some('一'), Some('億'), Some('零'), Some('壹'), None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^ help: consider: `1_100_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:611:16 [INFO] [stderr] | [INFO] [stderr] 611 | assert_eq!(9999999, chinese_digit_1000000_low_compat('九', Some('兆'), Some('玖'), Some('億'), Some('九'), Some('萬'), Some('九'), Some('仟'), Some('玖'), Some('佰'), Some('玖'), Some('十'), Some('九')).unwrap()); [INFO] [stderr] | ^^^^^^^ help: consider: `9_999_999` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:621:16 [INFO] [stderr] | [INFO] [stderr] 621 | assert_eq!(100000, chinese_digit_10000000_low_compat('一', Some('億'), None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^ help: consider: `100_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:622:16 [INFO] [stderr] | [INFO] [stderr] 622 | assert_eq!(100001, chinese_digit_10000000_low_compat('一', Some('億'), Some('零'), Some('壹'), None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^ help: consider: `100_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:623:16 [INFO] [stderr] | [INFO] [stderr] 623 | assert_eq!(1000000, chinese_digit_10000000_low_compat('一', Some('兆'), None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^ help: consider: `1_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:624:16 [INFO] [stderr] | [INFO] [stderr] 624 | assert_eq!(1000001, chinese_digit_10000000_low_compat('一', Some('兆'), Some('零'), Some('壹'), None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^ help: consider: `1_000_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:625:16 [INFO] [stderr] | [INFO] [stderr] 625 | assert_eq!(10000000, chinese_digit_10000000_low_compat('一', Some('京'), None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^ help: consider: `10_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:626:16 [INFO] [stderr] | [INFO] [stderr] 626 | assert_eq!(10000001, chinese_digit_10000000_low_compat('一', Some('京'), Some('零'), Some('壹'), None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^ help: consider: `10_000_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:627:16 [INFO] [stderr] | [INFO] [stderr] 627 | assert_eq!(99999999, chinese_digit_10000000_low_compat('九', Some('京'), Some('九'), Some('兆'), Some('玖'), Some('億'), Some('九'), Some('萬'), Some('九'), Some('仟'), Some('玖'), Some('佰'), Some('玖'), Some('十'), Some('九')).unwrap()); [INFO] [stderr] | ^^^^^^^^ help: consider: `99_999_999` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:637:16 [INFO] [stderr] | [INFO] [stderr] 637 | assert_eq!(100000, chinese_digit_100000000_low_compat('一', Some('億'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^ help: consider: `100_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:638:16 [INFO] [stderr] | [INFO] [stderr] 638 | assert_eq!(100001, chinese_digit_100000000_low_compat('一', Some('億'), Some('零'), Some('壹'), None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^ help: consider: `100_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:639:16 [INFO] [stderr] | [INFO] [stderr] 639 | assert_eq!(1000000, chinese_digit_100000000_low_compat('一', Some('兆'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^ help: consider: `1_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:640:16 [INFO] [stderr] | [INFO] [stderr] 640 | assert_eq!(1000001, chinese_digit_100000000_low_compat('一', Some('兆'), Some('零'), Some('壹'), None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^ help: consider: `1_000_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:641:16 [INFO] [stderr] | [INFO] [stderr] 641 | assert_eq!(10000000, chinese_digit_100000000_low_compat('一', Some('京'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^ help: consider: `10_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:642:16 [INFO] [stderr] | [INFO] [stderr] 642 | assert_eq!(10000001, chinese_digit_100000000_low_compat('一', Some('京'), Some('零'), Some('壹'), None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^ help: consider: `10_000_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:643:16 [INFO] [stderr] | [INFO] [stderr] 643 | assert_eq!(100000000, chinese_digit_100000000_low_compat('一', Some('垓'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:644:16 [INFO] [stderr] | [INFO] [stderr] 644 | assert_eq!(100000001, chinese_digit_100000000_low_compat('一', Some('垓'), Some('零'), Some('壹'), None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:645:16 [INFO] [stderr] | [INFO] [stderr] 645 | assert_eq!(999999999, chinese_digit_100000000_low_compat('九', Some('垓'), Some('九'), Some('京'), Some('九'), Some('兆'), Some('玖'), Some('億'), Some('九'), Some('萬'), Some('九'), Some('仟'), Some('玖'), Some('佰'), Some('玖'), Some('十'), Some('九')).unwrap()); [INFO] [stderr] | ^^^^^^^^^ help: consider: `999_999_999` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:655:16 [INFO] [stderr] | [INFO] [stderr] 655 | assert_eq!(100000, chinese_digit_1000000000_low_compat('一', Some('億'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^ help: consider: `100_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:656:16 [INFO] [stderr] | [INFO] [stderr] 656 | assert_eq!(100001, chinese_digit_1000000000_low_compat('一', Some('億'), Some('零'), Some('壹'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^ help: consider: `100_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:657:16 [INFO] [stderr] | [INFO] [stderr] 657 | assert_eq!(1000000, chinese_digit_1000000000_low_compat('一', Some('兆'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^ help: consider: `1_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:658:16 [INFO] [stderr] | [INFO] [stderr] 658 | assert_eq!(1000001, chinese_digit_1000000000_low_compat('一', Some('兆'), Some('零'), Some('壹'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^ help: consider: `1_000_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:659:16 [INFO] [stderr] | [INFO] [stderr] 659 | assert_eq!(10000000, chinese_digit_1000000000_low_compat('一', Some('京'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^ help: consider: `10_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:660:16 [INFO] [stderr] | [INFO] [stderr] 660 | assert_eq!(10000001, chinese_digit_1000000000_low_compat('一', Some('京'), Some('零'), Some('壹'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^ help: consider: `10_000_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:661:16 [INFO] [stderr] | [INFO] [stderr] 661 | assert_eq!(100000000, chinese_digit_1000000000_low_compat('一', Some('垓'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:662:16 [INFO] [stderr] | [INFO] [stderr] 662 | assert_eq!(100000001, chinese_digit_1000000000_low_compat('一', Some('垓'), Some('零'), Some('壹'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:663:16 [INFO] [stderr] | [INFO] [stderr] 663 | assert_eq!(1000000000, chinese_digit_1000000000_low_compat('一', Some('秭'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:664:16 [INFO] [stderr] | [INFO] [stderr] 664 | assert_eq!(1000000001, chinese_digit_1000000000_low_compat('一', Some('秭'), Some('零'), Some('壹'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_000_000_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:665:16 [INFO] [stderr] | [INFO] [stderr] 665 | assert_eq!(9999999999, chinese_digit_1000000000_low_compat('九', Some('秭'), Some('九'), Some('垓'), Some('九'), Some('京'), Some('九'), Some('兆'), Some('玖'), Some('億'), Some('九'), Some('萬'), Some('九'), Some('仟'), Some('玖'), Some('佰'), Some('玖'), Some('十'), Some('九')).unwrap()); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `9_999_999_999` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:672:16 [INFO] [stderr] | [INFO] [stderr] 672 | assert_eq!(1000000000000000, chinese_digit_1000000000000000_low_compat('一', Some('極'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `1_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:673:16 [INFO] [stderr] | [INFO] [stderr] 673 | assert_eq!(1000000000000001, chinese_digit_1000000000000000_low_compat('一', Some('極'), Some('零'), Some('壹'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `1_000_000_000_000_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:674:16 [INFO] [stderr] | [INFO] [stderr] 674 | assert_eq!(9999999999999999, chinese_digit_1000000000000000_low_compat('九', Some('極'), Some('九'), Some('載'), Some('九'), Some('正'), Some('九'), Some('澗'), Some('玖'), Some('溝'), Some('九'), Some('穰'), Some('九'), Some('秭'), Some('玖'), Some('垓'), Some('玖'), Some('京'), Some('九'), Some('兆'), Some('玖'), Some('億'), Some('九'), Some('萬'), Some('九'), Some('仟'), Some('玖'), Some('佰'), Some('玖'), Some('十'), Some('九')).unwrap()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `9_999_999_999_999_999` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:686:16 [INFO] [stderr] | [INFO] [stderr] 686 | assert_eq!(100000, chinese_digit_10000_ten_thousand_compat('十', Some('萬'), None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^ help: consider: `100_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:687:16 [INFO] [stderr] | [INFO] [stderr] 687 | assert_eq!(100000, chinese_digit_10000_ten_thousand_compat('一', Some('十'), Some('萬'), None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^ help: consider: `100_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:688:16 [INFO] [stderr] | [INFO] [stderr] 688 | assert_eq!(100001, chinese_digit_10000_ten_thousand_compat('十', Some('萬'), Some('零'), Some('壹'), None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^ help: consider: `100_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:689:16 [INFO] [stderr] | [INFO] [stderr] 689 | assert_eq!(110000, chinese_digit_10000_ten_thousand_compat('十', Some('壹'), Some('萬'), None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^ help: consider: `110_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:690:16 [INFO] [stderr] | [INFO] [stderr] 690 | assert_eq!(110001, chinese_digit_10000_ten_thousand_compat('十', Some('壹'), Some('萬'), Some('零'), Some('壹'), None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^ help: consider: `110_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:691:16 [INFO] [stderr] | [INFO] [stderr] 691 | assert_eq!(1000000, chinese_digit_10000_ten_thousand_compat('一', Some('百'), Some('萬'), None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^ help: consider: `1_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:692:16 [INFO] [stderr] | [INFO] [stderr] 692 | assert_eq!(1010000, chinese_digit_10000_ten_thousand_compat('一', Some('百'), Some('零'), Some('一'), Some('萬'), None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^ help: consider: `1_010_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:693:16 [INFO] [stderr] | [INFO] [stderr] 693 | assert_eq!(10000000, chinese_digit_10000_ten_thousand_compat('一', Some('千'), Some('萬'), None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^ help: consider: `10_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:694:16 [INFO] [stderr] | [INFO] [stderr] 694 | assert_eq!(10010000, chinese_digit_10000_ten_thousand_compat('一', Some('千'), Some('零'), Some('一'), Some('萬'), None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^ help: consider: `10_010_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:695:16 [INFO] [stderr] | [INFO] [stderr] 695 | assert_eq!(99999999, chinese_digit_10000_ten_thousand_compat('九', Some('千'), Some('九'), Some('百'), Some('玖'), Some('拾'), Some('九'), Some('萬'), Some('玖'), Some('仟'), Some('玖'), Some('百'), Some('九'), Some('十'), Some('九')).unwrap()); [INFO] [stderr] | ^^^^^^^^ help: consider: `99_999_999` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:707:16 [INFO] [stderr] | [INFO] [stderr] 707 | assert_eq!(100000, chinese_digit_100000000_ten_thousand_compat('十', Some('萬'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^ help: consider: `100_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:708:16 [INFO] [stderr] | [INFO] [stderr] 708 | assert_eq!(100000, chinese_digit_100000000_ten_thousand_compat('一', Some('十'), Some('萬'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^ help: consider: `100_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:709:16 [INFO] [stderr] | [INFO] [stderr] 709 | assert_eq!(100001, chinese_digit_100000000_ten_thousand_compat('十', Some('萬'), Some('零'), Some('壹'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^ help: consider: `100_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:710:16 [INFO] [stderr] | [INFO] [stderr] 710 | assert_eq!(110000, chinese_digit_100000000_ten_thousand_compat('十', Some('壹'), Some('萬'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^ help: consider: `110_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:711:16 [INFO] [stderr] | [INFO] [stderr] 711 | assert_eq!(110001, chinese_digit_100000000_ten_thousand_compat('十', Some('壹'), Some('萬'), Some('零'), Some('壹'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^ help: consider: `110_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:712:16 [INFO] [stderr] | [INFO] [stderr] 712 | assert_eq!(1000000, chinese_digit_100000000_ten_thousand_compat('一', Some('百'), Some('萬'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^ help: consider: `1_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:713:16 [INFO] [stderr] | [INFO] [stderr] 713 | assert_eq!(1010000, chinese_digit_100000000_ten_thousand_compat('一', Some('百'), Some('零'), Some('一'), Some('萬'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^ help: consider: `1_010_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:714:16 [INFO] [stderr] | [INFO] [stderr] 714 | assert_eq!(10000000, chinese_digit_100000000_ten_thousand_compat('一', Some('千'), Some('萬'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^ help: consider: `10_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:715:16 [INFO] [stderr] | [INFO] [stderr] 715 | assert_eq!(10010000, chinese_digit_100000000_ten_thousand_compat('一', Some('千'), Some('零'), Some('一'), Some('萬'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^ help: consider: `10_010_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:716:16 [INFO] [stderr] | [INFO] [stderr] 716 | assert_eq!(100000000, chinese_digit_100000000_ten_thousand_compat('一', Some('億'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:717:16 [INFO] [stderr] | [INFO] [stderr] 717 | assert_eq!(100000001, chinese_digit_100000000_ten_thousand_compat('一', Some('億'), Some('零'), Some('一'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:718:16 [INFO] [stderr] | [INFO] [stderr] 718 | assert_eq!(100010001, chinese_digit_100000000_ten_thousand_compat('一', Some('億'), Some('零'), Some('一'), Some('萬'), Some('零'), Some('一'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_010_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:719:16 [INFO] [stderr] | [INFO] [stderr] 719 | assert_eq!(1000000000, chinese_digit_100000000_ten_thousand_compat('十', Some('億'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:720:16 [INFO] [stderr] | [INFO] [stderr] 720 | assert_eq!(10000000000, chinese_digit_100000000_ten_thousand_compat('一', Some('百'), Some('億'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `10_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:721:16 [INFO] [stderr] | [INFO] [stderr] 721 | assert_eq!(100000000000, chinese_digit_100000000_ten_thousand_compat('一', Some('千'), Some('億'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `100_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:722:16 [INFO] [stderr] | [INFO] [stderr] 722 | assert_eq!(100000000001, chinese_digit_100000000_ten_thousand_compat('一', Some('千'), Some('億'), Some('零'), Some('一'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `100_000_000_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:734:16 [INFO] [stderr] | [INFO] [stderr] 734 | assert_eq!(100000, chinese_digit_1000000000000_ten_thousand_compat('十', Some('萬'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^ help: consider: `100_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:735:16 [INFO] [stderr] | [INFO] [stderr] 735 | assert_eq!(100000, chinese_digit_1000000000000_ten_thousand_compat('一', Some('十'), Some('萬'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^ help: consider: `100_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:736:16 [INFO] [stderr] | [INFO] [stderr] 736 | assert_eq!(100001, chinese_digit_1000000000000_ten_thousand_compat('十', Some('萬'), Some('零'), Some('壹'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^ help: consider: `100_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:737:16 [INFO] [stderr] | [INFO] [stderr] 737 | assert_eq!(110000, chinese_digit_1000000000000_ten_thousand_compat('十', Some('壹'), Some('萬'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^ help: consider: `110_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:738:16 [INFO] [stderr] | [INFO] [stderr] 738 | assert_eq!(110001, chinese_digit_1000000000000_ten_thousand_compat('十', Some('壹'), Some('萬'), Some('零'), Some('壹'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^ help: consider: `110_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:739:16 [INFO] [stderr] | [INFO] [stderr] 739 | assert_eq!(1000000, chinese_digit_1000000000000_ten_thousand_compat('一', Some('百'), Some('萬'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^ help: consider: `1_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:740:16 [INFO] [stderr] | [INFO] [stderr] 740 | assert_eq!(1010000, chinese_digit_1000000000000_ten_thousand_compat('一', Some('百'), Some('零'), Some('一'), Some('萬'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^ help: consider: `1_010_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:741:16 [INFO] [stderr] | [INFO] [stderr] 741 | assert_eq!(10000000, chinese_digit_1000000000000_ten_thousand_compat('一', Some('千'), Some('萬'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^ help: consider: `10_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:742:16 [INFO] [stderr] | [INFO] [stderr] 742 | assert_eq!(10010000, chinese_digit_1000000000000_ten_thousand_compat('一', Some('千'), Some('零'), Some('一'), Some('萬'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^ help: consider: `10_010_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:743:16 [INFO] [stderr] | [INFO] [stderr] 743 | assert_eq!(100000000, chinese_digit_1000000000000_ten_thousand_compat('一', Some('億'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:744:16 [INFO] [stderr] | [INFO] [stderr] 744 | assert_eq!(100000001, chinese_digit_1000000000000_ten_thousand_compat('一', Some('億'), Some('零'), Some('一'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:745:16 [INFO] [stderr] | [INFO] [stderr] 745 | assert_eq!(100010001, chinese_digit_1000000000000_ten_thousand_compat('一', Some('億'), Some('零'), Some('一'), Some('萬'), Some('零'), Some('一'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_010_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:746:16 [INFO] [stderr] | [INFO] [stderr] 746 | assert_eq!(1000000000, chinese_digit_1000000000000_ten_thousand_compat('十', Some('億'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:747:16 [INFO] [stderr] | [INFO] [stderr] 747 | assert_eq!(10000000000, chinese_digit_1000000000000_ten_thousand_compat('一', Some('百'), Some('億'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `10_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:748:16 [INFO] [stderr] | [INFO] [stderr] 748 | assert_eq!(100000000000, chinese_digit_1000000000000_ten_thousand_compat('一', Some('千'), Some('億'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `100_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:749:16 [INFO] [stderr] | [INFO] [stderr] 749 | assert_eq!(100000000001, chinese_digit_1000000000000_ten_thousand_compat('一', Some('千'), Some('億'), Some('零'), Some('一'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `100_000_000_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:750:16 [INFO] [stderr] | [INFO] [stderr] 750 | assert_eq!(1000000000000, chinese_digit_1000000000000_ten_thousand_compat('一', Some('兆'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:751:16 [INFO] [stderr] | [INFO] [stderr] 751 | assert_eq!(10000000000000, chinese_digit_1000000000000_ten_thousand_compat('十', Some('兆'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:752:16 [INFO] [stderr] | [INFO] [stderr] 752 | assert_eq!(100000000000000, chinese_digit_1000000000000_ten_thousand_compat('一', Some('百'), Some('兆'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `100_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:753:16 [INFO] [stderr] | [INFO] [stderr] 753 | assert_eq!(1000000000000000, chinese_digit_1000000000000_ten_thousand_compat('一', Some('千'), Some('兆'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `1_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:754:16 [INFO] [stderr] | [INFO] [stderr] 754 | assert_eq!(1000000000000001, chinese_digit_1000000000000_ten_thousand_compat('一', Some('千'), Some('兆'), Some('零'), Some('一'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `1_000_000_000_000_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:766:16 [INFO] [stderr] | [INFO] [stderr] 766 | assert_eq!(100000, chinese_digit_10000000000000000_ten_thousand_compat('十', Some('萬'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^ help: consider: `100_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:767:16 [INFO] [stderr] | [INFO] [stderr] 767 | assert_eq!(100000, chinese_digit_10000000000000000_ten_thousand_compat('一', Some('十'), Some('萬'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^ help: consider: `100_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:768:16 [INFO] [stderr] | [INFO] [stderr] 768 | assert_eq!(100001, chinese_digit_10000000000000000_ten_thousand_compat('十', Some('萬'), Some('零'), Some('壹'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^ help: consider: `100_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:769:16 [INFO] [stderr] | [INFO] [stderr] 769 | assert_eq!(110000, chinese_digit_10000000000000000_ten_thousand_compat('十', Some('壹'), Some('萬'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^ help: consider: `110_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:770:16 [INFO] [stderr] | [INFO] [stderr] 770 | assert_eq!(110001, chinese_digit_10000000000000000_ten_thousand_compat('十', Some('壹'), Some('萬'), Some('零'), Some('壹'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^ help: consider: `110_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:771:16 [INFO] [stderr] | [INFO] [stderr] 771 | assert_eq!(1000000, chinese_digit_10000000000000000_ten_thousand_compat('一', Some('百'), Some('萬'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^ help: consider: `1_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:772:16 [INFO] [stderr] | [INFO] [stderr] 772 | assert_eq!(1010000, chinese_digit_10000000000000000_ten_thousand_compat('一', Some('百'), Some('零'), Some('一'), Some('萬'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^ help: consider: `1_010_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:773:16 [INFO] [stderr] | [INFO] [stderr] 773 | assert_eq!(10000000, chinese_digit_10000000000000000_ten_thousand_compat('一', Some('千'), Some('萬'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^ help: consider: `10_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:774:16 [INFO] [stderr] | [INFO] [stderr] 774 | assert_eq!(10010000, chinese_digit_10000000000000000_ten_thousand_compat('一', Some('千'), Some('零'), Some('一'), Some('萬'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^ help: consider: `10_010_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:775:16 [INFO] [stderr] | [INFO] [stderr] 775 | assert_eq!(100000000, chinese_digit_10000000000000000_ten_thousand_compat('一', Some('億'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:776:16 [INFO] [stderr] | [INFO] [stderr] 776 | assert_eq!(100000001, chinese_digit_10000000000000000_ten_thousand_compat('一', Some('億'), Some('零'), Some('一'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:777:16 [INFO] [stderr] | [INFO] [stderr] 777 | assert_eq!(100010001, chinese_digit_10000000000000000_ten_thousand_compat('一', Some('億'), Some('零'), Some('一'), Some('萬'), Some('零'), Some('一'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_010_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:778:16 [INFO] [stderr] | [INFO] [stderr] 778 | assert_eq!(1000000000, chinese_digit_10000000000000000_ten_thousand_compat('十', Some('億'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `1_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:779:16 [INFO] [stderr] | [INFO] [stderr] 779 | assert_eq!(10000000000, chinese_digit_10000000000000000_ten_thousand_compat('一', Some('百'), Some('億'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `10_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:780:16 [INFO] [stderr] | [INFO] [stderr] 780 | assert_eq!(100000000000, chinese_digit_10000000000000000_ten_thousand_compat('一', Some('千'), Some('億'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `100_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:781:16 [INFO] [stderr] | [INFO] [stderr] 781 | assert_eq!(100000000001, chinese_digit_10000000000000000_ten_thousand_compat('一', Some('千'), Some('億'), Some('零'), Some('一'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `100_000_000_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:782:16 [INFO] [stderr] | [INFO] [stderr] 782 | assert_eq!(1000000000000, chinese_digit_10000000000000000_ten_thousand_compat('一', Some('兆'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:783:16 [INFO] [stderr] | [INFO] [stderr] 783 | assert_eq!(10000000000000, chinese_digit_10000000000000000_ten_thousand_compat('十', Some('兆'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:784:16 [INFO] [stderr] | [INFO] [stderr] 784 | assert_eq!(100000000000000, chinese_digit_10000000000000000_ten_thousand_compat('一', Some('百'), Some('兆'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: consider: `100_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:785:16 [INFO] [stderr] | [INFO] [stderr] 785 | assert_eq!(1000000000000000, chinese_digit_10000000000000000_ten_thousand_compat('一', Some('千'), Some('兆'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `1_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:786:16 [INFO] [stderr] | [INFO] [stderr] 786 | assert_eq!(1000000000000001, chinese_digit_10000000000000000_ten_thousand_compat('一', Some('千'), Some('兆'), Some('零'), Some('一'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `1_000_000_000_000_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:787:16 [INFO] [stderr] | [INFO] [stderr] 787 | assert_eq!(10000000000000000, chinese_digit_10000000000000000_ten_thousand_compat('一', Some('京'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:788:16 [INFO] [stderr] | [INFO] [stderr] 788 | assert_eq!(100000000000000000, chinese_digit_10000000000000000_ten_thousand_compat('十', Some('京'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `100_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:789:16 [INFO] [stderr] | [INFO] [stderr] 789 | assert_eq!(1000000000000000000, chinese_digit_10000000000000000_ten_thousand_compat('一', Some('百'), Some('京'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: consider: `1_000_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:790:16 [INFO] [stderr] | [INFO] [stderr] 790 | assert_eq!(10000000000000000000, chinese_digit_10000000000000000_ten_thousand_compat('一', Some('千'), Some('京'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:791:16 [INFO] [stderr] | [INFO] [stderr] 791 | assert_eq!(10000000000000000001, chinese_digit_10000000000000000_ten_thousand_compat('一', Some('千'), Some('京'), Some('零'), Some('一'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:801:16 [INFO] [stderr] | [INFO] [stderr] 801 | assert_eq!(100000000, chinese_digit_100000000_middle_compat('一', Some('億'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:802:16 [INFO] [stderr] | [INFO] [stderr] 802 | assert_eq!(100000001, chinese_digit_100000000_middle_compat('一', Some('億'), Some('零'), Some('壹'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:803:16 [INFO] [stderr] | [INFO] [stderr] 803 | assert_eq!(1000000000000, chinese_digit_100000000_middle_compat('一', Some('萬'), Some('億'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:804:16 [INFO] [stderr] | [INFO] [stderr] 804 | assert_eq!(1000000000001, chinese_digit_100000000_middle_compat('一', Some('萬'), Some('億'), Some('零'), Some('壹'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:814:16 [INFO] [stderr] | [INFO] [stderr] 814 | assert_eq!(100000000, chinese_digit_10000000000000000_middle_compat('一', Some('億'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:815:16 [INFO] [stderr] | [INFO] [stderr] 815 | assert_eq!(100000001, chinese_digit_10000000000000000_middle_compat('一', Some('億'), Some('零'), Some('壹'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^ help: consider: `100_000_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:816:16 [INFO] [stderr] | [INFO] [stderr] 816 | assert_eq!(1000000000000, chinese_digit_10000000000000000_middle_compat('一', Some('萬'), Some('億'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:817:16 [INFO] [stderr] | [INFO] [stderr] 817 | assert_eq!(1000000000001, chinese_digit_10000000000000000_middle_compat('一', Some('萬'), Some('億'), Some('零'), Some('壹'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `1_000_000_000_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:818:16 [INFO] [stderr] | [INFO] [stderr] 818 | assert_eq!(10000000000000000, chinese_digit_10000000000000000_middle_compat('一', Some('兆'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:819:16 [INFO] [stderr] | [INFO] [stderr] 819 | assert_eq!(10000000000000001, chinese_digit_10000000000000000_middle_compat('一', Some('兆'), Some('零'), Some('壹'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider: `10_000_000_000_000_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:820:16 [INFO] [stderr] | [INFO] [stderr] 820 | assert_eq!(100000000000000000000, chinese_digit_10000000000000000_middle_compat('一', Some('萬'), Some('兆'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: consider: `100_000_000_000_000_000_000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/tests.rs:821:16 [INFO] [stderr] | [INFO] [stderr] 821 | assert_eq!(100000000000000000001, chinese_digit_10000000000000000_middle_compat('一', Some('萬'), Some('兆'), Some('零'), Some('壹'), None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None).unwrap()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: consider: `100_000_000_000_000_000_001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/lib.rs:1428:36 [INFO] [stderr] | [INFO] [stderr] 1428 | } else { [INFO] [stderr] | ____________________________________^ [INFO] [stderr] 1429 | | if let Some(_) = chars.next() { [INFO] [stderr] 1430 | | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1431 | | char_index: 6 [INFO] [stderr] ... | [INFO] [stderr] 1435 | | } [INFO] [stderr] 1436 | | } [INFO] [stderr] | |_____________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1428 | } else if let Some(_) = chars.next() { [INFO] [stderr] 1429 | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1430 | char_index: 6 [INFO] [stderr] 1431 | }) [INFO] [stderr] 1432 | } else { [INFO] [stderr] 1433 | Ok((number as i16 * -1) as i8) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/lib.rs:1451:32 [INFO] [stderr] | [INFO] [stderr] 1451 | } else { [INFO] [stderr] | ________________________________^ [INFO] [stderr] 1452 | | if let Some(_) = chars.next() { [INFO] [stderr] 1453 | | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1454 | | char_index: 5 [INFO] [stderr] ... | [INFO] [stderr] 1458 | | } [INFO] [stderr] 1459 | | } [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1451 | } else if let Some(_) = chars.next() { [INFO] [stderr] 1452 | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1453 | char_index: 5 [INFO] [stderr] 1454 | }) [INFO] [stderr] 1455 | } else { [INFO] [stderr] 1456 | Ok(number as i8) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/lib.rs:1487:28 [INFO] [stderr] | [INFO] [stderr] 1487 | } else { [INFO] [stderr] | ____________________________^ [INFO] [stderr] 1488 | | if let Some(_) = chars.next() { [INFO] [stderr] 1489 | | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1490 | | char_index: 5 [INFO] [stderr] ... | [INFO] [stderr] 1494 | | } [INFO] [stderr] 1495 | | } [INFO] [stderr] | |_____________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1487 | } else if let Some(_) = chars.next() { [INFO] [stderr] 1488 | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1489 | char_index: 5 [INFO] [stderr] 1490 | }) [INFO] [stderr] 1491 | } else { [INFO] [stderr] 1492 | Ok(number as u8) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/lib.rs:1526:36 [INFO] [stderr] | [INFO] [stderr] 1526 | } else { [INFO] [stderr] | ____________________________________^ [INFO] [stderr] 1527 | | if let Some(_) = chars.next() { [INFO] [stderr] 1528 | | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1529 | | char_index: 16 [INFO] [stderr] ... | [INFO] [stderr] 1533 | | } [INFO] [stderr] 1534 | | } [INFO] [stderr] | |_____________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1526 | } else if let Some(_) = chars.next() { [INFO] [stderr] 1527 | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1528 | char_index: 16 [INFO] [stderr] 1529 | }) [INFO] [stderr] 1530 | } else { [INFO] [stderr] 1531 | Ok((number as i32 * -1) as i16) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/lib.rs:1549:32 [INFO] [stderr] | [INFO] [stderr] 1549 | } else { [INFO] [stderr] | ________________________________^ [INFO] [stderr] 1550 | | if let Some(_) = chars.next() { [INFO] [stderr] 1551 | | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1552 | | char_index: 15 [INFO] [stderr] ... | [INFO] [stderr] 1556 | | } [INFO] [stderr] 1557 | | } [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1549 | } else if let Some(_) = chars.next() { [INFO] [stderr] 1550 | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1551 | char_index: 15 [INFO] [stderr] 1552 | }) [INFO] [stderr] 1553 | } else { [INFO] [stderr] 1554 | Ok(number as i16) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/lib.rs:1585:28 [INFO] [stderr] | [INFO] [stderr] 1585 | } else { [INFO] [stderr] | ____________________________^ [INFO] [stderr] 1586 | | if let Some(_) = chars.next() { [INFO] [stderr] 1587 | | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1588 | | char_index: 15 [INFO] [stderr] ... | [INFO] [stderr] 1592 | | } [INFO] [stderr] 1593 | | } [INFO] [stderr] | |_____________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1585 | } else if let Some(_) = chars.next() { [INFO] [stderr] 1586 | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1587 | char_index: 15 [INFO] [stderr] 1588 | }) [INFO] [stderr] 1589 | } else { [INFO] [stderr] 1590 | Ok(number as u16) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/lib.rs:1626:44 [INFO] [stderr] | [INFO] [stderr] 1626 | } else { [INFO] [stderr] | ____________________________________________^ [INFO] [stderr] 1627 | | if let Some(_) = chars.next() { [INFO] [stderr] 1628 | | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1629 | | char_index: 20 [INFO] [stderr] ... | [INFO] [stderr] 1633 | | } [INFO] [stderr] 1634 | | } [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1626 | } else if let Some(_) = chars.next() { [INFO] [stderr] 1627 | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1628 | char_index: 20 [INFO] [stderr] 1629 | }) [INFO] [stderr] 1630 | } else { [INFO] [stderr] 1631 | Ok((number as i64 * -1) as i32) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/lib.rs:1644:44 [INFO] [stderr] | [INFO] [stderr] 1644 | } else { [INFO] [stderr] | ____________________________________________^ [INFO] [stderr] 1645 | | if let Some(_) = chars.next() { [INFO] [stderr] 1646 | | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1647 | | char_index: 24 [INFO] [stderr] ... | [INFO] [stderr] 1651 | | } [INFO] [stderr] 1652 | | } [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1644 | } else if let Some(_) = chars.next() { [INFO] [stderr] 1645 | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1646 | char_index: 24 [INFO] [stderr] 1647 | }) [INFO] [stderr] 1648 | } else { [INFO] [stderr] 1649 | Ok((number as i64 * -1) as i32) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/lib.rs:1670:36 [INFO] [stderr] | [INFO] [stderr] 1670 | } else { [INFO] [stderr] | ____________________________________^ [INFO] [stderr] 1671 | | if let Some(_) = chars.next() { [INFO] [stderr] 1672 | | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1673 | | char_index: 19 [INFO] [stderr] ... | [INFO] [stderr] 1677 | | } [INFO] [stderr] 1678 | | } [INFO] [stderr] | |_____________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1670 | } else if let Some(_) = chars.next() { [INFO] [stderr] 1671 | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1672 | char_index: 19 [INFO] [stderr] 1673 | }) [INFO] [stderr] 1674 | } else { [INFO] [stderr] 1675 | Ok(number as i32) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/lib.rs:1688:36 [INFO] [stderr] | [INFO] [stderr] 1688 | } else { [INFO] [stderr] | ____________________________________^ [INFO] [stderr] 1689 | | if let Some(_) = chars.next() { [INFO] [stderr] 1690 | | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1691 | | char_index: 23 [INFO] [stderr] ... | [INFO] [stderr] 1695 | | } [INFO] [stderr] 1696 | | } [INFO] [stderr] | |_____________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1688 | } else if let Some(_) = chars.next() { [INFO] [stderr] 1689 | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1690 | char_index: 23 [INFO] [stderr] 1691 | }) [INFO] [stderr] 1692 | } else { [INFO] [stderr] 1693 | Ok(number as i32) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/lib.rs:1726:32 [INFO] [stderr] | [INFO] [stderr] 1726 | } else { [INFO] [stderr] | ________________________________^ [INFO] [stderr] 1727 | | if let Some(_) = chars.next() { [INFO] [stderr] 1728 | | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1729 | | char_index: 19 [INFO] [stderr] ... | [INFO] [stderr] 1733 | | } [INFO] [stderr] 1734 | | } [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1726 | } else if let Some(_) = chars.next() { [INFO] [stderr] 1727 | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1728 | char_index: 19 [INFO] [stderr] 1729 | }) [INFO] [stderr] 1730 | } else { [INFO] [stderr] 1731 | Ok(number as u32) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/lib.rs:1744:32 [INFO] [stderr] | [INFO] [stderr] 1744 | } else { [INFO] [stderr] | ________________________________^ [INFO] [stderr] 1745 | | if let Some(_) = chars.next() { [INFO] [stderr] 1746 | | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1747 | | char_index: 23 [INFO] [stderr] ... | [INFO] [stderr] 1751 | | } [INFO] [stderr] 1752 | | } [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1744 | } else if let Some(_) = chars.next() { [INFO] [stderr] 1745 | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1746 | char_index: 23 [INFO] [stderr] 1747 | }) [INFO] [stderr] 1748 | } else { [INFO] [stderr] 1749 | Ok(number as u32) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/lib.rs:1800:44 [INFO] [stderr] | [INFO] [stderr] 1800 | } else { [INFO] [stderr] | ____________________________________________^ [INFO] [stderr] 1801 | | if let Some(_) = chars.next() { [INFO] [stderr] 1802 | | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1803 | | char_index: 40 [INFO] [stderr] ... | [INFO] [stderr] 1807 | | } [INFO] [stderr] 1808 | | } [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1800 | } else if let Some(_) = chars.next() { [INFO] [stderr] 1801 | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1802 | char_index: 40 [INFO] [stderr] 1803 | }) [INFO] [stderr] 1804 | } else { [INFO] [stderr] 1805 | Ok((number as i128 * -1) as i64) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/lib.rs:1818:44 [INFO] [stderr] | [INFO] [stderr] 1818 | } else { [INFO] [stderr] | ____________________________________________^ [INFO] [stderr] 1819 | | if let Some(_) = chars.next() { [INFO] [stderr] 1820 | | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1821 | | char_index: 48 [INFO] [stderr] ... | [INFO] [stderr] 1825 | | } [INFO] [stderr] 1826 | | } [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1818 | } else if let Some(_) = chars.next() { [INFO] [stderr] 1819 | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1820 | char_index: 48 [INFO] [stderr] 1821 | }) [INFO] [stderr] 1822 | } else { [INFO] [stderr] 1823 | Ok((number as i128 * -1) as i64) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/lib.rs:1844:36 [INFO] [stderr] | [INFO] [stderr] 1844 | } else { [INFO] [stderr] | ____________________________________^ [INFO] [stderr] 1845 | | if let Some(_) = chars.next() { [INFO] [stderr] 1846 | | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1847 | | char_index: 31 [INFO] [stderr] ... | [INFO] [stderr] 1851 | | } [INFO] [stderr] 1852 | | } [INFO] [stderr] | |_____________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1844 | } else if let Some(_) = chars.next() { [INFO] [stderr] 1845 | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1846 | char_index: 31 [INFO] [stderr] 1847 | }) [INFO] [stderr] 1848 | } else { [INFO] [stderr] 1849 | Ok(number as i64) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/lib.rs:1862:36 [INFO] [stderr] | [INFO] [stderr] 1862 | } else { [INFO] [stderr] | ____________________________________^ [INFO] [stderr] 1863 | | if let Some(_) = chars.next() { [INFO] [stderr] 1864 | | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1865 | | char_index: 39 [INFO] [stderr] ... | [INFO] [stderr] 1869 | | } [INFO] [stderr] 1870 | | } [INFO] [stderr] | |_____________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1862 | } else if let Some(_) = chars.next() { [INFO] [stderr] 1863 | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1864 | char_index: 39 [INFO] [stderr] 1865 | }) [INFO] [stderr] 1866 | } else { [INFO] [stderr] 1867 | Ok(number as i64) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/lib.rs:1880:36 [INFO] [stderr] | [INFO] [stderr] 1880 | } else { [INFO] [stderr] | ____________________________________^ [INFO] [stderr] 1881 | | if let Some(_) = chars.next() { [INFO] [stderr] 1882 | | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1883 | | char_index: 47 [INFO] [stderr] ... | [INFO] [stderr] 1887 | | } [INFO] [stderr] 1888 | | } [INFO] [stderr] | |_____________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1880 | } else if let Some(_) = chars.next() { [INFO] [stderr] 1881 | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1882 | char_index: 47 [INFO] [stderr] 1883 | }) [INFO] [stderr] 1884 | } else { [INFO] [stderr] 1885 | Ok(number as i64) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/lib.rs:1918:32 [INFO] [stderr] | [INFO] [stderr] 1918 | } else { [INFO] [stderr] | ________________________________^ [INFO] [stderr] 1919 | | if let Some(_) = chars.next() { [INFO] [stderr] 1920 | | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1921 | | char_index: 31 [INFO] [stderr] ... | [INFO] [stderr] 1925 | | } [INFO] [stderr] 1926 | | } [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1918 | } else if let Some(_) = chars.next() { [INFO] [stderr] 1919 | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1920 | char_index: 31 [INFO] [stderr] 1921 | }) [INFO] [stderr] 1922 | } else { [INFO] [stderr] 1923 | Ok(number) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/lib.rs:1936:32 [INFO] [stderr] | [INFO] [stderr] 1936 | } else { [INFO] [stderr] | ________________________________^ [INFO] [stderr] 1937 | | if let Some(_) = chars.next() { [INFO] [stderr] 1938 | | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1939 | | char_index: 39 [INFO] [stderr] ... | [INFO] [stderr] 1943 | | } [INFO] [stderr] 1944 | | } [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1936 | } else if let Some(_) = chars.next() { [INFO] [stderr] 1937 | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1938 | char_index: 39 [INFO] [stderr] 1939 | }) [INFO] [stderr] 1940 | } else { [INFO] [stderr] 1941 | Ok(number as u64) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/lib.rs:1954:32 [INFO] [stderr] | [INFO] [stderr] 1954 | } else { [INFO] [stderr] | ________________________________^ [INFO] [stderr] 1955 | | if let Some(_) = chars.next() { [INFO] [stderr] 1956 | | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1957 | | char_index: 47 [INFO] [stderr] ... | [INFO] [stderr] 1961 | | } [INFO] [stderr] 1962 | | } [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1954 | } else if let Some(_) = chars.next() { [INFO] [stderr] 1955 | Err(ChineseNumberParseError::ChineseNumberIncorrect { [INFO] [stderr] 1956 | char_index: 47 [INFO] [stderr] 1957 | }) [INFO] [stderr] 1958 | } else { [INFO] [stderr] 1959 | Ok(number as u64) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/lib.rs:2125:16 [INFO] [stderr] | [INFO] [stderr] 2125 | } else { [INFO] [stderr] | ________________^ [INFO] [stderr] 2126 | | if CHINESE_NUMBERS_FRACTION_CHARS[1].contains(&unit1) { [INFO] [stderr] 2127 | | if let Some(_) = next_char { [WARN] too many lines in the log, truncating it