[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 try#3652eaba14e5de752eaa5a8ffcac7132f9244f07 for pr-139272 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frurban%2Fp5-spy" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/rurban/p5-spy on toolchain 3652eaba14e5de752eaa5a8ffcac7132f9244f07 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3652eaba14e5de752eaa5a8ffcac7132f9244f07" "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-6-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" "+3652eaba14e5de752eaa5a8ffcac7132f9244f07" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024 [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 clicolors-control v0.2.0 [INFO] [stderr] Downloaded console v0.6.1 [INFO] [stderr] Downloaded errno v0.1.8 [INFO] [stderr] Downloaded proc-macro2 v0.4.15 [INFO] [stderr] Downloaded scroll_derive v0.9.4 [INFO] [stderr] Downloaded cc v1.0.23 [INFO] [stderr] Downloaded termcolor v1.0.2 [INFO] [stderr] Downloaded goblin v0.0.15 [INFO] [stderr] Downloaded scroll v0.9.0 [INFO] [stderr] Downloaded indicatif v0.9.0 [INFO] [stderr] Downloaded proc-maps v0.1.3 [INFO] [stderr] Downloaded benfred-read-process-memory v0.1.3 [INFO] [stderr] Downloaded libproc v0.3.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+3652eaba14e5de752eaa5a8ffcac7132f9244f07" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] e84b499deff32e6d3ca294277c437179efcd779bf74041b2091706bbd8ca0298 [INFO] running `Command { std: "docker" "start" "-a" "e84b499deff32e6d3ca294277c437179efcd779bf74041b2091706bbd8ca0298", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "e84b499deff32e6d3ca294277c437179efcd779bf74041b2091706bbd8ca0298", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e84b499deff32e6d3ca294277c437179efcd779bf74041b2091706bbd8ca0298", kill_on_drop: false }` [INFO] [stdout] e84b499deff32e6d3ca294277c437179efcd779bf74041b2091706bbd8ca0298 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+3652eaba14e5de752eaa5a8ffcac7132f9244f07" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 2038497eb603ee48a418c229d29c6d32755c21a4c7c2f68923c0732e5a73cee1 [INFO] running `Command { std: "docker" "start" "-a" "2038497eb603ee48a418c229d29c6d32755c21a4c7c2f68923c0732e5a73cee1", kill_on_drop: false }` [INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] Checking libc v0.2.43 [INFO] [stderr] Compiling proc-macro2 v0.4.15 [INFO] [stderr] Compiling unicode-xid v0.1.0 [INFO] [stderr] Compiling memchr v2.5.0 [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] Compiling regex v0.2.11 [INFO] [stderr] Checking scopeguard v0.3.3 [INFO] [stderr] Checking ucd-util v0.1.1 [INFO] [stderr] Checking unicode-width v0.1.5 [INFO] [stderr] Checking rustc-demangle v0.1.9 [INFO] [stderr] Checking unreachable v1.0.0 [INFO] [stderr] Checking owning_ref v0.3.3 [INFO] [stderr] Checking log v0.4.4 [INFO] [stderr] Checking lazy_static v0.2.11 [INFO] [stderr] Checking utf8-ranges v1.0.1 [INFO] [stderr] Checking quick-error v1.2.2 [INFO] [stderr] Checking remove_dir_all v0.5.1 [INFO] [stderr] Checking regex-syntax v0.6.28 [INFO] [stderr] Checking smallvec v0.6.5 [INFO] [stderr] Checking regex-syntax v0.5.6 [INFO] [stderr] Checking textwrap v0.10.0 [INFO] [stderr] Checking bitflags v1.0.4 [INFO] [stderr] Checking humantime v1.1.1 [INFO] [stderr] Checking lock_api v0.1.3 [INFO] [stderr] Checking strsim v0.7.0 [INFO] [stderr] Checking plain v0.2.3 [INFO] [stderr] Checking vec_map v0.8.1 [INFO] [stderr] Checking termcolor v1.0.2 [INFO] [stderr] Checking ansi_term v0.11.0 [INFO] [stderr] Checking log v0.3.9 [INFO] [stderr] Compiling lazy_static v1.1.0 [INFO] [stderr] Checking aho-corasick v0.6.8 [INFO] [stderr] Checking aho-corasick v0.7.20 [INFO] [stderr] Checking rand v0.5.5 [INFO] [stderr] Checking thread_local v0.3.6 [INFO] [stderr] Checking termios v0.2.2 [INFO] [stderr] Checking atty v0.2.11 [INFO] [stderr] Checking clicolors-control v0.2.0 [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] Compiling backtrace-sys v0.1.24 [INFO] [stderr] Compiling quote v0.6.8 [INFO] [stderr] Compiling syn v0.14.9 [INFO] [stderr] Checking tempdir v0.3.7 [INFO] [stderr] Checking parking_lot_core v0.3.0 [INFO] [stderr] Checking tempfile v3.0.3 [INFO] [stderr] Checking backtrace v0.3.9 [INFO] [stderr] Checking parking_lot v0.6.4 [INFO] [stderr] Checking regex v1.7.0 [INFO] [stderr] Compiling synstructure v0.9.0 [INFO] [stderr] Compiling scroll_derive v0.9.4 [INFO] [stderr] Checking console v0.6.1 [INFO] [stderr] Checking indicatif v0.9.0 [INFO] [stderr] Checking scroll v0.9.0 [INFO] [stderr] Checking env_logger v0.5.13 [INFO] [stderr] Checking failure v0.1.2 [INFO] [stderr] Checking goblin v0.0.15 [INFO] [stderr] Checking proc-maps v0.1.3 [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[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_2, [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: block__bindgen_ty_1, [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: context__bindgen_ty_1, [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_2, [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: block__bindgen_ty_1, [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: context__bindgen_ty_1, [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] 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`, and `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] = note: `#[warn(unused_imports)]` on by default [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: unused imports: `cperl5_28_0_thr` and `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: unexpected `cfg` condition value: `cargo-clippy` [INFO] [stdout] --> src/perl_spy.rs:300:16 [INFO] [stdout] | [INFO] [stdout] 300 | #[cfg_attr(feature = "cargo-clippy", allow(cast_ptr_alignment))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [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: unexpected `cfg` condition value: `cargo-clippy` [INFO] [stdout] --> src/stack_trace.rs:124:24 [INFO] [stdout] | [INFO] [stdout] 124 | #[cfg_attr(feature = "cargo-clippy", allow(cast_ptr_alignment))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked 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] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `perl_bindings` [INFO] [stdout] | [INFO] [stdout] help: if you wanted to use a crate named `perl_bindings`, use `cargo add perl_bindings` to add it to your `Cargo.toml` and import it in your code [INFO] [stdout] --> src/main.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 + extern crate perl_bindings; [INFO] [stdout] | [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_2, [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: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] 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] 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] 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] 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] 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] 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: block__bindgen_ty_1, [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] 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] 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] 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] 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[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] 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] 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] 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] [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: context__bindgen_ty_1, [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] 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] 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] 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] 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] 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 `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] 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 `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] [stderr] error: could not compile `p5-spy` (bin "p5-spy") due to 31 previous errors; 68 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [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_2, [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] 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] 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] 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] 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] 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: block__bindgen_ty_1, [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] 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] 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] 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] 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] 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] 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] 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: context__bindgen_ty_1, [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] 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] 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] 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] 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] 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`, and `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] = note: `#[warn(unused_imports)]` on by default [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: unused imports: `cperl5_28_0_thr` and `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: unexpected `cfg` condition value: `cargo-clippy` [INFO] [stdout] --> src/perl_spy.rs:300:16 [INFO] [stdout] | [INFO] [stdout] 300 | #[cfg_attr(feature = "cargo-clippy", allow(cast_ptr_alignment))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [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: unexpected `cfg` condition value: `cargo-clippy` [INFO] [stdout] --> src/stack_trace.rs:124:24 [INFO] [stdout] | [INFO] [stdout] 124 | #[cfg_attr(feature = "cargo-clippy", allow(cast_ptr_alignment))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [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] 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] Some errors have detailed explanations: E0277, E0412, E0433, E0517, E0774. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stderr] error: could not compile `p5-spy` (bin "p5-spy" test) due to 100 previous errors; 68 warnings emitted [INFO] running `Command { std: "docker" "inspect" "2038497eb603ee48a418c229d29c6d32755c21a4c7c2f68923c0732e5a73cee1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2038497eb603ee48a418c229d29c6d32755c21a4c7c2f68923c0732e5a73cee1", kill_on_drop: false }` [INFO] [stdout] 2038497eb603ee48a418c229d29c6d32755c21a4c7c2f68923c0732e5a73cee1