[INFO] fetching crate yamlette 0.1.1...
[INFO] testing yamlette-0.1.1 against 1.75.0 for beta-1.76-1
[INFO] extracting crate yamlette 0.1.1 into /workspace/builds/worker-7-tc1/source
[INFO] validating manifest of crates.io crate yamlette 0.1.1 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 yamlette 0.1.1
[INFO] finished tweaking crates.io crate yamlette 0.1.1
[INFO] tweaked toml for crates.io crate yamlette 0.1.1 written to /workspace/builds/worker-7-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]     Blocking waiting for file lock on package cache
[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]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded skimmer v0.0.3
[INFO] [stderr]   Downloaded fraction v0.12.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] b9f9ca2b5001d0d8ab0910b6449bfbb0c3abbf8a7af6a2b97e2401254edc2d45
[INFO] running `Command { std: "docker" "start" "-a" "b9f9ca2b5001d0d8ab0910b6449bfbb0c3abbf8a7af6a2b97e2401254edc2d45", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b9f9ca2b5001d0d8ab0910b6449bfbb0c3abbf8a7af6a2b97e2401254edc2d45", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b9f9ca2b5001d0d8ab0910b6449bfbb0c3abbf8a7af6a2b97e2401254edc2d45", kill_on_drop: false }`
[INFO] [stdout] b9f9ca2b5001d0d8ab0910b6449bfbb0c3abbf8a7af6a2b97e2401254edc2d45
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] 413989d8462e41202caa84ce736990646067e641420a91833e8dfeebb41610b1
[INFO] running `Command { std: "docker" "start" "-a" "413989d8462e41202caa84ce736990646067e641420a91833e8dfeebb41610b1", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-traits v0.2.17
[INFO] [stderr]    Compiling num-integer v0.1.45
[INFO] [stderr]    Compiling num-bigint v0.4.4
[INFO] [stderr]    Compiling num-iter v0.1.43
[INFO] [stderr]    Compiling num-rational v0.4.1
[INFO] [stderr]    Compiling skimmer v0.0.3
[INFO] [stderr]    Compiling num-complex v0.4.4
[INFO] [stderr]    Compiling num v0.4.1
[INFO] [stderr]    Compiling fraction v0.12.2
[INFO] [stderr]    Compiling yamlette v0.1.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 8.09s
[INFO] running `Command { std: "docker" "inspect" "413989d8462e41202caa84ce736990646067e641420a91833e8dfeebb41610b1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "413989d8462e41202caa84ce736990646067e641420a91833e8dfeebb41610b1", kill_on_drop: false }`
[INFO] [stdout] 413989d8462e41202caa84ce736990646067e641420a91833e8dfeebb41610b1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] edb49bffbe3a9d6da8ca7cc08775dad152159801373df7511840ac49b612bac2
[INFO] running `Command { std: "docker" "start" "-a" "edb49bffbe3a9d6da8ca7cc08775dad152159801373df7511840ac49b612bac2", kill_on_drop: false }`
[INFO] [stderr]    Compiling yamlette v0.1.1 (/opt/rustwide/workdir)
[INFO] [stdout] error: expected one of `!`, `)`, `,`, `.`, `::`, `?`, `{`, or an operator, found `:`
[INFO] [stdout]    --> tests/examples/book.rs:417:39
[INFO] [stdout]     |
[INFO] [stdout] 417 | ...                   (state:bool),
[INFO] [stdout]     |                             ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `)`, `,`, `.`, `::`, `?`, `{`, or an operator, found `:`
[INFO] [stdout]    --> tests/examples/book.rs:434:43
[INFO] [stdout]     |
[INFO] [stdout] 434 | ...                   (state:bool),
[INFO] [stdout]     |                             ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `)`, `,`, `.`, `::`, `?`, `{`, or an operator, found `:`
[INFO] [stdout]    --> tests/examples/book.rs:491:31
[INFO] [stdout]     |
[INFO] [stdout] 491 |                         (state:bool),
[INFO] [stdout]     |                               ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `)`, `,`, `.`, `::`, `?`, `{`, or an operator, found `:`
[INFO] [stdout]    --> tests/examples/book.rs:621:27
[INFO] [stdout]     |
[INFO] [stdout] 621 |                     (state:bool),
[INFO] [stdout]     |                           ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `)`, `,`, `.`, `::`, `?`, `{`, or an operator, found `:`
[INFO] [stdout]    --> tests/examples/book.rs:758:19
[INFO] [stdout]     |
[INFO] [stdout] 758 |             {(name:&str)}
[INFO] [stdout]     |                   ^ expected one of 8 possible tokens
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `Option::<T>::map_or` that must be used
[INFO] [stdout]     --> src/reader/reader.rs:3273:9
[INFO] [stdout]      |
[INFO] [stdout] 3273 | /         reader.read (
[INFO] [stdout] 3274 | |             SliceReader::new (src.as_bytes ()),
[INFO] [stdout] 3275 | |             &mut |block| { if let Err (_) = sender.send (block) { Err (Cow::from ("Cannot yield a block")) } else { Ok ( () ) } }
[INFO] [stdout] 3276 | |         )
[INFO] [stdout] ...    |
[INFO] [stdout] 3279 | |             .ok ()
[INFO] [stdout] 3280 | |             .map_or ((), |err| { assert_eq! (expected_message, format! ("{}", err)) });
[INFO] [stdout]      | |______________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the returned value, use `if let` instead
[INFO] [stdout]      = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 3273 |         let _ = reader.read (
[INFO] [stdout]      |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `Option::<T>::map_or` that must be used
[INFO] [stdout]     --> src/reader/reader.rs:3304:9
[INFO] [stdout]      |
[INFO] [stdout] 3304 | /         reader.read (
[INFO] [stdout] 3305 | |             SliceReader::new (src.as_bytes ()),
[INFO] [stdout] 3306 | |             &mut |block| { if let Err (_) = sender.send (block) { Err (Cow::from ("Cannot yield a block")) } else { Ok ( () ) } }
[INFO] [stdout] 3307 | |         )
[INFO] [stdout] ...    |
[INFO] [stdout] 3310 | |             .ok ()
[INFO] [stdout] 3311 | |             .map_or ((), |err| { assert_eq! (expected_message, format! ("{}", err)) });
[INFO] [stdout]      | |______________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the returned value, use `if let` instead
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 3304 |         let _ = reader.read (
[INFO] [stdout]      |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `Option::<T>::map_or` that must be used
[INFO] [stdout]     --> src/reader/reader.rs:3335:9
[INFO] [stdout]      |
[INFO] [stdout] 3335 | /         reader.read (
[INFO] [stdout] 3336 | |             SliceReader::new (src.as_bytes ()),
[INFO] [stdout] 3337 | |             &mut |block| { if let Err (_) = sender.send (block) { Err (Cow::from ("Cannot yield a block")) } else { Ok ( () ) } }
[INFO] [stdout] 3338 | |         )
[INFO] [stdout] ...    |
[INFO] [stdout] 3341 | |             .ok ()
[INFO] [stdout] 3342 | |             .map_or ((), |err| { assert_eq! (expected_message, format! ("{}", err)) });
[INFO] [stdout]      | |______________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the returned value, use `if let` instead
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 3335 |         let _ = reader.read (
[INFO] [stdout]      |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `Option::<T>::map_or` that must be used
[INFO] [stdout]     --> src/reader/reader.rs:3366:9
[INFO] [stdout]      |
[INFO] [stdout] 3366 | /         reader.read (
[INFO] [stdout] 3367 | |             SliceReader::new (src.as_bytes ()),
[INFO] [stdout] 3368 | |             &mut |block| { if let Err (_) = sender.send (block) { Err (Cow::from ("Cannot yield a block")) } else { Ok ( () ) } }
[INFO] [stdout] 3369 | |         )
[INFO] [stdout] ...    |
[INFO] [stdout] 3372 | |             .ok ()
[INFO] [stdout] 3373 | |             .map_or ((), |err| { assert_eq! (expected_message, format! ("{}", err)) });
[INFO] [stdout]      | |______________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the returned value, use `if let` instead
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 3366 |         let _ = reader.read (
[INFO] [stdout]      |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `Option::<T>::map_or` that must be used
[INFO] [stdout]     --> src/reader/reader.rs:3405:9
[INFO] [stdout]      |
[INFO] [stdout] 3405 | /         reader.read (
[INFO] [stdout] 3406 | |             SliceReader::new (src.as_bytes ()),
[INFO] [stdout] 3407 | |             &mut |block| { if let Err (_) = sender.send (block) { Err (Cow::from ("Cannot yield a block")) } else { Ok ( () ) } }
[INFO] [stdout] 3408 | |         )
[INFO] [stdout] ...    |
[INFO] [stdout] 3411 | |             .ok ()
[INFO] [stdout] 3412 | |             .map_or ((), |err| { assert_eq! (expected_message, format! ("{}", err)) });
[INFO] [stdout]      | |______________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the returned value, use `if let` instead
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 3405 |         let _ = reader.read (
[INFO] [stdout]      |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `Option::<T>::map_or` that must be used
[INFO] [stdout]     --> src/reader/reader.rs:3444:9
[INFO] [stdout]      |
[INFO] [stdout] 3444 | /         reader.read (
[INFO] [stdout] 3445 | |             SliceReader::new (src.as_bytes ()),
[INFO] [stdout] 3446 | |             &mut |block| { if let Err (_) = sender.send (block) { Err (Cow::from ("Cannot yield a block")) } else { Ok ( () ) } }
[INFO] [stdout] 3447 | |         )
[INFO] [stdout] ...    |
[INFO] [stdout] 3450 | |             .ok ()
[INFO] [stdout] 3451 | |             .map_or ((), |err| { assert_eq! (expected_message, format! ("{}", err)) });
[INFO] [stdout]      | |______________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the returned value, use `if let` instead
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 3444 |         let _ = reader.read (
[INFO] [stdout]      |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `Option::<T>::map_or` that must be used
[INFO] [stdout]     --> src/reader/reader.rs:3484:9
[INFO] [stdout]      |
[INFO] [stdout] 3484 | /         reader.read (
[INFO] [stdout] 3485 | |             SliceReader::new (src.as_bytes ()),
[INFO] [stdout] 3486 | |             &mut |block| { if let Err (_) = sender.send (block) { Err (Cow::from ("Cannot yield a block")) } else { Ok ( () ) } }
[INFO] [stdout] 3487 | |         )
[INFO] [stdout] ...    |
[INFO] [stdout] 3490 | |             .ok ()
[INFO] [stdout] 3491 | |             .map_or ((), |err| { assert_eq! (expected_message, format! ("{}", err)) });
[INFO] [stdout]      | |______________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the returned value, use `if let` instead
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 3484 |         let _ = reader.read (
[INFO] [stdout]      |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `Option::<T>::map_or` that must be used
[INFO] [stdout]     --> src/reader/reader.rs:3524:9
[INFO] [stdout]      |
[INFO] [stdout] 3524 | /         reader.read (
[INFO] [stdout] 3525 | |             SliceReader::new (src.as_bytes ()),
[INFO] [stdout] 3526 | |             &mut |block| { if let Err (_) = sender.send (block) { Err (Cow::from ("Cannot yield a block")) } else { Ok ( () ) } }
[INFO] [stdout] 3527 | |         )
[INFO] [stdout] ...    |
[INFO] [stdout] 3530 | |             .ok ()
[INFO] [stdout] 3531 | |             .map_or ((), |err| { assert_eq! (expected_message, format! ("{}", err)) });
[INFO] [stdout]      | |______________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the returned value, use `if let` instead
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 3524 |         let _ = reader.read (
[INFO] [stdout]      |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `Option::<T>::map_or` that must be used
[INFO] [stdout]     --> src/reader/reader.rs:3663:9
[INFO] [stdout]      |
[INFO] [stdout] 3663 | /         reader.read (
[INFO] [stdout] 3664 | |             SliceReader::new (src.as_bytes ()),
[INFO] [stdout] 3665 | |             &mut |block| { if let Err (_) = sender.send (block) { Err (Cow::from ("Cannot yield a block")) } else { Ok ( () ) } }
[INFO] [stdout] 3666 | |         )
[INFO] [stdout] ...    |
[INFO] [stdout] 3669 | |             .ok ()
[INFO] [stdout] 3670 | |             .map_or ((), |err| { assert_eq! (expected_message, format! ("{}", err)) });
[INFO] [stdout]      | |______________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the returned value, use `if let` instead
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 3663 |         let _ = reader.read (
[INFO] [stdout]      |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `Option::<T>::map_or` that must be used
[INFO] [stdout]     --> src/reader/reader.rs:3695:9
[INFO] [stdout]      |
[INFO] [stdout] 3695 | /         reader.read (
[INFO] [stdout] 3696 | |             SliceReader::new (src.as_bytes ()),
[INFO] [stdout] 3697 | |             &mut |block| { if let Err (_) = sender.send (block) { Err (Cow::from ("Cannot yield a block")) } else { Ok ( () ) } }
[INFO] [stdout] 3698 | |         )
[INFO] [stdout] ...    |
[INFO] [stdout] 3701 | |             .ok ()
[INFO] [stdout] 3702 | |             .map_or ((), |err| { assert_eq! (expected_message, format! ("{}", err)) });
[INFO] [stdout]      | |______________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the returned value, use `if let` instead
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 3695 |         let _ = reader.read (
[INFO] [stdout]      |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `Option::<T>::map_or` that must be used
[INFO] [stdout]     --> src/reader/reader.rs:3727:9
[INFO] [stdout]      |
[INFO] [stdout] 3727 | /         reader.read (
[INFO] [stdout] 3728 | |             SliceReader::new (src.as_bytes ()),
[INFO] [stdout] 3729 | |             &mut |block| { if let Err (_) = sender.send (block) { Err (Cow::from ("Cannot yield a block")) } else { Ok ( () ) } }
[INFO] [stdout] 3730 | |         )
[INFO] [stdout] ...    |
[INFO] [stdout] 3733 | |             .ok ()
[INFO] [stdout] 3734 | |             .map_or ((), |err| { assert_eq! (expected_message, format! ("{}", err)) });
[INFO] [stdout]      | |______________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the returned value, use `if let` instead
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 3727 |         let _ = reader.read (
[INFO] [stdout]      |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `Option::<T>::map_or` that must be used
[INFO] [stdout]     --> src/reader/reader.rs:3759:9
[INFO] [stdout]      |
[INFO] [stdout] 3759 | /         reader.read (
[INFO] [stdout] 3760 | |             SliceReader::new (src.as_bytes ()),
[INFO] [stdout] 3761 | |             &mut |block| { if let Err (_) = sender.send (block) { Err (Cow::from ("Cannot yield a block")) } else { Ok ( () ) } }
[INFO] [stdout] 3762 | |         )
[INFO] [stdout] ...    |
[INFO] [stdout] 3765 | |             .ok ()
[INFO] [stdout] 3766 | |             .map_or ((), |err| { assert_eq! (expected_message, format! ("{}", err)) });
[INFO] [stdout]      | |______________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the returned value, use `if let` instead
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 3759 |         let _ = reader.read (
[INFO] [stdout]      |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `Option::<T>::map_or` that must be used
[INFO] [stdout]     --> src/reader/reader.rs:3791:9
[INFO] [stdout]      |
[INFO] [stdout] 3791 | /         reader.read (
[INFO] [stdout] 3792 | |             SliceReader::new (src.as_bytes ()),
[INFO] [stdout] 3793 | |             &mut |block| { if let Err (_) = sender.send (block) { Err (Cow::from ("Cannot yield a block")) } else { Ok ( () ) } }
[INFO] [stdout] 3794 | |         )
[INFO] [stdout] ...    |
[INFO] [stdout] 3797 | |             .ok ()
[INFO] [stdout] 3798 | |             .map_or ((), |err| { assert_eq! (expected_message, format! ("{}", err)) });
[INFO] [stdout]      | |______________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the returned value, use `if let` instead
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 3791 |         let _ = reader.read (
[INFO] [stdout]      |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `Option::<T>::map_or` that must be used
[INFO] [stdout]     --> src/reader/reader.rs:3832:9
[INFO] [stdout]      |
[INFO] [stdout] 3832 | /         reader.read (
[INFO] [stdout] 3833 | |             SliceReader::new (src.as_bytes ()),
[INFO] [stdout] 3834 | |             &mut |block| { if let Err (_) = sender.send (block) { Err (Cow::from ("Cannot yield a block")) } else { Ok ( () ) } }
[INFO] [stdout] 3835 | |         )
[INFO] [stdout] ...    |
[INFO] [stdout] 3838 | |             .ok ()
[INFO] [stdout] 3839 | |             .map_or ((), |err| { assert_eq! (expected_message, format! ("{}", err)) });
[INFO] [stdout]      | |______________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the returned value, use `if let` instead
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 3832 |         let _ = reader.read (
[INFO] [stdout]      |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `Option::<T>::map_or` that must be used
[INFO] [stdout]     --> src/reader/reader.rs:3873:9
[INFO] [stdout]      |
[INFO] [stdout] 3873 | /         reader.read (
[INFO] [stdout] 3874 | |             SliceReader::new (src.as_bytes ()),
[INFO] [stdout] 3875 | |             &mut |block| { if let Err (_) = sender.send (block) { Err (Cow::from ("Cannot yield a block")) } else { Ok ( () ) } }
[INFO] [stdout] 3876 | |         )
[INFO] [stdout] ...    |
[INFO] [stdout] 3879 | |             .ok ()
[INFO] [stdout] 3880 | |             .map_or ((), |err| { assert_eq! (expected_message, format! ("{}", err)) });
[INFO] [stdout]      | |______________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: if you don't need the returned value, use `if let` instead
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 3873 |         let _ = reader.read (
[INFO] [stdout]      |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 15 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `yamlette` (test "lib") due to 6 previous errors
[INFO] running `Command { std: "docker" "inspect" "edb49bffbe3a9d6da8ca7cc08775dad152159801373df7511840ac49b612bac2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "edb49bffbe3a9d6da8ca7cc08775dad152159801373df7511840ac49b612bac2", kill_on_drop: false }`
[INFO] [stdout] edb49bffbe3a9d6da8ca7cc08775dad152159801373df7511840ac49b612bac2
