[INFO] cloning repository https://github.com/kka6658569/table-generator [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/kka6658569/table-generator" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkka6658569%2Ftable-generator", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkka6658569%2Ftable-generator'... [INFO] [stderr] /workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkka6658569%2Ftable-generator: No space left on device [WARN] Retrying crate fetch in 3 seconds (attempt 1) [INFO] cloning repository https://github.com/kka6658569/table-generator [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/kka6658569/table-generator" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkka6658569%2Ftable-generator", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkka6658569%2Ftable-generator'... [INFO] [stderr] /workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkka6658569%2Ftable-generator: No space left on device [WARN] Retrying crate fetch in 3 seconds (attempt 2) [INFO] cloning repository https://github.com/kka6658569/table-generator [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/kka6658569/table-generator" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkka6658569%2Ftable-generator", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkka6658569%2Ftable-generator'... [INFO] [stderr] /workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkka6658569%2Ftable-generator: No space left on device [WARN] Retrying crate fetch in 3 seconds (attempt 3) [INFO] cloning repository https://github.com/kka6658569/table-generator [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/kka6658569/table-generator" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkka6658569%2Ftable-generator", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkka6658569%2Ftable-generator'... [INFO] [stderr] /workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkka6658569%2Ftable-generator: No space left on device [WARN] Retrying crate fetch in 3 seconds (attempt 4) [INFO] cloning repository https://github.com/kka6658569/table-generator [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/kka6658569/table-generator" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkka6658569%2Ftable-generator", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkka6658569%2Ftable-generator'... [INFO] [stderr] /workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkka6658569%2Ftable-generator: No space left on device [WARN] Retrying crate fetch in 3 seconds (attempt 5) [INFO] cloning repository https://github.com/kka6658569/table-generator [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/kka6658569/table-generator" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkka6658569%2Ftable-generator", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkka6658569%2Ftable-generator'... [INFO] [stderr] /workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkka6658569%2Ftable-generator: No space left on device [WARN] Retrying crate fetch in 3 seconds (attempt 6) [INFO] cloning repository https://github.com/kka6658569/table-generator [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/kka6658569/table-generator" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkka6658569%2Ftable-generator", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkka6658569%2Ftable-generator'... [INFO] [stderr] /workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkka6658569%2Ftable-generator: No space left on device [WARN] Retrying crate fetch in 3 seconds (attempt 7) [INFO] cloning repository https://github.com/kka6658569/table-generator [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/kka6658569/table-generator" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkka6658569%2Ftable-generator", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkka6658569%2Ftable-generator'... [INFO] [stderr] /workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkka6658569%2Ftable-generator: No space left on device [WARN] Retrying crate fetch in 3 seconds (attempt 8) [INFO] cloning repository https://github.com/kka6658569/table-generator [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/kka6658569/table-generator" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkka6658569%2Ftable-generator", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkka6658569%2Ftable-generator'... [INFO] [stderr] /workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkka6658569%2Ftable-generator: No space left on device [WARN] Retrying crate fetch in 3 seconds (attempt 9) [INFO] cloning repository https://github.com/kka6658569/table-generator [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/kka6658569/table-generator" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkka6658569%2Ftable-generator", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkka6658569%2Ftable-generator'... [INFO] [stderr] /workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkka6658569%2Ftable-generator: No space left on device [WARN] Retrying crate fetch in 3 seconds (attempt 10) [INFO] cloning repository https://github.com/kka6658569/table-generator [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/kka6658569/table-generator" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkka6658569%2Ftable-generator", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkka6658569%2Ftable-generator'... [INFO] [stderr] /workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkka6658569%2Ftable-generator: No space left on device [WARN] Retrying crate fetch in 3 seconds (attempt 11) [INFO] cloning repository https://github.com/kka6658569/table-generator [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/kka6658569/table-generator" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkka6658569%2Ftable-generator", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkka6658569%2Ftable-generator'... [INFO] [stderr] /workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkka6658569%2Ftable-generator: No space left on device [WARN] Retrying crate fetch in 3 seconds (attempt 12) [INFO] cloning repository https://github.com/kka6658569/table-generator [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/kka6658569/table-generator" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkka6658569%2Ftable-generator", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkka6658569%2Ftable-generator'... [INFO] [stderr] /workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkka6658569%2Ftable-generator: No space left on device [WARN] Retrying crate fetch in 3 seconds (attempt 13) [INFO] cloning repository https://github.com/kka6658569/table-generator [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/kka6658569/table-generator" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkka6658569%2Ftable-generator", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkka6658569%2Ftable-generator'... [INFO] [stderr] /workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkka6658569%2Ftable-generator: No space left on device [WARN] Retrying crate fetch in 3 seconds (attempt 14) [INFO] cloning repository https://github.com/kka6658569/table-generator [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/kka6658569/table-generator" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkka6658569%2Ftable-generator", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkka6658569%2Ftable-generator'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] e5680026f33b159772dc08ca3d739c134388ebe8 [INFO] checking kka6658569/table-generator against try#e784c10fc2dd34bf2bb7b1e51117e35d3f9c5837 for pr-143619 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkka6658569%2Ftable-generator" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/kka6658569/table-generator [INFO] finished tweaking git repo https://github.com/kka6658569/table-generator [INFO] tweaked toml for git repo https://github.com/kka6658569/table-generator written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/kka6658569/table-generator on toolchain e784c10fc2dd34bf2bb7b1e51117e35d3f9c5837 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+e784c10fc2dd34bf2bb7b1e51117e35d3f9c5837" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/kka6658569/table-generator already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+e784c10fc2dd34bf2bb7b1e51117e35d3f9c5837" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e8955075918b6d00525c617f7c34ee2595c70db70b3cf844dc875e4d3604499b" "/opt/rustwide/cargo-home/bin/cargo" "+e784c10fc2dd34bf2bb7b1e51117e35d3f9c5837" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 1fb0121c752a81891e1124e554505384c52540546fcf9a6065822512d4de6d37 [INFO] running `Command { std: "docker" "start" "-a" "1fb0121c752a81891e1124e554505384c52540546fcf9a6065822512d4de6d37", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "1fb0121c752a81891e1124e554505384c52540546fcf9a6065822512d4de6d37", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1fb0121c752a81891e1124e554505384c52540546fcf9a6065822512d4de6d37", kill_on_drop: false }` [INFO] [stdout] 1fb0121c752a81891e1124e554505384c52540546fcf9a6065822512d4de6d37 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e8955075918b6d00525c617f7c34ee2595c70db70b3cf844dc875e4d3604499b" "/opt/rustwide/cargo-home/bin/cargo" "+e784c10fc2dd34bf2bb7b1e51117e35d3f9c5837" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 660e8f4cfc290b217203d3b5ae12de1798bf4a1dbf30eb8d2a55c4665bee3325 [INFO] running `Command { std: "docker" "start" "-a" "660e8f4cfc290b217203d3b5ae12de1798bf4a1dbf30eb8d2a55c4665bee3325", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.93 [INFO] [stderr] Compiling unicode-ident v1.0.14 [INFO] [stderr] Compiling autocfg v1.4.0 [INFO] [stderr] Compiling serde v1.0.217 [INFO] [stderr] Compiling serde_json v1.0.135 [INFO] [stderr] Checking iana-time-zone v0.1.61 [INFO] [stderr] Checking itoa v1.0.14 [INFO] [stderr] Checking ryu v1.0.18 [INFO] [stderr] Checking memchr v2.7.4 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling quote v1.0.38 [INFO] [stderr] Compiling syn v2.0.96 [INFO] [stderr] Checking chrono v0.4.39 [INFO] [stderr] Compiling serde_derive v1.0.217 [INFO] [stderr] Checking table-generator v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `Display` [INFO] [stdout] --> src/data_processor.rs:1:23 [INFO] [stdout] | [INFO] [stdout] 1 | use std::fmt::{Debug, Display}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Serialize` and `Serializer` [INFO] [stdout] --> src/data_processor.rs:4:13 [INFO] [stdout] | [INFO] [stdout] 4 | use serde::{Serialize, Serializer}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::ops::Index` [INFO] [stdout] --> src/data_processor/formater.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use std::ops::Index; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Display` [INFO] [stdout] --> src/data_processor.rs:1:23 [INFO] [stdout] | [INFO] [stdout] 1 | use std::fmt::{Debug, Display}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Serialize` and `Serializer` [INFO] [stdout] --> src/data_processor.rs:4:13 [INFO] [stdout] | [INFO] [stdout] 4 | use serde::{Serialize, Serializer}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::ops::Index` [INFO] [stdout] --> src/data_processor/formater.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use std::ops::Index; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fmt::format` [INFO] [stdout] --> src/executor/builder.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::fmt::format; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fmt::format` [INFO] [stdout] --> src/executor/builder.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::fmt::format; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Formater` [INFO] [stdout] --> src/executor/worker.rs:3:54 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::data_processor::formater::{AllFormatData, Formater}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Formater` [INFO] [stdout] --> src/executor/worker.rs:3:54 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::data_processor::formater::{AllFormatData, Formater}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/data_processor/formater/dict_dict_json.rs:45:47 [INFO] [stdout] | [INFO] [stdout] 45 | let dd = Value::try_from(dd).map_err(|x|"UnExcept error: convert to vec".to_string())?; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/data_processor/formater/dict_dict_json.rs:45:47 [INFO] [stdout] | [INFO] [stdout] 45 | let dd = Value::try_from(dd).map_err(|x|"UnExcept error: convert to vec".to_string())?; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/data_processor/generator.rs:68:17 [INFO] [stdout] | [INFO] [stdout] 68 | for mut row in &mut self.rows { [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/data_processor/generator.rs:68:17 [INFO] [stdout] | [INFO] [stdout] 68 | for mut row in &mut self.rows { [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/data_processor/modifier/from_source_column_adder.rs:109:17 [INFO] [stdout] | [INFO] [stdout] 109 | let mut from_join_pk_map: HashMap> = HashMap::new(); // TODO [INFO] [stdout] | ----^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/data_processor/modifier/from_source_column_adder.rs:139:17 [INFO] [stdout] | [INFO] [stdout] 139 | for mut value in &mut self.values { [INFO] [stdout] | ----^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/data_processor/modifier/from_source_column_adder.rs:109:17 [INFO] [stdout] | [INFO] [stdout] 109 | let mut from_join_pk_map: HashMap> = HashMap::new(); // TODO [INFO] [stdout] | ----^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/data_processor/modifier/from_source_column_adder.rs:139:17 [INFO] [stdout] | [INFO] [stdout] 139 | for mut value in &mut self.values { [INFO] [stdout] | ----^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `PkCellValue` is more private than the item `FormatData::get_pk_jk_pair2value_mapping` [INFO] [stdout] --> src/data_processor/formater.rs:147:5 [INFO] [stdout] | [INFO] [stdout] 147 | pub fn get_pk_jk_pair2value_mapping(&self, column: &str) -> Option> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method `FormatData::get_pk_jk_pair2value_mapping` is reachable at visibility `pub` [INFO] [stdout] | [INFO] [stdout] note: but type `PkCellValue` is only usable at visibility `pub(self)` [INFO] [stdout] --> src/data_processor.rs:24:1 [INFO] [stdout] | [INFO] [stdout] 24 | pub(self) enum PkCellValue { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: `#[warn(private_interfaces)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `CellValue` is more private than the item `FormatData::get_pk_jk_pair2value_mapping` [INFO] [stdout] --> src/data_processor/formater.rs:147:5 [INFO] [stdout] | [INFO] [stdout] 147 | pub fn get_pk_jk_pair2value_mapping(&self, column: &str) -> Option> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method `FormatData::get_pk_jk_pair2value_mapping` is reachable at visibility `pub` [INFO] [stdout] | [INFO] [stdout] note: but type `CellValue` is only usable at visibility `pub(self)` [INFO] [stdout] --> src/data_processor.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | pub(self) enum CellValue { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `PkCellValue` is more private than the item `FormatData::get_pk_jk_pairs` [INFO] [stdout] --> src/data_processor/formater.rs:157:5 [INFO] [stdout] | [INFO] [stdout] 157 | pub fn get_pk_jk_pairs(&self) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method `FormatData::get_pk_jk_pairs` is reachable at visibility `pub` [INFO] [stdout] | [INFO] [stdout] note: but type `PkCellValue` is only usable at visibility `pub(self)` [INFO] [stdout] --> src/data_processor.rs:24:1 [INFO] [stdout] | [INFO] [stdout] 24 | pub(self) enum PkCellValue { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `CellValueType` is more private than the item `FormatData::is_data_same_type_as_input` [INFO] [stdout] --> src/data_processor/formater.rs:167:5 [INFO] [stdout] | [INFO] [stdout] 167 | pub fn is_data_same_type_as_input(&self, column: &str, data_type: &CellValueType) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method `FormatData::is_data_same_type_as_input` is reachable at visibility `pub` [INFO] [stdout] | [INFO] [stdout] note: but type `CellValueType` is only usable at visibility `pub(crate)` [INFO] [stdout] --> src/data_processor.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | pub(super) enum CellValueType { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `Jk2Source` is more private than the item `FormatData::jk2source` [INFO] [stdout] --> src/data_processor/formater.rs:185:5 [INFO] [stdout] | [INFO] [stdout] 185 | pub fn jk2source(&self) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method `FormatData::jk2source` is reachable at visibility `pub` [INFO] [stdout] | [INFO] [stdout] note: but type `Jk2Source` is only usable at visibility `pub(in crate::data_processor)` [INFO] [stdout] --> src/data_processor/formater.rs:36:1 [INFO] [stdout] | [INFO] [stdout] 36 | pub(super) struct Jk2Source { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `FormatDataRow` is more private than the item `FormatData::rows` [INFO] [stdout] --> src/data_processor/formater.rs:194:5 [INFO] [stdout] | [INFO] [stdout] 194 | pub fn rows(&self) -> Vec<&FormatDataRow> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method `FormatData::rows` is reachable at visibility `pub` [INFO] [stdout] | [INFO] [stdout] note: but type `FormatDataRow` is only usable at visibility `pub(in crate::data_processor)` [INFO] [stdout] --> src/data_processor/formater.rs:29:1 [INFO] [stdout] | [INFO] [stdout] 29 | pub(super) struct FormatDataRow { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `CellValueType` is more private than the item `FromSourceColumnAdder::new` [INFO] [stdout] --> src/data_processor/modifier/from_source_column_adder.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | / pub fn new( [INFO] [stdout] 35 | | source_name: &str, [INFO] [stdout] 36 | | source_column_name: &str, [INFO] [stdout] 37 | | script_column_name: &str, [INFO] [stdout] 38 | | value_type: CellValueType, [INFO] [stdout] 39 | | ) -> FromSourceColumnAdder { [INFO] [stdout] | |______________________________^ associated function `FromSourceColumnAdder::new` is reachable at visibility `pub` [INFO] [stdout] | [INFO] [stdout] note: but type `CellValueType` is only usable at visibility `pub(crate)` [INFO] [stdout] --> src/data_processor.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | pub(super) enum CellValueType { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `PkCellValue` is more private than the item `PkChain` [INFO] [stdout] --> src/data_processor/modifier.rs:35:1 [INFO] [stdout] | [INFO] [stdout] 35 | pub(crate) type PkChain = Vec; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ type alias `PkChain` is reachable at visibility `pub(crate)` [INFO] [stdout] | [INFO] [stdout] note: but type `PkCellValue` is only usable at visibility `pub(self)` [INFO] [stdout] --> src/data_processor.rs:24:1 [INFO] [stdout] | [INFO] [stdout] 24 | pub(self) enum PkCellValue { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `ModifyDataColumn` is more private than the item `ModifyData::get_modify_column` [INFO] [stdout] --> src/data_processor/modifier.rs:51:5 [INFO] [stdout] | [INFO] [stdout] 51 | pub fn get_modify_column(&self, column: &str) -> Result<&ModifyDataColumn, String> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method `ModifyData::get_modify_column` is reachable at visibility `pub` [INFO] [stdout] | [INFO] [stdout] note: but type `ModifyDataColumn` is only usable at visibility `pub(crate)` [INFO] [stdout] --> src/data_processor/modifier.rs:28:1 [INFO] [stdout] | [INFO] [stdout] 28 | pub(crate) struct ModifyDataColumn { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `PkChainValues` is more private than the item `ModifyData::pk_chain_values` [INFO] [stdout] --> src/data_processor/modifier.rs:74:5 [INFO] [stdout] | [INFO] [stdout] 74 | pub fn pk_chain_values(&self) -> &PkChainValues { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method `ModifyData::pk_chain_values` is reachable at visibility `pub` [INFO] [stdout] | [INFO] [stdout] note: but type `PkChainValues` is only usable at visibility `pub(crate)` [INFO] [stdout] --> src/data_processor/modifier.rs:38:1 [INFO] [stdout] | [INFO] [stdout] 38 | pub(crate) struct PkChainValues { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `PkCellValue` is more private than the item `ModifyDataColumn::try_get_cell_value` [INFO] [stdout] --> src/data_processor/modifier.rs:144:5 [INFO] [stdout] | [INFO] [stdout] 144 | pub fn try_get_cell_value(&self, pk_value: &PkCellValue) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method `ModifyDataColumn::try_get_cell_value` is reachable at visibility `pub(crate)` [INFO] [stdout] | [INFO] [stdout] note: but type `PkCellValue` is only usable at visibility `pub(self)` [INFO] [stdout] --> src/data_processor.rs:24:1 [INFO] [stdout] | [INFO] [stdout] 24 | pub(self) enum PkCellValue { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `CellValue` is more private than the item `ModifyDataColumn::try_get_cell_value` [INFO] [stdout] --> src/data_processor/modifier.rs:144:5 [INFO] [stdout] | [INFO] [stdout] 144 | pub fn try_get_cell_value(&self, pk_value: &PkCellValue) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method `ModifyDataColumn::try_get_cell_value` is reachable at visibility `pub(crate)` [INFO] [stdout] | [INFO] [stdout] note: but type `CellValue` is only usable at visibility `pub(self)` [INFO] [stdout] --> src/data_processor.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | pub(self) enum CellValue { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `PkCellValue` is more private than the item `PkChainValues::values` [INFO] [stdout] --> src/data_processor/modifier.rs:161:5 [INFO] [stdout] | [INFO] [stdout] 161 | pub fn values(&self) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method `PkChainValues::values` is reachable at visibility `pub(crate)` [INFO] [stdout] | [INFO] [stdout] note: but type `PkCellValue` is only usable at visibility `pub(self)` [INFO] [stdout] --> src/data_processor.rs:24:1 [INFO] [stdout] | [INFO] [stdout] 24 | pub(self) enum PkCellValue { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Date`, `Datetime`, and `TimeDuration` are never constructed [INFO] [stdout] --> src/data_processor.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 12 | pub(self) enum CellValue { [INFO] [stdout] | --------- variants in this enum [INFO] [stdout] ... [INFO] [stdout] 18 | Date(DateTime), [INFO] [stdout] | ^^^^ [INFO] [stdout] 19 | Datetime(DateTime), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 20 | TimeDuration(Duration), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `CellValue` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `pk_column` is never read [INFO] [stdout] --> src/data_processor/formater.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 22 | pub struct FormatData { [INFO] [stdout] | ---------- field in this struct [INFO] [stdout] 23 | rename_as: String, [INFO] [stdout] 24 | pk_column: String, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `jk_column` is never read [INFO] [stdout] --> src/data_processor/formater.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 36 | pub(super) struct Jk2Source { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] 37 | jk_column: String, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Jk2Source` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `find_duplicated_pk_value` is never used [INFO] [stdout] --> src/data_processor/formater.rs:88:8 [INFO] [stdout] | [INFO] [stdout] 48 | impl FormatData { [INFO] [stdout] | --------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 88 | fn find_duplicated_pk_value(&self) -> Option> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `value_type` is never read [INFO] [stdout] --> src/data_processor/modifier.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 28 | pub(crate) struct ModifyDataColumn { [INFO] [stdout] | ---------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 32 | value_type: CellValueType, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ModifyDataColumn` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `PkCellValue` is more private than the item `FormatData::get_pk_jk_pair2value_mapping` [INFO] [stdout] --> src/data_processor/formater.rs:147:5 [INFO] [stdout] | [INFO] [stdout] 147 | pub fn get_pk_jk_pair2value_mapping(&self, column: &str) -> Option> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method `FormatData::get_pk_jk_pair2value_mapping` is reachable at visibility `pub` [INFO] [stdout] | [INFO] [stdout] note: but type `PkCellValue` is only usable at visibility `pub(self)` [INFO] [stdout] --> src/data_processor.rs:24:1 [INFO] [stdout] | [INFO] [stdout] 24 | pub(self) enum PkCellValue { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: `#[warn(private_interfaces)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `CellValue` is more private than the item `FormatData::get_pk_jk_pair2value_mapping` [INFO] [stdout] --> src/data_processor/formater.rs:147:5 [INFO] [stdout] | [INFO] [stdout] 147 | pub fn get_pk_jk_pair2value_mapping(&self, column: &str) -> Option> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method `FormatData::get_pk_jk_pair2value_mapping` is reachable at visibility `pub` [INFO] [stdout] | [INFO] [stdout] note: but type `CellValue` is only usable at visibility `pub(self)` [INFO] [stdout] --> src/data_processor.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | pub(self) enum CellValue { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `PkCellValue` is more private than the item `FormatData::get_pk_jk_pairs` [INFO] [stdout] --> src/data_processor/formater.rs:157:5 [INFO] [stdout] | [INFO] [stdout] 157 | pub fn get_pk_jk_pairs(&self) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method `FormatData::get_pk_jk_pairs` is reachable at visibility `pub` [INFO] [stdout] | [INFO] [stdout] note: but type `PkCellValue` is only usable at visibility `pub(self)` [INFO] [stdout] --> src/data_processor.rs:24:1 [INFO] [stdout] | [INFO] [stdout] 24 | pub(self) enum PkCellValue { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `CellValueType` is more private than the item `FormatData::is_data_same_type_as_input` [INFO] [stdout] --> src/data_processor/formater.rs:167:5 [INFO] [stdout] | [INFO] [stdout] 167 | pub fn is_data_same_type_as_input(&self, column: &str, data_type: &CellValueType) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method `FormatData::is_data_same_type_as_input` is reachable at visibility `pub` [INFO] [stdout] | [INFO] [stdout] note: but type `CellValueType` is only usable at visibility `pub(crate)` [INFO] [stdout] --> src/data_processor.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | pub(super) enum CellValueType { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `Jk2Source` is more private than the item `FormatData::jk2source` [INFO] [stdout] --> src/data_processor/formater.rs:185:5 [INFO] [stdout] | [INFO] [stdout] 185 | pub fn jk2source(&self) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method `FormatData::jk2source` is reachable at visibility `pub` [INFO] [stdout] | [INFO] [stdout] note: but type `Jk2Source` is only usable at visibility `pub(in crate::data_processor)` [INFO] [stdout] --> src/data_processor/formater.rs:36:1 [INFO] [stdout] | [INFO] [stdout] 36 | pub(super) struct Jk2Source { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `FormatDataRow` is more private than the item `FormatData::rows` [INFO] [stdout] --> src/data_processor/formater.rs:194:5 [INFO] [stdout] | [INFO] [stdout] 194 | pub fn rows(&self) -> Vec<&FormatDataRow> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method `FormatData::rows` is reachable at visibility `pub` [INFO] [stdout] | [INFO] [stdout] note: but type `FormatDataRow` is only usable at visibility `pub(in crate::data_processor)` [INFO] [stdout] --> src/data_processor/formater.rs:29:1 [INFO] [stdout] | [INFO] [stdout] 29 | pub(super) struct FormatDataRow { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `CellValueType` is more private than the item `FromSourceColumnAdder::new` [INFO] [stdout] --> src/data_processor/modifier/from_source_column_adder.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | / pub fn new( [INFO] [stdout] 35 | | source_name: &str, [INFO] [stdout] 36 | | source_column_name: &str, [INFO] [stdout] 37 | | script_column_name: &str, [INFO] [stdout] 38 | | value_type: CellValueType, [INFO] [stdout] 39 | | ) -> FromSourceColumnAdder { [INFO] [stdout] | |______________________________^ associated function `FromSourceColumnAdder::new` is reachable at visibility `pub` [INFO] [stdout] | [INFO] [stdout] note: but type `CellValueType` is only usable at visibility `pub(crate)` [INFO] [stdout] --> src/data_processor.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | pub(super) enum CellValueType { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `PkCellValue` is more private than the item `PkChain` [INFO] [stdout] --> src/data_processor/modifier.rs:35:1 [INFO] [stdout] | [INFO] [stdout] 35 | pub(crate) type PkChain = Vec; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ type alias `PkChain` is reachable at visibility `pub(crate)` [INFO] [stdout] | [INFO] [stdout] note: but type `PkCellValue` is only usable at visibility `pub(self)` [INFO] [stdout] --> src/data_processor.rs:24:1 [INFO] [stdout] | [INFO] [stdout] 24 | pub(self) enum PkCellValue { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `ModifyDataColumn` is more private than the item `ModifyData::get_modify_column` [INFO] [stdout] --> src/data_processor/modifier.rs:51:5 [INFO] [stdout] | [INFO] [stdout] 51 | pub fn get_modify_column(&self, column: &str) -> Result<&ModifyDataColumn, String> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method `ModifyData::get_modify_column` is reachable at visibility `pub` [INFO] [stdout] | [INFO] [stdout] note: but type `ModifyDataColumn` is only usable at visibility `pub(crate)` [INFO] [stdout] --> src/data_processor/modifier.rs:28:1 [INFO] [stdout] | [INFO] [stdout] 28 | pub(crate) struct ModifyDataColumn { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `PkChainValues` is more private than the item `ModifyData::pk_chain_values` [INFO] [stdout] --> src/data_processor/modifier.rs:74:5 [INFO] [stdout] | [INFO] [stdout] 74 | pub fn pk_chain_values(&self) -> &PkChainValues { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method `ModifyData::pk_chain_values` is reachable at visibility `pub` [INFO] [stdout] | [INFO] [stdout] note: but type `PkChainValues` is only usable at visibility `pub(crate)` [INFO] [stdout] --> src/data_processor/modifier.rs:38:1 [INFO] [stdout] | [INFO] [stdout] 38 | pub(crate) struct PkChainValues { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `PkCellValue` is more private than the item `ModifyDataColumn::try_get_cell_value` [INFO] [stdout] --> src/data_processor/modifier.rs:144:5 [INFO] [stdout] | [INFO] [stdout] 144 | pub fn try_get_cell_value(&self, pk_value: &PkCellValue) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method `ModifyDataColumn::try_get_cell_value` is reachable at visibility `pub(crate)` [INFO] [stdout] | [INFO] [stdout] note: but type `PkCellValue` is only usable at visibility `pub(self)` [INFO] [stdout] --> src/data_processor.rs:24:1 [INFO] [stdout] | [INFO] [stdout] 24 | pub(self) enum PkCellValue { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `CellValue` is more private than the item `ModifyDataColumn::try_get_cell_value` [INFO] [stdout] --> src/data_processor/modifier.rs:144:5 [INFO] [stdout] | [INFO] [stdout] 144 | pub fn try_get_cell_value(&self, pk_value: &PkCellValue) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method `ModifyDataColumn::try_get_cell_value` is reachable at visibility `pub(crate)` [INFO] [stdout] | [INFO] [stdout] note: but type `CellValue` is only usable at visibility `pub(self)` [INFO] [stdout] --> src/data_processor.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | pub(self) enum CellValue { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `PkCellValue` is more private than the item `PkChainValues::values` [INFO] [stdout] --> src/data_processor/modifier.rs:161:5 [INFO] [stdout] | [INFO] [stdout] 161 | pub fn values(&self) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method `PkChainValues::values` is reachable at visibility `pub(crate)` [INFO] [stdout] | [INFO] [stdout] note: but type `PkCellValue` is only usable at visibility `pub(self)` [INFO] [stdout] --> src/data_processor.rs:24:1 [INFO] [stdout] | [INFO] [stdout] 24 | pub(self) enum PkCellValue { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Date`, `Datetime`, and `TimeDuration` are never constructed [INFO] [stdout] --> src/data_processor.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 12 | pub(self) enum CellValue { [INFO] [stdout] | --------- variants in this enum [INFO] [stdout] ... [INFO] [stdout] 18 | Date(DateTime), [INFO] [stdout] | ^^^^ [INFO] [stdout] 19 | Datetime(DateTime), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 20 | TimeDuration(Duration), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `CellValue` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `pk_column` is never read [INFO] [stdout] --> src/data_processor/formater.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 22 | pub struct FormatData { [INFO] [stdout] | ---------- field in this struct [INFO] [stdout] 23 | rename_as: String, [INFO] [stdout] 24 | pk_column: String, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `jk_column` is never read [INFO] [stdout] --> src/data_processor/formater.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 36 | pub(super) struct Jk2Source { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] 37 | jk_column: String, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Jk2Source` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `find_duplicated_pk_value` is never used [INFO] [stdout] --> src/data_processor/formater.rs:88:8 [INFO] [stdout] | [INFO] [stdout] 48 | impl FormatData { [INFO] [stdout] | --------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 88 | fn find_duplicated_pk_value(&self) -> Option> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `value_type` is never read [INFO] [stdout] --> src/data_processor/modifier.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 28 | pub(crate) struct ModifyDataColumn { [INFO] [stdout] | ---------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 32 | value_type: CellValueType, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ModifyDataColumn` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 9.54s [INFO] running `Command { std: "docker" "inspect" "660e8f4cfc290b217203d3b5ae12de1798bf4a1dbf30eb8d2a55c4665bee3325", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "660e8f4cfc290b217203d3b5ae12de1798bf4a1dbf30eb8d2a55c4665bee3325", kill_on_drop: false }` [INFO] [stdout] 660e8f4cfc290b217203d3b5ae12de1798bf4a1dbf30eb8d2a55c4665bee3325