[INFO] fetching crate nmea0183-derive 0.1.1...
[INFO] testing nmea0183-derive-0.1.1 against beta-2025-10-28 for beta-1.92-2
[INFO] extracting crate nmea0183-derive 0.1.1 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate nmea0183-derive 0.1.1
[INFO] finished tweaking crates.io crate nmea0183-derive 0.1.1
[INFO] tweaked toml for crates.io crate nmea0183-derive 0.1.1 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate nmea0183-derive 0.1.1 on toolchain beta-2025-10-28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-10-28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate nmea0183-derive 0.1.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" "+beta-2025-10-28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 05825aeb86b1907b5f7557725fb1642c47826224d139b0bff722653863bb05ae
[INFO] running `Command { std: "docker" "start" "-a" "05825aeb86b1907b5f7557725fb1642c47826224d139b0bff722653863bb05ae", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "05825aeb86b1907b5f7557725fb1642c47826224d139b0bff722653863bb05ae", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "05825aeb86b1907b5f7557725fb1642c47826224d139b0bff722653863bb05ae", kill_on_drop: false }`
[INFO] [stdout] 05825aeb86b1907b5f7557725fb1642c47826224d139b0bff722653863bb05ae
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1a55973e65d346863ace3cd22fe624bfb2396e0e275bd2f0e74c87be5d91824b
[INFO] running `Command { std: "docker" "start" "-a" "1a55973e65d346863ace3cd22fe624bfb2396e0e275bd2f0e74c87be5d91824b", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.95
[INFO] [stderr]    Compiling unicode-ident v1.0.18
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling syn v2.0.104
[INFO] [stderr]    Compiling nmea0183-derive v0.1.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.19s
[INFO] running `Command { std: "docker" "inspect" "1a55973e65d346863ace3cd22fe624bfb2396e0e275bd2f0e74c87be5d91824b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1a55973e65d346863ace3cd22fe624bfb2396e0e275bd2f0e74c87be5d91824b", kill_on_drop: false }`
[INFO] [stdout] 1a55973e65d346863ace3cd22fe624bfb2396e0e275bd2f0e74c87be5d91824b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 012abb1e1d4aef1f2545675c72a9d44c103b65c63b6a49bae6d686396d7c6eaa
[INFO] running `Command { std: "docker" "start" "-a" "012abb1e1d4aef1f2545675c72a9d44c103b65c63b6a49bae6d686396d7c6eaa", kill_on_drop: false }`
[INFO] [stderr]    Compiling nmea0183-derive v0.1.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.89s
[INFO] running `Command { std: "docker" "inspect" "012abb1e1d4aef1f2545675c72a9d44c103b65c63b6a49bae6d686396d7c6eaa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "012abb1e1d4aef1f2545675c72a9d44c103b65c63b6a49bae6d686396d7c6eaa", kill_on_drop: false }`
[INFO] [stdout] 012abb1e1d4aef1f2545675c72a9d44c103b65c63b6a49bae6d686396d7c6eaa
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 53259d57e2c339074106a7b49d073ec1f4e9ebbd5963357a48bba9a88554e178
[INFO] running `Command { std: "docker" "start" "-a" "53259d57e2c339074106a7b49d073ec1f4e9ebbd5963357a48bba9a88554e178", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.02s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/nmea0183_derive-707ba740f0cf0747)
[INFO] [stdout] 
[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] [stderr]    Doc-tests nmea0183_derive
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test src/../README.md - derive_nmea_parse (line 165) ... FAILED
[INFO] [stdout] test src/../README.md - derive_nmea_parse (line 102) ... FAILED
[INFO] [stdout] test src/../README.md - derive_nmea_parse (line 318) ... FAILED
[INFO] [stdout] test src/../README.md - derive_nmea_parse (line 387) ... FAILED
[INFO] [stdout] test src/../README.md - derive_nmea_parse (line 337) ... FAILED
[INFO] [stdout] test src/../README.md - derive_nmea_parse (line 352) ... FAILED
[INFO] [stdout] test src/../README.md - derive_nmea_parse (line 262) ... FAILED
[INFO] [stdout] test src/../README.md - derive_nmea_parse (line 203) ... FAILED
[INFO] [stdout] test src/../README.md - derive_nmea_parse (line 369) ... FAILED
[INFO] [stdout] test src/../README.md - derive_nmea_parse (line 85) ... FAILED
[INFO] [stdout] test src/../README.md - derive_nmea_parse (line 53) ... FAILED
[INFO] [stdout] test src/../README.md - derive_nmea_parse (line 62) ... FAILED
[INFO] [stdout] test src/../README.md - derive_nmea_parse (line 29) ... FAILED
[INFO] [stdout] test src/../README.md - derive_nmea_parse (line 44) ... FAILED
[INFO] [stdout] test src/../README.md - derive_nmea_parse (line 220) ... FAILED
[INFO] [stdout] test src/../README.md - derive_nmea_parse (line 400) ... FAILED
[INFO] [stdout] test src/../README.md - derive_nmea_parse (line 187) ... FAILED
[INFO] [stdout] test src/../README.md - derive_nmea_parse (line 425) ... FAILED
[INFO] [stdout] test src/../README.md - derive_nmea_parse (line 243) ... FAILED
[INFO] [stdout] test src/../README.md - derive_nmea_parse (line 299) ... FAILED
[INFO] [stdout] test src/../README.md - derive_nmea_parse (line 286) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/../README.md - derive_nmea_parse (line 165) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `nom`
[INFO] [stdout]  --> src/../README.md:167:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use nom::error::ParseError;
[INFO] [stdout]   |     ^^^ use of unresolved module or unlinked crate `nom`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `nom`, use `cargo add nom` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `nmea0183_parser`
[INFO] [stdout]  --> src/../README.md:166:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use nmea0183_parser::{IResult, NmeaParse};
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `nmea0183_parser`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 3 - use nmea0183_parser::{IResult, NmeaParse};
[INFO] [stdout] 3 + use nmea0183_derive::{IResult, NmeaParse};
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `nmea` in this scope
[INFO] [stdout]  --> src/../README.md:171:7
[INFO] [stdout]   |
[INFO] [stdout] 8 |     #[nmea(parser(parse_custom))]
[INFO] [stdout]   |       ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `nmea` is an attribute that can be used by the derive macro `NmeaParse`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - derive_nmea_parse (line 102) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `nmea0183_parser`
[INFO] [stdout]  --> src/../README.md:103:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use nmea0183_parser::{IResult, NmeaParse};
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `nmea0183_parser`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 3 - use nmea0183_parser::{IResult, NmeaParse};
[INFO] [stdout] 3 + use nmea0183_derive::{IResult, NmeaParse};
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `nom`
[INFO] [stdout]  --> src/../README.md:104:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use nom::{AsChar, Input, error::ParseError};
[INFO] [stdout]   |     ^^^ use of unresolved module or unlinked crate `nom`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `nom`, use `cargo add nom` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `nom`
[INFO] [stdout]  --> src/../README.md:104:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use nom::{AsChar, Input, error::ParseError};
[INFO] [stdout]   |     ^^^ use of unresolved module or unlinked crate `nom`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `nom`, use `cargo add nom` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `nom`
[INFO] [stdout]   --> src/../README.md:124:22
[INFO] [stdout]    |
[INFO] [stdout] 24 |         let (i, a) = nom::character::complete::u8(i)?;
[INFO] [stdout]    |                      ^^^ use of unresolved module or unlinked crate `nom`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `nom`, use `cargo add nom` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - derive_nmea_parse (line 318) stdout ----
[INFO] [stdout] error: cannot find derive macro `NmeaParse` in this scope
[INFO] [stdout]  --> src/../README.md:319:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[derive(NmeaParse)]
[INFO] [stdout]   |          ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use nmea0183_derive::NmeaParse;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `nmea` in this scope
[INFO] [stdout]  --> src/../README.md:320:3
[INFO] [stdout]   |
[INFO] [stdout] 4 | #[nmea(exact)]
[INFO] [stdout]   |   ^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `parse` found for struct `Data` in the current scope
[INFO] [stdout]  --> src/../README.md:325:20
[INFO] [stdout]   |
[INFO] [stdout] 5 | struct Data {
[INFO] [stdout]   | ----------- function or associated item `parse` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 9 | let result = Data::parse("1"); // Ok(("", Data { a: 1 }))
[INFO] [stdout]   |                    ^^^^^ function or associated item not found in `Data`
[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 traits define an item `parse`, perhaps you need to implement one of them:
[INFO] [stdout]           candidate #1: `syn::parse::Parse`
[INFO] [stdout]           candidate #2: `syn::parse::Parser`
[INFO] [stdout]           candidate #3: `syn::parse_quote::ParseQuote`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `parse` found for struct `Data` in the current scope
[INFO] [stdout]   --> src/../README.md:326:20
[INFO] [stdout]    |
[INFO] [stdout]  5 | struct Data {
[INFO] [stdout]    | ----------- function or associated item `parse` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 10 | let result = Data::parse("1,2");
[INFO] [stdout]    |                    ^^^^^ function or associated item not found in `Data`
[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 traits define an item `parse`, perhaps you need to implement one of them:
[INFO] [stdout]            candidate #1: `syn::parse::Parse`
[INFO] [stdout]            candidate #2: `syn::parse::Parser`
[INFO] [stdout]            candidate #3: `syn::parse_quote::ParseQuote`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0599`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - derive_nmea_parse (line 387) stdout ----
[INFO] [stdout] error: cannot find derive macro `NmeaParse` in this scope
[INFO] [stdout]  --> src/../README.md:388:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[derive(NmeaParse)]
[INFO] [stdout]   |          ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use nmea0183_derive::NmeaParse;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `nmea` in this scope
[INFO] [stdout]  --> src/../README.md:389:3
[INFO] [stdout]   |
[INFO] [stdout] 4 | #[nmea(selector(i8::parse))]
[INFO] [stdout]   |   ^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `nmea` in this scope
[INFO] [stdout]  --> src/../README.md:391:7
[INFO] [stdout]   |
[INFO] [stdout] 6 |     #[nmea(selector(value if value > 0))]
[INFO] [stdout]   |       ^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `nmea` in this scope
[INFO] [stdout]  --> src/../README.md:393:7
[INFO] [stdout]   |
[INFO] [stdout] 8 |     #[nmea(selector(_))]
[INFO] [stdout]   |       ^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - derive_nmea_parse (line 337) stdout ----
[INFO] [stdout] error: cannot find derive macro `NmeaParse` in this scope
[INFO] [stdout]  --> src/../README.md:338:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[derive(NmeaParse)]
[INFO] [stdout]   |          ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use nmea0183_derive::NmeaParse;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `nmea` in this scope
[INFO] [stdout]  --> src/../README.md:339:3
[INFO] [stdout]   |
[INFO] [stdout] 4 | #[nmea(post_exec(dbg!(nmea_input);))]
[INFO] [stdout]   |   ^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `nmea` in this scope
[INFO] [stdout]  --> src/../README.md:341:7
[INFO] [stdout]   |
[INFO] [stdout] 6 |     #[nmea(pre_exec(let length = nmea_input.len();))]
[INFO] [stdout]   |       ^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `nmea` in this scope
[INFO] [stdout]  --> src/../README.md:343:7
[INFO] [stdout]   |
[INFO] [stdout] 8 |     #[nmea(parser(|i| Ok((i, length))))]
[INFO] [stdout]   |       ^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - derive_nmea_parse (line 352) stdout ----
[INFO] [stdout] error: cannot find derive macro `NmeaParse` in this scope
[INFO] [stdout]  --> src/../README.md:353:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[derive(NmeaParse)]
[INFO] [stdout]   |          ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use nmea0183_derive::NmeaParse;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `nmea` in this scope
[INFO] [stdout]  --> src/../README.md:355:7
[INFO] [stdout]   |
[INFO] [stdout] 5 |     #[nmea(skip_before(1))]
[INFO] [stdout]   |       ^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `nmea` in this scope
[INFO] [stdout]  --> src/../README.md:357:7
[INFO] [stdout]   |
[INFO] [stdout] 7 |     #[nmea(skip_after(1))]
[INFO] [stdout]   |       ^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - derive_nmea_parse (line 262) stdout ----
[INFO] [stdout] error: cannot find derive macro `NmeaParse` in this scope
[INFO] [stdout]  --> src/../README.md:263:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[derive(NmeaParse)]
[INFO] [stdout]   |          ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use nmea0183_derive::NmeaParse;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `nmea` in this scope
[INFO] [stdout]  --> src/../README.md:266:7
[INFO] [stdout]   |
[INFO] [stdout] 6 |     #[nmea(parser(cond(a > 0, f64::parse)))]
[INFO] [stdout]   |       ^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `parse` found for struct `Data` in the current scope
[INFO] [stdout]   --> src/../README.md:273:20
[INFO] [stdout]    |
[INFO] [stdout]  4 | struct Data {
[INFO] [stdout]    | ----------- function or associated item `parse` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13 | let result = Data::parse("0,1");    // `a` is 0, so `b` sets to `None`. The separator is consumed by `b`,
[INFO] [stdout]    |                    ^^^^^ function or associated item not found in `Data`
[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 traits define an item `parse`, perhaps you need to implement one of them:
[INFO] [stdout]            candidate #1: `syn::parse::Parse`
[INFO] [stdout]            candidate #2: `syn::parse::Parser`
[INFO] [stdout]            candidate #3: `syn::parse_quote::ParseQuote`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `parse` found for struct `Data` in the current scope
[INFO] [stdout]   --> src/../README.md:275:20
[INFO] [stdout]    |
[INFO] [stdout]  4 | struct Data {
[INFO] [stdout]    | ----------- function or associated item `parse` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 15 | let result = Data::parse("0,,2");   // `a` is 0, so `b` sets to `None`. The separator is consumed by `b`,
[INFO] [stdout]    |                    ^^^^^ function or associated item not found in `Data`
[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 traits define an item `parse`, perhaps you need to implement one of them:
[INFO] [stdout]            candidate #1: `syn::parse::Parse`
[INFO] [stdout]            candidate #2: `syn::parse::Parser`
[INFO] [stdout]            candidate #3: `syn::parse_quote::ParseQuote`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `parse` found for struct `Data` in the current scope
[INFO] [stdout]   --> src/../README.md:277:20
[INFO] [stdout]    |
[INFO] [stdout]  4 | struct Data {
[INFO] [stdout]    | ----------- function or associated item `parse` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 17 | let result = Data::parse("1,2,3");
[INFO] [stdout]    |                    ^^^^^ function or associated item not found in `Data`
[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 traits define an item `parse`, perhaps you need to implement one of them:
[INFO] [stdout]            candidate #1: `syn::parse::Parse`
[INFO] [stdout]            candidate #2: `syn::parse::Parser`
[INFO] [stdout]            candidate #3: `syn::parse_quote::ParseQuote`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0599`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - derive_nmea_parse (line 203) stdout ----
[INFO] [stdout] error: cannot find derive macro `NmeaParse` in this scope
[INFO] [stdout]  --> src/../README.md:204:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[derive(NmeaParse)]
[INFO] [stdout]   |          ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use nmea0183_derive::NmeaParse;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `nmea` in this scope
[INFO] [stdout]  --> src/../README.md:207:7
[INFO] [stdout]   |
[INFO] [stdout] 6 |     #[nmea(map(|v: u32| v as f64), parse_as(u32))]
[INFO] [stdout]   |       ^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - derive_nmea_parse (line 369) stdout ----
[INFO] [stdout] error: cannot find derive macro `NmeaParse` in this scope
[INFO] [stdout]  --> src/../README.md:370:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[derive(NmeaParse)]
[INFO] [stdout]   |          ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use nmea0183_derive::NmeaParse;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `nmea` in this scope
[INFO] [stdout]  --> src/../README.md:371:3
[INFO] [stdout]   |
[INFO] [stdout] 4 | #[nmea(selector(i8::parse))]
[INFO] [stdout]   |   ^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `nmea` in this scope
[INFO] [stdout]  --> src/../README.md:373:7
[INFO] [stdout]   |
[INFO] [stdout] 6 |     #[nmea(selector(0))]
[INFO] [stdout]   |       ^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `nmea` in this scope
[INFO] [stdout]  --> src/../README.md:375:7
[INFO] [stdout]   |
[INFO] [stdout] 8 |     #[nmea(selector(1 | 2))]
[INFO] [stdout]   |       ^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `nmea` in this scope
[INFO] [stdout]   --> src/../README.md:377:7
[INFO] [stdout]    |
[INFO] [stdout] 10 |     #[nmea(selector(value if value > 0))]
[INFO] [stdout]    |       ^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - derive_nmea_parse (line 85) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `nmea0183_parser`
[INFO] [stdout]  --> src/../README.md:86:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use nmea0183_parser::NmeaParse;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `nmea0183_parser`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 3 - use nmea0183_parser::NmeaParse;
[INFO] [stdout] 3 + use nmea0183_derive::NmeaParse;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - derive_nmea_parse (line 53) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `nmea0183_parser`
[INFO] [stdout]  --> src/../README.md:54:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use nmea0183_parser::NmeaParse;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `nmea0183_parser`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 3 - use nmea0183_parser::NmeaParse;
[INFO] [stdout] 3 + use nmea0183_derive::NmeaParse;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - derive_nmea_parse (line 62) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `nmea0183_parser`
[INFO] [stdout]  --> src/../README.md:63:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use nmea0183_parser::NmeaParse;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `nmea0183_parser`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 3 - use nmea0183_parser::NmeaParse;
[INFO] [stdout] 3 + use nmea0183_derive::NmeaParse;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `nmea` in this scope
[INFO] [stdout]  --> src/../README.md:66:3
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[nmea(selector(u8::parse))]
[INFO] [stdout]   |   ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `nmea` is an attribute that can be used by the derive macro `NmeaParse`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `nmea` in this scope
[INFO] [stdout]  --> src/../README.md:68:7
[INFO] [stdout]   |
[INFO] [stdout] 8 |     #[nmea(selector(0))]
[INFO] [stdout]   |       ^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: `nmea` is an attribute that can be used by the derive macro `NmeaParse`, you might be missing a `derive` attribute
[INFO] [stdout]   |
[INFO] [stdout] 7 + #[derive(NmeaParse)]
[INFO] [stdout] 8 | enum Data {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `nmea` in this scope
[INFO] [stdout]   --> src/../README.md:70:7
[INFO] [stdout]    |
[INFO] [stdout] 10 |     #[nmea(selector(1))]
[INFO] [stdout]    |       ^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: `nmea` is an attribute that can be used by the derive macro `NmeaParse`, you might be missing a `derive` attribute
[INFO] [stdout]    |
[INFO] [stdout]  7 + #[derive(NmeaParse)]
[INFO] [stdout]  8 | enum Data {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `nmea` in this scope
[INFO] [stdout]   --> src/../README.md:72:7
[INFO] [stdout]    |
[INFO] [stdout] 12 |     #[nmea(selector(2))]
[INFO] [stdout]    |       ^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: `nmea` is an attribute that can be used by the derive macro `NmeaParse`, you might be missing a `derive` attribute
[INFO] [stdout]    |
[INFO] [stdout]  7 + #[derive(NmeaParse)]
[INFO] [stdout]  8 | enum Data {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - derive_nmea_parse (line 29) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `nmea0183_parser`
[INFO] [stdout]  --> src/../README.md:30:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use nmea0183_parser::NmeaParse;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `nmea0183_parser`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 3 - use nmea0183_parser::NmeaParse;
[INFO] [stdout] 3 + use nmea0183_derive::NmeaParse;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - derive_nmea_parse (line 44) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `nmea0183_parser`
[INFO] [stdout]  --> src/../README.md:45:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use nmea0183_parser::NmeaParse;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `nmea0183_parser`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 3 - use nmea0183_parser::NmeaParse;
[INFO] [stdout] 3 + use nmea0183_derive::NmeaParse;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - derive_nmea_parse (line 220) stdout ----
[INFO] [stdout] error: cannot find derive macro `NmeaParse` in this scope
[INFO] [stdout]   --> src/../README.md:229:10
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[derive(NmeaParse)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]    |
[INFO] [stdout]  2 + use nmea0183_derive::NmeaParse;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `NmeaParse` in this scope
[INFO] [stdout]  --> src/../README.md:221:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[derive(NmeaParse)]
[INFO] [stdout]   |          ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use nmea0183_derive::NmeaParse;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `nmea` in this scope
[INFO] [stdout]  --> src/../README.md:223:7
[INFO] [stdout]   |
[INFO] [stdout] 5 |     #[nmea(ignore)]
[INFO] [stdout]   |       ^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - derive_nmea_parse (line 400) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `nmea0183_parser`
[INFO] [stdout]  --> src/../README.md:401:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use nmea0183_parser::{Error};
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `nmea0183_parser`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 3 - use nmea0183_parser::{Error};
[INFO] [stdout] 3 + use nmea0183_derive::{Error};
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `NmeaParse` in this scope
[INFO] [stdout]  --> src/../README.md:403:10
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[derive(NmeaParse)]
[INFO] [stdout]   |          ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use nmea0183_derive::NmeaParse;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `nmea` in this scope
[INFO] [stdout]  --> src/../README.md:404:3
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[nmea(selection_error(Error::Unknown))]
[INFO] [stdout]   |   ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `nmea` is an attribute that can be used by the derive macro `NmeaParse`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `nmea` in this scope
[INFO] [stdout]  --> src/../README.md:406:7
[INFO] [stdout]   |
[INFO] [stdout] 8 |     #[nmea(selector(0))]
[INFO] [stdout]   |       ^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: `nmea` is an attribute that can be used by the derive macro `NmeaParse`, you might be missing a `derive` attribute
[INFO] [stdout]   |
[INFO] [stdout] 7 + #[derive(NmeaParse)]
[INFO] [stdout] 8 | enum Data {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `nmea` in this scope
[INFO] [stdout]   --> src/../README.md:408:7
[INFO] [stdout]    |
[INFO] [stdout] 10 |     #[nmea(selector(1 | 2))]
[INFO] [stdout]    |       ^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: `nmea` is an attribute that can be used by the derive macro `NmeaParse`, you might be missing a `derive` attribute
[INFO] [stdout]    |
[INFO] [stdout]  7 + #[derive(NmeaParse)]
[INFO] [stdout]  8 | enum Data {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `nmea` in this scope
[INFO] [stdout]   --> src/../README.md:410:7
[INFO] [stdout]    |
[INFO] [stdout] 12 |     #[nmea(selector(value if value > 0))]
[INFO] [stdout]    |       ^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: `nmea` is an attribute that can be used by the derive macro `NmeaParse`, you might be missing a `derive` attribute
[INFO] [stdout]    |
[INFO] [stdout]  7 + #[derive(NmeaParse)]
[INFO] [stdout]  8 | enum Data {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - derive_nmea_parse (line 187) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `nom`
[INFO] [stdout]  --> src/../README.md:189:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use nom::{combinator::map, number::complete::double};
[INFO] [stdout]   |     ^^^ use of unresolved module or unlinked crate `nom`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `nom`, use `cargo add nom` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `nmea0183_parser`
[INFO] [stdout]  --> src/../README.md:188:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use nmea0183_parser::NmeaParse;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `nmea0183_parser`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 3 - use nmea0183_parser::NmeaParse;
[INFO] [stdout] 3 + use nmea0183_derive::NmeaParse;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `nmea` in this scope
[INFO] [stdout]  --> src/../README.md:194:7
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] [stdout]   |
[INFO] [stdout] 9 |     #[nmea(parser(map(double, |v| v * 2.0)))]
[INFO] [stdout]   |       ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `nmea` is an attribute that can be used by the derive macro `NmeaParse`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - derive_nmea_parse (line 425) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `nmea0183_parser`
[INFO] [stdout]  --> src/../README.md:426:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use nmea0183_parser::NmeaParse;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `nmea0183_parser`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 3 - use nmea0183_parser::NmeaParse;
[INFO] [stdout] 3 + use nmea0183_derive::NmeaParse;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IResult` in this scope
[INFO] [stdout]   --> src/../README.md:433:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | let result: IResult<_, Data<u32>> = Data::parse("1234");
[INFO] [stdout]    |             ^^^^^^^ help: an enum with a similar name exists: `Result`
[INFO] [stdout]    |
[INFO] [stdout]   --> /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/result.rs:557:1
[INFO] [stdout]    |
[INFO] [stdout]    = note: similarly named enum `Result` defined here
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `parse` found for struct `Data<T>` in the current scope
[INFO] [stdout]   --> src/../README.md:433:43
[INFO] [stdout]    |
[INFO] [stdout]  6 | struct Data<T> {
[INFO] [stdout]    | -------------- function or associated item `parse` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 10 | let result: IResult<_, Data<u32>> = Data::parse("1234");
[INFO] [stdout]    |                                           ^^^^^ function or associated item not found in `Data<_>`
[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 traits define an item `parse`, perhaps you need to implement one of them:
[INFO] [stdout]            candidate #1: `syn::parse::Parse`
[INFO] [stdout]            candidate #2: `syn::parse::Parser`
[INFO] [stdout]            candidate #3: `syn::parse_quote::ParseQuote`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - derive_nmea_parse (line 243) stdout ----
[INFO] [stdout] error: cannot find derive macro `NmeaParse` in this scope
[INFO] [stdout]  --> src/../README.md:244:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[derive(NmeaParse)]
[INFO] [stdout]   |          ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use nmea0183_derive::NmeaParse;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `nmea` in this scope
[INFO] [stdout]  --> src/../README.md:247:7
[INFO] [stdout]   |
[INFO] [stdout] 6 |     #[nmea(cond(a > 0))]
[INFO] [stdout]   |       ^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `parse` found for struct `Data` in the current scope
[INFO] [stdout]   --> src/../README.md:253:20
[INFO] [stdout]    |
[INFO] [stdout]  4 | struct Data {
[INFO] [stdout]    | ----------- function or associated item `parse` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12 | let result = Data::parse("0,1");    // `a` is 0, so `b` sets to `None`.
[INFO] [stdout]    |                    ^^^^^ function or associated item not found in `Data`
[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 traits define an item `parse`, perhaps you need to implement one of them:
[INFO] [stdout]            candidate #1: `syn::parse::Parse`
[INFO] [stdout]            candidate #2: `syn::parse::Parser`
[INFO] [stdout]            candidate #3: `syn::parse_quote::ParseQuote`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `parse` found for struct `Data` in the current scope
[INFO] [stdout]   --> src/../README.md:255:20
[INFO] [stdout]    |
[INFO] [stdout]  4 | struct Data {
[INFO] [stdout]    | ----------- function or associated item `parse` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 14 | let result = Data::parse("0,,2");   // `a` is 0, so `b` sets to `None`. When the parser reaches `c` it tries to parse
[INFO] [stdout]    |                    ^^^^^ function or associated item not found in `Data`
[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 traits define an item `parse`, perhaps you need to implement one of them:
[INFO] [stdout]            candidate #1: `syn::parse::Parse`
[INFO] [stdout]            candidate #2: `syn::parse::Parser`
[INFO] [stdout]            candidate #3: `syn::parse_quote::ParseQuote`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `parse` found for struct `Data` in the current scope
[INFO] [stdout]   --> src/../README.md:257:20
[INFO] [stdout]    |
[INFO] [stdout]  4 | struct Data {
[INFO] [stdout]    | ----------- function or associated item `parse` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 16 | let result = Data::parse("1,2,3");
[INFO] [stdout]    |                    ^^^^^ function or associated item not found in `Data`
[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 traits define an item `parse`, perhaps you need to implement one of them:
[INFO] [stdout]            candidate #1: `syn::parse::Parse`
[INFO] [stdout]            candidate #2: `syn::parse::Parser`
[INFO] [stdout]            candidate #3: `syn::parse_quote::ParseQuote`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0599`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - derive_nmea_parse (line 299) stdout ----
[INFO] [stdout] error: cannot find derive macro `NmeaParse` in this scope
[INFO] [stdout]   --> src/../README.md:307:10
[INFO] [stdout]    |
[INFO] [stdout] 10 | #[derive(NmeaParse)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]    |
[INFO] [stdout]  2 + use nmea0183_derive::NmeaParse;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `nmea` in this scope
[INFO] [stdout]   --> src/../README.md:309:7
[INFO] [stdout]    |
[INFO] [stdout] 12 |     #[nmea(into, parser(parser))]
[INFO] [stdout]    |       ^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `ParseError` in this scope
[INFO] [stdout]  --> src/../README.md:302:8
[INFO] [stdout]   |
[INFO] [stdout] 5 |     E: ParseError<&'a str>,
[INFO] [stdout]   |        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IResult` in this scope
[INFO] [stdout]  --> src/../README.md:300:37
[INFO] [stdout]   |
[INFO] [stdout] 3 | fn parser<'a, E>(input: &'a str) -> IResult<&'a str, &'a str, E>
[INFO] [stdout]   |                                     ^^^^^^^ help: an enum with a similar name exists: `Result`
[INFO] [stdout]   |
[INFO] [stdout]  --> /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/result.rs:557:1
[INFO] [stdout]   |
[INFO] [stdout]   = note: similarly named enum `Result` defined here
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0412.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../README.md - derive_nmea_parse (line 286) stdout ----
[INFO] [stdout] error: cannot find derive macro `NmeaParse` in this scope
[INFO] [stdout]  --> src/../README.md:287:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[derive(NmeaParse)]
[INFO] [stdout]   |          ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use nmea0183_derive::NmeaParse;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `nmea` in this scope
[INFO] [stdout]  --> src/../README.md:289:7
[INFO] [stdout]   |
[INFO] [stdout] 5 |     #[nmea(map(|v: u32| v.to_string()), parse_as(u32))]
[INFO] [stdout]   |       ^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/../README.md - derive_nmea_parse (line 102)
[INFO] [stdout]     src/../README.md - derive_nmea_parse (line 165)
[INFO] [stdout]     src/../README.md - derive_nmea_parse (line 187)
[INFO] [stdout]     src/../README.md - derive_nmea_parse (line 203)
[INFO] [stdout]     src/../README.md - derive_nmea_parse (line 220)
[INFO] [stdout]     src/../README.md - derive_nmea_parse (line 243)
[INFO] [stdout]     src/../README.md - derive_nmea_parse (line 262)
[INFO] [stdout]     src/../README.md - derive_nmea_parse (line 286)
[INFO] [stdout]     src/../README.md - derive_nmea_parse (line 29)
[INFO] [stdout]     src/../README.md - derive_nmea_parse (line 299)
[INFO] [stdout]     src/../README.md - derive_nmea_parse (line 318)
[INFO] [stdout]     src/../README.md - derive_nmea_parse (line 337)
[INFO] [stdout]     src/../README.md - derive_nmea_parse (line 352)
[INFO] [stdout]     src/../README.md - derive_nmea_parse (line 369)
[INFO] [stdout]     src/../README.md - derive_nmea_parse (line 387)
[INFO] [stdout]     src/../README.md - derive_nmea_parse (line 400)
[INFO] [stdout]     src/../README.md - derive_nmea_parse (line 425)
[INFO] [stdout]     src/../README.md - derive_nmea_parse (line 44)
[INFO] [stdout]     src/../README.md - derive_nmea_parse (line 53)
[INFO] [stdout]     src/../README.md - derive_nmea_parse (line 62)
[INFO] [stdout]     src/../README.md - derive_nmea_parse (line 85)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 21 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.36s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.57s; merged doctests compilation took 0.21s
[INFO] running `Command { std: "docker" "inspect" "53259d57e2c339074106a7b49d073ec1f4e9ebbd5963357a48bba9a88554e178", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "53259d57e2c339074106a7b49d073ec1f4e9ebbd5963357a48bba9a88554e178", kill_on_drop: false }`
[INFO] [stdout] 53259d57e2c339074106a7b49d073ec1f4e9ebbd5963357a48bba9a88554e178
