[INFO] fetching crate prse 1.0.3...
[INFO] testing prse-1.0.3 against 1.75.0 for beta-1.76-1
[INFO] extracting crate prse 1.0.3 into /workspace/builds/worker-3-tc1/source
[INFO] validating manifest of crates.io crate prse 1.0.3 on toolchain 1.75.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate prse 1.0.3
[INFO] finished tweaking crates.io crate prse 1.0.3
[INFO] tweaked toml for crates.io crate prse 1.0.3 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded prse-derive v1.1.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 99e65d81029b15666f517cbd8a71369bd2e9c0493b9d0f95d02dab1e258bf91b
[INFO] running `Command { std: "docker" "start" "-a" "99e65d81029b15666f517cbd8a71369bd2e9c0493b9d0f95d02dab1e258bf91b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "99e65d81029b15666f517cbd8a71369bd2e9c0493b9d0f95d02dab1e258bf91b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "99e65d81029b15666f517cbd8a71369bd2e9c0493b9d0f95d02dab1e258bf91b", kill_on_drop: false }`
[INFO] [stdout] 99e65d81029b15666f517cbd8a71369bd2e9c0493b9d0f95d02dab1e258bf91b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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=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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1f08bbf389528c0ac06401492f89313ed2805a635be1a13117f38616228bf4e7
[INFO] running `Command { std: "docker" "start" "-a" "1f08bbf389528c0ac06401492f89313ed2805a635be1a13117f38616228bf4e7", kill_on_drop: false }`
[INFO] [stderr]    Compiling either v1.9.0
[INFO] [stderr]    Compiling syn v2.0.48
[INFO] [stderr]    Compiling itertools v0.12.0
[INFO] [stderr]    Compiling prse-derive v1.1.1
[INFO] [stderr]    Compiling prse v1.0.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 2.06s
[INFO] running `Command { std: "docker" "inspect" "1f08bbf389528c0ac06401492f89313ed2805a635be1a13117f38616228bf4e7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1f08bbf389528c0ac06401492f89313ed2805a635be1a13117f38616228bf4e7", kill_on_drop: false }`
[INFO] [stdout] 1f08bbf389528c0ac06401492f89313ed2805a635be1a13117f38616228bf4e7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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=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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 082acecfcccca67046ccf2e0bf6619c604f15c52e18a625d61584c3a6bc988e6
[INFO] running `Command { std: "docker" "start" "-a" "082acecfcccca67046ccf2e0bf6619c604f15c52e18a625d61584c3a6bc988e6", kill_on_drop: false }`
[INFO] [stderr]    Compiling prse v1.0.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.24s
[INFO] running `Command { std: "docker" "inspect" "082acecfcccca67046ccf2e0bf6619c604f15c52e18a625d61584c3a6bc988e6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "082acecfcccca67046ccf2e0bf6619c604f15c52e18a625d61584c3a6bc988e6", kill_on_drop: false }`
[INFO] [stdout] 082acecfcccca67046ccf2e0bf6619c604f15c52e18a625d61584c3a6bc988e6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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=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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] d7754154809aadcc329fa4833f14a9b6f0b047987a6c31055e448a7f47020cb9
[INFO] running `Command { std: "docker" "start" "-a" "d7754154809aadcc329fa4833f14a9b6f0b047987a6c31055e448a7f47020cb9", kill_on_drop: false }`
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.01s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/prse-ac733f4d386fd5b3)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test parse_error::test::check_impl_traits ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests prse
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test src/lending_parse.rs - lending_parse::Parse::from_str (line 33) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 36) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 21) ... FAILED
[INFO] [stdout] test src/parse_error.rs - parse_error::ParseError::new (line 76) ... FAILED
[INFO] [stdout] test src/lending_parse.rs - lending_parse::Parse::from_str (line 15) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 94) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 79) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 53) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 111) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/lending_parse.rs - lending_parse::Parse::from_str (line 33) stdout ----
[INFO] [stdout] error[E0425]: cannot find function `try_parse_context` in module `prse::__private`
[INFO] [stdout]   --> src/lending_parse.rs:45:14
[INFO] [stdout]    |
[INFO] [stdout] 15 | let v: Hex = parse!("A", "{}");
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^ not found in `prse::__private`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/lending_parse.rs:45:14
[INFO] [stdout]     |
[INFO] [stdout] 15  | let v: Hex = parse!("A", "{}");
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^ an argument of type `&str` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/parse_error.rs:230:12
[INFO] [stdout]     |
[INFO] [stdout] 230 |     pub fn unwrap_parse<T>(result: Result<T, ParseError>, input: &str) -> T {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 15  | let v: Hex = parse!("A", "{}")(parse!("A", "{}"), /* &str */);
[INFO] [stdout]     |                               +++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0425.
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 36) stdout ----
[INFO] [stdout] error[E0425]: cannot find function `try_parse_context` in module `prse::__private`
[INFO] [stdout]  --> src/lib.rs:42:36
[INFO] [stdout]   |
[INFO] [stdout] 9 | for fruit in input.lines().map(|l| try_parse!(l, "I love {}!")) {
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prse::__private`
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `try_parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 21) stdout ----
[INFO] [stdout] error[E0425]: cannot find function `try_parse_context` in module `prse::__private`
[INFO] [stdout]   --> src/lib.rs:29:17
[INFO] [stdout]    |
[INFO] [stdout] 11 | let five: u32 = parse!(input, "Person {}: Hello {name}!");
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prse::__private`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `try_parse_context` in module `prse::__private`
[INFO] [stdout]   --> src/lib.rs:31:26
[INFO] [stdout]    |
[INFO] [stdout] 13 | assert_eq!((name, five), parse!(input, "Person {1}: Hello {0}!"));
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prse::__private`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/lib.rs:29:17
[INFO] [stdout]     |
[INFO] [stdout] 11  | let five: u32 = parse!(input, "Person {}: Hello {name}!");
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ an argument of type `&str` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/parse_error.rs:230:12
[INFO] [stdout]     |
[INFO] [stdout] 230 |     pub fn unwrap_parse<T>(result: Result<T, ParseError>, input: &str) -> T {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 11  | let five: u32 = parse!(input, "Person {}: Hello {name}!")(parse!(input, "Person {}: Hello {name}!"), /* &str */);
[INFO] [stdout]     |                                                          +++++++++++++++++++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/lib.rs:31:26
[INFO] [stdout]     |
[INFO] [stdout] 13  | assert_eq!((name, five), parse!(input, "Person {1}: Hello {0}!"));
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ an argument of type `&str` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/parse_error.rs:230:12
[INFO] [stdout]     |
[INFO] [stdout] 230 |     pub fn unwrap_parse<T>(result: Result<T, ParseError>, input: &str) -> T {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 13  | assert_eq!((name, five), parse!(input, "Person {1}: Hello {0}!")(parse!(input, "Person {1}: Hello {0}!"), /* &str */));
[INFO] [stdout]     |                                                                 +++++++++++++++++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0425.
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/parse_error.rs - parse_error::ParseError::new (line 76) stdout ----
[INFO] [stdout] error[E0425]: cannot find function `try_parse_context` in module `prse::__private`
[INFO] [stdout]   --> src/parse_error.rs:93:15
[INFO] [stdout]    |
[INFO] [stdout] 19 | let b: Bool = parse!("True", "{}");
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^ not found in `prse::__private`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/parse_error.rs:93:15
[INFO] [stdout]     |
[INFO] [stdout] 19  | let b: Bool = parse!("True", "{}");
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^ an argument of type `&str` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/parse_error.rs:230:12
[INFO] [stdout]     |
[INFO] [stdout] 230 |     pub fn unwrap_parse<T>(result: Result<T, ParseError>, input: &str) -> T {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 19  | let b: Bool = parse!("True", "{}")(parse!("True", "{}"), /* &str */);
[INFO] [stdout]     |                                   ++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0425.
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lending_parse.rs - lending_parse::Parse::from_str (line 15) stdout ----
[INFO] [stdout] error[E0425]: cannot find function `try_parse_context` in module `prse::__private`
[INFO] [stdout]   --> src/lending_parse.rs:28:16
[INFO] [stdout]    |
[INFO] [stdout] 16 | let c: Count = parse!("I have: {apple: 8}.", "I have: {{{}}}.");
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prse::__private`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/lending_parse.rs:28:16
[INFO] [stdout]     |
[INFO] [stdout] 16  | let c: Count = parse!("I have: {apple: 8}.", "I have: {{{}}}.");
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ an argument of type `&str` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/parse_error.rs:230:12
[INFO] [stdout]     |
[INFO] [stdout] 230 |     pub fn unwrap_parse<T>(result: Result<T, ParseError>, input: &str) -> T {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 16  | let c: Count = parse!("I have: {apple: 8}.", "I have: {{{}}}.")(parse!("I have: {apple: 8}.", "I have: {{{}}}."), /* &str */);
[INFO] [stdout]     |                                                                ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0425.
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 94) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ParseIter` in `prse`
[INFO] [stdout]   --> src/lib.rs:102:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | parse!(input, "My farm contains some amount of booleans: {many: || :}");
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `ParseIter` in `prse`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/lib.rs:102:1
[INFO] [stdout]     |
[INFO] [stdout] 11  | parse!(input, "My farm contains some amount of booleans: {many: || :}");
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ an argument of type `&str` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/parse_error.rs:230:12
[INFO] [stdout]     |
[INFO] [stdout] 230 |     pub fn unwrap_parse<T>(result: Result<T, ParseError>, input: &str) -> T {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 11  | parse!(input, "My farm contains some amount of booleans: {many: || :}")(parse!(input, "My farm contains some amount of booleans: {many: || :}"), /* &str */);
[INFO] [stdout]     |                                                                        +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 79) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ParseIter` in `prse`
[INFO] [stdout]   --> src/lib.rs:86:24
[INFO] [stdout]    |
[INFO] [stdout] 10 | let array: [&str; 3] = parse!(input, "My farm contains exactly 3 animals: {:, :3}");
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `ParseIter` in `prse`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/lib.rs:86:24
[INFO] [stdout]     |
[INFO] [stdout] 10  | let array: [&str; 3] = parse!(input, "My farm contains exactly 3 animals: {:, :3}");
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ an argument of type `&str` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/parse_error.rs:230:12
[INFO] [stdout]     |
[INFO] [stdout] 230 |     pub fn unwrap_parse<T>(result: Result<T, ParseError>, input: &str) -> T {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 10  | let array: [&str; 3] = parse!(input, "My farm contains exactly 3 animals: {:, :3}")(parse!(input, "My farm contains exactly 3 animals: {:, :3}"), /* &str */);
[INFO] [stdout]     |                                                                                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `Array` found for enum `ParseError`
[INFO] [stdout]   --> src/lib.rs:86:24
[INFO] [stdout]    |
[INFO] [stdout] 10 | let array: [&str; 3] = parse!(input, "My farm contains exactly 3 animals: {:, :3}");
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ variant not found in `ParseError`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0433, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 53) stdout ----
[INFO] [stdout] error[E0425]: cannot find function `try_parse_context` in module `prse::__private`
[INFO] [stdout]  --> src/lib.rs:57:10
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[derive(Parse, PartialEq, Eq, Debug)]
[INFO] [stdout]   |          ^^^^^ not found in `prse::__private`
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the derive macro `Parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `try_parse_context` in module `prse::__private`
[INFO] [stdout]   --> src/lib.rs:66:40
[INFO] [stdout]    |
[INFO] [stdout] 16 | let (lhs, rhs): (Position, Position) = parse!(input, "{} + {}");
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prse::__private`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/lib.rs:66:40
[INFO] [stdout]     |
[INFO] [stdout] 16  | let (lhs, rhs): (Position, Position) = parse!(input, "{} + {}");
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^ an argument of type `&str` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/parse_error.rs:230:12
[INFO] [stdout]     |
[INFO] [stdout] 230 |     pub fn unwrap_parse<T>(result: Result<T, ParseError>, input: &str) -> T {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 16  | let (lhs, rhs): (Position, Position) = parse!(input, "{} + {}")(parse!(input, "{} + {}"), /* &str */);
[INFO] [stdout]     |                                                                ++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0425.
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 111) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ParseIter` in `prse`
[INFO] [stdout]   --> src/lib.rs:118:25
[INFO] [stdout]    |
[INFO] [stdout] 10 | let animal_count: u32 = parse!(input, "My farm has this many animals: [{:,:0}]")
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `ParseIter` in `prse`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ParseIter` in crate `prse`
[INFO] [stdout]   --> src/lib.rs:118:25
[INFO] [stdout]    |
[INFO] [stdout] 10 | let animal_count: u32 = parse!(input, "My farm has this many animals: [{:,:0}]")
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prse`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/lib.rs:118:25
[INFO] [stdout]     |
[INFO] [stdout] 10  | let animal_count: u32 = parse!(input, "My farm has this many animals: [{:,:0}]")
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ an argument of type `&str` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/parse_error.rs:230:12
[INFO] [stdout]     |
[INFO] [stdout] 230 |     pub fn unwrap_parse<T>(result: Result<T, ParseError>, input: &str) -> T {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 10  | let animal_count: u32 = parse!(input, "My farm has this many animals: [{:,:0}]")(parse!(input, "My farm has this many animals: [{:,:0}]"), /* &str */)
[INFO] [stdout]     |                                                                                 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0412, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/lending_parse.rs - lending_parse::Parse::from_str (line 15)
[INFO] [stdout]     src/lending_parse.rs - lending_parse::Parse::from_str (line 33)
[INFO] [stdout]     src/lib.rs - (line 111)
[INFO] [stdout]     src/lib.rs - (line 21)
[INFO] [stdout]     src/lib.rs - (line 36)
[INFO] [stdout]     src/lib.rs - (line 53)
[INFO] [stdout]     src/lib.rs - (line 79)
[INFO] [stdout]     src/lib.rs - (line 94)
[INFO] [stdout]     src/parse_error.rs - parse_error::ParseError::new (line 76)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 9 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "d7754154809aadcc329fa4833f14a9b6f0b047987a6c31055e448a7f47020cb9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d7754154809aadcc329fa4833f14a9b6f0b047987a6c31055e448a7f47020cb9", kill_on_drop: false }`
[INFO] [stdout] d7754154809aadcc329fa4833f14a9b6f0b047987a6c31055e448a7f47020cb9
[INFO] testing prse-1.0.3 against beta-2023-12-22 for beta-1.76-1
[INFO] extracting crate prse 1.0.3 into /workspace/builds/worker-3-tc2/source
[INFO] validating manifest of crates.io crate prse 1.0.3 on toolchain beta-2023-12-22
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-12-22" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate prse 1.0.3
[INFO] finished tweaking crates.io crate prse 1.0.3
[INFO] tweaked toml for crates.io crate prse 1.0.3 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-12-22" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-12-22" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 26be4888742f9365937363638d06c78989ff12258c79c7a47a3ab8763dafdbfa
[INFO] running `Command { std: "docker" "start" "-a" "26be4888742f9365937363638d06c78989ff12258c79c7a47a3ab8763dafdbfa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "26be4888742f9365937363638d06c78989ff12258c79c7a47a3ab8763dafdbfa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "26be4888742f9365937363638d06c78989ff12258c79c7a47a3ab8763dafdbfa", kill_on_drop: false }`
[INFO] [stdout] 26be4888742f9365937363638d06c78989ff12258c79c7a47a3ab8763dafdbfa
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 229b822d0ce50b3d91a93f84ffc84a7fc9f77a7048e5da1a57e7938cb074e7bc
[INFO] running `Command { std: "docker" "start" "-a" "229b822d0ce50b3d91a93f84ffc84a7fc9f77a7048e5da1a57e7938cb074e7bc", kill_on_drop: false }`
[INFO] [stderr]    Compiling either v1.9.0
[INFO] [stderr]    Compiling syn v2.0.48
[INFO] [stderr]    Compiling itertools v0.12.0
[INFO] [stderr]    Compiling prse-derive v1.1.1
[INFO] [stderr]    Compiling prse v1.0.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 2.24s
[INFO] running `Command { std: "docker" "inspect" "229b822d0ce50b3d91a93f84ffc84a7fc9f77a7048e5da1a57e7938cb074e7bc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "229b822d0ce50b3d91a93f84ffc84a7fc9f77a7048e5da1a57e7938cb074e7bc", kill_on_drop: false }`
[INFO] [stdout] 229b822d0ce50b3d91a93f84ffc84a7fc9f77a7048e5da1a57e7938cb074e7bc
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 469e2a2501a0c21df73ad4e61bec10a4a6357f4163f0e1056dbc516457dfb0d9
[INFO] running `Command { std: "docker" "start" "-a" "469e2a2501a0c21df73ad4e61bec10a4a6357f4163f0e1056dbc516457dfb0d9", kill_on_drop: false }`
[INFO] [stderr]    Compiling prse v1.0.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.24s
[INFO] running `Command { std: "docker" "inspect" "469e2a2501a0c21df73ad4e61bec10a4a6357f4163f0e1056dbc516457dfb0d9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "469e2a2501a0c21df73ad4e61bec10a4a6357f4163f0e1056dbc516457dfb0d9", kill_on_drop: false }`
[INFO] [stdout] 469e2a2501a0c21df73ad4e61bec10a4a6357f4163f0e1056dbc516457dfb0d9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] d800f9cc117e2c281fff00e5e5644ce913e437c8fb3f51127a6ef4b4e439e8f5
[INFO] running `Command { std: "docker" "start" "-a" "d800f9cc117e2c281fff00e5e5644ce913e437c8fb3f51127a6ef4b4e439e8f5", kill_on_drop: false }`
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.01s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/prse-8581e73a863996e0)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test parse_error::test::check_impl_traits ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests prse
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test src/lib.rs - (line 36) ... FAILED
[INFO] [stdout] test src/parse_error.rs - parse_error::ParseError::new (line 76) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 111) ... FAILED
[INFO] [stdout] test src/lending_parse.rs - lending_parse::Parse::from_str (line 33) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 21) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 94) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 79) ... FAILED
[INFO] [stdout] test src/lending_parse.rs - lending_parse::Parse::from_str (line 15) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 53) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/lib.rs - (line 36) stdout ----
[INFO] [stdout] error[E0425]: cannot find function `try_parse_context` in module `prse::__private`
[INFO] [stdout]  --> src/lib.rs:42:36
[INFO] [stdout]   |
[INFO] [stdout] 9 | for fruit in input.lines().map(|l| try_parse!(l, "I love {}!")) {
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prse::__private`
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the macro `try_parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/parse_error.rs - parse_error::ParseError::new (line 76) stdout ----
[INFO] [stdout] error[E0425]: cannot find function `try_parse_context` in module `prse::__private`
[INFO] [stdout]   --> src/parse_error.rs:93:15
[INFO] [stdout]    |
[INFO] [stdout] 19 | let b: Bool = parse!("True", "{}");
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^ not found in `prse::__private`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/parse_error.rs:93:15
[INFO] [stdout]     |
[INFO] [stdout] 19  | let b: Bool = parse!("True", "{}");
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^ an argument of type `&str` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/parse_error.rs:230:12
[INFO] [stdout]     |
[INFO] [stdout] 230 |     pub fn unwrap_parse<T>(result: Result<T, ParseError>, input: &str) -> T {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 19  | let b: Bool = parse!("True", "{}")(parse!("True", "{}"), /* &str */);
[INFO] [stdout]     |                                   ++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0425.
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 111) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ParseIter` in `prse`
[INFO] [stdout]   --> src/lib.rs:118:25
[INFO] [stdout]    |
[INFO] [stdout] 10 | let animal_count: u32 = parse!(input, "My farm has this many animals: [{:,:0}]")
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `ParseIter` in `prse`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ParseIter` in crate `prse`
[INFO] [stdout]   --> src/lib.rs:118:25
[INFO] [stdout]    |
[INFO] [stdout] 10 | let animal_count: u32 = parse!(input, "My farm has this many animals: [{:,:0}]")
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prse`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/lib.rs:118:25
[INFO] [stdout]     |
[INFO] [stdout] 10  | let animal_count: u32 = parse!(input, "My farm has this many animals: [{:,:0}]")
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ an argument of type `&str` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/parse_error.rs:230:12
[INFO] [stdout]     |
[INFO] [stdout] 230 |     pub fn unwrap_parse<T>(result: Result<T, ParseError>, input: &str) -> T {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 10  | let animal_count: u32 = parse!(input, "My farm has this many animals: [{:,:0}]")(parse!(input, "My farm has this many animals: [{:,:0}]"), /* &str */)
[INFO] [stdout]     |                                                                                 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0412, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lending_parse.rs - lending_parse::Parse::from_str (line 33) stdout ----
[INFO] [stdout] error[E0425]: cannot find function `try_parse_context` in module `prse::__private`
[INFO] [stdout]   --> src/lending_parse.rs:45:14
[INFO] [stdout]    |
[INFO] [stdout] 15 | let v: Hex = parse!("A", "{}");
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^ not found in `prse::__private`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/lending_parse.rs:45:14
[INFO] [stdout]     |
[INFO] [stdout] 15  | let v: Hex = parse!("A", "{}");
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^ an argument of type `&str` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/parse_error.rs:230:12
[INFO] [stdout]     |
[INFO] [stdout] 230 |     pub fn unwrap_parse<T>(result: Result<T, ParseError>, input: &str) -> T {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 15  | let v: Hex = parse!("A", "{}")(parse!("A", "{}"), /* &str */);
[INFO] [stdout]     |                               +++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0425.
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 21) stdout ----
[INFO] [stdout] error[E0425]: cannot find function `try_parse_context` in module `prse::__private`
[INFO] [stdout]   --> src/lib.rs:29:17
[INFO] [stdout]    |
[INFO] [stdout] 11 | let five: u32 = parse!(input, "Person {}: Hello {name}!");
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prse::__private`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `try_parse_context` in module `prse::__private`
[INFO] [stdout]   --> src/lib.rs:31:26
[INFO] [stdout]    |
[INFO] [stdout] 13 | assert_eq!((name, five), parse!(input, "Person {1}: Hello {0}!"));
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prse::__private`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/lib.rs:29:17
[INFO] [stdout]     |
[INFO] [stdout] 11  | let five: u32 = parse!(input, "Person {}: Hello {name}!");
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ an argument of type `&str` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/parse_error.rs:230:12
[INFO] [stdout]     |
[INFO] [stdout] 230 |     pub fn unwrap_parse<T>(result: Result<T, ParseError>, input: &str) -> T {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 11  | let five: u32 = parse!(input, "Person {}: Hello {name}!")(parse!(input, "Person {}: Hello {name}!"), /* &str */);
[INFO] [stdout]     |                                                          +++++++++++++++++++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/lib.rs:31:26
[INFO] [stdout]     |
[INFO] [stdout] 13  | assert_eq!((name, five), parse!(input, "Person {1}: Hello {0}!"));
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ an argument of type `&str` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/parse_error.rs:230:12
[INFO] [stdout]     |
[INFO] [stdout] 230 |     pub fn unwrap_parse<T>(result: Result<T, ParseError>, input: &str) -> T {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 13  | assert_eq!((name, five), parse!(input, "Person {1}: Hello {0}!")(parse!(input, "Person {1}: Hello {0}!"), /* &str */));
[INFO] [stdout]     |                                                                 +++++++++++++++++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0425.
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 94) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ParseIter` in `prse`
[INFO] [stdout]   --> src/lib.rs:102:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | parse!(input, "My farm contains some amount of booleans: {many: || :}");
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `ParseIter` in `prse`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/lib.rs:102:1
[INFO] [stdout]     |
[INFO] [stdout] 11  | parse!(input, "My farm contains some amount of booleans: {many: || :}");
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ an argument of type `&str` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/parse_error.rs:230:12
[INFO] [stdout]     |
[INFO] [stdout] 230 |     pub fn unwrap_parse<T>(result: Result<T, ParseError>, input: &str) -> T {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 11  | parse!(input, "My farm contains some amount of booleans: {many: || :}")(parse!(input, "My farm contains some amount of booleans: {many: || :}"), /* &str */);
[INFO] [stdout]     |                                                                        +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 79) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ParseIter` in `prse`
[INFO] [stdout]   --> src/lib.rs:86:24
[INFO] [stdout]    |
[INFO] [stdout] 10 | let array: [&str; 3] = parse!(input, "My farm contains exactly 3 animals: {:, :3}");
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `ParseIter` in `prse`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/lib.rs:86:24
[INFO] [stdout]     |
[INFO] [stdout] 10  | let array: [&str; 3] = parse!(input, "My farm contains exactly 3 animals: {:, :3}");
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ an argument of type `&str` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/parse_error.rs:230:12
[INFO] [stdout]     |
[INFO] [stdout] 230 |     pub fn unwrap_parse<T>(result: Result<T, ParseError>, input: &str) -> T {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 10  | let array: [&str; 3] = parse!(input, "My farm contains exactly 3 animals: {:, :3}")(parse!(input, "My farm contains exactly 3 animals: {:, :3}"), /* &str */);
[INFO] [stdout]     |                                                                                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant named `Array` found for enum `ParseError`
[INFO] [stdout]   --> src/lib.rs:86:24
[INFO] [stdout]    |
[INFO] [stdout] 10 | let array: [&str; 3] = parse!(input, "My farm contains exactly 3 animals: {:, :3}");
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ variant not found in `ParseError`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0433, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lending_parse.rs - lending_parse::Parse::from_str (line 15) stdout ----
[INFO] [stdout] error[E0425]: cannot find function `try_parse_context` in module `prse::__private`
[INFO] [stdout]   --> src/lending_parse.rs:28:16
[INFO] [stdout]    |
[INFO] [stdout] 16 | let c: Count = parse!("I have: {apple: 8}.", "I have: {{{}}}.");
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prse::__private`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/lending_parse.rs:28:16
[INFO] [stdout]     |
[INFO] [stdout] 16  | let c: Count = parse!("I have: {apple: 8}.", "I have: {{{}}}.");
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ an argument of type `&str` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/parse_error.rs:230:12
[INFO] [stdout]     |
[INFO] [stdout] 230 |     pub fn unwrap_parse<T>(result: Result<T, ParseError>, input: &str) -> T {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 16  | let c: Count = parse!("I have: {apple: 8}.", "I have: {{{}}}.")(parse!("I have: {apple: 8}.", "I have: {{{}}}."), /* &str */);
[INFO] [stdout]     |                                                                ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0425.
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 53) stdout ----
[INFO] [stdout] error[E0425]: cannot find function `try_parse_context` in module `prse::__private`
[INFO] [stdout]  --> src/lib.rs:57:10
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[derive(Parse, PartialEq, Eq, Debug)]
[INFO] [stdout]   |          ^^^^^ not found in `prse::__private`
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the derive macro `Parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `try_parse_context` in module `prse::__private`
[INFO] [stdout]   --> src/lib.rs:66:40
[INFO] [stdout]    |
[INFO] [stdout] 16 | let (lhs, rhs): (Position, Position) = parse!(input, "{} + {}");
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^^^^ not found in `prse::__private`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/lib.rs:66:40
[INFO] [stdout]     |
[INFO] [stdout] 16  | let (lhs, rhs): (Position, Position) = parse!(input, "{} + {}");
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^ an argument of type `&str` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/parse_error.rs:230:12
[INFO] [stdout]     |
[INFO] [stdout] 230 |     pub fn unwrap_parse<T>(result: Result<T, ParseError>, input: &str) -> T {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 16  | let (lhs, rhs): (Position, Position) = parse!(input, "{} + {}")(parse!(input, "{} + {}"), /* &str */);
[INFO] [stdout]     |                                                                ++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0425.
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/lending_parse.rs - lending_parse::Parse::from_str (line 15)
[INFO] [stdout]     src/lending_parse.rs - lending_parse::Parse::from_str (line 33)
[INFO] [stdout]     src/lib.rs - (line 111)
[INFO] [stdout]     src/lib.rs - (line 21)
[INFO] [stdout]     src/lib.rs - (line 36)
[INFO] [stdout]     src/lib.rs - (line 53)
[INFO] [stdout]     src/lib.rs - (line 79)
[INFO] [stdout]     src/lib.rs - (line 94)
[INFO] [stdout]     src/parse_error.rs - parse_error::ParseError::new (line 76)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 9 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "d800f9cc117e2c281fff00e5e5644ce913e437c8fb3f51127a6ef4b4e439e8f5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d800f9cc117e2c281fff00e5e5644ce913e437c8fb3f51127a6ef4b4e439e8f5", kill_on_drop: false }`
[INFO] [stdout] d800f9cc117e2c281fff00e5e5644ce913e437c8fb3f51127a6ef4b4e439e8f5
