[INFO] fetching crate nmea0183-derive 0.1.1...
[INFO] testing nmea0183-derive-0.1.1 against master#0d162b25edd5bf0dba9a22e83b614f1113e90474 for pr-150681
[INFO] extracting crate nmea0183-derive 0.1.1 into /workspace/builds/worker-5-tc1/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-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate nmea0183-derive 0.1.1 on toolchain 0d162b25edd5bf0dba9a22e83b614f1113e90474
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "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" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6deb237e34d42b190f9bddf791250eb5122fb3712f1b8253f7afb561b309ce29
[INFO] running `Command { std: "docker" "start" "-a" "6deb237e34d42b190f9bddf791250eb5122fb3712f1b8253f7afb561b309ce29", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6deb237e34d42b190f9bddf791250eb5122fb3712f1b8253f7afb561b309ce29", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6deb237e34d42b190f9bddf791250eb5122fb3712f1b8253f7afb561b309ce29", kill_on_drop: false }`
[INFO] [stdout] 6deb237e34d42b190f9bddf791250eb5122fb3712f1b8253f7afb561b309ce29
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 05c1c1f1a7789fa325bd39782cc2a08dd9c6d4bc3a404fadb718261ec4084e4f
[INFO] running `Command { std: "docker" "start" "-a" "05c1c1f1a7789fa325bd39782cc2a08dd9c6d4bc3a404fadb718261ec4084e4f", kill_on_drop: false }`
[INFO] [stderr]    Compiling nmea0183-derive v0.1.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.19s
[INFO] running `Command { std: "docker" "inspect" "05c1c1f1a7789fa325bd39782cc2a08dd9c6d4bc3a404fadb718261ec4084e4f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "05c1c1f1a7789fa325bd39782cc2a08dd9c6d4bc3a404fadb718261ec4084e4f", kill_on_drop: false }`
[INFO] [stdout] 05c1c1f1a7789fa325bd39782cc2a08dd9c6d4bc3a404fadb718261ec4084e4f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a3392bddea6d5a4189ac276a6146f76b76c3b45729dcb1f184f1c640690236cd
[INFO] running `Command { std: "docker" "start" "-a" "a3392bddea6d5a4189ac276a6146f76b76c3b45729dcb1f184f1c640690236cd", 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 1.21s
[INFO] running `Command { std: "docker" "inspect" "a3392bddea6d5a4189ac276a6146f76b76c3b45729dcb1f184f1c640690236cd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a3392bddea6d5a4189ac276a6146f76b76c3b45729dcb1f184f1c640690236cd", kill_on_drop: false }`
[INFO] [stdout] a3392bddea6d5a4189ac276a6146f76b76c3b45729dcb1f184f1c640690236cd
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] e11ba25b0b6cc19adfd34173c66c7d95a00723d2a45d1e70429e7f8e55c606d1
[INFO] running `Command { std: "docker" "start" "-a" "e11ba25b0b6cc19adfd34173c66c7d95a00723d2a45d1e70429e7f8e55c606d1", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/nmea0183_derive-de517b996ecd239d)
[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 352) ... FAILED
[INFO] [stdout] test src/../README.md - derive_nmea_parse (line 286) ... FAILED
[INFO] [stdout] test src/../README.md - derive_nmea_parse (line 262) ... FAILED
[INFO] [stdout] test src/../README.md - derive_nmea_parse (line 29) ... FAILED
[INFO] [stdout] test src/../README.md - derive_nmea_parse (line 400) ... FAILED
[INFO] [stdout] test src/../README.md - derive_nmea_parse (line 85) ... FAILED
[INFO] [stdout] test src/../README.md - derive_nmea_parse (line 165) ... FAILED
[INFO] [stdout] test src/../README.md - derive_nmea_parse (line 203) ... FAILED
[INFO] [stdout] test src/../README.md - derive_nmea_parse (line 53) ... FAILED
[INFO] [stdout] test src/../README.md - derive_nmea_parse (line 44) ... FAILED
[INFO] [stdout] test src/../README.md - derive_nmea_parse (line 369) ... FAILED
[INFO] [stdout] test src/../README.md - derive_nmea_parse (line 187) ... FAILED
[INFO] [stdout] test src/../README.md - derive_nmea_parse (line 62) ... FAILED
[INFO] [stdout] test src/../README.md - derive_nmea_parse (line 387) ... FAILED
[INFO] [stdout] test src/../README.md - derive_nmea_parse (line 102) ... FAILED
[INFO] [stdout] test src/../README.md - derive_nmea_parse (line 220) ... FAILED
[INFO] [stdout] test src/../README.md - derive_nmea_parse (line 337) ... 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 318) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[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] 353 | #[derive(NmeaParse)]
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]     |
[INFO] [stdout] 352 + 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] 355 |     #[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] 357 |     #[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 286) stdout ----
[INFO] [stdout] error: cannot find derive macro `NmeaParse` in this scope
[INFO] [stdout]    --> src/../README.md:287:10
[INFO] [stdout]     |
[INFO] [stdout] 287 | #[derive(NmeaParse)]
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]     |
[INFO] [stdout] 286 + 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] 289 |     #[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] ---- 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] 263 | #[derive(NmeaParse)]
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]     |
[INFO] [stdout] 262 + 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] 266 |     #[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] 264 | struct Data {
[INFO] [stdout]     | ----------- function or associated item `parse` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 273 | 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] 264 | struct Data {
[INFO] [stdout]     | ----------- function or associated item `parse` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 275 | 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] 264 | struct Data {
[INFO] [stdout]     | ----------- function or associated item `parse` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 277 | 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 29) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `nmea0183_parser`
[INFO] [stdout]   --> src/../README.md:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 | 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] 30 - use nmea0183_parser::NmeaParse;
[INFO] [stdout] 30 + 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 400) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `nmea0183_parser`
[INFO] [stdout]    --> src/../README.md:401:5
[INFO] [stdout]     |
[INFO] [stdout] 401 | 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] 401 - use nmea0183_parser::{Error};
[INFO] [stdout] 401 + 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] 403 | #[derive(NmeaParse)]
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]     |
[INFO] [stdout] 400 + 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] 404 | #[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] 406 |     #[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] 405 + #[derive(NmeaParse)]
[INFO] [stdout] 406 | 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] 408 |     #[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] 405 + #[derive(NmeaParse)]
[INFO] [stdout] 406 | 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] 410 |     #[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] 405 + #[derive(NmeaParse)]
[INFO] [stdout] 406 | 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 85) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `nmea0183_parser`
[INFO] [stdout]   --> src/../README.md:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 | 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] 86 - use nmea0183_parser::NmeaParse;
[INFO] [stdout] 86 + 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 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] 167 | 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] 166 | 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] 166 - use nmea0183_parser::{IResult, NmeaParse};
[INFO] [stdout] 166 + 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] 171 |     #[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 203) stdout ----
[INFO] [stdout] error: cannot find derive macro `NmeaParse` in this scope
[INFO] [stdout]    --> src/../README.md:204:10
[INFO] [stdout]     |
[INFO] [stdout] 204 | #[derive(NmeaParse)]
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]     |
[INFO] [stdout] 203 + 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] 207 |     #[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 53) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `nmea0183_parser`
[INFO] [stdout]   --> src/../README.md:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 | 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] 54 - use nmea0183_parser::NmeaParse;
[INFO] [stdout] 54 + 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] 45 | 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] 45 - use nmea0183_parser::NmeaParse;
[INFO] [stdout] 45 + 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 369) stdout ----
[INFO] [stdout] error: cannot find derive macro `NmeaParse` in this scope
[INFO] [stdout]    --> src/../README.md:370:10
[INFO] [stdout]     |
[INFO] [stdout] 370 | #[derive(NmeaParse)]
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]     |
[INFO] [stdout] 369 + 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] 371 | #[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] 373 |     #[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] 375 |     #[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] 377 |     #[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 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] 189 | 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] 188 | 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] 188 - use nmea0183_parser::NmeaParse;
[INFO] [stdout] 188 + 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] [stdout]     |
[INFO] [stdout] 194 |     #[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 62) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `nmea0183_parser`
[INFO] [stdout]   --> src/../README.md:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 | 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] 63 - use nmea0183_parser::NmeaParse;
[INFO] [stdout] 63 + 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] 66 | #[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] 68 |     #[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] 67 + #[derive(NmeaParse)]
[INFO] [stdout] 68 | 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] 70 |     #[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] 67 + #[derive(NmeaParse)]
[INFO] [stdout] 68 | 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] 72 |     #[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] 67 + #[derive(NmeaParse)]
[INFO] [stdout] 68 | 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 387) stdout ----
[INFO] [stdout] error: cannot find derive macro `NmeaParse` in this scope
[INFO] [stdout]    --> src/../README.md:388:10
[INFO] [stdout]     |
[INFO] [stdout] 388 | #[derive(NmeaParse)]
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]     |
[INFO] [stdout] 387 + 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] 389 | #[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] 391 |     #[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] 393 |     #[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 102) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `nmea0183_parser`
[INFO] [stdout]    --> src/../README.md:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 | 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] 103 - use nmea0183_parser::{IResult, NmeaParse};
[INFO] [stdout] 103 + 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] 104 | 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] 104 | 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] 124 |         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 220) stdout ----
[INFO] [stdout] error: cannot find derive macro `NmeaParse` in this scope
[INFO] [stdout]    --> src/../README.md:229:10
[INFO] [stdout]     |
[INFO] [stdout] 229 | #[derive(NmeaParse)]
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]     |
[INFO] [stdout] 220 + 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] 221 | #[derive(NmeaParse)]
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]     |
[INFO] [stdout] 220 + 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] 223 |     #[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 337) stdout ----
[INFO] [stdout] error: cannot find derive macro `NmeaParse` in this scope
[INFO] [stdout]    --> src/../README.md:338:10
[INFO] [stdout]     |
[INFO] [stdout] 338 | #[derive(NmeaParse)]
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]     |
[INFO] [stdout] 337 + 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] 339 | #[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] 341 |     #[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] 343 |     #[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 425) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `nmea0183_parser`
[INFO] [stdout]    --> src/../README.md:426:5
[INFO] [stdout]     |
[INFO] [stdout] 426 | 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] 426 - use nmea0183_parser::NmeaParse;
[INFO] [stdout] 426 + use nmea0183_derive::NmeaParse;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IResult` in this scope
[INFO] [stdout]    --> src/../README.md:433:13
[INFO] [stdout]     |
[INFO] [stdout] 433 | let result: IResult<_, Data<u32>> = Data::parse("1234");
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    --> /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:557:0
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named enum `Result` defined here
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 433 - let result: IResult<_, Data<u32>> = Data::parse("1234");
[INFO] [stdout] 433 + let result: Result<_, Data<u32>> = Data::parse("1234");
[INFO] [stdout]     |
[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] 429 | struct Data<T> {
[INFO] [stdout]     | -------------- function or associated item `parse` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 433 | 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: E0425, E0432, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[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] 244 | #[derive(NmeaParse)]
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]     |
[INFO] [stdout] 243 + 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] 247 |     #[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] 245 | struct Data {
[INFO] [stdout]     | ----------- function or associated item `parse` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 253 | 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] 245 | struct Data {
[INFO] [stdout]     | ----------- function or associated item `parse` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 255 | 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] 245 | struct Data {
[INFO] [stdout]     | ----------- function or associated item `parse` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 257 | 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] 307 | #[derive(NmeaParse)]
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]     |
[INFO] [stdout] 299 + 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] 309 |     #[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] 302 |     E: ParseError<&'a str>,
[INFO] [stdout]     |        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IResult` in this scope
[INFO] [stdout]    --> src/../README.md:300:37
[INFO] [stdout]     |
[INFO] [stdout] 300 | fn parser<'a, E>(input: &'a str) -> IResult<&'a str, &'a str, E>
[INFO] [stdout]     |                                     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    --> /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:557:0
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named enum `Result` defined here
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 300 - fn parser<'a, E>(input: &'a str) -> IResult<&'a str, &'a str, E>
[INFO] [stdout] 300 + fn parser<'a, E>(input: &'a str) -> Result<&'a str, &'a str, E>
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0425.
[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 318) stdout ----
[INFO] [stdout] error: cannot find derive macro `NmeaParse` in this scope
[INFO] [stdout]    --> src/../README.md:319:10
[INFO] [stdout]     |
[INFO] [stdout] 319 | #[derive(NmeaParse)]
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]     |
[INFO] [stdout] 318 + 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] 320 | #[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] 321 | struct Data {
[INFO] [stdout]     | ----------- function or associated item `parse` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 325 | 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] 321 | struct Data {
[INFO] [stdout]     | ----------- function or associated item `parse` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 326 | 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] 
[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.85s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 1.09s; merged doctests compilation took 0.24s
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "e11ba25b0b6cc19adfd34173c66c7d95a00723d2a45d1e70429e7f8e55c606d1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e11ba25b0b6cc19adfd34173c66c7d95a00723d2a45d1e70429e7f8e55c606d1", kill_on_drop: false }`
[INFO] [stdout] e11ba25b0b6cc19adfd34173c66c7d95a00723d2a45d1e70429e7f8e55c606d1
