[INFO] fetching crate bondrewd-derive 0.3.18...
[INFO] checking bondrewd-derive-0.3.18 against master#fd2c811d25ad5773fbd2463e058bf4edf4d44eb2 for pr-130443
[INFO] extracting crate bondrewd-derive 0.3.18 into /workspace/builds/worker-1-tc1/source
[INFO] validating manifest of crates.io crate bondrewd-derive 0.3.18 on toolchain fd2c811d25ad5773fbd2463e058bf4edf4d44eb2
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+fd2c811d25ad5773fbd2463e058bf4edf4d44eb2" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate bondrewd-derive 0.3.18
[INFO] finished tweaking crates.io crate bondrewd-derive 0.3.18
[INFO] tweaked toml for crates.io crate bondrewd-derive 0.3.18 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] crate crates.io crate bondrewd-derive 0.3.18 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" "+fd2c811d25ad5773fbd2463e058bf4edf4d44eb2" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded anyhow v1.0.64
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+fd2c811d25ad5773fbd2463e058bf4edf4d44eb2" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ffad16dd4d3c97d54e2e8cd8f73ea3cc530c3cfcf5ed506546767255ddf3c136
[INFO] running `Command { std: "docker" "start" "-a" "ffad16dd4d3c97d54e2e8cd8f73ea3cc530c3cfcf5ed506546767255ddf3c136", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ffad16dd4d3c97d54e2e8cd8f73ea3cc530c3cfcf5ed506546767255ddf3c136", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ffad16dd4d3c97d54e2e8cd8f73ea3cc530c3cfcf5ed506546767255ddf3c136", kill_on_drop: false }`
[INFO] [stdout] ffad16dd4d3c97d54e2e8cd8f73ea3cc530c3cfcf5ed506546767255ddf3c136
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+fd2c811d25ad5773fbd2463e058bf4edf4d44eb2" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 35753c818bebf71754b19c2084233b8ab5f0ac90465bda7a1ca08023883cc89d
[INFO] running `Command { std: "docker" "start" "-a" "35753c818bebf71754b19c2084233b8ab5f0ac90465bda7a1ca08023883cc89d", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.43
[INFO] [stderr]    Compiling quote v1.0.21
[INFO] [stderr]    Compiling syn v1.0.99
[INFO] [stderr]     Checking unicode-ident v1.0.3
[INFO] [stderr]    Compiling anyhow v1.0.64
[INFO] [stderr]     Checking bondrewd-derive v0.3.18 (/opt/rustwide/workdir)
[INFO] [stdout] warning: field `outer_name` is never read
[INFO] [stdout]    --> src/structs/common.rs:640:9
[INFO] [stdout]     |
[INFO] [stdout] 633 | pub struct ElementSubFieldIter {
[INFO] [stdout]     |            ------------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 640 |     pub outer_name: Ident,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `outer_name` is never read
[INFO] [stdout]    --> src/structs/common.rs:678:9
[INFO] [stdout]     |
[INFO] [stdout] 671 | pub struct BlockSubFieldIter {
[INFO] [stdout]     |            ----------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 678 |     pub outer_name: Ident,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `BlockSubFieldIter` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `outer_name` is never read
[INFO] [stdout]    --> src/structs/common.rs:640:9
[INFO] [stdout]     |
[INFO] [stdout] 633 | pub struct ElementSubFieldIter {
[INFO] [stdout]     |            ------------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 640 |     pub outer_name: Ident,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `outer_name` is never read
[INFO] [stdout]    --> src/structs/common.rs:678:9
[INFO] [stdout]     |
[INFO] [stdout] 671 | pub struct BlockSubFieldIter {
[INFO] [stdout]     |            ----------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 678 |     pub outer_name: Ident,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `BlockSubFieldIter` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `outer_name` is never read
[INFO] [stdout]    --> src/structs/common.rs:640:9
[INFO] [stdout]     |
[INFO] [stdout] 633 | pub struct ElementSubFieldIter {
[INFO] [stdout]     |            ------------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 640 |     pub outer_name: Ident,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `outer_name` is never read
[INFO] [stdout]    --> src/structs/common.rs:678:9
[INFO] [stdout]     |
[INFO] [stdout] 671 | pub struct BlockSubFieldIter {
[INFO] [stdout]     |            ----------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 678 |     pub outer_name: Ident,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `BlockSubFieldIter` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `bondrewd`
[INFO] [stdout]  --> tests/enum_partial_eq.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use bondrewd::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `bondrewd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `bondrewd`
[INFO] [stdout]  --> tests/block_arrays.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use bondrewd::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `bondrewd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `bondrewd`
[INFO] [stdout]  --> tests/ccsds.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use bondrewd::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `bondrewd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `bondrewd`
[INFO] [stdout]  --> examples/large_structures.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use bondrewd::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `bondrewd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `bondrewd`
[INFO] [stdout]  --> tests/headers.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use bondrewd::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `bondrewd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `bondrewd`
[INFO] [stdout]  --> tests/le_primitives.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use bondrewd::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `bondrewd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `bondrewd`
[INFO] [stdout]  --> tests/be_primitives.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use bondrewd::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `bondrewd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `BitfieldEnum` in this scope
[INFO] [stdout]  --> tests/enum_partial_eq.rs:3:39
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[derive(Eq, PartialEq, Clone, Debug, BitfieldEnum)]
[INFO] [stdout]   |                                       ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]   |
[INFO] [stdout] 1 + use bondrewd_derive::BitfieldEnum;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `BitfieldEnum` in this scope
[INFO] [stdout]  --> tests/headers.rs:3:17
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[derive(Clone, BitfieldEnum, PartialEq, Eq, Copy, Debug, PartialOrd, Ord)]
[INFO] [stdout]   |                 ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]   |
[INFO] [stdout] 1 + use bondrewd_derive::BitfieldEnum;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Bitfields` in this scope
[INFO] [stdout]  --> tests/be_primitives.rs:3:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[derive(Bitfields, Clone, PartialEq, Eq, Debug)]
[INFO] [stdout]   |          ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]   |
[INFO] [stdout] 1 + use bondrewd_derive::Bitfields;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Bitfields` in this scope
[INFO] [stdout]  --> tests/block_arrays.rs:3:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[derive(Bitfields, Clone, PartialEq, Eq, Debug)]
[INFO] [stdout]   |          ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]   |
[INFO] [stdout] 1 + use bondrewd_derive::Bitfields;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Bitfields` in this scope
[INFO] [stdout]  --> tests/le_primitives.rs:3:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[derive(Bitfields, Clone, PartialEq, Eq, Debug)]
[INFO] [stdout]   |          ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]   |
[INFO] [stdout] 1 + use bondrewd_derive::Bitfields;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `BitfieldEnum` in this scope
[INFO] [stdout]  --> tests/ccsds.rs:3:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[derive(BitfieldEnum, Clone, PartialEq, Eq, Debug)]
[INFO] [stdout]   |          ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]   |
[INFO] [stdout] 1 + use bondrewd_derive::BitfieldEnum;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]  --> tests/be_primitives.rs:4:3
[INFO] [stdout]   |
[INFO] [stdout] 4 | #[bondrewd(default_endianness = "be")]
[INFO] [stdout]   |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Bitfields` in this scope
[INFO] [stdout]  --> examples/large_structures.rs:3:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[derive(Bitfields, Debug, Clone, PartialEq, Eq)]
[INFO] [stdout]   |          ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]   |
[INFO] [stdout] 1 + use bondrewd_derive::Bitfields;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]  --> tests/block_arrays.rs:4:3
[INFO] [stdout]   |
[INFO] [stdout] 4 | #[bondrewd(default_endianness = "be")]
[INFO] [stdout]   |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd_enum` in this scope
[INFO] [stdout]  --> tests/enum_partial_eq.rs:4:3
[INFO] [stdout]   |
[INFO] [stdout] 4 | #[bondrewd_enum(u8, partial_eq)]
[INFO] [stdout]   |   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd_enum` in this scope
[INFO] [stdout]  --> tests/headers.rs:4:3
[INFO] [stdout]   |
[INFO] [stdout] 4 | #[bondrewd_enum(u8)]
[INFO] [stdout]   |   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]  --> tests/be_primitives.rs:6:7
[INFO] [stdout]   |
[INFO] [stdout] 6 |     #[bondrewd(bit_length = 3)]
[INFO] [stdout]   |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]  --> tests/block_arrays.rs:6:7
[INFO] [stdout]   |
[INFO] [stdout] 6 |     #[bondrewd(bit_length = 3)]
[INFO] [stdout]   |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `BitfieldEnum` in this scope
[INFO] [stdout]   --> tests/enum_partial_eq.rs:13:39
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[derive(Eq, PartialEq, Clone, Debug, BitfieldEnum)]
[INFO] [stdout]    |                                       ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]    |
[INFO] [stdout] 1  + use bondrewd_derive::BitfieldEnum;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]  --> tests/be_primitives.rs:8:7
[INFO] [stdout]   |
[INFO] [stdout] 8 |     #[bondrewd(bit_length = 27)]
[INFO] [stdout]   |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Bitfields` in this scope
[INFO] [stdout]   --> tests/headers.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 | #[derive(Clone, Bitfields, Debug)]
[INFO] [stdout]    |                 ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]    |
[INFO] [stdout] 1  + use bondrewd_derive::Bitfields;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `BitfieldEnum` in this scope
[INFO] [stdout]   --> tests/ccsds.rs:13:10
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[derive(BitfieldEnum, Clone, PartialEq, Eq, Debug)]
[INFO] [stdout]    |          ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]    |
[INFO] [stdout] 1  + use bondrewd_derive::BitfieldEnum;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]  --> tests/block_arrays.rs:8:7
[INFO] [stdout]   |
[INFO] [stdout] 8 |     #[bondrewd(block_bit_length = 9)]
[INFO] [stdout]   |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]   --> tests/be_primitives.rs:10:7
[INFO] [stdout]    |
[INFO] [stdout] 10 |     #[bondrewd(bit_length = 14)]
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd_enum` in this scope
[INFO] [stdout]   --> tests/enum_partial_eq.rs:14:3
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[bondrewd_enum(u8, partial_eq)]
[INFO] [stdout]    |   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]   --> tests/block_arrays.rs:10:7
[INFO] [stdout]    |
[INFO] [stdout] 10 |     #[bondrewd(bit_length = 4)]
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Bitfields` in this scope
[INFO] [stdout]   --> tests/be_primitives.rs:49:10
[INFO] [stdout]    |
[INFO] [stdout] 49 | #[derive(Bitfields, Clone, PartialEq, Eq, Debug)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]    |
[INFO] [stdout] 1  + use bondrewd_derive::Bitfields;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]  --> examples/large_structures.rs:4:3
[INFO] [stdout]   |
[INFO] [stdout] 4 | #[bondrewd(default_endianess = "msb", read_from = "lsb0", enforce_bytes = "1")]
[INFO] [stdout]   |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]   --> tests/headers.rs:20:3
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[bondrewd(default_endianness = "msb", read_from = "msb0", enforce_bytes = 8)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `BitfieldEnum` in this scope
[INFO] [stdout]   --> tests/enum_partial_eq.rs:23:39
[INFO] [stdout]    |
[INFO] [stdout] 23 | #[derive(Eq, PartialEq, Clone, Debug, BitfieldEnum)]
[INFO] [stdout]    |                                       ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]    |
[INFO] [stdout] 1  + use bondrewd_derive::BitfieldEnum;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd_enum` in this scope
[INFO] [stdout]   --> tests/ccsds.rs:14:3
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[bondrewd_enum(u8)]
[INFO] [stdout]    |   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]   --> tests/headers.rs:23:7
[INFO] [stdout]    |
[INFO] [stdout] 23 |     #[bondrewd(bit_length = 2)]
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]  --> examples/large_structures.rs:9:7
[INFO] [stdout]   |
[INFO] [stdout] 9 |     #[bondrewd(bit_length = 5, reserve)]
[INFO] [stdout]   |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]   --> tests/be_primitives.rs:50:3
[INFO] [stdout]    |
[INFO] [stdout] 50 | #[bondrewd(default_endianness = "be", reverse)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]   --> tests/headers.rs:28:7
[INFO] [stdout]    |
[INFO] [stdout] 28 |     #[bondrewd(bit_length = 6, enum_primitive = "u8")]
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd_enum` in this scope
[INFO] [stdout]   --> tests/enum_partial_eq.rs:24:3
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[bondrewd_enum(u8)]
[INFO] [stdout]    |   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Bitfields` in this scope
[INFO] [stdout]   --> tests/ccsds.rs:21:10
[INFO] [stdout]    |
[INFO] [stdout] 21 | #[derive(Bitfields, Clone, PartialEq, Eq, Debug)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]    |
[INFO] [stdout] 1  + use bondrewd_derive::Bitfields;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]   --> tests/be_primitives.rs:53:7
[INFO] [stdout]    |
[INFO] [stdout] 53 |     #[bondrewd(bit_length = 10)]
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Bitfields` in this scope
[INFO] [stdout]   --> examples/large_structures.rs:14:10
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Bitfields, Debug, Clone, PartialEq)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]    |
[INFO] [stdout] 1  + use bondrewd_derive::Bitfields;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]   --> tests/be_primitives.rs:55:7
[INFO] [stdout]    |
[INFO] [stdout] 55 |     #[bondrewd(bit_length = 5)]
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]   --> tests/headers.rs:31:7
[INFO] [stdout]    |
[INFO] [stdout] 31 |     #[bondrewd(bit_length = 24)]
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Bitfields` in this scope
[INFO] [stdout]   --> tests/be_primitives.rs:85:10
[INFO] [stdout]    |
[INFO] [stdout] 85 | #[derive(Bitfields, Clone, PartialEq, Eq, Debug)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]    |
[INFO] [stdout] 1  + use bondrewd_derive::Bitfields;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]   --> tests/ccsds.rs:22:3
[INFO] [stdout]    |
[INFO] [stdout] 22 | #[bondrewd(default_endianness = "be", enforce_bytes = 6)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]   --> tests/headers.rs:39:7
[INFO] [stdout]    |
[INFO] [stdout] 39 |     #[bondrewd(bit_length = 2, read_only)]
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]   --> examples/large_structures.rs:15:3
[INFO] [stdout]    |
[INFO] [stdout] 15 | #[bondrewd(default_endianness = "big")]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]   --> tests/ccsds.rs:24:7
[INFO] [stdout]    |
[INFO] [stdout] 24 |     #[bondrewd(enum_primitive = "u8", bit_length = 3)]
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]   --> tests/headers.rs:42:7
[INFO] [stdout]    |
[INFO] [stdout] 42 |     #[bondrewd(bit_length = 4)]
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]   --> tests/be_primitives.rs:86:3
[INFO] [stdout]    |
[INFO] [stdout] 86 | #[bondrewd(default_endianness = "be", read_from = "lsb0")]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]   --> tests/headers.rs:46:7
[INFO] [stdout]    |
[INFO] [stdout] 46 |     #[bondrewd(bit_length = 5, read_only)]
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]   --> tests/be_primitives.rs:89:7
[INFO] [stdout]    |
[INFO] [stdout] 89 |     #[bondrewd(bit_length = 10)]
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]   --> tests/ccsds.rs:28:7
[INFO] [stdout]    |
[INFO] [stdout] 28 |     #[bondrewd(bit_length = 11)]
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]   --> tests/headers.rs:49:7
[INFO] [stdout]    |
[INFO] [stdout] 49 |     #[bondrewd(bit_length = 11)]
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]   --> tests/be_primitives.rs:91:7
[INFO] [stdout]    |
[INFO] [stdout] 91 |     #[bondrewd(bit_length = 5)]
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]   --> examples/large_structures.rs:18:7
[INFO] [stdout]    |
[INFO] [stdout] 18 |     #[bondrewd(struct_size = 1)]
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Bitfields` in this scope
[INFO] [stdout]   --> tests/headers.rs:91:17
[INFO] [stdout]    |
[INFO] [stdout] 91 | #[derive(Clone, Bitfields, Debug)]
[INFO] [stdout]    |                 ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]    |
[INFO] [stdout] 1  + use bondrewd_derive::Bitfields;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]   --> tests/ccsds.rs:30:7
[INFO] [stdout]    |
[INFO] [stdout] 30 |     #[bondrewd(enum_primitive = "u8", bit_length = 2)]
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Bitfields` in this scope
[INFO] [stdout]    --> tests/be_primitives.rs:124:10
[INFO] [stdout]     |
[INFO] [stdout] 124 | #[derive(Bitfields, Clone, PartialEq, Eq, Debug)]
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]     |
[INFO] [stdout] 1   + use bondrewd_derive::Bitfields;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]  --> tests/le_primitives.rs:4:3
[INFO] [stdout]   |
[INFO] [stdout] 4 | #[bondrewd(default_endianness = "le")]
[INFO] [stdout]   |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]   --> tests/headers.rs:92:3
[INFO] [stdout]    |
[INFO] [stdout] 92 | #[bondrewd(default_endianness = "le", read_from = "msb0", enforce_bytes = 8)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]   --> examples/large_structures.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 |     #[bondrewd(struct_size = 1)]
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]  --> tests/le_primitives.rs:6:7
[INFO] [stdout]   |
[INFO] [stdout] 6 |     #[bondrewd(bit_length = 3)]
[INFO] [stdout]   |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]   --> tests/ccsds.rs:32:7
[INFO] [stdout]    |
[INFO] [stdout] 32 |     #[bondrewd(bit_length = 14)]
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]   --> tests/headers.rs:95:7
[INFO] [stdout]    |
[INFO] [stdout] 95 |     #[bondrewd(bit_length = 2)]
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]  --> tests/le_primitives.rs:8:7
[INFO] [stdout]   |
[INFO] [stdout] 8 |     #[bondrewd(bit_length = 27)]
[INFO] [stdout]   |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]    --> tests/be_primitives.rs:125:3
[INFO] [stdout]     |
[INFO] [stdout] 125 | #[bondrewd(default_endianness = "be", read_from = "msb0")]
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]    --> tests/headers.rs:100:7
[INFO] [stdout]     |
[INFO] [stdout] 100 |     #[bondrewd(bit_length = 6, enum_primitive = "u8")]
[INFO] [stdout]     |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]   --> tests/le_primitives.rs:10:7
[INFO] [stdout]    |
[INFO] [stdout] 10 |     #[bondrewd(bit_length = 14)]
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]    --> tests/be_primitives.rs:127:7
[INFO] [stdout]     |
[INFO] [stdout] 127 |     #[bondrewd(bit_length = 9)]
[INFO] [stdout]     |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]    --> tests/headers.rs:103:7
[INFO] [stdout]     |
[INFO] [stdout] 103 |     #[bondrewd(bit_length = 24)]
[INFO] [stdout]     |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Bitfields` in this scope
[INFO] [stdout]   --> tests/le_primitives.rs:49:10
[INFO] [stdout]    |
[INFO] [stdout] 49 | #[derive(Bitfields, Clone, PartialEq, Eq, Debug)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]    |
[INFO] [stdout] 1  + use bondrewd_derive::Bitfields;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]    --> tests/be_primitives.rs:129:7
[INFO] [stdout]     |
[INFO] [stdout] 129 |     #[bondrewd(bit_length = 3, reserve)]
[INFO] [stdout]     |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]    --> tests/headers.rs:111:7
[INFO] [stdout]     |
[INFO] [stdout] 111 |     #[bondrewd(bit_length = 2, read_only)]
[INFO] [stdout]     |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]    --> tests/be_primitives.rs:131:7
[INFO] [stdout]     |
[INFO] [stdout] 131 |     #[bondrewd(bit_length = 4)]
[INFO] [stdout]     |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]    --> tests/headers.rs:114:7
[INFO] [stdout]     |
[INFO] [stdout] 114 |     #[bondrewd(bit_length = 4)]
[INFO] [stdout]     |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]   --> tests/le_primitives.rs:50:3
[INFO] [stdout]    |
[INFO] [stdout] 50 | #[bondrewd(default_endianness = "le", reverse)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Bitfields` in this scope
[INFO] [stdout]    --> tests/be_primitives.rs:176:10
[INFO] [stdout]     |
[INFO] [stdout] 176 | #[derive(Bitfields, Clone, PartialEq, Eq, Debug)]
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]     |
[INFO] [stdout] 1   + use bondrewd_derive::Bitfields;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]   --> tests/le_primitives.rs:53:7
[INFO] [stdout]    |
[INFO] [stdout] 53 |     #[bondrewd(bit_length = 10)]
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]    --> tests/headers.rs:118:7
[INFO] [stdout]     |
[INFO] [stdout] 118 |     #[bondrewd(bit_length = 5, read_only)]
[INFO] [stdout]     |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]   --> tests/le_primitives.rs:55:7
[INFO] [stdout]    |
[INFO] [stdout] 55 |     #[bondrewd(bit_length = 5)]
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]    --> tests/headers.rs:121:7
[INFO] [stdout]     |
[INFO] [stdout] 121 |     #[bondrewd(bit_length = 11)]
[INFO] [stdout]     |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]    --> tests/be_primitives.rs:177:3
[INFO] [stdout]     |
[INFO] [stdout] 177 | #[bondrewd(default_endianness = "be")]
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Bitfields` in this scope
[INFO] [stdout]   --> tests/le_primitives.rs:85:10
[INFO] [stdout]    |
[INFO] [stdout] 85 | #[derive(Bitfields, Clone, PartialEq, Eq, Debug)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]    |
[INFO] [stdout] 1  + use bondrewd_derive::Bitfields;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]    --> tests/be_primitives.rs:187:7
[INFO] [stdout]     |
[INFO] [stdout] 187 |     #[bondrewd(bits = "0..8", redundant)]
[INFO] [stdout]     |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]   --> tests/le_primitives.rs:86:3
[INFO] [stdout]    |
[INFO] [stdout] 86 | #[bondrewd(default_endianness = "le", read_from = "lsb0")]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]   --> tests/le_primitives.rs:89:7
[INFO] [stdout]    |
[INFO] [stdout] 89 |     #[bondrewd(bit_length = 10)]
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated item named `BYTE_SIZE` found for struct `SimpleWithBlockArray` in the current scope
[INFO] [stdout]   --> tests/block_arrays.rs:20:38
[INFO] [stdout]    |
[INFO] [stdout] 5  | struct SimpleWithBlockArray {
[INFO] [stdout]    | --------------------------- associated item `BYTE_SIZE` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 20 |     assert_eq!(SimpleWithBlockArray::BYTE_SIZE, 2);
[INFO] [stdout]    |                                      ^^^^^^^^^ associated item not found in `SimpleWithBlockArray`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]   --> tests/le_primitives.rs:91:7
[INFO] [stdout]    |
[INFO] [stdout] 91 |     #[bondrewd(bit_length = 5)]
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Bitfields` in this scope
[INFO] [stdout]    --> tests/le_primitives.rs:124:10
[INFO] [stdout]     |
[INFO] [stdout] 124 | #[derive(Bitfields, Clone, PartialEq, Debug)]
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]     |
[INFO] [stdout] 1   + use bondrewd_derive::Bitfields;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]    --> tests/le_primitives.rs:125:3
[INFO] [stdout]     |
[INFO] [stdout] 125 | #[bondrewd(default_endianness = "le")]
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `bondrewd`
[INFO] [stdout]  --> examples/complex.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use bondrewd::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `bondrewd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]    --> tests/le_primitives.rs:127:7
[INFO] [stdout]     |
[INFO] [stdout] 127 |     #[bondrewd(bit_length = 32)]
[INFO] [stdout]     |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]    --> tests/le_primitives.rs:129:7
[INFO] [stdout]     |
[INFO] [stdout] 129 |     #[bondrewd(bit_length = 64)]
[INFO] [stdout]     |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `into_bytes` found for struct `SimpleWithBlockArray` in the current scope
[INFO] [stdout]   --> tests/block_arrays.rs:21:32
[INFO] [stdout]    |
[INFO] [stdout] 5  | struct SimpleWithBlockArray {
[INFO] [stdout]    | --------------------------- method `into_bytes` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 21 |     let bytes = simple.clone().into_bytes();
[INFO] [stdout]    |                                ^^^^^^^^^^ method not found in `SimpleWithBlockArray`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `from_bytes` found for struct `SimpleWithBlockArray` in the current scope
[INFO] [stdout]   --> tests/block_arrays.rs:38:44
[INFO] [stdout]    |
[INFO] [stdout] 5  | struct SimpleWithBlockArray {
[INFO] [stdout]    | --------------------------- function or associated item `from_bytes` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 38 |     let new_simple = SimpleWithBlockArray::from_bytes(bytes);
[INFO] [stdout]    |                                            ^^^^^^^^^^ function or associated item not found in `SimpleWithBlockArray`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following trait defines an item `from_bytes`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `OsStrExt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 9 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated item named `BIT_SIZE` found for struct `Magnetometers` in the current scope
[INFO] [stdout]   --> examples/large_structures.rs:29:24
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub struct Magnetometers {
[INFO] [stdout]    | ------------------------ associated item `BIT_SIZE` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 29 |         Magnetometers::BIT_SIZE,
[INFO] [stdout]    |                        ^^^^^^^^ associated item not found in `Magnetometers`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated item named `BYTE_SIZE` found for struct `Magnetometers` in the current scope
[INFO] [stdout]   --> examples/large_structures.rs:30:24
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub struct Magnetometers {
[INFO] [stdout]    | ------------------------ associated item `BYTE_SIZE` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 30 |         Magnetometers::BYTE_SIZE
[INFO] [stdout]    |                        ^^^^^^^^^ associated item not found in `Magnetometers`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `from_bytes` found for struct `CcsdsPacketHeader` in the current scope
[INFO] [stdout]   --> tests/ccsds.rs:49:28
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub struct CcsdsPacketHeader {
[INFO] [stdout]    | ---------------------------- function or associated item `from_bytes` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 49 |         CcsdsPacketHeader::from_bytes(packet.clone().into_bytes()),
[INFO] [stdout]    |                            ^^^^^^^^^^ function or associated item not found in `CcsdsPacketHeader`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following trait defines an item `from_bytes`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `OsStrExt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `into_bytes` found for struct `AosFrameHeaderBe` in the current scope
[INFO] [stdout]   --> tests/headers.rs:68:36
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub struct AosFrameHeaderBe {
[INFO] [stdout]    | --------------------------- method `into_bytes` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 68 |     let mut bytes = header.clone().into_bytes();
[INFO] [stdout]    |                                    ^^^^^^^^^^ method not found in `AosFrameHeaderBe`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated item named `BYTE_SIZE` found for struct `Simple` in the current scope
[INFO] [stdout]   --> tests/be_primitives.rs:23:24
[INFO] [stdout]    |
[INFO] [stdout] 5  | struct Simple {
[INFO] [stdout]    | ------------- associated item `BYTE_SIZE` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 23 |     assert_eq!(Simple::BYTE_SIZE, 7);
[INFO] [stdout]    |                        ^^^^^^^^^ associated item not found in `Simple`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `BitfieldEnum` in this scope
[INFO] [stdout]  --> examples/complex.rs:3:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[derive(BitfieldEnum, Clone, Eq, PartialEq, Debug)]
[INFO] [stdout]   |          ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]   |
[INFO] [stdout] 1 + use bondrewd_derive::BitfieldEnum;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `bondrewd-derive` (test "block_arrays") due to 10 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0599]: no method named `into_hex_upper` found for struct `Magnetometers` in the current scope
[INFO] [stdout]   --> examples/large_structures.rs:63:28
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub struct Magnetometers {
[INFO] [stdout]    | ------------------------ method `into_hex_upper` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 63 |     let bytes = og.clone().into_hex_upper();
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^ method not found in `Magnetometers`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `into_bytes` found for struct `CcsdsPacketHeader` in the current scope
[INFO] [stdout]   --> tests/ccsds.rs:49:54
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub struct CcsdsPacketHeader {
[INFO] [stdout]    | ---------------------------- method `into_bytes` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 49 |         CcsdsPacketHeader::from_bytes(packet.clone().into_bytes()),
[INFO] [stdout]    |                                                      ^^^^^^^^^^ method not found in `CcsdsPacketHeader`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `write_virtual_channel_frame_count` found for struct `AosFrameHeaderBe` in the current scope
[INFO] [stdout]   --> tests/headers.rs:73:27
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub struct AosFrameHeaderBe {
[INFO] [stdout]    | --------------------------- function or associated item `write_virtual_channel_frame_count` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 73 |         AosFrameHeaderBe::write_virtual_channel_frame_count(
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `AosFrameHeaderBe`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Bitfields` in this scope
[INFO] [stdout]   --> examples/complex.rs:11:10
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[derive(Bitfields, Clone, Eq, PartialEq, Debug)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]    |
[INFO] [stdout] 1  + use bondrewd_derive::Bitfields;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `from_hex` found for struct `Magnetometers` in the current scope
[INFO] [stdout]   --> examples/large_structures.rs:72:26
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub struct Magnetometers {
[INFO] [stdout]    | ------------------------ function or associated item `from_hex` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 72 |     match Magnetometers::from_hex(bytes) {
[INFO] [stdout]    |                          ^^^^^^^^ function or associated item not found in `Magnetometers`
[INFO] [stdout]    |
[INFO] [stdout] help: there is an associated function `from` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 72 |     match Magnetometers::from(bytes) {
[INFO] [stdout]    |                          ~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `into_bytes` found for struct `Simple` in the current scope
[INFO] [stdout]   --> tests/be_primitives.rs:24:32
[INFO] [stdout]    |
[INFO] [stdout] 5  | struct Simple {
[INFO] [stdout]    | ------------- method `into_bytes` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 24 |     let bytes = simple.clone().into_bytes();
[INFO] [stdout]    |                                ^^^^^^^^^^ method not found in `Simple`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]   --> examples/complex.rs:12:3
[INFO] [stdout]    |
[INFO] [stdout] 12 | #[bondrewd(default_endianness = "be")]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `read_virtual_channel_frame_count` found for struct `AosFrameHeaderBe` in the current scope
[INFO] [stdout]   --> tests/headers.rs:79:31
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub struct AosFrameHeaderBe {
[INFO] [stdout]    | --------------------------- function or associated item `read_virtual_channel_frame_count` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 79 |             AosFrameHeaderBe::read_virtual_channel_frame_count(&bytes)
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `AosFrameHeaderBe`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]   --> examples/complex.rs:15:7
[INFO] [stdout]    |
[INFO] [stdout] 15 |     #[bondrewd(bit_length = 2)]
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]   --> examples/complex.rs:17:7
[INFO] [stdout]    |
[INFO] [stdout] 17 |     #[bondrewd(bit_length = 2)]
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 12 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]   --> examples/complex.rs:19:7
[INFO] [stdout]    |
[INFO] [stdout] 19 |     #[bondrewd(bit_length = 4)]
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> tests/enum_partial_eq.rs:40:28
[INFO] [stdout]    |
[INFO] [stdout] 40 |     assert_eq!(simple_one, 1_u8);
[INFO] [stdout]    |                            ^^^^ expected `TestPartialEqEnum`, found `u8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `from_bytes` found for struct `Simple` in the current scope
[INFO] [stdout]   --> tests/be_primitives.rs:44:30
[INFO] [stdout]    |
[INFO] [stdout] 5  | struct Simple {
[INFO] [stdout]    | ------------- function or associated item `from_bytes` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 44 |     let new_simple = Simple::from_bytes(bytes);
[INFO] [stdout]    |                              ^^^^^^^^^^ function or associated item not found in `Simple`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following trait defines an item `from_bytes`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `OsStrExt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Bitfields` in this scope
[INFO] [stdout]   --> examples/complex.rs:23:10
[INFO] [stdout]    |
[INFO] [stdout] 23 | #[derive(Bitfields, Clone, Eq, PartialEq, Debug)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]    |
[INFO] [stdout] 1  + use bondrewd_derive::Bitfields;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> tests/enum_partial_eq.rs:41:30
[INFO] [stdout]    |
[INFO] [stdout] 41 |     assert_eq!(simple_three, 3_u8);
[INFO] [stdout]    |                              ^^^^ expected `TestPartialEqEnum`, found `u8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 12 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated item named `BYTE_SIZE` found for struct `Simple` in the current scope
[INFO] [stdout]   --> tests/le_primitives.rs:23:24
[INFO] [stdout]    |
[INFO] [stdout] 5  | struct Simple {
[INFO] [stdout]    | ------------- associated item `BYTE_SIZE` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 23 |     assert_eq!(Simple::BYTE_SIZE, 7);
[INFO] [stdout]    |                        ^^^^^^^^^ associated item not found in `Simple`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `into_bytes` found for struct `AosFrameHeaderLe` in the current scope
[INFO] [stdout]    --> tests/headers.rs:140:36
[INFO] [stdout]     |
[INFO] [stdout] 93  | pub struct AosFrameHeaderLe {
[INFO] [stdout]     | --------------------------- method `into_bytes` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 140 |     let mut bytes = header.clone().into_bytes();
[INFO] [stdout]     |                                    ^^^^^^^^^^ method not found in `AosFrameHeaderLe`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]   --> examples/complex.rs:24:3
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[bondrewd(default_endianness = "be", reverse)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated item named `BYTE_SIZE` found for struct `SimpleWithFlip` in the current scope
[INFO] [stdout]   --> tests/be_primitives.rs:65:32
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct SimpleWithFlip {
[INFO] [stdout]    | --------------------- associated item `BYTE_SIZE` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 65 |     assert_eq!(SimpleWithFlip::BYTE_SIZE, 2);
[INFO] [stdout]    |                                ^^^^^^^^^ associated item not found in `SimpleWithFlip`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> tests/enum_partial_eq.rs:43:9
[INFO] [stdout]    |
[INFO] [stdout] 43 |         assert_ne!(simple_invalid, i);
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         expected `TestPartialEqEnum`, found `u8`
[INFO] [stdout]    |         expected because this is `TestPartialEqEnum`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `assert_ne` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]   --> examples/complex.rs:28:7
[INFO] [stdout]    |
[INFO] [stdout] 28 |     #[bondrewd(element_byte_length = 2)]
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> tests/enum_partial_eq.rs:51:28
[INFO] [stdout]    |
[INFO] [stdout] 51 |     assert_eq!(custom_one, 0x20_u8);
[INFO] [stdout]    |                            ^^^^^^^ expected `TestPartialEqCustomEnum`, found `u8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]   --> examples/complex.rs:31:7
[INFO] [stdout]    |
[INFO] [stdout] 31 |     #[bondrewd(bit_length = 7)]
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> tests/enum_partial_eq.rs:52:30
[INFO] [stdout]    |
[INFO] [stdout] 52 |     assert_eq!(custom_three, 0x40_u8);
[INFO] [stdout]    |                              ^^^^^^^ expected `TestPartialEqCustomEnum`, found `u8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]   --> examples/complex.rs:34:7
[INFO] [stdout]    |
[INFO] [stdout] 34 |     #[bondrewd(enum_primitive = "u8", bit_length = 3)]
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `write_virtual_channel_frame_count` found for struct `AosFrameHeaderLe` in the current scope
[INFO] [stdout]    --> tests/headers.rs:145:27
[INFO] [stdout]     |
[INFO] [stdout] 93  | pub struct AosFrameHeaderLe {
[INFO] [stdout]     | --------------------------- function or associated item `write_virtual_channel_frame_count` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 145 |         AosFrameHeaderLe::write_virtual_channel_frame_count(
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `AosFrameHeaderLe`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> tests/enum_partial_eq.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 54 |         assert_ne!(custom_invalid, i);
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         expected `TestPartialEqCustomEnum`, found `u8`
[INFO] [stdout]    |         expected because this is `TestPartialEqCustomEnum`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `assert_ne` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]   --> examples/complex.rs:37:7
[INFO] [stdout]    |
[INFO] [stdout] 37 |     #[bondrewd(bit_length = 9, struct_size = 2)]
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `into_bytes` found for struct `SimpleWithFlip` in the current scope
[INFO] [stdout]   --> tests/be_primitives.rs:66:32
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct SimpleWithFlip {
[INFO] [stdout]    | --------------------- method `into_bytes` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 66 |     let bytes = simple.clone().into_bytes();
[INFO] [stdout]    |                                ^^^^^^^^^^ method not found in `SimpleWithFlip`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `bondrewd` in this scope
[INFO] [stdout]   --> examples/complex.rs:40:7
[INFO] [stdout]    |
[INFO] [stdout] 40 |     #[bondrewd(bit_length = 60)]
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `into_bytes` found for struct `Simple` in the current scope
[INFO] [stdout]   --> tests/le_primitives.rs:24:32
[INFO] [stdout]    |
[INFO] [stdout] 5  | struct Simple {
[INFO] [stdout]    | ------------- method `into_bytes` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 24 |     let bytes = simple.clone().into_bytes();
[INFO] [stdout]    |                                ^^^^^^^^^^ method not found in `Simple`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `bondrewd-derive` (test "ccsds") due to 13 previous errors
[INFO] [stderr] error: could not compile `bondrewd-derive` (example "large_structures") due to 13 previous errors
[INFO] [stdout] error[E0599]: no function or associated item named `read_virtual_channel_frame_count` found for struct `AosFrameHeaderLe` in the current scope
[INFO] [stdout]    --> tests/headers.rs:151:31
[INFO] [stdout]     |
[INFO] [stdout] 93  | pub struct AosFrameHeaderLe {
[INFO] [stdout]     | --------------------------- function or associated item `read_virtual_channel_frame_count` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 151 |             AosFrameHeaderLe::read_virtual_channel_frame_count(&bytes)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `AosFrameHeaderLe`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `from_bytes` found for struct `SimpleWithFlip` in the current scope
[INFO] [stdout]   --> tests/be_primitives.rs:80:38
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct SimpleWithFlip {
[INFO] [stdout]    | --------------------- function or associated item `from_bytes` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 80 |     let new_simple = SimpleWithFlip::from_bytes(bytes);
[INFO] [stdout]    |                                      ^^^^^^^^^^ function or associated item not found in `SimpleWithFlip`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following trait defines an item `from_bytes`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `OsStrExt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated item named `BYTE_SIZE` found for struct `SimpleWithReadFromBack` in the current scope
[INFO] [stdout]    --> tests/be_primitives.rs:101:40
[INFO] [stdout]     |
[INFO] [stdout] 87  | struct SimpleWithReadFromBack {
[INFO] [stdout]     | ----------------------------- associated item `BYTE_SIZE` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 101 |     assert_eq!(SimpleWithReadFromBack::BYTE_SIZE, 2);
[INFO] [stdout]     |                                        ^^^^^^^^^ associated item not found in `SimpleWithReadFromBack`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `from_bytes` found for struct `Simple` in the current scope
[INFO] [stdout]   --> tests/le_primitives.rs:44:30
[INFO] [stdout]    |
[INFO] [stdout] 5  | struct Simple {
[INFO] [stdout]    | ------------- function or associated item `from_bytes` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 44 |     let new_simple = Simple::from_bytes(bytes);
[INFO] [stdout]    |                              ^^^^^^^^^^ function or associated item not found in `Simple`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following trait defines an item `from_bytes`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `OsStrExt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `into_primitive` found for enum `TestNoPartialEqCustomEnum` in the current scope
[INFO] [stdout]   --> tests/enum_partial_eq.rs:60:31
[INFO] [stdout]    |
[INFO] [stdout] 25 | enum TestNoPartialEqCustomEnum {
[INFO] [stdout]    | ------------------------------ method `into_primitive` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 60 |     assert_eq!(no_partial_one.into_primitive(), 0x20);
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^ method not found in `TestNoPartialEqCustomEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated item named `BYTE_SIZE` found for struct `SimpleWithFlip` in the current scope
[INFO] [stdout]   --> tests/le_primitives.rs:65:32
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct SimpleWithFlip {
[INFO] [stdout]    | --------------------- associated item `BYTE_SIZE` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 65 |     assert_eq!(SimpleWithFlip::BYTE_SIZE, 2);
[INFO] [stdout]    |                                ^^^^^^^^^ associated item not found in `SimpleWithFlip`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 27 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `into_bytes` found for struct `SimpleWithReadFromBack` in the current scope
[INFO] [stdout]    --> tests/be_primitives.rs:102:32
[INFO] [stdout]     |
[INFO] [stdout] 87  | struct SimpleWithReadFromBack {
[INFO] [stdout]     | ----------------------------- method `into_bytes` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 102 |     let bytes = simple.clone().into_bytes();
[INFO] [stdout]     |                                ^^^^^^^^^^ method not found in `SimpleWithReadFromBack`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `into_primitive` found for enum `TestNoPartialEqCustomEnum` in the current scope
[INFO] [stdout]   --> tests/enum_partial_eq.rs:61:33
[INFO] [stdout]    |
[INFO] [stdout] 25 | enum TestNoPartialEqCustomEnum {
[INFO] [stdout]    | ------------------------------ method `into_primitive` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 61 |     assert_eq!(no_partial_three.into_primitive(), 0x40);
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^ method not found in `TestNoPartialEqCustomEnum`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `from_bytes` found for struct `SimpleWithReadFromBack` in the current scope
[INFO] [stdout]    --> tests/be_primitives.rs:119:46
[INFO] [stdout]     |
[INFO] [stdout] 87  | struct SimpleWithReadFromBack {
[INFO] [stdout]     | ----------------------------- function or associated item `from_bytes` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 119 |     let new_simple = SimpleWithReadFromBack::from_bytes(bytes);
[INFO] [stdout]     |                                              ^^^^^^^^^^ function or associated item not found in `SimpleWithReadFromBack`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `from_bytes`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `OsStrExt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `into_bytes` found for struct `SimpleWithFlip` in the current scope
[INFO] [stdout]   --> tests/le_primitives.rs:66:32
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct SimpleWithFlip {
[INFO] [stdout]    | --------------------- method `into_bytes` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 66 |     let bytes = simple.clone().into_bytes();
[INFO] [stdout]    |                                ^^^^^^^^^^ method not found in `SimpleWithFlip`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated item named `BYTE_SIZE` found for struct `SimpleWithReserve` in the current scope
[INFO] [stdout]    --> tests/be_primitives.rs:142:35
[INFO] [stdout]     |
[INFO] [stdout] 126 | struct SimpleWithReserve {
[INFO] [stdout]     | ------------------------ associated item `BYTE_SIZE` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 142 |     assert_eq!(SimpleWithReserve::BYTE_SIZE, 2);
[INFO] [stdout]     |                                   ^^^^^^^^^ associated item not found in `SimpleWithReserve`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 15 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `from_bytes` found for struct `SimpleWithFlip` in the current scope
[INFO] [stdout]   --> tests/le_primitives.rs:80:38
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct SimpleWithFlip {
[INFO] [stdout]    | --------------------- function or associated item `from_bytes` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 80 |     let new_simple = SimpleWithFlip::from_bytes(bytes);
[INFO] [stdout]    |                                      ^^^^^^^^^^ function or associated item not found in `SimpleWithFlip`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following trait defines an item `from_bytes`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `OsStrExt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `bondrewd-derive` (test "headers") due to 28 previous errors
[INFO] [stdout] error[E0599]: no method named `into_bytes` found for struct `SimpleWithReserve` in the current scope
[INFO] [stdout]    --> tests/be_primitives.rs:146:41
[INFO] [stdout]     |
[INFO] [stdout] 126 | struct SimpleWithReserve {
[INFO] [stdout]     | ------------------------ method `into_bytes` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 146 |     let bytes: [u8; 2] = simple.clone().into_bytes();
[INFO] [stdout]     |                                         ^^^^^^^^^^ method not found in `SimpleWithReserve`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated item named `BYTE_SIZE` found for struct `SimpleWithReadFromBack` in the current scope
[INFO] [stdout]    --> tests/le_primitives.rs:101:40
[INFO] [stdout]     |
[INFO] [stdout] 87  | struct SimpleWithReadFromBack {
[INFO] [stdout]     | ----------------------------- associated item `BYTE_SIZE` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 101 |     assert_eq!(SimpleWithReadFromBack::BYTE_SIZE, 2);
[INFO] [stdout]     |                                        ^^^^^^^^^ associated item not found in `SimpleWithReadFromBack`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `read_reserve` found for struct `SimpleWithReserve` in the current scope
[INFO] [stdout]    --> tests/be_primitives.rs:167:38
[INFO] [stdout]     |
[INFO] [stdout] 126 | struct SimpleWithReserve {
[INFO] [stdout]     | ------------------------ function or associated item `read_reserve` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 167 |     assert_eq!(0, SimpleWithReserve::read_reserve(&bytes));
[INFO] [stdout]     |                                      ^^^^^^^^^^^^ function or associated item not found in `SimpleWithReserve`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `bondrewd-derive` (test "enum_partial_eq") due to 16 previous errors
[INFO] [stdout] error[E0599]: no associated item named `BIT_SIZE` found for struct `PersonStuff` in the current scope
[INFO] [stdout]   --> examples/complex.rs:47:22
[INFO] [stdout]    |
[INFO] [stdout] 25 | struct PersonStuff {
[INFO] [stdout]    | ------------------ associated item `BIT_SIZE` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 47 |         PersonStuff::BIT_SIZE,
[INFO] [stdout]    |                      ^^^^^^^^ associated item not found in `PersonStuff`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `read_reserve` found for struct `SimpleWithReserve` in the current scope
[INFO] [stdout]    --> tests/be_primitives.rs:168:32
[INFO] [stdout]     |
[INFO] [stdout] 126 | struct SimpleWithReserve {
[INFO] [stdout]     | ------------------------ function or associated item `read_reserve` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 168 |     assert!(SimpleWithReserve::read_reserve(&bytes) != simple.reserve);
[INFO] [stdout]     |                                ^^^^^^^^^^^^ function or associated item not found in `SimpleWithReserve`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated item named `BYTE_SIZE` found for struct `PersonStuff` in the current scope
[INFO] [stdout]   --> examples/complex.rs:48:22
[INFO] [stdout]    |
[INFO] [stdout] 25 | struct PersonStuff {
[INFO] [stdout]    | ------------------ associated item `BYTE_SIZE` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 48 |         PersonStuff::BYTE_SIZE
[INFO] [stdout]    |                      ^^^^^^^^^ associated item not found in `PersonStuff`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `into_bytes` found for struct `SimpleWithReadFromBack` in the current scope
[INFO] [stdout]    --> tests/le_primitives.rs:102:32
[INFO] [stdout]     |
[INFO] [stdout] 87  | struct SimpleWithReadFromBack {
[INFO] [stdout]     | ----------------------------- method `into_bytes` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 102 |     let bytes = simple.clone().into_bytes();
[INFO] [stdout]     |                                ^^^^^^^^^^ method not found in `SimpleWithReadFromBack`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `from_bytes` found for struct `SimpleWithReserve` in the current scope
[INFO] [stdout]    --> tests/be_primitives.rs:171:41
[INFO] [stdout]     |
[INFO] [stdout] 126 | struct SimpleWithReserve {
[INFO] [stdout]     | ------------------------ function or associated item `from_bytes` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 171 |     let new_simple = SimpleWithReserve::from_bytes(bytes);
[INFO] [stdout]     |                                         ^^^^^^^^^^ function or associated item not found in `SimpleWithReserve`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `from_bytes`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `OsStrExt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated item named `BYTE_SIZE` found for struct `SimpleDuplicateData` in the current scope
[INFO] [stdout]    --> tests/be_primitives.rs:206:37
[INFO] [stdout]     |
[INFO] [stdout] 178 | struct SimpleDuplicateData {
[INFO] [stdout]     | -------------------------- associated item `BYTE_SIZE` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 206 |     assert_eq!(SimpleDuplicateData::BYTE_SIZE, 2);
[INFO] [stdout]     |                                     ^^^^^^^^^ associated item not found in `SimpleDuplicateData`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `from_bytes` found for struct `SimpleWithReadFromBack` in the current scope
[INFO] [stdout]    --> tests/le_primitives.rs:119:46
[INFO] [stdout]     |
[INFO] [stdout] 87  | struct SimpleWithReadFromBack {
[INFO] [stdout]     | ----------------------------- function or associated item `from_bytes` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 119 |     let new_simple = SimpleWithReadFromBack::from_bytes(bytes);
[INFO] [stdout]     |                                              ^^^^^^^^^^ function or associated item not found in `SimpleWithReadFromBack`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `from_bytes`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `OsStrExt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `into_bytes` found for struct `PersonStuff` in the current scope
[INFO] [stdout]   --> examples/complex.rs:64:32
[INFO] [stdout]    |
[INFO] [stdout] 25 | struct PersonStuff {
[INFO] [stdout]    | ------------------ method `into_bytes` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 64 |     let bytes = person.clone().into_bytes();
[INFO] [stdout]    |                                ^^^^^^^^^^ method not found in `PersonStuff`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `into_bytes` found for struct `SimpleDuplicateData` in the current scope
[INFO] [stdout]    --> tests/be_primitives.rs:207:22
[INFO] [stdout]     |
[INFO] [stdout] 178 | struct SimpleDuplicateData {
[INFO] [stdout]     | -------------------------- method `into_bytes` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 207 |     let bytes = data.into_bytes();
[INFO] [stdout]     |                      ^^^^^^^^^^ method not found in `SimpleDuplicateData`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `from_bytes` found for struct `PersonStuff` in the current scope
[INFO] [stdout]   --> examples/complex.rs:65:54
[INFO] [stdout]    |
[INFO] [stdout] 25 | struct PersonStuff {
[INFO] [stdout]    | ------------------ function or associated item `from_bytes` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 65 |     let cloned_and_transferred_person = PersonStuff::from_bytes(bytes);
[INFO] [stdout]    |                                                      ^^^^^^^^^^ function or associated item not found in `PersonStuff`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following trait defines an item `from_bytes`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `OsStrExt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `from_bytes` found for struct `SimpleDuplicateData` in the current scope
[INFO] [stdout]    --> tests/be_primitives.rs:210:41
[INFO] [stdout]     |
[INFO] [stdout] 178 | struct SimpleDuplicateData {
[INFO] [stdout]     | -------------------------- function or associated item `from_bytes` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 210 |     let new_data = SimpleDuplicateData::from_bytes(bytes);
[INFO] [stdout]     |                                         ^^^^^^^^^^ function or associated item not found in `SimpleDuplicateData`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `from_bytes`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `OsStrExt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `into_bytes` found for struct `SimpleWithFloats` in the current scope
[INFO] [stdout]    --> tests/le_primitives.rs:141:32
[INFO] [stdout]     |
[INFO] [stdout] 126 | struct SimpleWithFloats {
[INFO] [stdout]     | ----------------------- method `into_bytes` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 141 |     let bytes = simple.clone().into_bytes();
[INFO] [stdout]     |                                ^^^^^^^^^^ method not found in `SimpleWithFloats`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `from_bytes` found for struct `SimpleWithFloats` in the current scope
[INFO] [stdout]    --> tests/le_primitives.rs:151:40
[INFO] [stdout]     |
[INFO] [stdout] 126 | struct SimpleWithFloats {
[INFO] [stdout]     | ----------------------- function or associated item `from_bytes` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 151 |     let new_simple = SimpleWithFloats::from_bytes(bytes);
[INFO] [stdout]     |                                        ^^^^^^^^^^ function or associated item not found in `SimpleWithFloats`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `from_bytes`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `OsStrExt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 18 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 39 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 29 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `bondrewd-derive` (test "be_primitives") due to 40 previous errors
[INFO] [stderr] error: could not compile `bondrewd-derive` (example "complex") due to 19 previous errors
[INFO] [stderr] error: could not compile `bondrewd-derive` (test "le_primitives") due to 30 previous errors
[INFO] running `Command { std: "docker" "inspect" "35753c818bebf71754b19c2084233b8ab5f0ac90465bda7a1ca08023883cc89d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "35753c818bebf71754b19c2084233b8ab5f0ac90465bda7a1ca08023883cc89d", kill_on_drop: false }`
[INFO] [stdout] 35753c818bebf71754b19c2084233b8ab5f0ac90465bda7a1ca08023883cc89d
