[INFO] fetching crate get-size-derive2 0.11.1...
[INFO] testing get-size-derive2-0.11.1 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate get-size-derive2 0.11.1 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate get-size-derive2 0.11.1
[INFO] finished tweaking crates.io crate get-size-derive2 0.11.1
[INFO] tweaked toml for crates.io crate get-size-derive2 0.11.1 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate get-size-derive2 0.11.1 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate get-size-derive2 0.11.1 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" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 15844e3971e950f744f1b4e9b68d4882134ae5e68592d2b4918d1744f3f3ac01
[INFO] running `Command { std: "docker" "start" "15844e3971e950f744f1b4e9b68d4882134ae5e68592d2b4918d1744f3f3ac01", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "15844e3971e950f744f1b4e9b68d4882134ae5e68592d2b4918d1744f3f3ac01", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "15844e3971e950f744f1b4e9b68d4882134ae5e68592d2b4918d1744f3f3ac01" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "15844e3971e950f744f1b4e9b68d4882134ae5e68592d2b4918d1744f3f3ac01", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "15844e3971e950f744f1b4e9b68d4882134ae5e68592d2b4918d1744f3f3ac01" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling interpolator v0.5.0
[INFO] [stderr]    Compiling collection_literals v1.0.3
[INFO] [stderr]    Compiling proc-macro-utils v0.10.0
[INFO] [stderr]    Compiling syn v3.0.7
[INFO] [stderr]    Compiling manyhow-macros v0.14.0
[INFO] [stderr]    Compiling manyhow v0.14.0
[INFO] [stderr]    Compiling quote-use-macros v0.9.0
[INFO] [stderr]    Compiling quote-use v0.9.0
[INFO] [stderr]    Compiling attribute-derive-macro v0.11.0
[INFO] [stderr]    Compiling attribute-derive v0.11.0
[INFO] [stderr]    Compiling get-size-derive2 v0.11.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 8.67s
[INFO] running `Command { std: "docker" "inspect" "15844e3971e950f744f1b4e9b68d4882134ae5e68592d2b4918d1744f3f3ac01", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "15844e3971e950f744f1b4e9b68d4882134ae5e68592d2b4918d1744f3f3ac01" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling get-size-derive2 v0.11.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.60s
[INFO] running `Command { std: "docker" "inspect" "15844e3971e950f744f1b4e9b68d4882134ae5e68592d2b4918d1744f3f3ac01", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "15844e3971e950f744f1b4e9b68d4882134ae5e68592d2b4918d1744f3f3ac01" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.03s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/get-size-derive2/387946a6e80859de/out/get_size_derive2-387946a6e80859de)
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests get_size_derive2
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test src/./derive.md - derive_get_size (line 59) ... FAILED
[INFO] [stdout] test src/./derive.md - derive_get_size (line 161) ... FAILED
[INFO] [stdout] test src/./derive.md - derive_get_size (line 17) ... FAILED
[INFO] [stdout] test src/./derive.md - derive_get_size (line 132) ... FAILED
[INFO] [stdout] test src/./derive.md - derive_get_size (line 76) ... FAILED
[INFO] [stdout] test src/./derive.md - derive_get_size (line 243) ... FAILED
[INFO] [stdout] test src/./derive.md - derive_get_size (line 97) ... FAILED
[INFO] [stdout] test src/./derive.md - derive_get_size (line 216) ... FAILED
[INFO] [stdout] test src/./derive.md - derive_get_size (line 189) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/./derive.md - derive_get_size (line 59) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `get_size2`
[INFO] [stdout]   --> src/./derive.md:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 | use get_size2::GetSize;
[INFO] [stdout]    |     ^^^^^^^^^ use of unresolved module or unlinked crate `get_size2`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `get_size2`, use `cargo add get_size2` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get_heap_size` found for struct `Pair<A, B>` in the current scope
[INFO] [stdout]   --> src/./derive.md:69:17
[INFO] [stdout]    |
[INFO] [stdout] 63 | struct Pair<A, B> {
[INFO] [stdout]    | ----------------- method `get_heap_size` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 69 | assert_eq!(pair.get_heap_size(), 5);
[INFO] [stdout]    |                 ^^^^^^^^^^^^^ method not found in `Pair<String, u64>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/./derive.md - derive_get_size (line 161) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `get_size2`
[INFO] [stdout]    --> src/./derive.md:162:5
[INFO] [stdout]     |
[INFO] [stdout] 162 | use get_size2::GetSize;
[INFO] [stdout]     |     ^^^^^^^^^ use of unresolved module or unlinked crate `get_size2`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `get_size2`, use `cargo add get_size2` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `get_size` in this scope
[INFO] [stdout]    --> src/./derive.md:172:7
[INFO] [stdout]     |
[INFO] [stdout] 172 |     #[get_size(ignore)]
[INFO] [stdout]     |       ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `get_size` is an attribute that can be used by the derive macro `GetSize`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get_heap_size` found for struct `Data` in the current scope
[INFO] [stdout]    --> src/./derive.md:182:17
[INFO] [stdout]     |
[INFO] [stdout] 170 | struct Data {
[INFO] [stdout]     | ----------- method `get_heap_size` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 182 | assert_eq!(data.get_heap_size(), 4);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ method not found in `Data`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/./derive.md - derive_get_size (line 17) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `get_size2`
[INFO] [stdout]   --> src/./derive.md:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use get_size2::GetSize;
[INFO] [stdout]    |     ^^^^^^^^^ use of unresolved module or unlinked crate `get_size2`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `get_size2`, use `cargo add get_size2` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get_heap_size` found for struct `Data` in the current scope
[INFO] [stdout]   --> src/./derive.md:43:17
[INFO] [stdout]    |
[INFO] [stdout] 21 | struct Data {
[INFO] [stdout]    | ----------- method `get_heap_size` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 43 | assert_eq!(data.get_heap_size(), 5);
[INFO] [stdout]    |                 ^^^^^^^^^^^^^ method not found in `Data`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get_heap_size` found for struct `Wrapper` in the current scope
[INFO] [stdout]   --> src/./derive.md:45:36
[INFO] [stdout]    |
[INFO] [stdout] 27 | struct Wrapper(String);
[INFO] [stdout]    | -------------- method `get_heap_size` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 45 | assert_eq!(Wrapper("Hello".into()).get_heap_size(), 5);
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^ method not found in `Wrapper`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get_heap_size` found for enum `Message` in the current scope
[INFO] [stdout]   --> src/./derive.md:47:27
[INFO] [stdout]    |
[INFO] [stdout] 30 | enum Message {
[INFO] [stdout]    | ------------ method `get_heap_size` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 47 | assert_eq!(Message::Empty.get_heap_size(), 0);
[INFO] [stdout]    |                           ^^^^^^^^^^^^^ method not found in `Message`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get_heap_size` found for enum `Message` in the current scope
[INFO] [stdout]   --> src/./derive.md:48:42
[INFO] [stdout]    |
[INFO] [stdout] 30 | enum Message {
[INFO] [stdout]    | ------------ method `get_heap_size` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 48 | assert_eq!(Message::Text("Hello".into()).get_heap_size(), 5);
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^ method not found in `Message`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get_heap_size` found for enum `Message` in the current scope
[INFO] [stdout]   --> src/./derive.md:50:67
[INFO] [stdout]    |
[INFO] [stdout] 30 | enum Message {
[INFO] [stdout]    | ------------ method `get_heap_size` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 50 |     Message::Pair { left: "Hello".into(), right: "world".into() }.get_heap_size(),
[INFO] [stdout]    |                                                                   ^^^^^^^^^^^^^ method not found in `Message`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get_heap_size` found for enum `Level` in the current scope
[INFO] [stdout]   --> src/./derive.md:54:24
[INFO] [stdout]    |
[INFO] [stdout] 37 | enum Level {
[INFO] [stdout]    | ---------- method `get_heap_size` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 54 | assert_eq!(Level::High.get_heap_size(), 0);
[INFO] [stdout]    |                        ^^^^^^^^^^^^^ method not found in `Level`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 7 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/./derive.md - derive_get_size (line 132) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `get_size2`
[INFO] [stdout]    --> src/./derive.md:134:5
[INFO] [stdout]     |
[INFO] [stdout] 134 | use get_size2::GetSize;
[INFO] [stdout]     |     ^^^^^^^^^ use of unresolved module or unlinked crate `get_size2`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `get_size2`, use `cargo add get_size2` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `get_size` in this scope
[INFO] [stdout]    --> src/./derive.md:145:7
[INFO] [stdout]     |
[INFO] [stdout] 145 |     #[get_size(ignore)]
[INFO] [stdout]     |       ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `get_size` is an attribute that can be used by the derive macro `GetSize`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get_heap_size` found for struct `PrimaryStore` in the current scope
[INFO] [stdout]    --> src/./derive.md:155:20
[INFO] [stdout]     |
[INFO] [stdout] 137 | struct PrimaryStore {
[INFO] [stdout]     | ------------------- method `get_heap_size` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 155 | assert_eq!(primary.get_heap_size(), Vec::<u8>::get_stack_size() + 1024);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ method not found in `PrimaryStore`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `get_stack_size` found for struct `Vec<u8>` in the current scope
[INFO] [stdout]    --> src/./derive.md:155:48
[INFO] [stdout]     |
[INFO] [stdout] 155 | assert_eq!(primary.get_heap_size(), Vec::<u8>::get_stack_size() + 1024);
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^ associated function or constant not found in `Vec<u8>`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `Vec<u8>` consider using one of the following associated functions:
[INFO] [stdout]       Vec::<T>::new
[INFO] [stdout]       Vec::<T>::with_capacity
[INFO] [stdout]       Vec::<T>::try_with_capacity
[INFO] [stdout]       Vec::<T>::from_raw_parts
[INFO] [stdout]       and 7 others
[INFO] [stdout]    --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/vec/mod.rs:467:4
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get_heap_size` found for struct `SecondaryStore` in the current scope
[INFO] [stdout]    --> src/./derive.md:156:22
[INFO] [stdout]     |
[INFO] [stdout] 143 | struct SecondaryStore {
[INFO] [stdout]     | --------------------- method `get_heap_size` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 156 | assert_eq!(secondary.get_heap_size(), 0);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^ method not found in `SecondaryStore`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/./derive.md - derive_get_size (line 76) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `get_size2`
[INFO] [stdout]   --> src/./derive.md:77:5
[INFO] [stdout]    |
[INFO] [stdout] 77 | use get_size2::GetSize;
[INFO] [stdout]    |     ^^^^^^^^^ use of unresolved module or unlinked crate `get_size2`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `get_size2`, use `cargo add get_size2` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get_heap_size` found for struct `Borrowing<'a>` in the current scope
[INFO] [stdout]   --> src/./derive.md:92:22
[INFO] [stdout]    |
[INFO] [stdout] 80 | struct Borrowing<'a> {
[INFO] [stdout]    | -------------------- method `get_heap_size` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 92 | assert_eq!(borrowing.get_heap_size(), 0);
[INFO] [stdout]    |                      ^^^^^^^^^^^^^ method not found in `Borrowing<'_>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/./derive.md - derive_get_size (line 243) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `get_size2`
[INFO] [stdout]    --> src/./derive.md:244:5
[INFO] [stdout]     |
[INFO] [stdout] 244 | use get_size2::GetSize;
[INFO] [stdout]     |     ^^^^^^^^^ use of unresolved module or unlinked crate `get_size2`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `get_size2`, use `cargo add get_size2` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `get_size` in this scope
[INFO] [stdout]    --> src/./derive.md:247:3
[INFO] [stdout]     |
[INFO] [stdout] 247 | #[get_size(ignore(B, C, D))]
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `get_size` is an attribute that can be used by the derive macro `GetSize`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `get_size` in this scope
[INFO] [stdout]    --> src/./derive.md:250:7
[INFO] [stdout]     |
[INFO] [stdout] 250 |     #[get_size(size = 100)]
[INFO] [stdout]     |       ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `get_size` is an attribute that can be used by the derive macro `GetSize`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `get_size` in this scope
[INFO] [stdout]    --> src/./derive.md:252:7
[INFO] [stdout]     |
[INFO] [stdout] 252 |     #[get_size(size_fn = helper)]
[INFO] [stdout]     |       ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `get_size` is an attribute that can be used by the derive macro `GetSize`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `get_size` in this scope
[INFO] [stdout]    --> src/./derive.md:254:7
[INFO] [stdout]     |
[INFO] [stdout] 254 |     #[get_size(ignore)]
[INFO] [stdout]     |       ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `get_size` is an attribute that can be used by the derive macro `GetSize`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get_heap_size` found for struct `Data<A, B, C, D>` in the current scope
[INFO] [stdout]    --> src/./derive.md:272:17
[INFO] [stdout]     |
[INFO] [stdout] 248 | struct Data<A, B, C, D> {
[INFO] [stdout]     | ----------------------- method `get_heap_size` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 272 | assert_eq!(data.get_heap_size(), 5 + 100 + 50);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ method not found in `Data<String, NoGetSize, NoGetSize, u64>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/./derive.md - derive_get_size (line 97) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `get_size2`
[INFO] [stdout]   --> src/./derive.md:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 | use get_size2::GetSize;
[INFO] [stdout]    |     ^^^^^^^^^ use of unresolved module or unlinked crate `get_size2`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `get_size2`, use `cargo add get_size2` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `get_size` in this scope
[INFO] [stdout]    --> src/./derive.md:102:7
[INFO] [stdout]     |
[INFO] [stdout] 102 |     #[get_size(size_fn = str_len)]
[INFO] [stdout]     |       ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `get_size` is an attribute that can be used by the derive macro `GetSize`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get_heap_size` found for struct `Owning` in the current scope
[INFO] [stdout]    --> src/./derive.md:112:19
[INFO] [stdout]     |
[INFO] [stdout] 101 | struct Owning {
[INFO] [stdout]     | ------------- method `get_heap_size` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 112 | assert_eq!(owning.get_heap_size(), 5);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^ method not found in `Owning`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/./derive.md - derive_get_size (line 216) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `get_size2`
[INFO] [stdout]    --> src/./derive.md:217:5
[INFO] [stdout]     |
[INFO] [stdout] 217 | use get_size2::GetSize;
[INFO] [stdout]     |     ^^^^^^^^^ use of unresolved module or unlinked crate `get_size2`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `get_size2`, use `cargo add get_size2` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `get_size` in this scope
[INFO] [stdout]    --> src/./derive.md:223:7
[INFO] [stdout]     |
[INFO] [stdout] 223 |     #[get_size(size_fn = vec_alike_helper)]
[INFO] [stdout]     |       ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `get_size` is an attribute that can be used by the derive macro `GetSize`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get_heap_size` found for struct `Data` in the current scope
[INFO] [stdout]    --> src/./derive.md:236:17
[INFO] [stdout]     |
[INFO] [stdout] 221 | struct Data {
[INFO] [stdout]     | ----------- method `get_heap_size` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 236 | assert_eq!(data.get_heap_size(), 512);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ method not found in `Data`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/./derive.md - derive_get_size (line 189) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `get_size2`
[INFO] [stdout]    --> src/./derive.md:190:5
[INFO] [stdout]     |
[INFO] [stdout] 190 | use get_size2::GetSize;
[INFO] [stdout]     |     ^^^^^^^^^ use of unresolved module or unlinked crate `get_size2`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `get_size2`, use `cargo add get_size2` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `get_size` in this scope
[INFO] [stdout]    --> src/./derive.md:202:7
[INFO] [stdout]     |
[INFO] [stdout] 202 |     #[get_size(size = 1024)]
[INFO] [stdout]     |       ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `get_size` is an attribute that can be used by the derive macro `GetSize`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get_heap_size` found for struct `Data` in the current scope
[INFO] [stdout]    --> src/./derive.md:207:17
[INFO] [stdout]     |
[INFO] [stdout] 200 | struct Data {
[INFO] [stdout]     | ----------- method `get_heap_size` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 207 | assert_eq!(data.get_heap_size(), 1024);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ method not found in `Data`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/./derive.md - derive_get_size (line 132)
[INFO] [stdout]     src/./derive.md - derive_get_size (line 161)
[INFO] [stdout]     src/./derive.md - derive_get_size (line 17)
[INFO] [stdout]     src/./derive.md - derive_get_size (line 189)
[INFO] [stdout]     src/./derive.md - derive_get_size (line 216)
[INFO] [stdout]     src/./derive.md - derive_get_size (line 243)
[INFO] [stdout]     src/./derive.md - derive_get_size (line 59)
[INFO] [stdout]     src/./derive.md - derive_get_size (line 76)
[INFO] [stdout]     src/./derive.md - derive_get_size (line 97)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 9 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.36s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.59s; merged doctests compilation took 0.23s
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "15844e3971e950f744f1b4e9b68d4882134ae5e68592d2b4918d1744f3f3ac01", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "15844e3971e950f744f1b4e9b68d4882134ae5e68592d2b4918d1744f3f3ac01", kill_on_drop: false }`
[INFO] [stdout] 15844e3971e950f744f1b4e9b68d4882134ae5e68592d2b4918d1744f3f3ac01
