[INFO] crate rust_mpi 0.0.3 is already in cache [INFO] extracting crate rust_mpi 0.0.3 into work/ex/clippy-test-run/sources/stable/reg/rust_mpi/0.0.3 [INFO] extracting crate rust_mpi 0.0.3 into work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/rust_mpi/0.0.3 [INFO] validating manifest of rust_mpi-0.0.3 on toolchain stable [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of rust_mpi-0.0.3 on toolchain stable+rustflags=-Dclippy::into_iter_on_array [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing rust_mpi-0.0.3 [INFO] finished frobbing rust_mpi-0.0.3 [INFO] frobbed toml for rust_mpi-0.0.3 written to work/ex/clippy-test-run/sources/stable/reg/rust_mpi/0.0.3/Cargo.toml [INFO] started frobbing rust_mpi-0.0.3 [INFO] finished frobbing rust_mpi-0.0.3 [INFO] frobbed toml for rust_mpi-0.0.3 written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/rust_mpi/0.0.3/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] linting rust_mpi-0.0.3 against stable+rustflags=-Dclippy::into_iter_on_array for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-5/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/rust_mpi/0.0.3:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dclippy::into_iter_on_array" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+stable" "clippy" "--frozen" "--all" "--all-targets"` [INFO] [stdout] b1ca9c0e6496b4577177d3ae0e2b2f457197ccd63cb2d81b72ced8c66071171e [INFO] running `"docker" "start" "-a" "b1ca9c0e6496b4577177d3ae0e2b2f457197ccd63cb2d81b72ced8c66071171e"` [INFO] [stderr] Checking rust_mpi v0.0.3 (/opt/crater/workdir) [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:7:34 [INFO] [stderr] | [INFO] [stderr] 7 | pub static MPI_COMM_WORLD: i32 = 0x44000000; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4400_0000` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unreadable_literal)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:8:33 [INFO] [stderr] | [INFO] [stderr] 8 | pub static MPI_COMM_SELF: i32 = 0x44000001; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4400_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:12:28 [INFO] [stderr] | [INFO] [stderr] 12 | pub static MPI_CHAR :i32 = 0x4c000101; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4c00_0101` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:13:35 [INFO] [stderr] | [INFO] [stderr] 13 | pub static MPI_SIGNED_CHAR :i32 = 0x4c000118; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4c00_0118` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:14:37 [INFO] [stderr] | [INFO] [stderr] 14 | pub static MPI_UNSIGNED_CHAR :i32 = 0x4c000102; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4c00_0102` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:15:28 [INFO] [stderr] | [INFO] [stderr] 15 | pub static MPI_BYTE :i32 = 0x4c00010d; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4c00_010d` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:16:29 [INFO] [stderr] | [INFO] [stderr] 16 | pub static MPI_WCHAR :i32 = 0x4c00040e; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4c00_040e` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:17:29 [INFO] [stderr] | [INFO] [stderr] 17 | pub static MPI_SHORT :i32 = 0x4c000203; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4c00_0203` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:18:38 [INFO] [stderr] | [INFO] [stderr] 18 | pub static MPI_UNSIGNED_SHORT :i32 = 0x4c000204; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4c00_0204` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:19:27 [INFO] [stderr] | [INFO] [stderr] 19 | pub static MPI_INT :i32 = 0x4c000405; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4c00_0405` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:20:32 [INFO] [stderr] | [INFO] [stderr] 20 | pub static MPI_UNSIGNED :i32 = 0x4c000406; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4c00_0406` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:21:28 [INFO] [stderr] | [INFO] [stderr] 21 | pub static MPI_LONG :i32 = 0x4c000807; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4c00_0807` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:22:37 [INFO] [stderr] | [INFO] [stderr] 22 | pub static MPI_UNSIGNED_LONG :i32 = 0x4c000808; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4c00_0808` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:23:29 [INFO] [stderr] | [INFO] [stderr] 23 | pub static MPI_FLOAT :i32 = 0x4c00040a; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4c00_040a` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:24:30 [INFO] [stderr] | [INFO] [stderr] 24 | pub static MPI_DOUBLE :i32 = 0x4c00080b; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4c00_080b` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:25:35 [INFO] [stderr] | [INFO] [stderr] 25 | pub static MPI_LONG_DOUBLE :i32 = 0x4c00100c; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4c00_100c` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:26:37 [INFO] [stderr] | [INFO] [stderr] 26 | pub static MPI_LONG_LONG_INT :i32 = 0x4c000809; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4c00_0809` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:27:42 [INFO] [stderr] | [INFO] [stderr] 27 | pub static MPI_UNSIGNED_LONG_LONG :i32 = 0x4c000819; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4c00_0819` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:28:33 [INFO] [stderr] | [INFO] [stderr] 28 | pub static MPI_LONG_LONG: i32 = 0x4c000809; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4c00_0809` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:30:27 [INFO] [stderr] | [INFO] [stderr] 30 | pub static MPI_MAX :i32 = 0x58000001; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x5800_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:31:27 [INFO] [stderr] | [INFO] [stderr] 31 | pub static MPI_MIN :i32 = 0x58000002; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x5800_0002` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:32:27 [INFO] [stderr] | [INFO] [stderr] 32 | pub static MPI_SUM :i32 = 0x58000003; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x5800_0003` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:33:28 [INFO] [stderr] | [INFO] [stderr] 33 | pub static MPI_PROD :i32 = 0x58000004; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x5800_0004` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:34:28 [INFO] [stderr] | [INFO] [stderr] 34 | pub static MPI_LAND :i32 = 0x58000005; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x5800_0005` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:35:28 [INFO] [stderr] | [INFO] [stderr] 35 | pub static MPI_BAND :i32 = 0x58000006; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x5800_0006` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:36:27 [INFO] [stderr] | [INFO] [stderr] 36 | pub static MPI_LOR :i32 = 0x58000007; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x5800_0007` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:37:27 [INFO] [stderr] | [INFO] [stderr] 37 | pub static MPI_BOR :i32 = 0x58000008; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x5800_0008` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:38:28 [INFO] [stderr] | [INFO] [stderr] 38 | pub static MPI_LXOR :i32 = 0x58000009; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x5800_0009` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:39:28 [INFO] [stderr] | [INFO] [stderr] 39 | pub static MPI_BXOR :i32 = 0x5800000a; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x5800_000a` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:40:30 [INFO] [stderr] | [INFO] [stderr] 40 | pub static MPI_MINLOC :i32 = 0x5800000b; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x5800_000b` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:41:30 [INFO] [stderr] | [INFO] [stderr] 41 | pub static MPI_MAXLOC :i32 = 0x5800000c; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x5800_000c` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:42:31 [INFO] [stderr] | [INFO] [stderr] 42 | pub static MPI_REPLACE :i32 = 0x5800000d; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x5800_000d` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:43:29 [INFO] [stderr] | [INFO] [stderr] 43 | pub static MPI_NO_OP :i32 = 0x5800000e; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x5800_000e` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:44:9 [INFO] [stderr] | [INFO] [stderr] 44 | return ret; [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `ret` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::needless_return)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:51:9 [INFO] [stderr] | [INFO] [stderr] 51 | return ret; [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `ret` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:59:9 [INFO] [stderr] | [INFO] [stderr] 59 | return ret; [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `ret` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:67:9 [INFO] [stderr] | [INFO] [stderr] 67 | return ret; [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `ret` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:77:9 [INFO] [stderr] | [INFO] [stderr] 77 | return ret; [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `ret` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:89:9 [INFO] [stderr] | [INFO] [stderr] 89 | return ret; [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `ret` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:100:9 [INFO] [stderr] | [INFO] [stderr] 100 | return ret; [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `ret` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:113:9 [INFO] [stderr] | [INFO] [stderr] 113 | return ret; [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `ret` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:7:34 [INFO] [stderr] | [INFO] [stderr] 7 | pub static MPI_COMM_WORLD: i32 = 0x44000000; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4400_0000` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unreadable_literal)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:8:33 [INFO] [stderr] | [INFO] [stderr] 8 | pub static MPI_COMM_SELF: i32 = 0x44000001; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4400_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:12:28 [INFO] [stderr] | [INFO] [stderr] 12 | pub static MPI_CHAR :i32 = 0x4c000101; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4c00_0101` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:13:35 [INFO] [stderr] | [INFO] [stderr] 13 | pub static MPI_SIGNED_CHAR :i32 = 0x4c000118; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4c00_0118` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:14:37 [INFO] [stderr] | [INFO] [stderr] 14 | pub static MPI_UNSIGNED_CHAR :i32 = 0x4c000102; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4c00_0102` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:15:28 [INFO] [stderr] | [INFO] [stderr] 15 | pub static MPI_BYTE :i32 = 0x4c00010d; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4c00_010d` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:16:29 [INFO] [stderr] | [INFO] [stderr] 16 | pub static MPI_WCHAR :i32 = 0x4c00040e; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4c00_040e` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:17:29 [INFO] [stderr] | [INFO] [stderr] 17 | pub static MPI_SHORT :i32 = 0x4c000203; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4c00_0203` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:18:38 [INFO] [stderr] | [INFO] [stderr] 18 | pub static MPI_UNSIGNED_SHORT :i32 = 0x4c000204; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4c00_0204` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:19:27 [INFO] [stderr] | [INFO] [stderr] 19 | pub static MPI_INT :i32 = 0x4c000405; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4c00_0405` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:20:32 [INFO] [stderr] | [INFO] [stderr] 20 | pub static MPI_UNSIGNED :i32 = 0x4c000406; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4c00_0406` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:21:28 [INFO] [stderr] | [INFO] [stderr] 21 | pub static MPI_LONG :i32 = 0x4c000807; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4c00_0807` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:22:37 [INFO] [stderr] | [INFO] [stderr] 22 | pub static MPI_UNSIGNED_LONG :i32 = 0x4c000808; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4c00_0808` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:23:29 [INFO] [stderr] | [INFO] [stderr] 23 | pub static MPI_FLOAT :i32 = 0x4c00040a; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4c00_040a` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:24:30 [INFO] [stderr] | [INFO] [stderr] 24 | pub static MPI_DOUBLE :i32 = 0x4c00080b; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4c00_080b` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:25:35 [INFO] [stderr] | [INFO] [stderr] 25 | pub static MPI_LONG_DOUBLE :i32 = 0x4c00100c; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4c00_100c` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:26:37 [INFO] [stderr] | [INFO] [stderr] 26 | pub static MPI_LONG_LONG_INT :i32 = 0x4c000809; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4c00_0809` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:27:42 [INFO] [stderr] | [INFO] [stderr] 27 | pub static MPI_UNSIGNED_LONG_LONG :i32 = 0x4c000819; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4c00_0819` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:28:33 [INFO] [stderr] | [INFO] [stderr] 28 | pub static MPI_LONG_LONG: i32 = 0x4c000809; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4c00_0809` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:30:27 [INFO] [stderr] | [INFO] [stderr] 30 | pub static MPI_MAX :i32 = 0x58000001; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x5800_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:31:27 [INFO] [stderr] | [INFO] [stderr] 31 | pub static MPI_MIN :i32 = 0x58000002; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x5800_0002` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:32:27 [INFO] [stderr] | [INFO] [stderr] 32 | pub static MPI_SUM :i32 = 0x58000003; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x5800_0003` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:33:28 [INFO] [stderr] | [INFO] [stderr] 33 | pub static MPI_PROD :i32 = 0x58000004; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x5800_0004` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:34:28 [INFO] [stderr] | [INFO] [stderr] 34 | pub static MPI_LAND :i32 = 0x58000005; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x5800_0005` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:35:28 [INFO] [stderr] | [INFO] [stderr] 35 | pub static MPI_BAND :i32 = 0x58000006; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x5800_0006` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:36:27 [INFO] [stderr] | [INFO] [stderr] 36 | pub static MPI_LOR :i32 = 0x58000007; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x5800_0007` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:37:27 [INFO] [stderr] | [INFO] [stderr] 37 | pub static MPI_BOR :i32 = 0x58000008; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x5800_0008` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:38:28 [INFO] [stderr] | [INFO] [stderr] 38 | pub static MPI_LXOR :i32 = 0x58000009; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x5800_0009` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:39:28 [INFO] [stderr] | [INFO] [stderr] 39 | pub static MPI_BXOR :i32 = 0x5800000a; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x5800_000a` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:40:30 [INFO] [stderr] | [INFO] [stderr] 40 | pub static MPI_MINLOC :i32 = 0x5800000b; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x5800_000b` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:41:30 [INFO] [stderr] | [INFO] [stderr] 41 | pub static MPI_MAXLOC :i32 = 0x5800000c; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x5800_000c` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:42:31 [INFO] [stderr] | [INFO] [stderr] 42 | pub static MPI_REPLACE :i32 = 0x5800000d; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x5800_000d` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/constants/mod.rs:43:29 [INFO] [stderr] | [INFO] [stderr] 43 | pub static MPI_NO_OP :i32 = 0x5800000e; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x5800_000e` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:44:9 [INFO] [stderr] | [INFO] [stderr] 44 | return ret; [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `ret` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::needless_return)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:51:9 [INFO] [stderr] | [INFO] [stderr] 51 | return ret; [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `ret` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:59:9 [INFO] [stderr] | [INFO] [stderr] 59 | return ret; [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `ret` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:67:9 [INFO] [stderr] | [INFO] [stderr] 67 | return ret; [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `ret` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:77:9 [INFO] [stderr] | [INFO] [stderr] 77 | return ret; [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `ret` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:89:9 [INFO] [stderr] | [INFO] [stderr] 89 | return ret; [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `ret` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:100:9 [INFO] [stderr] | [INFO] [stderr] 100 | return ret; [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `ret` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/lib.rs:113:9 [INFO] [stderr] | [INFO] [stderr] 113 | return ret; [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `ret` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] error: this public function dereferences a raw pointer but is not marked `unsafe` [INFO] [stderr] --> src/lib.rs:58:46 [INFO] [stderr] | [INFO] [stderr] 58 | let ret: i32 = MPI_Comm_rank(c_comm, rank); [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::not_unsafe_ptr_arg_deref)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#not_unsafe_ptr_arg_deref [INFO] [stderr] [INFO] [stderr] error: this public function dereferences a raw pointer but is not marked `unsafe` [INFO] [stderr] --> src/lib.rs:66:46 [INFO] [stderr] | [INFO] [stderr] 66 | let ret: i32 = MPI_Comm_size(c_comm, size); [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#not_unsafe_ptr_arg_deref [INFO] [stderr] [INFO] [stderr] error: aborting due to 2 previous errors [INFO] [stderr] [INFO] [stderr] error: Could not compile `rust_mpi`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: this public function dereferences a raw pointer but is not marked `unsafe` [INFO] [stderr] --> src/lib.rs:58:46 [INFO] [stderr] | [INFO] [stderr] 58 | let ret: i32 = MPI_Comm_rank(c_comm, rank); [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::not_unsafe_ptr_arg_deref)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#not_unsafe_ptr_arg_deref [INFO] [stderr] [INFO] [stderr] error: this public function dereferences a raw pointer but is not marked `unsafe` [INFO] [stderr] --> src/lib.rs:66:46 [INFO] [stderr] | [INFO] [stderr] 66 | let ret: i32 = MPI_Comm_size(c_comm, size); [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#not_unsafe_ptr_arg_deref [INFO] [stderr] [INFO] [stderr] error: aborting due to 2 previous errors [INFO] [stderr] [INFO] [stderr] error: Could not compile `rust_mpi`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "b1ca9c0e6496b4577177d3ae0e2b2f457197ccd63cb2d81b72ced8c66071171e"` [INFO] running `"docker" "rm" "-f" "b1ca9c0e6496b4577177d3ae0e2b2f457197ccd63cb2d81b72ced8c66071171e"` [INFO] [stdout] b1ca9c0e6496b4577177d3ae0e2b2f457197ccd63cb2d81b72ced8c66071171e