Nov 28 07:31:01.734 INFO documenting voxel_worldgen-0.1.0 against try#f5a0bd723553ea4b7556bd7087b9f0919cafb483 for pr-55318 Nov 28 07:31:01.734 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55318/worker-7/try#f5a0bd723553ea4b7556bd7087b9f0919cafb483:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/pr-55318/try#f5a0bd723553ea4b7556bd7087b9f0919cafb483:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +f5a0bd723553ea4b7556bd7087b9f0919cafb483-alt doc --frozen --no-deps --document-private-items" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Nov 28 07:31:01.975 INFO [stdout] 316f2eaf7195eec65da4202b3e64216b22bacd51f36f69d8c820fd51956c54d7 Nov 28 07:31:01.978 INFO running `"docker" "start" "-a" "316f2eaf7195eec65da4202b3e64216b22bacd51f36f69d8c820fd51956c54d7"` Nov 28 07:31:02.455 INFO [stderr] usermod: no changes Nov 28 07:31:02.537 INFO [stderr] Checking nalgebra v0.5.1 Nov 28 07:31:02.538 INFO [stderr] Checking noise v0.2.0 Nov 28 07:31:10.013 INFO [stderr] Checking voxel_worldgen v0.1.0 (/source) Nov 28 07:31:10.031 INFO [stderr] Documenting voxel_worldgen v0.1.0 (/source) Nov 28 07:31:10.683 INFO [stderr] warning: unused import: `Rand` Nov 28 07:31:10.683 INFO [stderr] --> src/generators/vanilla/mod.rs:9:20 Nov 28 07:31:10.683 INFO [stderr] | Nov 28 07:31:10.683 INFO [stderr] 9 | use ::rand::{ Rng, Rand }; Nov 28 07:31:10.683 INFO [stderr] | ^^^^ Nov 28 07:31:10.683 INFO [stderr] | Nov 28 07:31:10.683 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 28 07:31:10.683 INFO [stderr] Nov 28 07:31:10.683 INFO [stderr] warning: unused imports: `chunk_data_idx`, `height_field_idx` Nov 28 07:31:10.683 INFO [stderr] --> src/generators/vanilla/lerp.rs:1:20 Nov 28 07:31:10.683 INFO [stderr] | Nov 28 07:31:10.683 INFO [stderr] 1 | use super::util::{ chunk_data_idx, height_field_idx }; Nov 28 07:31:10.683 INFO [stderr] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ Nov 28 07:31:10.683 INFO [stderr] Nov 28 07:31:10.683 INFO [stderr] warning: unused import: `GenUnit2` Nov 28 07:31:10.683 INFO [stderr] --> src/generators/vanilla/lerp.rs:3:20 Nov 28 07:31:10.683 INFO [stderr] | Nov 28 07:31:10.683 INFO [stderr] 3 | use ::gen::unit::{ GenUnit2, GenUnit3 }; Nov 28 07:31:10.683 INFO [stderr] | ^^^^^^^^ Nov 28 07:31:10.683 INFO [stderr] Nov 28 07:31:10.686 INFO [stderr] warning: unused imports: `Rand`, `SeedableRng` Nov 28 07:31:10.686 INFO [stderr] --> src/generators/vanilla/caves.rs:1:20 Nov 28 07:31:10.686 INFO [stderr] | Nov 28 07:31:10.686 INFO [stderr] 1 | use ::rand::{ Rng, Rand, XorShiftRng, SeedableRng }; Nov 28 07:31:10.686 INFO [stderr] | ^^^^ ^^^^^^^^^^^ Nov 28 07:31:10.686 INFO [stderr] Nov 28 07:31:10.686 INFO [stderr] warning: unused import: `norm` Nov 28 07:31:10.686 INFO [stderr] --> src/generators/vanilla/caves.rs:3:25 Nov 28 07:31:10.686 INFO [stderr] | Nov 28 07:31:10.686 INFO [stderr] 3 | use ::nalgebra::{ cast, norm }; Nov 28 07:31:10.686 INFO [stderr] | ^^^^ Nov 28 07:31:10.686 INFO [stderr] Nov 28 07:31:10.686 INFO [stderr] warning: unused import: `Vec3` Nov 28 07:31:10.686 INFO [stderr] --> src/generators/vanilla/caves.rs:4:37 Nov 28 07:31:10.686 INFO [stderr] | Nov 28 07:31:10.686 INFO [stderr] 4 | use ::nalgebra::{ Pnt2, Pnt3, Vec2, Vec3 }; Nov 28 07:31:10.686 INFO [stderr] | ^^^^ Nov 28 07:31:10.686 INFO [stderr] Nov 28 07:31:10.686 INFO [stderr] warning: unnecessary parentheses around assigned value Nov 28 07:31:10.686 INFO [stderr] --> src/generators/vanilla/caves.rs:99:24 Nov 28 07:31:10.686 INFO [stderr] | Nov 28 07:31:10.686 INFO [stderr] 99 | let range_blocks = (RANGE_CHUNKS*16 - 16); Nov 28 07:31:10.686 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Nov 28 07:31:10.686 INFO [stderr] | Nov 28 07:31:10.686 INFO [stderr] = note: #[warn(unused_parens)] on by default Nov 28 07:31:10.686 INFO [stderr] Nov 28 07:31:10.686 INFO [stderr] warning: unused import: `Rand` Nov 28 07:31:10.686 INFO [stderr] --> src/rnd/simplex_octaves.rs:1:20 Nov 28 07:31:10.686 INFO [stderr] | Nov 28 07:31:10.686 INFO [stderr] 1 | use ::rand::{ Rng, Rand }; Nov 28 07:31:10.687 INFO [stderr] | ^^^^ Nov 28 07:31:10.687 INFO [stderr] Nov 28 07:31:10.980 INFO [stderr] warning: unused import: `::num::Float` Nov 28 07:31:10.980 INFO [stderr] --> src/generators/vanilla/biomes.rs:6:5 Nov 28 07:31:10.980 INFO [stderr] | Nov 28 07:31:10.981 INFO [stderr] 6 | use ::num::Float; Nov 28 07:31:10.981 INFO [stderr] | ^^^^^^^^^^^^ Nov 28 07:31:10.981 INFO [stderr] Nov 28 07:31:11.000 INFO [stderr] warning: unused variable: `size` Nov 28 07:31:11.000 INFO [stderr] --> src/generators/vanilla/height_field.rs:50:50 Nov 28 07:31:11.000 INFO [stderr] | Nov 28 07:31:11.000 INFO [stderr] 50 | pub fn sample_biome_range(biomes: &GenUnit2, size: Vec2, pos: Pnt2) -> (f64, f64) { Nov 28 07:31:11.000 INFO [stderr] | ^^^^ help: consider using `_size` instead Nov 28 07:31:11.000 INFO [stderr] | Nov 28 07:31:11.001 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 28 07:31:11.001 INFO [stderr] Nov 28 07:31:11.001 INFO [stderr] warning: unused variable: `pos` Nov 28 07:31:11.001 INFO [stderr] --> src/generators/vanilla/biomes.rs:22:25 Nov 28 07:31:11.001 INFO [stderr] | Nov 28 07:31:11.001 INFO [stderr] 22 | fn make_biome_index(pos: Pnt2, temp: f32, wet: f32) -> (u8, u8) { Nov 28 07:31:11.001 INFO [stderr] | ^^^ help: consider using `_pos` instead Nov 28 07:31:11.001 INFO [stderr] Nov 28 07:31:11.001 INFO [stderr] warning: unused variable: `wet` Nov 28 07:31:11.001 INFO [stderr] --> src/generators/vanilla/biomes.rs:33:20 Nov 28 07:31:11.001 INFO [stderr] | Nov 28 07:31:11.001 INFO [stderr] 33 | let (temp, wet) = data; Nov 28 07:31:11.001 INFO [stderr] | ^^^ help: consider using `_wet` instead Nov 28 07:31:11.001 INFO [stderr] Nov 28 07:31:11.001 INFO [stderr] warning: unused variable: `pos` Nov 28 07:31:11.001 INFO [stderr] --> src/generators/vanilla/biomes.rs:32:23 Nov 28 07:31:11.002 INFO [stderr] | Nov 28 07:31:11.003 INFO [stderr] 32 | fn make_biome_val(pos: Pnt2, data: (u8, u8)) -> u8 { Nov 28 07:31:11.003 INFO [stderr] | ^^^ help: consider using `_pos` instead Nov 28 07:31:11.003 INFO [stderr] Nov 28 07:31:11.003 INFO [stderr] warning: unused variable: `current_source` Nov 28 07:31:11.003 INFO [stderr] --> src/generators/vanilla/caves.rs:55:9 Nov 28 07:31:11.003 INFO [stderr] | Nov 28 07:31:11.003 INFO [stderr] 55 | for current_source in 0..source_num { Nov 28 07:31:11.003 INFO [stderr] | ^^^^^^^^^^^^^^ help: consider using `_current_source` instead Nov 28 07:31:11.003 INFO [stderr] Nov 28 07:31:11.003 INFO [stderr] warning: unused variable: `current_cave` Nov 28 07:31:11.003 INFO [stderr] --> src/generators/vanilla/caves.rs:70:13 Nov 28 07:31:11.003 INFO [stderr] | Nov 28 07:31:11.003 INFO [stderr] 70 | for current_cave in 0..num_caves { Nov 28 07:31:11.003 INFO [stderr] | ^^^^^^^^^^^^ help: consider using `_current_cave` instead Nov 28 07:31:11.003 INFO [stderr] Nov 28 07:31:11.003 INFO [stderr] warning: unused variable: `curr` Nov 28 07:31:11.003 INFO [stderr] --> src/generators/vanilla/caves.rs:262:22 Nov 28 07:31:11.003 INFO [stderr] | Nov 28 07:31:11.003 INFO [stderr] 262 | fn block_is_carvable(curr: u8, above: u8) -> bool { Nov 28 07:31:11.003 INFO [stderr] | ^^^^ help: consider using `_curr` instead Nov 28 07:31:11.003 INFO [stderr] Nov 28 07:31:11.003 INFO [stderr] warning: unused variable: `num` Nov 28 07:31:11.003 INFO [stderr] --> src/rnd/simplex_octaves.rs:11:13 Nov 28 07:31:11.003 INFO [stderr] | Nov 28 07:31:11.003 INFO [stderr] 11 | for num in 0..octaves { Nov 28 07:31:11.003 INFO [stderr] | ^^^ help: consider using `_num` instead Nov 28 07:31:11.003 INFO [stderr] Nov 28 07:31:11.003 INFO [stderr] warning: unused variable: `x_pos` Nov 28 07:31:11.004 INFO [stderr] --> src/gen/unit.rs:52:13 Nov 28 07:31:11.004 INFO [stderr] | Nov 28 07:31:11.004 INFO [stderr] 52 | for x_pos in 0..size.x { Nov 28 07:31:11.004 INFO [stderr] | ^^^^^ help: consider using `_x_pos` instead Nov 28 07:31:11.004 INFO [stderr] Nov 28 07:31:11.004 INFO [stderr] warning: unused variable: `z_pos` Nov 28 07:31:11.004 INFO [stderr] --> src/gen/unit.rs:53:17 Nov 28 07:31:11.004 INFO [stderr] | Nov 28 07:31:11.004 INFO [stderr] 53 | for z_pos in 0..size.z { Nov 28 07:31:11.004 INFO [stderr] | ^^^^^ help: consider using `_z_pos` instead Nov 28 07:31:11.004 INFO [stderr] Nov 28 07:31:11.004 INFO [stderr] warning: unused variable: `y_pos` Nov 28 07:31:11.004 INFO [stderr] --> src/gen/unit.rs:54:21 Nov 28 07:31:11.004 INFO [stderr] | Nov 28 07:31:11.004 INFO [stderr] 54 | for y_pos in 0..size.y { Nov 28 07:31:11.004 INFO [stderr] | ^^^^^ help: consider using `_y_pos` instead Nov 28 07:31:11.004 INFO [stderr] Nov 28 07:31:11.055 INFO [stderr] warning: variable does not need to be mutable Nov 28 07:31:11.056 INFO [stderr] --> src/generators/vanilla/biomes.rs:41:9 Nov 28 07:31:11.056 INFO [stderr] | Nov 28 07:31:11.056 INFO [stderr] 41 | let mut temp_src = GenSimplex::new(1, 16.0, SimplexNoiseType::Normalized); Nov 28 07:31:11.057 INFO [stderr] | ----^^^^^^^^ Nov 28 07:31:11.057 INFO [stderr] | | Nov 28 07:31:11.057 INFO [stderr] | help: remove this `mut` Nov 28 07:31:11.058 INFO [stderr] | Nov 28 07:31:11.058 INFO [stderr] = note: #[warn(unused_mut)] on by default Nov 28 07:31:11.058 INFO [stderr] Nov 28 07:31:11.059 INFO [stderr] warning: variable does not need to be mutable Nov 28 07:31:11.059 INFO [stderr] --> src/generators/vanilla/biomes.rs:42:9 Nov 28 07:31:11.059 INFO [stderr] | Nov 28 07:31:11.060 INFO [stderr] 42 | let mut wet_src = GenSimplex::new(2, 16.0, SimplexNoiseType::Normalized); Nov 28 07:31:11.060 INFO [stderr] | ----^^^^^^^ Nov 28 07:31:11.060 INFO [stderr] | | Nov 28 07:31:11.060 INFO [stderr] | help: remove this `mut` Nov 28 07:31:11.061 INFO [stderr] Nov 28 07:31:11.061 INFO [stderr] warning: variable does not need to be mutable Nov 28 07:31:11.061 INFO [stderr] --> src/generators/vanilla/biomes.rs:43:9 Nov 28 07:31:11.062 INFO [stderr] | Nov 28 07:31:11.062 INFO [stderr] 43 | let mut biome_idx = GenSimpleFnMixer::new(make_biome_index, temp_src, wet_src); Nov 28 07:31:11.062 INFO [stderr] | ----^^^^^^^^^ Nov 28 07:31:11.063 INFO [stderr] | | Nov 28 07:31:11.063 INFO [stderr] | help: remove this `mut` Nov 28 07:31:11.063 INFO [stderr] Nov 28 07:31:11.095 INFO [stderr] warning: constant item is never used: `BLOCK_STONE` Nov 28 07:31:11.095 INFO [stderr] --> src/generators/vanilla/caves.rs:15:1 Nov 28 07:31:11.095 INFO [stderr] | Nov 28 07:31:11.095 INFO [stderr] 15 | const BLOCK_STONE: u8 = 1; Nov 28 07:31:11.095 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 28 07:31:11.095 INFO [stderr] | Nov 28 07:31:11.095 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 28 07:31:11.095 INFO [stderr] Nov 28 07:31:11.095 INFO [stderr] warning: constant item is never used: `BLOCK_FLOWING_LAVA` Nov 28 07:31:11.095 INFO [stderr] --> src/generators/vanilla/caves.rs:20:1 Nov 28 07:31:11.095 INFO [stderr] | Nov 28 07:31:11.095 INFO [stderr] 20 | const BLOCK_FLOWING_LAVA: u8 = 10; Nov 28 07:31:11.095 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 28 07:31:11.095 INFO [stderr] Nov 28 07:31:11.095 INFO [stderr] warning: field is never used: `fillin_noise` Nov 28 07:31:11.095 INFO [stderr] --> src/generators/vanilla/mod.rs:28:5 Nov 28 07:31:11.095 INFO [stderr] | Nov 28 07:31:11.095 INFO [stderr] 28 | fillin_noise: OctavesSeed, Nov 28 07:31:11.095 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 28 07:31:11.095 INFO [stderr] Nov 28 07:31:11.095 INFO [stderr] warning: field is never used: `topsoil_depth_noise` Nov 28 07:31:11.095 INFO [stderr] --> src/generators/vanilla/mod.rs:31:5 Nov 28 07:31:11.095 INFO [stderr] | Nov 28 07:31:11.095 INFO [stderr] 31 | topsoil_depth_noise: OctavesSeed, Nov 28 07:31:11.095 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 28 07:31:11.095 INFO [stderr] Nov 28 07:31:11.095 INFO [stderr] warning: field is never used: `octaves` Nov 28 07:31:11.095 INFO [stderr] --> src/rnd/simplex_octaves.rs:5:5 Nov 28 07:31:11.095 INFO [stderr] | Nov 28 07:31:11.095 INFO [stderr] 5 | octaves: u32, Nov 28 07:31:11.095 INFO [stderr] | ^^^^^^^^^^^^ Nov 28 07:31:11.095 INFO [stderr] Nov 28 07:31:11.095 INFO [stderr] warning: variable `RANGE_INV_Y` should have a snake case name such as `range_inv_y` Nov 28 07:31:11.095 INFO [stderr] --> src/generators/vanilla/lerp.rs:26:21 Nov 28 07:31:11.095 INFO [stderr] | Nov 28 07:31:11.095 INFO [stderr] 26 | let RANGE_INV_Y: f64 = 1.0/(scale[1] as f64); Nov 28 07:31:11.095 INFO [stderr] | ^^^^^^^^^^^ Nov 28 07:31:11.095 INFO [stderr] | Nov 28 07:31:11.095 INFO [stderr] = note: #[warn(non_snake_case)] on by default Nov 28 07:31:11.095 INFO [stderr] Nov 28 07:31:11.095 INFO [stderr] warning: variable `RANGE_INV_Z` should have a snake case name such as `range_inv_z` Nov 28 07:31:11.095 INFO [stderr] --> src/generators/vanilla/lerp.rs:65:25 Nov 28 07:31:11.095 INFO [stderr] | Nov 28 07:31:11.095 INFO [stderr] 65 | let RANGE_INV_Z: f64 = 1.0/(scale[2] as f64); Nov 28 07:31:11.095 INFO [stderr] | ^^^^^^^^^^^ Nov 28 07:31:11.095 INFO [stderr] Nov 28 07:31:11.095 INFO [stderr] warning: variable `RANGE_INV_X` should have a snake case name such as `range_inv_x` Nov 28 07:31:11.095 INFO [stderr] --> src/generators/vanilla/lerp.rs:75:29 Nov 28 07:31:11.095 INFO [stderr] | Nov 28 07:31:11.095 INFO [stderr] 75 | let RANGE_INV_X: f64 = 1.0/(scale[0] as f64); Nov 28 07:31:11.095 INFO [stderr] | ^^^^^^^^^^^ Nov 28 07:31:11.095 INFO [stderr] Nov 28 07:31:12.695 INFO [stderr] warning: `[1]` cannot be resolved, ignoring it... Nov 28 07:31:12.695 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/rand-0.4.3/src/prng/xorshift.rs:16:17 Nov 28 07:31:12.695 INFO [stderr] | Nov 28 07:31:12.695 INFO [stderr] 16 | /// An Xorshift[1] random number Nov 28 07:31:12.695 INFO [stderr] | ^ cannot be resolved, ignoring Nov 28 07:31:12.695 INFO [stderr] | Nov 28 07:31:12.695 INFO [stderr] = note: #[warn(intra_doc_link_resolution_failure)] on by default Nov 28 07:31:12.695 INFO [stderr] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` Nov 28 07:31:12.695 INFO [stderr] Nov 28 07:31:12.695 INFO [stderr] warning: `[1]` cannot be resolved, ignoring it... Nov 28 07:31:12.695 INFO [stderr] --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/rand-0.4.3/src/prng/xorshift.rs:23:6 Nov 28 07:31:12.695 INFO [stderr] | Nov 28 07:31:12.695 INFO [stderr] 23 | /// [1]: Marsaglia, George (July 2003). ["Xorshift Nov 28 07:31:12.695 INFO [stderr] | ^ cannot be resolved, ignoring Nov 28 07:31:12.695 INFO [stderr] | Nov 28 07:31:12.695 INFO [stderr] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` Nov 28 07:31:12.695 INFO [stderr] Nov 28 07:31:14.031 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 11.56s Nov 28 07:31:14.035 INFO [stderr] su: No module specific data is present Nov 28 07:31:14.781 INFO running `"docker" "inspect" "316f2eaf7195eec65da4202b3e64216b22bacd51f36f69d8c820fd51956c54d7"` Nov 28 07:31:15.039 INFO running `"docker" "rm" "-f" "316f2eaf7195eec65da4202b3e64216b22bacd51f36f69d8c820fd51956c54d7"` Nov 28 07:31:15.343 INFO [stdout] 316f2eaf7195eec65da4202b3e64216b22bacd51f36f69d8c820fd51956c54d7