[INFO] cloning repository https://github.com/rurban/p5-spy [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/rurban/p5-spy" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frurban%2Fp5-spy", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frurban%2Fp5-spy'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] f3d9afc7e10d34259f621ec74ee1f3880ce9645b [INFO] checking rurban/p5-spy against master#5257aee7dd163d21d32fa904578d4fb0f4c91b79 for pr-116494-2 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frurban%2Fp5-spy" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/rurban/p5-spy on toolchain 5257aee7dd163d21d32fa904578d4fb0f4c91b79 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+5257aee7dd163d21d32fa904578d4fb0f4c91b79" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/rurban/p5-spy [INFO] finished tweaking git repo https://github.com/rurban/p5-spy [INFO] tweaked toml for git repo https://github.com/rurban/p5-spy written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/rurban/p5-spy 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" "+5257aee7dd163d21d32fa904578d4fb0f4c91b79" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: no edition set: defaulting to the 2015 edition [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] checking rurban/p5-spy against try#d614ed876e31a5f3ad1d0fbf848fcdab3a29d1d8 for pr-116494-2 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frurban%2Fp5-spy" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/rurban/p5-spy on toolchain d614ed876e31a5f3ad1d0fbf848fcdab3a29d1d8 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d614ed876e31a5f3ad1d0fbf848fcdab3a29d1d8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/rurban/p5-spy [INFO] finished tweaking git repo https://github.com/rurban/p5-spy [INFO] tweaked toml for git repo https://github.com/rurban/p5-spy written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/rurban/p5-spy 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" "+d614ed876e31a5f3ad1d0fbf848fcdab3a29d1d8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: no edition set: defaulting to the 2015 edition [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 [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded tempfile v3.0.3 [INFO] [stderr] Downloaded rand_core v0.2.1 [INFO] [stderr] Downloaded termios v0.2.2 [INFO] [stderr] Downloaded mach v0.1.2 [INFO] [stderr] Downloaded unreachable v1.0.0 [INFO] [stderr] Downloaded failure_derive v0.1.2 [INFO] [stderr] Downloaded aho-corasick v0.6.8 [INFO] [stderr] Downloaded wincolor v1.0.1 [INFO] [stderr] Downloaded strsim v0.7.0 [INFO] [stderr] Downloaded env_logger v0.5.13 [INFO] [stderr] Downloaded parking_lot v0.6.4 [INFO] [stderr] Downloaded cc v1.0.23 [INFO] [stderr] Downloaded regex-syntax v0.5.6 [INFO] [stderr] Downloaded clap v2.32.0 [INFO] [stderr] Downloaded backtrace-sys v0.1.24 [INFO] [stderr] Downloaded regex v0.2.11 [INFO] [stderr] Downloaded winapi v0.3.5 [INFO] [stderr] Downloaded syn v0.14.9 [INFO] [stderr] Downloaded log v0.4.4 [INFO] [stderr] Downloaded indicatif v0.9.0 [INFO] [stderr] Downloaded proc-macro2 v0.4.15 [INFO] [stderr] Downloaded quote v0.6.8 [INFO] [stderr] Downloaded textwrap v0.10.0 [INFO] [stderr] Downloaded termion v1.5.1 [INFO] [stderr] Downloaded winapi-util v0.1.1 [INFO] [stderr] Downloaded plain v0.2.3 [INFO] [stderr] Downloaded console v0.6.1 [INFO] [stderr] Downloaded owning_ref v0.3.3 [INFO] [stderr] Downloaded lock_api v0.1.3 [INFO] [stderr] Downloaded ucd-util v0.1.1 [INFO] [stderr] Downloaded utf8-ranges v1.0.1 [INFO] [stderr] Downloaded lazy_static v1.1.0 [INFO] [stderr] Downloaded rustc-demangle v0.1.9 [INFO] [stderr] Downloaded synstructure v0.9.0 [INFO] [stderr] Downloaded failure v0.1.2 [INFO] [stderr] Downloaded rand v0.5.5 [INFO] [stderr] Downloaded version_check v0.1.4 [INFO] [stderr] Downloaded errno v0.1.8 [INFO] [stderr] Downloaded libc v0.2.43 [INFO] [stderr] Downloaded benfred-read-process-memory v0.1.3 [INFO] [stderr] Downloaded clicolors-control v0.2.0 [INFO] [stderr] Downloaded goblin v0.0.15 [INFO] [stderr] Downloaded termcolor v1.0.2 [INFO] [stderr] Downloaded scroll_derive v0.9.4 [INFO] [stderr] Downloaded scroll v0.9.0 [INFO] [stderr] Downloaded smallvec v0.6.5 [INFO] [stderr] Downloaded parking_lot_core v0.3.0 [INFO] [stderr] Downloaded cfg-if v0.1.5 [INFO] [stderr] Downloaded libproc v0.3.1 [INFO] [stderr] Downloaded proc-maps v0.1.3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+d614ed876e31a5f3ad1d0fbf848fcdab3a29d1d8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 1c4901c555920eac234c22864a1be4b90b92c31353b6a60d2cf2218c1e482077 [INFO] running `Command { std: "docker" "start" "-a" "1c4901c555920eac234c22864a1be4b90b92c31353b6a60d2cf2218c1e482077", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "1c4901c555920eac234c22864a1be4b90b92c31353b6a60d2cf2218c1e482077", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1c4901c555920eac234c22864a1be4b90b92c31353b6a60d2cf2218c1e482077", kill_on_drop: false }` [INFO] [stdout] 1c4901c555920eac234c22864a1be4b90b92c31353b6a60d2cf2218c1e482077 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+d614ed876e31a5f3ad1d0fbf848fcdab3a29d1d8" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5b32ce8721d6098a36fc14aa1b51723b45d9eb1a828d351bd7d31d5cc8fdaad1 [INFO] running `Command { std: "docker" "start" "-a" "5b32ce8721d6098a36fc14aa1b51723b45d9eb1a828d351bd7d31d5cc8fdaad1", kill_on_drop: false }` [INFO] [stderr] warning: no edition set: defaulting to the 2015 edition [INFO] [stderr] Checking libc v0.2.43 [INFO] [stderr] Compiling proc-macro2 v0.4.15 [INFO] [stderr] Checking cfg-if v0.1.5 [INFO] [stderr] Compiling version_check v0.1.4 [INFO] [stderr] Checking void v1.0.2 [INFO] [stderr] Checking rand_core v0.2.1 [INFO] [stderr] Compiling cc v1.0.23 [INFO] [stderr] Checking stable_deref_trait v1.1.1 [INFO] [stderr] Compiling failure_derive v0.1.2 [INFO] [stderr] Checking scopeguard v0.3.3 [INFO] [stderr] Checking ucd-util v0.1.1 [INFO] [stderr] Compiling regex v0.2.11 [INFO] [stderr] Checking rustc-demangle v0.1.9 [INFO] [stderr] Checking utf8-ranges v1.0.1 [INFO] [stderr] Checking lazy_static v0.2.11 [INFO] [stderr] Checking aho-corasick v0.6.8 [INFO] [stderr] Checking log v0.4.4 [INFO] [stderr] Checking remove_dir_all v0.5.1 [INFO] [stderr] Checking owning_ref v0.3.3 [INFO] [stderr] Checking unreachable v1.0.0 [INFO] [stderr] Checking quick-error v1.2.2 [INFO] [stderr] Checking regex v1.7.0 [INFO] [stderr] Checking textwrap v0.10.0 [INFO] [stderr] Checking plain v0.2.3 [INFO] [stderr] Checking smallvec v0.6.5 [INFO] [stderr] Checking regex-syntax v0.5.6 [INFO] [stderr] Checking log v0.3.9 [INFO] [stderr] Checking lock_api v0.1.3 [INFO] [stderr] Checking strsim v0.7.0 [INFO] [stderr] Checking humantime v1.1.1 [INFO] [stderr] Checking termcolor v1.0.2 [INFO] [stderr] Compiling lazy_static v1.1.0 [INFO] [stderr] Checking rand v0.5.5 [INFO] [stderr] Checking termios v0.2.2 [INFO] [stderr] Checking clicolors-control v0.2.0 [INFO] [stderr] Checking atty v0.2.11 [INFO] [stderr] Checking rand v0.4.3 [INFO] [stderr] Checking benfred-read-process-memory v0.1.3 [INFO] [stderr] Checking clap v2.32.0 [INFO] [stderr] Checking thread_local v0.3.6 [INFO] [stderr] Compiling backtrace-sys v0.1.24 [INFO] [stderr] Checking env_logger v0.5.13 [INFO] [stderr] Compiling quote v0.6.8 [INFO] [stderr] Checking tempdir v0.3.7 [INFO] [stderr] Compiling syn v0.14.9 [INFO] [stderr] Checking parking_lot_core v0.3.0 [INFO] [stderr] Checking tempfile v3.0.3 [INFO] [stderr] Checking parking_lot v0.6.4 [INFO] [stderr] Checking backtrace v0.3.9 [INFO] [stderr] Checking console v0.6.1 [INFO] [stderr] Checking indicatif v0.9.0 [INFO] [stderr] Compiling synstructure v0.9.0 [INFO] [stderr] Compiling scroll_derive v0.9.4 [INFO] [stderr] Checking failure v0.1.2 [INFO] [stderr] Checking scroll v0.9.0 [INFO] [stderr] Checking proc-maps v0.1.3 [INFO] [stderr] Checking goblin v0.0.15 [INFO] [stderr] Checking p5-spy v0.0.1 (/opt/rustwide/workdir) [INFO] [stdout] error: expected item after attributes [INFO] [stdout] --> src/perl_versions/cperl5_28_0_thr.rs:10095:1 [INFO] [stdout] | [INFO] [stdout] 10094 | #[repr(C)] [INFO] [stdout] | ---------- other attributes here [INFO] [stdout] 10095 | #[derive(Copy, Clone)]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: consider removing this semicolon [INFO] [stdout] | [INFO] [stdout] 10095 - #[derive(Copy, Clone)]; [INFO] [stdout] 10095 + #[derive(Copy, Clone)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected item after attributes [INFO] [stdout] --> src/perl_versions/cperl5_28_0_thr.rs:10095:1 [INFO] [stdout] | [INFO] [stdout] 10094 | #[repr(C)] [INFO] [stdout] | ---------- other attributes here [INFO] [stdout] 10095 | #[derive(Copy, Clone)]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: consider removing this semicolon [INFO] [stdout] | [INFO] [stdout] 10095 - #[derive(Copy, Clone)]; [INFO] [stdout] 10095 + #[derive(Copy, Clone)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected item after attributes [INFO] [stdout] --> src/perl_versions/perl5_26_2.rs:9421:1 [INFO] [stdout] | [INFO] [stdout] 9420 | #[repr(C)] [INFO] [stdout] | ---------- other attributes here [INFO] [stdout] 9421 | #[derive(Copy, Clone)]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: consider removing this semicolon [INFO] [stdout] | [INFO] [stdout] 9421 - #[derive(Copy, Clone)]; [INFO] [stdout] 9421 + #[derive(Copy, Clone)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected item after attributes [INFO] [stdout] --> src/perl_versions/perl5_26_2.rs:9421:1 [INFO] [stdout] | [INFO] [stdout] 9420 | #[repr(C)] [INFO] [stdout] | ---------- other attributes here [INFO] [stdout] 9421 | #[derive(Copy, Clone)]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: consider removing this semicolon [INFO] [stdout] | [INFO] [stdout] 9421 - #[derive(Copy, Clone)]; [INFO] [stdout] 9421 + #[derive(Copy, Clone)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0774]: `derive` may only be applied to `struct`s, `enum`s and `union`s [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9268:1 [INFO] [stdout] | [INFO] [stdout] 9268 | #[derive(Copy, Clone)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not applicable here [INFO] [stdout] 9269 | #[test] [INFO] [stdout] 9270 | / fn bindgen_test_layout_block__bindgen_ty_1() { [INFO] [stdout] 9271 | | assert_eq!( [INFO] [stdout] 9272 | | ::std::mem::size_of::(), [INFO] [stdout] 9273 | | 48usize, [INFO] [stdout] ... | [INFO] [stdout] 9330 | | ); [INFO] [stdout] 9331 | | } [INFO] [stdout] | |_- not a `struct`, `enum` or `union` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0774]: `derive` may only be applied to `struct`s, `enum`s and `union`s [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9634:1 [INFO] [stdout] | [INFO] [stdout] 9634 | #[derive(Copy, Clone)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not applicable here [INFO] [stdout] 9635 | #[test] [INFO] [stdout] 9636 | / fn bindgen_test_layout_context__bindgen_ty_1() { [INFO] [stdout] 9637 | | assert_eq!( [INFO] [stdout] 9638 | | ::std::mem::size_of::(), [INFO] [stdout] 9639 | | 88usize, [INFO] [stdout] ... | [INFO] [stdout] 9666 | | ); [INFO] [stdout] 9667 | | } [INFO] [stdout] | |_- not a `struct`, `enum` or `union` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `regmatch_state__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:4322:12 [INFO] [stdout] | [INFO] [stdout] 4322 | pub u: regmatch_state__bindgen_ty_1, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `regmatch_state__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:4322:12 [INFO] [stdout] | [INFO] [stdout] 4322 | pub u: regmatch_state__bindgen_ty_1, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 4319 | pub struct regmatch_state { [INFO] [stdout] | ++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `regmatch_state__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:5688:28 [INFO] [stdout] | [INFO] [stdout] 5688 | impl ::std::fmt::Debug for regmatch_state__bindgen_ty_1 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `block_loop__bindgen_ty_2` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:9293:18 [INFO] [stdout] | [INFO] [stdout] 9293 | pub state_u: block_loop__bindgen_ty_2, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: a union with a similar name exists: `block_loop__bindgen_ty_1` [INFO] [stdout] ... [INFO] [stdout] 9297 | #[derive(Copy, Clone)]pub union block_loop__bindgen_ty_1 { pub svp : * mut * mut SV , pub gv : * mut GV , _bindgen_union_align : u64 , }#... [INFO] [stdout] | ---------------------------------- similarly named union `block_loop__bindgen_ty_1` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `block_loop__bindgen_ty_2` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:9293:18 [INFO] [stdout] | [INFO] [stdout] 9293 | pub state_u: block_loop__bindgen_ty_2, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 9297 | #[derive(Copy, Clone)]pub union block_loop__bindgen_ty_1 { pub svp : * mut * mut SV , pub gv : * mut GV , _bindgen_union_align : u64 , }#... [INFO] [stdout] | ---------------------------------- similarly named union `block_loop__bindgen_ty_1` defined here [INFO] [stdout] | [INFO] [stdout] help: a union with a similar name exists [INFO] [stdout] | [INFO] [stdout] 9293 | pub state_u: block_loop__bindgen_ty_1, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 9289 | pub struct block_loop { [INFO] [stdout] | ++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `block_loop__bindgen_ty_2` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:9569:28 [INFO] [stdout] | [INFO] [stdout] 9297 | #[derive(Copy, Clone)]pub union block_loop__bindgen_ty_1 { pub svp : * mut * mut SV , pub gv : * mut GV , _bindgen_union_align : u64 , }#... [INFO] [stdout] | ---------------------------------- similarly named union `block_loop__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9569 | impl ::std::fmt::Debug for block_loop__bindgen_ty_2 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: a union with a similar name exists: `block_loop__bindgen_ty_1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `block__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:9702:16 [INFO] [stdout] | [INFO] [stdout] 1564 | #[derive(Copy, Clone)]pub union cv__bindgen_ty_1 { pub svu_pv : * mut :: std :: os :: raw :: c_char , pub svu_iv : IV , pub svu_uv : UV ,... [INFO] [stdout] | -------------------------- similarly named union `cv__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9702 | pub blk_u: block__bindgen_ty_1, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a union with a similar name exists: `cv__bindgen_ty_1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `block__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:9702:16 [INFO] [stdout] | [INFO] [stdout] 1564 | #[derive(Copy, Clone)]pub union cv__bindgen_ty_1 { pub svu_pv : * mut :: std :: os :: raw :: c_char , pub svu_iv : IV , pub svu_uv : UV ,... [INFO] [stdout] | -------------------------- similarly named union `cv__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9702 | pub blk_u: block__bindgen_ty_1, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: a union with a similar name exists [INFO] [stdout] | [INFO] [stdout] 9702 | pub blk_u: cv__bindgen_ty_1, [INFO] [stdout] | ~~~~~~~~~~~~~~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 9691 | pub struct block { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `block__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:9768:28 [INFO] [stdout] | [INFO] [stdout] 1564 | #[derive(Copy, Clone)]pub union cv__bindgen_ty_1 { pub svu_pv : * mut :: std :: os :: raw :: c_char , pub svu_iv : IV , pub svu_uv : UV ,... [INFO] [stdout] | -------------------------- similarly named union `cv__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9768 | impl ::std::fmt::Debug for block__bindgen_ty_1 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a union with a similar name exists: `cv__bindgen_ty_1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `context__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:10089:15 [INFO] [stdout] | [INFO] [stdout] 3485 | #[derive(Copy, Clone)]pub union regexp__bindgen_ty_1 { pub xpvlenu_len : STRLEN , pub xpvlenu_rx : * mut regexp , _bindgen_union_align : ... [INFO] [stdout] | ------------------------------ similarly named union `regexp__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 10089 | pub cx_u: context__bindgen_ty_1, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a union with a similar name exists: `regexp__bindgen_ty_1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `context__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:10089:15 [INFO] [stdout] | [INFO] [stdout] 3485 | #[derive(Copy, Clone)]pub union regexp__bindgen_ty_1 { pub xpvlenu_len : STRLEN , pub xpvlenu_rx : * mut regexp , _bindgen_union_align : ... [INFO] [stdout] | ------------------------------ similarly named union `regexp__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 10089 | pub cx_u: context__bindgen_ty_1, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: a union with a similar name exists [INFO] [stdout] | [INFO] [stdout] 10089 | pub cx_u: regexp__bindgen_ty_1, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 10088 | pub struct context { [INFO] [stdout] | +++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `context__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:10124:28 [INFO] [stdout] | [INFO] [stdout] 3485 | #[derive(Copy, Clone)]pub union regexp__bindgen_ty_1 { pub xpvlenu_len : STRLEN , pub xpvlenu_rx : * mut regexp , _bindgen_union_align : ... [INFO] [stdout] | ------------------------------ similarly named union `regexp__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 10124 | impl ::std::fmt::Debug for context__bindgen_ty_1 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a union with a similar name exists: `regexp__bindgen_ty_1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `regmatch_state__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:4385:12 [INFO] [stdout] | [INFO] [stdout] 4385 | pub u: regmatch_state__bindgen_ty_1, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `regmatch_state__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:4385:12 [INFO] [stdout] | [INFO] [stdout] 4385 | pub u: regmatch_state__bindgen_ty_1, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 4382 | pub struct regmatch_state { [INFO] [stdout] | ++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `regmatch_state__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:5740:28 [INFO] [stdout] | [INFO] [stdout] 5740 | impl ::std::fmt::Debug for regmatch_state__bindgen_ty_1 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `block_loop__bindgen_ty_2` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:8925:18 [INFO] [stdout] | [INFO] [stdout] 8925 | pub state_u: block_loop__bindgen_ty_2, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: a union with a similar name exists: `block_loop__bindgen_ty_1` [INFO] [stdout] ... [INFO] [stdout] 8929 | pub union block_loop__bindgen_ty_1 { pub svp : * mut * mut SV , pub gv : * mut GV , pub oldcomppad : * mut PAD , _bindgen_union_align : u... [INFO] [stdout] | ---------------------------------- similarly named union `block_loop__bindgen_ty_1` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `block_loop__bindgen_ty_2` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:8925:18 [INFO] [stdout] | [INFO] [stdout] 8925 | pub state_u: block_loop__bindgen_ty_2, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 8929 | pub union block_loop__bindgen_ty_1 { pub svp : * mut * mut SV , pub gv : * mut GV , pub oldcomppad : * mut PAD , _bindgen_union_align : u... [INFO] [stdout] | ---------------------------------- similarly named union `block_loop__bindgen_ty_1` defined here [INFO] [stdout] | [INFO] [stdout] help: a union with a similar name exists [INFO] [stdout] | [INFO] [stdout] 8925 | pub state_u: block_loop__bindgen_ty_1, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 8921 | pub struct block_loop { [INFO] [stdout] | ++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `block_loop__bindgen_ty_2` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9156:28 [INFO] [stdout] | [INFO] [stdout] 8929 | pub union block_loop__bindgen_ty_1 { pub svp : * mut * mut SV , pub gv : * mut GV , pub oldcomppad : * mut PAD , _bindgen_union_align : u... [INFO] [stdout] | ---------------------------------- similarly named union `block_loop__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9156 | impl ::std::fmt::Debug for block_loop__bindgen_ty_2 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: a union with a similar name exists: `block_loop__bindgen_ty_1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `block__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9265:16 [INFO] [stdout] | [INFO] [stdout] 1547 | pub union cv__bindgen_ty_1 { pub svu_pv : * mut :: std :: os :: raw :: c_char , pub svu_iv : IV , pub svu_uv : UV , pub svu_nv : NV , pub... [INFO] [stdout] | -------------------------- similarly named union `cv__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9265 | pub blk_u: block__bindgen_ty_1, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a union with a similar name exists: `cv__bindgen_ty_1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `block__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9265:16 [INFO] [stdout] | [INFO] [stdout] 1547 | pub union cv__bindgen_ty_1 { pub svu_pv : * mut :: std :: os :: raw :: c_char , pub svu_iv : IV , pub svu_uv : UV , pub svu_nv : NV , pub... [INFO] [stdout] | -------------------------- similarly named union `cv__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9265 | pub blk_u: block__bindgen_ty_1, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: a union with a similar name exists [INFO] [stdout] | [INFO] [stdout] 9265 | pub blk_u: cv__bindgen_ty_1, [INFO] [stdout] | ~~~~~~~~~~~~~~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 9256 | pub struct block { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `block__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9332:28 [INFO] [stdout] | [INFO] [stdout] 1547 | pub union cv__bindgen_ty_1 { pub svu_pv : * mut :: std :: os :: raw :: c_char , pub svu_iv : IV , pub svu_uv : UV , pub svu_nv : NV , pub... [INFO] [stdout] | -------------------------- similarly named union `cv__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9332 | impl ::std::fmt::Debug for block__bindgen_ty_1 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a union with a similar name exists: `cv__bindgen_ty_1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `context__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9631:15 [INFO] [stdout] | [INFO] [stdout] 3558 | pub union regexp__bindgen_ty_1 { pub xpvlenu_len : STRLEN , pub xpvlenu_pv : * mut :: std :: os :: raw :: c_char , _bindgen_union_align :... [INFO] [stdout] | ------------------------------ similarly named union `regexp__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9631 | pub cx_u: context__bindgen_ty_1, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a union with a similar name exists: `regexp__bindgen_ty_1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `context__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9631:15 [INFO] [stdout] | [INFO] [stdout] 3558 | pub union regexp__bindgen_ty_1 { pub xpvlenu_len : STRLEN , pub xpvlenu_pv : * mut :: std :: os :: raw :: c_char , _bindgen_union_align :... [INFO] [stdout] | ------------------------------ similarly named union `regexp__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9631 | pub cx_u: context__bindgen_ty_1, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: a union with a similar name exists [INFO] [stdout] | [INFO] [stdout] 9631 | pub cx_u: regexp__bindgen_ty_1, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 9630 | pub struct context { [INFO] [stdout] | +++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `context__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9668:28 [INFO] [stdout] | [INFO] [stdout] 3558 | pub union regexp__bindgen_ty_1 { pub xpvlenu_len : STRLEN , pub xpvlenu_pv : * mut :: std :: os :: raw :: c_char , _bindgen_union_align :... [INFO] [stdout] | ------------------------------ similarly named union `regexp__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9668 | impl ::std::fmt::Debug for context__bindgen_ty_1 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a union with a similar name exists: `regexp__bindgen_ty_1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `interpreter` in module `perl5_26_2` [INFO] [stdout] --> src/perl_spy.rs:276:79 [INFO] [stdout] | [INFO] [stdout] 276 | Version{major: 26, minor: 0...3, ..} => check_addresses::(binary, maps, process), [INFO] [stdout] | ^^^^^^^^^^^ not found in `perl5_26_2` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 + use perl_spy::cperl5_22_5d::interpreter; [INFO] [stdout] | [INFO] [stdout] 1 + use perl_spy::cperl5_28_0d::interpreter; [INFO] [stdout] | [INFO] [stdout] 1 + use perl_spy::perl5_10_1_nt::interpreter; [INFO] [stdout] | [INFO] [stdout] help: if you import `interpreter`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 276 - Version{major: 26, minor: 0...3, ..} => check_addresses::(binary, maps, process), [INFO] [stdout] 276 + Version{major: 26, minor: 0...3, ..} => check_addresses::(binary, maps, process), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `goblin` is imported redundantly [INFO] [stdout] --> src/binary_parser.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use goblin; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/main.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | extern crate goblin; [INFO] [stdout] | -------------------- the item `goblin` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `__uint8_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:138:10 [INFO] [stdout] | [INFO] [stdout] 138 | pub type __uint8_t = ::std::os::raw::c_uchar; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `Uint8T` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `__uint16_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:139:10 [INFO] [stdout] | [INFO] [stdout] 139 | pub type __uint16_t = ::std::os::raw::c_ushort; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint16T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `__int32_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:140:10 [INFO] [stdout] | [INFO] [stdout] 140 | pub type __int32_t = ::std::os::raw::c_int; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `Int32T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `__uint32_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:141:10 [INFO] [stdout] | [INFO] [stdout] 141 | pub type __uint32_t = ::std::os::raw::c_uint; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint32T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `__int64_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:142:10 [INFO] [stdout] | [INFO] [stdout] 142 | pub type __int64_t = ::std::os::raw::c_longlong; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `Int64T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `__darwin_size_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:143:10 [INFO] [stdout] | [INFO] [stdout] 143 | pub type __darwin_size_t = ::std::os::raw::c_ulong; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DarwinSizeT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `__darwin_ssize_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:144:10 [INFO] [stdout] | [INFO] [stdout] 144 | pub type __darwin_ssize_t = ::std::os::raw::c_long; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DarwinSsizeT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `__darwin_time_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:145:10 [INFO] [stdout] | [INFO] [stdout] 145 | pub type __darwin_time_t = ::std::os::raw::c_long; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DarwinTimeT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `__darwin_blkcnt_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:146:10 [INFO] [stdout] | [INFO] [stdout] 146 | pub type __darwin_blkcnt_t = __int64_t; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DarwinBlkcntT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `__darwin_blksize_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:147:10 [INFO] [stdout] | [INFO] [stdout] 147 | pub type __darwin_blksize_t = __int32_t; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DarwinBlksizeT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `__darwin_dev_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:148:10 [INFO] [stdout] | [INFO] [stdout] 148 | pub type __darwin_dev_t = __int32_t; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DarwinDevT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `__darwin_gid_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:149:10 [INFO] [stdout] | [INFO] [stdout] 149 | pub type __darwin_gid_t = __uint32_t; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DarwinGidT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `__darwin_ino_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:150:10 [INFO] [stdout] | [INFO] [stdout] 150 | pub type __darwin_ino_t = __uint32_t; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DarwinInoT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `__darwin_mode_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:151:10 [INFO] [stdout] | [INFO] [stdout] 151 | pub type __darwin_mode_t = __uint16_t; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DarwinModeT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `__darwin_off_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:152:10 [INFO] [stdout] | [INFO] [stdout] 152 | pub type __darwin_off_t = __int64_t; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DarwinOffT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `__darwin_pid_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:153:10 [INFO] [stdout] | [INFO] [stdout] 153 | pub type __darwin_pid_t = __int32_t; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DarwinPidT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `__darwin_uid_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:154:10 [INFO] [stdout] | [INFO] [stdout] 154 | pub type __darwin_uid_t = __uint32_t; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DarwinUidT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `__darwin_pthread_mutex_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:208:10 [INFO] [stdout] | [INFO] [stdout] 208 | pub type __darwin_pthread_mutex_t = _opaque_pthread_mutex_t; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DarwinPthreadMutexT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `dev_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:209:10 [INFO] [stdout] | [INFO] [stdout] 209 | pub type dev_t = __darwin_dev_t; [INFO] [stdout] | ^^^^^ help: convert the identifier to upper camel case: `DevT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `blkcnt_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:210:10 [INFO] [stdout] | [INFO] [stdout] 210 | pub type blkcnt_t = __darwin_blkcnt_t; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `BlkcntT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `blksize_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:211:10 [INFO] [stdout] | [INFO] [stdout] 211 | pub type blksize_t = __darwin_blksize_t; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `BlksizeT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `gid_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:212:10 [INFO] [stdout] | [INFO] [stdout] 212 | pub type gid_t = __darwin_gid_t; [INFO] [stdout] | ^^^^^ help: convert the identifier to upper camel case: `GidT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `ino_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:213:10 [INFO] [stdout] | [INFO] [stdout] 213 | pub type ino_t = __darwin_ino_t; [INFO] [stdout] | ^^^^^ help: convert the identifier to upper camel case: `InoT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `mode_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:214:10 [INFO] [stdout] | [INFO] [stdout] 214 | pub type mode_t = __darwin_mode_t; [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper camel case: `ModeT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `nlink_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:215:10 [INFO] [stdout] | [INFO] [stdout] 215 | pub type nlink_t = __uint16_t; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `NlinkT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `pid_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:216:10 [INFO] [stdout] | [INFO] [stdout] 216 | pub type pid_t = __darwin_pid_t; [INFO] [stdout] | ^^^^^ help: convert the identifier to upper camel case: `PidT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `off_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:217:10 [INFO] [stdout] | [INFO] [stdout] 217 | pub type off_t = __darwin_off_t; [INFO] [stdout] | ^^^^^ help: convert the identifier to upper camel case: `OffT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `uid_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:218:10 [INFO] [stdout] | [INFO] [stdout] 218 | pub type uid_t = __darwin_uid_t; [INFO] [stdout] | ^^^^^ help: convert the identifier to upper camel case: `UidT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `time_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:219:10 [INFO] [stdout] | [INFO] [stdout] 219 | pub type time_t = __darwin_time_t; [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper camel case: `TimeT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `locale_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:225:10 [INFO] [stdout] | [INFO] [stdout] 225 | pub type locale_t = *mut _xlocale; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `LocaleT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `sigjmp_buf` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:226:10 [INFO] [stdout] | [INFO] [stdout] 226 | pub type sigjmp_buf = [::std::os::raw::c_int; 38usize]; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `SigjmpBuf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `siginfo_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:411:10 [INFO] [stdout] | [INFO] [stdout] 411 | pub type siginfo_t = __siginfo; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `SiginfoT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `UNOP_AUX` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:900:10 [INFO] [stdout] | [INFO] [stdout] 900 | pub type UNOP_AUX = unop_aux; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `UnopAux` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `PERL_CONTEXT` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:911:10 [INFO] [stdout] | [INFO] [stdout] 911 | pub type PERL_CONTEXT = context; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PerlContext` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `PTR_TBL_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:921:10 [INFO] [stdout] | [INFO] [stdout] 921 | pub type PTR_TBL_t = ptr_tbl; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `PtrTblT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `CLONE_PARAMS` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:922:10 [INFO] [stdout] | [INFO] [stdout] 922 | pub type CLONE_PARAMS = clone_params; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CloneParams` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `line_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:932:10 [INFO] [stdout] | [INFO] [stdout] 932 | pub type line_t = U32; [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper camel case: `LineT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `PerlIO_list_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:1134:10 [INFO] [stdout] | [INFO] [stdout] 1134 | pub type PerlIO_list_t = PerlIO_list_s; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PerlIoListT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `Sighandler_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:1135:10 [INFO] [stdout] | [INFO] [stdout] 1135 | pub type Sighandler_t = ::std::option::Option< [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SighandlerT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `cv_flags_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:2850:10 [INFO] [stdout] | [INFO] [stdout] 2850 | pub type cv_flags_t = U32; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `CvFlagsT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `re_scream_pos_data` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:3908:10 [INFO] [stdout] | [INFO] [stdout] 3908 | pub type re_scream_pos_data = re_scream_pos_data_s; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ReScreamPosData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `perl_drand48_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:5812:10 [INFO] [stdout] | [INFO] [stdout] 5812 | pub type perl_drand48_t = ::std::os::raw::c_ulong; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PerlDrand48T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `PERL_SI` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:10262:10 [INFO] [stdout] | [INFO] [stdout] 10262 | pub type PERL_SI = stackinfo; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `PerlSi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `expectation` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:10580:10 [INFO] [stdout] | [INFO] [stdout] 10580 | pub type expectation = u32; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `Expectation` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `runops_proc_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:11788:10 [INFO] [stdout] | [INFO] [stdout] 11788 | pub type runops_proc_t = ::std::option::Option ::std::os::raw::c_int>; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `RunopsProcT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `share_proc_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:11789:10 [INFO] [stdout] | [INFO] [stdout] 11789 | pub type share_proc_t = ::std::option::Option; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ShareProcT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `thrhook_proc_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:11790:10 [INFO] [stdout] | [INFO] [stdout] 11790 | pub type thrhook_proc_t = ::std::option::Option ::std::os::raw::c_int>; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ThrhookProcT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `destroyable_proc_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:11791:10 [INFO] [stdout] | [INFO] [stdout] 11791 | pub type destroyable_proc_t = ::std::option::Option bool>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DestroyableProcT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `despatch_signals_proc_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:11792:10 [INFO] [stdout] | [INFO] [stdout] 11792 | pub type despatch_signals_proc_t = ::std::option::Option; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DespatchSignalsProcT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `perl_phase` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:11801:10 [INFO] [stdout] | [INFO] [stdout] 11801 | pub type perl_phase = u32; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `PerlPhase` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `peep_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:11835:10 [INFO] [stdout] | [INFO] [stdout] 11835 | pub type peep_t = ::std::option::Option; [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper camel case: `PeepT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `SVCOMPARE_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:11836:10 [INFO] [stdout] | [INFO] [stdout] 11836 | pub type SVCOMPARE_t = ::std::option::Option I32>; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `SvcompareT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `Perl_ophook_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:11837:10 [INFO] [stdout] | [INFO] [stdout] 11837 | pub type Perl_ophook_t = ::std::option::Option; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PerlOphookT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `globhook_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:11838:10 [INFO] [stdout] | [INFO] [stdout] 11838 | pub type globhook_t = ::std::option::Option; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `GlobhookT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `cperl5_22_5d`, `cperl5_28_0_thr`, `cperl5_28_0d`, `perl5_10_1_nt`, `perl5_26_2` [INFO] [stdout] --> src/perl_interpreters.rs:14:21 [INFO] [stdout] | [INFO] [stdout] 14 | use perl_versions::{cperl5_28_0d, cperl5_28_0_thr, cperl5_22_5d, perl5_26_2, perl5_10_1_nt}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std` [INFO] [stdout] --> src/perl_interpreters.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use std; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused macro definition: `PerlCommonImpl` [INFO] [stdout] --> src/perl_interpreters.rs:72:14 [INFO] [stdout] | [INFO] [stdout] 72 | macro_rules! PerlCommonImpl { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_macros)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused macro definition: `Perl3StringImpl` [INFO] [stdout] --> src/perl_interpreters.rs:107:14 [INFO] [stdout] | [INFO] [stdout] 107 | macro_rules! Perl3StringImpl { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `std` is imported redundantly [INFO] [stdout] --> src/perl_spy.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std; [INFO] [stdout] | ^^^ the item `std` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `cperl5_28_0_thr`, `perl5_10_1_nt` [INFO] [stdout] --> src/perl_spy.rs:9:35 [INFO] [stdout] | [INFO] [stdout] 9 | use perl_versions::{cperl5_28_0d, cperl5_28_0_thr, cperl5_22_5d, perl5_26_2, perl5_10_1_nt}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/perl_spy.rs:121:39 [INFO] [stdout] | [INFO] [stdout] 121 | Version{major: 2, minor: 3...7, ..} => self._get_stack_traces::(), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/perl_spy.rs:275:36 [INFO] [stdout] | [INFO] [stdout] 275 | Version{major: 28, minor: 0...1, ..} => check_addresses::(binary, maps, process), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/perl_spy.rs:276:36 [INFO] [stdout] | [INFO] [stdout] 276 | Version{major: 26, minor: 0...3, ..} => check_addresses::(binary, maps, process), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/perl_spy.rs:277:36 [INFO] [stdout] | [INFO] [stdout] 277 | Version{major: 22, minor: 0...5, ..} => check_addresses::(binary, maps, process), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `std` is imported redundantly [INFO] [stdout] --> src/stack_trace.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std; [INFO] [stdout] | ^^^ the item `std` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/stack_trace.rs:26:71 [INFO] [stdout] | [INFO] [stdout] 26 | pub fn get_stack_traces(interpreter: &I, process: &P) -> Result<(Vec), Error> [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 26 - pub fn get_stack_traces(interpreter: &I, process: &P) -> Result<(Vec), Error> [INFO] [stdout] 26 + pub fn get_stack_traces(interpreter: &I, process: &P) -> Result, Error> [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `std` is imported redundantly [INFO] [stdout] --> src/console_viewer.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std; [INFO] [stdout] | ^^^ the item `std` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Vec` is imported redundantly [INFO] [stdout] --> src/console_viewer.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::vec::Vec; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/d614ed876e31a5f3ad1d0fbf848fcdab3a29d1d8/library/std/src/prelude/mod.rs:105:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Vec` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `std` is imported redundantly [INFO] [stdout] --> src/flamegraph.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | use std; [INFO] [stdout] | ^^^ the item `std` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `tempdir` is imported redundantly [INFO] [stdout] --> src/flamegraph.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | use tempdir; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/main.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | extern crate tempdir; [INFO] [stdout] | --------------------- the item `tempdir` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `std` is imported redundantly [INFO] [stdout] --> src/utils.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std; [INFO] [stdout] | ^^^ the item `std` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Vec` is imported redundantly [INFO] [stdout] --> src/main.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | use std::vec::Vec; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/d614ed876e31a5f3ad1d0fbf848fcdab3a29d1d8/library/std/src/prelude/mod.rs:105:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Vec` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0774]: `derive` may only be applied to `struct`s, `enum`s and `union`s [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9268:1 [INFO] [stdout] | [INFO] [stdout] 9268 | #[derive(Copy, Clone)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not applicable here [INFO] [stdout] 9269 | #[test] [INFO] [stdout] 9270 | / fn bindgen_test_layout_block__bindgen_ty_1() { [INFO] [stdout] 9271 | | assert_eq!( [INFO] [stdout] 9272 | | ::std::mem::size_of::(), [INFO] [stdout] 9273 | | 48usize, [INFO] [stdout] ... | [INFO] [stdout] 9330 | | ); [INFO] [stdout] 9331 | | } [INFO] [stdout] | |_- not a `struct`, `enum` or `union` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0774]: `derive` may only be applied to `struct`s, `enum`s and `union`s [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9634:1 [INFO] [stdout] | [INFO] [stdout] 9634 | #[derive(Copy, Clone)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not applicable here [INFO] [stdout] 9635 | #[test] [INFO] [stdout] 9636 | / fn bindgen_test_layout_context__bindgen_ty_1() { [INFO] [stdout] 9637 | | assert_eq!( [INFO] [stdout] 9638 | | ::std::mem::size_of::(), [INFO] [stdout] 9639 | | 88usize, [INFO] [stdout] ... | [INFO] [stdout] 9666 | | ); [INFO] [stdout] 9667 | | } [INFO] [stdout] | |_- not a `struct`, `enum` or `union` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: maybe a missing crate `perl_bindings`? [INFO] [stdout] --> src/stack_trace.rs:156:9 [INFO] [stdout] | [INFO] [stdout] 156 | use perl_bindings::v3_7_0::{PyCodeObject, PyBytesObject, PyVarObject, PyASCIIObject}; [INFO] [stdout] | ^^^^^^^^^^^^^ maybe a missing crate `perl_bindings`? [INFO] [stdout] | [INFO] [stdout] = help: consider adding `extern crate perl_bindings` to use the `perl_bindings` crate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cperl5_22_5d::interpreter: InterpreterState` is not satisfied [INFO] [stdout] --> src/perl_spy.rs:121:77 [INFO] [stdout] | [INFO] [stdout] 121 | Version{major: 2, minor: 3...7, ..} => self._get_stack_traces::(), [INFO] [stdout] | ----------------- ^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `InterpreterState` is not implemented for `cperl5_22_5d::interpreter` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: this trait has no implementations, consider adding one [INFO] [stdout] --> src/perl_interpreters.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | pub trait InterpreterState { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `PerlSpy::_get_stack_traces` [INFO] [stdout] --> src/perl_spy.rs:127:29 [INFO] [stdout] | [INFO] [stdout] 127 | fn _get_stack_traces(&self) -> Result, Error> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `PerlSpy::_get_stack_traces` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cperl5_28_0d::interpreter: InterpreterState` is not satisfied [INFO] [stdout] --> src/perl_spy.rs:275:67 [INFO] [stdout] | [INFO] [stdout] 275 | Version{major: 28, minor: 0...1, ..} => check_addresses::(binary, maps, process), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `InterpreterState` is not implemented for `cperl5_28_0d::interpreter` [INFO] [stdout] | [INFO] [stdout] help: this trait has no implementations, consider adding one [INFO] [stdout] --> src/perl_interpreters.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | pub trait InterpreterState { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `check_addresses` [INFO] [stdout] --> src/perl_spy.rs:287:18 [INFO] [stdout] | [INFO] [stdout] 284 | fn check_addresses(binary: &BinaryInfo, [INFO] [stdout] | --------------- required by a bound in this function [INFO] [stdout] ... [INFO] [stdout] 287 | where I: perl_interpreters::InterpreterState { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `check_addresses` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cperl5_22_5d::interpreter: InterpreterState` is not satisfied [INFO] [stdout] --> src/perl_spy.rs:277:67 [INFO] [stdout] | [INFO] [stdout] 277 | Version{major: 22, minor: 0...5, ..} => check_addresses::(binary, maps, process), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `InterpreterState` is not implemented for `cperl5_22_5d::interpreter` [INFO] [stdout] | [INFO] [stdout] help: this trait has no implementations, consider adding one [INFO] [stdout] --> src/perl_interpreters.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | pub trait InterpreterState { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `check_addresses` [INFO] [stdout] --> src/perl_spy.rs:287:18 [INFO] [stdout] | [INFO] [stdout] 284 | fn check_addresses(binary: &BinaryInfo, [INFO] [stdout] | --------------- required by a bound in this function [INFO] [stdout] ... [INFO] [stdout] 287 | where I: perl_interpreters::InterpreterState { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `check_addresses` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `regmatch_state__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:4322:12 [INFO] [stdout] | [INFO] [stdout] 4322 | pub u: regmatch_state__bindgen_ty_1, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `regmatch_state__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:4322:12 [INFO] [stdout] | [INFO] [stdout] 4322 | pub u: regmatch_state__bindgen_ty_1, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 4319 | pub struct regmatch_state { [INFO] [stdout] | ++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `regmatch_state__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:5538:31 [INFO] [stdout] | [INFO] [stdout] 5538 | ::std::mem::size_of::(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 5536 | fn bindgen_test_layout_regmatch_state__bindgen_ty_1() { [INFO] [stdout] | ++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `regmatch_state__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:5543:32 [INFO] [stdout] | [INFO] [stdout] 5543 | ::std::mem::align_of::(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 5536 | fn bindgen_test_layout_regmatch_state__bindgen_ty_1() { [INFO] [stdout] | ++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `regmatch_state__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:5548:41 [INFO] [stdout] | [INFO] [stdout] 5548 | unsafe { &(*(::std::ptr::null::())).info_aux as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 5536 | fn bindgen_test_layout_regmatch_state__bindgen_ty_1() { [INFO] [stdout] | ++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `regmatch_state__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:5558:41 [INFO] [stdout] | [INFO] [stdout] 5558 | unsafe { &(*(::std::ptr::null::())).info_aux_eval as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 5536 | fn bindgen_test_layout_regmatch_state__bindgen_ty_1() { [INFO] [stdout] | ++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `regmatch_state__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:5568:41 [INFO] [stdout] | [INFO] [stdout] 5568 | unsafe { &(*(::std::ptr::null::())).yes as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 5536 | fn bindgen_test_layout_regmatch_state__bindgen_ty_1() { [INFO] [stdout] | ++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `regmatch_state__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:5578:41 [INFO] [stdout] | [INFO] [stdout] 5578 | unsafe { &(*(::std::ptr::null::())).branchlike as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 5536 | fn bindgen_test_layout_regmatch_state__bindgen_ty_1() { [INFO] [stdout] | ++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `regmatch_state__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:5588:41 [INFO] [stdout] | [INFO] [stdout] 5588 | unsafe { &(*(::std::ptr::null::())).branch as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 5536 | fn bindgen_test_layout_regmatch_state__bindgen_ty_1() { [INFO] [stdout] | ++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `regmatch_state__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:5598:41 [INFO] [stdout] | [INFO] [stdout] 5598 | unsafe { &(*(::std::ptr::null::())).trie as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 5536 | fn bindgen_test_layout_regmatch_state__bindgen_ty_1() { [INFO] [stdout] | ++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `regmatch_state__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:5608:41 [INFO] [stdout] | [INFO] [stdout] 5608 | unsafe { &(*(::std::ptr::null::())).eval as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 5536 | fn bindgen_test_layout_regmatch_state__bindgen_ty_1() { [INFO] [stdout] | ++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `regmatch_state__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:5618:41 [INFO] [stdout] | [INFO] [stdout] 5618 | unsafe { &(*(::std::ptr::null::())).ifmatch as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 5536 | fn bindgen_test_layout_regmatch_state__bindgen_ty_1() { [INFO] [stdout] | ++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `regmatch_state__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:5628:41 [INFO] [stdout] | [INFO] [stdout] 5628 | unsafe { &(*(::std::ptr::null::())).mark as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 5536 | fn bindgen_test_layout_regmatch_state__bindgen_ty_1() { [INFO] [stdout] | ++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `regmatch_state__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:5638:41 [INFO] [stdout] | [INFO] [stdout] 5638 | unsafe { &(*(::std::ptr::null::())).keeper as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 5536 | fn bindgen_test_layout_regmatch_state__bindgen_ty_1() { [INFO] [stdout] | ++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `regmatch_state__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:5648:41 [INFO] [stdout] | [INFO] [stdout] 5648 | unsafe { &(*(::std::ptr::null::())).curlyx as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 5536 | fn bindgen_test_layout_regmatch_state__bindgen_ty_1() { [INFO] [stdout] | ++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `regmatch_state__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:5658:41 [INFO] [stdout] | [INFO] [stdout] 5658 | unsafe { &(*(::std::ptr::null::())).whilem as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 5536 | fn bindgen_test_layout_regmatch_state__bindgen_ty_1() { [INFO] [stdout] | ++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `regmatch_state__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:5668:41 [INFO] [stdout] | [INFO] [stdout] 5668 | unsafe { &(*(::std::ptr::null::())).curlym as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 5536 | fn bindgen_test_layout_regmatch_state__bindgen_ty_1() { [INFO] [stdout] | ++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `regmatch_state__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:5678:41 [INFO] [stdout] | [INFO] [stdout] 5678 | unsafe { &(*(::std::ptr::null::())).curly as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 5536 | fn bindgen_test_layout_regmatch_state__bindgen_ty_1() { [INFO] [stdout] | ++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `regmatch_state__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:5688:28 [INFO] [stdout] | [INFO] [stdout] 5688 | impl ::std::fmt::Debug for regmatch_state__bindgen_ty_1 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `block_loop__bindgen_ty_2` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:9293:18 [INFO] [stdout] | [INFO] [stdout] 9293 | pub state_u: block_loop__bindgen_ty_2, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: a union with a similar name exists: `block_loop__bindgen_ty_1` [INFO] [stdout] ... [INFO] [stdout] 9297 | #[derive(Copy, Clone)]pub union block_loop__bindgen_ty_1 { pub svp : * mut * mut SV , pub gv : * mut GV , _bindgen_union_align : u64 , }#... [INFO] [stdout] | ---------------------------------- similarly named union `block_loop__bindgen_ty_1` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `block_loop__bindgen_ty_2` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:9293:18 [INFO] [stdout] | [INFO] [stdout] 9293 | pub state_u: block_loop__bindgen_ty_2, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 9297 | #[derive(Copy, Clone)]pub union block_loop__bindgen_ty_1 { pub svp : * mut * mut SV , pub gv : * mut GV , _bindgen_union_align : u64 , }#... [INFO] [stdout] | ---------------------------------- similarly named union `block_loop__bindgen_ty_1` defined here [INFO] [stdout] | [INFO] [stdout] help: a union with a similar name exists [INFO] [stdout] | [INFO] [stdout] 9293 | pub state_u: block_loop__bindgen_ty_1, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 9289 | pub struct block_loop { [INFO] [stdout] | ++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/perl_spy.rs:379:17 [INFO] [stdout] | [INFO] [stdout] 379 | let mut perl_binary = parse_binary(&filename, map.start() as u64)?; [INFO] [stdout] | ----^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/perl_spy.rs:431:25 [INFO] [stdout] | [INFO] [stdout] 431 | let mut parsed = parse_binary(filename, libperl.start() as u64)?; [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `block_loop__bindgen_ty_2` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:9519:31 [INFO] [stdout] | [INFO] [stdout] 9297 | #[derive(Copy, Clone)]pub union block_loop__bindgen_ty_1 { pub svp : * mut * mut SV , pub gv : * mut GV , _bindgen_union_align : u64 , }#... [INFO] [stdout] | ---------------------------------- similarly named union `block_loop__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9519 | ::std::mem::size_of::(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: a union with a similar name exists [INFO] [stdout] | [INFO] [stdout] 9519 | ::std::mem::size_of::(), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 9517 | fn bindgen_test_layout_block_loop__bindgen_ty_2() { [INFO] [stdout] | ++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `block_loop__bindgen_ty_2` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:9524:32 [INFO] [stdout] | [INFO] [stdout] 9297 | #[derive(Copy, Clone)]pub union block_loop__bindgen_ty_1 { pub svp : * mut * mut SV , pub gv : * mut GV , _bindgen_union_align : u64 , }#... [INFO] [stdout] | ---------------------------------- similarly named union `block_loop__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9524 | ::std::mem::align_of::(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: a union with a similar name exists [INFO] [stdout] | [INFO] [stdout] 9524 | ::std::mem::align_of::(), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 9517 | fn bindgen_test_layout_block_loop__bindgen_ty_2() { [INFO] [stdout] | ++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `block_loop__bindgen_ty_2` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:9529:41 [INFO] [stdout] | [INFO] [stdout] 9297 | #[derive(Copy, Clone)]pub union block_loop__bindgen_ty_1 { pub svp : * mut * mut SV , pub gv : * mut GV , _bindgen_union_align : u64 , }#... [INFO] [stdout] | ---------------------------------- similarly named union `block_loop__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9529 | unsafe { &(*(::std::ptr::null::())).ary as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: a union with a similar name exists [INFO] [stdout] | [INFO] [stdout] 9529 | unsafe { &(*(::std::ptr::null::())).ary as *const _ as usize }, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 9517 | fn bindgen_test_layout_block_loop__bindgen_ty_2() { [INFO] [stdout] | ++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `block_loop__bindgen_ty_2` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:9539:41 [INFO] [stdout] | [INFO] [stdout] 9297 | #[derive(Copy, Clone)]pub union block_loop__bindgen_ty_1 { pub svp : * mut * mut SV , pub gv : * mut GV , _bindgen_union_align : u64 , }#... [INFO] [stdout] | ---------------------------------- similarly named union `block_loop__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9539 | unsafe { &(*(::std::ptr::null::())).stack as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: a union with a similar name exists [INFO] [stdout] | [INFO] [stdout] 9539 | unsafe { &(*(::std::ptr::null::())).stack as *const _ as usize }, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 9517 | fn bindgen_test_layout_block_loop__bindgen_ty_2() { [INFO] [stdout] | ++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `block_loop__bindgen_ty_2` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:9549:41 [INFO] [stdout] | [INFO] [stdout] 9297 | #[derive(Copy, Clone)]pub union block_loop__bindgen_ty_1 { pub svp : * mut * mut SV , pub gv : * mut GV , _bindgen_union_align : u64 , }#... [INFO] [stdout] | ---------------------------------- similarly named union `block_loop__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9549 | unsafe { &(*(::std::ptr::null::())).lazyiv as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: a union with a similar name exists [INFO] [stdout] | [INFO] [stdout] 9549 | unsafe { &(*(::std::ptr::null::())).lazyiv as *const _ as usize }, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 9517 | fn bindgen_test_layout_block_loop__bindgen_ty_2() { [INFO] [stdout] | ++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `block_loop__bindgen_ty_2` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:9559:41 [INFO] [stdout] | [INFO] [stdout] 9297 | #[derive(Copy, Clone)]pub union block_loop__bindgen_ty_1 { pub svp : * mut * mut SV , pub gv : * mut GV , _bindgen_union_align : u64 , }#... [INFO] [stdout] | ---------------------------------- similarly named union `block_loop__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9559 | unsafe { &(*(::std::ptr::null::())).lazysv as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: a union with a similar name exists [INFO] [stdout] | [INFO] [stdout] 9559 | unsafe { &(*(::std::ptr::null::())).lazysv as *const _ as usize }, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 9517 | fn bindgen_test_layout_block_loop__bindgen_ty_2() { [INFO] [stdout] | ++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `block_loop__bindgen_ty_2` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:9569:28 [INFO] [stdout] | [INFO] [stdout] 9297 | #[derive(Copy, Clone)]pub union block_loop__bindgen_ty_1 { pub svp : * mut * mut SV , pub gv : * mut GV , _bindgen_union_align : u64 , }#... [INFO] [stdout] | ---------------------------------- similarly named union `block_loop__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9569 | impl ::std::fmt::Debug for block_loop__bindgen_ty_2 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: a union with a similar name exists: `block_loop__bindgen_ty_1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `block__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:9702:16 [INFO] [stdout] | [INFO] [stdout] 1564 | #[derive(Copy, Clone)]pub union cv__bindgen_ty_1 { pub svu_pv : * mut :: std :: os :: raw :: c_char , pub svu_iv : IV , pub svu_uv : UV ,... [INFO] [stdout] | -------------------------- similarly named union `cv__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9702 | pub blk_u: block__bindgen_ty_1, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a union with a similar name exists: `cv__bindgen_ty_1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `block__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:9702:16 [INFO] [stdout] | [INFO] [stdout] 1564 | #[derive(Copy, Clone)]pub union cv__bindgen_ty_1 { pub svu_pv : * mut :: std :: os :: raw :: c_char , pub svu_iv : IV , pub svu_uv : UV ,... [INFO] [stdout] | -------------------------- similarly named union `cv__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9702 | pub blk_u: block__bindgen_ty_1, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: a union with a similar name exists [INFO] [stdout] | [INFO] [stdout] 9702 | pub blk_u: cv__bindgen_ty_1, [INFO] [stdout] | ~~~~~~~~~~~~~~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 9691 | pub struct block { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `block__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:9708:31 [INFO] [stdout] | [INFO] [stdout] 1564 | #[derive(Copy, Clone)]pub union cv__bindgen_ty_1 { pub svu_pv : * mut :: std :: os :: raw :: c_char , pub svu_iv : IV , pub svu_uv : UV ,... [INFO] [stdout] | -------------------------- similarly named union `cv__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9708 | ::std::mem::size_of::(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: a union with a similar name exists [INFO] [stdout] | [INFO] [stdout] 9708 | ::std::mem::size_of::(), [INFO] [stdout] | ~~~~~~~~~~~~~~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 9706 | fn bindgen_test_layout_block__bindgen_ty_1() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `block__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:9713:32 [INFO] [stdout] | [INFO] [stdout] 1564 | #[derive(Copy, Clone)]pub union cv__bindgen_ty_1 { pub svu_pv : * mut :: std :: os :: raw :: c_char , pub svu_iv : IV , pub svu_uv : UV ,... [INFO] [stdout] | -------------------------- similarly named union `cv__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9713 | ::std::mem::align_of::(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: a union with a similar name exists [INFO] [stdout] | [INFO] [stdout] 9713 | ::std::mem::align_of::(), [INFO] [stdout] | ~~~~~~~~~~~~~~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 9706 | fn bindgen_test_layout_block__bindgen_ty_1() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `block__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:9718:41 [INFO] [stdout] | [INFO] [stdout] 1564 | #[derive(Copy, Clone)]pub union cv__bindgen_ty_1 { pub svu_pv : * mut :: std :: os :: raw :: c_char , pub svu_iv : IV , pub svu_uv : UV ,... [INFO] [stdout] | -------------------------- similarly named union `cv__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9718 | unsafe { &(*(::std::ptr::null::())).blku_sub as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: a union with a similar name exists [INFO] [stdout] | [INFO] [stdout] 9718 | unsafe { &(*(::std::ptr::null::())).blku_sub as *const _ as usize }, [INFO] [stdout] | ~~~~~~~~~~~~~~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 9706 | fn bindgen_test_layout_block__bindgen_ty_1() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `block__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:9728:41 [INFO] [stdout] | [INFO] [stdout] 1564 | #[derive(Copy, Clone)]pub union cv__bindgen_ty_1 { pub svu_pv : * mut :: std :: os :: raw :: c_char , pub svu_iv : IV , pub svu_uv : UV ,... [INFO] [stdout] | -------------------------- similarly named union `cv__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9728 | unsafe { &(*(::std::ptr::null::())).blku_format as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: a union with a similar name exists [INFO] [stdout] | [INFO] [stdout] 9728 | unsafe { &(*(::std::ptr::null::())).blku_format as *const _ as usize }, [INFO] [stdout] | ~~~~~~~~~~~~~~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 9706 | fn bindgen_test_layout_block__bindgen_ty_1() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 32 previous errors; 75 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0412, E0774. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `block__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:9738:41 [INFO] [stdout] | [INFO] [stdout] 1564 | #[derive(Copy, Clone)]pub union cv__bindgen_ty_1 { pub svu_pv : * mut :: std :: os :: raw :: c_char , pub svu_iv : IV , pub svu_uv : UV ,... [INFO] [stdout] | -------------------------- similarly named union `cv__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9738 | unsafe { &(*(::std::ptr::null::())).blku_eval as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: a union with a similar name exists [INFO] [stdout] | [INFO] [stdout] 9738 | unsafe { &(*(::std::ptr::null::())).blku_eval as *const _ as usize }, [INFO] [stdout] | ~~~~~~~~~~~~~~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 9706 | fn bindgen_test_layout_block__bindgen_ty_1() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `block__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:9748:41 [INFO] [stdout] | [INFO] [stdout] 1564 | #[derive(Copy, Clone)]pub union cv__bindgen_ty_1 { pub svu_pv : * mut :: std :: os :: raw :: c_char , pub svu_iv : IV , pub svu_uv : UV ,... [INFO] [stdout] | -------------------------- similarly named union `cv__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9748 | unsafe { &(*(::std::ptr::null::())).blku_loop as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: a union with a similar name exists [INFO] [stdout] | [INFO] [stdout] 9748 | unsafe { &(*(::std::ptr::null::())).blku_loop as *const _ as usize }, [INFO] [stdout] | ~~~~~~~~~~~~~~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 9706 | fn bindgen_test_layout_block__bindgen_ty_1() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `block__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:9758:41 [INFO] [stdout] | [INFO] [stdout] 1564 | #[derive(Copy, Clone)]pub union cv__bindgen_ty_1 { pub svu_pv : * mut :: std :: os :: raw :: c_char , pub svu_iv : IV , pub svu_uv : UV ,... [INFO] [stdout] | -------------------------- similarly named union `cv__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9758 | unsafe { &(*(::std::ptr::null::())).blku_givwhen as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: a union with a similar name exists [INFO] [stdout] | [INFO] [stdout] 9758 | unsafe { &(*(::std::ptr::null::())).blku_givwhen as *const _ as usize }, [INFO] [stdout] | ~~~~~~~~~~~~~~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 9706 | fn bindgen_test_layout_block__bindgen_ty_1() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `p5-spy` (bin "p5-spy") due to 33 previous errors; 75 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error[E0412]: cannot find type `block__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:9768:28 [INFO] [stdout] | [INFO] [stdout] 1564 | #[derive(Copy, Clone)]pub union cv__bindgen_ty_1 { pub svu_pv : * mut :: std :: os :: raw :: c_char , pub svu_iv : IV , pub svu_uv : UV ,... [INFO] [stdout] | -------------------------- similarly named union `cv__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9768 | impl ::std::fmt::Debug for block__bindgen_ty_1 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a union with a similar name exists: `cv__bindgen_ty_1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `context__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:10089:15 [INFO] [stdout] | [INFO] [stdout] 3485 | #[derive(Copy, Clone)]pub union regexp__bindgen_ty_1 { pub xpvlenu_len : STRLEN , pub xpvlenu_rx : * mut regexp , _bindgen_union_align : ... [INFO] [stdout] | ------------------------------ similarly named union `regexp__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 10089 | pub cx_u: context__bindgen_ty_1, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a union with a similar name exists: `regexp__bindgen_ty_1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `context__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:10089:15 [INFO] [stdout] | [INFO] [stdout] 3485 | #[derive(Copy, Clone)]pub union regexp__bindgen_ty_1 { pub xpvlenu_len : STRLEN , pub xpvlenu_rx : * mut regexp , _bindgen_union_align : ... [INFO] [stdout] | ------------------------------ similarly named union `regexp__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 10089 | pub cx_u: context__bindgen_ty_1, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: a union with a similar name exists [INFO] [stdout] | [INFO] [stdout] 10089 | pub cx_u: regexp__bindgen_ty_1, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 10088 | pub struct context { [INFO] [stdout] | +++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `context__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:10094:31 [INFO] [stdout] | [INFO] [stdout] 3485 | #[derive(Copy, Clone)]pub union regexp__bindgen_ty_1 { pub xpvlenu_len : STRLEN , pub xpvlenu_rx : * mut regexp , _bindgen_union_align : ... [INFO] [stdout] | ------------------------------ similarly named union `regexp__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 10094 | ::std::mem::size_of::(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: a union with a similar name exists [INFO] [stdout] | [INFO] [stdout] 10094 | ::std::mem::size_of::(), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 10092 | fn bindgen_test_layout_context__bindgen_ty_1() { [INFO] [stdout] | +++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `context__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:10099:32 [INFO] [stdout] | [INFO] [stdout] 3485 | #[derive(Copy, Clone)]pub union regexp__bindgen_ty_1 { pub xpvlenu_len : STRLEN , pub xpvlenu_rx : * mut regexp , _bindgen_union_align : ... [INFO] [stdout] | ------------------------------ similarly named union `regexp__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 10099 | ::std::mem::align_of::(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: a union with a similar name exists [INFO] [stdout] | [INFO] [stdout] 10099 | ::std::mem::align_of::(), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 10092 | fn bindgen_test_layout_context__bindgen_ty_1() { [INFO] [stdout] | +++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `context__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:10104:41 [INFO] [stdout] | [INFO] [stdout] 3485 | #[derive(Copy, Clone)]pub union regexp__bindgen_ty_1 { pub xpvlenu_len : STRLEN , pub xpvlenu_rx : * mut regexp , _bindgen_union_align : ... [INFO] [stdout] | ------------------------------ similarly named union `regexp__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 10104 | unsafe { &(*(::std::ptr::null::())).cx_blk as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: a union with a similar name exists [INFO] [stdout] | [INFO] [stdout] 10104 | unsafe { &(*(::std::ptr::null::())).cx_blk as *const _ as usize }, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 10092 | fn bindgen_test_layout_context__bindgen_ty_1() { [INFO] [stdout] | +++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `context__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:10114:41 [INFO] [stdout] | [INFO] [stdout] 3485 | #[derive(Copy, Clone)]pub union regexp__bindgen_ty_1 { pub xpvlenu_len : STRLEN , pub xpvlenu_rx : * mut regexp , _bindgen_union_align : ... [INFO] [stdout] | ------------------------------ similarly named union `regexp__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 10114 | unsafe { &(*(::std::ptr::null::())).cx_subst as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: a union with a similar name exists [INFO] [stdout] | [INFO] [stdout] 10114 | unsafe { &(*(::std::ptr::null::())).cx_subst as *const _ as usize }, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 10092 | fn bindgen_test_layout_context__bindgen_ty_1() { [INFO] [stdout] | +++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `context__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:10124:28 [INFO] [stdout] | [INFO] [stdout] 3485 | #[derive(Copy, Clone)]pub union regexp__bindgen_ty_1 { pub xpvlenu_len : STRLEN , pub xpvlenu_rx : * mut regexp , _bindgen_union_align : ... [INFO] [stdout] | ------------------------------ similarly named union `regexp__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 10124 | impl ::std::fmt::Debug for context__bindgen_ty_1 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a union with a similar name exists: `regexp__bindgen_ty_1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `regmatch_state__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:4385:12 [INFO] [stdout] | [INFO] [stdout] 4385 | pub u: regmatch_state__bindgen_ty_1, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `regmatch_state__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:4385:12 [INFO] [stdout] | [INFO] [stdout] 4385 | pub u: regmatch_state__bindgen_ty_1, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 4382 | pub struct regmatch_state { [INFO] [stdout] | ++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `regmatch_state__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:5590:31 [INFO] [stdout] | [INFO] [stdout] 5590 | ::std::mem::size_of::(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 5588 | fn bindgen_test_layout_regmatch_state__bindgen_ty_1() { [INFO] [stdout] | ++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `regmatch_state__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:5595:32 [INFO] [stdout] | [INFO] [stdout] 5595 | ::std::mem::align_of::(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 5588 | fn bindgen_test_layout_regmatch_state__bindgen_ty_1() { [INFO] [stdout] | ++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `regmatch_state__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:5600:41 [INFO] [stdout] | [INFO] [stdout] 5600 | unsafe { &(*(::std::ptr::null::())).info_aux as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 5588 | fn bindgen_test_layout_regmatch_state__bindgen_ty_1() { [INFO] [stdout] | ++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `regmatch_state__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:5610:41 [INFO] [stdout] | [INFO] [stdout] 5610 | unsafe { &(*(::std::ptr::null::())).info_aux_eval as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 5588 | fn bindgen_test_layout_regmatch_state__bindgen_ty_1() { [INFO] [stdout] | ++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `regmatch_state__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:5620:41 [INFO] [stdout] | [INFO] [stdout] 5620 | unsafe { &(*(::std::ptr::null::())).yes as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 5588 | fn bindgen_test_layout_regmatch_state__bindgen_ty_1() { [INFO] [stdout] | ++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `regmatch_state__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:5630:41 [INFO] [stdout] | [INFO] [stdout] 5630 | unsafe { &(*(::std::ptr::null::())).branchlike as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 5588 | fn bindgen_test_layout_regmatch_state__bindgen_ty_1() { [INFO] [stdout] | ++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `regmatch_state__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:5640:41 [INFO] [stdout] | [INFO] [stdout] 5640 | unsafe { &(*(::std::ptr::null::())).branch as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 5588 | fn bindgen_test_layout_regmatch_state__bindgen_ty_1() { [INFO] [stdout] | ++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `regmatch_state__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:5650:41 [INFO] [stdout] | [INFO] [stdout] 5650 | unsafe { &(*(::std::ptr::null::())).trie as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 5588 | fn bindgen_test_layout_regmatch_state__bindgen_ty_1() { [INFO] [stdout] | ++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `regmatch_state__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:5660:41 [INFO] [stdout] | [INFO] [stdout] 5660 | unsafe { &(*(::std::ptr::null::())).eval as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 5588 | fn bindgen_test_layout_regmatch_state__bindgen_ty_1() { [INFO] [stdout] | ++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `regmatch_state__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:5670:41 [INFO] [stdout] | [INFO] [stdout] 5670 | unsafe { &(*(::std::ptr::null::())).ifmatch as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 5588 | fn bindgen_test_layout_regmatch_state__bindgen_ty_1() { [INFO] [stdout] | ++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `regmatch_state__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:5680:41 [INFO] [stdout] | [INFO] [stdout] 5680 | unsafe { &(*(::std::ptr::null::())).mark as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 5588 | fn bindgen_test_layout_regmatch_state__bindgen_ty_1() { [INFO] [stdout] | ++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `regmatch_state__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:5690:41 [INFO] [stdout] | [INFO] [stdout] 5690 | unsafe { &(*(::std::ptr::null::())).keeper as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 5588 | fn bindgen_test_layout_regmatch_state__bindgen_ty_1() { [INFO] [stdout] | ++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `regmatch_state__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:5700:41 [INFO] [stdout] | [INFO] [stdout] 5700 | unsafe { &(*(::std::ptr::null::())).curlyx as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 5588 | fn bindgen_test_layout_regmatch_state__bindgen_ty_1() { [INFO] [stdout] | ++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `regmatch_state__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:5710:41 [INFO] [stdout] | [INFO] [stdout] 5710 | unsafe { &(*(::std::ptr::null::())).whilem as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 5588 | fn bindgen_test_layout_regmatch_state__bindgen_ty_1() { [INFO] [stdout] | ++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `regmatch_state__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:5720:41 [INFO] [stdout] | [INFO] [stdout] 5720 | unsafe { &(*(::std::ptr::null::())).curlym as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 5588 | fn bindgen_test_layout_regmatch_state__bindgen_ty_1() { [INFO] [stdout] | ++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `regmatch_state__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:5730:41 [INFO] [stdout] | [INFO] [stdout] 5730 | unsafe { &(*(::std::ptr::null::())).curly as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 5588 | fn bindgen_test_layout_regmatch_state__bindgen_ty_1() { [INFO] [stdout] | ++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `regmatch_state__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:5740:28 [INFO] [stdout] | [INFO] [stdout] 5740 | impl ::std::fmt::Debug for regmatch_state__bindgen_ty_1 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `block_loop__bindgen_ty_2` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:8925:18 [INFO] [stdout] | [INFO] [stdout] 8925 | pub state_u: block_loop__bindgen_ty_2, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: a union with a similar name exists: `block_loop__bindgen_ty_1` [INFO] [stdout] ... [INFO] [stdout] 8929 | pub union block_loop__bindgen_ty_1 { pub svp : * mut * mut SV , pub gv : * mut GV , pub oldcomppad : * mut PAD , _bindgen_union_align : u... [INFO] [stdout] | ---------------------------------- similarly named union `block_loop__bindgen_ty_1` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `block_loop__bindgen_ty_2` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:8925:18 [INFO] [stdout] | [INFO] [stdout] 8925 | pub state_u: block_loop__bindgen_ty_2, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 8929 | pub union block_loop__bindgen_ty_1 { pub svp : * mut * mut SV , pub gv : * mut GV , pub oldcomppad : * mut PAD , _bindgen_union_align : u... [INFO] [stdout] | ---------------------------------- similarly named union `block_loop__bindgen_ty_1` defined here [INFO] [stdout] | [INFO] [stdout] help: a union with a similar name exists [INFO] [stdout] | [INFO] [stdout] 8925 | pub state_u: block_loop__bindgen_ty_1, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 8921 | pub struct block_loop { [INFO] [stdout] | ++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `block_loop__bindgen_ty_2` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9116:31 [INFO] [stdout] | [INFO] [stdout] 8929 | pub union block_loop__bindgen_ty_1 { pub svp : * mut * mut SV , pub gv : * mut GV , pub oldcomppad : * mut PAD , _bindgen_union_align : u... [INFO] [stdout] | ---------------------------------- similarly named union `block_loop__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9116 | ::std::mem::size_of::(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: a union with a similar name exists [INFO] [stdout] | [INFO] [stdout] 9116 | ::std::mem::size_of::(), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 9114 | fn bindgen_test_layout_block_loop__bindgen_ty_2() { [INFO] [stdout] | ++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `block_loop__bindgen_ty_2` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9121:32 [INFO] [stdout] | [INFO] [stdout] 8929 | pub union block_loop__bindgen_ty_1 { pub svp : * mut * mut SV , pub gv : * mut GV , pub oldcomppad : * mut PAD , _bindgen_union_align : u... [INFO] [stdout] | ---------------------------------- similarly named union `block_loop__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9121 | ::std::mem::align_of::(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: a union with a similar name exists [INFO] [stdout] | [INFO] [stdout] 9121 | ::std::mem::align_of::(), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 9114 | fn bindgen_test_layout_block_loop__bindgen_ty_2() { [INFO] [stdout] | ++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `block_loop__bindgen_ty_2` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9126:41 [INFO] [stdout] | [INFO] [stdout] 8929 | pub union block_loop__bindgen_ty_1 { pub svp : * mut * mut SV , pub gv : * mut GV , pub oldcomppad : * mut PAD , _bindgen_union_align : u... [INFO] [stdout] | ---------------------------------- similarly named union `block_loop__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9126 | unsafe { &(*(::std::ptr::null::())).ary as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: a union with a similar name exists [INFO] [stdout] | [INFO] [stdout] 9126 | unsafe { &(*(::std::ptr::null::())).ary as *const _ as usize }, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 9114 | fn bindgen_test_layout_block_loop__bindgen_ty_2() { [INFO] [stdout] | ++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `block_loop__bindgen_ty_2` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9136:41 [INFO] [stdout] | [INFO] [stdout] 8929 | pub union block_loop__bindgen_ty_1 { pub svp : * mut * mut SV , pub gv : * mut GV , pub oldcomppad : * mut PAD , _bindgen_union_align : u... [INFO] [stdout] | ---------------------------------- similarly named union `block_loop__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9136 | unsafe { &(*(::std::ptr::null::())).lazyiv as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: a union with a similar name exists [INFO] [stdout] | [INFO] [stdout] 9136 | unsafe { &(*(::std::ptr::null::())).lazyiv as *const _ as usize }, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 9114 | fn bindgen_test_layout_block_loop__bindgen_ty_2() { [INFO] [stdout] | ++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `block_loop__bindgen_ty_2` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9146:41 [INFO] [stdout] | [INFO] [stdout] 8929 | pub union block_loop__bindgen_ty_1 { pub svp : * mut * mut SV , pub gv : * mut GV , pub oldcomppad : * mut PAD , _bindgen_union_align : u... [INFO] [stdout] | ---------------------------------- similarly named union `block_loop__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9146 | unsafe { &(*(::std::ptr::null::())).lazysv as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: a union with a similar name exists [INFO] [stdout] | [INFO] [stdout] 9146 | unsafe { &(*(::std::ptr::null::())).lazysv as *const _ as usize }, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 9114 | fn bindgen_test_layout_block_loop__bindgen_ty_2() { [INFO] [stdout] | ++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `block_loop__bindgen_ty_2` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9156:28 [INFO] [stdout] | [INFO] [stdout] 8929 | pub union block_loop__bindgen_ty_1 { pub svp : * mut * mut SV , pub gv : * mut GV , pub oldcomppad : * mut PAD , _bindgen_union_align : u... [INFO] [stdout] | ---------------------------------- similarly named union `block_loop__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9156 | impl ::std::fmt::Debug for block_loop__bindgen_ty_2 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: a union with a similar name exists: `block_loop__bindgen_ty_1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `block__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9265:16 [INFO] [stdout] | [INFO] [stdout] 1547 | pub union cv__bindgen_ty_1 { pub svu_pv : * mut :: std :: os :: raw :: c_char , pub svu_iv : IV , pub svu_uv : UV , pub svu_nv : NV , pub... [INFO] [stdout] | -------------------------- similarly named union `cv__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9265 | pub blk_u: block__bindgen_ty_1, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a union with a similar name exists: `cv__bindgen_ty_1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `block__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9265:16 [INFO] [stdout] | [INFO] [stdout] 1547 | pub union cv__bindgen_ty_1 { pub svu_pv : * mut :: std :: os :: raw :: c_char , pub svu_iv : IV , pub svu_uv : UV , pub svu_nv : NV , pub... [INFO] [stdout] | -------------------------- similarly named union `cv__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9265 | pub blk_u: block__bindgen_ty_1, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: a union with a similar name exists [INFO] [stdout] | [INFO] [stdout] 9265 | pub blk_u: cv__bindgen_ty_1, [INFO] [stdout] | ~~~~~~~~~~~~~~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 9256 | pub struct block { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `block__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9272:31 [INFO] [stdout] | [INFO] [stdout] 1547 | pub union cv__bindgen_ty_1 { pub svu_pv : * mut :: std :: os :: raw :: c_char , pub svu_iv : IV , pub svu_uv : UV , pub svu_nv : NV , pub... [INFO] [stdout] | -------------------------- similarly named union `cv__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9272 | ::std::mem::size_of::(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: a union with a similar name exists [INFO] [stdout] | [INFO] [stdout] 9272 | ::std::mem::size_of::(), [INFO] [stdout] | ~~~~~~~~~~~~~~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 9270 | fn bindgen_test_layout_block__bindgen_ty_1() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `block__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9277:32 [INFO] [stdout] | [INFO] [stdout] 1547 | pub union cv__bindgen_ty_1 { pub svu_pv : * mut :: std :: os :: raw :: c_char , pub svu_iv : IV , pub svu_uv : UV , pub svu_nv : NV , pub... [INFO] [stdout] | -------------------------- similarly named union `cv__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9277 | ::std::mem::align_of::(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: a union with a similar name exists [INFO] [stdout] | [INFO] [stdout] 9277 | ::std::mem::align_of::(), [INFO] [stdout] | ~~~~~~~~~~~~~~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 9270 | fn bindgen_test_layout_block__bindgen_ty_1() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `block__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9282:41 [INFO] [stdout] | [INFO] [stdout] 1547 | pub union cv__bindgen_ty_1 { pub svu_pv : * mut :: std :: os :: raw :: c_char , pub svu_iv : IV , pub svu_uv : UV , pub svu_nv : NV , pub... [INFO] [stdout] | -------------------------- similarly named union `cv__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9282 | unsafe { &(*(::std::ptr::null::())).blku_sub as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: a union with a similar name exists [INFO] [stdout] | [INFO] [stdout] 9282 | unsafe { &(*(::std::ptr::null::())).blku_sub as *const _ as usize }, [INFO] [stdout] | ~~~~~~~~~~~~~~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 9270 | fn bindgen_test_layout_block__bindgen_ty_1() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `block__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9292:41 [INFO] [stdout] | [INFO] [stdout] 1547 | pub union cv__bindgen_ty_1 { pub svu_pv : * mut :: std :: os :: raw :: c_char , pub svu_iv : IV , pub svu_uv : UV , pub svu_nv : NV , pub... [INFO] [stdout] | -------------------------- similarly named union `cv__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9292 | unsafe { &(*(::std::ptr::null::())).blku_format as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: a union with a similar name exists [INFO] [stdout] | [INFO] [stdout] 9292 | unsafe { &(*(::std::ptr::null::())).blku_format as *const _ as usize }, [INFO] [stdout] | ~~~~~~~~~~~~~~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 9270 | fn bindgen_test_layout_block__bindgen_ty_1() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `block__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9302:41 [INFO] [stdout] | [INFO] [stdout] 1547 | pub union cv__bindgen_ty_1 { pub svu_pv : * mut :: std :: os :: raw :: c_char , pub svu_iv : IV , pub svu_uv : UV , pub svu_nv : NV , pub... [INFO] [stdout] | -------------------------- similarly named union `cv__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9302 | unsafe { &(*(::std::ptr::null::())).blku_eval as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: a union with a similar name exists [INFO] [stdout] | [INFO] [stdout] 9302 | unsafe { &(*(::std::ptr::null::())).blku_eval as *const _ as usize }, [INFO] [stdout] | ~~~~~~~~~~~~~~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 9270 | fn bindgen_test_layout_block__bindgen_ty_1() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `block__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9312:41 [INFO] [stdout] | [INFO] [stdout] 1547 | pub union cv__bindgen_ty_1 { pub svu_pv : * mut :: std :: os :: raw :: c_char , pub svu_iv : IV , pub svu_uv : UV , pub svu_nv : NV , pub... [INFO] [stdout] | -------------------------- similarly named union `cv__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9312 | unsafe { &(*(::std::ptr::null::())).blku_loop as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: a union with a similar name exists [INFO] [stdout] | [INFO] [stdout] 9312 | unsafe { &(*(::std::ptr::null::())).blku_loop as *const _ as usize }, [INFO] [stdout] | ~~~~~~~~~~~~~~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 9270 | fn bindgen_test_layout_block__bindgen_ty_1() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `block__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9322:41 [INFO] [stdout] | [INFO] [stdout] 1547 | pub union cv__bindgen_ty_1 { pub svu_pv : * mut :: std :: os :: raw :: c_char , pub svu_iv : IV , pub svu_uv : UV , pub svu_nv : NV , pub... [INFO] [stdout] | -------------------------- similarly named union `cv__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9322 | unsafe { &(*(::std::ptr::null::())).blku_givwhen as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: a union with a similar name exists [INFO] [stdout] | [INFO] [stdout] 9322 | unsafe { &(*(::std::ptr::null::())).blku_givwhen as *const _ as usize }, [INFO] [stdout] | ~~~~~~~~~~~~~~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 9270 | fn bindgen_test_layout_block__bindgen_ty_1() { [INFO] [stdout] | +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `block__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9332:28 [INFO] [stdout] | [INFO] [stdout] 1547 | pub union cv__bindgen_ty_1 { pub svu_pv : * mut :: std :: os :: raw :: c_char , pub svu_iv : IV , pub svu_uv : UV , pub svu_nv : NV , pub... [INFO] [stdout] | -------------------------- similarly named union `cv__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9332 | impl ::std::fmt::Debug for block__bindgen_ty_1 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a union with a similar name exists: `cv__bindgen_ty_1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `context__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9631:15 [INFO] [stdout] | [INFO] [stdout] 3558 | pub union regexp__bindgen_ty_1 { pub xpvlenu_len : STRLEN , pub xpvlenu_pv : * mut :: std :: os :: raw :: c_char , _bindgen_union_align :... [INFO] [stdout] | ------------------------------ similarly named union `regexp__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9631 | pub cx_u: context__bindgen_ty_1, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a union with a similar name exists: `regexp__bindgen_ty_1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `context__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9631:15 [INFO] [stdout] | [INFO] [stdout] 3558 | pub union regexp__bindgen_ty_1 { pub xpvlenu_len : STRLEN , pub xpvlenu_pv : * mut :: std :: os :: raw :: c_char , _bindgen_union_align :... [INFO] [stdout] | ------------------------------ similarly named union `regexp__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9631 | pub cx_u: context__bindgen_ty_1, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: a union with a similar name exists [INFO] [stdout] | [INFO] [stdout] 9631 | pub cx_u: regexp__bindgen_ty_1, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 9630 | pub struct context { [INFO] [stdout] | +++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `context__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9638:31 [INFO] [stdout] | [INFO] [stdout] 3558 | pub union regexp__bindgen_ty_1 { pub xpvlenu_len : STRLEN , pub xpvlenu_pv : * mut :: std :: os :: raw :: c_char , _bindgen_union_align :... [INFO] [stdout] | ------------------------------ similarly named union `regexp__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9638 | ::std::mem::size_of::(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: a union with a similar name exists [INFO] [stdout] | [INFO] [stdout] 9638 | ::std::mem::size_of::(), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 9636 | fn bindgen_test_layout_context__bindgen_ty_1() { [INFO] [stdout] | +++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `context__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9643:32 [INFO] [stdout] | [INFO] [stdout] 3558 | pub union regexp__bindgen_ty_1 { pub xpvlenu_len : STRLEN , pub xpvlenu_pv : * mut :: std :: os :: raw :: c_char , _bindgen_union_align :... [INFO] [stdout] | ------------------------------ similarly named union `regexp__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9643 | ::std::mem::align_of::(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: a union with a similar name exists [INFO] [stdout] | [INFO] [stdout] 9643 | ::std::mem::align_of::(), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 9636 | fn bindgen_test_layout_context__bindgen_ty_1() { [INFO] [stdout] | +++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `context__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9648:41 [INFO] [stdout] | [INFO] [stdout] 3558 | pub union regexp__bindgen_ty_1 { pub xpvlenu_len : STRLEN , pub xpvlenu_pv : * mut :: std :: os :: raw :: c_char , _bindgen_union_align :... [INFO] [stdout] | ------------------------------ similarly named union `regexp__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9648 | unsafe { &(*(::std::ptr::null::())).cx_blk as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: a union with a similar name exists [INFO] [stdout] | [INFO] [stdout] 9648 | unsafe { &(*(::std::ptr::null::())).cx_blk as *const _ as usize }, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 9636 | fn bindgen_test_layout_context__bindgen_ty_1() { [INFO] [stdout] | +++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `context__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9658:41 [INFO] [stdout] | [INFO] [stdout] 3558 | pub union regexp__bindgen_ty_1 { pub xpvlenu_len : STRLEN , pub xpvlenu_pv : * mut :: std :: os :: raw :: c_char , _bindgen_union_align :... [INFO] [stdout] | ------------------------------ similarly named union `regexp__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9658 | unsafe { &(*(::std::ptr::null::())).cx_subst as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: a union with a similar name exists [INFO] [stdout] | [INFO] [stdout] 9658 | unsafe { &(*(::std::ptr::null::())).cx_subst as *const _ as usize }, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 9636 | fn bindgen_test_layout_context__bindgen_ty_1() { [INFO] [stdout] | +++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `context__bindgen_ty_1` in this scope [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9668:28 [INFO] [stdout] | [INFO] [stdout] 3558 | pub union regexp__bindgen_ty_1 { pub xpvlenu_len : STRLEN , pub xpvlenu_pv : * mut :: std :: os :: raw :: c_char , _bindgen_union_align :... [INFO] [stdout] | ------------------------------ similarly named union `regexp__bindgen_ty_1` defined here [INFO] [stdout] ... [INFO] [stdout] 9668 | impl ::std::fmt::Debug for context__bindgen_ty_1 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a union with a similar name exists: `regexp__bindgen_ty_1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `interpreter` in module `perl5_26_2` [INFO] [stdout] --> src/perl_spy.rs:276:79 [INFO] [stdout] | [INFO] [stdout] 276 | Version{major: 26, minor: 0...3, ..} => check_addresses::(binary, maps, process), [INFO] [stdout] | ^^^^^^^^^^^ not found in `perl5_26_2` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 + use perl_spy::cperl5_22_5d::interpreter; [INFO] [stdout] | [INFO] [stdout] 1 + use perl_spy::cperl5_28_0d::interpreter; [INFO] [stdout] | [INFO] [stdout] 1 + use perl_spy::perl5_10_1_nt::interpreter; [INFO] [stdout] | [INFO] [stdout] help: if you import `interpreter`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 276 - Version{major: 26, minor: 0...3, ..} => check_addresses::(binary, maps, process), [INFO] [stdout] 276 + Version{major: 26, minor: 0...3, ..} => check_addresses::(binary, maps, process), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `goblin` is imported redundantly [INFO] [stdout] --> src/binary_parser.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use goblin; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/main.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | extern crate goblin; [INFO] [stdout] | -------------------- the item `goblin` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `__uint8_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:138:10 [INFO] [stdout] | [INFO] [stdout] 138 | pub type __uint8_t = ::std::os::raw::c_uchar; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `Uint8T` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `__uint16_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:139:10 [INFO] [stdout] | [INFO] [stdout] 139 | pub type __uint16_t = ::std::os::raw::c_ushort; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint16T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `__int32_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:140:10 [INFO] [stdout] | [INFO] [stdout] 140 | pub type __int32_t = ::std::os::raw::c_int; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `Int32T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `__uint32_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:141:10 [INFO] [stdout] | [INFO] [stdout] 141 | pub type __uint32_t = ::std::os::raw::c_uint; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint32T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `__int64_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:142:10 [INFO] [stdout] | [INFO] [stdout] 142 | pub type __int64_t = ::std::os::raw::c_longlong; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `Int64T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `__darwin_size_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:143:10 [INFO] [stdout] | [INFO] [stdout] 143 | pub type __darwin_size_t = ::std::os::raw::c_ulong; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DarwinSizeT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `__darwin_ssize_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:144:10 [INFO] [stdout] | [INFO] [stdout] 144 | pub type __darwin_ssize_t = ::std::os::raw::c_long; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DarwinSsizeT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `__darwin_time_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:145:10 [INFO] [stdout] | [INFO] [stdout] 145 | pub type __darwin_time_t = ::std::os::raw::c_long; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DarwinTimeT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `__darwin_blkcnt_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:146:10 [INFO] [stdout] | [INFO] [stdout] 146 | pub type __darwin_blkcnt_t = __int64_t; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DarwinBlkcntT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `__darwin_blksize_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:147:10 [INFO] [stdout] | [INFO] [stdout] 147 | pub type __darwin_blksize_t = __int32_t; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DarwinBlksizeT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `__darwin_dev_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:148:10 [INFO] [stdout] | [INFO] [stdout] 148 | pub type __darwin_dev_t = __int32_t; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DarwinDevT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `__darwin_gid_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:149:10 [INFO] [stdout] | [INFO] [stdout] 149 | pub type __darwin_gid_t = __uint32_t; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DarwinGidT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `__darwin_ino_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:150:10 [INFO] [stdout] | [INFO] [stdout] 150 | pub type __darwin_ino_t = __uint32_t; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DarwinInoT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `__darwin_mode_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:151:10 [INFO] [stdout] | [INFO] [stdout] 151 | pub type __darwin_mode_t = __uint16_t; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DarwinModeT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `__darwin_off_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:152:10 [INFO] [stdout] | [INFO] [stdout] 152 | pub type __darwin_off_t = __int64_t; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DarwinOffT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `__darwin_pid_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:153:10 [INFO] [stdout] | [INFO] [stdout] 153 | pub type __darwin_pid_t = __int32_t; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DarwinPidT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `__darwin_uid_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:154:10 [INFO] [stdout] | [INFO] [stdout] 154 | pub type __darwin_uid_t = __uint32_t; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DarwinUidT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `__darwin_pthread_mutex_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:208:10 [INFO] [stdout] | [INFO] [stdout] 208 | pub type __darwin_pthread_mutex_t = _opaque_pthread_mutex_t; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DarwinPthreadMutexT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `dev_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:209:10 [INFO] [stdout] | [INFO] [stdout] 209 | pub type dev_t = __darwin_dev_t; [INFO] [stdout] | ^^^^^ help: convert the identifier to upper camel case: `DevT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `blkcnt_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:210:10 [INFO] [stdout] | [INFO] [stdout] 210 | pub type blkcnt_t = __darwin_blkcnt_t; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `BlkcntT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `blksize_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:211:10 [INFO] [stdout] | [INFO] [stdout] 211 | pub type blksize_t = __darwin_blksize_t; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `BlksizeT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `gid_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:212:10 [INFO] [stdout] | [INFO] [stdout] 212 | pub type gid_t = __darwin_gid_t; [INFO] [stdout] | ^^^^^ help: convert the identifier to upper camel case: `GidT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `ino_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:213:10 [INFO] [stdout] | [INFO] [stdout] 213 | pub type ino_t = __darwin_ino_t; [INFO] [stdout] | ^^^^^ help: convert the identifier to upper camel case: `InoT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `mode_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:214:10 [INFO] [stdout] | [INFO] [stdout] 214 | pub type mode_t = __darwin_mode_t; [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper camel case: `ModeT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `nlink_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:215:10 [INFO] [stdout] | [INFO] [stdout] 215 | pub type nlink_t = __uint16_t; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `NlinkT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `pid_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:216:10 [INFO] [stdout] | [INFO] [stdout] 216 | pub type pid_t = __darwin_pid_t; [INFO] [stdout] | ^^^^^ help: convert the identifier to upper camel case: `PidT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `off_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:217:10 [INFO] [stdout] | [INFO] [stdout] 217 | pub type off_t = __darwin_off_t; [INFO] [stdout] | ^^^^^ help: convert the identifier to upper camel case: `OffT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `uid_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:218:10 [INFO] [stdout] | [INFO] [stdout] 218 | pub type uid_t = __darwin_uid_t; [INFO] [stdout] | ^^^^^ help: convert the identifier to upper camel case: `UidT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `time_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:219:10 [INFO] [stdout] | [INFO] [stdout] 219 | pub type time_t = __darwin_time_t; [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper camel case: `TimeT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `locale_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:225:10 [INFO] [stdout] | [INFO] [stdout] 225 | pub type locale_t = *mut _xlocale; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `LocaleT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `sigjmp_buf` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:226:10 [INFO] [stdout] | [INFO] [stdout] 226 | pub type sigjmp_buf = [::std::os::raw::c_int; 38usize]; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `SigjmpBuf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `siginfo_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:411:10 [INFO] [stdout] | [INFO] [stdout] 411 | pub type siginfo_t = __siginfo; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `SiginfoT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `UNOP_AUX` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:900:10 [INFO] [stdout] | [INFO] [stdout] 900 | pub type UNOP_AUX = unop_aux; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `UnopAux` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `PERL_CONTEXT` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:911:10 [INFO] [stdout] | [INFO] [stdout] 911 | pub type PERL_CONTEXT = context; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PerlContext` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `PTR_TBL_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:921:10 [INFO] [stdout] | [INFO] [stdout] 921 | pub type PTR_TBL_t = ptr_tbl; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `PtrTblT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `CLONE_PARAMS` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:922:10 [INFO] [stdout] | [INFO] [stdout] 922 | pub type CLONE_PARAMS = clone_params; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CloneParams` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `line_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:932:10 [INFO] [stdout] | [INFO] [stdout] 932 | pub type line_t = U32; [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper camel case: `LineT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `PerlIO_list_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:1134:10 [INFO] [stdout] | [INFO] [stdout] 1134 | pub type PerlIO_list_t = PerlIO_list_s; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PerlIoListT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `Sighandler_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:1135:10 [INFO] [stdout] | [INFO] [stdout] 1135 | pub type Sighandler_t = ::std::option::Option< [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SighandlerT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `cv_flags_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:2850:10 [INFO] [stdout] | [INFO] [stdout] 2850 | pub type cv_flags_t = U32; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `CvFlagsT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `re_scream_pos_data` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:3908:10 [INFO] [stdout] | [INFO] [stdout] 3908 | pub type re_scream_pos_data = re_scream_pos_data_s; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ReScreamPosData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `perl_drand48_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:5812:10 [INFO] [stdout] | [INFO] [stdout] 5812 | pub type perl_drand48_t = ::std::os::raw::c_ulong; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PerlDrand48T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `PERL_SI` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:10262:10 [INFO] [stdout] | [INFO] [stdout] 10262 | pub type PERL_SI = stackinfo; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `PerlSi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `expectation` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:10580:10 [INFO] [stdout] | [INFO] [stdout] 10580 | pub type expectation = u32; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `Expectation` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `runops_proc_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:11788:10 [INFO] [stdout] | [INFO] [stdout] 11788 | pub type runops_proc_t = ::std::option::Option ::std::os::raw::c_int>; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `RunopsProcT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `share_proc_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:11789:10 [INFO] [stdout] | [INFO] [stdout] 11789 | pub type share_proc_t = ::std::option::Option; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ShareProcT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `thrhook_proc_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:11790:10 [INFO] [stdout] | [INFO] [stdout] 11790 | pub type thrhook_proc_t = ::std::option::Option ::std::os::raw::c_int>; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ThrhookProcT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `destroyable_proc_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:11791:10 [INFO] [stdout] | [INFO] [stdout] 11791 | pub type destroyable_proc_t = ::std::option::Option bool>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DestroyableProcT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `despatch_signals_proc_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:11792:10 [INFO] [stdout] | [INFO] [stdout] 11792 | pub type despatch_signals_proc_t = ::std::option::Option; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DespatchSignalsProcT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `perl_phase` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:11801:10 [INFO] [stdout] | [INFO] [stdout] 11801 | pub type perl_phase = u32; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `PerlPhase` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `peep_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:11835:10 [INFO] [stdout] | [INFO] [stdout] 11835 | pub type peep_t = ::std::option::Option; [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper camel case: `PeepT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `SVCOMPARE_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:11836:10 [INFO] [stdout] | [INFO] [stdout] 11836 | pub type SVCOMPARE_t = ::std::option::Option I32>; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `SvcompareT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `Perl_ophook_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:11837:10 [INFO] [stdout] | [INFO] [stdout] 11837 | pub type Perl_ophook_t = ::std::option::Option; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PerlOphookT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `globhook_t` should have an upper camel case name [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:11838:10 [INFO] [stdout] | [INFO] [stdout] 11838 | pub type globhook_t = ::std::option::Option; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `GlobhookT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `cperl5_22_5d`, `cperl5_28_0_thr`, `cperl5_28_0d`, `perl5_10_1_nt`, `perl5_26_2` [INFO] [stdout] --> src/perl_interpreters.rs:14:21 [INFO] [stdout] | [INFO] [stdout] 14 | use perl_versions::{cperl5_28_0d, cperl5_28_0_thr, cperl5_22_5d, perl5_26_2, perl5_10_1_nt}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std` [INFO] [stdout] --> src/perl_interpreters.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use std; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused macro definition: `PerlCommonImpl` [INFO] [stdout] --> src/perl_interpreters.rs:72:14 [INFO] [stdout] | [INFO] [stdout] 72 | macro_rules! PerlCommonImpl { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_macros)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused macro definition: `Perl3StringImpl` [INFO] [stdout] --> src/perl_interpreters.rs:107:14 [INFO] [stdout] | [INFO] [stdout] 107 | macro_rules! Perl3StringImpl { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `std` is imported redundantly [INFO] [stdout] --> src/perl_spy.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std; [INFO] [stdout] | ^^^ the item `std` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `cperl5_28_0_thr`, `perl5_10_1_nt` [INFO] [stdout] --> src/perl_spy.rs:9:35 [INFO] [stdout] | [INFO] [stdout] 9 | use perl_versions::{cperl5_28_0d, cperl5_28_0_thr, cperl5_22_5d, perl5_26_2, perl5_10_1_nt}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/perl_spy.rs:121:39 [INFO] [stdout] | [INFO] [stdout] 121 | Version{major: 2, minor: 3...7, ..} => self._get_stack_traces::(), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/perl_spy.rs:275:36 [INFO] [stdout] | [INFO] [stdout] 275 | Version{major: 28, minor: 0...1, ..} => check_addresses::(binary, maps, process), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/perl_spy.rs:276:36 [INFO] [stdout] | [INFO] [stdout] 276 | Version{major: 26, minor: 0...3, ..} => check_addresses::(binary, maps, process), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/perl_spy.rs:277:36 [INFO] [stdout] | [INFO] [stdout] 277 | Version{major: 22, minor: 0...5, ..} => check_addresses::(binary, maps, process), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/stack_trace.rs:26:71 [INFO] [stdout] | [INFO] [stdout] 26 | pub fn get_stack_traces(interpreter: &I, process: &P) -> Result<(Vec), Error> [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 26 - pub fn get_stack_traces(interpreter: &I, process: &P) -> Result<(Vec), Error> [INFO] [stdout] 26 + pub fn get_stack_traces(interpreter: &I, process: &P) -> Result, Error> [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `std` is imported redundantly [INFO] [stdout] --> src/console_viewer.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std; [INFO] [stdout] | ^^^ the item `std` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Vec` is imported redundantly [INFO] [stdout] --> src/console_viewer.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::vec::Vec; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/d614ed876e31a5f3ad1d0fbf848fcdab3a29d1d8/library/std/src/prelude/mod.rs:105:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Vec` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `std` is imported redundantly [INFO] [stdout] --> src/flamegraph.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | use std; [INFO] [stdout] | ^^^ the item `std` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `tempdir` is imported redundantly [INFO] [stdout] --> src/flamegraph.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | use tempdir; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/main.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | extern crate tempdir; [INFO] [stdout] | --------------------- the item `tempdir` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Vec` is imported redundantly [INFO] [stdout] --> src/main.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | use std::vec::Vec; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/d614ed876e31a5f3ad1d0fbf848fcdab3a29d1d8/library/std/src/prelude/mod.rs:105:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Vec` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0517]: attribute should be applied to a struct, enum, or union [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:9704:8 [INFO] [stdout] | [INFO] [stdout] 9704 | #[repr(C)] [INFO] [stdout] | ^ [INFO] [stdout] 9705 | #[test] [INFO] [stdout] 9706 | / fn bindgen_test_layout_block__bindgen_ty_1() { [INFO] [stdout] 9707 | | assert_eq!( [INFO] [stdout] 9708 | | ::std::mem::size_of::(), [INFO] [stdout] 9709 | | 48usize, [INFO] [stdout] ... | [INFO] [stdout] 9766 | | ); [INFO] [stdout] 9767 | | } [INFO] [stdout] | |_- not a struct, enum, or union [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0517]: attribute should be applied to a struct, enum, or union [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9267:8 [INFO] [stdout] | [INFO] [stdout] 9267 | #[repr(C)] [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 9270 | / fn bindgen_test_layout_block__bindgen_ty_1() { [INFO] [stdout] 9271 | | assert_eq!( [INFO] [stdout] 9272 | | ::std::mem::size_of::(), [INFO] [stdout] 9273 | | 48usize, [INFO] [stdout] ... | [INFO] [stdout] 9330 | | ); [INFO] [stdout] 9331 | | } [INFO] [stdout] | |_- not a struct, enum, or union [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0517]: attribute should be applied to a struct, enum, or union [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9633:8 [INFO] [stdout] | [INFO] [stdout] 9633 | #[repr(C)] [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 9636 | / fn bindgen_test_layout_context__bindgen_ty_1() { [INFO] [stdout] 9637 | | assert_eq!( [INFO] [stdout] 9638 | | ::std::mem::size_of::(), [INFO] [stdout] 9639 | | 88usize, [INFO] [stdout] ... | [INFO] [stdout] 9666 | | ); [INFO] [stdout] 9667 | | } [INFO] [stdout] | |_- not a struct, enum, or union [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:5548:75 [INFO] [stdout] | [INFO] [stdout] 5548 | unsafe { &(*(::std::ptr::null::())).info_aux as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] = note: `#[warn(tyvar_behind_raw_pointer)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:5558:75 [INFO] [stdout] | [INFO] [stdout] 5558 | unsafe { &(*(::std::ptr::null::())).info_aux_eval as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:5568:75 [INFO] [stdout] | [INFO] [stdout] 5568 | unsafe { &(*(::std::ptr::null::())).yes as *const _ as usize }, [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:5578:75 [INFO] [stdout] | [INFO] [stdout] 5578 | unsafe { &(*(::std::ptr::null::())).branchlike as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:5588:75 [INFO] [stdout] | [INFO] [stdout] 5588 | unsafe { &(*(::std::ptr::null::())).branch as *const _ as usize }, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:5598:75 [INFO] [stdout] | [INFO] [stdout] 5598 | unsafe { &(*(::std::ptr::null::())).trie as *const _ as usize }, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:5608:75 [INFO] [stdout] | [INFO] [stdout] 5608 | unsafe { &(*(::std::ptr::null::())).eval as *const _ as usize }, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:5618:75 [INFO] [stdout] | [INFO] [stdout] 5618 | unsafe { &(*(::std::ptr::null::())).ifmatch as *const _ as usize }, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:5628:75 [INFO] [stdout] | [INFO] [stdout] 5628 | unsafe { &(*(::std::ptr::null::())).mark as *const _ as usize }, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:5638:75 [INFO] [stdout] | [INFO] [stdout] 5638 | unsafe { &(*(::std::ptr::null::())).keeper as *const _ as usize }, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:5648:75 [INFO] [stdout] | [INFO] [stdout] 5648 | unsafe { &(*(::std::ptr::null::())).curlyx as *const _ as usize }, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:5658:75 [INFO] [stdout] | [INFO] [stdout] 5658 | unsafe { &(*(::std::ptr::null::())).whilem as *const _ as usize }, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:5668:75 [INFO] [stdout] | [INFO] [stdout] 5668 | unsafe { &(*(::std::ptr::null::())).curlym as *const _ as usize }, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:5678:75 [INFO] [stdout] | [INFO] [stdout] 5678 | unsafe { &(*(::std::ptr::null::())).curly as *const _ as usize }, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0271]: type mismatch resolving `::Metadata == ()` [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:5706:41 [INFO] [stdout] | [INFO] [stdout] 5706 | unsafe { &(*(::std::ptr::null::())).resume_state as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^ expected `()`, found associated type [INFO] [stdout] | [INFO] [stdout] = note: expected unit type `()` [INFO] [stdout] found associated type `::Metadata` [INFO] [stdout] = help: consider constraining the associated type `::Metadata` to `()` [INFO] [stdout] = note: for more information, visit https://doc.rust-lang.org/book/ch19-03-advanced-traits.html [INFO] [stdout] = note: required for `cperl5_28_0d::regmatch_state` to implement `Thin` [INFO] [stdout] note: required by a bound in `null` [INFO] [stdout] --> /rustc/d614ed876e31a5f3ad1d0fbf848fcdab3a29d1d8/library/core/src/ptr/mod.rs:545:1 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0271]: type mismatch resolving `::Metadata == ()` [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:5716:41 [INFO] [stdout] | [INFO] [stdout] 5716 | unsafe { &(*(::std::ptr::null::())).locinput as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^ expected `()`, found associated type [INFO] [stdout] | [INFO] [stdout] = note: expected unit type `()` [INFO] [stdout] found associated type `::Metadata` [INFO] [stdout] = help: consider constraining the associated type `::Metadata` to `()` [INFO] [stdout] = note: for more information, visit https://doc.rust-lang.org/book/ch19-03-advanced-traits.html [INFO] [stdout] = note: required for `cperl5_28_0d::regmatch_state` to implement `Thin` [INFO] [stdout] note: required by a bound in `null` [INFO] [stdout] --> /rustc/d614ed876e31a5f3ad1d0fbf848fcdab3a29d1d8/library/core/src/ptr/mod.rs:545:1 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0271]: type mismatch resolving `::Metadata == ()` [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:5726:41 [INFO] [stdout] | [INFO] [stdout] 5726 | unsafe { &(*(::std::ptr::null::())).u as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^ expected `()`, found associated type [INFO] [stdout] | [INFO] [stdout] = note: expected unit type `()` [INFO] [stdout] found associated type `::Metadata` [INFO] [stdout] = help: consider constraining the associated type `::Metadata` to `()` [INFO] [stdout] = note: for more information, visit https://doc.rust-lang.org/book/ch19-03-advanced-traits.html [INFO] [stdout] = note: required for `cperl5_28_0d::regmatch_state` to implement `Thin` [INFO] [stdout] note: required by a bound in `null` [INFO] [stdout] --> /rustc/d614ed876e31a5f3ad1d0fbf848fcdab3a29d1d8/library/core/src/ptr/mod.rs:545:1 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:9529:71 [INFO] [stdout] | [INFO] [stdout] 9529 | unsafe { &(*(::std::ptr::null::())).ary as *const _ as usize }, [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:9539:71 [INFO] [stdout] | [INFO] [stdout] 9539 | unsafe { &(*(::std::ptr::null::())).stack as *const _ as usize }, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:9549:71 [INFO] [stdout] | [INFO] [stdout] 9549 | unsafe { &(*(::std::ptr::null::())).lazyiv as *const _ as usize }, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:9559:71 [INFO] [stdout] | [INFO] [stdout] 9559 | unsafe { &(*(::std::ptr::null::())).lazysv as *const _ as usize }, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:9718:66 [INFO] [stdout] | [INFO] [stdout] 9718 | unsafe { &(*(::std::ptr::null::())).blku_sub as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:9728:66 [INFO] [stdout] | [INFO] [stdout] 9728 | unsafe { &(*(::std::ptr::null::())).blku_format as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:9738:66 [INFO] [stdout] | [INFO] [stdout] 9738 | unsafe { &(*(::std::ptr::null::())).blku_eval as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:9748:66 [INFO] [stdout] | [INFO] [stdout] 9748 | unsafe { &(*(::std::ptr::null::())).blku_loop as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:9758:66 [INFO] [stdout] | [INFO] [stdout] 9758 | unsafe { &(*(::std::ptr::null::())).blku_givwhen as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0271]: type mismatch resolving `::Metadata == ()` [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:9786:41 [INFO] [stdout] | [INFO] [stdout] 9786 | unsafe { &(*(::std::ptr::null::())).blku_type as *const _ as usize }, [INFO] [stdout] | ^^^^^ expected `()`, found associated type [INFO] [stdout] | [INFO] [stdout] = note: expected unit type `()` [INFO] [stdout] found associated type `::Metadata` [INFO] [stdout] = help: consider constraining the associated type `::Metadata` to `()` [INFO] [stdout] = note: for more information, visit https://doc.rust-lang.org/book/ch19-03-advanced-traits.html [INFO] [stdout] = note: required for `cperl5_28_0d::block` to implement `Thin` [INFO] [stdout] note: required by a bound in `null` [INFO] [stdout] --> /rustc/d614ed876e31a5f3ad1d0fbf848fcdab3a29d1d8/library/core/src/ptr/mod.rs:545:1 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0271]: type mismatch resolving `::Metadata == ()` [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:9796:41 [INFO] [stdout] | [INFO] [stdout] 9796 | unsafe { &(*(::std::ptr::null::())).blku_gimme as *const _ as usize }, [INFO] [stdout] | ^^^^^ expected `()`, found associated type [INFO] [stdout] | [INFO] [stdout] = note: expected unit type `()` [INFO] [stdout] found associated type `::Metadata` [INFO] [stdout] = help: consider constraining the associated type `::Metadata` to `()` [INFO] [stdout] = note: for more information, visit https://doc.rust-lang.org/book/ch19-03-advanced-traits.html [INFO] [stdout] = note: required for `cperl5_28_0d::block` to implement `Thin` [INFO] [stdout] note: required by a bound in `null` [INFO] [stdout] --> /rustc/d614ed876e31a5f3ad1d0fbf848fcdab3a29d1d8/library/core/src/ptr/mod.rs:545:1 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0271]: type mismatch resolving `::Metadata == ()` [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:9806:41 [INFO] [stdout] | [INFO] [stdout] 9806 | unsafe { &(*(::std::ptr::null::())).blku_u16 as *const _ as usize }, [INFO] [stdout] | ^^^^^ expected `()`, found associated type [INFO] [stdout] | [INFO] [stdout] = note: expected unit type `()` [INFO] [stdout] found associated type `::Metadata` [INFO] [stdout] = help: consider constraining the associated type `::Metadata` to `()` [INFO] [stdout] = note: for more information, visit https://doc.rust-lang.org/book/ch19-03-advanced-traits.html [INFO] [stdout] = note: required for `cperl5_28_0d::block` to implement `Thin` [INFO] [stdout] note: required by a bound in `null` [INFO] [stdout] --> /rustc/d614ed876e31a5f3ad1d0fbf848fcdab3a29d1d8/library/core/src/ptr/mod.rs:545:1 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0271]: type mismatch resolving `::Metadata == ()` [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:9816:41 [INFO] [stdout] | [INFO] [stdout] 9816 | unsafe { &(*(::std::ptr::null::())).blku_oldsaveix as *const _ as usize }, [INFO] [stdout] | ^^^^^ expected `()`, found associated type [INFO] [stdout] | [INFO] [stdout] = note: expected unit type `()` [INFO] [stdout] found associated type `::Metadata` [INFO] [stdout] = help: consider constraining the associated type `::Metadata` to `()` [INFO] [stdout] = note: for more information, visit https://doc.rust-lang.org/book/ch19-03-advanced-traits.html [INFO] [stdout] = note: required for `cperl5_28_0d::block` to implement `Thin` [INFO] [stdout] note: required by a bound in `null` [INFO] [stdout] --> /rustc/d614ed876e31a5f3ad1d0fbf848fcdab3a29d1d8/library/core/src/ptr/mod.rs:545:1 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0271]: type mismatch resolving `::Metadata == ()` [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:9826:41 [INFO] [stdout] | [INFO] [stdout] 9826 | unsafe { &(*(::std::ptr::null::())).blku_oldsp as *const _ as usize }, [INFO] [stdout] | ^^^^^ expected `()`, found associated type [INFO] [stdout] | [INFO] [stdout] = note: expected unit type `()` [INFO] [stdout] found associated type `::Metadata` [INFO] [stdout] = help: consider constraining the associated type `::Metadata` to `()` [INFO] [stdout] = note: for more information, visit https://doc.rust-lang.org/book/ch19-03-advanced-traits.html [INFO] [stdout] = note: required for `cperl5_28_0d::block` to implement `Thin` [INFO] [stdout] note: required by a bound in `null` [INFO] [stdout] --> /rustc/d614ed876e31a5f3ad1d0fbf848fcdab3a29d1d8/library/core/src/ptr/mod.rs:545:1 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0271]: type mismatch resolving `::Metadata == ()` [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:9836:41 [INFO] [stdout] | [INFO] [stdout] 9836 | unsafe { &(*(::std::ptr::null::())).blku_oldmarksp as *const _ as usize }, [INFO] [stdout] | ^^^^^ expected `()`, found associated type [INFO] [stdout] | [INFO] [stdout] = note: expected unit type `()` [INFO] [stdout] found associated type `::Metadata` [INFO] [stdout] = help: consider constraining the associated type `::Metadata` to `()` [INFO] [stdout] = note: for more information, visit https://doc.rust-lang.org/book/ch19-03-advanced-traits.html [INFO] [stdout] = note: required for `cperl5_28_0d::block` to implement `Thin` [INFO] [stdout] note: required by a bound in `null` [INFO] [stdout] --> /rustc/d614ed876e31a5f3ad1d0fbf848fcdab3a29d1d8/library/core/src/ptr/mod.rs:545:1 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0271]: type mismatch resolving `::Metadata == ()` [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:9846:41 [INFO] [stdout] | [INFO] [stdout] 9846 | unsafe { &(*(::std::ptr::null::())).blku_oldcop as *const _ as usize }, [INFO] [stdout] | ^^^^^ expected `()`, found associated type [INFO] [stdout] | [INFO] [stdout] = note: expected unit type `()` [INFO] [stdout] found associated type `::Metadata` [INFO] [stdout] = help: consider constraining the associated type `::Metadata` to `()` [INFO] [stdout] = note: for more information, visit https://doc.rust-lang.org/book/ch19-03-advanced-traits.html [INFO] [stdout] = note: required for `cperl5_28_0d::block` to implement `Thin` [INFO] [stdout] note: required by a bound in `null` [INFO] [stdout] --> /rustc/d614ed876e31a5f3ad1d0fbf848fcdab3a29d1d8/library/core/src/ptr/mod.rs:545:1 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0271]: type mismatch resolving `::Metadata == ()` [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:9856:41 [INFO] [stdout] | [INFO] [stdout] 9856 | unsafe { &(*(::std::ptr::null::())).blku_oldpm as *const _ as usize }, [INFO] [stdout] | ^^^^^ expected `()`, found associated type [INFO] [stdout] | [INFO] [stdout] = note: expected unit type `()` [INFO] [stdout] found associated type `::Metadata` [INFO] [stdout] = help: consider constraining the associated type `::Metadata` to `()` [INFO] [stdout] = note: for more information, visit https://doc.rust-lang.org/book/ch19-03-advanced-traits.html [INFO] [stdout] = note: required for `cperl5_28_0d::block` to implement `Thin` [INFO] [stdout] note: required by a bound in `null` [INFO] [stdout] --> /rustc/d614ed876e31a5f3ad1d0fbf848fcdab3a29d1d8/library/core/src/ptr/mod.rs:545:1 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0271]: type mismatch resolving `::Metadata == ()` [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:9866:41 [INFO] [stdout] | [INFO] [stdout] 9866 | unsafe { &(*(::std::ptr::null::())).blku_old_tmpsfloor as *const _ as usize }, [INFO] [stdout] | ^^^^^ expected `()`, found associated type [INFO] [stdout] | [INFO] [stdout] = note: expected unit type `()` [INFO] [stdout] found associated type `::Metadata` [INFO] [stdout] = help: consider constraining the associated type `::Metadata` to `()` [INFO] [stdout] = note: for more information, visit https://doc.rust-lang.org/book/ch19-03-advanced-traits.html [INFO] [stdout] = note: required for `cperl5_28_0d::block` to implement `Thin` [INFO] [stdout] note: required by a bound in `null` [INFO] [stdout] --> /rustc/d614ed876e31a5f3ad1d0fbf848fcdab3a29d1d8/library/core/src/ptr/mod.rs:545:1 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0271]: type mismatch resolving `::Metadata == ()` [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:9876:41 [INFO] [stdout] | [INFO] [stdout] 9876 | unsafe { &(*(::std::ptr::null::())).blku_oldscopesp as *const _ as usize }, [INFO] [stdout] | ^^^^^ expected `()`, found associated type [INFO] [stdout] | [INFO] [stdout] = note: expected unit type `()` [INFO] [stdout] found associated type `::Metadata` [INFO] [stdout] = help: consider constraining the associated type `::Metadata` to `()` [INFO] [stdout] = note: for more information, visit https://doc.rust-lang.org/book/ch19-03-advanced-traits.html [INFO] [stdout] = note: required for `cperl5_28_0d::block` to implement `Thin` [INFO] [stdout] note: required by a bound in `null` [INFO] [stdout] --> /rustc/d614ed876e31a5f3ad1d0fbf848fcdab3a29d1d8/library/core/src/ptr/mod.rs:545:1 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0271]: type mismatch resolving `::Metadata == ()` [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:9886:41 [INFO] [stdout] | [INFO] [stdout] 9886 | unsafe { &(*(::std::ptr::null::())).blk_u as *const _ as usize }, [INFO] [stdout] | ^^^^^ expected `()`, found associated type [INFO] [stdout] | [INFO] [stdout] = note: expected unit type `()` [INFO] [stdout] found associated type `::Metadata` [INFO] [stdout] = help: consider constraining the associated type `::Metadata` to `()` [INFO] [stdout] = note: for more information, visit https://doc.rust-lang.org/book/ch19-03-advanced-traits.html [INFO] [stdout] = note: required for `cperl5_28_0d::block` to implement `Thin` [INFO] [stdout] note: required by a bound in `null` [INFO] [stdout] --> /rustc/d614ed876e31a5f3ad1d0fbf848fcdab3a29d1d8/library/core/src/ptr/mod.rs:545:1 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:10104:68 [INFO] [stdout] | [INFO] [stdout] 10104 | unsafe { &(*(::std::ptr::null::())).cx_blk as *const _ as usize }, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:10114:68 [INFO] [stdout] | [INFO] [stdout] 10114 | unsafe { &(*(::std::ptr::null::())).cx_subst as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0271]: type mismatch resolving `::Metadata == ()` [INFO] [stdout] --> src/perl_versions/cperl5_28_0d.rs:10142:41 [INFO] [stdout] | [INFO] [stdout] 10142 | unsafe { &(*(::std::ptr::null::())).cx_u as *const _ as usize }, [INFO] [stdout] | ^^^^^^^ expected `()`, found associated type [INFO] [stdout] | [INFO] [stdout] = note: expected unit type `()` [INFO] [stdout] found associated type `::Metadata` [INFO] [stdout] = help: consider constraining the associated type `::Metadata` to `()` [INFO] [stdout] = note: for more information, visit https://doc.rust-lang.org/book/ch19-03-advanced-traits.html [INFO] [stdout] = note: required for `cperl5_28_0d::context` to implement `Thin` [INFO] [stdout] note: required by a bound in `null` [INFO] [stdout] --> /rustc/d614ed876e31a5f3ad1d0fbf848fcdab3a29d1d8/library/core/src/ptr/mod.rs:545:1 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:5600:75 [INFO] [stdout] | [INFO] [stdout] 5600 | unsafe { &(*(::std::ptr::null::())).info_aux as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:5610:75 [INFO] [stdout] | [INFO] [stdout] 5610 | unsafe { &(*(::std::ptr::null::())).info_aux_eval as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:5620:75 [INFO] [stdout] | [INFO] [stdout] 5620 | unsafe { &(*(::std::ptr::null::())).yes as *const _ as usize }, [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:5630:75 [INFO] [stdout] | [INFO] [stdout] 5630 | unsafe { &(*(::std::ptr::null::())).branchlike as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:5640:75 [INFO] [stdout] | [INFO] [stdout] 5640 | unsafe { &(*(::std::ptr::null::())).branch as *const _ as usize }, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:5650:75 [INFO] [stdout] | [INFO] [stdout] 5650 | unsafe { &(*(::std::ptr::null::())).trie as *const _ as usize }, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:5660:75 [INFO] [stdout] | [INFO] [stdout] 5660 | unsafe { &(*(::std::ptr::null::())).eval as *const _ as usize }, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:5670:75 [INFO] [stdout] | [INFO] [stdout] 5670 | unsafe { &(*(::std::ptr::null::())).ifmatch as *const _ as usize }, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:5680:75 [INFO] [stdout] | [INFO] [stdout] 5680 | unsafe { &(*(::std::ptr::null::())).mark as *const _ as usize }, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:5690:75 [INFO] [stdout] | [INFO] [stdout] 5690 | unsafe { &(*(::std::ptr::null::())).keeper as *const _ as usize }, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:5700:75 [INFO] [stdout] | [INFO] [stdout] 5700 | unsafe { &(*(::std::ptr::null::())).curlyx as *const _ as usize }, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:5710:75 [INFO] [stdout] | [INFO] [stdout] 5710 | unsafe { &(*(::std::ptr::null::())).whilem as *const _ as usize }, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:5720:75 [INFO] [stdout] | [INFO] [stdout] 5720 | unsafe { &(*(::std::ptr::null::())).curlym as *const _ as usize }, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:5730:75 [INFO] [stdout] | [INFO] [stdout] 5730 | unsafe { &(*(::std::ptr::null::())).curly as *const _ as usize }, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0271]: type mismatch resolving `::Metadata == ()` [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:5758:41 [INFO] [stdout] | [INFO] [stdout] 5758 | unsafe { &(*(::std::ptr::null::())).resume_state as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^ expected `()`, found associated type [INFO] [stdout] | [INFO] [stdout] = note: expected unit type `()` [INFO] [stdout] found associated type `::Metadata` [INFO] [stdout] = help: consider constraining the associated type `::Metadata` to `()` [INFO] [stdout] = note: for more information, visit https://doc.rust-lang.org/book/ch19-03-advanced-traits.html [INFO] [stdout] = note: required for `cperl5_22_5d::regmatch_state` to implement `Thin` [INFO] [stdout] note: required by a bound in `null` [INFO] [stdout] --> /rustc/d614ed876e31a5f3ad1d0fbf848fcdab3a29d1d8/library/core/src/ptr/mod.rs:545:1 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0271]: type mismatch resolving `::Metadata == ()` [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:5768:41 [INFO] [stdout] | [INFO] [stdout] 5768 | unsafe { &(*(::std::ptr::null::())).locinput as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^ expected `()`, found associated type [INFO] [stdout] | [INFO] [stdout] = note: expected unit type `()` [INFO] [stdout] found associated type `::Metadata` [INFO] [stdout] = help: consider constraining the associated type `::Metadata` to `()` [INFO] [stdout] = note: for more information, visit https://doc.rust-lang.org/book/ch19-03-advanced-traits.html [INFO] [stdout] = note: required for `cperl5_22_5d::regmatch_state` to implement `Thin` [INFO] [stdout] note: required by a bound in `null` [INFO] [stdout] --> /rustc/d614ed876e31a5f3ad1d0fbf848fcdab3a29d1d8/library/core/src/ptr/mod.rs:545:1 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0271]: type mismatch resolving `::Metadata == ()` [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:5778:41 [INFO] [stdout] | [INFO] [stdout] 5778 | unsafe { &(*(::std::ptr::null::())).u as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^ expected `()`, found associated type [INFO] [stdout] | [INFO] [stdout] = note: expected unit type `()` [INFO] [stdout] found associated type `::Metadata` [INFO] [stdout] = help: consider constraining the associated type `::Metadata` to `()` [INFO] [stdout] = note: for more information, visit https://doc.rust-lang.org/book/ch19-03-advanced-traits.html [INFO] [stdout] = note: required for `cperl5_22_5d::regmatch_state` to implement `Thin` [INFO] [stdout] note: required by a bound in `null` [INFO] [stdout] --> /rustc/d614ed876e31a5f3ad1d0fbf848fcdab3a29d1d8/library/core/src/ptr/mod.rs:545:1 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9126:71 [INFO] [stdout] | [INFO] [stdout] 9126 | unsafe { &(*(::std::ptr::null::())).ary as *const _ as usize }, [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9136:71 [INFO] [stdout] | [INFO] [stdout] 9136 | unsafe { &(*(::std::ptr::null::())).lazyiv as *const _ as usize }, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9146:71 [INFO] [stdout] | [INFO] [stdout] 9146 | unsafe { &(*(::std::ptr::null::())).lazysv as *const _ as usize }, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0271]: type mismatch resolving `::Metadata == ()` [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9174:41 [INFO] [stdout] | [INFO] [stdout] 9174 | unsafe { &(*(::std::ptr::null::())).resetsp as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^ expected `()`, found associated type [INFO] [stdout] | [INFO] [stdout] = note: expected unit type `()` [INFO] [stdout] found associated type `::Metadata` [INFO] [stdout] = help: consider constraining the associated type `::Metadata` to `()` [INFO] [stdout] = note: for more information, visit https://doc.rust-lang.org/book/ch19-03-advanced-traits.html [INFO] [stdout] = note: required for `cperl5_22_5d::block_loop` to implement `Thin` [INFO] [stdout] note: required by a bound in `null` [INFO] [stdout] --> /rustc/d614ed876e31a5f3ad1d0fbf848fcdab3a29d1d8/library/core/src/ptr/mod.rs:545:1 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0271]: type mismatch resolving `::Metadata == ()` [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9184:41 [INFO] [stdout] | [INFO] [stdout] 9184 | unsafe { &(*(::std::ptr::null::())).my_op as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^ expected `()`, found associated type [INFO] [stdout] | [INFO] [stdout] = note: expected unit type `()` [INFO] [stdout] found associated type `::Metadata` [INFO] [stdout] = help: consider constraining the associated type `::Metadata` to `()` [INFO] [stdout] = note: for more information, visit https://doc.rust-lang.org/book/ch19-03-advanced-traits.html [INFO] [stdout] = note: required for `cperl5_22_5d::block_loop` to implement `Thin` [INFO] [stdout] note: required by a bound in `null` [INFO] [stdout] --> /rustc/d614ed876e31a5f3ad1d0fbf848fcdab3a29d1d8/library/core/src/ptr/mod.rs:545:1 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0271]: type mismatch resolving `::Metadata == ()` [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9194:41 [INFO] [stdout] | [INFO] [stdout] 9194 | unsafe { &(*(::std::ptr::null::())).itervar_u as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^ expected `()`, found associated type [INFO] [stdout] | [INFO] [stdout] = note: expected unit type `()` [INFO] [stdout] found associated type `::Metadata` [INFO] [stdout] = help: consider constraining the associated type `::Metadata` to `()` [INFO] [stdout] = note: for more information, visit https://doc.rust-lang.org/book/ch19-03-advanced-traits.html [INFO] [stdout] = note: required for `cperl5_22_5d::block_loop` to implement `Thin` [INFO] [stdout] note: required by a bound in `null` [INFO] [stdout] --> /rustc/d614ed876e31a5f3ad1d0fbf848fcdab3a29d1d8/library/core/src/ptr/mod.rs:545:1 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0271]: type mismatch resolving `::Metadata == ()` [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9204:41 [INFO] [stdout] | [INFO] [stdout] 9204 | unsafe { &(*(::std::ptr::null::())).state_u as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^ expected `()`, found associated type [INFO] [stdout] | [INFO] [stdout] = note: expected unit type `()` [INFO] [stdout] found associated type `::Metadata` [INFO] [stdout] = help: consider constraining the associated type `::Metadata` to `()` [INFO] [stdout] = note: for more information, visit https://doc.rust-lang.org/book/ch19-03-advanced-traits.html [INFO] [stdout] = note: required for `cperl5_22_5d::block_loop` to implement `Thin` [INFO] [stdout] note: required by a bound in `null` [INFO] [stdout] --> /rustc/d614ed876e31a5f3ad1d0fbf848fcdab3a29d1d8/library/core/src/ptr/mod.rs:545:1 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9282:66 [INFO] [stdout] | [INFO] [stdout] 9282 | unsafe { &(*(::std::ptr::null::())).blku_sub as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9292:66 [INFO] [stdout] | [INFO] [stdout] 9292 | unsafe { &(*(::std::ptr::null::())).blku_format as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9302:66 [INFO] [stdout] | [INFO] [stdout] 9302 | unsafe { &(*(::std::ptr::null::())).blku_eval as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9312:66 [INFO] [stdout] | [INFO] [stdout] 9312 | unsafe { &(*(::std::ptr::null::())).blku_loop as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9322:66 [INFO] [stdout] | [INFO] [stdout] 9322 | unsafe { &(*(::std::ptr::null::())).blku_givwhen as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0271]: type mismatch resolving `::Metadata == ()` [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9350:41 [INFO] [stdout] | [INFO] [stdout] 9350 | unsafe { &(*(::std::ptr::null::())).blku_type as *const _ as usize }, [INFO] [stdout] | ^^^^^ expected `()`, found associated type [INFO] [stdout] | [INFO] [stdout] = note: expected unit type `()` [INFO] [stdout] found associated type `::Metadata` [INFO] [stdout] = help: consider constraining the associated type `::Metadata` to `()` [INFO] [stdout] = note: for more information, visit https://doc.rust-lang.org/book/ch19-03-advanced-traits.html [INFO] [stdout] = note: required for `cperl5_22_5d::block` to implement `Thin` [INFO] [stdout] note: required by a bound in `null` [INFO] [stdout] --> /rustc/d614ed876e31a5f3ad1d0fbf848fcdab3a29d1d8/library/core/src/ptr/mod.rs:545:1 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0271]: type mismatch resolving `::Metadata == ()` [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9360:41 [INFO] [stdout] | [INFO] [stdout] 9360 | unsafe { &(*(::std::ptr::null::())).blku_gimme as *const _ as usize }, [INFO] [stdout] | ^^^^^ expected `()`, found associated type [INFO] [stdout] | [INFO] [stdout] = note: expected unit type `()` [INFO] [stdout] found associated type `::Metadata` [INFO] [stdout] = help: consider constraining the associated type `::Metadata` to `()` [INFO] [stdout] = note: for more information, visit https://doc.rust-lang.org/book/ch19-03-advanced-traits.html [INFO] [stdout] = note: required for `cperl5_22_5d::block` to implement `Thin` [INFO] [stdout] note: required by a bound in `null` [INFO] [stdout] --> /rustc/d614ed876e31a5f3ad1d0fbf848fcdab3a29d1d8/library/core/src/ptr/mod.rs:545:1 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0271]: type mismatch resolving `::Metadata == ()` [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9370:41 [INFO] [stdout] | [INFO] [stdout] 9370 | unsafe { &(*(::std::ptr::null::())).blku_u16 as *const _ as usize }, [INFO] [stdout] | ^^^^^ expected `()`, found associated type [INFO] [stdout] | [INFO] [stdout] = note: expected unit type `()` [INFO] [stdout] found associated type `::Metadata` [INFO] [stdout] = help: consider constraining the associated type `::Metadata` to `()` [INFO] [stdout] = note: for more information, visit https://doc.rust-lang.org/book/ch19-03-advanced-traits.html [INFO] [stdout] = note: required for `cperl5_22_5d::block` to implement `Thin` [INFO] [stdout] note: required by a bound in `null` [INFO] [stdout] --> /rustc/d614ed876e31a5f3ad1d0fbf848fcdab3a29d1d8/library/core/src/ptr/mod.rs:545:1 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0271]: type mismatch resolving `::Metadata == ()` [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9380:41 [INFO] [stdout] | [INFO] [stdout] 9380 | unsafe { &(*(::std::ptr::null::())).blku_oldsp as *const _ as usize }, [INFO] [stdout] | ^^^^^ expected `()`, found associated type [INFO] [stdout] | [INFO] [stdout] = note: expected unit type `()` [INFO] [stdout] found associated type `::Metadata` [INFO] [stdout] = help: consider constraining the associated type `::Metadata` to `()` [INFO] [stdout] = note: for more information, visit https://doc.rust-lang.org/book/ch19-03-advanced-traits.html [INFO] [stdout] = note: required for `cperl5_22_5d::block` to implement `Thin` [INFO] [stdout] note: required by a bound in `null` [INFO] [stdout] --> /rustc/d614ed876e31a5f3ad1d0fbf848fcdab3a29d1d8/library/core/src/ptr/mod.rs:545:1 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0271]: type mismatch resolving `::Metadata == ()` [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9390:41 [INFO] [stdout] | [INFO] [stdout] 9390 | unsafe { &(*(::std::ptr::null::())).blku_oldcop as *const _ as usize }, [INFO] [stdout] | ^^^^^ expected `()`, found associated type [INFO] [stdout] | [INFO] [stdout] = note: expected unit type `()` [INFO] [stdout] found associated type `::Metadata` [INFO] [stdout] = help: consider constraining the associated type `::Metadata` to `()` [INFO] [stdout] = note: for more information, visit https://doc.rust-lang.org/book/ch19-03-advanced-traits.html [INFO] [stdout] = note: required for `cperl5_22_5d::block` to implement `Thin` [INFO] [stdout] note: required by a bound in `null` [INFO] [stdout] --> /rustc/d614ed876e31a5f3ad1d0fbf848fcdab3a29d1d8/library/core/src/ptr/mod.rs:545:1 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0271]: type mismatch resolving `::Metadata == ()` [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9400:41 [INFO] [stdout] | [INFO] [stdout] 9400 | unsafe { &(*(::std::ptr::null::())).blku_oldmarksp as *const _ as usize }, [INFO] [stdout] | ^^^^^ expected `()`, found associated type [INFO] [stdout] | [INFO] [stdout] = note: expected unit type `()` [INFO] [stdout] found associated type `::Metadata` [INFO] [stdout] = help: consider constraining the associated type `::Metadata` to `()` [INFO] [stdout] = note: for more information, visit https://doc.rust-lang.org/book/ch19-03-advanced-traits.html [INFO] [stdout] = note: required for `cperl5_22_5d::block` to implement `Thin` [INFO] [stdout] note: required by a bound in `null` [INFO] [stdout] --> /rustc/d614ed876e31a5f3ad1d0fbf848fcdab3a29d1d8/library/core/src/ptr/mod.rs:545:1 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0271]: type mismatch resolving `::Metadata == ()` [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9410:41 [INFO] [stdout] | [INFO] [stdout] 9410 | unsafe { &(*(::std::ptr::null::())).blku_oldscopesp as *const _ as usize }, [INFO] [stdout] | ^^^^^ expected `()`, found associated type [INFO] [stdout] | [INFO] [stdout] = note: expected unit type `()` [INFO] [stdout] found associated type `::Metadata` [INFO] [stdout] = help: consider constraining the associated type `::Metadata` to `()` [INFO] [stdout] = note: for more information, visit https://doc.rust-lang.org/book/ch19-03-advanced-traits.html [INFO] [stdout] = note: required for `cperl5_22_5d::block` to implement `Thin` [INFO] [stdout] note: required by a bound in `null` [INFO] [stdout] --> /rustc/d614ed876e31a5f3ad1d0fbf848fcdab3a29d1d8/library/core/src/ptr/mod.rs:545:1 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0271]: type mismatch resolving `::Metadata == ()` [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9420:41 [INFO] [stdout] | [INFO] [stdout] 9420 | unsafe { &(*(::std::ptr::null::())).blku_oldpm as *const _ as usize }, [INFO] [stdout] | ^^^^^ expected `()`, found associated type [INFO] [stdout] | [INFO] [stdout] = note: expected unit type `()` [INFO] [stdout] found associated type `::Metadata` [INFO] [stdout] = help: consider constraining the associated type `::Metadata` to `()` [INFO] [stdout] = note: for more information, visit https://doc.rust-lang.org/book/ch19-03-advanced-traits.html [INFO] [stdout] = note: required for `cperl5_22_5d::block` to implement `Thin` [INFO] [stdout] note: required by a bound in `null` [INFO] [stdout] --> /rustc/d614ed876e31a5f3ad1d0fbf848fcdab3a29d1d8/library/core/src/ptr/mod.rs:545:1 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0271]: type mismatch resolving `::Metadata == ()` [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9430:41 [INFO] [stdout] | [INFO] [stdout] 9430 | unsafe { &(*(::std::ptr::null::())).blk_u as *const _ as usize }, [INFO] [stdout] | ^^^^^ expected `()`, found associated type [INFO] [stdout] | [INFO] [stdout] = note: expected unit type `()` [INFO] [stdout] found associated type `::Metadata` [INFO] [stdout] = help: consider constraining the associated type `::Metadata` to `()` [INFO] [stdout] = note: for more information, visit https://doc.rust-lang.org/book/ch19-03-advanced-traits.html [INFO] [stdout] = note: required for `cperl5_22_5d::block` to implement `Thin` [INFO] [stdout] note: required by a bound in `null` [INFO] [stdout] --> /rustc/d614ed876e31a5f3ad1d0fbf848fcdab3a29d1d8/library/core/src/ptr/mod.rs:545:1 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9648:68 [INFO] [stdout] | [INFO] [stdout] 9648 | unsafe { &(*(::std::ptr::null::())).cx_blk as *const _ as usize }, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type annotations needed [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9658:68 [INFO] [stdout] | [INFO] [stdout] 9658 | unsafe { &(*(::std::ptr::null::())).cx_subst as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #46906 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0271]: type mismatch resolving `::Metadata == ()` [INFO] [stdout] --> src/perl_versions/cperl5_22_5d.rs:9686:41 [INFO] [stdout] | [INFO] [stdout] 9686 | unsafe { &(*(::std::ptr::null::())).cx_u as *const _ as usize }, [INFO] [stdout] | ^^^^^^^ expected `()`, found associated type [INFO] [stdout] | [INFO] [stdout] = note: expected unit type `()` [INFO] [stdout] found associated type `::Metadata` [INFO] [stdout] = help: consider constraining the associated type `::Metadata` to `()` [INFO] [stdout] = note: for more information, visit https://doc.rust-lang.org/book/ch19-03-advanced-traits.html [INFO] [stdout] = note: required for `cperl5_22_5d::context` to implement `Thin` [INFO] [stdout] note: required by a bound in `null` [INFO] [stdout] --> /rustc/d614ed876e31a5f3ad1d0fbf848fcdab3a29d1d8/library/core/src/ptr/mod.rs:545:1 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cperl5_22_5d::interpreter: InterpreterState` is not satisfied [INFO] [stdout] --> src/perl_spy.rs:121:77 [INFO] [stdout] | [INFO] [stdout] 121 | Version{major: 2, minor: 3...7, ..} => self._get_stack_traces::(), [INFO] [stdout] | ----------------- ^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `InterpreterState` is not implemented for `cperl5_22_5d::interpreter` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: this trait has no implementations, consider adding one [INFO] [stdout] --> src/perl_interpreters.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | pub trait InterpreterState { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `PerlSpy::_get_stack_traces` [INFO] [stdout] --> src/perl_spy.rs:127:29 [INFO] [stdout] | [INFO] [stdout] 127 | fn _get_stack_traces(&self) -> Result, Error> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `PerlSpy::_get_stack_traces` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cperl5_28_0d::interpreter: InterpreterState` is not satisfied [INFO] [stdout] --> src/perl_spy.rs:275:67 [INFO] [stdout] | [INFO] [stdout] 275 | Version{major: 28, minor: 0...1, ..} => check_addresses::(binary, maps, process), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `InterpreterState` is not implemented for `cperl5_28_0d::interpreter` [INFO] [stdout] | [INFO] [stdout] help: this trait has no implementations, consider adding one [INFO] [stdout] --> src/perl_interpreters.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | pub trait InterpreterState { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `check_addresses` [INFO] [stdout] --> src/perl_spy.rs:287:18 [INFO] [stdout] | [INFO] [stdout] 284 | fn check_addresses(binary: &BinaryInfo, [INFO] [stdout] | --------------- required by a bound in this function [INFO] [stdout] ... [INFO] [stdout] 287 | where I: perl_interpreters::InterpreterState { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `check_addresses` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cperl5_22_5d::interpreter: InterpreterState` is not satisfied [INFO] [stdout] --> src/perl_spy.rs:277:67 [INFO] [stdout] | [INFO] [stdout] 277 | Version{major: 22, minor: 0...5, ..} => check_addresses::(binary, maps, process), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `InterpreterState` is not implemented for `cperl5_22_5d::interpreter` [INFO] [stdout] | [INFO] [stdout] help: this trait has no implementations, consider adding one [INFO] [stdout] --> src/perl_interpreters.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | pub trait InterpreterState { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `check_addresses` [INFO] [stdout] --> src/perl_spy.rs:287:18 [INFO] [stdout] | [INFO] [stdout] 284 | fn check_addresses(binary: &BinaryInfo, [INFO] [stdout] | --------------- required by a bound in this function [INFO] [stdout] ... [INFO] [stdout] 287 | where I: perl_interpreters::InterpreterState { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `check_addresses` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/perl_spy.rs:379:17 [INFO] [stdout] | [INFO] [stdout] 379 | let mut perl_binary = parse_binary(&filename, map.start() as u64)?; [INFO] [stdout] | ----^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/perl_spy.rs:431:25 [INFO] [stdout] | [INFO] [stdout] 431 | let mut parsed = parse_binary(filename, libperl.start() as u64)?; [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 133 previous errors; 122 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0271, E0277, E0412, E0433, E0517, E0774. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0271`. [INFO] [stdout] [INFO] [stderr] error: could not compile `p5-spy` (bin "p5-spy" test) due to 134 previous errors; 122 warnings emitted [INFO] running `Command { std: "docker" "inspect" "5b32ce8721d6098a36fc14aa1b51723b45d9eb1a828d351bd7d31d5cc8fdaad1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5b32ce8721d6098a36fc14aa1b51723b45d9eb1a828d351bd7d31d5cc8fdaad1", kill_on_drop: false }` [INFO] [stdout] 5b32ce8721d6098a36fc14aa1b51723b45d9eb1a828d351bd7d31d5cc8fdaad1