[INFO] cloning repository https://github.com/shenjackyuanjie/dsp_seed_gen [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/shenjackyuanjie/dsp_seed_gen" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fshenjackyuanjie%2Fdsp_seed_gen", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fshenjackyuanjie%2Fdsp_seed_gen'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] c7db89df670ec4bfa59e19691a606a9004c4a624 [INFO] testing shenjackyuanjie/dsp_seed_gen against master#595316b4006932405a63862d8fe65f71a6356293 for pr-128254 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fshenjackyuanjie%2Fdsp_seed_gen" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/shenjackyuanjie/dsp_seed_gen on toolchain 595316b4006932405a63862d8fe65f71a6356293 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+595316b4006932405a63862d8fe65f71a6356293" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/shenjackyuanjie/dsp_seed_gen [INFO] finished tweaking git repo https://github.com/shenjackyuanjie/dsp_seed_gen [INFO] tweaked toml for git repo https://github.com/shenjackyuanjie/dsp_seed_gen written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/shenjackyuanjie/dsp_seed_gen 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" "+595316b4006932405a63862d8fe65f71a6356293" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [ERROR] error running command: no output for 300 seconds [ERROR] this task or one of its parent failed! [ERROR] no output for 300 seconds [ERROR] note: run with `RUST_BACKTRACE=1` to display a backtrace. [INFO] testing shenjackyuanjie/dsp_seed_gen against try#5e89635d7bf1d3033c2eb20378b7b3cbe2dd1a9b for pr-128254 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fshenjackyuanjie%2Fdsp_seed_gen" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/shenjackyuanjie/dsp_seed_gen on toolchain 5e89635d7bf1d3033c2eb20378b7b3cbe2dd1a9b [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+5e89635d7bf1d3033c2eb20378b7b3cbe2dd1a9b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/shenjackyuanjie/dsp_seed_gen [INFO] finished tweaking git repo https://github.com/shenjackyuanjie/dsp_seed_gen [INFO] tweaked toml for git repo https://github.com/shenjackyuanjie/dsp_seed_gen written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/shenjackyuanjie/dsp_seed_gen 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" "+5e89635d7bf1d3033c2eb20378b7b3cbe2dd1a9b" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [ERROR] error running command: no output for 300 seconds [INFO] testing shenjackyuanjie/dsp_seed_gen against try#5e89635d7bf1d3033c2eb20378b7b3cbe2dd1a9b for pr-128254 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fshenjackyuanjie%2Fdsp_seed_gen" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/shenjackyuanjie/dsp_seed_gen on toolchain 5e89635d7bf1d3033c2eb20378b7b3cbe2dd1a9b [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+5e89635d7bf1d3033c2eb20378b7b3cbe2dd1a9b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/shenjackyuanjie/dsp_seed_gen [INFO] finished tweaking git repo https://github.com/shenjackyuanjie/dsp_seed_gen [INFO] tweaked toml for git repo https://github.com/shenjackyuanjie/dsp_seed_gen written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/shenjackyuanjie/dsp_seed_gen 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" "+5e89635d7bf1d3033c2eb20378b7b3cbe2dd1a9b" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [ERROR] error running command: no output for 300 seconds [INFO] testing shenjackyuanjie/dsp_seed_gen against try#5e89635d7bf1d3033c2eb20378b7b3cbe2dd1a9b for pr-128254 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fshenjackyuanjie%2Fdsp_seed_gen" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/shenjackyuanjie/dsp_seed_gen on toolchain 5e89635d7bf1d3033c2eb20378b7b3cbe2dd1a9b [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+5e89635d7bf1d3033c2eb20378b7b3cbe2dd1a9b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/shenjackyuanjie/dsp_seed_gen [INFO] finished tweaking git repo https://github.com/shenjackyuanjie/dsp_seed_gen [INFO] tweaked toml for git repo https://github.com/shenjackyuanjie/dsp_seed_gen written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/shenjackyuanjie/dsp_seed_gen 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" "+5e89635d7bf1d3033c2eb20378b7b3cbe2dd1a9b" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded proc-macro2 v1.0.72 [INFO] [stderr] Downloaded dotnet35_rand_rs v0.2.1 [INFO] [stderr] Downloaded lerp v0.5.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+5e89635d7bf1d3033c2eb20378b7b3cbe2dd1a9b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] fd44ae16df2a4965fe376c973296d25ef3159fb9269e88035acebde0afb07943 [INFO] running `Command { std: "docker" "start" "-a" "fd44ae16df2a4965fe376c973296d25ef3159fb9269e88035acebde0afb07943", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "fd44ae16df2a4965fe376c973296d25ef3159fb9269e88035acebde0afb07943", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fd44ae16df2a4965fe376c973296d25ef3159fb9269e88035acebde0afb07943", kill_on_drop: false }` [INFO] [stdout] fd44ae16df2a4965fe376c973296d25ef3159fb9269e88035acebde0afb07943 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+5e89635d7bf1d3033c2eb20378b7b3cbe2dd1a9b" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 3c2781ff18c90e311e84dcf8ee56f09098d7f651941a1d66d5e79b6b91c64d95 [INFO] running `Command { std: "docker" "start" "-a" "3c2781ff18c90e311e84dcf8ee56f09098d7f651941a1d66d5e79b6b91c64d95", kill_on_drop: false }` [INFO] [stderr] Compiling num-traits v0.2.17 [INFO] [stderr] Compiling proc-macro2 v1.0.72 [INFO] [stderr] Compiling unicode-ident v1.0.12 [INFO] [stderr] Compiling num-integer v0.1.45 [INFO] [stderr] Compiling bytemuck v1.14.0 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling paste v1.0.14 [INFO] [stderr] Compiling num-rational v0.4.1 [INFO] [stderr] Compiling matrixmultiply v0.3.8 [INFO] [stderr] Compiling typenum v1.17.0 [INFO] [stderr] Compiling rawpointer v0.2.1 [INFO] [stderr] Compiling dotnet35_rand_rs v0.2.1 [INFO] [stderr] Compiling bitflags v2.4.1 [INFO] [stderr] Compiling safe_arch v0.7.1 [INFO] [stderr] Compiling wide v0.7.13 [INFO] [stderr] Compiling quote v1.0.33 [INFO] [stderr] Compiling num-complex v0.4.4 [INFO] [stderr] Compiling approx v0.5.1 [INFO] [stderr] Compiling lerp v0.5.0 [INFO] [stderr] Compiling simba v0.8.1 [INFO] [stderr] Compiling nalgebra-macros v0.2.1 [INFO] [stderr] Compiling nalgebra v0.32.3 [INFO] [stderr] Compiling dsp_world_gen v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `crate::data_struct::consts::OIL_SPEED_MULTIPLIER` [INFO] [stdout] --> src/data_struct/vein_data.rs:1:9 [INFO] [stdout] | [INFO] [stdout] 1 | pub use crate::data_struct::consts::OIL_SPEED_MULTIPLIER; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `u_rot` [INFO] [stdout] --> src/data_struct/astro_data.rs:45:13 [INFO] [stdout] | [INFO] [stdout] 45 | let u_rot = self.u_rot.cast::(); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_u_rot` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `num12` is assigned to, but never used [INFO] [stdout] --> src/data_struct/planet_raw_data.rs:194:17 [INFO] [stdout] | [INFO] [stdout] 194 | let mut num12 = 0; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_num12` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `planet` [INFO] [stdout] --> src/gen/planet_gen.rs:325:5 [INFO] [stdout] | [INFO] [stdout] 325 | planet: &mut PlanetData, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_planet` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `theme_ids` [INFO] [stdout] --> src/gen/planet_gen.rs:326:5 [INFO] [stdout] | [INFO] [stdout] 326 | theme_ids: &[i32], [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_theme_ids` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rand1` [INFO] [stdout] --> src/gen/planet_gen.rs:327:5 [INFO] [stdout] | [INFO] [stdout] 327 | rand1: f64, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_rand1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rand2` [INFO] [stdout] --> src/gen/planet_gen.rs:328:5 [INFO] [stdout] | [INFO] [stdout] 328 | rand2: f64, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_rand2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rand3` [INFO] [stdout] --> src/gen/planet_gen.rs:329:5 [INFO] [stdout] | [INFO] [stdout] 329 | rand3: f64, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_rand3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rand4` [INFO] [stdout] --> src/gen/planet_gen.rs:330:5 [INFO] [stdout] | [INFO] [stdout] 330 | rand4: f64, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_rand4` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `theme_seed` [INFO] [stdout] --> src/gen/planet_gen.rs:331:5 [INFO] [stdout] | [INFO] [stdout] 331 | theme_seed: i32, [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_theme_seed` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `tmp_drunk` [INFO] [stdout] --> src/gen/universe_gen.rs:25:21 [INFO] [stdout] | [INFO] [stdout] 25 | let (tmp_poses, tmp_drunk) = generate_temp_poses(rand.next(), game.star_count, 4, 2.0, 2.3, 3.5, 0.18); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_tmp_drunk` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `need_spectr` is assigned to, but never used [INFO] [stdout] --> src/gen/universe_gen.rs:50:21 [INFO] [stdout] | [INFO] [stdout] 50 | let mut need_spectr = ESpectrType::X; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_need_spectr` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `need_spectr` is never read [INFO] [stdout] --> src/gen/universe_gen.rs:52:17 [INFO] [stdout] | [INFO] [stdout] 52 | need_spectr = ESpectrType::M; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `need_spectr` is never read [INFO] [stdout] --> src/gen/universe_gen.rs:54:17 [INFO] [stdout] | [INFO] [stdout] 54 | need_spectr = ESpectrType::O; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `need_type` is assigned to, but never used [INFO] [stdout] --> src/gen/universe_gen.rs:56:21 [INFO] [stdout] | [INFO] [stdout] 56 | let mut need_type = EStarType::MainSeqStar; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_need_type` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `need_type` is never read [INFO] [stdout] --> src/gen/universe_gen.rs:58:17 [INFO] [stdout] | [INFO] [stdout] 58 | need_type = EStarType::GiantStar; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `need_type` is never read [INFO] [stdout] --> src/gen/universe_gen.rs:61:17 [INFO] [stdout] | [INFO] [stdout] 61 | need_type = EStarType::BlackHole; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `need_type` is never read [INFO] [stdout] --> src/gen/universe_gen.rs:63:17 [INFO] [stdout] | [INFO] [stdout] 63 | need_type = EStarType::NeutronStar; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `need_type` is never read [INFO] [stdout] --> src/gen/universe_gen.rs:65:17 [INFO] [stdout] | [INFO] [stdout] 65 | need_type = EStarType::WhiteDwarf; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `id`, `type`, `parent_id`, and `u_radius` are never read [INFO] [stdout] --> src/data_struct/astro_data.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 4 | pub struct AstroData { [INFO] [stdout] | --------- fields in this struct [INFO] [stdout] 5 | pub id: i32, [INFO] [stdout] | ^^ [INFO] [stdout] 6 | pub r#type: EAstroType, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 7 | pub parent_id: i32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 8 | pub u_radius: f32, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `orbit_inclination` and `orbit_longitude` are never read [INFO] [stdout] --> src/data_struct/astro_orbit_data.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct AstroOrbitData { [INFO] [stdout] | -------------- fields in this struct [INFO] [stdout] 7 | orbit_radius: f32, [INFO] [stdout] 8 | orbit_inclination: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 9 | orbit_longitude: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `AU` is never used [INFO] [stdout] --> src/data_struct/galaxy_data.rs:4:11 [INFO] [stdout] | [INFO] [stdout] 4 | pub const AU: f64 = 40000_f64; [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `LY` is never used [INFO] [stdout] --> src/data_struct/galaxy_data.rs:5:11 [INFO] [stdout] | [INFO] [stdout] 5 | pub const LY: f64 = 2400000_f64; [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `seed`, `star_count`, `birth_planet_id`, `birth_star_id`, `habitable_count`, and `astros_data` are never read [INFO] [stdout] --> src/data_struct/galaxy_data.rs:9:9 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct GalaxyData { [INFO] [stdout] | ---------- fields in this struct [INFO] [stdout] 8 | /// 种子 [INFO] [stdout] 9 | pub seed: i32, [INFO] [stdout] | ^^^^ [INFO] [stdout] 10 | /// 星系中星星的数量 [INFO] [stdout] 11 | pub star_count: i32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 15 | pub birth_planet_id: i32, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 16 | /// 初始恒星的id [INFO] [stdout] 17 | pub birth_star_id: i32, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 18 | pub habitable_count: i32, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 21 | pub astros_data: Vec, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `K_ENTER_ALTITUDE` is never used [INFO] [stdout] --> src/data_struct/planet_data.rs:11:11 [INFO] [stdout] | [INFO] [stdout] 11 | pub const K_ENTER_ALTITUDE: f32 = 1000.0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `K_BIRTH_HEIGHT_SHIFT` is never used [INFO] [stdout] --> src/data_struct/planet_data.rs:12:11 [INFO] [stdout] | [INFO] [stdout] 12 | pub const K_BIRTH_HEIGHT_SHIFT: f32 = 1.45; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> src/data_struct/planet_data.rs:17:9 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct PlanetData { [INFO] [stdout] | ---------- fields in this struct [INFO] [stdout] 16 | /// 星系数据 [INFO] [stdout] 17 | pub galaxy: Rc>, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 18 | /// 星星数据 [INFO] [stdout] 19 | pub star: Rc>, [INFO] [stdout] | ^^^^ [INFO] [stdout] 20 | /// 种子 [INFO] [stdout] 21 | pub seed: i32, [INFO] [stdout] | ^^^^ [INFO] [stdout] 22 | /// 信息种子 [INFO] [stdout] 23 | pub info_seed: i32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 24 | /// ID [INFO] [stdout] 25 | pub id: i32, [INFO] [stdout] | ^^ [INFO] [stdout] 26 | /// 索引 [INFO] [stdout] 27 | pub index: i32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 28 | /// 绕行 [INFO] [stdout] 29 | pub orbit_around: i32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 30 | /// 数量 [INFO] [stdout] 31 | pub number: i32, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 32 | /// 轨道索引 [INFO] [stdout] 33 | pub orbit_index: i32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 39 | pub orbit_radius: f32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 40 | /// 轨道倾角 [INFO] [stdout] 41 | pub orbit_inclination: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 42 | /// 轨道经度 [INFO] [stdout] 43 | pub orbit_longitude: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 44 | /// 轨道周期 [INFO] [stdout] 45 | pub orbital_period: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 46 | /// 轨道相位 [INFO] [stdout] 47 | pub orbit_phase: f32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 48 | /// 倾斜角 [INFO] [stdout] 49 | pub obliquity: f32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 50 | /// 自转周期 [INFO] [stdout] 51 | pub rotation_period: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 52 | /// 自转相位 [INFO] [stdout] 53 | pub rotation_phase: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 59 | pub sun_distance: f32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 60 | /// 适宜生物偏好 [INFO] [stdout] 61 | pub habitable_bias: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 62 | /// 温度偏好 [INFO] [stdout] 63 | pub temperature_bias: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 64 | /// 离子高度 [INFO] [stdout] 65 | pub ion_height: f32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 66 | /// 风力 [INFO] [stdout] 67 | pub wind_strength: f32, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 68 | /// 亮度 [INFO] [stdout] 69 | pub luminosity: f32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 70 | /// 陆地百分比 [INFO] [stdout] 71 | pub land_percent: f32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 72 | /// 模型X [INFO] [stdout] 73 | pub mod_x: f64, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 74 | /// 模型Y [INFO] [stdout] 75 | pub mod_y: f64, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 76 | /// 水高度 [INFO] [stdout] 77 | pub water_height: f32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 78 | /// 水物品ID [INFO] [stdout] 79 | pub water_item_id: i32, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 80 | /// 是否已平均化 [INFO] [stdout] 81 | pub levelized: bool, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 82 | /// 冰旗 [INFO] [stdout] 83 | pub ice_flag: i32, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 84 | /// 类型 [INFO] [stdout] 85 | pub r#type: EPlanetType, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 86 | /// 奇点 [INFO] [stdout] 87 | pub singularity: EPlanetSingularity, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 88 | /// 主题 [INFO] [stdout] 89 | pub theme: i32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 90 | /// 算法ID [INFO] [stdout] 91 | pub algo_id: i32, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 92 | /// 样式 [INFO] [stdout] 93 | pub style: i32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 94 | /// 绕行行星 [INFO] [stdout] 95 | pub orbit_around_planet: Rc>>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 96 | /// 运行时位置 [INFO] [stdout] 97 | pub runtime_position: VectorLF3, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 98 | /// 下一个运行时位置 [INFO] [stdout] 99 | pub runtime_position_next: VectorLF3, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 100 | /// 运行时旋转 [INFO] [stdout] 101 | pub runtime_rotation: Quaternion, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 102 | /// 下一个运行时旋转 [INFO] [stdout] 103 | pub runtime_rotation_next: Quaternion, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 104 | /// 运行时系统旋转 [INFO] [stdout] 105 | pub runtime_system_rotation: Quaternion, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 106 | /// 运行时轨道旋转 [INFO] [stdout] 107 | pub runtime_orbit_rotation: Quaternion, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 108 | /// 运行时轨道相位 [INFO] [stdout] 109 | pub runtime_orbit_phase: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 110 | /// 运行时旋转相位 [INFO] [stdout] 111 | pub runtime_rotation_phase: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 112 | /// U位置 [INFO] [stdout] 113 | pub u_position: VectorLF3, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 114 | /// 下一个U位置 [INFO] [stdout] 115 | pub u_position_next: VectorLF3, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 116 | /// 运行时本地太阳方向 [INFO] [stdout] 117 | pub runtime_local_sun_direction: VectorF3, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 121 | pub precision: i32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 122 | /// 段 [INFO] [stdout] 123 | pub segment: i32, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 124 | /// 数据 [INFO] [stdout] 125 | pub data: PlanetRawData, [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 129 | pub vein_groups: Vec, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 130 | /// 矿物偏向向量 [INFO] [stdout] 131 | pub vein_bias_vector: VectorF3, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 132 | // ... 其他字段 [INFO] [stdout] 133 | pub factory_index: i32, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 136 | pub gas_items: Vec, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 137 | /// 气体速度 [INFO] [stdout] 138 | pub gas_speeds: Vec, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 139 | /// 气体热值 [INFO] [stdout] 140 | pub gas_heat_values: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 141 | /// 气体总热量 [INFO] [stdout] 142 | pub gas_total_heat: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 143 | /// 出生点 [INFO] [stdout] 144 | pub birth_point: VectorF3, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 145 | /// 出生资源点0 [INFO] [stdout] 146 | pub birth_resource_point0: VectorF3, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 147 | /// 出生资源点1 [INFO] [stdout] 148 | pub birth_resource_point1: VectorF3, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 149 | pub loaded: bool, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 150 | pub wanted: bool, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 151 | pub loading: bool, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 152 | pub calculating: bool, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 153 | pub calculated: bool, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 154 | pub factory_loaded: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 155 | pub factory_loading: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 156 | pub facting_completed_stage: i32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `PlanetData` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `height_data`, `mod_data`, `vege_ids`, `biomo_data`, `tempr_data`, and `normals` are never read [INFO] [stdout] --> src/data_struct/planet_raw_data.rs:42:9 [INFO] [stdout] | [INFO] [stdout] 40 | pub struct PlanetRawData { [INFO] [stdout] | ------------- fields in this struct [INFO] [stdout] 41 | pub precision: i32, [INFO] [stdout] 42 | pub height_data: Vec, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 43 | pub mod_data: Vec, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 44 | pub vege_ids: Vec, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 45 | pub biomo_data: Vec, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 46 | pub tempr_data: Vec, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 47 | pub vertices: Vec, [INFO] [stdout] 48 | pub normals: Vec, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `PlanetRawData` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `K_ENTER_DISTANCE` is never used [INFO] [stdout] --> src/data_struct/star_data.rs:9:11 [INFO] [stdout] | [INFO] [stdout] 9 | pub const K_ENTER_DISTANCE: f64 = 3600000.0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `K_MAX_DFHIVE_ORBIT` is never used [INFO] [stdout] --> src/data_struct/star_data.rs:12:11 [INFO] [stdout] | [INFO] [stdout] 12 | pub const K_MAX_DFHIVE_ORBIT: i32 = 8; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> src/data_struct/star_data.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct StarData { [INFO] [stdout] | -------- fields in this struct [INFO] [stdout] 16 | pub galaxy: Rc>, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 17 | pub seed: i32, [INFO] [stdout] | ^^^^ [INFO] [stdout] 18 | pub index: i32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 22 | pub position: VectorLF3, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 23 | pub u_position: VectorLF3, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 24 | pub mass: f32, [INFO] [stdout] | ^^^^ [INFO] [stdout] 25 | pub lifetime: f32, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 26 | pub age: f32, [INFO] [stdout] | ^^^ [INFO] [stdout] 27 | pub star_type: EStarType, [INFO] [stdout] 28 | pub temperature: f32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 29 | pub spectr: ESpectrType, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 30 | pub class_factor: f32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 31 | pub color: f32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 34 | pub acdisk_radius: f32, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 35 | pub habitable_radius: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 36 | pub light_balance_radius: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 37 | pub dyson_radius: f32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 38 | pub orbit_scaler: f32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 39 | pub aster_belt1_orbit_index: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 40 | pub aster_belt2_orbit_index: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 41 | pub aster_belt1_radius: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 42 | pub aster_belt2_radius: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 43 | pub planet_count: i32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 44 | pub level: f32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 45 | pub resource_coef: f32, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 46 | pub planets: Vec, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 47 | pub safety_factor: f32, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 48 | pub hive_pattern_level: i32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 49 | pub initial_hive_count: i32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 50 | pub max_hive_count: i32, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `StarData` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> src/data_struct/vege_data.rs:7:9 [INFO] [stdout] | [INFO] [stdout] 5 | pub struct VegeData { [INFO] [stdout] | -------- fields in this struct [INFO] [stdout] 6 | pub id: i32, [INFO] [stdout] 7 | pub proto_id: i16, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 8 | pub model_index: i16, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 9 | pub hash: SimpleHash, [INFO] [stdout] | ^^^^ [INFO] [stdout] 10 | pub hash_address: i32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 11 | pub combat_stat_id: i32, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 12 | pub pos: VectorF3, [INFO] [stdout] | ^^^ [INFO] [stdout] 13 | pub rot: Quaternion, [INFO] [stdout] | ^^^ [INFO] [stdout] 14 | pub scl: VectorF3, [INFO] [stdout] | ^^^ [INFO] [stdout] 15 | pub model_id: i32, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 16 | pub collider_id: i32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `VegeData` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> src/data_struct/vein_data.rs:8:9 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct VeinData { [INFO] [stdout] | -------- fields in this struct [INFO] [stdout] 7 | pub id: i32, [INFO] [stdout] 8 | pub vein_type: EVeinType, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 9 | pub model_index: i16, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 10 | pub group_index: i16, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 11 | pub amount: i32, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 12 | pub product_id: i32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 13 | pub pos: VectorF3, [INFO] [stdout] | ^^^ [INFO] [stdout] 14 | pub combat_stat_id: i32, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub hash_address: i32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 21 | pub model_id: i32, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 22 | pub collider_id: i32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 23 | pub miner_base_model_id: i32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 24 | pub miner_circle_model_id0: i32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 25 | pub miner_circle_model_id1: i32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 26 | pub miner_circle_model_id2: i32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 27 | pub miner_circle_model_id3: i32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `VeinData` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> src/data_struct/combat_setting.rs:7:9 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct CombatSettings { [INFO] [stdout] | -------------- fields in this struct [INFO] [stdout] 7 | pub aggressiveness: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 8 | pub initial_level: f32, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 9 | pub initial_growth: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 10 | pub initial_colonize: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 11 | pub max_density: f32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 12 | pub growth_speed_factor: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 13 | pub power_threat_factor: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 14 | pub battle_threat_factor: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 15 | pub battle_exp_factor: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `galaxy_algo`, `player_proto`, `combat_settings`, `rare_resource_multiplier`, and `infinite_resource_multiplier` are never read [INFO] [stdout] --> src/data_struct/game_desc.rs:4:9 [INFO] [stdout] | [INFO] [stdout] 3 | pub struct GameDesc { [INFO] [stdout] | -------- fields in this struct [INFO] [stdout] 4 | pub galaxy_algo: i32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 9 | pub player_proto: i32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 13 | pub combat_settings: CombatSettings, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 16 | pub rare_resource_multiplier: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 19 | pub infinite_resource_multiplier: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `mul` is never used [INFO] [stdout] --> src/data_struct/vectors.rs:22:8 [INFO] [stdout] | [INFO] [stdout] 18 | pub trait LocalQuaternion { [INFO] [stdout] | --------------- method in this trait [INFO] [stdout] ... [INFO] [stdout] 22 | fn mul(&self, other: &Quaternion) -> Quaternion; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `PlanetAlgorithm` is never used [INFO] [stdout] --> src/gen/planet_algorithm.rs:5:11 [INFO] [stdout] | [INFO] [stdout] 5 | pub trait PlanetAlgorithm { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `K_GRAVITATIONAL_CONST` is never used [INFO] [stdout] --> src/gen/planet_gen.rs:16:11 [INFO] [stdout] | [INFO] [stdout] 16 | pub const K_GRAVITATIONAL_CONST: f64 = 346586930.95732176; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `K_PLANET_MASS` is never used [INFO] [stdout] --> src/gen/planet_gen.rs:17:11 [INFO] [stdout] | [INFO] [stdout] 17 | pub const K_PLANET_MASS: f32 = 0.006; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `K_GIANT_MASS_COEF` is never used [INFO] [stdout] --> src/gen/planet_gen.rs:18:11 [INFO] [stdout] | [INFO] [stdout] 18 | pub const K_GIANT_MASS_COEF: f32 = 3.33333; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `K_GIANT_MASS` is never used [INFO] [stdout] --> src/gen/planet_gen.rs:19:11 [INFO] [stdout] | [INFO] [stdout] 19 | pub const K_GIANT_MASS: f32 = 0.019999979; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `GAS_COEF` is never used [INFO] [stdout] --> src/gen/planet_gen.rs:20:16 [INFO] [stdout] | [INFO] [stdout] 20 | pub static mut GAS_COEF: f32 = 1.0; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `create_planet` is never used [INFO] [stdout] --> src/gen/planet_gen.rs:22:8 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn create_planet( [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `set_planet_theme` is never used [INFO] [stdout] --> src/gen/planet_gen.rs:324:8 [INFO] [stdout] | [INFO] [stdout] 324 | pub fn set_planet_theme( [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `E` is never used [INFO] [stdout] --> src/gen/star_gen.rs:13:11 [INFO] [stdout] | [INFO] [stdout] 13 | pub const E: f64 = 2.7182817; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GRAVITY` is never used [INFO] [stdout] --> src/gen/star_gen.rs:14:11 [INFO] [stdout] | [INFO] [stdout] 14 | pub const GRAVITY: f64 = 1.3538551990520382E-06; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `HIVE_ORBIT_RADIUS` is never used [INFO] [stdout] --> src/gen/star_gen.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub static HIVE_ORBIT_RADIUS: [f32; 18] = [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `ORBIT_RADIUS` is never used [INFO] [stdout] --> src/gen/star_gen.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 18 | pub static ORBIT_RADIUS: [f32; 17] = [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `PLANET_2_HIVE_ORBIT_TABEL` is never used [INFO] [stdout] --> src/gen/star_gen.rs:20:12 [INFO] [stdout] | [INFO] [stdout] 20 | pub static PLANET_2_HIVE_ORBIT_TABEL: [i32; 8] = [0, 0, 2, 4, 6, 9, 12, 15]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `SPECIFY_BIRTH_STAR_MASS` is never used [INFO] [stdout] --> src/gen/star_gen.rs:22:12 [INFO] [stdout] | [INFO] [stdout] 22 | pub static SPECIFY_BIRTH_STAR_MASS: f32 = 0.0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `SPECIFY_BIRTH_STAR_AGE` is never used [INFO] [stdout] --> src/gen/star_gen.rs:24:12 [INFO] [stdout] | [INFO] [stdout] 24 | pub static SPECIFY_BIRTH_STAR_AGE: f32 = 0.0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `StarGenCondition` is never used [INFO] [stdout] --> src/gen/star_gen.rs:31:10 [INFO] [stdout] | [INFO] [stdout] 31 | pub type StarGenCondition = ([bool; 18], [f64; 10]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `rand_normal` is never used [INFO] [stdout] --> src/gen/star_gen.rs:43:8 [INFO] [stdout] | [INFO] [stdout] 43 | pub fn rand_normal(average_value: f32, standard_deviation: f32, r1: f64, r2: f64) -> f32 { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `create_birth_star` is never used [INFO] [stdout] --> src/gen/star_gen.rs:48:8 [INFO] [stdout] | [INFO] [stdout] 48 | pub fn create_birth_star(galaxy_data: Rc>, game_desc: &GameDesc, seed: i32) -> StarData { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `set_star_age` is never used [INFO] [stdout] --> src/gen/star_gen.rs:172:8 [INFO] [stdout] | [INFO] [stdout] 172 | pub fn set_star_age(star: &mut StarData, age: f32, rn: f64, rt: f64) { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `ALGO_VERSION` is never used [INFO] [stdout] --> src/gen/universe_gen.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 12 | pub static ALGO_VERSION: i32 = 20200403; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `PLANET_ID_MAX` is never used [INFO] [stdout] --> src/gen/universe_gen.rs:13:11 [INFO] [stdout] | [INFO] [stdout] 13 | pub const PLANET_ID_MAX: i32 = 256; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `TempPos` is never used [INFO] [stdout] --> src/gen/universe_gen.rs:15:10 [INFO] [stdout] | [INFO] [stdout] 15 | pub type TempPos = (Vec, Vec); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `create_galaxy` is never used [INFO] [stdout] --> src/gen/universe_gen.rs:17:8 [INFO] [stdout] | [INFO] [stdout] 17 | pub fn create_galaxy(game: GameDesc) -> GalaxyData { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check_collision` is never used [INFO] [stdout] --> src/gen/universe_gen.rs:74:8 [INFO] [stdout] | [INFO] [stdout] 74 | pub fn check_collision(pts: &Vec, &pt: &VectorLF3, min_dist: f64) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `generate_temp_poses` is never used [INFO] [stdout] --> src/gen/universe_gen.rs:85:8 [INFO] [stdout] | [INFO] [stdout] 85 | pub fn generate_temp_poses( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `random_poses` is never used [INFO] [stdout] --> src/gen/universe_gen.rs:114:8 [INFO] [stdout] | [INFO] [stdout] 114 | pub fn random_poses( [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 62 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 16.06s [INFO] running `Command { std: "docker" "inspect" "3c2781ff18c90e311e84dcf8ee56f09098d7f651941a1d66d5e79b6b91c64d95", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3c2781ff18c90e311e84dcf8ee56f09098d7f651941a1d66d5e79b6b91c64d95", kill_on_drop: false }` [INFO] [stdout] 3c2781ff18c90e311e84dcf8ee56f09098d7f651941a1d66d5e79b6b91c64d95 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+5e89635d7bf1d3033c2eb20378b7b3cbe2dd1a9b" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 88debfd2bdb6072819d23341b169ab539e1d9256b9ca13c871d3371dc438f774 [INFO] running `Command { std: "docker" "start" "-a" "88debfd2bdb6072819d23341b169ab539e1d9256b9ca13c871d3371dc438f774", kill_on_drop: false }` [INFO] [stderr] Compiling dsp_world_gen v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `crate::data_struct::consts::OIL_SPEED_MULTIPLIER` [INFO] [stdout] --> src/data_struct/vein_data.rs:1:9 [INFO] [stdout] | [INFO] [stdout] 1 | pub use crate::data_struct::consts::OIL_SPEED_MULTIPLIER; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `u_rot` [INFO] [stdout] --> src/data_struct/astro_data.rs:45:13 [INFO] [stdout] | [INFO] [stdout] 45 | let u_rot = self.u_rot.cast::(); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_u_rot` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `num12` is assigned to, but never used [INFO] [stdout] --> src/data_struct/planet_raw_data.rs:194:17 [INFO] [stdout] | [INFO] [stdout] 194 | let mut num12 = 0; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_num12` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `planet` [INFO] [stdout] --> src/gen/planet_gen.rs:325:5 [INFO] [stdout] | [INFO] [stdout] 325 | planet: &mut PlanetData, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_planet` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `theme_ids` [INFO] [stdout] --> src/gen/planet_gen.rs:326:5 [INFO] [stdout] | [INFO] [stdout] 326 | theme_ids: &[i32], [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_theme_ids` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rand1` [INFO] [stdout] --> src/gen/planet_gen.rs:327:5 [INFO] [stdout] | [INFO] [stdout] 327 | rand1: f64, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_rand1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rand2` [INFO] [stdout] --> src/gen/planet_gen.rs:328:5 [INFO] [stdout] | [INFO] [stdout] 328 | rand2: f64, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_rand2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rand3` [INFO] [stdout] --> src/gen/planet_gen.rs:329:5 [INFO] [stdout] | [INFO] [stdout] 329 | rand3: f64, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_rand3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rand4` [INFO] [stdout] --> src/gen/planet_gen.rs:330:5 [INFO] [stdout] | [INFO] [stdout] 330 | rand4: f64, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_rand4` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `theme_seed` [INFO] [stdout] --> src/gen/planet_gen.rs:331:5 [INFO] [stdout] | [INFO] [stdout] 331 | theme_seed: i32, [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_theme_seed` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `tmp_drunk` [INFO] [stdout] --> src/gen/universe_gen.rs:25:21 [INFO] [stdout] | [INFO] [stdout] 25 | let (tmp_poses, tmp_drunk) = generate_temp_poses(rand.next(), game.star_count, 4, 2.0, 2.3, 3.5, 0.18); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_tmp_drunk` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `need_spectr` is assigned to, but never used [INFO] [stdout] --> src/gen/universe_gen.rs:50:21 [INFO] [stdout] | [INFO] [stdout] 50 | let mut need_spectr = ESpectrType::X; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_need_spectr` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `need_spectr` is never read [INFO] [stdout] --> src/gen/universe_gen.rs:52:17 [INFO] [stdout] | [INFO] [stdout] 52 | need_spectr = ESpectrType::M; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `need_spectr` is never read [INFO] [stdout] --> src/gen/universe_gen.rs:54:17 [INFO] [stdout] | [INFO] [stdout] 54 | need_spectr = ESpectrType::O; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `need_type` is assigned to, but never used [INFO] [stdout] --> src/gen/universe_gen.rs:56:21 [INFO] [stdout] | [INFO] [stdout] 56 | let mut need_type = EStarType::MainSeqStar; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_need_type` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `need_type` is never read [INFO] [stdout] --> src/gen/universe_gen.rs:58:17 [INFO] [stdout] | [INFO] [stdout] 58 | need_type = EStarType::GiantStar; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `need_type` is never read [INFO] [stdout] --> src/gen/universe_gen.rs:61:17 [INFO] [stdout] | [INFO] [stdout] 61 | need_type = EStarType::BlackHole; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `need_type` is never read [INFO] [stdout] --> src/gen/universe_gen.rs:63:17 [INFO] [stdout] | [INFO] [stdout] 63 | need_type = EStarType::NeutronStar; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `need_type` is never read [INFO] [stdout] --> src/gen/universe_gen.rs:65:17 [INFO] [stdout] | [INFO] [stdout] 65 | need_type = EStarType::WhiteDwarf; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `id`, `type`, `parent_id`, and `u_radius` are never read [INFO] [stdout] --> src/data_struct/astro_data.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 4 | pub struct AstroData { [INFO] [stdout] | --------- fields in this struct [INFO] [stdout] 5 | pub id: i32, [INFO] [stdout] | ^^ [INFO] [stdout] 6 | pub r#type: EAstroType, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 7 | pub parent_id: i32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 8 | pub u_radius: f32, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `orbit_inclination` and `orbit_longitude` are never read [INFO] [stdout] --> src/data_struct/astro_orbit_data.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct AstroOrbitData { [INFO] [stdout] | -------------- fields in this struct [INFO] [stdout] 7 | orbit_radius: f32, [INFO] [stdout] 8 | orbit_inclination: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 9 | orbit_longitude: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `AU` is never used [INFO] [stdout] --> src/data_struct/galaxy_data.rs:4:11 [INFO] [stdout] | [INFO] [stdout] 4 | pub const AU: f64 = 40000_f64; [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `LY` is never used [INFO] [stdout] --> src/data_struct/galaxy_data.rs:5:11 [INFO] [stdout] | [INFO] [stdout] 5 | pub const LY: f64 = 2400000_f64; [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `seed`, `star_count`, `birth_planet_id`, `birth_star_id`, `habitable_count`, and `astros_data` are never read [INFO] [stdout] --> src/data_struct/galaxy_data.rs:9:9 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct GalaxyData { [INFO] [stdout] | ---------- fields in this struct [INFO] [stdout] 8 | /// 种子 [INFO] [stdout] 9 | pub seed: i32, [INFO] [stdout] | ^^^^ [INFO] [stdout] 10 | /// 星系中星星的数量 [INFO] [stdout] 11 | pub star_count: i32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 15 | pub birth_planet_id: i32, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 16 | /// 初始恒星的id [INFO] [stdout] 17 | pub birth_star_id: i32, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 18 | pub habitable_count: i32, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 21 | pub astros_data: Vec, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `K_ENTER_ALTITUDE` is never used [INFO] [stdout] --> src/data_struct/planet_data.rs:11:11 [INFO] [stdout] | [INFO] [stdout] 11 | pub const K_ENTER_ALTITUDE: f32 = 1000.0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `K_BIRTH_HEIGHT_SHIFT` is never used [INFO] [stdout] --> src/data_struct/planet_data.rs:12:11 [INFO] [stdout] | [INFO] [stdout] 12 | pub const K_BIRTH_HEIGHT_SHIFT: f32 = 1.45; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> src/data_struct/planet_data.rs:17:9 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct PlanetData { [INFO] [stdout] | ---------- fields in this struct [INFO] [stdout] 16 | /// 星系数据 [INFO] [stdout] 17 | pub galaxy: Rc>, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 18 | /// 星星数据 [INFO] [stdout] 19 | pub star: Rc>, [INFO] [stdout] | ^^^^ [INFO] [stdout] 20 | /// 种子 [INFO] [stdout] 21 | pub seed: i32, [INFO] [stdout] | ^^^^ [INFO] [stdout] 22 | /// 信息种子 [INFO] [stdout] 23 | pub info_seed: i32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 24 | /// ID [INFO] [stdout] 25 | pub id: i32, [INFO] [stdout] | ^^ [INFO] [stdout] 26 | /// 索引 [INFO] [stdout] 27 | pub index: i32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 28 | /// 绕行 [INFO] [stdout] 29 | pub orbit_around: i32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 30 | /// 数量 [INFO] [stdout] 31 | pub number: i32, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 32 | /// 轨道索引 [INFO] [stdout] 33 | pub orbit_index: i32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 39 | pub orbit_radius: f32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 40 | /// 轨道倾角 [INFO] [stdout] 41 | pub orbit_inclination: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 42 | /// 轨道经度 [INFO] [stdout] 43 | pub orbit_longitude: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 44 | /// 轨道周期 [INFO] [stdout] 45 | pub orbital_period: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 46 | /// 轨道相位 [INFO] [stdout] 47 | pub orbit_phase: f32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 48 | /// 倾斜角 [INFO] [stdout] 49 | pub obliquity: f32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 50 | /// 自转周期 [INFO] [stdout] 51 | pub rotation_period: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 52 | /// 自转相位 [INFO] [stdout] 53 | pub rotation_phase: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 59 | pub sun_distance: f32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 60 | /// 适宜生物偏好 [INFO] [stdout] 61 | pub habitable_bias: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 62 | /// 温度偏好 [INFO] [stdout] 63 | pub temperature_bias: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 64 | /// 离子高度 [INFO] [stdout] 65 | pub ion_height: f32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 66 | /// 风力 [INFO] [stdout] 67 | pub wind_strength: f32, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 68 | /// 亮度 [INFO] [stdout] 69 | pub luminosity: f32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 70 | /// 陆地百分比 [INFO] [stdout] 71 | pub land_percent: f32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 72 | /// 模型X [INFO] [stdout] 73 | pub mod_x: f64, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 74 | /// 模型Y [INFO] [stdout] 75 | pub mod_y: f64, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 76 | /// 水高度 [INFO] [stdout] 77 | pub water_height: f32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 78 | /// 水物品ID [INFO] [stdout] 79 | pub water_item_id: i32, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 80 | /// 是否已平均化 [INFO] [stdout] 81 | pub levelized: bool, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 82 | /// 冰旗 [INFO] [stdout] 83 | pub ice_flag: i32, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 84 | /// 类型 [INFO] [stdout] 85 | pub r#type: EPlanetType, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 86 | /// 奇点 [INFO] [stdout] 87 | pub singularity: EPlanetSingularity, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 88 | /// 主题 [INFO] [stdout] 89 | pub theme: i32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 90 | /// 算法ID [INFO] [stdout] 91 | pub algo_id: i32, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 92 | /// 样式 [INFO] [stdout] 93 | pub style: i32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 94 | /// 绕行行星 [INFO] [stdout] 95 | pub orbit_around_planet: Rc>>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 96 | /// 运行时位置 [INFO] [stdout] 97 | pub runtime_position: VectorLF3, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 98 | /// 下一个运行时位置 [INFO] [stdout] 99 | pub runtime_position_next: VectorLF3, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 100 | /// 运行时旋转 [INFO] [stdout] 101 | pub runtime_rotation: Quaternion, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 102 | /// 下一个运行时旋转 [INFO] [stdout] 103 | pub runtime_rotation_next: Quaternion, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 104 | /// 运行时系统旋转 [INFO] [stdout] 105 | pub runtime_system_rotation: Quaternion, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 106 | /// 运行时轨道旋转 [INFO] [stdout] 107 | pub runtime_orbit_rotation: Quaternion, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 108 | /// 运行时轨道相位 [INFO] [stdout] 109 | pub runtime_orbit_phase: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 110 | /// 运行时旋转相位 [INFO] [stdout] 111 | pub runtime_rotation_phase: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 112 | /// U位置 [INFO] [stdout] 113 | pub u_position: VectorLF3, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 114 | /// 下一个U位置 [INFO] [stdout] 115 | pub u_position_next: VectorLF3, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 116 | /// 运行时本地太阳方向 [INFO] [stdout] 117 | pub runtime_local_sun_direction: VectorF3, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 121 | pub precision: i32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 122 | /// 段 [INFO] [stdout] 123 | pub segment: i32, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 124 | /// 数据 [INFO] [stdout] 125 | pub data: PlanetRawData, [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 129 | pub vein_groups: Vec, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 130 | /// 矿物偏向向量 [INFO] [stdout] 131 | pub vein_bias_vector: VectorF3, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 132 | // ... 其他字段 [INFO] [stdout] 133 | pub factory_index: i32, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 136 | pub gas_items: Vec, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 137 | /// 气体速度 [INFO] [stdout] 138 | pub gas_speeds: Vec, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 139 | /// 气体热值 [INFO] [stdout] 140 | pub gas_heat_values: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 141 | /// 气体总热量 [INFO] [stdout] 142 | pub gas_total_heat: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 143 | /// 出生点 [INFO] [stdout] 144 | pub birth_point: VectorF3, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 145 | /// 出生资源点0 [INFO] [stdout] 146 | pub birth_resource_point0: VectorF3, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 147 | /// 出生资源点1 [INFO] [stdout] 148 | pub birth_resource_point1: VectorF3, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 149 | pub loaded: bool, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 150 | pub wanted: bool, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 151 | pub loading: bool, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 152 | pub calculating: bool, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 153 | pub calculated: bool, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 154 | pub factory_loaded: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 155 | pub factory_loading: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 156 | pub facting_completed_stage: i32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `PlanetData` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `height_data`, `mod_data`, `vege_ids`, `biomo_data`, `tempr_data`, and `normals` are never read [INFO] [stdout] --> src/data_struct/planet_raw_data.rs:42:9 [INFO] [stdout] | [INFO] [stdout] 40 | pub struct PlanetRawData { [INFO] [stdout] | ------------- fields in this struct [INFO] [stdout] 41 | pub precision: i32, [INFO] [stdout] 42 | pub height_data: Vec, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 43 | pub mod_data: Vec, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 44 | pub vege_ids: Vec, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 45 | pub biomo_data: Vec, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 46 | pub tempr_data: Vec, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 47 | pub vertices: Vec, [INFO] [stdout] 48 | pub normals: Vec, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `PlanetRawData` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `K_ENTER_DISTANCE` is never used [INFO] [stdout] --> src/data_struct/star_data.rs:9:11 [INFO] [stdout] | [INFO] [stdout] 9 | pub const K_ENTER_DISTANCE: f64 = 3600000.0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `K_MAX_DFHIVE_ORBIT` is never used [INFO] [stdout] --> src/data_struct/star_data.rs:12:11 [INFO] [stdout] | [INFO] [stdout] 12 | pub const K_MAX_DFHIVE_ORBIT: i32 = 8; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> src/data_struct/star_data.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct StarData { [INFO] [stdout] | -------- fields in this struct [INFO] [stdout] 16 | pub galaxy: Rc>, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 17 | pub seed: i32, [INFO] [stdout] | ^^^^ [INFO] [stdout] 18 | pub index: i32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 22 | pub position: VectorLF3, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 23 | pub u_position: VectorLF3, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 24 | pub mass: f32, [INFO] [stdout] | ^^^^ [INFO] [stdout] 25 | pub lifetime: f32, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 26 | pub age: f32, [INFO] [stdout] | ^^^ [INFO] [stdout] 27 | pub star_type: EStarType, [INFO] [stdout] 28 | pub temperature: f32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 29 | pub spectr: ESpectrType, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 30 | pub class_factor: f32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 31 | pub color: f32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 34 | pub acdisk_radius: f32, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 35 | pub habitable_radius: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 36 | pub light_balance_radius: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 37 | pub dyson_radius: f32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 38 | pub orbit_scaler: f32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 39 | pub aster_belt1_orbit_index: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 40 | pub aster_belt2_orbit_index: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 41 | pub aster_belt1_radius: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 42 | pub aster_belt2_radius: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 43 | pub planet_count: i32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 44 | pub level: f32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 45 | pub resource_coef: f32, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 46 | pub planets: Vec, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 47 | pub safety_factor: f32, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 48 | pub hive_pattern_level: i32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 49 | pub initial_hive_count: i32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 50 | pub max_hive_count: i32, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `StarData` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> src/data_struct/vege_data.rs:7:9 [INFO] [stdout] | [INFO] [stdout] 5 | pub struct VegeData { [INFO] [stdout] | -------- fields in this struct [INFO] [stdout] 6 | pub id: i32, [INFO] [stdout] 7 | pub proto_id: i16, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 8 | pub model_index: i16, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 9 | pub hash: SimpleHash, [INFO] [stdout] | ^^^^ [INFO] [stdout] 10 | pub hash_address: i32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 11 | pub combat_stat_id: i32, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 12 | pub pos: VectorF3, [INFO] [stdout] | ^^^ [INFO] [stdout] 13 | pub rot: Quaternion, [INFO] [stdout] | ^^^ [INFO] [stdout] 14 | pub scl: VectorF3, [INFO] [stdout] | ^^^ [INFO] [stdout] 15 | pub model_id: i32, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 16 | pub collider_id: i32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `VegeData` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> src/data_struct/vein_data.rs:8:9 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct VeinData { [INFO] [stdout] | -------- fields in this struct [INFO] [stdout] 7 | pub id: i32, [INFO] [stdout] 8 | pub vein_type: EVeinType, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 9 | pub model_index: i16, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 10 | pub group_index: i16, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 11 | pub amount: i32, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 12 | pub product_id: i32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 13 | pub pos: VectorF3, [INFO] [stdout] | ^^^ [INFO] [stdout] 14 | pub combat_stat_id: i32, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub hash_address: i32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 21 | pub model_id: i32, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 22 | pub collider_id: i32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 23 | pub miner_base_model_id: i32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 24 | pub miner_circle_model_id0: i32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 25 | pub miner_circle_model_id1: i32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 26 | pub miner_circle_model_id2: i32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 27 | pub miner_circle_model_id3: i32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `VeinData` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> src/data_struct/combat_setting.rs:7:9 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct CombatSettings { [INFO] [stdout] | -------------- fields in this struct [INFO] [stdout] 7 | pub aggressiveness: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 8 | pub initial_level: f32, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 9 | pub initial_growth: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 10 | pub initial_colonize: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 11 | pub max_density: f32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 12 | pub growth_speed_factor: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 13 | pub power_threat_factor: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 14 | pub battle_threat_factor: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 15 | pub battle_exp_factor: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `galaxy_algo`, `player_proto`, `combat_settings`, `rare_resource_multiplier`, and `infinite_resource_multiplier` are never read [INFO] [stdout] --> src/data_struct/game_desc.rs:4:9 [INFO] [stdout] | [INFO] [stdout] 3 | pub struct GameDesc { [INFO] [stdout] | -------- fields in this struct [INFO] [stdout] 4 | pub galaxy_algo: i32, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 9 | pub player_proto: i32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 13 | pub combat_settings: CombatSettings, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 16 | pub rare_resource_multiplier: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 19 | pub infinite_resource_multiplier: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `mul` is never used [INFO] [stdout] --> src/data_struct/vectors.rs:22:8 [INFO] [stdout] | [INFO] [stdout] 18 | pub trait LocalQuaternion { [INFO] [stdout] | --------------- method in this trait [INFO] [stdout] ... [INFO] [stdout] 22 | fn mul(&self, other: &Quaternion) -> Quaternion; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `PlanetAlgorithm` is never used [INFO] [stdout] --> src/gen/planet_algorithm.rs:5:11 [INFO] [stdout] | [INFO] [stdout] 5 | pub trait PlanetAlgorithm { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `K_GRAVITATIONAL_CONST` is never used [INFO] [stdout] --> src/gen/planet_gen.rs:16:11 [INFO] [stdout] | [INFO] [stdout] 16 | pub const K_GRAVITATIONAL_CONST: f64 = 346586930.95732176; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `K_PLANET_MASS` is never used [INFO] [stdout] --> src/gen/planet_gen.rs:17:11 [INFO] [stdout] | [INFO] [stdout] 17 | pub const K_PLANET_MASS: f32 = 0.006; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `K_GIANT_MASS_COEF` is never used [INFO] [stdout] --> src/gen/planet_gen.rs:18:11 [INFO] [stdout] | [INFO] [stdout] 18 | pub const K_GIANT_MASS_COEF: f32 = 3.33333; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `K_GIANT_MASS` is never used [INFO] [stdout] --> src/gen/planet_gen.rs:19:11 [INFO] [stdout] | [INFO] [stdout] 19 | pub const K_GIANT_MASS: f32 = 0.019999979; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `GAS_COEF` is never used [INFO] [stdout] --> src/gen/planet_gen.rs:20:16 [INFO] [stdout] | [INFO] [stdout] 20 | pub static mut GAS_COEF: f32 = 1.0; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `create_planet` is never used [INFO] [stdout] --> src/gen/planet_gen.rs:22:8 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn create_planet( [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `set_planet_theme` is never used [INFO] [stdout] --> src/gen/planet_gen.rs:324:8 [INFO] [stdout] | [INFO] [stdout] 324 | pub fn set_planet_theme( [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `E` is never used [INFO] [stdout] --> src/gen/star_gen.rs:13:11 [INFO] [stdout] | [INFO] [stdout] 13 | pub const E: f64 = 2.7182817; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GRAVITY` is never used [INFO] [stdout] --> src/gen/star_gen.rs:14:11 [INFO] [stdout] | [INFO] [stdout] 14 | pub const GRAVITY: f64 = 1.3538551990520382E-06; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `HIVE_ORBIT_RADIUS` is never used [INFO] [stdout] --> src/gen/star_gen.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub static HIVE_ORBIT_RADIUS: [f32; 18] = [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `ORBIT_RADIUS` is never used [INFO] [stdout] --> src/gen/star_gen.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 18 | pub static ORBIT_RADIUS: [f32; 17] = [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `PLANET_2_HIVE_ORBIT_TABEL` is never used [INFO] [stdout] --> src/gen/star_gen.rs:20:12 [INFO] [stdout] | [INFO] [stdout] 20 | pub static PLANET_2_HIVE_ORBIT_TABEL: [i32; 8] = [0, 0, 2, 4, 6, 9, 12, 15]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `SPECIFY_BIRTH_STAR_MASS` is never used [INFO] [stdout] --> src/gen/star_gen.rs:22:12 [INFO] [stdout] | [INFO] [stdout] 22 | pub static SPECIFY_BIRTH_STAR_MASS: f32 = 0.0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `SPECIFY_BIRTH_STAR_AGE` is never used [INFO] [stdout] --> src/gen/star_gen.rs:24:12 [INFO] [stdout] | [INFO] [stdout] 24 | pub static SPECIFY_BIRTH_STAR_AGE: f32 = 0.0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `StarGenCondition` is never used [INFO] [stdout] --> src/gen/star_gen.rs:31:10 [INFO] [stdout] | [INFO] [stdout] 31 | pub type StarGenCondition = ([bool; 18], [f64; 10]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `rand_normal` is never used [INFO] [stdout] --> src/gen/star_gen.rs:43:8 [INFO] [stdout] | [INFO] [stdout] 43 | pub fn rand_normal(average_value: f32, standard_deviation: f32, r1: f64, r2: f64) -> f32 { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `create_birth_star` is never used [INFO] [stdout] --> src/gen/star_gen.rs:48:8 [INFO] [stdout] | [INFO] [stdout] 48 | pub fn create_birth_star(galaxy_data: Rc>, game_desc: &GameDesc, seed: i32) -> StarData { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `set_star_age` is never used [INFO] [stdout] --> src/gen/star_gen.rs:172:8 [INFO] [stdout] | [INFO] [stdout] 172 | pub fn set_star_age(star: &mut StarData, age: f32, rn: f64, rt: f64) { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `ALGO_VERSION` is never used [INFO] [stdout] --> src/gen/universe_gen.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 12 | pub static ALGO_VERSION: i32 = 20200403; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `PLANET_ID_MAX` is never used [INFO] [stdout] --> src/gen/universe_gen.rs:13:11 [INFO] [stdout] | [INFO] [stdout] 13 | pub const PLANET_ID_MAX: i32 = 256; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `TempPos` is never used [INFO] [stdout] --> src/gen/universe_gen.rs:15:10 [INFO] [stdout] | [INFO] [stdout] 15 | pub type TempPos = (Vec, Vec); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `create_galaxy` is never used [INFO] [stdout] --> src/gen/universe_gen.rs:17:8 [INFO] [stdout] | [INFO] [stdout] 17 | pub fn create_galaxy(game: GameDesc) -> GalaxyData { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check_collision` is never used [INFO] [stdout] --> src/gen/universe_gen.rs:74:8 [INFO] [stdout] | [INFO] [stdout] 74 | pub fn check_collision(pts: &Vec, &pt: &VectorLF3, min_dist: f64) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `generate_temp_poses` is never used [INFO] [stdout] --> src/gen/universe_gen.rs:85:8 [INFO] [stdout] | [INFO] [stdout] 85 | pub fn generate_temp_poses( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `random_poses` is never used [INFO] [stdout] --> src/gen/universe_gen.rs:114:8 [INFO] [stdout] | [INFO] [stdout] 114 | pub fn random_poses( [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 62 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.42s [INFO] running `Command { std: "docker" "inspect" "88debfd2bdb6072819d23341b169ab539e1d9256b9ca13c871d3371dc438f774", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "88debfd2bdb6072819d23341b169ab539e1d9256b9ca13c871d3371dc438f774", kill_on_drop: false }` [INFO] [stdout] 88debfd2bdb6072819d23341b169ab539e1d9256b9ca13c871d3371dc438f774 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+5e89635d7bf1d3033c2eb20378b7b3cbe2dd1a9b" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] cbd020a3be9ac1861ca88e8f6fb2169389d799f6fa075ae7034ef5e98e54350b [INFO] running `Command { std: "docker" "start" "-a" "cbd020a3be9ac1861ca88e8f6fb2169389d799f6fa075ae7034ef5e98e54350b", kill_on_drop: false }` [INFO] [stderr] warning: unused import: `crate::data_struct::consts::OIL_SPEED_MULTIPLIER` [INFO] [stderr] --> src/data_struct/vein_data.rs:1:9 [INFO] [stderr] | [INFO] [stderr] 1 | pub use crate::data_struct::consts::OIL_SPEED_MULTIPLIER; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `u_rot` [INFO] [stderr] --> src/data_struct/astro_data.rs:45:13 [INFO] [stderr] | [INFO] [stderr] 45 | let u_rot = self.u_rot.cast::(); [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_u_rot` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variable `num12` is assigned to, but never used [INFO] [stderr] --> src/data_struct/planet_raw_data.rs:194:17 [INFO] [stderr] | [INFO] [stderr] 194 | let mut num12 = 0; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: consider using `_num12` instead [INFO] [stderr] [INFO] [stderr] warning: unused variable: `planet` [INFO] [stderr] --> src/gen/planet_gen.rs:325:5 [INFO] [stderr] | [INFO] [stderr] 325 | planet: &mut PlanetData, [INFO] [stderr] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_planet` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `theme_ids` [INFO] [stderr] --> src/gen/planet_gen.rs:326:5 [INFO] [stderr] | [INFO] [stderr] 326 | theme_ids: &[i32], [INFO] [stderr] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_theme_ids` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `rand1` [INFO] [stderr] --> src/gen/planet_gen.rs:327:5 [INFO] [stderr] | [INFO] [stderr] 327 | rand1: f64, [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_rand1` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `rand2` [INFO] [stderr] --> src/gen/planet_gen.rs:328:5 [INFO] [stderr] | [INFO] [stderr] 328 | rand2: f64, [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_rand2` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `rand3` [INFO] [stderr] --> src/gen/planet_gen.rs:329:5 [INFO] [stderr] | [INFO] [stderr] 329 | rand3: f64, [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_rand3` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `rand4` [INFO] [stderr] --> src/gen/planet_gen.rs:330:5 [INFO] [stderr] | [INFO] [stderr] 330 | rand4: f64, [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_rand4` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `theme_seed` [INFO] [stderr] --> src/gen/planet_gen.rs:331:5 [INFO] [stderr] | [INFO] [stderr] 331 | theme_seed: i32, [INFO] [stderr] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_theme_seed` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `tmp_drunk` [INFO] [stderr] --> src/gen/universe_gen.rs:25:21 [INFO] [stderr] | [INFO] [stderr] 25 | let (tmp_poses, tmp_drunk) = generate_temp_poses(rand.next(), game.star_count, 4, 2.0, 2.3, 3.5, 0.18); [INFO] [stderr] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_tmp_drunk` [INFO] [stderr] [INFO] [stderr] warning: variable `need_spectr` is assigned to, but never used [INFO] [stderr] --> src/gen/universe_gen.rs:50:21 [INFO] [stderr] | [INFO] [stderr] 50 | let mut need_spectr = ESpectrType::X; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: consider using `_need_spectr` instead [INFO] [stderr] [INFO] [stderr] warning: value assigned to `need_spectr` is never read [INFO] [stderr] --> src/gen/universe_gen.rs:52:17 [INFO] [stderr] | [INFO] [stderr] 52 | need_spectr = ESpectrType::M; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] = note: `#[warn(unused_assignments)]` on by default [INFO] [stderr] [INFO] [stderr] warning: value assigned to `need_spectr` is never read [INFO] [stderr] --> src/gen/universe_gen.rs:54:17 [INFO] [stderr] | [INFO] [stderr] 54 | need_spectr = ESpectrType::O; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: variable `need_type` is assigned to, but never used [INFO] [stderr] --> src/gen/universe_gen.rs:56:21 [INFO] [stderr] | [INFO] [stderr] 56 | let mut need_type = EStarType::MainSeqStar; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: consider using `_need_type` instead [INFO] [stderr] [INFO] [stderr] warning: value assigned to `need_type` is never read [INFO] [stderr] --> src/gen/universe_gen.rs:58:17 [INFO] [stderr] | [INFO] [stderr] 58 | need_type = EStarType::GiantStar; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `need_type` is never read [INFO] [stderr] --> src/gen/universe_gen.rs:61:17 [INFO] [stderr] | [INFO] [stderr] 61 | need_type = EStarType::BlackHole; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `need_type` is never read [INFO] [stderr] --> src/gen/universe_gen.rs:63:17 [INFO] [stderr] | [INFO] [stderr] 63 | need_type = EStarType::NeutronStar; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `need_type` is never read [INFO] [stderr] --> src/gen/universe_gen.rs:65:17 [INFO] [stderr] | [INFO] [stderr] 65 | need_type = EStarType::WhiteDwarf; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: fields `id`, `type`, `parent_id`, and `u_radius` are never read [INFO] [stderr] --> src/data_struct/astro_data.rs:5:9 [INFO] [stderr] | [INFO] [stderr] 4 | pub struct AstroData { [INFO] [stderr] | --------- fields in this struct [INFO] [stderr] 5 | pub id: i32, [INFO] [stderr] | ^^ [INFO] [stderr] 6 | pub r#type: EAstroType, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] 7 | pub parent_id: i32, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] 8 | pub u_radius: f32, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: fields `orbit_inclination` and `orbit_longitude` are never read [INFO] [stderr] --> src/data_struct/astro_orbit_data.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 6 | pub struct AstroOrbitData { [INFO] [stderr] | -------------- fields in this struct [INFO] [stderr] 7 | orbit_radius: f32, [INFO] [stderr] 8 | orbit_inclination: f32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] 9 | orbit_longitude: f32, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `AU` is never used [INFO] [stderr] --> src/data_struct/galaxy_data.rs:4:11 [INFO] [stderr] | [INFO] [stderr] 4 | pub const AU: f64 = 40000_f64; [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: constant `LY` is never used [INFO] [stderr] --> src/data_struct/galaxy_data.rs:5:11 [INFO] [stderr] | [INFO] [stderr] 5 | pub const LY: f64 = 2400000_f64; [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: fields `seed`, `star_count`, `birth_planet_id`, `birth_star_id`, `habitable_count`, and `astros_data` are never read [INFO] [stderr] --> src/data_struct/galaxy_data.rs:9:9 [INFO] [stderr] | [INFO] [stderr] 7 | pub struct GalaxyData { [INFO] [stderr] | ---------- fields in this struct [INFO] [stderr] 8 | /// 种子 [INFO] [stderr] 9 | pub seed: i32, [INFO] [stderr] | ^^^^ [INFO] [stderr] 10 | /// 星系中星星的数量 [INFO] [stderr] 11 | pub star_count: i32, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 15 | pub birth_planet_id: i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] 16 | /// 初始恒星的id [INFO] [stderr] 17 | pub birth_star_id: i32, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] 18 | pub habitable_count: i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 21 | pub astros_data: Vec, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `K_ENTER_ALTITUDE` is never used [INFO] [stderr] --> src/data_struct/planet_data.rs:11:11 [INFO] [stderr] | [INFO] [stderr] 11 | pub const K_ENTER_ALTITUDE: f32 = 1000.0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `K_BIRTH_HEIGHT_SHIFT` is never used [INFO] [stderr] --> src/data_struct/planet_data.rs:12:11 [INFO] [stderr] | [INFO] [stderr] 12 | pub const K_BIRTH_HEIGHT_SHIFT: f32 = 1.45; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: multiple fields are never read [INFO] [stderr] --> src/data_struct/planet_data.rs:17:9 [INFO] [stderr] | [INFO] [stderr] 15 | pub struct PlanetData { [INFO] [stderr] | ---------- fields in this struct [INFO] [stderr] 16 | /// 星系数据 [INFO] [stderr] 17 | pub galaxy: Rc>, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] 18 | /// 星星数据 [INFO] [stderr] 19 | pub star: Rc>, [INFO] [stderr] | ^^^^ [INFO] [stderr] 20 | /// 种子 [INFO] [stderr] 21 | pub seed: i32, [INFO] [stderr] | ^^^^ [INFO] [stderr] 22 | /// 信息种子 [INFO] [stderr] 23 | pub info_seed: i32, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] 24 | /// ID [INFO] [stderr] 25 | pub id: i32, [INFO] [stderr] | ^^ [INFO] [stderr] 26 | /// 索引 [INFO] [stderr] 27 | pub index: i32, [INFO] [stderr] | ^^^^^ [INFO] [stderr] 28 | /// 绕行 [INFO] [stderr] 29 | pub orbit_around: i32, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] 30 | /// 数量 [INFO] [stderr] 31 | pub number: i32, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] 32 | /// 轨道索引 [INFO] [stderr] 33 | pub orbit_index: i32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 39 | pub orbit_radius: f32, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] 40 | /// 轨道倾角 [INFO] [stderr] 41 | pub orbit_inclination: f32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] 42 | /// 轨道经度 [INFO] [stderr] 43 | pub orbit_longitude: f32, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] 44 | /// 轨道周期 [INFO] [stderr] 45 | pub orbital_period: f64, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] 46 | /// 轨道相位 [INFO] [stderr] 47 | pub orbit_phase: f32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] 48 | /// 倾斜角 [INFO] [stderr] 49 | pub obliquity: f32, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] 50 | /// 自转周期 [INFO] [stderr] 51 | pub rotation_period: f64, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] 52 | /// 自转相位 [INFO] [stderr] 53 | pub rotation_phase: f32, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 59 | pub sun_distance: f32, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] 60 | /// 适宜生物偏好 [INFO] [stderr] 61 | pub habitable_bias: f32, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] 62 | /// 温度偏好 [INFO] [stderr] 63 | pub temperature_bias: f32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] 64 | /// 离子高度 [INFO] [stderr] 65 | pub ion_height: f32, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] 66 | /// 风力 [INFO] [stderr] 67 | pub wind_strength: f32, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] 68 | /// 亮度 [INFO] [stderr] 69 | pub luminosity: f32, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] 70 | /// 陆地百分比 [INFO] [stderr] 71 | pub land_percent: f32, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] 72 | /// 模型X [INFO] [stderr] 73 | pub mod_x: f64, [INFO] [stderr] | ^^^^^ [INFO] [stderr] 74 | /// 模型Y [INFO] [stderr] 75 | pub mod_y: f64, [INFO] [stderr] | ^^^^^ [INFO] [stderr] 76 | /// 水高度 [INFO] [stderr] 77 | pub water_height: f32, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] 78 | /// 水物品ID [INFO] [stderr] 79 | pub water_item_id: i32, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] 80 | /// 是否已平均化 [INFO] [stderr] 81 | pub levelized: bool, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] 82 | /// 冰旗 [INFO] [stderr] 83 | pub ice_flag: i32, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] 84 | /// 类型 [INFO] [stderr] 85 | pub r#type: EPlanetType, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] 86 | /// 奇点 [INFO] [stderr] 87 | pub singularity: EPlanetSingularity, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] 88 | /// 主题 [INFO] [stderr] 89 | pub theme: i32, [INFO] [stderr] | ^^^^^ [INFO] [stderr] 90 | /// 算法ID [INFO] [stderr] 91 | pub algo_id: i32, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] 92 | /// 样式 [INFO] [stderr] 93 | pub style: i32, [INFO] [stderr] | ^^^^^ [INFO] [stderr] 94 | /// 绕行行星 [INFO] [stderr] 95 | pub orbit_around_planet: Rc>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 96 | /// 运行时位置 [INFO] [stderr] 97 | pub runtime_position: VectorLF3, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] 98 | /// 下一个运行时位置 [INFO] [stderr] 99 | pub runtime_position_next: VectorLF3, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 100 | /// 运行时旋转 [INFO] [stderr] 101 | pub runtime_rotation: Quaternion, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] 102 | /// 下一个运行时旋转 [INFO] [stderr] 103 | pub runtime_rotation_next: Quaternion, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 104 | /// 运行时系统旋转 [INFO] [stderr] 105 | pub runtime_system_rotation: Quaternion, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 106 | /// 运行时轨道旋转 [INFO] [stderr] 107 | pub runtime_orbit_rotation: Quaternion, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 108 | /// 运行时轨道相位 [INFO] [stderr] 109 | pub runtime_orbit_phase: f32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 110 | /// 运行时旋转相位 [INFO] [stderr] 111 | pub runtime_rotation_phase: f32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 112 | /// U位置 [INFO] [stderr] 113 | pub u_position: VectorLF3, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] 114 | /// 下一个U位置 [INFO] [stderr] 115 | pub u_position_next: VectorLF3, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] 116 | /// 运行时本地太阳方向 [INFO] [stderr] 117 | pub runtime_local_sun_direction: VectorF3, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 121 | pub precision: i32, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] 122 | /// 段 [INFO] [stderr] 123 | pub segment: i32, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] 124 | /// 数据 [INFO] [stderr] 125 | pub data: PlanetRawData, [INFO] [stderr] | ^^^^ [INFO] [stderr] ... [INFO] [stderr] 129 | pub vein_groups: Vec, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] 130 | /// 矿物偏向向量 [INFO] [stderr] 131 | pub vein_bias_vector: VectorF3, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] 132 | // ... 其他字段 [INFO] [stderr] 133 | pub factory_index: i32, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 136 | pub gas_items: Vec, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] 137 | /// 气体速度 [INFO] [stderr] 138 | pub gas_speeds: Vec, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] 139 | /// 气体热值 [INFO] [stderr] 140 | pub gas_heat_values: Vec, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] 141 | /// 气体总热量 [INFO] [stderr] 142 | pub gas_total_heat: f64, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] 143 | /// 出生点 [INFO] [stderr] 144 | pub birth_point: VectorF3, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] 145 | /// 出生资源点0 [INFO] [stderr] 146 | pub birth_resource_point0: VectorF3, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 147 | /// 出生资源点1 [INFO] [stderr] 148 | pub birth_resource_point1: VectorF3, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 149 | pub loaded: bool, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] 150 | pub wanted: bool, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] 151 | pub loading: bool, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] 152 | pub calculating: bool, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] 153 | pub calculated: bool, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] 154 | pub factory_loaded: bool, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] 155 | pub factory_loading: bool, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] 156 | pub facting_completed_stage: i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `PlanetData` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: fields `height_data`, `mod_data`, `vege_ids`, `biomo_data`, `tempr_data`, and `normals` are never read [INFO] [stderr] --> src/data_struct/planet_raw_data.rs:42:9 [INFO] [stderr] | [INFO] [stderr] 40 | pub struct PlanetRawData { [INFO] [stderr] | ------------- fields in this struct [INFO] [stderr] 41 | pub precision: i32, [INFO] [stderr] 42 | pub height_data: Vec, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] 43 | pub mod_data: Vec, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] 44 | pub vege_ids: Vec, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] 45 | pub biomo_data: Vec, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] 46 | pub tempr_data: Vec, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] 47 | pub vertices: Vec, [INFO] [stderr] 48 | pub normals: Vec, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `PlanetRawData` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: constant `K_ENTER_DISTANCE` is never used [INFO] [stderr] --> src/data_struct/star_data.rs:9:11 [INFO] [stderr] | [INFO] [stderr] 9 | pub const K_ENTER_DISTANCE: f64 = 3600000.0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `K_MAX_DFHIVE_ORBIT` is never used [INFO] [stderr] --> src/data_struct/star_data.rs:12:11 [INFO] [stderr] | [INFO] [stderr] 12 | pub const K_MAX_DFHIVE_ORBIT: i32 = 8; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: multiple fields are never read [INFO] [stderr] --> src/data_struct/star_data.rs:16:9 [INFO] [stderr] | [INFO] [stderr] 15 | pub struct StarData { [INFO] [stderr] | -------- fields in this struct [INFO] [stderr] 16 | pub galaxy: Rc>, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] 17 | pub seed: i32, [INFO] [stderr] | ^^^^ [INFO] [stderr] 18 | pub index: i32, [INFO] [stderr] | ^^^^^ [INFO] [stderr] ... [INFO] [stderr] 22 | pub position: VectorLF3, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] 23 | pub u_position: VectorLF3, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] 24 | pub mass: f32, [INFO] [stderr] | ^^^^ [INFO] [stderr] 25 | pub lifetime: f32, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] 26 | pub age: f32, [INFO] [stderr] | ^^^ [INFO] [stderr] 27 | pub star_type: EStarType, [INFO] [stderr] 28 | pub temperature: f32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] 29 | pub spectr: ESpectrType, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] 30 | pub class_factor: f32, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] 31 | pub color: f32, [INFO] [stderr] | ^^^^^ [INFO] [stderr] ... [INFO] [stderr] 34 | pub acdisk_radius: f32, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] 35 | pub habitable_radius: f32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] 36 | pub light_balance_radius: f32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 37 | pub dyson_radius: f32, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] 38 | pub orbit_scaler: f32, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] 39 | pub aster_belt1_orbit_index: f32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 40 | pub aster_belt2_orbit_index: f32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 41 | pub aster_belt1_radius: f32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 42 | pub aster_belt2_radius: f32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 43 | pub planet_count: i32, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] 44 | pub level: f32, [INFO] [stderr] | ^^^^^ [INFO] [stderr] 45 | pub resource_coef: f32, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] 46 | pub planets: Vec, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] 47 | pub safety_factor: f32, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] 48 | pub hive_pattern_level: i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 49 | pub initial_hive_count: i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 50 | pub max_hive_count: i32, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `StarData` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: multiple fields are never read [INFO] [stderr] --> src/data_struct/vege_data.rs:7:9 [INFO] [stderr] | [INFO] [stderr] 5 | pub struct VegeData { [INFO] [stderr] | -------- fields in this struct [INFO] [stderr] 6 | pub id: i32, [INFO] [stderr] 7 | pub proto_id: i16, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] 8 | pub model_index: i16, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] 9 | pub hash: SimpleHash, [INFO] [stderr] | ^^^^ [INFO] [stderr] 10 | pub hash_address: i32, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] 11 | pub combat_stat_id: i32, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] 12 | pub pos: VectorF3, [INFO] [stderr] | ^^^ [INFO] [stderr] 13 | pub rot: Quaternion, [INFO] [stderr] | ^^^ [INFO] [stderr] 14 | pub scl: VectorF3, [INFO] [stderr] | ^^^ [INFO] [stderr] 15 | pub model_id: i32, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] 16 | pub collider_id: i32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `VegeData` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: multiple fields are never read [INFO] [stderr] --> src/data_struct/vein_data.rs:8:9 [INFO] [stderr] | [INFO] [stderr] 6 | pub struct VeinData { [INFO] [stderr] | -------- fields in this struct [INFO] [stderr] 7 | pub id: i32, [INFO] [stderr] 8 | pub vein_type: EVeinType, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] 9 | pub model_index: i16, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] 10 | pub group_index: i16, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] 11 | pub amount: i32, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] 12 | pub product_id: i32, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] 13 | pub pos: VectorF3, [INFO] [stderr] | ^^^ [INFO] [stderr] 14 | pub combat_stat_id: i32, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 20 | pub hash_address: i32, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] 21 | pub model_id: i32, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] 22 | pub collider_id: i32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] 23 | pub miner_base_model_id: i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 24 | pub miner_circle_model_id0: i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 25 | pub miner_circle_model_id1: i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 26 | pub miner_circle_model_id2: i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 27 | pub miner_circle_model_id3: i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `VeinData` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: multiple fields are never read [INFO] [stderr] --> src/data_struct/combat_setting.rs:7:9 [INFO] [stderr] | [INFO] [stderr] 6 | pub struct CombatSettings { [INFO] [stderr] | -------------- fields in this struct [INFO] [stderr] 7 | pub aggressiveness: f32, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] 8 | pub initial_level: f32, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] 9 | pub initial_growth: f32, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] 10 | pub initial_colonize: f32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] 11 | pub max_density: f32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] 12 | pub growth_speed_factor: f32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 13 | pub power_threat_factor: f32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 14 | pub battle_threat_factor: f32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 15 | pub battle_exp_factor: f32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: fields `galaxy_algo`, `player_proto`, `combat_settings`, `rare_resource_multiplier`, and `infinite_resource_multiplier` are never read [INFO] [stderr] --> src/data_struct/game_desc.rs:4:9 [INFO] [stderr] | [INFO] [stderr] 3 | pub struct GameDesc { [INFO] [stderr] | -------- fields in this struct [INFO] [stderr] 4 | pub galaxy_algo: i32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 9 | pub player_proto: i32, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 13 | pub combat_settings: CombatSettings, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 16 | pub rare_resource_multiplier: f32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 19 | pub infinite_resource_multiplier: f32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method `mul` is never used [INFO] [stderr] --> src/data_struct/vectors.rs:22:8 [INFO] [stderr] | [INFO] [stderr] 18 | pub trait LocalQuaternion { [INFO] [stderr] | --------------- method in this trait [INFO] [stderr] ... [INFO] [stderr] 22 | fn mul(&self, other: &Quaternion) -> Quaternion; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: trait `PlanetAlgorithm` is never used [INFO] [stderr] --> src/gen/planet_algorithm.rs:5:11 [INFO] [stderr] | [INFO] [stderr] 5 | pub trait PlanetAlgorithm { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `K_GRAVITATIONAL_CONST` is never used [INFO] [stderr] --> src/gen/planet_gen.rs:16:11 [INFO] [stderr] | [INFO] [stderr] 16 | pub const K_GRAVITATIONAL_CONST: f64 = 346586930.95732176; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `K_PLANET_MASS` is never used [INFO] [stderr] --> src/gen/planet_gen.rs:17:11 [INFO] [stderr] | [INFO] [stderr] 17 | pub const K_PLANET_MASS: f32 = 0.006; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `K_GIANT_MASS_COEF` is never used [INFO] [stderr] --> src/gen/planet_gen.rs:18:11 [INFO] [stderr] | [INFO] [stderr] 18 | pub const K_GIANT_MASS_COEF: f32 = 3.33333; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `K_GIANT_MASS` is never used [INFO] [stderr] --> src/gen/planet_gen.rs:19:11 [INFO] [stderr] | [INFO] [stderr] 19 | pub const K_GIANT_MASS: f32 = 0.019999979; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: static `GAS_COEF` is never used [INFO] [stderr] --> src/gen/planet_gen.rs:20:16 [INFO] [stderr] | [INFO] [stderr] 20 | pub static mut GAS_COEF: f32 = 1.0; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `create_planet` is never used [INFO] [stderr] --> src/gen/planet_gen.rs:22:8 [INFO] [stderr] | [INFO] [stderr] 22 | pub fn create_planet( [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `set_planet_theme` is never used [INFO] [stderr] --> src/gen/planet_gen.rs:324:8 [INFO] [stderr] | [INFO] [stderr] 324 | pub fn set_planet_theme( [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `E` is never used [INFO] [stderr] --> src/gen/star_gen.rs:13:11 [INFO] [stderr] | [INFO] [stderr] 13 | pub const E: f64 = 2.7182817; [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] warning: constant `GRAVITY` is never used [INFO] [stderr] --> src/gen/star_gen.rs:14:11 [INFO] [stderr] | [INFO] [stderr] 14 | pub const GRAVITY: f64 = 1.3538551990520382E-06; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: static `HIVE_ORBIT_RADIUS` is never used [INFO] [stderr] --> src/gen/star_gen.rs:16:12 [INFO] [stderr] | [INFO] [stderr] 16 | pub static HIVE_ORBIT_RADIUS: [f32; 18] = [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: static `ORBIT_RADIUS` is never used [INFO] [stderr] --> src/gen/star_gen.rs:18:12 [INFO] [stderr] | [INFO] [stderr] 18 | pub static ORBIT_RADIUS: [f32; 17] = [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: static `PLANET_2_HIVE_ORBIT_TABEL` is never used [INFO] [stderr] --> src/gen/star_gen.rs:20:12 [INFO] [stderr] | [INFO] [stderr] 20 | pub static PLANET_2_HIVE_ORBIT_TABEL: [i32; 8] = [0, 0, 2, 4, 6, 9, 12, 15]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: static `SPECIFY_BIRTH_STAR_MASS` is never used [INFO] [stderr] --> src/gen/star_gen.rs:22:12 [INFO] [stderr] | [INFO] [stderr] 22 | pub static SPECIFY_BIRTH_STAR_MASS: f32 = 0.0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: static `SPECIFY_BIRTH_STAR_AGE` is never used [INFO] [stderr] --> src/gen/star_gen.rs:24:12 [INFO] [stderr] | [INFO] [stderr] 24 | pub static SPECIFY_BIRTH_STAR_AGE: f32 = 0.0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: type alias `StarGenCondition` is never used [INFO] [stderr] --> src/gen/star_gen.rs:31:10 [INFO] [stderr] | [INFO] [stderr] 31 | pub type StarGenCondition = ([bool; 18], [f64; 10]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `rand_normal` is never used [INFO] [stderr] --> src/gen/star_gen.rs:43:8 [INFO] [stderr] | [INFO] [stderr] 43 | pub fn rand_normal(average_value: f32, standard_deviation: f32, r1: f64, r2: f64) -> f32 { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `create_birth_star` is never used [INFO] [stderr] --> src/gen/star_gen.rs:48:8 [INFO] [stderr] | [INFO] [stderr] 48 | pub fn create_birth_star(galaxy_data: Rc>, game_desc: &GameDesc, seed: i32) -> StarData { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `set_star_age` is never used [INFO] [stderr] --> src/gen/star_gen.rs:172:8 [INFO] [stderr] | [INFO] [stderr] 172 | pub fn set_star_age(star: &mut StarData, age: f32, rn: f64, rt: f64) { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: static `ALGO_VERSION` is never used [INFO] [stderr] --> src/gen/universe_gen.rs:12:12 [INFO] [stderr] | [INFO] [stderr] 12 | pub static ALGO_VERSION: i32 = 20200403; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `PLANET_ID_MAX` is never used [INFO] [stderr] --> src/gen/universe_gen.rs:13:11 [INFO] [stderr] | [INFO] [stderr] 13 | pub const PLANET_ID_MAX: i32 = 256; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: type alias `TempPos` is never used [INFO] [stderr] --> src/gen/universe_gen.rs:15:10 [INFO] [stderr] | [INFO] [stderr] 15 | pub type TempPos = (Vec, Vec); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `create_galaxy` is never used [INFO] [stderr] --> src/gen/universe_gen.rs:17:8 [INFO] [stderr] | [INFO] [stderr] 17 | pub fn create_galaxy(game: GameDesc) -> GalaxyData { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `check_collision` is never used [INFO] [stderr] --> src/gen/universe_gen.rs:74:8 [INFO] [stderr] | [INFO] [stderr] 74 | pub fn check_collision(pts: &Vec, &pt: &VectorLF3, min_dist: f64) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `generate_temp_poses` is never used [INFO] [stderr] --> src/gen/universe_gen.rs:85:8 [INFO] [stderr] | [INFO] [stderr] 85 | pub fn generate_temp_poses( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `random_poses` is never used [INFO] [stderr] --> src/gen/universe_gen.rs:114:8 [INFO] [stderr] | [INFO] [stderr] 114 | pub fn random_poses( [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `dsp_world_gen` (bin "dsp_world_gen" test) generated 62 warnings (run `cargo fix --bin "dsp_world_gen" --tests` to apply 1 suggestion) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/dsp_world_gen-cb248ca14fd1b1b1) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "cbd020a3be9ac1861ca88e8f6fb2169389d799f6fa075ae7034ef5e98e54350b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cbd020a3be9ac1861ca88e8f6fb2169389d799f6fa075ae7034ef5e98e54350b", kill_on_drop: false }` [INFO] [stdout] cbd020a3be9ac1861ca88e8f6fb2169389d799f6fa075ae7034ef5e98e54350b