[INFO] cloning repository https://github.com/amandasaurus/anglosaxon-rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/amandasaurus/anglosaxon-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Famandasaurus%2Fanglosaxon-rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Famandasaurus%2Fanglosaxon-rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 77ebe535a59508143bae4f6f8615797045aafeff
[INFO] testing amandasaurus/anglosaxon-rs against beta-2023-04-20 for beta-1.70-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Famandasaurus%2Fanglosaxon-rs" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/amandasaurus/anglosaxon-rs on toolchain beta-2023-04-20
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-04-20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/amandasaurus/anglosaxon-rs
[INFO] finished tweaking git repo https://github.com/amandasaurus/anglosaxon-rs
[INFO] tweaked toml for git repo https://github.com/amandasaurus/anglosaxon-rs written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/amandasaurus/anglosaxon-rs already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-04-20" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 770e0276fa1baaeb73cf57f4b7bdbeaa26b9d2aec0f69bd22c18767cf48ea66b
[INFO] running `Command { std: "docker" "start" "-a" "770e0276fa1baaeb73cf57f4b7bdbeaa26b9d2aec0f69bd22c18767cf48ea66b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "770e0276fa1baaeb73cf57f4b7bdbeaa26b9d2aec0f69bd22c18767cf48ea66b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "770e0276fa1baaeb73cf57f4b7bdbeaa26b9d2aec0f69bd22c18767cf48ea66b", kill_on_drop: false }`
[INFO] [stdout] 770e0276fa1baaeb73cf57f4b7bdbeaa26b9d2aec0f69bd22c18767cf48ea66b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b7f3a611fa24350c110f38a64a9567714cdf6460ecb79932341a02559fa0ff81
[INFO] running `Command { std: "docker" "start" "-a" "b7f3a611fa24350c110f38a64a9567714cdf6460ecb79932341a02559fa0ff81", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.132
[INFO] [stderr]    Compiling autocfg v1.1.0
[INFO] [stderr]    Compiling anyhow v1.0.63
[INFO] [stderr]    Compiling hashbrown v0.12.3
[INFO] [stderr]    Compiling os_str_bytes v6.3.0
[INFO] [stderr]    Compiling termcolor v1.1.3
[INFO] [stderr]    Compiling once_cell v1.14.0
[INFO] [stderr]    Compiling textwrap v0.15.0
[INFO] [stderr]    Compiling strsim v0.10.0
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling xml-rs v0.8.4
[INFO] [stderr]    Compiling clap_lex v0.2.4
[INFO] [stderr]    Compiling indexmap v1.9.1
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling clap v3.2.20
[INFO] [stderr]    Compiling anglosaxon v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 8.07s
[INFO] running `Command { std: "docker" "inspect" "b7f3a611fa24350c110f38a64a9567714cdf6460ecb79932341a02559fa0ff81", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b7f3a611fa24350c110f38a64a9567714cdf6460ecb79932341a02559fa0ff81", kill_on_drop: false }`
[INFO] [stdout] b7f3a611fa24350c110f38a64a9567714cdf6460ecb79932341a02559fa0ff81
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7facd751ce23f09023d1b64d0a6c0ced4cb9f8206149aa87fc24281b2c431b4e
[INFO] running `Command { std: "docker" "start" "-a" "7facd751ce23f09023d1b64d0a6c0ced4cb9f8206149aa87fc24281b2c431b4e", kill_on_drop: false }`
[INFO] [stderr]    Compiling anglosaxon v0.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/tests.rs:215:21
[INFO] [stdout]     |
[INFO] [stdout] 215 |                   let (_config, actual_output) = parse_to_instructions(input.as_slice()).unwrap();
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^   ------------------------------------------------ this expression has type `Vec<Instruction>`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       expected `Vec<Instruction>`, found `(_, _)`
[INFO] [stdout] ...
[INFO] [stdout] 222 | /     assert_parse!(
[INFO] [stdout] 223 | |         simple_note1,
[INFO] [stdout] 224 | |         "-s note -o notestart",
[INFO] [stdout] 225 | |         vec![Instruction::StartTag {
[INFO] [stdout] ...   |
[INFO] [stdout] 228 | |         }]
[INFO] [stdout] 229 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `Vec<Instruction>`
[INFO] [stdout]                 found tuple `(_, _)`
[INFO] [stdout]     = note: this error originates in the macro `assert_parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/tests.rs:215:21
[INFO] [stdout]     |
[INFO] [stdout] 215 |                   let (_config, actual_output) = parse_to_instructions(input.as_slice()).unwrap();
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^   ------------------------------------------------ this expression has type `Vec<Instruction>`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       expected `Vec<Instruction>`, found `(_, _)`
[INFO] [stdout] ...
[INFO] [stdout] 231 | /     assert_parse!(
[INFO] [stdout] 232 | |         simple_note2,
[INFO] [stdout] 233 | |         "-s note -o notestart -o foo",
[INFO] [stdout] 234 | |         vec![Instruction::StartTag {
[INFO] [stdout] ...   |
[INFO] [stdout] 240 | |         }]
[INFO] [stdout] 241 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `Vec<Instruction>`
[INFO] [stdout]                 found tuple `(_, _)`
[INFO] [stdout]     = note: this error originates in the macro `assert_parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/tests.rs:215:21
[INFO] [stdout]     |
[INFO] [stdout] 215 |                   let (_config, actual_output) = parse_to_instructions(input.as_slice()).unwrap();
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^   ------------------------------------------------ this expression has type `Vec<Instruction>`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       expected `Vec<Instruction>`, found `(_, _)`
[INFO] [stdout] ...
[INFO] [stdout] 243 | /     assert_parse!(
[INFO] [stdout] 244 | |         simple_note3,
[INFO] [stdout] 245 | |         "-s note -o notestart --nl",
[INFO] [stdout] 246 | |         vec![Instruction::StartTag {
[INFO] [stdout] ...   |
[INFO] [stdout] 252 | |         }]
[INFO] [stdout] 253 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `Vec<Instruction>`
[INFO] [stdout]                 found tuple `(_, _)`
[INFO] [stdout]     = note: this error originates in the macro `assert_parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/tests.rs:215:21
[INFO] [stdout]     |
[INFO] [stdout] 215 |                   let (_config, actual_output) = parse_to_instructions(input.as_slice()).unwrap();
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^   ------------------------------------------------ this expression has type `Vec<Instruction>`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       expected `Vec<Instruction>`, found `(_, _)`
[INFO] [stdout] ...
[INFO] [stdout] 255 | /     assert_parse!(
[INFO] [stdout] 256 | |         simple_note4,
[INFO] [stdout] 257 | |         "-s note -o notestart --tab",
[INFO] [stdout] 258 | |         vec![Instruction::StartTag {
[INFO] [stdout] ...   |
[INFO] [stdout] 264 | |         }]
[INFO] [stdout] 265 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `Vec<Instruction>`
[INFO] [stdout]                 found tuple `(_, _)`
[INFO] [stdout]     = note: this error originates in the macro `assert_parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/tests.rs:215:21
[INFO] [stdout]     |
[INFO] [stdout] 215 |                   let (_config, actual_output) = parse_to_instructions(input.as_slice()).unwrap();
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^   ------------------------------------------------ this expression has type `Vec<Instruction>`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       expected `Vec<Instruction>`, found `(_, _)`
[INFO] [stdout] ...
[INFO] [stdout] 267 | /     assert_parse!(
[INFO] [stdout] 268 | |         start_end_1,
[INFO] [stdout] 269 | |         "-s note -o notestart -e note -o foo",
[INFO] [stdout] 270 | |         vec![
[INFO] [stdout] ...   |
[INFO] [stdout] 279 | |         ]
[INFO] [stdout] 280 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `Vec<Instruction>`
[INFO] [stdout]                 found tuple `(_, _)`
[INFO] [stdout]     = note: this error originates in the macro `assert_parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/tests.rs:215:21
[INFO] [stdout]     |
[INFO] [stdout] 215 |                   let (_config, actual_output) = parse_to_instructions(input.as_slice()).unwrap();
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^   ------------------------------------------------ this expression has type `Vec<Instruction>`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       expected `Vec<Instruction>`, found `(_, _)`
[INFO] [stdout] ...
[INFO] [stdout] 282 | /     assert_parse!(
[INFO] [stdout] 283 | |         value1,
[INFO] [stdout] 284 | |         "-s note -v id",
[INFO] [stdout] 285 | |         vec![Instruction::StartTag {
[INFO] [stdout] ...   |
[INFO] [stdout] 288 | |         },]
[INFO] [stdout] 289 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `Vec<Instruction>`
[INFO] [stdout]                 found tuple `(_, _)`
[INFO] [stdout]     = note: this error originates in the macro `assert_parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/tests.rs:215:21
[INFO] [stdout]     |
[INFO] [stdout] 215 |                   let (_config, actual_output) = parse_to_instructions(input.as_slice()).unwrap();
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^   ------------------------------------------------ this expression has type `Vec<Instruction>`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       expected `Vec<Instruction>`, found `(_, _)`
[INFO] [stdout] ...
[INFO] [stdout] 291 | /     assert_parse!(
[INFO] [stdout] 292 | |         value2,
[INFO] [stdout] 293 | |         "-s note -v ./id",
[INFO] [stdout] 294 | |         vec![Instruction::StartTag {
[INFO] [stdout] ...   |
[INFO] [stdout] 297 | |         },]
[INFO] [stdout] 298 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `Vec<Instruction>`
[INFO] [stdout]                 found tuple `(_, _)`
[INFO] [stdout]     = note: this error originates in the macro `assert_parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/tests.rs:215:21
[INFO] [stdout]     |
[INFO] [stdout] 215 |                   let (_config, actual_output) = parse_to_instructions(input.as_slice()).unwrap();
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^   ------------------------------------------------ this expression has type `Vec<Instruction>`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       expected `Vec<Instruction>`, found `(_, _)`
[INFO] [stdout] ...
[INFO] [stdout] 300 | /     assert_parse!(
[INFO] [stdout] 301 | |         value_filter1,
[INFO] [stdout] 302 | |         "-s note -v ./id!tsv",
[INFO] [stdout] 303 | |         vec![Instruction::StartTag {
[INFO] [stdout] ...   |
[INFO] [stdout] 309 | |         },]
[INFO] [stdout] 310 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `Vec<Instruction>`
[INFO] [stdout]                 found tuple `(_, _)`
[INFO] [stdout]     = note: this error originates in the macro `assert_parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/tests.rs:215:21
[INFO] [stdout]     |
[INFO] [stdout] 215 |                   let (_config, actual_output) = parse_to_instructions(input.as_slice()).unwrap();
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^   ------------------------------------------------ this expression has type `Vec<Instruction>`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       expected `Vec<Instruction>`, found `(_, _)`
[INFO] [stdout] ...
[INFO] [stdout] 312 | /     assert_parse!(
[INFO] [stdout] 313 | |         value_with_two_tabs,
[INFO] [stdout] 314 | |         "-s note -v id --tab -v class --tab -v uid --nl",
[INFO] [stdout] 315 | |         vec![Instruction::StartTag {
[INFO] [stdout] ...   |
[INFO] [stdout] 325 | |         },]
[INFO] [stdout] 326 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `Vec<Instruction>`
[INFO] [stdout]                 found tuple `(_, _)`
[INFO] [stdout]     = note: this error originates in the macro `assert_parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/tests.rs:215:21
[INFO] [stdout]     |
[INFO] [stdout] 215 |                   let (_config, actual_output) = parse_to_instructions(input.as_slice()).unwrap();
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^   ------------------------------------------------ this expression has type `Vec<Instruction>`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       expected `Vec<Instruction>`, found `(_, _)`
[INFO] [stdout] ...
[INFO] [stdout] 328 | /     assert_parse!(
[INFO] [stdout] 329 | |         value_with_default1,
[INFO] [stdout] 330 | |         "-s note -V id NOID",
[INFO] [stdout] 331 | |         vec![Instruction::StartTag {
[INFO] [stdout] ...   |
[INFO] [stdout] 338 | |         },]
[INFO] [stdout] 339 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `Vec<Instruction>`
[INFO] [stdout]                 found tuple `(_, _)`
[INFO] [stdout]     = note: this error originates in the macro `assert_parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/tests.rs:215:21
[INFO] [stdout]     |
[INFO] [stdout] 215 |                   let (_config, actual_output) = parse_to_instructions(input.as_slice()).unwrap();
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^   ------------------------------------------------ this expression has type `Vec<Instruction>`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       expected `Vec<Instruction>`, found `(_, _)`
[INFO] [stdout] ...
[INFO] [stdout] 341 | /     assert_parse!(
[INFO] [stdout] 342 | |         value_with_default2,
[INFO] [stdout] 343 | |         "-s note -V ./id NOID",
[INFO] [stdout] 344 | |         vec![Instruction::StartTag {
[INFO] [stdout] ...   |
[INFO] [stdout] 351 | |         },]
[INFO] [stdout] 352 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `Vec<Instruction>`
[INFO] [stdout]                 found tuple `(_, _)`
[INFO] [stdout]     = note: this error originates in the macro `assert_parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/tests.rs:215:21
[INFO] [stdout]     |
[INFO] [stdout] 215 |                   let (_config, actual_output) = parse_to_instructions(input.as_slice()).unwrap();
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^   ------------------------------------------------ this expression has type `Vec<Instruction>`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       expected `Vec<Instruction>`, found `(_, _)`
[INFO] [stdout] ...
[INFO] [stdout] 354 | /     assert_parse!(
[INFO] [stdout] 355 | |         value_with_default_two_tabs,
[INFO] [stdout] 356 | |         "-s note -V id NOID --tab -V class NOCLASS --tab -V uid NOUID --nl",
[INFO] [stdout] 357 | |         vec![Instruction::StartTag {
[INFO] [stdout] ...   |
[INFO] [stdout] 379 | |         },]
[INFO] [stdout] 380 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `Vec<Instruction>`
[INFO] [stdout]                 found tuple `(_, _)`
[INFO] [stdout]     = note: this error originates in the macro `assert_parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/tests.rs:215:21
[INFO] [stdout]     |
[INFO] [stdout] 215 |                   let (_config, actual_output) = parse_to_instructions(input.as_slice()).unwrap();
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^   ------------------------------------------------ this expression has type `Vec<Instruction>`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       expected `Vec<Instruction>`, found `(_, _)`
[INFO] [stdout] ...
[INFO] [stdout] 382 | /     assert_parse!(
[INFO] [stdout] 383 | |         parent_attr1,
[INFO] [stdout] 384 | |         "-s note -v ../id",
[INFO] [stdout] 385 | |         vec![Instruction::StartTag {
[INFO] [stdout] ...   |
[INFO] [stdout] 392 | |         },]
[INFO] [stdout] 393 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `Vec<Instruction>`
[INFO] [stdout]                 found tuple `(_, _)`
[INFO] [stdout]     = note: this error originates in the macro `assert_parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/tests.rs:215:21
[INFO] [stdout]     |
[INFO] [stdout] 215 |                   let (_config, actual_output) = parse_to_instructions(input.as_slice()).unwrap();
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^   ------------------------------------------------ this expression has type `Vec<Instruction>`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       expected `Vec<Instruction>`, found `(_, _)`
[INFO] [stdout] ...
[INFO] [stdout] 395 | /     assert_parse!(
[INFO] [stdout] 396 | |         parent_attr2,
[INFO] [stdout] 397 | |         "-s note -v ../../id",
[INFO] [stdout] 398 | |         vec![Instruction::StartTag {
[INFO] [stdout] ...   |
[INFO] [stdout] 405 | |         },]
[INFO] [stdout] 406 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `Vec<Instruction>`
[INFO] [stdout]                 found tuple `(_, _)`
[INFO] [stdout]     = note: this error originates in the macro `assert_parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/tests.rs:215:21
[INFO] [stdout]     |
[INFO] [stdout] 215 |                   let (_config, actual_output) = parse_to_instructions(input.as_slice()).unwrap();
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^   ------------------------------------------------ this expression has type `Vec<Instruction>`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       expected `Vec<Instruction>`, found `(_, _)`
[INFO] [stdout] ...
[INFO] [stdout] 408 | /     assert_parse!(
[INFO] [stdout] 409 | |         parent_attr_with_default1,
[INFO] [stdout] 410 | |         "-s note -V ../../id NOID",
[INFO] [stdout] 411 | |         vec![Instruction::StartTag {
[INFO] [stdout] ...   |
[INFO] [stdout] 419 | |         },]
[INFO] [stdout] 420 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `Vec<Instruction>`
[INFO] [stdout]                 found tuple `(_, _)`
[INFO] [stdout]     = note: this error originates in the macro `assert_parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/tests.rs:215:21
[INFO] [stdout]     |
[INFO] [stdout] 215 |                   let (_config, actual_output) = parse_to_instructions(input.as_slice()).unwrap();
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^   ------------------------------------------------ this expression has type `Vec<Instruction>`
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       expected `Vec<Instruction>`, found `(_, _)`
[INFO] [stdout] ...
[INFO] [stdout] 422 | /     assert_parse!(
[INFO] [stdout] 423 | |         start_doc,
[INFO] [stdout] 424 | |         "-S -o foo",
[INFO] [stdout] 425 | |         vec![Instruction::StartDocument {
[INFO] [stdout] 426 | |             actions: vec![Action::RawString("foo".to_string())]
[INFO] [stdout] 427 | |         },]
[INFO] [stdout] 428 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `Vec<Instruction>`
[INFO] [stdout]                 found tuple `(_, _)`
[INFO] [stdout]     = note: this error originates in the macro `assert_parse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 16 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0308`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `anglosaxon` (bin "anglosaxon" test) due to 17 previous errors
[INFO] running `Command { std: "docker" "inspect" "7facd751ce23f09023d1b64d0a6c0ced4cb9f8206149aa87fc24281b2c431b4e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7facd751ce23f09023d1b64d0a6c0ced4cb9f8206149aa87fc24281b2c431b4e", kill_on_drop: false }`
[INFO] [stdout] 7facd751ce23f09023d1b64d0a6c0ced4cb9f8206149aa87fc24281b2c431b4e
