[INFO] cloning repository https://github.com/davidkern/gerber
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/davidkern/gerber" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdavidkern%2Fgerber", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdavidkern%2Fgerber'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 052ecff4d66f19a23d068b84a27b50ff3dab8378
[INFO] testing davidkern/gerber against nightly-2025-01-18+rustflags=-Zrandomize-layout for randomize-layout-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdavidkern%2Fgerber" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/davidkern/gerber on toolchain nightly-2025-01-18
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2025-01-18" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/davidkern/gerber
[INFO] finished tweaking git repo https://github.com/davidkern/gerber
[INFO] tweaked toml for git repo https://github.com/davidkern/gerber written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/davidkern/gerber 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" "+nightly-2025-01-18" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:819108c5571ea2e421544af4d832f968d213c87fbe3707a016657f43d2f853bc" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2025-01-18" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 2fabf872a38ef0bb0ef9357f02f4f6f73d53e90415b7979f6f1f30a3c7d40a95
[INFO] running `Command { std: "docker" "start" "-a" "2fabf872a38ef0bb0ef9357f02f4f6f73d53e90415b7979f6f1f30a3c7d40a95", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2fabf872a38ef0bb0ef9357f02f4f6f73d53e90415b7979f6f1f30a3c7d40a95", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2fabf872a38ef0bb0ef9357f02f4f6f73d53e90415b7979f6f1f30a3c7d40a95", kill_on_drop: false }`
[INFO] [stdout] 2fabf872a38ef0bb0ef9357f02f4f6f73d53e90415b7979f6f1f30a3c7d40a95
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=forbid -Zrandomize-layout" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:819108c5571ea2e421544af4d832f968d213c87fbe3707a016657f43d2f853bc" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2025-01-18" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3ec46e70cc34445646c2ddb2fc994248170c82d03d0625f8d736d24c8d054974
[INFO] running `Command { std: "docker" "start" "-a" "3ec46e70cc34445646c2ddb2fc994248170c82d03d0625f8d736d24c8d054974", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.86
[INFO] [stderr]    Compiling unicode-ident v1.0.13
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling anstyle-query v1.1.1
[INFO] [stderr]    Compiling thiserror v1.0.63
[INFO] [stderr]    Compiling colorchoice v1.0.2
[INFO] [stderr]    Compiling anstyle v1.0.8
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.1
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling minimal-lexical v0.2.1
[INFO] [stderr]    Compiling clap_lex v0.7.2
[INFO] [stderr]    Compiling memchr v2.7.4
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling anyhow v1.0.89
[INFO] [stderr]    Compiling indoc v2.0.5
[INFO] [stderr]    Compiling anstyle-parse v0.2.5
[INFO] [stderr]    Compiling anstream v0.6.15
[INFO] [stderr]    Compiling clap_builder v4.5.17
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling quote v1.0.37
[INFO] [stderr]    Compiling syn v2.0.77
[INFO] [stderr]    Compiling thiserror-impl v1.0.63
[INFO] [stderr]    Compiling clap_derive v4.5.13
[INFO] [stderr]    Compiling gerber v0.1.0 (/opt/rustwide/workdir/gerber)
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> gerber/src/attribute.rs:22:51
[INFO] [stdout]    |
[INFO] [stdout] 21 | impl<'a> FileAttributeName<'a> {
[INFO] [stdout]    |      -- lifetime `'a` declared here
[INFO] [stdout] 22 |     pub(crate) fn parse(input: &'a str) -> IResult<Self> {
[INFO] [stdout]    |                                                   ^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(elided_named_lifetimes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input`
[INFO] [stdout]    --> gerber/src/lib.rs:230:19
[INFO] [stdout]     |
[INFO] [stdout] 230 | fn aperture_macro(input: &str) -> IResult<Command> {
[INFO] [stdout]     |                   ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input`
[INFO] [stdout]    --> gerber/src/lib.rs:303:19
[INFO] [stdout]     |
[INFO] [stdout] 303 | fn load_mirroring(input: &str) -> IResult<Command> {
[INFO] [stdout]     |                   ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input`
[INFO] [stdout]    --> gerber/src/lib.rs:307:18
[INFO] [stdout]     |
[INFO] [stdout] 307 | fn load_rotation(input: &str) -> IResult<Command> {
[INFO] [stdout]     |                  ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input`
[INFO] [stdout]    --> gerber/src/lib.rs:311:17
[INFO] [stdout]     |
[INFO] [stdout] 311 | fn load_scaling(input: &str) -> IResult<Command> {
[INFO] [stdout]     |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input`
[INFO] [stdout]    --> gerber/src/lib.rs:315:21
[INFO] [stdout]     |
[INFO] [stdout] 315 | fn region_statement(input: &str) -> IResult<Command> {
[INFO] [stdout]     |                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input`
[INFO] [stdout]    --> gerber/src/lib.rs:319:17
[INFO] [stdout]     |
[INFO] [stdout] 319 | fn ab_statement(input: &str) -> IResult<Command> {
[INFO] [stdout]     |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input`
[INFO] [stdout]    --> gerber/src/lib.rs:323:17
[INFO] [stdout]     |
[INFO] [stdout] 323 | fn sr_statement(input: &str) -> IResult<Command> {
[INFO] [stdout]     |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input`
[INFO] [stdout]    --> gerber/src/lib.rs:335:26
[INFO] [stdout]     |
[INFO] [stdout] 335 | fn attribute_on_aperture(input: &str) -> IResult<Command> {
[INFO] [stdout]     |                          ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input`
[INFO] [stdout]    --> gerber/src/lib.rs:339:24
[INFO] [stdout]     |
[INFO] [stdout] 339 | fn attribute_on_object(input: &str) -> IResult<Command> {
[INFO] [stdout]     |                        ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input`
[INFO] [stdout]    --> gerber/src/lib.rs:343:21
[INFO] [stdout]     |
[INFO] [stdout] 343 | fn attribute_delete(input: &str) -> IResult<Command> {
[INFO] [stdout]     |                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `commands` is never read
[INFO] [stdout]   --> gerber/src/lib.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 63 | pub struct GerberLayer {
[INFO] [stdout]    |            ----------- field in this struct
[INFO] [stdout] 64 |     commands: Vec<Command>,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `GerberLayer` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `aperture_macro` is never used
[INFO] [stdout]    --> gerber/src/lib.rs:230:4
[INFO] [stdout]     |
[INFO] [stdout] 230 | fn aperture_macro(input: &str) -> IResult<Command> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `load_mirroring` is never used
[INFO] [stdout]    --> gerber/src/lib.rs:303:4
[INFO] [stdout]     |
[INFO] [stdout] 303 | fn load_mirroring(input: &str) -> IResult<Command> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `load_rotation` is never used
[INFO] [stdout]    --> gerber/src/lib.rs:307:4
[INFO] [stdout]     |
[INFO] [stdout] 307 | fn load_rotation(input: &str) -> IResult<Command> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `load_scaling` is never used
[INFO] [stdout]    --> gerber/src/lib.rs:311:4
[INFO] [stdout]     |
[INFO] [stdout] 311 | fn load_scaling(input: &str) -> IResult<Command> {
[INFO] [stdout]     |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `region_statement` is never used
[INFO] [stdout]    --> gerber/src/lib.rs:315:4
[INFO] [stdout]     |
[INFO] [stdout] 315 | fn region_statement(input: &str) -> IResult<Command> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `ab_statement` is never used
[INFO] [stdout]    --> gerber/src/lib.rs:319:4
[INFO] [stdout]     |
[INFO] [stdout] 319 | fn ab_statement(input: &str) -> IResult<Command> {
[INFO] [stdout]     |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `sr_statement` is never used
[INFO] [stdout]    --> gerber/src/lib.rs:323:4
[INFO] [stdout]     |
[INFO] [stdout] 323 | fn sr_statement(input: &str) -> IResult<Command> {
[INFO] [stdout]     |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `attribute_on_aperture` is never used
[INFO] [stdout]    --> gerber/src/lib.rs:335:4
[INFO] [stdout]     |
[INFO] [stdout] 335 | fn attribute_on_aperture(input: &str) -> IResult<Command> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `attribute_on_object` is never used
[INFO] [stdout]    --> gerber/src/lib.rs:339:4
[INFO] [stdout]     |
[INFO] [stdout] 339 | fn attribute_on_object(input: &str) -> IResult<Command> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `attribute_delete` is never used
[INFO] [stdout]    --> gerber/src/lib.rs:343:4
[INFO] [stdout]     |
[INFO] [stdout] 343 | fn attribute_delete(input: &str) -> IResult<Command> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `unsigned_integer` is never used
[INFO] [stdout]   --> gerber/src/data.rs:21:15
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub(crate) fn unsigned_integer(input: &str) -> IResult<i32> {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling clap v4.5.17
[INFO] [stderr]    Compiling gerber-dump v0.1.0 (/opt/rustwide/workdir/gerber-dump)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 11.21s
[INFO] running `Command { std: "docker" "inspect" "3ec46e70cc34445646c2ddb2fc994248170c82d03d0625f8d736d24c8d054974", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3ec46e70cc34445646c2ddb2fc994248170c82d03d0625f8d736d24c8d054974", kill_on_drop: false }`
[INFO] [stdout] 3ec46e70cc34445646c2ddb2fc994248170c82d03d0625f8d736d24c8d054974
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=forbid -Zrandomize-layout" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:819108c5571ea2e421544af4d832f968d213c87fbe3707a016657f43d2f853bc" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2025-01-18" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ad3a6ad79aebf68dce5ce0f14ec46a739c817a5f12b1af001d53cd6d9ea89a35
[INFO] running `Command { std: "docker" "start" "-a" "ad3a6ad79aebf68dce5ce0f14ec46a739c817a5f12b1af001d53cd6d9ea89a35", kill_on_drop: false }`
[INFO] [stderr]    Compiling assert_matches v1.5.0
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> gerber/src/attribute.rs:22:51
[INFO] [stdout]    |
[INFO] [stdout] 21 | impl<'a> FileAttributeName<'a> {
[INFO] [stdout]    |      -- lifetime `'a` declared here
[INFO] [stdout] 22 |     pub(crate) fn parse(input: &'a str) -> IResult<Self> {
[INFO] [stdout]    |                                                   ^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(elided_named_lifetimes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input`
[INFO] [stdout]    --> gerber/src/lib.rs:230:19
[INFO] [stdout]     |
[INFO] [stdout] 230 | fn aperture_macro(input: &str) -> IResult<Command> {
[INFO] [stdout]     |                   ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input`
[INFO] [stdout]    --> gerber/src/lib.rs:303:19
[INFO] [stdout]     |
[INFO] [stdout] 303 | fn load_mirroring(input: &str) -> IResult<Command> {
[INFO] [stdout]     |                   ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input`
[INFO] [stdout]    --> gerber/src/lib.rs:307:18
[INFO] [stdout]     |
[INFO] [stdout] 307 | fn load_rotation(input: &str) -> IResult<Command> {
[INFO] [stdout]     |                  ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input`
[INFO] [stdout]    --> gerber/src/lib.rs:311:17
[INFO] [stdout]     |
[INFO] [stdout] 311 | fn load_scaling(input: &str) -> IResult<Command> {
[INFO] [stdout]     |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input`
[INFO] [stdout]    --> gerber/src/lib.rs:315:21
[INFO] [stdout]     |
[INFO] [stdout] 315 | fn region_statement(input: &str) -> IResult<Command> {
[INFO] [stdout]     |                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input`
[INFO] [stdout]    --> gerber/src/lib.rs:319:17
[INFO] [stdout]     |
[INFO] [stdout] 319 | fn ab_statement(input: &str) -> IResult<Command> {
[INFO] [stdout]     |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input`
[INFO] [stdout]    --> gerber/src/lib.rs:323:17
[INFO] [stdout]     |
[INFO] [stdout] 323 | fn sr_statement(input: &str) -> IResult<Command> {
[INFO] [stdout]     |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input`
[INFO] [stdout]    --> gerber/src/lib.rs:335:26
[INFO] [stdout]     |
[INFO] [stdout] 335 | fn attribute_on_aperture(input: &str) -> IResult<Command> {
[INFO] [stdout]     |                          ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input`
[INFO] [stdout]    --> gerber/src/lib.rs:339:24
[INFO] [stdout]     |
[INFO] [stdout] 339 | fn attribute_on_object(input: &str) -> IResult<Command> {
[INFO] [stdout]     |                        ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input`
[INFO] [stdout]    --> gerber/src/lib.rs:343:21
[INFO] [stdout]     |
[INFO] [stdout] 343 | fn attribute_delete(input: &str) -> IResult<Command> {
[INFO] [stdout]     |                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `commands` is never read
[INFO] [stdout]   --> gerber/src/lib.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 63 | pub struct GerberLayer {
[INFO] [stdout]    |            ----------- field in this struct
[INFO] [stdout] 64 |     commands: Vec<Command>,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `GerberLayer` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `aperture_macro` is never used
[INFO] [stdout]    --> gerber/src/lib.rs:230:4
[INFO] [stdout]     |
[INFO] [stdout] 230 | fn aperture_macro(input: &str) -> IResult<Command> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `load_mirroring` is never used
[INFO] [stdout]    --> gerber/src/lib.rs:303:4
[INFO] [stdout]     |
[INFO] [stdout] 303 | fn load_mirroring(input: &str) -> IResult<Command> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `load_rotation` is never used
[INFO] [stdout]    --> gerber/src/lib.rs:307:4
[INFO] [stdout]     |
[INFO] [stdout] 307 | fn load_rotation(input: &str) -> IResult<Command> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `load_scaling` is never used
[INFO] [stdout]    --> gerber/src/lib.rs:311:4
[INFO] [stdout]     |
[INFO] [stdout] 311 | fn load_scaling(input: &str) -> IResult<Command> {
[INFO] [stdout]     |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `region_statement` is never used
[INFO] [stdout]    --> gerber/src/lib.rs:315:4
[INFO] [stdout]     |
[INFO] [stdout] 315 | fn region_statement(input: &str) -> IResult<Command> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `ab_statement` is never used
[INFO] [stdout]    --> gerber/src/lib.rs:319:4
[INFO] [stdout]     |
[INFO] [stdout] 319 | fn ab_statement(input: &str) -> IResult<Command> {
[INFO] [stdout]     |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `sr_statement` is never used
[INFO] [stdout]    --> gerber/src/lib.rs:323:4
[INFO] [stdout]     |
[INFO] [stdout] 323 | fn sr_statement(input: &str) -> IResult<Command> {
[INFO] [stdout]     |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `attribute_on_aperture` is never used
[INFO] [stdout]    --> gerber/src/lib.rs:335:4
[INFO] [stdout]     |
[INFO] [stdout] 335 | fn attribute_on_aperture(input: &str) -> IResult<Command> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `attribute_on_object` is never used
[INFO] [stdout]    --> gerber/src/lib.rs:339:4
[INFO] [stdout]     |
[INFO] [stdout] 339 | fn attribute_on_object(input: &str) -> IResult<Command> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `attribute_delete` is never used
[INFO] [stdout]    --> gerber/src/lib.rs:343:4
[INFO] [stdout]     |
[INFO] [stdout] 343 | fn attribute_delete(input: &str) -> IResult<Command> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `unsigned_integer` is never used
[INFO] [stdout]   --> gerber/src/data.rs:21:15
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub(crate) fn unsigned_integer(input: &str) -> IResult<i32> {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling gerber-dump v0.1.0 (/opt/rustwide/workdir/gerber-dump)
[INFO] [stderr]    Compiling gerber v0.1.0 (/opt/rustwide/workdir/gerber)
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> gerber/src/attribute.rs:22:51
[INFO] [stdout]    |
[INFO] [stdout] 21 | impl<'a> FileAttributeName<'a> {
[INFO] [stdout]    |      -- lifetime `'a` declared here
[INFO] [stdout] 22 |     pub(crate) fn parse(input: &'a str) -> IResult<Self> {
[INFO] [stdout]    |                                                   ^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(elided_named_lifetimes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input`
[INFO] [stdout]    --> gerber/src/lib.rs:230:19
[INFO] [stdout]     |
[INFO] [stdout] 230 | fn aperture_macro(input: &str) -> IResult<Command> {
[INFO] [stdout]     |                   ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input`
[INFO] [stdout]    --> gerber/src/lib.rs:303:19
[INFO] [stdout]     |
[INFO] [stdout] 303 | fn load_mirroring(input: &str) -> IResult<Command> {
[INFO] [stdout]     |                   ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input`
[INFO] [stdout]    --> gerber/src/lib.rs:307:18
[INFO] [stdout]     |
[INFO] [stdout] 307 | fn load_rotation(input: &str) -> IResult<Command> {
[INFO] [stdout]     |                  ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input`
[INFO] [stdout]    --> gerber/src/lib.rs:311:17
[INFO] [stdout]     |
[INFO] [stdout] 311 | fn load_scaling(input: &str) -> IResult<Command> {
[INFO] [stdout]     |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input`
[INFO] [stdout]    --> gerber/src/lib.rs:315:21
[INFO] [stdout]     |
[INFO] [stdout] 315 | fn region_statement(input: &str) -> IResult<Command> {
[INFO] [stdout]     |                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input`
[INFO] [stdout]    --> gerber/src/lib.rs:319:17
[INFO] [stdout]     |
[INFO] [stdout] 319 | fn ab_statement(input: &str) -> IResult<Command> {
[INFO] [stdout]     |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input`
[INFO] [stdout]    --> gerber/src/lib.rs:323:17
[INFO] [stdout]     |
[INFO] [stdout] 323 | fn sr_statement(input: &str) -> IResult<Command> {
[INFO] [stdout]     |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input`
[INFO] [stdout]    --> gerber/src/lib.rs:335:26
[INFO] [stdout]     |
[INFO] [stdout] 335 | fn attribute_on_aperture(input: &str) -> IResult<Command> {
[INFO] [stdout]     |                          ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input`
[INFO] [stdout]    --> gerber/src/lib.rs:339:24
[INFO] [stdout]     |
[INFO] [stdout] 339 | fn attribute_on_object(input: &str) -> IResult<Command> {
[INFO] [stdout]     |                        ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input`
[INFO] [stdout]    --> gerber/src/lib.rs:343:21
[INFO] [stdout]     |
[INFO] [stdout] 343 | fn attribute_delete(input: &str) -> IResult<Command> {
[INFO] [stdout]     |                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `commands` is never read
[INFO] [stdout]   --> gerber/src/lib.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 63 | pub struct GerberLayer {
[INFO] [stdout]    |            ----------- field in this struct
[INFO] [stdout] 64 |     commands: Vec<Command>,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `GerberLayer` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `aperture_macro` is never used
[INFO] [stdout]    --> gerber/src/lib.rs:230:4
[INFO] [stdout]     |
[INFO] [stdout] 230 | fn aperture_macro(input: &str) -> IResult<Command> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `load_mirroring` is never used
[INFO] [stdout]    --> gerber/src/lib.rs:303:4
[INFO] [stdout]     |
[INFO] [stdout] 303 | fn load_mirroring(input: &str) -> IResult<Command> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `load_rotation` is never used
[INFO] [stdout]    --> gerber/src/lib.rs:307:4
[INFO] [stdout]     |
[INFO] [stdout] 307 | fn load_rotation(input: &str) -> IResult<Command> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `load_scaling` is never used
[INFO] [stdout]    --> gerber/src/lib.rs:311:4
[INFO] [stdout]     |
[INFO] [stdout] 311 | fn load_scaling(input: &str) -> IResult<Command> {
[INFO] [stdout]     |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `region_statement` is never used
[INFO] [stdout]    --> gerber/src/lib.rs:315:4
[INFO] [stdout]     |
[INFO] [stdout] 315 | fn region_statement(input: &str) -> IResult<Command> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `ab_statement` is never used
[INFO] [stdout]    --> gerber/src/lib.rs:319:4
[INFO] [stdout]     |
[INFO] [stdout] 319 | fn ab_statement(input: &str) -> IResult<Command> {
[INFO] [stdout]     |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `sr_statement` is never used
[INFO] [stdout]    --> gerber/src/lib.rs:323:4
[INFO] [stdout]     |
[INFO] [stdout] 323 | fn sr_statement(input: &str) -> IResult<Command> {
[INFO] [stdout]     |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `attribute_on_aperture` is never used
[INFO] [stdout]    --> gerber/src/lib.rs:335:4
[INFO] [stdout]     |
[INFO] [stdout] 335 | fn attribute_on_aperture(input: &str) -> IResult<Command> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `attribute_on_object` is never used
[INFO] [stdout]    --> gerber/src/lib.rs:339:4
[INFO] [stdout]     |
[INFO] [stdout] 339 | fn attribute_on_object(input: &str) -> IResult<Command> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `attribute_delete` is never used
[INFO] [stdout]    --> gerber/src/lib.rs:343:4
[INFO] [stdout]     |
[INFO] [stdout] 343 | fn attribute_delete(input: &str) -> IResult<Command> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.16s
[INFO] running `Command { std: "docker" "inspect" "ad3a6ad79aebf68dce5ce0f14ec46a739c817a5f12b1af001d53cd6d9ea89a35", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ad3a6ad79aebf68dce5ce0f14ec46a739c817a5f12b1af001d53cd6d9ea89a35", kill_on_drop: false }`
[INFO] [stdout] ad3a6ad79aebf68dce5ce0f14ec46a739c817a5f12b1af001d53cd6d9ea89a35
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=forbid -Zrandomize-layout" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:819108c5571ea2e421544af4d832f968d213c87fbe3707a016657f43d2f853bc" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2025-01-18" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 2f27ff4504bf7f491335406b8bcc6aa475b848b85f0d5e65c7a2817334253998
[INFO] running `Command { std: "docker" "start" "-a" "2f27ff4504bf7f491335406b8bcc6aa475b848b85f0d5e65c7a2817334253998", kill_on_drop: false }`
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]   --> gerber/src/attribute.rs:22:51
[INFO] [stderr]    |
[INFO] [stderr] 21 | impl<'a> FileAttributeName<'a> {
[INFO] [stderr]    |      -- lifetime `'a` declared here
[INFO] [stderr] 22 |     pub(crate) fn parse(input: &'a str) -> IResult<Self> {
[INFO] [stderr]    |                                                   ^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(elided_named_lifetimes)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `input`
[INFO] [stderr]    --> gerber/src/lib.rs:230:19
[INFO] [stderr]     |
[INFO] [stderr] 230 | fn aperture_macro(input: &str) -> IResult<Command> {
[INFO] [stderr]     |                   ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `input`
[INFO] [stderr]    --> gerber/src/lib.rs:303:19
[INFO] [stderr]     |
[INFO] [stderr] 303 | fn load_mirroring(input: &str) -> IResult<Command> {
[INFO] [stderr]     |                   ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `input`
[INFO] [stderr]    --> gerber/src/lib.rs:307:18
[INFO] [stderr]     |
[INFO] [stderr] 307 | fn load_rotation(input: &str) -> IResult<Command> {
[INFO] [stderr]     |                  ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `input`
[INFO] [stderr]    --> gerber/src/lib.rs:311:17
[INFO] [stderr]     |
[INFO] [stderr] 311 | fn load_scaling(input: &str) -> IResult<Command> {
[INFO] [stderr]     |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `input`
[INFO] [stderr]    --> gerber/src/lib.rs:315:21
[INFO] [stderr]     |
[INFO] [stderr] 315 | fn region_statement(input: &str) -> IResult<Command> {
[INFO] [stderr]     |                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `input`
[INFO] [stderr]    --> gerber/src/lib.rs:319:17
[INFO] [stderr]     |
[INFO] [stderr] 319 | fn ab_statement(input: &str) -> IResult<Command> {
[INFO] [stderr]     |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `input`
[INFO] [stderr]    --> gerber/src/lib.rs:323:17
[INFO] [stderr]     |
[INFO] [stderr] 323 | fn sr_statement(input: &str) -> IResult<Command> {
[INFO] [stderr]     |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `input`
[INFO] [stderr]    --> gerber/src/lib.rs:335:26
[INFO] [stderr]     |
[INFO] [stderr] 335 | fn attribute_on_aperture(input: &str) -> IResult<Command> {
[INFO] [stderr]     |                          ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `input`
[INFO] [stderr]    --> gerber/src/lib.rs:339:24
[INFO] [stderr]     |
[INFO] [stderr] 339 | fn attribute_on_object(input: &str) -> IResult<Command> {
[INFO] [stderr]     |                        ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `input`
[INFO] [stderr]    --> gerber/src/lib.rs:343:21
[INFO] [stderr]     |
[INFO] [stderr] 343 | fn attribute_delete(input: &str) -> IResult<Command> {
[INFO] [stderr]     |                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_input`
[INFO] [stderr] 
[INFO] [stderr] warning: field `commands` is never read
[INFO] [stderr]   --> gerber/src/lib.rs:64:5
[INFO] [stderr]    |
[INFO] [stderr] 63 | pub struct GerberLayer {
[INFO] [stderr]    |            ----------- field in this struct
[INFO] [stderr] 64 |     commands: Vec<Command>,
[INFO] [stderr]    |     ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `GerberLayer` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `aperture_macro` is never used
[INFO] [stderr]    --> gerber/src/lib.rs:230:4
[INFO] [stderr]     |
[INFO] [stderr] 230 | fn aperture_macro(input: &str) -> IResult<Command> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `load_mirroring` is never used
[INFO] [stderr]    --> gerber/src/lib.rs:303:4
[INFO] [stderr]     |
[INFO] [stderr] 303 | fn load_mirroring(input: &str) -> IResult<Command> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `load_rotation` is never used
[INFO] [stderr]    --> gerber/src/lib.rs:307:4
[INFO] [stderr]     |
[INFO] [stderr] 307 | fn load_rotation(input: &str) -> IResult<Command> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `load_scaling` is never used
[INFO] [stderr]    --> gerber/src/lib.rs:311:4
[INFO] [stderr]     |
[INFO] [stderr] 311 | fn load_scaling(input: &str) -> IResult<Command> {
[INFO] [stderr]     |    ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `region_statement` is never used
[INFO] [stderr]    --> gerber/src/lib.rs:315:4
[INFO] [stderr]     |
[INFO] [stderr] 315 | fn region_statement(input: &str) -> IResult<Command> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `ab_statement` is never used
[INFO] [stderr]    --> gerber/src/lib.rs:319:4
[INFO] [stderr]     |
[INFO] [stderr] 319 | fn ab_statement(input: &str) -> IResult<Command> {
[INFO] [stderr]     |    ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `sr_statement` is never used
[INFO] [stderr]    --> gerber/src/lib.rs:323:4
[INFO] [stderr]     |
[INFO] [stderr] 323 | fn sr_statement(input: &str) -> IResult<Command> {
[INFO] [stderr]     |    ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `attribute_on_aperture` is never used
[INFO] [stderr]    --> gerber/src/lib.rs:335:4
[INFO] [stderr]     |
[INFO] [stderr] 335 | fn attribute_on_aperture(input: &str) -> IResult<Command> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `attribute_on_object` is never used
[INFO] [stderr]    --> gerber/src/lib.rs:339:4
[INFO] [stderr]     |
[INFO] [stderr] 339 | fn attribute_on_object(input: &str) -> IResult<Command> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `attribute_delete` is never used
[INFO] [stderr]    --> gerber/src/lib.rs:343:4
[INFO] [stderr]     |
[INFO] [stderr] 343 | fn attribute_delete(input: &str) -> IResult<Command> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `unsigned_integer` is never used
[INFO] [stderr]   --> gerber/src/data.rs:21:15
[INFO] [stderr]    |
[INFO] [stderr] 21 | pub(crate) fn unsigned_integer(input: &str) -> IResult<i32> {
[INFO] [stderr]    |               ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `gerber` (lib) generated 23 warnings
[INFO] [stderr] warning: `gerber` (lib test) generated 22 warnings (22 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/gerber-0fb4a6802802a2f2)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test data::tests::test_aperture_id ... ok
[INFO] [stdout] test data::tests::test_decimals ... ok
[INFO] [stdout] test data::tests::test_field ... ok
[INFO] [stdout] test data::tests::test_integers ... ok
[INFO] [stdout] test data::tests::test_string ... ok
[INFO] [stdout] test data::tests::test_name ... ok
[INFO] [stdout] test test::test_arc_init ... ok
[INFO] [stdout] test test::test_aperture_define ... ok
[INFO] [stdout] test test::test_comment ... ok
[INFO] [stdout] test test::test_coordinate_digits ... ok
[INFO] [stdout] test test::test_format_specification ... ok
[INFO] [stdout] test test::test_example ... ok
[INFO] [stdout] test test::test_mode ... ok
[INFO] [stdout] test test::test_set_ccw_circular ... ok
[INFO] [stdout] test test::test_set_cw_circular ... ok
[INFO] [stdout] test test::test_set_linear ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/acceptance.rs (/opt/rustwide/target/debug/deps/acceptance-f183468813db1aed)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test two_square_boxes ... ok
[INFO] [stdout] test a_drill_file ... FAILED
[INFO] [stdout] test block_with_different_orientations ... FAILED
[INFO] [stdout] test polarities_and_apertures ... FAILED
[INFO] [stdout] test nested_blocks ... FAILED
[INFO] [stdout] test sample_macro ... FAILED
[INFO] [stdout] test sample_macro_x1 ... FAILED
[INFO] [stdout] test smd_prim_20_x1 ... FAILED
[INFO] [stdout] test smd_prim_20 ... FAILED
[INFO] [stdout] test smd_prim_21 ... FAILED
[INFO] [stdout] test smd_prim_21_x1 ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- a_drill_file stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'a_drill_file' panicked at gerber/tests/acceptance.rs:7:5:
[INFO] [stdout] assertion failed: `Err(ParseError("Error(Error { input: \"%TA.DrillTolerance,0.002,0.001*%\\r\\n%TA.AperFunction,ComponentDrill*%\\r\\n%ADD10C,0.14000*%\\r\\n%TA.AperFunction,Other,SpecialDrill*%\\r\\n%ADD11C,0.24000*%\\r\\n%TA.DrillTolerance,0.15,0.15*%\\r\\n%TA.AperFunction,MechanicalDrill*%\\r\\n%ADD12C,0.43000*%\\r\\n%ADD13C,0.22000*%\\r\\n%TD.AperFunction*%\\r\\n%TD.DrillTolerance*%\\r\\nG01*\\r\\nD10*\\r\\nX2420000Y2750000D03*\\r\\nY3250000D03*\\r\\nX2170000Y3000000D03*\\r\\nX1920000Y3250000D03*\\r\\nX2920000Y2750000D03*\\r\\nX1920000D03*\\r\\nX2920000Y3250000D03*\\r\\nX2670000Y3000000D03*\\r\\nD11*\\r\\nX1240000Y0D03*\\r\\nX0Y-1240000D03*\\r\\nX-1240000Y0D03*\\r\\nX880000Y880000D03*\\r\\nX-880000D03*\\r\\nX0Y1240000D03*\\r\\nX880000Y-880000D03*\\r\\nX-880000D03*\\r\\nD12*\\r\\nX7920000Y3500000D03*\\r\\nX4920000Y-3500000D03*\\r\\nD13*\\r\\nX7670000Y-6000000D03*\\r\\nX5670000D03*\\r\\nX-2330000Y2000000D03*\\r\\nY4000000D03*\\r\\nY0D03*\\r\\nY-2000000D03*\\r\\nY-6000000D03*\\r\\nY-4000000D03*\\r\\nX-330000Y-6000000D03*\\r\\nX1670000D03*\\r\\nX3670000D03*\\r\\nM02*\\r\\n\", code: Tag })"))` does not match `Ok(_)`
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61daec679d3a - std::backtrace_rs::backtrace::libunwind::trace::hb059275cfc8d6126
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x61daec679d3a - std::backtrace_rs::backtrace::trace_unsynchronized::h2da071e4327ce3ee
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x61daec679d3a - std::sys::backtrace::_print_fmt::h842a1474e6f8d23f
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x61daec679d3a - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h71a62eb3b9696b12
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x61daec6a22c3 - core::fmt::rt::Argument::fmt::hdb6b616786b41dc1
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x61daec6a22c3 - core::fmt::write::h2cc1698af7e2d686
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/fmt/mod.rs:1440:21
[INFO] [stdout]    6:     0x61daec676893 - std::io::Write::write_fmt::hab1b4cd059a79022
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/io/mod.rs:1887:15
[INFO] [stdout]    7:     0x61daec679b82 - std::sys::backtrace::BacktraceLock::print::h147fe35b4ea13b08
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x61daec67b15f - std::panicking::default_hook::{{closure}}::hbd44223dbdc0d208
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:298:22
[INFO] [stdout]    9:     0x61daec67af78 - std::panicking::default_hook::h20f81eb0576efcec
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:322:9
[INFO] [stdout]   10:     0x61daec618ad3 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hdb53814c496a4d34
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2027:9
[INFO] [stdout]   11:     0x61daec618ad3 - test::test_main::{{closure}}::hc0a4963c59427c24
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:134:21
[INFO] [stdout]   12:     0x61daec67bc53 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h591b2225413a77e9
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2027:9
[INFO] [stdout]   13:     0x61daec67bc53 - std::panicking::rust_panic_with_hook::h625eea43051b2edc
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:839:13
[INFO] [stdout]   14:     0x61daec67b90a - std::panicking::begin_panic_handler::{{closure}}::h4f9159cfbc3f6bd3
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:704:13
[INFO] [stdout]   15:     0x61daec67a239 - std::sys::backtrace::__rust_end_short_backtrace::h0390abce48353151
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   16:     0x61daec67b59d - rust_begin_unwind
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:695:5
[INFO] [stdout]   17:     0x61daec6a0d70 - core::panicking::panic_fmt::h9e7c637e9e5f29c9
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panicking.rs:75:14
[INFO] [stdout]   18:     0x61daec5de632 - acceptance::test_file::h23ca0b933c364d57
[INFO] [stdout]                                at /opt/rustwide/workdir/gerber/tests/acceptance.rs:7:5
[INFO] [stdout]   19:     0x61daec5de7e2 - acceptance::a_drill_file::hcd9a3b4eb6769a13
[INFO] [stdout]                                at /opt/rustwide/workdir/gerber/tests/acceptance.rs:32:5
[INFO] [stdout]   20:     0x61daec5de7b7 - acceptance::a_drill_file::{{closure}}::h985b8e45506b1160
[INFO] [stdout]                                at /opt/rustwide/workdir/gerber/tests/acceptance.rs:31:18
[INFO] [stdout]   21:     0x61daec5dd516 - core::ops::function::FnOnce::call_once::hb62cd00db9e638fe
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x61daec61e22b - core::ops::function::FnOnce::call_once::he27718dfdd183f43
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x61daec61e22b - test::__rust_begin_short_backtrace::h4e84902998457a5d
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:632:18
[INFO] [stdout]   24:     0x61daec61d163 - test::run_test_in_process::{{closure}}::h7176fd18fc1feca0
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:655:60
[INFO] [stdout]   25:     0x61daec61d163 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hf79cff2a624d8cf7
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   26:     0x61daec61d163 - std::panicking::try::do_call::h3da0561d9ab99c25
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:587:40
[INFO] [stdout]   27:     0x61daec61d163 - std::panicking::try::h41c9fa508bc61df6
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:550:19
[INFO] [stdout]   28:     0x61daec61d163 - std::panic::catch_unwind::h6b3ff07bb5afad93
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panic.rs:358:14
[INFO] [stdout]   29:     0x61daec61d163 - test::run_test_in_process::hc7253dd11b39b9f4
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:655:27
[INFO] [stdout]   30:     0x61daec61d163 - test::run_test::{{closure}}::hfb2007f8649c30bb
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:576:43
[INFO] [stdout]   31:     0x61daec5e0245 - test::run_test::{{closure}}::h56a17aa7a282a9f4
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:606:41
[INFO] [stdout]   32:     0x61daec5e0245 - std::sys::backtrace::__rust_begin_short_backtrace::hd2d2d2fb8e8c6aac
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   33:     0x61daec5e3b2a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h4faa3f9db6133423
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   34:     0x61daec5e3b2a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hf2e855a36a4ea846
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   35:     0x61daec5e3b2a - std::panicking::try::do_call::h2f73af3616c35465
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:587:40
[INFO] [stdout]   36:     0x61daec5e3b2a - std::panicking::try::hd1660ce9efadef5a
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:550:19
[INFO] [stdout]   37:     0x61daec5e3b2a - std::panic::catch_unwind::h5ee8d7823b8ca744
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panic.rs:358:14
[INFO] [stdout]   38:     0x61daec5e3b2a - std::thread::Builder::spawn_unchecked_::{{closure}}::h53c3a1894dce8407
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   39:     0x61daec5e3b2a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h048ce291ad4f62bf
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x61daec67fb8b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::ha52bedf99a3b4981
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2013:9
[INFO] [stdout]   41:     0x61daec67fb8b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h567748934d80ccf8
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2013:9
[INFO] [stdout]   42:     0x61daec67fb8b - std::sys::pal::unix::thread::Thread::new::thread_start::h2d970728ae887adc
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/pal/unix/thread.rs:106:17
[INFO] [stdout]   43:     0x78c994e56ac3 - <unknown>
[INFO] [stdout]   44:     0x78c994ee7a04 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- block_with_different_orientations stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'block_with_different_orientations' panicked at gerber/tests/acceptance.rs:7:5:
[INFO] [stdout] assertion failed: `Err(ParseError("Error(Error { input: \"%ABD12*%\\r\\n%ADD11C,0.5*%\\r\\nD10*\\r\\nG01*\\r\\nX-2500000Y-1000000D03*\\r\\nY1000000D03*\\r\\n%LPC*%\\r\\nD11*\\r\\nX-2500000Y-1000000D03*\\r\\n%LPD*%\\r\\nX-500000Y-1000000D02*\\r\\nX2500000D01*\\r\\nG75*\\r\\nG03*\\r\\nX500000Y1000000I-2000000J0D01*\\r\\nG01*\\r\\n%AB*%\\r\\nG04 Flash block aperture D12 in four different orientation*\\r\\nD12*\\r\\nX0Y0D03*\\r\\n%LMX*%\\r\\nX10000000D03*\\r\\n%LMY*%\\r\\n%LR30.0*%\\r\\nX0Y8000000D03*\\r\\n%LMXY*%\\r\\n%LR45.0*%\\r\\n%LS0.8*%\\r\\nX10000000D03*\\r\\n%LPD*%\\r\\n%LMN*%\\r\\n%LR0.0*%\\r\\n%LS1.0*%\\r\\nM02*\\r\\n\", code: Tag })"))` does not match `Ok(_)`
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61daec679d3a - std::backtrace_rs::backtrace::libunwind::trace::hb059275cfc8d6126
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x61daec679d3a - std::backtrace_rs::backtrace::trace_unsynchronized::h2da071e4327ce3ee
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x61daec679d3a - std::sys::backtrace::_print_fmt::h842a1474e6f8d23f
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x61daec679d3a - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h71a62eb3b9696b12
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x61daec6a22c3 - core::fmt::rt::Argument::fmt::hdb6b616786b41dc1
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x61daec6a22c3 - core::fmt::write::h2cc1698af7e2d686
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/fmt/mod.rs:1440:21
[INFO] [stdout]    6:     0x61daec676893 - std::io::Write::write_fmt::hab1b4cd059a79022
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/io/mod.rs:1887:15
[INFO] [stdout]    7:     0x61daec679b82 - std::sys::backtrace::BacktraceLock::print::h147fe35b4ea13b08
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x61daec67b15f - std::panicking::default_hook::{{closure}}::hbd44223dbdc0d208
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:298:22
[INFO] [stdout]    9:     0x61daec67af78 - std::panicking::default_hook::h20f81eb0576efcec
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:322:9
[INFO] [stdout]   10:     0x61daec618ad3 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hdb53814c496a4d34
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2027:9
[INFO] [stdout]   11:     0x61daec618ad3 - test::test_main::{{closure}}::hc0a4963c59427c24
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:134:21
[INFO] [stdout]   12:     0x61daec67bc53 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h591b2225413a77e9
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2027:9
[INFO] [stdout]   13:     0x61daec67bc53 - std::panicking::rust_panic_with_hook::h625eea43051b2edc
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:839:13
[INFO] [stdout]   14:     0x61daec67b90a - std::panicking::begin_panic_handler::{{closure}}::h4f9159cfbc3f6bd3
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:704:13
[INFO] [stdout]   15:     0x61daec67a239 - std::sys::backtrace::__rust_end_short_backtrace::h0390abce48353151
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   16:     0x61daec67b59d - rust_begin_unwind
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:695:5
[INFO] [stdout]   17:     0x61daec6a0d70 - core::panicking::panic_fmt::h9e7c637e9e5f29c9
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panicking.rs:75:14
[INFO] [stdout]   18:     0x61daec5de632 - acceptance::test_file::h23ca0b933c364d57
[INFO] [stdout]                                at /opt/rustwide/workdir/gerber/tests/acceptance.rs:7:5
[INFO] [stdout]   19:     0x61daec5de792 - acceptance::block_with_different_orientations::hfd350183544a958f
[INFO] [stdout]                                at /opt/rustwide/workdir/gerber/tests/acceptance.rs:27:5
[INFO] [stdout]   20:     0x61daec5de767 - acceptance::block_with_different_orientations::{{closure}}::h6d523759ccf5ad41
[INFO] [stdout]                                at /opt/rustwide/workdir/gerber/tests/acceptance.rs:26:39
[INFO] [stdout]   21:     0x61daec5dd2c6 - core::ops::function::FnOnce::call_once::h1897a40f8d807b4d
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x61daec61e22b - core::ops::function::FnOnce::call_once::he27718dfdd183f43
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x61daec61e22b - test::__rust_begin_short_backtrace::h4e84902998457a5d
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:632:18
[INFO] [stdout]   24:     0x61daec61d163 - test::run_test_in_process::{{closure}}::h7176fd18fc1feca0
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:655:60
[INFO] [stdout]   25:     0x61daec61d163 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hf79cff2a624d8cf7
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   26:     0x61daec61d163 - std::panicking::try::do_call::h3da0561d9ab99c25
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:587:40
[INFO] [stdout]   27:     0x61daec61d163 - std::panicking::try::h41c9fa508bc61df6
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:550:19
[INFO] [stdout]   28:     0x61daec61d163 - std::panic::catch_unwind::h6b3ff07bb5afad93
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panic.rs:358:14
[INFO] [stdout]   29:     0x61daec61d163 - test::run_test_in_process::hc7253dd11b39b9f4
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:655:27
[INFO] [stdout]   30:     0x61daec61d163 - test::run_test::{{closure}}::hfb2007f8649c30bb
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:576:43
[INFO] [stdout]   31:     0x61daec5e0245 - test::run_test::{{closure}}::h56a17aa7a282a9f4
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:606:41
[INFO] [stdout]   32:     0x61daec5e0245 - std::sys::backtrace::__rust_begin_short_backtrace::hd2d2d2fb8e8c6aac
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   33:     0x61daec5e3b2a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h4faa3f9db6133423
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   34:     0x61daec5e3b2a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hf2e855a36a4ea846
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   35:     0x61daec5e3b2a - std::panicking::try::do_call::h2f73af3616c35465
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:587:40
[INFO] [stdout]   36:     0x61daec5e3b2a - std::panicking::try::hd1660ce9efadef5a
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:550:19
[INFO] [stdout]   37:     0x61daec5e3b2a - std::panic::catch_unwind::h5ee8d7823b8ca744
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panic.rs:358:14
[INFO] [stdout]   38:     0x61daec5e3b2a - std::thread::Builder::spawn_unchecked_::{{closure}}::h53c3a1894dce8407
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   39:     0x61daec5e3b2a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h048ce291ad4f62bf
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x61daec67fb8b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::ha52bedf99a3b4981
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2013:9
[INFO] [stdout]   41:     0x61daec67fb8b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h567748934d80ccf8
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2013:9
[INFO] [stdout]   42:     0x61daec67fb8b - std::sys::pal::unix::thread::Thread::new::thread_start::h2d970728ae887adc
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/pal/unix/thread.rs:106:17
[INFO] [stdout]   43:     0x78c994e56ac3 - <unknown>
[INFO] [stdout]   44:     0x78c994ee7a04 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- polarities_and_apertures stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'polarities_and_apertures' panicked at gerber/tests/acceptance.rs:7:5:
[INFO] [stdout] assertion failed: `Err(ParseError("Error(Error { input: \"%AMTHERMAL80*\\r\\n7,0,0,0.800,0.550,0.125,45*%\\r\\n%ADD10C,0.1*%\\r\\n%ADD11C,0.6*%\\r\\n%ADD12R,0.6X0.6*%\\r\\n%ADD13R,0.4X1.00*%\\r\\n%ADD14R,1.00X0.4*%\\r\\n%ADD15O,0.4X01.00*%\\r\\n%ADD16P,1.00X3*%\\r\\n%ADD19THERMAL80*%\\r\\nG04 Start image generation*\\r\\nD10*\\r\\nX0Y2500000D02*\\r\\nG01*\\r\\nX0Y0D01*\\r\\nX2500000Y0D01*\\r\\nX10000000Y10000000D02*\\r\\nX15000000D01*\\r\\nX20000000Y15000000D01*\\r\\nX25000000D02*\\r\\nY10000000D01*\\r\\nD11*\\r\\nX10000000Y10000000D03*\\r\\nX20000000D03*\\r\\nX25000000D03*\\r\\nY15000000D03*\\r\\nX20000000D03*\\r\\nD12*\\r\\nX10000000Y15000000D03*\\r\\nD13*\\r\\nX30000000Y15000000D03*\\r\\nD14*\\r\\nY12500000D03*\\r\\nD15*\\r\\nY10000000D03*\\r\\nD10*\\r\\nX37500000Y10000000D02*\\r\\nG75*\\r\\nG03*\\r\\nX37500000Y10000000I2500000J0D01*\\r\\nD16*\\r\\nX34000000Y10000000D03*\\r\\nX35000000Y9000000D03*\\r\\nG36*\\r\\nX5000000Y20000000D02*\\r\\nG01*\\r\\nY37500000D01*\\r\\nX37500000D01*\\r\\nY20000000D01*\\r\\nX5000000D01*\\r\\nG37*\\r\\n%LPC*%\\r\\nG36*\\r\\nX10000000Y25000000D02*\\r\\nY30000000D01*\\r\\nG02*\\r\\nX12500000Y32500000I2500000J0D01*\\r\\nG01*\\r\\nX30000000D01*\\r\\nG02*\\r\\nX30000000Y25000000I0J-3750000D01*\\r\\nG01*\\r\\nX10000000D01*\\r\\nG37*\\r\\n%LPD*%\\r\\nD10*\\r\\nX15000000Y28750000D02*\\r\\nX20000000D01*\\r\\nD11*\\r\\nX15000000Y28750000D03*\\r\\nX20000000D03*\\r\\nD19*\\r\\nX28750000Y28750000D03*\\r\\nM02*\", code: Tag })"))` does not match `Ok(_)`
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61daec679d3a - std::backtrace_rs::backtrace::libunwind::trace::hb059275cfc8d6126
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x61daec679d3a - std::backtrace_rs::backtrace::trace_unsynchronized::h2da071e4327ce3ee
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x61daec679d3a - std::sys::backtrace::_print_fmt::h842a1474e6f8d23f
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x61daec679d3a - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h71a62eb3b9696b12
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x61daec6a22c3 - core::fmt::rt::Argument::fmt::hdb6b616786b41dc1
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x61daec6a22c3 - core::fmt::write::h2cc1698af7e2d686
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/fmt/mod.rs:1440:21
[INFO] [stdout]    6:     0x61daec676893 - std::io::Write::write_fmt::hab1b4cd059a79022
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/io/mod.rs:1887:15
[INFO] [stdout]    7:     0x61daec679b82 - std::sys::backtrace::BacktraceLock::print::h147fe35b4ea13b08
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x61daec67b15f - std::panicking::default_hook::{{closure}}::hbd44223dbdc0d208
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:298:22
[INFO] [stdout]    9:     0x61daec67af78 - std::panicking::default_hook::h20f81eb0576efcec
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:322:9
[INFO] [stdout]   10:     0x61daec618ad3 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hdb53814c496a4d34
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2027:9
[INFO] [stdout]   11:     0x61daec618ad3 - test::test_main::{{closure}}::hc0a4963c59427c24
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:134:21
[INFO] [stdout]   12:     0x61daec67bc53 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h591b2225413a77e9
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2027:9
[INFO] [stdout]   13:     0x61daec67bc53 - std::panicking::rust_panic_with_hook::h625eea43051b2edc
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:839:13
[INFO] [stdout]   14:     0x61daec67b90a - std::panicking::begin_panic_handler::{{closure}}::h4f9159cfbc3f6bd3
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:704:13
[INFO] [stdout]   15:     0x61daec67a239 - std::sys::backtrace::__rust_end_short_backtrace::h0390abce48353151
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   16:     0x61daec67b59d - rust_begin_unwind
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:695:5
[INFO] [stdout]   17:     0x61daec6a0d70 - core::panicking::panic_fmt::h9e7c637e9e5f29c9
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panicking.rs:75:14
[INFO] [stdout]   18:     0x61daec5de632 - acceptance::test_file::h23ca0b933c364d57
[INFO] [stdout]                                at /opt/rustwide/workdir/gerber/tests/acceptance.rs:7:5
[INFO] [stdout]   19:     0x61daec5de6f2 - acceptance::polarities_and_apertures::hc60e17060cfe433f
[INFO] [stdout]                                at /opt/rustwide/workdir/gerber/tests/acceptance.rs:17:5
[INFO] [stdout]   20:     0x61daec5de6c7 - acceptance::polarities_and_apertures::{{closure}}::hc0d28dda8e6d8d59
[INFO] [stdout]                                at /opt/rustwide/workdir/gerber/tests/acceptance.rs:16:30
[INFO] [stdout]   21:     0x61daec5dd416 - core::ops::function::FnOnce::call_once::h721785447995a704
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x61daec61e22b - core::ops::function::FnOnce::call_once::he27718dfdd183f43
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x61daec61e22b - test::__rust_begin_short_backtrace::h4e84902998457a5d
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:632:18
[INFO] [stdout]   24:     0x61daec61d163 - test::run_test_in_process::{{closure}}::h7176fd18fc1feca0
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:655:60
[INFO] [stdout]   25:     0x61daec61d163 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hf79cff2a624d8cf7
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   26:     0x61daec61d163 - std::panicking::try::do_call::h3da0561d9ab99c25
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:587:40
[INFO] [stdout]   27:     0x61daec61d163 - std::panicking::try::h41c9fa508bc61df6
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:550:19
[INFO] [stdout]   28:     0x61daec61d163 - std::panic::catch_unwind::h6b3ff07bb5afad93
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panic.rs:358:14
[INFO] [stdout]   29:     0x61daec61d163 - test::run_test_in_process::hc7253dd11b39b9f4
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:655:27
[INFO] [stdout]   30:     0x61daec61d163 - test::run_test::{{closure}}::hfb2007f8649c30bb
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:576:43
[INFO] [stdout]   31:     0x61daec5e0245 - test::run_test::{{closure}}::h56a17aa7a282a9f4
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:606:41
[INFO] [stdout]   32:     0x61daec5e0245 - std::sys::backtrace::__rust_begin_short_backtrace::hd2d2d2fb8e8c6aac
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   33:     0x61daec5e3b2a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h4faa3f9db6133423
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   34:     0x61daec5e3b2a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hf2e855a36a4ea846
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   35:     0x61daec5e3b2a - std::panicking::try::do_call::h2f73af3616c35465
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:587:40
[INFO] [stdout]   36:     0x61daec5e3b2a - std::panicking::try::hd1660ce9efadef5a
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:550:19
[INFO] [stdout]   37:     0x61daec5e3b2a - std::panic::catch_unwind::h5ee8d7823b8ca744
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panic.rs:358:14
[INFO] [stdout]   38:     0x61daec5e3b2a - std::thread::Builder::spawn_unchecked_::{{closure}}::h53c3a1894dce8407
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   39:     0x61daec5e3b2a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h048ce291ad4f62bf
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x61daec67fb8b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::ha52bedf99a3b4981
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2013:9
[INFO] [stdout]   41:     0x61daec67fb8b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h567748934d80ccf8
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2013:9
[INFO] [stdout]   42:     0x61daec67fb8b - std::sys::pal::unix::thread::Thread::new::thread_start::h2d970728ae887adc
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/pal/unix/thread.rs:106:17
[INFO] [stdout]   43:     0x78c994e56ac3 - <unknown>
[INFO] [stdout]   44:     0x78c994ee7a04 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- nested_blocks stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'nested_blocks' panicked at gerber/tests/acceptance.rs:7:5:
[INFO] [stdout] assertion failed: `Err(ParseError("Error(Error { input: \"%ABD100*%\\r\\nD10*\\r\\nX65532000Y17605375D02*\\r\\nY65865375D01*\\r\\nX-3556000D01*\\r\\nD11*\\r\\nX-3556000Y17605375D03*\\r\\n%AB*%\\r\\nG04 Define block aperture  D102, consisting of 2x3 flashes of D101 and 1 flash of D12*\\r\\n%ABD102*%\\r\\nG04 Define nested block aperture D101, consisting of 2x2 flashes of D100*\\r\\n%ABD101*%\\r\\nD100*\\r\\nX0Y0D03*\\r\\nX0Y70000000D03*\\r\\nX100000000Y0D03*\\r\\nX100000000Y70000000D03*\\r\\n%AB*%\\r\\nD101*\\r\\nX0Y0D03*\\r\\nX0Y160000000D03*\\r\\nX0Y320000000D03*\\r\\nX230000000Y0D03*\\r\\nX230000000Y160000000D03*\\r\\nX230000000Y320000000D03*\\r\\nD12*\\r\\nX19500000Y-10000000D03*\\r\\n%AB*%\\r\\nG04 Flash D13 twice outside of blocks*\\r\\nD13*\\r\\nX-30000000Y10000000D03*\\r\\nX143000000Y-30000000D03*\\r\\nG04 Flash block D102 3x2 times*\\r\\nD102*\\r\\nX0Y0D03*\\r\\nX0Y520000000D03*\\r\\nX500000000Y0D03*\\r\\nX500000000Y520000000D03*\\r\\nX1000000000Y0D03*\\r\\nX1000000000Y520000000D03*\\r\\nM02*\\r\\n\", code: Tag })"))` does not match `Ok(_)`
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61daec679d3a - std::backtrace_rs::backtrace::libunwind::trace::hb059275cfc8d6126
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x61daec679d3a - std::backtrace_rs::backtrace::trace_unsynchronized::h2da071e4327ce3ee
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x61daec679d3a - std::sys::backtrace::_print_fmt::h842a1474e6f8d23f
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x61daec679d3a - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h71a62eb3b9696b12
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x61daec6a22c3 - core::fmt::rt::Argument::fmt::hdb6b616786b41dc1
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x61daec6a22c3 - core::fmt::write::h2cc1698af7e2d686
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/fmt/mod.rs:1440:21
[INFO] [stdout]    6:     0x61daec676893 - std::io::Write::write_fmt::hab1b4cd059a79022
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/io/mod.rs:1887:15
[INFO] [stdout]    7:     0x61daec679b82 - std::sys::backtrace::BacktraceLock::print::h147fe35b4ea13b08
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x61daec67b15f - std::panicking::default_hook::{{closure}}::hbd44223dbdc0d208
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:298:22
[INFO] [stdout]    9:     0x61daec67af78 - std::panicking::default_hook::h20f81eb0576efcec
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:322:9
[INFO] [stdout]   10:     0x61daec618ad3 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hdb53814c496a4d34
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2027:9
[INFO] [stdout]   11:     0x61daec618ad3 - test::test_main::{{closure}}::hc0a4963c59427c24
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:134:21
[INFO] [stdout]   12:     0x61daec67bc53 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h591b2225413a77e9
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2027:9
[INFO] [stdout]   13:     0x61daec67bc53 - std::panicking::rust_panic_with_hook::h625eea43051b2edc
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:839:13
[INFO] [stdout]   14:     0x61daec67b90a - std::panicking::begin_panic_handler::{{closure}}::h4f9159cfbc3f6bd3
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:704:13
[INFO] [stdout]   15:     0x61daec67a239 - std::sys::backtrace::__rust_end_short_backtrace::h0390abce48353151
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   16:     0x61daec67b59d - rust_begin_unwind
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:695:5
[INFO] [stdout]   17:     0x61daec6a0d70 - core::panicking::panic_fmt::h9e7c637e9e5f29c9
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panicking.rs:75:14
[INFO] [stdout]   18:     0x61daec5de632 - acceptance::test_file::h23ca0b933c364d57
[INFO] [stdout]                                at /opt/rustwide/workdir/gerber/tests/acceptance.rs:7:5
[INFO] [stdout]   19:     0x61daec5de742 - acceptance::nested_blocks::he3fd27430050b17e
[INFO] [stdout]                                at /opt/rustwide/workdir/gerber/tests/acceptance.rs:22:5
[INFO] [stdout]   20:     0x61daec5de717 - acceptance::nested_blocks::{{closure}}::ha157b1a4c372f8ed
[INFO] [stdout]                                at /opt/rustwide/workdir/gerber/tests/acceptance.rs:21:19
[INFO] [stdout]   21:     0x61daec5dd396 - core::ops::function::FnOnce::call_once::h4f702857ac0a099e
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x61daec61e22b - core::ops::function::FnOnce::call_once::he27718dfdd183f43
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x61daec61e22b - test::__rust_begin_short_backtrace::h4e84902998457a5d
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:632:18
[INFO] [stdout]   24:     0x61daec61d163 - test::run_test_in_process::{{closure}}::h7176fd18fc1feca0
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:655:60
[INFO] [stdout]   25:     0x61daec61d163 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hf79cff2a624d8cf7
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   26:     0x61daec61d163 - std::panicking::try::do_call::h3da0561d9ab99c25
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:587:40
[INFO] [stdout]   27:     0x61daec61d163 - std::panicking::try::h41c9fa508bc61df6
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:550:19
[INFO] [stdout]   28:     0x61daec61d163 - std::panic::catch_unwind::h6b3ff07bb5afad93
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panic.rs:358:14
[INFO] [stdout]   29:     0x61daec61d163 - test::run_test_in_process::hc7253dd11b39b9f4
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:655:27
[INFO] [stdout]   30:     0x61daec61d163 - test::run_test::{{closure}}::hfb2007f8649c30bb
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:576:43
[INFO] [stdout]   31:     0x61daec5e0245 - test::run_test::{{closure}}::h56a17aa7a282a9f4
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:606:41
[INFO] [stdout]   32:     0x61daec5e0245 - std::sys::backtrace::__rust_begin_short_backtrace::hd2d2d2fb8e8c6aac
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   33:     0x61daec5e3b2a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h4faa3f9db6133423
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   34:     0x61daec5e3b2a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hf2e855a36a4ea846
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   35:     0x61daec5e3b2a - std::panicking::try::do_call::h2f73af3616c35465
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:587:40
[INFO] [stdout]   36:     0x61daec5e3b2a - std::panicking::try::hd1660ce9efadef5a
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:550:19
[INFO] [stdout]   37:     0x61daec5e3b2a - std::panic::catch_unwind::h5ee8d7823b8ca744
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panic.rs:358:14
[INFO] [stdout]   38:     0x61daec5e3b2a - std::thread::Builder::spawn_unchecked_::{{closure}}::h53c3a1894dce8407
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   39:     0x61daec5e3b2a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h048ce291ad4f62bf
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x61daec67fb8b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::ha52bedf99a3b4981
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2013:9
[INFO] [stdout]   41:     0x61daec67fb8b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h567748934d80ccf8
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2013:9
[INFO] [stdout]   42:     0x61daec67fb8b - std::sys::pal::unix::thread::Thread::new::thread_start::h2d970728ae887adc
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/pal/unix/thread.rs:106:17
[INFO] [stdout]   43:     0x78c994e56ac3 - <unknown>
[INFO] [stdout]   44:     0x78c994ee7a04 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- sample_macro stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'sample_macro' panicked at gerber/tests/acceptance.rs:7:5:
[INFO] [stdout] assertion failed: `Err(ParseError("Error(Error { input: \"%AMBOXR*\\n0 Rectangle with Rounded corners*\\n0 $1 width*\\n0 $2 height*\\n0 $3 corner radius*\\n0 $4 rotation angle*\\n0 Calculate half width, half height and corner diameter*\\n$5=$1/2-$3*\\n$6=-$3+$2/2*\\n$7=2x$3*\\n0 Create two overlapping rectangles that omit the rounded corner areas*\\n21,1,$1,$2-$7,0,0,$4*\\n21,1,$1-$7,$2,0,0,$4*\\n0 Add circles at the corners*\\n1,1,$7,$5,$6,$4*\\n1,1,$7,-$5,$6,$4*\\n1,1,$7,-$5,-$6,$4*\\n1,1,$7,$5,-$6,$4*%\\n%ADD10BOXR,0.1000X0.0500X0.0200X0.00*%\\n%ADD11BOXR,0.2000X0.1000X0.0200X10.00*%\\n%ADD12BOXR,0.2550X0.1000X0.0200X30.00*%\\n%ADD13BOXR,0.2775X0.1000X0.0200X45.00*%\\n%AMBOXS*\\n0 Rectangle with Straight cutoff corners*\\n0 $1 width*\\n0 $2 height*\\n0 $3 X cutoff value*\\n0 $4 Y cutoff value*\\n0 $5 rotation angle*\\n0 Create Outline describing the image*\\n4,1,8,$3-$1/2,$2/2,-$3+$1/2,$2/2,$1/2,-$4+$2/2,$1/2,$4-$2/2,-$3+$1/2,-$2/2,$3-$1/2,-$2/2,-$1/2,$4-$2/2,-$1/2,-$4+$2/2,$3-$1/2,$2/2,$5*%\\n%ADD20BOXS,0.1000X0.0500X0.0300X0.0200X0.00*%\\n%ADD21BOXS,0.2000X0.1000X0.0300X0.0200X10.00*%\\n%ADD22BOXS,0.2550X0.1000X0.0300X0.0200X30.00*%\\n%ADD23BOXS,0.2775X0.1000X0.0300X0.0200X45.00*%\\n%AMBOXS2*\\n0 Rectangle with Straight cutoff corners; X cutoff = Y cutoff x 3/2*\\n0 $1 width*\\n0 $2 height*\\n0 $3 Y cutoff value*\\n0 $4 X center*\\n0 $5 Y center*\\n0 $6 rotation angle*\\n0 Create Outline describing the image*\\n4,1,8,\\n-$1/2+$4,$2/2-$3+$5,\\n(-$1+3x$3)/2+$4,$2/2+$5,\\n($1-3x$3)/2+$4,$2/2+$5,\\n$1/2+$4,$2/2-$3+$5,\\n$1/2+$4,-$2/2+$3+$5,\\n$1/2-3/2x$3+$4,-$2/2+$5,\\n-$1/2+3/2x$3+$4,-$2/2+$5,\\n-$1/2+$4,-$2/2+$3+$5,\\n-$1/2+$4,$2/2-$3+$5,\\n$6*%\\n%ADD30BOXS2,0.1000X0.0500X0.0200X0.0000X0.0000X0.0*%\\n%ADD31BOXS2,0.2000X0.1000X0.0200X-0.0200X-0.0200X10.0*%\\n%ADD32BOXS2,0.2550X0.1000X0.0300X0.0300X-0.0400X30.0*%\\n%ADD33BOXS2,0.2775X0.1000X0.0400X0.0150X-0.0500X45.0*%\\n%AMTHERS4T*\\n0 Round Thermal with 4 gaps with Straight Stroke*\\n0 $1 outer diameter*\\n0 $2 inner diameter*\\n0 $3 gab thickness*\\n0 $4 rotation angle*\\n0 Thermal primitive*\\n7,0,0,$1,$2,$3,$4*%\\n%ADD40THERS4T,0.1000X0.0500X0.0200X0.00*%\\n%ADD41THERS4T,0.2000X0.1000X0.0200X10.00*%\\n%ADD42THERS4T,0.2500X0.2000X0.0600X30.00*%\\n%ADD43THERS4T,0.2700X0.2000X0.0600X45.00*%\\n%AMTHERR4*\\n0 Round Thermal with 4 gaps  with Round Stroke*\\n0 $1 outer diameter*\\n0 $2 inner diameter*\\n0 $3 sin of the angle between the vertical line and the center point of a rounded edge of the THErmal*\\n0    value can be calculated by [gap + ($1-$2)/2] / [$2 + ($1-$2)/2 ]*\\n0 $4 cos of angle calculated by $3*\\n0 $5 rotation angle*\\n0 Calculate reference point for defining gap*\\n$6=$1/2*\\n$7=$6x$3/$4*\\n0 Calculate thickness*\\n$8=($1-$2)/2*\\n0 Calculate radius of circle in middle between outer and inner diameter*\\n$9=($8+$2)/2*\\n0 Create donut with outer and inner diameter*\\n1,1,$1,0,0,0*\\n1,0,$2,0,0,0*\\n0 Create 4 outlines creating gaps*\\n4,0,3,0.00000,0.00000,$7,$1/2,0-$7,$1/2,0.00000,0.00000,$5*\\n4,0,3,0.00000,0.00000,$7,$1/2,0-$7,$1/2,0.00000,0.00000,90+$5*\\n4,0,3,0.00000,0.00000,$7,$1/2,0-$7,$1/2,0.00000,0.00000,180+$5*\\n4,0,3,0.00000,0.00000,$7,$1/2,0-$7,$1/2,0.00000,0.00000,270+$5*\\n0 Add circles at the gaps*\\n1,1,$8,$9x$3,$9x$4,$5*\\n1,1,$8,$9x$3,$9x$4,90+$5*\\n1,1,$8,$9x$3,$9x$4,180+$5*\\n1,1,$8,$9x$3,$9x$4,270+$5*\\n1,1,$8,$9x$4,$9x$3,$5*\\n1,1,$8,$9x$4,$9x$3,90+$5*\\n1,1,$8,$9x$4,$9x$3,180+$5*\\n1,1,$8,$9x$4,$9x$3,270+$5*%\\n%ADD50THERR4,0.1000X0.0500X0.6000X0.8000X0*%\\n%ADD51THERR4,0.2000X0.1000X0.4667X0.8844X10*%\\n%ADD52THERR4,0.2500X0.2000X0.3778X0.9259X30*%\\n%ADD53THERR4,0.2700X0.2000X0.40430X0.9146X45*%\\n%AMDONSS*\\n0 Donut with Square Outside and Square Inside*\\n0 $1 outer dimension*\\n0 $2 hole dimension*\\n0 $3 rotation angle*\\n0 Create rectangle describing Outside*\\n21,1,$1,$1,0,0,$3*\\n0 Create rectangle describing Inside*\\n21,0,$2,$2,0,0,$3*%\\n%ADD60DONSS,0.1000X0.0500X0.00*%\\n%ADD61DONSS,0.1000X0.0500X10.00*%\\n%ADD62DONSS,0.2000X0.1000X30.00*%\\n%ADD63DONSS,0.2000X0.1500X45.00*%\\nG04 Donut with Square Outside and Round Inside, without rotation*\\n%ADD70R,0.1000X0.1000X0.0500*%\\n%AMDONSR*\\n0 Donut with Square Outside and Round Inside*\\n0 $1 outer dimension*\\n0 $2 hole diameter*\\n0 $3 rotation angle*\\n0 Create rectangle describing Outside*\\n21,1,$1,$1,0,0,$3*\\n0 Create circle describing Inside*\\n1,0,$2,0,0,0*%\\n%ADD71DONSR,0.1000X0.0500X10.00*%\\n%ADD72DONSR,0.2000X0.1000X30.00*%\\n%ADD73DONSR,0.2000X0.1500X45.00*%\\nG04 Circle aperture creating background*\\n%ADD100C,0.01*%\\n\\nG04 layer name: sample_macro*\\n%LPD*%\\nG04 Define background pattern*\\nG36*\\nX1800000Y-250000D02*\\nY2450000D01*\\nX3450000D01*\\nY-250000D01*\\nX1800000D01*\\nG37*\\n%SRX1Y90I0.000000J0.0300000*%\\nD100*\\nX-200000Y2780000D02*\\nX1430000Y2780000D01*\\nX1800000Y2780000D02*\\nX3430000Y2780000D01*\\n%SR*%\\n%SRX54Y1I0.030000J0.000000*%\\nX-180000Y2760000D02*\\nX-180000Y5440000D01*\\nX1820000Y2760000D02*\\nX1820000Y5440000D01*\\n%SR*%\\n\\nG04 flashes, using dark polarity, with macro definitions*\\n%SRX1Y2I0.000000J3.000000*%\\nD10*\\nX0Y0D03*\\nD11*\\nX400000D03*\\nD12*\\nX800000D03*\\nD13*\\nX1200000D03*\\nD20*\\nX0Y300000D03*\\nD21*\\nX400000D03*\\nD22*\\nX800000D03*\\nD23*\\nX1200000D03*\\nD30*\\nX0Y600000D03*\\nD31*\\nX400000D03*\\nD32*\\nX800000D03*\\nD33*\\nX1200000D03*\\nD40*\\nX0Y1100000D03*\\nD41*\\nX400000D03*\\nD42*\\nX800000D03*\\nD43*\\nX1200000D03*\\nD50*\\nX0Y1400000D03*\\nD51*\\nX400000D03*\\nD52*\\nX800000D03*\\nD53*\\nX1200000D03*\\nD60*\\nX0Y1900000D03*\\nD61*\\nX400000D03*\\nD62*\\nX800000D03*\\nD63*\\nX1200000D03*\\nD70*\\nX0Y2200000D03*\\nD71*\\nX400000D03*\\nD72*\\nX800000D03*\\nD73*\\nX1200000D03*\\n\\nG04 flashes, using clear polarity, with macro definitions*\\n%LPC*%\\nD10*\\nX2000000Y0D03*\\nD11*\\nX2400000D03*\\nD12*\\nX2800000D03*\\nD13*\\nX3200000D03*\\nD20*\\nX2000000Y300000D03*\\nD21*\\nX2400000D03*\\nD22*\\nX2800000D03*\\nD23*\\nX3200000D03*\\nD30*\\nX2000000Y600000D03*\\nD31*\\nX2400000D03*\\nD32*\\nX2800000D03*\\nD33*\\nX3200000D03*\\nD40*\\nX2000000Y1100000D03*\\nD41*\\nX2400000D03*\\nD42*\\nX2800000D03*\\nD43*\\nX3200000D03*\\nD50*\\nX2000000Y1400000D03*\\nD51*\\nX2400000D03*\\nD52*\\nX2800000D03*\\nD53*\\nX3200000D03*\\nD60*\\nX2000000Y1900000D03*\\nD61*\\nX2400000D03*\\nD62*\\nX2800000D03*\\nD63*\\nX3200000D03*\\nD70*\\nX2000000Y2200000D03*\\nD71*\\nX2400000D03*\\nD72*\\nX2800000D03*\\nD73*\\nX3200000D03*\\n%SR*%\\n%LPD*%\\n%TF.MD5,261C79F2176124CD8DF3B5AF47B4D8D6*%\\nM02*\", code: Tag })"))` does not match `Ok(_)`
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61daec679d3a - std::backtrace_rs::backtrace::libunwind::trace::hb059275cfc8d6126
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x61daec679d3a - std::backtrace_rs::backtrace::trace_unsynchronized::h2da071e4327ce3ee
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x61daec679d3a - std::sys::backtrace::_print_fmt::h842a1474e6f8d23f
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x61daec679d3a - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h71a62eb3b9696b12
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x61daec6a22c3 - core::fmt::rt::Argument::fmt::hdb6b616786b41dc1
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x61daec6a22c3 - core::fmt::write::h2cc1698af7e2d686
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/fmt/mod.rs:1440:21
[INFO] [stdout]    6:     0x61daec676893 - std::io::Write::write_fmt::hab1b4cd059a79022
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/io/mod.rs:1887:15
[INFO] [stdout]    7:     0x61daec679b82 - std::sys::backtrace::BacktraceLock::print::h147fe35b4ea13b08
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x61daec67b15f - std::panicking::default_hook::{{closure}}::hbd44223dbdc0d208
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:298:22
[INFO] [stdout]    9:     0x61daec67af78 - std::panicking::default_hook::h20f81eb0576efcec
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:322:9
[INFO] [stdout]   10:     0x61daec618ad3 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hdb53814c496a4d34
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2027:9
[INFO] [stdout]   11:     0x61daec618ad3 - test::test_main::{{closure}}::hc0a4963c59427c24
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:134:21
[INFO] [stdout]   12:     0x61daec67bc53 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h591b2225413a77e9
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2027:9
[INFO] [stdout]   13:     0x61daec67bc53 - std::panicking::rust_panic_with_hook::h625eea43051b2edc
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:839:13
[INFO] [stdout]   14:     0x61daec67b90a - std::panicking::begin_panic_handler::{{closure}}::h4f9159cfbc3f6bd3
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:704:13
[INFO] [stdout]   15:     0x61daec67a239 - std::sys::backtrace::__rust_end_short_backtrace::h0390abce48353151
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   16:     0x61daec67b59d - rust_begin_unwind
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:695:5
[INFO] [stdout]   17:     0x61daec6a0d70 - core::panicking::panic_fmt::h9e7c637e9e5f29c9
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panicking.rs:75:14
[INFO] [stdout]   18:     0x61daec5de632 - acceptance::test_file::h23ca0b933c364d57
[INFO] [stdout]                                at /opt/rustwide/workdir/gerber/tests/acceptance.rs:7:5
[INFO] [stdout]   19:     0x61daec5de882 - acceptance::sample_macro::h7e865ce060a4444d
[INFO] [stdout]                                at /opt/rustwide/workdir/gerber/tests/acceptance.rs:42:5
[INFO] [stdout]   20:     0x61daec5de857 - acceptance::sample_macro::{{closure}}::h00c60ee563714a9e
[INFO] [stdout]                                at /opt/rustwide/workdir/gerber/tests/acceptance.rs:41:18
[INFO] [stdout]   21:     0x61daec5dd306 - core::ops::function::FnOnce::call_once::h273713041ff5c122
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x61daec61e22b - core::ops::function::FnOnce::call_once::he27718dfdd183f43
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x61daec61e22b - test::__rust_begin_short_backtrace::h4e84902998457a5d
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:632:18
[INFO] [stdout]   24:     0x61daec61d163 - test::run_test_in_process::{{closure}}::h7176fd18fc1feca0
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:655:60
[INFO] [stdout]   25:     0x61daec61d163 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hf79cff2a624d8cf7
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   26:     0x61daec61d163 - std::panicking::try::do_call::h3da0561d9ab99c25
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:587:40
[INFO] [stdout]   27:     0x61daec61d163 - std::panicking::try::h41c9fa508bc61df6
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:550:19
[INFO] [stdout]   28:     0x61daec61d163 - std::panic::catch_unwind::h6b3ff07bb5afad93
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panic.rs:358:14
[INFO] [stdout]   29:     0x61daec61d163 - test::run_test_in_process::hc7253dd11b39b9f4
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:655:27
[INFO] [stdout]   30:     0x61daec61d163 - test::run_test::{{closure}}::hfb2007f8649c30bb
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:576:43
[INFO] [stdout]   31:     0x61daec5e0245 - test::run_test::{{closure}}::h56a17aa7a282a9f4
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:606:41
[INFO] [stdout]   32:     0x61daec5e0245 - std::sys::backtrace::__rust_begin_short_backtrace::hd2d2d2fb8e8c6aac
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   33:     0x61daec5e3b2a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h4faa3f9db6133423
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   34:     0x61daec5e3b2a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hf2e855a36a4ea846
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   35:     0x61daec5e3b2a - std::panicking::try::do_call::h2f73af3616c35465
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:587:40
[INFO] [stdout]   36:     0x61daec5e3b2a - std::panicking::try::hd1660ce9efadef5a
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:550:19
[INFO] [stdout]   37:     0x61daec5e3b2a - std::panic::catch_unwind::h5ee8d7823b8ca744
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panic.rs:358:14
[INFO] [stdout]   38:     0x61daec5e3b2a - std::thread::Builder::spawn_unchecked_::{{closure}}::h53c3a1894dce8407
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   39:     0x61daec5e3b2a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h048ce291ad4f62bf
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x61daec67fb8b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::ha52bedf99a3b4981
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2013:9
[INFO] [stdout]   41:     0x61daec67fb8b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h567748934d80ccf8
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2013:9
[INFO] [stdout]   42:     0x61daec67fb8b - std::sys::pal::unix::thread::Thread::new::thread_start::h2d970728ae887adc
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/pal/unix/thread.rs:106:17
[INFO] [stdout]   43:     0x78c994e56ac3 - <unknown>
[INFO] [stdout]   44:     0x78c994ee7a04 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- sample_macro_x1 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'sample_macro_x1' panicked at gerber/tests/acceptance.rs:7:5:
[INFO] [stdout] assertion failed: `Err(ParseError("Error(Error { input: \"%AMBOXR*\\n0 Rectangle with Rounded corners*\\n0 $1 width*\\n0 $2 height*\\n0 $3 corner radius*\\n0 $4 rotation angle*\\n0 Calculate half width, half height and corner diameter*\\n$5=$1/2-$3*\\n$6=-$3+$2/2*\\n$7=2x$3*\\n0 Create two overlapping rectangles that omit the rounded corner areas*\\n21,1,$1,$2-$7,0,0,$4*\\n21,1,$1-$7,$2,0,0,$4*\\n0 Add circles at the corners*\\n1,1,$7,$5,$6,$4*\\n1,1,$7,-$5,$6,$4*\\n1,1,$7,-$5,-$6,$4*\\n1,1,$7,$5,-$6,$4*%\\n%ADD10BOXR,0.1000X0.0500X0.0200X0.00*%\\n%ADD11BOXR,0.2000X0.1000X0.0200X10.00*%\\n%ADD12BOXR,0.2550X0.1000X0.0200X30.00*%\\n%ADD13BOXR,0.2775X0.1000X0.0200X45.00*%\\n%AMBOXS*\\n0 Rectangle with Straight cutoff corners*\\n0 $1 width*\\n0 $2 height*\\n0 $3 X cutoff value*\\n0 $4 Y cutoff value*\\n0 $5 rotation angle*\\n0 Create Outline describing the image*\\n4,1,8,$3-$1/2,$2/2,-$3+$1/2,$2/2,$1/2,-$4+$2/2,$1/2,$4-$2/2,-$3+$1/2,-$2/2,$3-$1/2,-$2/2,-$1/2,$4-$2/2,-$1/2,-$4+$2/2,$3-$1/2,$2/2,$5*%\\n%ADD20BOXS,0.1000X0.0500X0.0300X0.0200X0.00*%\\n%ADD21BOXS,0.2000X0.1000X0.0300X0.0200X10.00*%\\n%ADD22BOXS,0.2550X0.1000X0.0300X0.0200X30.00*%\\n%ADD23BOXS,0.2775X0.1000X0.0300X0.0200X45.00*%\\n%AMBOXS2*\\n0 Rectangle with Straight cutoff corners; X cutoff = Y cutoff x 3/2*\\n0 $1 width*\\n0 $2 height*\\n0 $3 Y cutoff value*\\n0 $4 X center*\\n0 $5 Y center*\\n0 $6 rotation angle*\\n0 Create Outline describing the image*\\n4,1,8,\\n-$1/2+$4,$2/2-$3+$5,\\n(-$1+3x$3)/2+$4,$2/2+$5,\\n($1-3x$3)/2+$4,$2/2+$5,\\n$1/2+$4,$2/2-$3+$5,\\n$1/2+$4,-$2/2+$3+$5,\\n$1/2-3/2x$3+$4,-$2/2+$5,\\n-$1/2+3/2x$3+$4,-$2/2+$5,\\n-$1/2+$4,-$2/2+$3+$5,\\n-$1/2+$4,$2/2-$3+$5,\\n$6*%\\n%ADD30BOXS2,0.1000X0.0500X0.0200X0.0000X0.0000X0.0*%\\n%ADD31BOXS2,0.2000X0.1000X0.0200X-0.0200X-0.0200X10.0*%\\n%ADD32BOXS2,0.2550X0.1000X0.0300X0.0300X-0.0400X30.0*%\\n%ADD33BOXS2,0.2775X0.1000X0.0400X0.0150X-0.0500X45.0*%\\n%AMTHERS4T*\\n0 Round Thermal with 4 gaps with Straight Stroke*\\n0 $1 outer diameter*\\n0 $2 inner diameter*\\n0 $3 gab thickness*\\n0 $4 rotation angle*\\n0 Thermal primitive*\\n7,0,0,$1,$2,$3,$4*%\\n%ADD40THERS4T,0.1000X0.0500X0.0200X0.00*%\\n%ADD41THERS4T,0.2000X0.1000X0.0200X10.00*%\\n%ADD42THERS4T,0.2500X0.2000X0.0600X30.00*%\\n%ADD43THERS4T,0.2700X0.2000X0.0600X45.00*%\\n%AMTHERR4*\\n0 Round Thermal with 4 gaps  with Round Stroke*\\n0 $1 outer diameter*\\n0 $2 inner diameter*\\n0 $3 sin of the angle between the vertical line and the center point of a rounded edge of the THErmal*\\n0    value can be calculated by [gap + ($1-$2)/2] / [$2 + ($1-$2)/2 ]*\\n0 $4 cos of angle calculated by $3*\\n0 $5 rotation angle*\\n0 Calculate reference point for defining gap*\\n$6=$1/2*\\n$7=$6x$3/$4*\\n0 Calculate thickness*\\n$8=($1-$2)/2*\\n0 Calculate radius of circle in middle between outer and inner diameter*\\n$9=($8+$2)/2*\\n0 Create donut with outer and inner diameter*\\n1,1,$1,0,0,0*\\n1,0,$2,0,0,0*\\n0 Create 4 outlines creating gaps*\\n4,0,3,0.00000,0.00000,$7,$1/2,0-$7,$1/2,0.00000,0.00000,$5*\\n4,0,3,0.00000,0.00000,$7,$1/2,0-$7,$1/2,0.00000,0.00000,90+$5*\\n4,0,3,0.00000,0.00000,$7,$1/2,0-$7,$1/2,0.00000,0.00000,180+$5*\\n4,0,3,0.00000,0.00000,$7,$1/2,0-$7,$1/2,0.00000,0.00000,270+$5*\\n0 Add circles at the gaps*\\n1,1,$8,$9x$3,$9x$4,$5*\\n1,1,$8,$9x$3,$9x$4,90+$5*\\n1,1,$8,$9x$3,$9x$4,180+$5*\\n1,1,$8,$9x$3,$9x$4,270+$5*\\n1,1,$8,$9x$4,$9x$3,$5*\\n1,1,$8,$9x$4,$9x$3,90+$5*\\n1,1,$8,$9x$4,$9x$3,180+$5*\\n1,1,$8,$9x$4,$9x$3,270+$5*%\\n%ADD50THERR4,0.1000X0.0500X0.6000X0.8000X0*%\\n%ADD51THERR4,0.2000X0.1000X0.4667X0.8844X10*%\\n%ADD52THERR4,0.2500X0.2000X0.3778X0.9259X30*%\\n%ADD53THERR4,0.2700X0.2000X0.40430X0.9146X45*%\\n%AMDONSS*\\n0 Donut with Square Outside and Square Inside*\\n0 $1 outer dimension*\\n0 $2 hole dimension*\\n0 $3 rotation angle*\\n0 Create rectangle describing Outside*\\n21,1,$1,$1,0,0,$3*\\n0 Create rectangle describing Inside*\\n21,0,$2,$2,0,0,$3*%\\n%ADD60DONSS,0.1000X0.0500X0.00*%\\n%ADD61DONSS,0.1000X0.0500X10.00*%\\n%ADD62DONSS,0.2000X0.1000X30.00*%\\n%ADD63DONSS,0.2000X0.1500X45.00*%\\nG04 Donut with Square Outside and Round Inside, without rotation*\\n%ADD70R,0.1000X0.1000X0.0500*%\\n%AMDONSR*\\n0 Donut with Square Outside and Round Inside*\\n0 $1 outer dimension*\\n0 $2 hole diameter*\\n0 $3 rotation angle*\\n0 Create rectangle describing Outside*\\n21,1,$1,$1,0,0,$3*\\n0 Create circle describing Inside*\\n1,0,$2,0,0,0*%\\n%ADD71DONSR,0.1000X0.0500X10.00*%\\n%ADD72DONSR,0.2000X0.1000X30.00*%\\n%ADD73DONSR,0.2000X0.1500X45.00*%\\nG04 Circle aperture creating background*\\n%ADD100C,0.01*%\\n\\nG04 layer name: sample_macro_X1*\\n%LPD*%\\nG04 Define background pattern*\\nG36*\\nX1800000Y-250000D02*\\nY2450000D01*\\nX3450000D01*\\nY-250000D01*\\nX1800000D01*\\nG37*\\n%SRX1Y90I0.000000J0.0300000*%\\nD100*\\nX-200000Y2780000D02*\\nX1430000Y2780000D01*\\nX1800000Y2780000D02*\\nX3430000Y2780000D01*\\n%SR*%\\n%SRX54Y1I0.030000J0.000000*%\\nX-180000Y2760000D02*\\nX-180000Y5440000D01*\\nX1820000Y2760000D02*\\nX1820000Y5440000D01*\\n%SR*%\\n\\nG04 flashes, using dark polarity, with macro definitions*\\n%SRX1Y2I0.000000J3.000000*%\\nD10*\\nX0Y0D03*\\nD11*\\nX400000D03*\\nD12*\\nX800000D03*\\nD13*\\nX1200000D03*\\nD20*\\nX0Y300000D03*\\nD21*\\nX400000D03*\\nD22*\\nX800000D03*\\nD23*\\nX1200000D03*\\nD30*\\nX0Y600000D03*\\nD31*\\nX400000D03*\\nD32*\\nX800000D03*\\nD33*\\nX1200000D03*\\nD40*\\nX0Y1100000D03*\\nD41*\\nX400000D03*\\nD42*\\nX800000D03*\\nD43*\\nX1200000D03*\\nD50*\\nX0Y1400000D03*\\nD51*\\nX400000D03*\\nD52*\\nX800000D03*\\nD53*\\nX1200000D03*\\nD60*\\nX0Y1900000D03*\\nD61*\\nX400000D03*\\nD62*\\nX800000D03*\\nD63*\\nX1200000D03*\\nD70*\\nX0Y2200000D03*\\nD71*\\nX400000D03*\\nD72*\\nX800000D03*\\nD73*\\nX1200000D03*\\n\\nG04 flashes, using clear polarity, with macro definitions*\\n%LPC*%\\nD10*\\nX2000000Y0D03*\\nD11*\\nX2400000D03*\\nD12*\\nX2800000D03*\\nD13*\\nX3200000D03*\\nD20*\\nX2000000Y300000D03*\\nD21*\\nX2400000D03*\\nD22*\\nX2800000D03*\\nD23*\\nX3200000D03*\\nD30*\\nX2000000Y600000D03*\\nD31*\\nX2400000D03*\\nD32*\\nX2800000D03*\\nD33*\\nX3200000D03*\\nD40*\\nX2000000Y1100000D03*\\nD41*\\nX2400000D03*\\nD42*\\nX2800000D03*\\nD43*\\nX3200000D03*\\nD50*\\nX2000000Y1400000D03*\\nD51*\\nX2400000D03*\\nD52*\\nX2800000D03*\\nD53*\\nX3200000D03*\\nD60*\\nX2000000Y1900000D03*\\nD61*\\nX2400000D03*\\nD62*\\nX2800000D03*\\nD63*\\nX3200000D03*\\nD70*\\nX2000000Y2200000D03*\\nD71*\\nX2400000D03*\\nD72*\\nX2800000D03*\\nD73*\\nX3200000D03*\\n%SR*%\\n%LPD*%\\nM02*\", code: Tag })"))` does not match `Ok(_)`
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61daec679d3a - std::backtrace_rs::backtrace::libunwind::trace::hb059275cfc8d6126
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x61daec679d3a - std::backtrace_rs::backtrace::trace_unsynchronized::h2da071e4327ce3ee
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x61daec679d3a - std::sys::backtrace::_print_fmt::h842a1474e6f8d23f
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x61daec679d3a - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h71a62eb3b9696b12
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x61daec6a22c3 - core::fmt::rt::Argument::fmt::hdb6b616786b41dc1
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x61daec6a22c3 - core::fmt::write::h2cc1698af7e2d686
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/fmt/mod.rs:1440:21
[INFO] [stdout]    6:     0x61daec676893 - std::io::Write::write_fmt::hab1b4cd059a79022
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/io/mod.rs:1887:15
[INFO] [stdout]    7:     0x61daec679b82 - std::sys::backtrace::BacktraceLock::print::h147fe35b4ea13b08
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x61daec67b15f - std::panicking::default_hook::{{closure}}::hbd44223dbdc0d208
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:298:22
[INFO] [stdout]    9:     0x61daec67af78 - std::panicking::default_hook::h20f81eb0576efcec
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:322:9
[INFO] [stdout]   10:     0x61daec618ad3 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hdb53814c496a4d34
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2027:9
[INFO] [stdout]   11:     0x61daec618ad3 - test::test_main::{{closure}}::hc0a4963c59427c24
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:134:21
[INFO] [stdout]   12:     0x61daec67bc53 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h591b2225413a77e9
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2027:9
[INFO] [stdout]   13:     0x61daec67bc53 - std::panicking::rust_panic_with_hook::h625eea43051b2edc
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:839:13
[INFO] [stdout]   14:     0x61daec67b90a - std::panicking::begin_panic_handler::{{closure}}::h4f9159cfbc3f6bd3
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:704:13
[INFO] [stdout]   15:     0x61daec67a239 - std::sys::backtrace::__rust_end_short_backtrace::h0390abce48353151
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   16:     0x61daec67b59d - rust_begin_unwind
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:695:5
[INFO] [stdout]   17:     0x61daec6a0d70 - core::panicking::panic_fmt::h9e7c637e9e5f29c9
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panicking.rs:75:14
[INFO] [stdout]   18:     0x61daec5de632 - acceptance::test_file::h23ca0b933c364d57
[INFO] [stdout]                                at /opt/rustwide/workdir/gerber/tests/acceptance.rs:7:5
[INFO] [stdout]   19:     0x61daec5de832 - acceptance::sample_macro_x1::h6ef801e1ea7cbdde
[INFO] [stdout]                                at /opt/rustwide/workdir/gerber/tests/acceptance.rs:37:5
[INFO] [stdout]   20:     0x61daec5de807 - acceptance::sample_macro_x1::{{closure}}::hfe8bdb8e36a06b54
[INFO] [stdout]                                at /opt/rustwide/workdir/gerber/tests/acceptance.rs:36:21
[INFO] [stdout]   21:     0x61daec5dd456 - core::ops::function::FnOnce::call_once::h761bbdcaf468a63e
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x61daec61e22b - core::ops::function::FnOnce::call_once::he27718dfdd183f43
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x61daec61e22b - test::__rust_begin_short_backtrace::h4e84902998457a5d
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:632:18
[INFO] [stdout]   24:     0x61daec61d163 - test::run_test_in_process::{{closure}}::h7176fd18fc1feca0
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:655:60
[INFO] [stdout]   25:     0x61daec61d163 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hf79cff2a624d8cf7
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   26:     0x61daec61d163 - std::panicking::try::do_call::h3da0561d9ab99c25
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:587:40
[INFO] [stdout]   27:     0x61daec61d163 - std::panicking::try::h41c9fa508bc61df6
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:550:19
[INFO] [stdout]   28:     0x61daec61d163 - std::panic::catch_unwind::h6b3ff07bb5afad93
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panic.rs:358:14
[INFO] [stdout]   29:     0x61daec61d163 - test::run_test_in_process::hc7253dd11b39b9f4
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:655:27
[INFO] [stdout]   30:     0x61daec61d163 - test::run_test::{{closure}}::hfb2007f8649c30bb
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:576:43
[INFO] [stdout]   31:     0x61daec5e0245 - test::run_test::{{closure}}::h56a17aa7a282a9f4
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:606:41
[INFO] [stdout]   32:     0x61daec5e0245 - std::sys::backtrace::__rust_begin_short_backtrace::hd2d2d2fb8e8c6aac
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   33:     0x61daec5e3b2a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h4faa3f9db6133423
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   34:     0x61daec5e3b2a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hf2e855a36a4ea846
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   35:     0x61daec5e3b2a - std::panicking::try::do_call::h2f73af3616c35465
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:587:40
[INFO] [stdout]   36:     0x61daec5e3b2a - std::panicking::try::hd1660ce9efadef5a
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:550:19
[INFO] [stdout]   37:     0x61daec5e3b2a - std::panic::catch_unwind::h5ee8d7823b8ca744
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panic.rs:358:14
[INFO] [stdout]   38:     0x61daec5e3b2a - std::thread::Builder::spawn_unchecked_::{{closure}}::h53c3a1894dce8407
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   39:     0x61daec5e3b2a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h048ce291ad4f62bf
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x61daec67fb8b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::ha52bedf99a3b4981
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2013:9
[INFO] [stdout]   41:     0x61daec67fb8b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h567748934d80ccf8
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2013:9
[INFO] [stdout]   42:     0x61daec67fb8b - std::sys::pal::unix::thread::Thread::new::thread_start::h2d970728ae887adc
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/pal/unix/thread.rs:106:17
[INFO] [stdout]   43:     0x78c994e56ac3 - <unknown>
[INFO] [stdout]   44:     0x78c994ee7a04 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- smd_prim_20_x1 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'smd_prim_20_x1' panicked at gerber/tests/acceptance.rs:7:5:
[INFO] [stdout] assertion failed: `Err(ParseError("Error(Error { input: \"%AMRECTROUNDCORNERS*\\r\\n0 Rectangle with rounded corners*\\r\\n0 $1 width *\\r\\n0 $2 height *\\r\\n0 $3 corner radius *\\r\\n0 $4 flash origin X offset *\\r\\n0 $5 flash origin Y offset *\\r\\n0 $6 rotation angle *\\r\\n0 Create two overlapping rectangles that omit the rounded corner areas*\\r\\n20,1,$2-2x$3,$4-$1/2,$5,$4+$1/2,$5,$6*\\r\\n20,1,$2,$4,$5-$2/2,$4,$5+$2/2,$6*\\r\\n0 Add circles at the corners. *\\r\\n1,1,2x$3,$4+$1/2-$3,$5+$2/2-$3,$6*\\r\\n1,1,2x$3,$4-$1/2+$3,$5+$2/2-$3,$6*\\r\\n1,1,2x$3,$4-$1/2+$3,$5-$2/2+$3,$6*\\r\\n1,1,2x$3,$4+$1/2-$3,$5-$2/2+$3,$6*%\\r\\nG04 Create aperture*\\r\\n%ADD10RECTROUNDCORNERS,4X3X0.5X0X0X0*%\\r\\n%ADD11RECTROUNDCORNERS,4X3X0.5X0X0X10*%\\r\\n%ADD12RECTROUNDCORNERS,4X3X0.5X0X0X30*%\\r\\n%ADD13RECTROUNDCORNERS,4X3X0.5X0X0X45*%\\r\\n%ADD20RECTROUNDCORNERS,4X3X0.5X1.0X2.0X0*%\\r\\n%ADD21RECTROUNDCORNERS,4X3X0.5X1.0X2.0X10*%\\r\\n%ADD22RECTROUNDCORNERS,4X3X0.5X1.0X2.0X30*%\\r\\n%ADD23RECTROUNDCORNERS,4X3X0.5X1.0X2.0X45*%\\r\\nG04 Select aperture*\\r\\nD10*\\r\\nG04 Flash aperture*\\r\\nX0Y0D03*\\r\\nD11*\\r\\nX6000000D03*\\r\\nD12*\\r\\nX12000000D03*\\r\\nD13*\\r\\nX18000000D03*\\r\\nD20*\\r\\nX0Y5000000D03*\\r\\nD21*\\r\\nX6000000Y5000000D03*\\r\\nD22*\\r\\nX12000000D03*\\r\\nD23*\\r\\nX18000000D03*\\r\\nM02*\", code: Tag })"))` does not match `Ok(_)`
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61daec679d3a - std::backtrace_rs::backtrace::libunwind::trace::hb059275cfc8d6126
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x61daec679d3a - std::backtrace_rs::backtrace::trace_unsynchronized::h2da071e4327ce3ee
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x61daec679d3a - std::sys::backtrace::_print_fmt::h842a1474e6f8d23f
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x61daec679d3a - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h71a62eb3b9696b12
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x61daec6a22c3 - core::fmt::rt::Argument::fmt::hdb6b616786b41dc1
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x61daec6a22c3 - core::fmt::write::h2cc1698af7e2d686
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/fmt/mod.rs:1440:21
[INFO] [stdout]    6:     0x61daec676893 - std::io::Write::write_fmt::hab1b4cd059a79022
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/io/mod.rs:1887:15
[INFO] [stdout]    7:     0x61daec679b82 - std::sys::backtrace::BacktraceLock::print::h147fe35b4ea13b08
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x61daec67b15f - std::panicking::default_hook::{{closure}}::hbd44223dbdc0d208
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:298:22
[INFO] [stdout]    9:     0x61daec67af78 - std::panicking::default_hook::h20f81eb0576efcec
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:322:9
[INFO] [stdout]   10:     0x61daec618ad3 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hdb53814c496a4d34
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2027:9
[INFO] [stdout]   11:     0x61daec618ad3 - test::test_main::{{closure}}::hc0a4963c59427c24
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:134:21
[INFO] [stdout]   12:     0x61daec67bc53 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h591b2225413a77e9
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2027:9
[INFO] [stdout]   13:     0x61daec67bc53 - std::panicking::rust_panic_with_hook::h625eea43051b2edc
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:839:13
[INFO] [stdout]   14:     0x61daec67b90a - std::panicking::begin_panic_handler::{{closure}}::h4f9159cfbc3f6bd3
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:704:13
[INFO] [stdout]   15:     0x61daec67a239 - std::sys::backtrace::__rust_end_short_backtrace::h0390abce48353151
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   16:     0x61daec67b59d - rust_begin_unwind
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:695:5
[INFO] [stdout]   17:     0x61daec6a0d70 - core::panicking::panic_fmt::h9e7c637e9e5f29c9
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panicking.rs:75:14
[INFO] [stdout]   18:     0x61daec5de632 - acceptance::test_file::h23ca0b933c364d57
[INFO] [stdout]                                at /opt/rustwide/workdir/gerber/tests/acceptance.rs:7:5
[INFO] [stdout]   19:     0x61daec5de8d2 - acceptance::smd_prim_20_x1::h0af675b248678375
[INFO] [stdout]                                at /opt/rustwide/workdir/gerber/tests/acceptance.rs:47:5
[INFO] [stdout]   20:     0x61daec5de8a7 - acceptance::smd_prim_20_x1::{{closure}}::h1f582582800e0919
[INFO] [stdout]                                at /opt/rustwide/workdir/gerber/tests/acceptance.rs:46:20
[INFO] [stdout]   21:     0x61daec5dd4d6 - core::ops::function::FnOnce::call_once::h9c7bb37ccd0f46a8
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x61daec61e22b - core::ops::function::FnOnce::call_once::he27718dfdd183f43
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x61daec61e22b - test::__rust_begin_short_backtrace::h4e84902998457a5d
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:632:18
[INFO] [stdout]   24:     0x61daec61d163 - test::run_test_in_process::{{closure}}::h7176fd18fc1feca0
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:655:60
[INFO] [stdout]   25:     0x61daec61d163 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hf79cff2a624d8cf7
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   26:     0x61daec61d163 - std::panicking::try::do_call::h3da0561d9ab99c25
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:587:40
[INFO] [stdout]   27:     0x61daec61d163 - std::panicking::try::h41c9fa508bc61df6
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:550:19
[INFO] [stdout]   28:     0x61daec61d163 - std::panic::catch_unwind::h6b3ff07bb5afad93
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panic.rs:358:14
[INFO] [stdout]   29:     0x61daec61d163 - test::run_test_in_process::hc7253dd11b39b9f4
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:655:27
[INFO] [stdout]   30:     0x61daec61d163 - test::run_test::{{closure}}::hfb2007f8649c30bb
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:576:43
[INFO] [stdout]   31:     0x61daec5e0245 - test::run_test::{{closure}}::h56a17aa7a282a9f4
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:606:41
[INFO] [stdout]   32:     0x61daec5e0245 - std::sys::backtrace::__rust_begin_short_backtrace::hd2d2d2fb8e8c6aac
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   33:     0x61daec5e3b2a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h4faa3f9db6133423
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   34:     0x61daec5e3b2a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hf2e855a36a4ea846
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   35:     0x61daec5e3b2a - std::panicking::try::do_call::h2f73af3616c35465
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:587:40
[INFO] [stdout]   36:     0x61daec5e3b2a - std::panicking::try::hd1660ce9efadef5a
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:550:19
[INFO] [stdout]   37:     0x61daec5e3b2a - std::panic::catch_unwind::h5ee8d7823b8ca744
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panic.rs:358:14
[INFO] [stdout]   38:     0x61daec5e3b2a - std::thread::Builder::spawn_unchecked_::{{closure}}::h53c3a1894dce8407
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   39:     0x61daec5e3b2a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h048ce291ad4f62bf
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x61daec67fb8b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::ha52bedf99a3b4981
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2013:9
[INFO] [stdout]   41:     0x61daec67fb8b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h567748934d80ccf8
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2013:9
[INFO] [stdout]   42:     0x61daec67fb8b - std::sys::pal::unix::thread::Thread::new::thread_start::h2d970728ae887adc
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/pal/unix/thread.rs:106:17
[INFO] [stdout]   43:     0x78c994e56ac3 - <unknown>
[INFO] [stdout]   44:     0x78c994ee7a04 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- smd_prim_20 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'smd_prim_20' panicked at gerber/tests/acceptance.rs:7:5:
[INFO] [stdout] assertion failed: `Err(ParseError("Error(Error { input: \"%AMRECTROUNDCORNERS*\\r\\n0 Rectangle with rounded corners*\\r\\n0 $1 width *\\r\\n0 $2 height *\\r\\n0 $3 corner radius *\\r\\n0 $4 flash origin X offset *\\r\\n0 $5 flash origin Y offset *\\r\\n0 $6 rotation angle *\\r\\n0 Create two overlapping rectangles that omit the rounded corner areas*\\r\\n20,1,$2-2x$3,$4-$1/2,$5,$4+$1/2,$5,$6*\\r\\n20,1,$2,$4,$5-$2/2,$4,$5+$2/2,$6*\\r\\n0 Add circles at the corners. *\\r\\n1,1,2x$3,$4+$1/2-$3,$5+$2/2-$3,$6*\\r\\n1,1,2x$3,$4-$1/2+$3,$5+$2/2-$3,$6*\\r\\n1,1,2x$3,$4-$1/2+$3,$5-$2/2+$3,$6*\\r\\n1,1,2x$3,$4+$1/2-$3,$5-$2/2+$3,$6*%\\r\\nG04 Create aperture*\\r\\n%ADD10RECTROUNDCORNERS,4X3X0.5X0X0X0*%\\r\\n%ADD11RECTROUNDCORNERS,4X3X0.5X0X0X10*%\\r\\n%ADD12RECTROUNDCORNERS,4X3X0.5X0X0X30*%\\r\\n%ADD13RECTROUNDCORNERS,4X3X0.5X0X0X45*%\\r\\n%ADD20RECTROUNDCORNERS,4X3X0.5X1.0X2.0X0*%\\r\\n%ADD21RECTROUNDCORNERS,4X3X0.5X1.0X2.0X10*%\\r\\n%ADD22RECTROUNDCORNERS,4X3X0.5X1.0X2.0X30*%\\r\\n%ADD23RECTROUNDCORNERS,4X3X0.5X1.0X2.0X45*%\\r\\nG04 Select aperture*\\r\\nD10*\\r\\nG04 Flash aperture*\\r\\nX0Y0D03*\\r\\nD11*\\r\\nX6000000D03*\\r\\nD12*\\r\\nX12000000D03*\\r\\nD13*\\r\\nX18000000D03*\\r\\nD20*\\r\\nX0Y5000000D03*\\r\\nD21*\\r\\nX6000000Y5000000D03*\\r\\nD22*\\r\\nX12000000D03*\\r\\nD23*\\r\\nX18000000D03*\\r\\n%TF.MD5,2A4CB336BBB01B553283D651B0C6E89A*%\\r\\nM02*\", code: Tag })"))` does not match `Ok(_)`
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61daec679d3a - std::backtrace_rs::backtrace::libunwind::trace::hb059275cfc8d6126
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x61daec679d3a - std::backtrace_rs::backtrace::trace_unsynchronized::h2da071e4327ce3ee
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x61daec679d3a - std::sys::backtrace::_print_fmt::h842a1474e6f8d23f
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x61daec679d3a - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h71a62eb3b9696b12
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x61daec6a22c3 - core::fmt::rt::Argument::fmt::hdb6b616786b41dc1
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x61daec6a22c3 - core::fmt::write::h2cc1698af7e2d686
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/fmt/mod.rs:1440:21
[INFO] [stdout]    6:     0x61daec676893 - std::io::Write::write_fmt::hab1b4cd059a79022
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/io/mod.rs:1887:15
[INFO] [stdout]    7:     0x61daec679b82 - std::sys::backtrace::BacktraceLock::print::h147fe35b4ea13b08
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x61daec67b15f - std::panicking::default_hook::{{closure}}::hbd44223dbdc0d208
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:298:22
[INFO] [stdout]    9:     0x61daec67af78 - std::panicking::default_hook::h20f81eb0576efcec
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:322:9
[INFO] [stdout]   10:     0x61daec618ad3 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hdb53814c496a4d34
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2027:9
[INFO] [stdout]   11:     0x61daec618ad3 - test::test_main::{{closure}}::hc0a4963c59427c24
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:134:21
[INFO] [stdout]   12:     0x61daec67bc53 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h591b2225413a77e9
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2027:9
[INFO] [stdout]   13:     0x61daec67bc53 - std::panicking::rust_panic_with_hook::h625eea43051b2edc
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:839:13
[INFO] [stdout]   14:     0x61daec67b90a - std::panicking::begin_panic_handler::{{closure}}::h4f9159cfbc3f6bd3
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:704:13
[INFO] [stdout]   15:     0x61daec67a239 - std::sys::backtrace::__rust_end_short_backtrace::h0390abce48353151
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   16:     0x61daec67b59d - rust_begin_unwind
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:695:5
[INFO] [stdout]   17:     0x61daec6a0d70 - core::panicking::panic_fmt::h9e7c637e9e5f29c9
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panicking.rs:75:14
[INFO] [stdout]   18:     0x61daec5de632 - acceptance::test_file::h23ca0b933c364d57
[INFO] [stdout]                                at /opt/rustwide/workdir/gerber/tests/acceptance.rs:7:5
[INFO] [stdout]   19:     0x61daec5de922 - acceptance::smd_prim_20::hc79fafbfa1d45569
[INFO] [stdout]                                at /opt/rustwide/workdir/gerber/tests/acceptance.rs:52:5
[INFO] [stdout]   20:     0x61daec5de8f7 - acceptance::smd_prim_20::{{closure}}::h45192fdfed025cbc
[INFO] [stdout]                                at /opt/rustwide/workdir/gerber/tests/acceptance.rs:51:17
[INFO] [stdout]   21:     0x61daec5dd556 - core::ops::function::FnOnce::call_once::hd120ebdef7590db9
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x61daec61e22b - core::ops::function::FnOnce::call_once::he27718dfdd183f43
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x61daec61e22b - test::__rust_begin_short_backtrace::h4e84902998457a5d
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:632:18
[INFO] [stdout]   24:     0x61daec61d163 - test::run_test_in_process::{{closure}}::h7176fd18fc1feca0
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:655:60
[INFO] [stdout]   25:     0x61daec61d163 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hf79cff2a624d8cf7
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   26:     0x61daec61d163 - std::panicking::try::do_call::h3da0561d9ab99c25
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:587:40
[INFO] [stdout]   27:     0x61daec61d163 - std::panicking::try::h41c9fa508bc61df6
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:550:19
[INFO] [stdout]   28:     0x61daec61d163 - std::panic::catch_unwind::h6b3ff07bb5afad93
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panic.rs:358:14
[INFO] [stdout]   29:     0x61daec61d163 - test::run_test_in_process::hc7253dd11b39b9f4
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:655:27
[INFO] [stdout]   30:     0x61daec61d163 - test::run_test::{{closure}}::hfb2007f8649c30bb
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:576:43
[INFO] [stdout]   31:     0x61daec5e0245 - test::run_test::{{closure}}::h56a17aa7a282a9f4
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:606:41
[INFO] [stdout]   32:     0x61daec5e0245 - std::sys::backtrace::__rust_begin_short_backtrace::hd2d2d2fb8e8c6aac
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   33:     0x61daec5e3b2a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h4faa3f9db6133423
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   34:     0x61daec5e3b2a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hf2e855a36a4ea846
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   35:     0x61daec5e3b2a - std::panicking::try::do_call::h2f73af3616c35465
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:587:40
[INFO] [stdout]   36:     0x61daec5e3b2a - std::panicking::try::hd1660ce9efadef5a
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:550:19
[INFO] [stdout]   37:     0x61daec5e3b2a - std::panic::catch_unwind::h5ee8d7823b8ca744
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panic.rs:358:14
[INFO] [stdout]   38:     0x61daec5e3b2a - std::thread::Builder::spawn_unchecked_::{{closure}}::h53c3a1894dce8407
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   39:     0x61daec5e3b2a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h048ce291ad4f62bf
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x61daec67fb8b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::ha52bedf99a3b4981
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2013:9
[INFO] [stdout]   41:     0x61daec67fb8b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h567748934d80ccf8
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2013:9
[INFO] [stdout]   42:     0x61daec67fb8b - std::sys::pal::unix::thread::Thread::new::thread_start::h2d970728ae887adc
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/pal/unix/thread.rs:106:17
[INFO] [stdout]   43:     0x78c994e56ac3 - <unknown>
[INFO] [stdout]   44:     0x78c994ee7a04 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- smd_prim_21 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'smd_prim_21' panicked at gerber/tests/acceptance.rs:7:5:
[INFO] [stdout] assertion failed: `Err(ParseError("Error(Error { input: \"%AMRECTROUNDCORNERS*\\r\\n0 Rectangle with rounded corners*\\r\\n0 $1 width *\\r\\n0 $2 height *\\r\\n0 $3 corner radius *\\r\\n0 $4 flash origin X offset *\\r\\n0 $5 flash origin Y offset *\\r\\n0 $6 rotation angle *\\r\\n0 Create two overlapping rectangles that omit the rounded corner areas*\\r\\n21,1,$1,$2-2x$3,$4,$5,$6*\\r\\n21,1,$1-2x$3,$2,$4,$5,$6*\\r\\n0 Add circles at the corners. *\\r\\n1,1,2x$3,$4+$1/2-$3,$5+$2/2-$3,$6*\\r\\n1,1,2x$3,$4-$1/2+$3,$5+$2/2-$3,$6*\\r\\n1,1,2x$3,$4-$1/2+$3,$5-$2/2+$3,$6*\\r\\n1,1,2x$3,$4+$1/2-$3,$5-$2/2+$3,$6*%\\r\\nG04 Create aperture*\\r\\n%ADD10RECTROUNDCORNERS,4X3X0.5X0X0X0*%\\r\\n%ADD11RECTROUNDCORNERS,4X3X0.5X0X0X10*%\\r\\n%ADD12RECTROUNDCORNERS,4X3X0.5X0X0X30*%\\r\\n%ADD13RECTROUNDCORNERS,4X3X0.5X0X0X45*%\\r\\n%ADD20RECTROUNDCORNERS,4X3X0.5X1.0X2.0X0*%\\r\\n%ADD21RECTROUNDCORNERS,4X3X0.5X1.0X2.0X10*%\\r\\n%ADD22RECTROUNDCORNERS,4X3X0.5X1.0X2.0X30*%\\r\\n%ADD23RECTROUNDCORNERS,4X3X0.5X1.0X2.0X45*%\\r\\nG04 Select aperture*\\r\\nD10*\\r\\nG04 Flash aperture*\\r\\nX0Y0D03*\\r\\nD11*\\r\\nX6000000D03*\\r\\nD12*\\r\\nX12000000D03*\\r\\nD13*\\r\\nX18000000D03*\\r\\nD20*\\r\\nX0Y5000000D03*\\r\\nD21*\\r\\nX6000000Y5000000D03*\\r\\nD22*\\r\\nX12000000D03*\\r\\nD23*\\r\\nX18000000D03*\\r\\n%TF.MD5,BA2931A6D8B12CDE1E4727108D58736B*%\\r\\nM02*\", code: Tag })"))` does not match `Ok(_)`
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61daec679d3a - std::backtrace_rs::backtrace::libunwind::trace::hb059275cfc8d6126
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x61daec679d3a - std::backtrace_rs::backtrace::trace_unsynchronized::h2da071e4327ce3ee
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x61daec679d3a - std::sys::backtrace::_print_fmt::h842a1474e6f8d23f
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x61daec679d3a - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h71a62eb3b9696b12
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x61daec6a22c3 - core::fmt::rt::Argument::fmt::hdb6b616786b41dc1
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x61daec6a22c3 - core::fmt::write::h2cc1698af7e2d686
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/fmt/mod.rs:1440:21
[INFO] [stdout]    6:     0x61daec676893 - std::io::Write::write_fmt::hab1b4cd059a79022
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/io/mod.rs:1887:15
[INFO] [stdout]    7:     0x61daec679b82 - std::sys::backtrace::BacktraceLock::print::h147fe35b4ea13b08
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x61daec67b15f - std::panicking::default_hook::{{closure}}::hbd44223dbdc0d208
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:298:22
[INFO] [stdout]    9:     0x61daec67af78 - std::panicking::default_hook::h20f81eb0576efcec
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:322:9
[INFO] [stdout]   10:     0x61daec618ad3 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hdb53814c496a4d34
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2027:9
[INFO] [stdout]   11:     0x61daec618ad3 - test::test_main::{{closure}}::hc0a4963c59427c24
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:134:21
[INFO] [stdout]   12:     0x61daec67bc53 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h591b2225413a77e9
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2027:9
[INFO] [stdout]   13:     0x61daec67bc53 - std::panicking::rust_panic_with_hook::h625eea43051b2edc
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:839:13
[INFO] [stdout]   14:     0x61daec67b90a - std::panicking::begin_panic_handler::{{closure}}::h4f9159cfbc3f6bd3
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:704:13
[INFO] [stdout]   15:     0x61daec67a239 - std::sys::backtrace::__rust_end_short_backtrace::h0390abce48353151
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   16:     0x61daec67b59d - rust_begin_unwind
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:695:5
[INFO] [stdout]   17:     0x61daec6a0d70 - core::panicking::panic_fmt::h9e7c637e9e5f29c9
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panicking.rs:75:14
[INFO] [stdout]   18:     0x61daec5de632 - acceptance::test_file::h23ca0b933c364d57
[INFO] [stdout]                                at /opt/rustwide/workdir/gerber/tests/acceptance.rs:7:5
[INFO] [stdout]   19:     0x61daec5de9c2 - acceptance::smd_prim_21::he7b719117fa5b41e
[INFO] [stdout]                                at /opt/rustwide/workdir/gerber/tests/acceptance.rs:62:5
[INFO] [stdout]   20:     0x61daec5de997 - acceptance::smd_prim_21::{{closure}}::hf601328c3d5718ae
[INFO] [stdout]                                at /opt/rustwide/workdir/gerber/tests/acceptance.rs:61:17
[INFO] [stdout]   21:     0x61daec5dd3d6 - core::ops::function::FnOnce::call_once::h5c6510bd9c913907
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x61daec61e22b - core::ops::function::FnOnce::call_once::he27718dfdd183f43
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x61daec61e22b - test::__rust_begin_short_backtrace::h4e84902998457a5d
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:632:18
[INFO] [stdout]   24:     0x61daec61d163 - test::run_test_in_process::{{closure}}::h7176fd18fc1feca0
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:655:60
[INFO] [stdout]   25:     0x61daec61d163 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hf79cff2a624d8cf7
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   26:     0x61daec61d163 - std::panicking::try::do_call::h3da0561d9ab99c25
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:587:40
[INFO] [stdout]   27:     0x61daec61d163 - std::panicking::try::h41c9fa508bc61df6
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:550:19
[INFO] [stdout]   28:     0x61daec61d163 - std::panic::catch_unwind::h6b3ff07bb5afad93
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panic.rs:358:14
[INFO] [stdout]   29:     0x61daec61d163 - test::run_test_in_process::hc7253dd11b39b9f4
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:655:27
[INFO] [stdout]   30:     0x61daec61d163 - test::run_test::{{closure}}::hfb2007f8649c30bb
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:576:43
[INFO] [stdout]   31:     0x61daec5e0245 - test::run_test::{{closure}}::h56a17aa7a282a9f4
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:606:41
[INFO] [stdout]   32:     0x61daec5e0245 - std::sys::backtrace::__rust_begin_short_backtrace::hd2d2d2fb8e8c6aac
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   33:     0x61daec5e3b2a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h4faa3f9db6133423
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   34:     0x61daec5e3b2a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hf2e855a36a4ea846
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   35:     0x61daec5e3b2a - std::panicking::try::do_call::h2f73af3616c35465
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:587:40
[INFO] [stdout]   36:     0x61daec5e3b2a - std::panicking::try::hd1660ce9efadef5a
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:550:19
[INFO] [stdout]   37:     0x61daec5e3b2a - std::panic::catch_unwind::h5ee8d7823b8ca744
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panic.rs:358:14
[INFO] [stdout]   38:     0x61daec5e3b2a - std::thread::Builder::spawn_unchecked_::{{closure}}::h53c3a1894dce8407
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   39:     0x61daec5e3b2a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h048ce291ad4f62bf
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x61daec67fb8b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::ha52bedf99a3b4981
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2013:9
[INFO] [stdout]   41:     0x61daec67fb8b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h567748934d80ccf8
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2013:9
[INFO] [stdout]   42:     0x61daec67fb8b - std::sys::pal::unix::thread::Thread::new::thread_start::h2d970728ae887adc
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/pal/unix/thread.rs:106:17
[INFO] [stdout]   43:     0x78c994e56ac3 - <unknown>
[INFO] [stdout]   44:     0x78c994ee7a04 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- smd_prim_21_x1 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'smd_prim_21_x1' panicked at gerber/tests/acceptance.rs:7:5:
[INFO] [stdout] assertion failed: `Err(ParseError("Error(Error { input: \"%AMRECTROUNDCORNERS*\\r\\n0 Rectangle with rounded corners*\\r\\n0 $1 width *\\r\\n0 $2 height *\\r\\n0 $3 corner radius *\\r\\n0 $4 flash origin X offset *\\r\\n0 $5 flash origin Y offset *\\r\\n0 $6 rotation angle *\\r\\n0 Create two overlapping rectangles that omit the rounded corner areas*\\r\\n21,1,$1,$2-2x$3,$4,$5,$6*\\r\\n21,1,$1-2x$3,$2,$4,$5,$6*\\r\\n0 Add circles at the corners. *\\r\\n1,1,2x$3,$4+$1/2-$3,$5+$2/2-$3,$6*\\r\\n1,1,2x$3,$4-$1/2+$3,$5+$2/2-$3,$6*\\r\\n1,1,2x$3,$4-$1/2+$3,$5-$2/2+$3,$6*\\r\\n1,1,2x$3,$4+$1/2-$3,$5-$2/2+$3,$6*%\\r\\nG04 Create aperture*\\r\\n%ADD10RECTROUNDCORNERS,4X3X0.5X0X0X0*%\\r\\n%ADD11RECTROUNDCORNERS,4X3X0.5X0X0X10*%\\r\\n%ADD12RECTROUNDCORNERS,4X3X0.5X0X0X30*%\\r\\n%ADD13RECTROUNDCORNERS,4X3X0.5X0X0X45*%\\r\\n%ADD20RECTROUNDCORNERS,4X3X0.5X1.0X2.0X0*%\\r\\n%ADD21RECTROUNDCORNERS,4X3X0.5X1.0X2.0X10*%\\r\\n%ADD22RECTROUNDCORNERS,4X3X0.5X1.0X2.0X30*%\\r\\n%ADD23RECTROUNDCORNERS,4X3X0.5X1.0X2.0X45*%\\r\\nG04 Select aperture*\\r\\nD10*\\r\\nG04 Flash aperture*\\r\\nX0Y0D03*\\r\\nD11*\\r\\nX6000000D03*\\r\\nD12*\\r\\nX12000000D03*\\r\\nD13*\\r\\nX18000000D03*\\r\\nD20*\\r\\nX0Y5000000D03*\\r\\nD21*\\r\\nX6000000Y5000000D03*\\r\\nD22*\\r\\nX12000000D03*\\r\\nD23*\\r\\nX18000000D03*\\r\\nM02*\", code: Tag })"))` does not match `Ok(_)`
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61daec679d3a - std::backtrace_rs::backtrace::libunwind::trace::hb059275cfc8d6126
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x61daec679d3a - std::backtrace_rs::backtrace::trace_unsynchronized::h2da071e4327ce3ee
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x61daec679d3a - std::sys::backtrace::_print_fmt::h842a1474e6f8d23f
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x61daec679d3a - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h71a62eb3b9696b12
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x61daec6a22c3 - core::fmt::rt::Argument::fmt::hdb6b616786b41dc1
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x61daec6a22c3 - core::fmt::write::h2cc1698af7e2d686
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/fmt/mod.rs:1440:21
[INFO] [stdout]    6:     0x61daec676893 - std::io::Write::write_fmt::hab1b4cd059a79022
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/io/mod.rs:1887:15
[INFO] [stdout]    7:     0x61daec679b82 - std::sys::backtrace::BacktraceLock::print::h147fe35b4ea13b08
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x61daec67b15f - std::panicking::default_hook::{{closure}}::hbd44223dbdc0d208
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:298:22
[INFO] [stderr] error: test failed, to rerun pass `-p gerber --test acceptance`
[INFO] [stdout]    9:     0x61daec67af78 - std::panicking::default_hook::h20f81eb0576efcec
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:322:9
[INFO] [stdout]   10:     0x61daec618ad3 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hdb53814c496a4d34
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2027:9
[INFO] [stdout]   11:     0x61daec618ad3 - test::test_main::{{closure}}::hc0a4963c59427c24
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:134:21
[INFO] [stdout]   12:     0x61daec67bc53 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h591b2225413a77e9
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2027:9
[INFO] [stdout]   13:     0x61daec67bc53 - std::panicking::rust_panic_with_hook::h625eea43051b2edc
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:839:13
[INFO] [stdout]   14:     0x61daec67b90a - std::panicking::begin_panic_handler::{{closure}}::h4f9159cfbc3f6bd3
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:704:13
[INFO] [stdout]   15:     0x61daec67a239 - std::sys::backtrace::__rust_end_short_backtrace::h0390abce48353151
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   16:     0x61daec67b59d - rust_begin_unwind
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:695:5
[INFO] [stdout]   17:     0x61daec6a0d70 - core::panicking::panic_fmt::h9e7c637e9e5f29c9
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panicking.rs:75:14
[INFO] [stdout]   18:     0x61daec5de632 - acceptance::test_file::h23ca0b933c364d57
[INFO] [stdout]                                at /opt/rustwide/workdir/gerber/tests/acceptance.rs:7:5
[INFO] [stdout]   19:     0x61daec5de972 - acceptance::smd_prim_21_x1::h2896dacc3e449f3d
[INFO] [stdout]                                at /opt/rustwide/workdir/gerber/tests/acceptance.rs:57:5
[INFO] [stdout]   20:     0x61daec5de947 - acceptance::smd_prim_21_x1::{{closure}}::h1b0da512b4ceeff1
[INFO] [stdout]                                at /opt/rustwide/workdir/gerber/tests/acceptance.rs:56:20
[INFO] [stdout]   21:     0x61daec5dd496 - core::ops::function::FnOnce::call_once::h7afbb4b6933f982b
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x61daec61e22b - core::ops::function::FnOnce::call_once::he27718dfdd183f43
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x61daec61e22b - test::__rust_begin_short_backtrace::h4e84902998457a5d
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:632:18
[INFO] [stdout]   24:     0x61daec61d163 - test::run_test_in_process::{{closure}}::h7176fd18fc1feca0
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:655:60
[INFO] [stdout]   25:     0x61daec61d163 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hf79cff2a624d8cf7
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   26:     0x61daec61d163 - std::panicking::try::do_call::h3da0561d9ab99c25
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:587:40
[INFO] [stdout]   27:     0x61daec61d163 - std::panicking::try::h41c9fa508bc61df6
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:550:19
[INFO] [stdout]   28:     0x61daec61d163 - std::panic::catch_unwind::h6b3ff07bb5afad93
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panic.rs:358:14
[INFO] [stdout]   29:     0x61daec61d163 - test::run_test_in_process::hc7253dd11b39b9f4
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:655:27
[INFO] [stdout]   30:     0x61daec61d163 - test::run_test::{{closure}}::hfb2007f8649c30bb
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:576:43
[INFO] [stdout]   31:     0x61daec5e0245 - test::run_test::{{closure}}::h56a17aa7a282a9f4
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:606:41
[INFO] [stdout]   32:     0x61daec5e0245 - std::sys::backtrace::__rust_begin_short_backtrace::hd2d2d2fb8e8c6aac
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   33:     0x61daec5e3b2a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h4faa3f9db6133423
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   34:     0x61daec5e3b2a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hf2e855a36a4ea846
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   35:     0x61daec5e3b2a - std::panicking::try::do_call::h2f73af3616c35465
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:587:40
[INFO] [stdout]   36:     0x61daec5e3b2a - std::panicking::try::hd1660ce9efadef5a
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:550:19
[INFO] [stdout]   37:     0x61daec5e3b2a - std::panic::catch_unwind::h5ee8d7823b8ca744
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panic.rs:358:14
[INFO] [stdout]   38:     0x61daec5e3b2a - std::thread::Builder::spawn_unchecked_::{{closure}}::h53c3a1894dce8407
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   39:     0x61daec5e3b2a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h048ce291ad4f62bf
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x61daec67fb8b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::ha52bedf99a3b4981
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2013:9
[INFO] [stdout]   41:     0x61daec67fb8b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h567748934d80ccf8
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2013:9
[INFO] [stdout]   42:     0x61daec67fb8b - std::sys::pal::unix::thread::Thread::new::thread_start::h2d970728ae887adc
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/pal/unix/thread.rs:106:17
[INFO] [stdout]   43:     0x78c994e56ac3 - <unknown>
[INFO] [stdout]   44:     0x78c994ee7a04 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     a_drill_file
[INFO] [stdout]     block_with_different_orientations
[INFO] [stdout]     nested_blocks
[INFO] [stdout]     polarities_and_apertures
[INFO] [stdout]     sample_macro
[INFO] [stdout]     sample_macro_x1
[INFO] [stdout]     smd_prim_20
[INFO] [stdout]     smd_prim_20_x1
[INFO] [stdout]     smd_prim_21
[INFO] [stdout]     smd_prim_21_x1
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 1 passed; 10 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "2f27ff4504bf7f491335406b8bcc6aa475b848b85f0d5e65c7a2817334253998", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2f27ff4504bf7f491335406b8bcc6aa475b848b85f0d5e65c7a2817334253998", kill_on_drop: false }`
[INFO] [stdout] 2f27ff4504bf7f491335406b8bcc6aa475b848b85f0d5e65c7a2817334253998
