[INFO] cloning repository https://github.com/skysch/atma-rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/skysch/atma-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fskysch%2Fatma-rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fskysch%2Fatma-rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 1048f2d84297961267c31d87c11afcabce6deab0
[INFO] testing skysch/atma-rs against 1.47.0 for beta-1.48-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fskysch%2Fatma-rs" "/workspace/builds/worker-12/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-12/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/skysch/atma-rs on toolchain 1.47.0
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.47.0" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/skysch/atma-rs
[INFO] finished tweaking git repo https://github.com/skysch/atma-rs
[INFO] tweaked toml for git repo https://github.com/skysch/atma-rs written to /workspace/builds/worker-12/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.47.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] [stderr]     Updating git repository `https://github.com/skysch/color-rs`
[INFO] [stderr]     Updating git repository `https://github.com/skysch/tephra-rs`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.47.0" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+1.47.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 69f05f520c3427d8fcda248d5e42d0a4ada4c6cf7ef4b59c708be9d3ef3f9fed
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "69f05f520c3427d8fcda248d5e42d0a4ada4c6cf7ef4b59c708be9d3ef3f9fed", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "69f05f520c3427d8fcda248d5e42d0a4ada4c6cf7ef4b59c708be9d3ef3f9fed", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "69f05f520c3427d8fcda248d5e42d0a4ada4c6cf7ef4b59c708be9d3ef3f9fed", kill_on_drop: false }`
[INFO] [stdout] 69f05f520c3427d8fcda248d5e42d0a4ada4c6cf7ef4b59c708be9d3ef3f9fed
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+1.47.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 756db673914bbd224858e436e70b1d15965e5274a94cf26f734d1f9c49839d4e
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "756db673914bbd224858e436e70b1d15965e5274a94cf26f734d1f9c49839d4e", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.24
[INFO] [stderr]    Compiling unicode-xid v0.2.1
[INFO] [stderr]    Compiling syn v1.0.45
[INFO] [stderr]    Compiling libc v0.2.79
[INFO] [stderr]    Compiling serde_derive v1.0.117
[INFO] [stderr]    Compiling version_check v0.9.2
[INFO] [stderr]    Compiling serde v1.0.117
[INFO] [stderr]    Compiling bitflags v1.2.1
[INFO] [stderr]    Compiling cfg-if v0.1.10
[INFO] [stderr]    Compiling semver-parser v0.7.0
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling byteorder v1.3.4
[INFO] [stderr]    Compiling log v0.4.11
[INFO] [stderr]    Compiling unicode-width v0.1.8
[INFO] [stderr]    Compiling crc32fast v1.2.0
[INFO] [stderr]    Compiling unicode-segmentation v1.6.0
[INFO] [stderr]    Compiling adler32 v1.2.0
[INFO] [stderr]    Compiling few v0.1.4
[INFO] [stderr]    Compiling strsim v0.8.0
[INFO] [stderr]    Compiling vec_map v0.8.2
[INFO] [stderr]    Compiling ansi_term v0.11.0
[INFO] [stderr]    Compiling anyhow v1.0.33
[INFO] [stderr]    Compiling base64 v0.12.3
[INFO] [stderr]    Compiling textwrap v0.11.0
[INFO] [stderr]    Compiling miniz_oxide v0.3.7
[INFO] [stderr]    Compiling normalize_interval v0.14.0
[INFO] [stderr]    Compiling semver v0.9.0
[INFO] [stderr]    Compiling heck v0.3.1
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling rustc_version v0.2.3
[INFO] [stderr]    Compiling deflate v0.8.6
[INFO] [stderr]    Compiling quote v1.0.7
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling rustc_version_runtime v0.2.0
[INFO] [stderr]    Compiling colored v1.9.3
[INFO] [stderr]    Compiling clap v2.33.3
[INFO] [stderr]    Compiling colored v2.0.0
[INFO] [stderr]    Compiling termsize v0.1.6
[INFO] [stderr]    Compiling png v0.16.7
[INFO] [stderr]    Compiling structopt-derive v0.4.13
[INFO] [stderr]    Compiling structopt v0.3.20
[INFO] [stderr]    Compiling ron v0.6.2
[INFO] [stderr]    Compiling color v0.2.16 (https://github.com/skysch/color-rs#1eb4ecae)
[INFO] [stderr]    Compiling fern v0.6.0
[INFO] [stderr]    Compiling tephra v0.0.87 (https://github.com/skysch/tephra-rs#9e8a5ff8)
[INFO] [stderr]    Compiling atma v0.0.217 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `palette`
[INFO] [stdout]   --> src/command/script.rs:53:9
[INFO] [stdout]    |
[INFO] [stdout] 53 |         palette: &mut Palette,
[INFO] [stdout]    |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_palette`
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 | #![warn(unused)]
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    = note: `#[warn(unused_variables)]` implied by `#[warn(unused)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `common`
[INFO] [stdout]   --> src/command/script.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 54 |         common: &CommonOptions,
[INFO] [stdout]    |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_common`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `config`
[INFO] [stdout]   --> src/command/script.rs:55:9
[INFO] [stdout]    |
[INFO] [stdout] 55 |         config: &Config,
[INFO] [stdout]    |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `settings`
[INFO] [stdout]   --> src/command/script.rs:56:9
[INFO] [stdout]    |
[INFO] [stdout] 56 |         settings: &mut Settings)
[INFO] [stdout]    |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_settings`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/command/script.rs:115:5
[INFO] [stdout]     |
[INFO] [stdout] 115 |     Insert {
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:20:9
[INFO] [stdout]     |
[INFO] [stdout] 20  | #![warn(missing_docs)]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/command/script.rs:116:9
[INFO] [stdout]     |
[INFO] [stdout] 116 |         expr: Expr,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/command/script.rs:117:9
[INFO] [stdout]     |
[INFO] [stdout] 117 |         as_clause: AsClause,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/command/script.rs:118:9
[INFO] [stdout]     |
[INFO] [stdout] 118 |         at_clause: AtClause,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/command/script.rs:120:5
[INFO] [stdout]     |
[INFO] [stdout] 120 |     NextPage,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/command/script.rs:121:5
[INFO] [stdout]     |
[INFO] [stdout] 121 |     NextLine,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type could implement `Copy`; consider adding `impl Copy`
[INFO] [stdout]    --> src/command/script.rs:126:1
[INFO] [stdout]     |
[INFO] [stdout] 126 | pub struct AtClause;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:17:9
[INFO] [stdout]     |
[INFO] [stdout] 17  | #![warn(missing_copy_implementations)]
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type could implement `Copy`; consider adding `impl Copy`
[INFO] [stdout]    --> src/command/script.rs:130:1
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub struct AsClause;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 12 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized] target(s) in 2m 45s
[INFO] running `Command { std: "docker" "inspect" "756db673914bbd224858e436e70b1d15965e5274a94cf26f734d1f9c49839d4e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "756db673914bbd224858e436e70b1d15965e5274a94cf26f734d1f9c49839d4e", kill_on_drop: false }`
[INFO] [stdout] 756db673914bbd224858e436e70b1d15965e5274a94cf26f734d1f9c49839d4e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+1.47.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 84b8b1a76a3772df54544283c8f538437e556bbe9d30fe3009c0755aca0a17a6
[INFO] running `Command { std: "docker" "start" "-a" "84b8b1a76a3772df54544283c8f538437e556bbe9d30fe3009c0755aca0a17a6", kill_on_drop: false }`
[INFO] [stderr]    Compiling atma v0.0.217 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `palette`
[INFO] [stdout]   --> src/command/script.rs:53:9
[INFO] [stdout]    |
[INFO] [stdout] 53 |         palette: &mut Palette,
[INFO] [stdout]    |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_palette`
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 | #![warn(unused)]
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    = note: `#[warn(unused_variables)]` implied by `#[warn(unused)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `common`
[INFO] [stdout]   --> src/command/script.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 54 |         common: &CommonOptions,
[INFO] [stdout]    |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_common`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `config`
[INFO] [stdout]   --> src/command/script.rs:55:9
[INFO] [stdout]    |
[INFO] [stdout] 55 |         config: &Config,
[INFO] [stdout]    |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `settings`
[INFO] [stdout]   --> src/command/script.rs:56:9
[INFO] [stdout]    |
[INFO] [stdout] 56 |         settings: &mut Settings)
[INFO] [stdout]    |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_settings`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/command/script.rs:115:5
[INFO] [stdout]     |
[INFO] [stdout] 115 |     Insert {
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:20:9
[INFO] [stdout]     |
[INFO] [stdout] 20  | #![warn(missing_docs)]
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/command/script.rs:116:9
[INFO] [stdout]     |
[INFO] [stdout] 116 |         expr: Expr,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/command/script.rs:117:9
[INFO] [stdout]     |
[INFO] [stdout] 117 |         as_clause: AsClause,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/command/script.rs:118:9
[INFO] [stdout]     |
[INFO] [stdout] 118 |         at_clause: AtClause,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/command/script.rs:120:5
[INFO] [stdout]     |
[INFO] [stdout] 120 |     NextPage,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/command/script.rs:121:5
[INFO] [stdout]     |
[INFO] [stdout] 121 |     NextLine,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type could implement `Copy`; consider adding `impl Copy`
[INFO] [stdout]    --> src/command/script.rs:126:1
[INFO] [stdout]     |
[INFO] [stdout] 126 | pub struct AtClause;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:17:9
[INFO] [stdout]     |
[INFO] [stdout] 17  | #![warn(missing_copy_implementations)]
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type could implement `Copy`; consider adding `impl Copy`
[INFO] [stdout]    --> src/command/script.rs:130:1
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub struct AsClause;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 12 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `insert_expr` in this scope
[INFO] [stdout]   --> src/test/expr_suite.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |         insert_expr("ramp(3, overlay(:0,:1))abcd"),
[INFO] [stdout]    |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]   --> src/test/expr_suite.rs:36:12
[INFO] [stdout]    |
[INFO] [stdout] 36 |         Ok(Success {
[INFO] [stdout]    |            ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 12 | use crate::parse::selection::Success;
[INFO] [stdout]    |
[INFO] [stdout] 12 | use tephra::result::Success;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `insert_expr` in this scope
[INFO] [stdout]   --> src/test/expr_suite.rs:52:9
[INFO] [stdout]    |
[INFO] [stdout] 52 |         insert_expr("ramp(3, overlay(:0,:1), linear)abcd"),
[INFO] [stdout]    |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]   --> src/test/expr_suite.rs:53:12
[INFO] [stdout]    |
[INFO] [stdout] 53 |         Ok(Success {
[INFO] [stdout]    |            ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 12 | use crate::parse::selection::Success;
[INFO] [stdout]    |
[INFO] [stdout] 12 | use tephra::result::Success;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `insert_expr` in this scope
[INFO] [stdout]   --> src/test/expr_suite.rs:74:9
[INFO] [stdout]    |
[INFO] [stdout] 74 |         insert_expr("ramp(3, overlay(:0,:1), linear(rgb, 0.0, 0.8))abcd"),
[INFO] [stdout]    |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]   --> src/test/expr_suite.rs:75:12
[INFO] [stdout]    |
[INFO] [stdout] 75 |         Ok(Success {
[INFO] [stdout]    |            ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 12 | use crate::parse::selection::Success;
[INFO] [stdout]    |
[INFO] [stdout] 12 | use tephra::result::Success;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `insert_expr` in this scope
[INFO] [stdout]   --> src/test/expr_suite.rs:96:9
[INFO] [stdout]    |
[INFO] [stdout] 96 |         insert_expr("ramp(3, overlay(:0,:1),cubic(rgb,0.0,0.8,3.0,3.0))abcd"),
[INFO] [stdout]    |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]   --> src/test/expr_suite.rs:97:12
[INFO] [stdout]    |
[INFO] [stdout] 97 |         Ok(Success {
[INFO] [stdout]    |            ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 12 | use crate::parse::selection::Success;
[INFO] [stdout]    |
[INFO] [stdout] 12 | use tephra::result::Success;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `insert_expr` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:118:9
[INFO] [stdout]     |
[INFO] [stdout] 118 |         insert_expr("ramp(3, overlay(:0,:1),cubic(rgb,0.0,0.8,-3.0,-3.0))abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:119:12
[INFO] [stdout]     |
[INFO] [stdout] 119 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `insert_expr` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:145:9
[INFO] [stdout]     |
[INFO] [stdout] 145 |         insert_expr("blend(:0,:1,0.5)abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:146:12
[INFO] [stdout]     |
[INFO] [stdout] 146 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `insert_expr` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:169:9
[INFO] [stdout]     |
[INFO] [stdout] 169 |         insert_expr("rgb(0.2,0.3,0.4)abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:170:12
[INFO] [stdout]     |
[INFO] [stdout] 170 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `insert_expr` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:177:9
[INFO] [stdout]     |
[INFO] [stdout] 177 |         insert_expr("#123456abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:178:12
[INFO] [stdout]     |
[INFO] [stdout] 178 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `blend_expr` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:189:9
[INFO] [stdout]     |
[INFO] [stdout] 189 |         blend_expr("blend(:0,:1,0.5)abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:190:12
[INFO] [stdout]     |
[INFO] [stdout] 190 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `blend_expr` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:209:9
[INFO] [stdout]     |
[INFO] [stdout] 209 |         blend_expr("rgb_subtract(:0,:1,linear( 0.5 ))abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:210:12
[INFO] [stdout]     |
[INFO] [stdout] 210 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `blend_function` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:234:9
[INFO] [stdout]     |
[INFO] [stdout] 234 |         blend_function("blend(:0,:1)abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:235:12
[INFO] [stdout]     |
[INFO] [stdout] 235 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `blend_function` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:247:9
[INFO] [stdout]     |
[INFO] [stdout] 247 |         blend_function("rgb_vivid_light(:0.1.1,'whatever')abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:248:12
[INFO] [stdout]     |
[INFO] [stdout] 248 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `blend_function` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:264:9
[INFO] [stdout]     |
[INFO] [stdout] 264 |         blend_function("rgb_vivid_light( :0.1.1 , 'whatever' )abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:265:12
[INFO] [stdout]     |
[INFO] [stdout] 265 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `blend_function` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:281:9
[INFO] [stdout]     |
[INFO] [stdout] 281 |         blend_function("color_burn('abc','whatever')abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:282:12
[INFO] [stdout]     |
[INFO] [stdout] 282 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `color_space` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:303:9
[INFO] [stdout]     |
[INFO] [stdout] 303 |         color_space("rgbabcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:304:12
[INFO] [stdout]     |
[INFO] [stdout] 304 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `interpolate_range` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:319:9
[INFO] [stdout]     |
[INFO] [stdout] 319 |         interpolate_range("lIneArabcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ help: a constant with a similar name exists: `interpolate_match`
[INFO] [stdout] ...
[INFO] [stdout] 426 | fn interpolate_match() {
[INFO] [stdout]     | ---------------------- similarly named constant `interpolate_match` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:320:12
[INFO] [stdout]     |
[INFO] [stdout] 320 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `interpolate_range` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:332:9
[INFO] [stdout]     |
[INFO] [stdout] 332 |         interpolate_range("cubicabcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ help: a constant with a similar name exists: `interpolate_match`
[INFO] [stdout] ...
[INFO] [stdout] 426 | fn interpolate_match() {
[INFO] [stdout]     | ---------------------- similarly named constant `interpolate_match` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:333:12
[INFO] [stdout]     |
[INFO] [stdout] 333 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `interpolate_range` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:345:9
[INFO] [stdout]     |
[INFO] [stdout] 345 |         interpolate_range("linear( rgb )abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ help: a constant with a similar name exists: `interpolate_match`
[INFO] [stdout] ...
[INFO] [stdout] 426 | fn interpolate_match() {
[INFO] [stdout]     | ---------------------- similarly named constant `interpolate_match` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:346:12
[INFO] [stdout]     |
[INFO] [stdout] 346 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `interpolate_range` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:358:9
[INFO] [stdout]     |
[INFO] [stdout] 358 |         interpolate_range("linear( rgb , 0.2, 0.5 )abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ help: a constant with a similar name exists: `interpolate_match`
[INFO] [stdout] ...
[INFO] [stdout] 426 | fn interpolate_match() {
[INFO] [stdout]     | ---------------------- similarly named constant `interpolate_match` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:359:12
[INFO] [stdout]     |
[INFO] [stdout] 359 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `interpolate_range` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:371:9
[INFO] [stdout]     |
[INFO] [stdout] 371 |         interpolate_range("cubic( rgb )abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ help: a constant with a similar name exists: `interpolate_match`
[INFO] [stdout] ...
[INFO] [stdout] 426 | fn interpolate_match() {
[INFO] [stdout]     | ---------------------- similarly named constant `interpolate_match` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:372:12
[INFO] [stdout]     |
[INFO] [stdout] 372 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `interpolate_range` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:384:9
[INFO] [stdout]     |
[INFO] [stdout] 384 |         interpolate_range("cubic( rgb, 0.2, 0.4 )abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ help: a constant with a similar name exists: `interpolate_match`
[INFO] [stdout] ...
[INFO] [stdout] 426 | fn interpolate_match() {
[INFO] [stdout]     | ---------------------- similarly named constant `interpolate_match` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:385:12
[INFO] [stdout]     |
[INFO] [stdout] 385 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `interpolate_range` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:397:9
[INFO] [stdout]     |
[INFO] [stdout] 397 |         interpolate_range("cubic( rgb, 0.2, 0.4 , 0.1, 0.9)abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ help: a constant with a similar name exists: `interpolate_match`
[INFO] [stdout] ...
[INFO] [stdout] 426 | fn interpolate_match() {
[INFO] [stdout]     | ---------------------- similarly named constant `interpolate_match` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:398:12
[INFO] [stdout]     |
[INFO] [stdout] 398 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `interpolate_range` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:415:9
[INFO] [stdout]     |
[INFO] [stdout] 415 |         interpolate_range("lineaabcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ help: a constant with a similar name exists: `interpolate_match`
[INFO] [stdout] ...
[INFO] [stdout] 426 | fn interpolate_match() {
[INFO] [stdout]     | ---------------------- similarly named constant `interpolate_match` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:416:13
[INFO] [stdout]     |
[INFO] [stdout] 416 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `interpolate` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:428:9
[INFO] [stdout]     |
[INFO] [stdout] 428 |         interpolate("0.1abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:429:12
[INFO] [stdout]     |
[INFO] [stdout] 429 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `interpolate` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:440:9
[INFO] [stdout]     |
[INFO] [stdout] 440 |         interpolate("linear(0.1)abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:441:12
[INFO] [stdout]     |
[INFO] [stdout] 441 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `interpolate` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:452:9
[INFO] [stdout]     |
[INFO] [stdout] 452 |         interpolate("linear(rgb, 0.1)abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:453:12
[INFO] [stdout]     |
[INFO] [stdout] 453 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `interpolate` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:464:9
[INFO] [stdout]     |
[INFO] [stdout] 464 |         interpolate("cubic(0.1)abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:465:12
[INFO] [stdout]     |
[INFO] [stdout] 465 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `interpolate` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:476:9
[INFO] [stdout]     |
[INFO] [stdout] 476 |         interpolate("cubic(rgb,0.1)abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:477:12
[INFO] [stdout]     |
[INFO] [stdout] 477 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `interpolate` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:488:9
[INFO] [stdout]     |
[INFO] [stdout] 488 |         interpolate("cubic(rgb,0.1, 0.2, 0.3)abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:489:12
[INFO] [stdout]     |
[INFO] [stdout] 489 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `interpolate` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:500:9
[INFO] [stdout]     |
[INFO] [stdout] 500 |         interpolate("cubic(0.1, 0.2, 0.3)abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:501:12
[INFO] [stdout]     |
[INFO] [stdout] 501 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `interpolate` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:517:9
[INFO] [stdout]     |
[INFO] [stdout] 517 |         interpolate("lineaabcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:518:13
[INFO] [stdout]     |
[INFO] [stdout] 518 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `interpolate` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:526:9
[INFO] [stdout]     |
[INFO] [stdout] 526 |         interpolate("linear(100.0)abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:527:13
[INFO] [stdout]     |
[INFO] [stdout] 527 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `interpolate` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:535:9
[INFO] [stdout]     |
[INFO] [stdout] 535 |         interpolate("linear(rgb, 100.0)abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:536:13
[INFO] [stdout]     |
[INFO] [stdout] 536 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `interpolate` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:544:9
[INFO] [stdout]     |
[INFO] [stdout] 544 |         interpolate("cubic(100.0)abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:545:13
[INFO] [stdout]     |
[INFO] [stdout] 545 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `interpolate` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:553:9
[INFO] [stdout]     |
[INFO] [stdout] 553 |         interpolate("cubic(rgb, 100.0)abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:554:13
[INFO] [stdout]     |
[INFO] [stdout] 554 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `interpolate` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:562:9
[INFO] [stdout]     |
[INFO] [stdout] 562 |         interpolate("cubic(rgb, 3.1, 0.3, 0.2)abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/expr_suite.rs:563:13
[INFO] [stdout]     |
[INFO] [stdout] 563 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]   --> src/test/parse_suite.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 24 |     let l = Success {
[INFO] [stdout]    |             ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 12 | use crate::parse::selection::Success;
[INFO] [stdout]    |
[INFO] [stdout] 12 | use tephra::result::Success;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]   --> src/test/parse_suite.rs:30:13
[INFO] [stdout]    |
[INFO] [stdout] 30 |     let r = Success {
[INFO] [stdout]    |             ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 12 | use crate::parse::selection::Success;
[INFO] [stdout]    |
[INFO] [stdout] 12 | use tephra::result::Success;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]   --> src/test/parse_suite.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |         Success {
[INFO] [stdout]    |         ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 12 | use crate::parse::selection::Success;
[INFO] [stdout]    |
[INFO] [stdout] 12 | use tephra::result::Success;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]   --> src/test/parse_suite.rs:50:13
[INFO] [stdout]    |
[INFO] [stdout] 50 |     let l = Success {
[INFO] [stdout]    |             ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 12 | use crate::parse::selection::Success;
[INFO] [stdout]    |
[INFO] [stdout] 12 | use tephra::result::Success;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]   --> src/test/parse_suite.rs:56:13
[INFO] [stdout]    |
[INFO] [stdout] 56 |     let r = Success {
[INFO] [stdout]    |             ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 12 | use crate::parse::selection::Success;
[INFO] [stdout]    |
[INFO] [stdout] 12 | use tephra::result::Success;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]   --> src/test/parse_suite.rs:64:9
[INFO] [stdout]    |
[INFO] [stdout] 64 |         Success {
[INFO] [stdout]    |         ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 12 | use crate::parse::selection::Success;
[INFO] [stdout]    |
[INFO] [stdout] 12 | use tephra::result::Success;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]   --> src/test/parse_suite.rs:78:13
[INFO] [stdout]    |
[INFO] [stdout] 78 |     let l = Success {
[INFO] [stdout]    |             ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 12 | use crate::parse::selection::Success;
[INFO] [stdout]    |
[INFO] [stdout] 12 | use tephra::result::Success;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]   --> src/test/parse_suite.rs:84:13
[INFO] [stdout]    |
[INFO] [stdout] 84 |     let r = Failure {
[INFO] [stdout]    |             ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 12 | use crate::parse::selection::Failure;
[INFO] [stdout]    |
[INFO] [stdout] 12 | use tephra::result::Failure;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]   --> src/test/parse_suite.rs:93:9
[INFO] [stdout]    |
[INFO] [stdout] 93 |         Failure {
[INFO] [stdout]    |         ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 12 | use crate::parse::selection::Failure;
[INFO] [stdout]    |
[INFO] [stdout] 12 | use tephra::result::Failure;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0423]: expected function, found builtin type `char`
[INFO] [stdout]    --> src/test/parse_suite.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |         char('a')("abcd"),
[INFO] [stdout]     |         ^^^^ not a function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:111:12
[INFO] [stdout]     |
[INFO] [stdout] 111 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0423]: expected function, found builtin type `char`
[INFO] [stdout]    --> src/test/parse_suite.rs:122:9
[INFO] [stdout]     |
[INFO] [stdout] 122 |         char('b')("abcd"),
[INFO] [stdout]     |         ^^^^ not a function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:123:13
[INFO] [stdout]     |
[INFO] [stdout] 123 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `char_in` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:135:9
[INFO] [stdout]     |
[INFO] [stdout] 135 |         char_in("cab")("abcd"),
[INFO] [stdout]     |         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:136:12
[INFO] [stdout]     |
[INFO] [stdout] 136 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `char_in` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:147:9
[INFO] [stdout]     |
[INFO] [stdout] 147 |         char_in("bdcbd")("abcd"),
[INFO] [stdout]     |         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:148:13
[INFO] [stdout]     |
[INFO] [stdout] 148 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `char_matching` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:161:9
[INFO] [stdout]     |
[INFO] [stdout] 108 | fn char_match() {
[INFO] [stdout]     | --------------- similarly named constant `char_match` defined here
[INFO] [stdout] ...
[INFO] [stdout] 161 |         char_matching(|c| c == 'a')("abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: a constant with a similar name exists: `char_match`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:162:12
[INFO] [stdout]     |
[INFO] [stdout] 162 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `char_matching` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:173:9
[INFO] [stdout]     |
[INFO] [stdout] 108 | fn char_match() {
[INFO] [stdout]     | --------------- similarly named constant `char_match` defined here
[INFO] [stdout] ...
[INFO] [stdout] 173 |         char_matching(|c| c == 'b')("abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: a constant with a similar name exists: `char_match`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:174:13
[INFO] [stdout]     |
[INFO] [stdout] 174 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `char_whitespace` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:187:9
[INFO] [stdout]     |
[INFO] [stdout] 187 |         char_whitespace("\tabcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:188:12
[INFO] [stdout]     |
[INFO] [stdout] 188 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `char_whitespace` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:194:16
[INFO] [stdout]     |
[INFO] [stdout] 194 |     assert_eq!(char_whitespace(" abcd"),
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:195:12
[INFO] [stdout]     |
[INFO] [stdout] 195 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `char_whitespace` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:206:9
[INFO] [stdout]     |
[INFO] [stdout] 206 |         char_whitespace("abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:207:13
[INFO] [stdout]     |
[INFO] [stdout] 207 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `whitespace` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:223:9
[INFO] [stdout]     |
[INFO] [stdout] 223 |         whitespace("\t \n \tabcd"),
[INFO] [stdout]     |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:224:12
[INFO] [stdout]     |
[INFO] [stdout] 224 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `maybe` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:231:9
[INFO] [stdout]     |
[INFO] [stdout] 231 |         maybe(whitespace)("abcd"),
[INFO] [stdout]     |         ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::maybe;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::combinator::maybe;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `whitespace` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:231:15
[INFO] [stdout]     |
[INFO] [stdout] 231 |         maybe(whitespace)("abcd"),
[INFO] [stdout]     |               ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:232:12
[INFO] [stdout]     |
[INFO] [stdout] 232 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `whitespace` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:243:9
[INFO] [stdout]     |
[INFO] [stdout] 243 |         whitespace("abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:244:13
[INFO] [stdout]     |
[INFO] [stdout] 244 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `literal` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:256:9
[INFO] [stdout]     |
[INFO] [stdout] 256 |         literal("")("abcd"),
[INFO] [stdout]     |         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:257:12
[INFO] [stdout]     |
[INFO] [stdout] 257 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `literal` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:264:9
[INFO] [stdout]     |
[INFO] [stdout] 264 |         literal("abc")("abcd"),
[INFO] [stdout]     |         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:265:12
[INFO] [stdout]     |
[INFO] [stdout] 265 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `literal` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:276:9
[INFO] [stdout]     |
[INFO] [stdout] 276 |         literal("xyz")("abcd"),
[INFO] [stdout]     |         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:277:13
[INFO] [stdout]     |
[INFO] [stdout] 277 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `literal_ignore_ascii_case` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:290:9
[INFO] [stdout]     |
[INFO] [stdout] 290 |         literal_ignore_ascii_case("")("abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:291:12
[INFO] [stdout]     |
[INFO] [stdout] 291 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `literal_ignore_ascii_case` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:298:9
[INFO] [stdout]     |
[INFO] [stdout] 298 |         literal_ignore_ascii_case("abc")("AbCd"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:299:12
[INFO] [stdout]     |
[INFO] [stdout] 299 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `rust_string_open` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:312:17
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 rust_string_open,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `rust_string_close` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:313:17
[INFO] [stdout]     |
[INFO] [stdout] 313 |                 rust_string_close,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `rust_string_escape` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:314:17
[INFO] [stdout]     |
[INFO] [stdout] 314 |                 rust_string_escape)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:316:12
[INFO] [stdout]     |
[INFO] [stdout] 316 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `rust_string_open` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:324:17
[INFO] [stdout]     |
[INFO] [stdout] 324 |                 rust_string_open,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `rust_string_close` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:325:17
[INFO] [stdout]     |
[INFO] [stdout] 325 |                 rust_string_close,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `rust_string_escape` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:326:17
[INFO] [stdout]     |
[INFO] [stdout] 326 |                 rust_string_escape)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:328:12
[INFO] [stdout]     |
[INFO] [stdout] 328 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `rust_string_open` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:336:17
[INFO] [stdout]     |
[INFO] [stdout] 336 |                 rust_string_open,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `rust_string_close` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:337:17
[INFO] [stdout]     |
[INFO] [stdout] 337 |                 rust_string_close,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `rust_string_escape` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:338:17
[INFO] [stdout]     |
[INFO] [stdout] 338 |                 rust_string_escape)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:340:12
[INFO] [stdout]     |
[INFO] [stdout] 340 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_string_open` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |                 script_string_open,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_string_close` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:349:17
[INFO] [stdout]     |
[INFO] [stdout] 349 |                 script_string_close,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_string_escape` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:350:17
[INFO] [stdout]     |
[INFO] [stdout] 350 |                 script_string_escape)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:352:12
[INFO] [stdout]     |
[INFO] [stdout] 352 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_string_open` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:360:17
[INFO] [stdout]     |
[INFO] [stdout] 360 |                 script_string_open,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_string_close` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:361:17
[INFO] [stdout]     |
[INFO] [stdout] 361 |                 script_string_close,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_string_escape` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:362:17
[INFO] [stdout]     |
[INFO] [stdout] 362 |                 script_string_escape)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:364:12
[INFO] [stdout]     |
[INFO] [stdout] 364 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_string_open` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:372:17
[INFO] [stdout]     |
[INFO] [stdout] 372 |                 script_string_open,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_string_close` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:373:17
[INFO] [stdout]     |
[INFO] [stdout] 373 |                 script_string_close,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `script_string_escape` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:374:17
[INFO] [stdout]     |
[INFO] [stdout] 374 |                 script_string_escape)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:376:12
[INFO] [stdout]     |
[INFO] [stdout] 376 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `rust_string_open` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:389:17
[INFO] [stdout]     |
[INFO] [stdout] 389 |                 rust_string_open,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `rust_string_close` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:390:17
[INFO] [stdout]     |
[INFO] [stdout] 390 |                 rust_string_close,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `rust_string_escape` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:391:17
[INFO] [stdout]     |
[INFO] [stdout] 391 |                 rust_string_escape)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:393:13
[INFO] [stdout]     |
[INFO] [stdout] 393 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `rust_string_open` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:402:17
[INFO] [stdout]     |
[INFO] [stdout] 402 |                 rust_string_open,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `rust_string_close` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:403:17
[INFO] [stdout]     |
[INFO] [stdout] 403 |                 rust_string_close,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `rust_string_escape` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:404:17
[INFO] [stdout]     |
[INFO] [stdout] 404 |                 rust_string_escape)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:406:13
[INFO] [stdout]     |
[INFO] [stdout] 406 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `maybe` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:425:9
[INFO] [stdout]     |
[INFO] [stdout] 425 |         maybe(char('a'))("abcd"),
[INFO] [stdout]     |         ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::maybe;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::combinator::maybe;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0423]: expected function, found builtin type `char`
[INFO] [stdout]    --> src/test/parse_suite.rs:425:15
[INFO] [stdout]     |
[INFO] [stdout] 425 |         maybe(char('a'))("abcd"),
[INFO] [stdout]     |               ^^^^ not a function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:426:12
[INFO] [stdout]     |
[INFO] [stdout] 426 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `maybe` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:437:9
[INFO] [stdout]     |
[INFO] [stdout] 437 |         maybe(char('b'))("abcd"),
[INFO] [stdout]     |         ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::maybe;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::combinator::maybe;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0423]: expected function, found builtin type `char`
[INFO] [stdout]    --> src/test/parse_suite.rs:437:15
[INFO] [stdout]     |
[INFO] [stdout] 437 |         maybe(char('b'))("abcd"),
[INFO] [stdout]     |               ^^^^ not a function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:438:12
[INFO] [stdout]     |
[INFO] [stdout] 438 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `repeat` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:449:9
[INFO] [stdout]     |
[INFO] [stdout] 449 |         repeat(3, Some(5), char('a'))("aaaabcd"),
[INFO] [stdout]     |         ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use core::iter::repeat;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::repeat;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::setup::logger::io::repeat;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::setup::logger::io::sys::rand::mem::hash::impls::slice::repeat;
[INFO] [stdout]     |
[INFO] [stdout]       and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0423]: expected function, found builtin type `char`
[INFO] [stdout]    --> src/test/parse_suite.rs:449:28
[INFO] [stdout]     |
[INFO] [stdout] 449 |         repeat(3, Some(5), char('a'))("aaaabcd"),
[INFO] [stdout]     |                            ^^^^ not a function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:450:12
[INFO] [stdout]     |
[INFO] [stdout] 450 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `repeat` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:461:9
[INFO] [stdout]     |
[INFO] [stdout] 461 |         repeat(3, Some(5), char('a'))("aabcd"),
[INFO] [stdout]     |         ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use core::iter::repeat;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::repeat;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::setup::logger::io::repeat;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::setup::logger::io::sys::rand::mem::hash::impls::slice::repeat;
[INFO] [stdout]     |
[INFO] [stdout]       and 3 other candidates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0423]: expected function, found builtin type `char`
[INFO] [stdout]    --> src/test/parse_suite.rs:461:28
[INFO] [stdout]     |
[INFO] [stdout] 461 |         repeat(3, Some(5), char('a'))("aabcd"),
[INFO] [stdout]     |                            ^^^^ not a function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:462:13
[INFO] [stdout]     |
[INFO] [stdout] 462 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `postfix` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:474:9
[INFO] [stdout]     |
[INFO] [stdout] 474 |         postfix(char('a'), char('b'))("abcd"),
[INFO] [stdout]     |         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0423]: expected function, found builtin type `char`
[INFO] [stdout]    --> src/test/parse_suite.rs:474:17
[INFO] [stdout]     |
[INFO] [stdout] 474 |         postfix(char('a'), char('b'))("abcd"),
[INFO] [stdout]     |                 ^^^^ not a function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0423]: expected function, found builtin type `char`
[INFO] [stdout]    --> src/test/parse_suite.rs:474:28
[INFO] [stdout]     |
[INFO] [stdout] 474 |         postfix(char('a'), char('b'))("abcd"),
[INFO] [stdout]     |                            ^^^^ not a function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:475:12
[INFO] [stdout]     |
[INFO] [stdout] 475 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `prefix_radix_token` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:491:9
[INFO] [stdout]     |
[INFO] [stdout] 491 |         prefix_radix_token("0b1234abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:492:12
[INFO] [stdout]     |
[INFO] [stdout] 492 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `prefix_radix_token` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:499:9
[INFO] [stdout]     |
[INFO] [stdout] 499 |         prefix_radix_token("0o1234abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:500:12
[INFO] [stdout]     |
[INFO] [stdout] 500 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `prefix_radix_token` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:507:9
[INFO] [stdout]     |
[INFO] [stdout] 507 |         prefix_radix_token("0x1234abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:508:12
[INFO] [stdout]     |
[INFO] [stdout] 508 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `prefix_radix_token` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:519:9
[INFO] [stdout]     |
[INFO] [stdout] 489 | fn prefix_radix_token_match() {
[INFO] [stdout]     | ----------------------------- similarly named constant `prefix_radix_token_match` defined here
[INFO] [stdout] ...
[INFO] [stdout] 519 |         prefix_radix_token("1234abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ help: a constant with a similar name exists: `prefix_radix_token_match`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:520:13
[INFO] [stdout]     |
[INFO] [stdout] 520 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `uint_value` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:533:9
[INFO] [stdout]     |
[INFO] [stdout] 533 |         uint_value::<u8>("u8", 2)("1010abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:534:12
[INFO] [stdout]     |
[INFO] [stdout] 534 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `uint_value` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:541:9
[INFO] [stdout]     |
[INFO] [stdout] 541 |         uint_value::<u8>("u8", 8)("170abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:542:12
[INFO] [stdout]     |
[INFO] [stdout] 542 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `uint_value` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:549:9
[INFO] [stdout]     |
[INFO] [stdout] 549 |         uint_value::<u8>("u8", 10)("190abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:550:12
[INFO] [stdout]     |
[INFO] [stdout] 550 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `uint_value` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:557:9
[INFO] [stdout]     |
[INFO] [stdout] 557 |         uint_value::<u8>("u8", 16)("AF abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:558:12
[INFO] [stdout]     |
[INFO] [stdout] 558 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:571:12
[INFO] [stdout]     |
[INFO] [stdout] 571 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:579:12
[INFO] [stdout]     |
[INFO] [stdout] 579 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:587:12
[INFO] [stdout]     |
[INFO] [stdout] 587 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:595:12
[INFO] [stdout]     |
[INFO] [stdout] 595 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:607:13
[INFO] [stdout]     |
[INFO] [stdout] 607 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:616:13
[INFO] [stdout]     |
[INFO] [stdout] 616 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:625:13
[INFO] [stdout]     |
[INFO] [stdout] 625 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:634:13
[INFO] [stdout]     |
[INFO] [stdout] 634 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:643:13
[INFO] [stdout]     |
[INFO] [stdout] 643 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:656:12
[INFO] [stdout]     |
[INFO] [stdout] 656 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:664:12
[INFO] [stdout]     |
[INFO] [stdout] 664 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:672:12
[INFO] [stdout]     |
[INFO] [stdout] 672 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:680:12
[INFO] [stdout]     |
[INFO] [stdout] 680 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:692:13
[INFO] [stdout]     |
[INFO] [stdout] 692 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:701:13
[INFO] [stdout]     |
[INFO] [stdout] 701 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:710:13
[INFO] [stdout]     |
[INFO] [stdout] 710 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:719:13
[INFO] [stdout]     |
[INFO] [stdout] 719 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:728:13
[INFO] [stdout]     |
[INFO] [stdout] 728 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:741:12
[INFO] [stdout]     |
[INFO] [stdout] 741 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:749:12
[INFO] [stdout]     |
[INFO] [stdout] 749 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:757:12
[INFO] [stdout]     |
[INFO] [stdout] 757 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:765:12
[INFO] [stdout]     |
[INFO] [stdout] 765 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:777:13
[INFO] [stdout]     |
[INFO] [stdout] 777 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:786:13
[INFO] [stdout]     |
[INFO] [stdout] 786 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:795:13
[INFO] [stdout]     |
[INFO] [stdout] 795 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:804:13
[INFO] [stdout]     |
[INFO] [stdout] 804 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:813:13
[INFO] [stdout]     |
[INFO] [stdout] 813 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:826:12
[INFO] [stdout]     |
[INFO] [stdout] 826 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:834:12
[INFO] [stdout]     |
[INFO] [stdout] 834 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:842:12
[INFO] [stdout]     |
[INFO] [stdout] 842 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:850:12
[INFO] [stdout]     |
[INFO] [stdout] 850 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:862:13
[INFO] [stdout]     |
[INFO] [stdout] 862 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:871:13
[INFO] [stdout]     |
[INFO] [stdout] 871 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:880:13
[INFO] [stdout]     |
[INFO] [stdout] 880 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:889:13
[INFO] [stdout]     |
[INFO] [stdout] 889 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:898:13
[INFO] [stdout]     |
[INFO] [stdout] 898 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:916:12
[INFO] [stdout]     |
[INFO] [stdout] 916 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:924:12
[INFO] [stdout]     |
[INFO] [stdout] 924 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:932:12
[INFO] [stdout]     |
[INFO] [stdout] 932 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/parse_suite.rs:944:13
[INFO] [stdout]     |
[INFO] [stdout] 944 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `name` in this scope
[INFO] [stdout]   --> src/test/cell_suite.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         name("'xyz'"),
[INFO] [stdout]    |         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]   --> src/test/cell_suite.rs:28:12
[INFO] [stdout]    |
[INFO] [stdout] 28 |         Ok(Success {
[INFO] [stdout]    |            ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 12 | use crate::parse::selection::Success;
[INFO] [stdout]    |
[INFO] [stdout] 12 | use tephra::result::Success;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `name` in this scope
[INFO] [stdout]   --> src/test/cell_suite.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |         name("'xyz' abcd"),
[INFO] [stdout]    |         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]   --> src/test/cell_suite.rs:36:12
[INFO] [stdout]    |
[INFO] [stdout] 36 |         Ok(Success {
[INFO] [stdout]    |            ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 12 | use crate::parse::selection::Success;
[INFO] [stdout]    |
[INFO] [stdout] 12 | use tephra::result::Success;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `name` in this scope
[INFO] [stdout]   --> src/test/cell_suite.rs:43:9
[INFO] [stdout]    |
[INFO] [stdout] 43 |         name("'xyz'.abcd"),
[INFO] [stdout]    |         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]   --> src/test/cell_suite.rs:44:12
[INFO] [stdout]    |
[INFO] [stdout] 44 |         Ok(Success {
[INFO] [stdout]    |            ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 12 | use crate::parse::selection::Success;
[INFO] [stdout]    |
[INFO] [stdout] 12 | use tephra::result::Success;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `name` in this scope
[INFO] [stdout]   --> src/test/cell_suite.rs:51:9
[INFO] [stdout]    |
[INFO] [stdout] 51 |         name("'xyz',abcd"),
[INFO] [stdout]    |         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]   --> src/test/cell_suite.rs:52:12
[INFO] [stdout]    |
[INFO] [stdout] 52 |         Ok(Success {
[INFO] [stdout]    |            ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 12 | use crate::parse::selection::Success;
[INFO] [stdout]    |
[INFO] [stdout] 12 | use tephra::result::Success;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `name` in this scope
[INFO] [stdout]   --> src/test/cell_suite.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 59 |         name("'xyz':abcd"),
[INFO] [stdout]    |         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]   --> src/test/cell_suite.rs:60:12
[INFO] [stdout]    |
[INFO] [stdout] 60 |         Ok(Success {
[INFO] [stdout]    |            ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 12 | use crate::parse::selection::Success;
[INFO] [stdout]    |
[INFO] [stdout] 12 | use tephra::result::Success;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `name` in this scope
[INFO] [stdout]   --> src/test/cell_suite.rs:67:9
[INFO] [stdout]    |
[INFO] [stdout] 67 |         name("'xyz'-abcd"),
[INFO] [stdout]    |         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]   --> src/test/cell_suite.rs:68:12
[INFO] [stdout]    |
[INFO] [stdout] 68 |         Ok(Success {
[INFO] [stdout]    |            ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 12 | use crate::parse::selection::Success;
[INFO] [stdout]    |
[INFO] [stdout] 12 | use tephra::result::Success;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `name` in this scope
[INFO] [stdout]   --> src/test/cell_suite.rs:75:9
[INFO] [stdout]    |
[INFO] [stdout] 75 |         name("'xyz'*abcd"),
[INFO] [stdout]    |         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]   --> src/test/cell_suite.rs:76:12
[INFO] [stdout]    |
[INFO] [stdout] 76 |         Ok(Success {
[INFO] [stdout]    |            ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 12 | use crate::parse::selection::Success;
[INFO] [stdout]    |
[INFO] [stdout] 12 | use tephra::result::Success;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `name` in this scope
[INFO] [stdout]   --> src/test/cell_suite.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 87 |         name(" 'xyz'"),
[INFO] [stdout]    |         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]   --> src/test/cell_suite.rs:88:13
[INFO] [stdout]    |
[INFO] [stdout] 88 |         Err(Failure {
[INFO] [stdout]    |             ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 12 | use crate::parse::selection::Failure;
[INFO] [stdout]    |
[INFO] [stdout] 12 | use tephra::result::Failure;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `name` in this scope
[INFO] [stdout]   --> src/test/cell_suite.rs:96:9
[INFO] [stdout]    |
[INFO] [stdout] 96 |         name(".'xyz'"),
[INFO] [stdout]    |         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]   --> src/test/cell_suite.rs:97:13
[INFO] [stdout]    |
[INFO] [stdout] 97 |         Err(Failure {
[INFO] [stdout]    |             ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 12 | use crate::parse::selection::Failure;
[INFO] [stdout]    |
[INFO] [stdout] 12 | use tephra::result::Failure;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `name` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:105:9
[INFO] [stdout]     |
[INFO] [stdout] 105 |         name(",'xyz'"),
[INFO] [stdout]     |         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:106:13
[INFO] [stdout]     |
[INFO] [stdout] 106 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `name` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:114:9
[INFO] [stdout]     |
[INFO] [stdout] 114 |         name(":'xyz'"),
[INFO] [stdout]     |         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:115:13
[INFO] [stdout]     |
[INFO] [stdout] 115 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `name` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:123:9
[INFO] [stdout]     |
[INFO] [stdout] 123 |         name("-'xyz'"),
[INFO] [stdout]     |         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:124:13
[INFO] [stdout]     |
[INFO] [stdout] 124 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `name` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:132:9
[INFO] [stdout]     |
[INFO] [stdout] 132 |         name("*'xyz'"),
[INFO] [stdout]     |         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:133:13
[INFO] [stdout]     |
[INFO] [stdout] 133 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:147:12
[INFO] [stdout]     |
[INFO] [stdout] 147 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:155:12
[INFO] [stdout]     |
[INFO] [stdout] 155 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:163:12
[INFO] [stdout]     |
[INFO] [stdout] 163 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:171:12
[INFO] [stdout]     |
[INFO] [stdout] 171 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:179:12
[INFO] [stdout]     |
[INFO] [stdout] 179 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:191:13
[INFO] [stdout]     |
[INFO] [stdout] 191 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:200:13
[INFO] [stdout]     |
[INFO] [stdout] 200 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:209:13
[INFO] [stdout]     |
[INFO] [stdout] 209 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:218:13
[INFO] [stdout]     |
[INFO] [stdout] 218 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:227:13
[INFO] [stdout]     |
[INFO] [stdout] 227 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:240:12
[INFO] [stdout]     |
[INFO] [stdout] 240 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:248:12
[INFO] [stdout]     |
[INFO] [stdout] 248 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:260:13
[INFO] [stdout]     |
[INFO] [stdout] 260 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:269:13
[INFO] [stdout]     |
[INFO] [stdout] 269 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:278:13
[INFO] [stdout]     |
[INFO] [stdout] 278 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:291:12
[INFO] [stdout]     |
[INFO] [stdout] 291 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:303:12
[INFO] [stdout]     |
[INFO] [stdout] 303 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:315:12
[INFO] [stdout]     |
[INFO] [stdout] 315 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:327:12
[INFO] [stdout]     |
[INFO] [stdout] 327 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:343:12
[INFO] [stdout]     |
[INFO] [stdout] 343 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:355:12
[INFO] [stdout]     |
[INFO] [stdout] 355 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:367:12
[INFO] [stdout]     |
[INFO] [stdout] 367 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:379:12
[INFO] [stdout]     |
[INFO] [stdout] 379 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:391:12
[INFO] [stdout]     |
[INFO] [stdout] 391 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:407:13
[INFO] [stdout]     |
[INFO] [stdout] 407 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:416:13
[INFO] [stdout]     |
[INFO] [stdout] 416 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:425:13
[INFO] [stdout]     |
[INFO] [stdout] 425 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range_suffix` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:437:9
[INFO] [stdout]     |
[INFO] [stdout] 437 |         range_suffix(index)("-:10abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:438:12
[INFO] [stdout]     |
[INFO] [stdout] 438 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range_suffix` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:445:9
[INFO] [stdout]     |
[INFO] [stdout] 445 |         range_suffix(index)(" - :10abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:446:12
[INFO] [stdout]     |
[INFO] [stdout] 446 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range_suffix` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:457:9
[INFO] [stdout]     |
[INFO] [stdout] 457 |         range_suffix(index)("-:0x1FFFFFFFF abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:458:13
[INFO] [stdout]     |
[INFO] [stdout] 458 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range_suffix` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:466:9
[INFO] [stdout]     |
[INFO] [stdout] 466 |         range_suffix(index)("-: 10abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:467:13
[INFO] [stdout]     |
[INFO] [stdout] 467 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range_suffix` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:475:9
[INFO] [stdout]     |
[INFO] [stdout] 475 |         range_suffix(index)("--: 10abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:476:13
[INFO] [stdout]     |
[INFO] [stdout] 476 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range_suffix` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:488:9
[INFO] [stdout]     |
[INFO] [stdout] 488 |         range_suffix(position)("-:1.2.3abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:489:12
[INFO] [stdout]     |
[INFO] [stdout] 489 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range_suffix` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:496:9
[INFO] [stdout]     |
[INFO] [stdout] 496 |         range_suffix(position)("\t-  :1.2.3abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:497:12
[INFO] [stdout]     |
[INFO] [stdout] 497 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range_suffix` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:508:9
[INFO] [stdout]     |
[INFO] [stdout] 508 |         range_suffix(position)("- -: 10abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:509:13
[INFO] [stdout]     |
[INFO] [stdout] 509 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range_suffix` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:517:9
[INFO] [stdout]     |
[INFO] [stdout] 517 |         range_suffix(position)(" -:0xFFFF.0xFFFF.0x1FFFF abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:518:13
[INFO] [stdout]     |
[INFO] [stdout] 518 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range_suffix` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:530:9
[INFO] [stdout]     |
[INFO] [stdout] 530 |         range_suffix(group)("- 'xyz':0abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `group` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:530:22
[INFO] [stdout]     |
[INFO] [stdout] 530 |         range_suffix(group)("- 'xyz':0abcd"),
[INFO] [stdout]     |                      ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:531:12
[INFO] [stdout]     |
[INFO] [stdout] 531 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range_suffix` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:538:9
[INFO] [stdout]     |
[INFO] [stdout] 538 |         range_suffix(group)("- 'xyz':0xFFFFFFFF abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `group` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:538:22
[INFO] [stdout]     |
[INFO] [stdout] 538 |         range_suffix(group)("- 'xyz':0xFFFFFFFF abcd"),
[INFO] [stdout]     |                      ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:539:12
[INFO] [stdout]     |
[INFO] [stdout] 539 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range_suffix` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:550:9
[INFO] [stdout]     |
[INFO] [stdout] 550 |         range_suffix(group)("- -'xyz':0abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `group` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:550:22
[INFO] [stdout]     |
[INFO] [stdout] 550 |         range_suffix(group)("- -'xyz':0abcd"),
[INFO] [stdout]     |                      ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:551:13
[INFO] [stdout]     |
[INFO] [stdout] 551 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range_suffix` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:559:9
[INFO] [stdout]     |
[INFO] [stdout] 559 |         range_suffix(group)(" -'xyz':0xHabcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `group` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:559:22
[INFO] [stdout]     |
[INFO] [stdout] 559 |         range_suffix(group)(" -'xyz':0xHabcd"),
[INFO] [stdout]     |                      ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:560:13
[INFO] [stdout]     |
[INFO] [stdout] 560 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:574:12
[INFO] [stdout]     |
[INFO] [stdout] 574 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:586:12
[INFO] [stdout]     |
[INFO] [stdout] 586 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:598:12
[INFO] [stdout]     |
[INFO] [stdout] 598 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:606:12
[INFO] [stdout]     |
[INFO] [stdout] 606 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:618:13
[INFO] [stdout]     |
[INFO] [stdout] 618 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:631:12
[INFO] [stdout]     |
[INFO] [stdout] 631 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:647:12
[INFO] [stdout]     |
[INFO] [stdout] 647 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:658:12
[INFO] [stdout]     |
[INFO] [stdout] 658 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:674:13
[INFO] [stdout]     |
[INFO] [stdout] 674 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:687:12
[INFO] [stdout]     |
[INFO] [stdout] 687 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:699:12
[INFO] [stdout]     |
[INFO] [stdout] 699 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:716:12
[INFO] [stdout]     |
[INFO] [stdout] 716 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:728:12
[INFO] [stdout]     |
[INFO] [stdout] 728 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:740:12
[INFO] [stdout]     |
[INFO] [stdout] 740 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:752:13
[INFO] [stdout]     |
[INFO] [stdout] 752 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Failure` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:761:13
[INFO] [stdout]     |
[INFO] [stdout] 761 |         Err(Failure {
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Failure;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:774:12
[INFO] [stdout]     |
[INFO] [stdout] 774 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:786:12
[INFO] [stdout]     |
[INFO] [stdout] 786 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Success` in this scope
[INFO] [stdout]    --> src/test/cell_suite.rs:798:12
[INFO] [stdout]     |
[INFO] [stdout] 798 |         Ok(Success {
[INFO] [stdout]     |            ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 12  | use crate::parse::selection::Success;
[INFO] [stdout]     |
[INFO] [stdout] 12  | use tephra::result::Success;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::parse::*`
[INFO] [stdout]   --> src/test/expr_suite.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use crate::parse::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 | #![warn(unused)]
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    = note: `#[warn(unused_imports)]` implied by `#[warn(unused)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0559]: variant `palette::expr::InsertExpr::Ramp` has no field named `count`
[INFO] [stdout]   --> src/test/expr_suite.rs:38:17
[INFO] [stdout]    |
[INFO] [stdout] 37 |             value: InsertExpr::Ramp {
[INFO] [stdout]    |                    ---------------- `palette::expr::InsertExpr` is a tuple variant, use the appropriate syntax: `palette::expr::InsertExpr(/* fields */)`
[INFO] [stdout] 38 |                 count: 3,
[INFO] [stdout]    |                 ^^^^^ field does not exist
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/palette/expr.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     Ramp(RampExpr),
[INFO] [stdout]    |     ---- `palette::expr::InsertExpr` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0559]: variant `palette::expr::InsertExpr::Ramp` has no field named `blend_fn`
[INFO] [stdout]   --> src/test/expr_suite.rs:39:17
[INFO] [stdout]    |
[INFO] [stdout] 37 |             value: InsertExpr::Ramp {
[INFO] [stdout]    |                    ---------------- `palette::expr::InsertExpr` is a tuple variant, use the appropriate syntax: `palette::expr::InsertExpr(/* fields */)`
[INFO] [stdout] 38 |                 count: 3,
[INFO] [stdout] 39 |                 blend_fn: BlendFunction::Binary(BinaryBlendFunction {
[INFO] [stdout]    |                 ^^^^^^^^ field does not exist
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/palette/expr.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     Ramp(RampExpr),
[INFO] [stdout]    |     ---- `palette::expr::InsertExpr` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `palette::expr::BinaryBlendFunction` has no field named `arg_2`
[INFO] [stdout]   --> src/test/expr_suite.rs:43:21
[INFO] [stdout]    |
[INFO] [stdout] 43 |                     arg_2: CellRef::Index(1),
[INFO] [stdout]    |                     ^^^^^ help: a field with a similar name exists: `arg_0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0559]: variant `palette::expr::InsertExpr::Ramp` has no field named `interpolate`
[INFO] [stdout]   --> src/test/expr_suite.rs:45:17
[INFO] [stdout]    |
[INFO] [stdout] 37 |             value: InsertExpr::Ramp {
[INFO] [stdout]    |                    ---------------- `palette::expr::InsertExpr` is a tuple variant, use the appropriate syntax: `palette::expr::InsertExpr(/* fields */)`
[INFO] [stdout] ...
[INFO] [stdout] 45 |                 interpolate: InterpolateRange::default(),
[INFO] [stdout]    |                 ^^^^^^^^^^^ field does not exist
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/palette/expr.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     Ramp(RampExpr),
[INFO] [stdout]    |     ---- `palette::expr::InsertExpr` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0559]: variant `palette::expr::InsertExpr::Ramp` has no field named `count`
[INFO] [stdout]   --> src/test/expr_suite.rs:55:17
[INFO] [stdout]    |
[INFO] [stdout] 54 |             value: InsertExpr::Ramp {
[INFO] [stdout]    |                    ---------------- `palette::expr::InsertExpr` is a tuple variant, use the appropriate syntax: `palette::expr::InsertExpr(/* fields */)`
[INFO] [stdout] 55 |                 count: 3,
[INFO] [stdout]    |                 ^^^^^ field does not exist
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/palette/expr.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     Ramp(RampExpr),
[INFO] [stdout]    |     ---- `palette::expr::InsertExpr` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0559]: variant `palette::expr::InsertExpr::Ramp` has no field named `blend_fn`
[INFO] [stdout]   --> src/test/expr_suite.rs:56:17
[INFO] [stdout]    |
[INFO] [stdout] 54 |             value: InsertExpr::Ramp {
[INFO] [stdout]    |                    ---------------- `palette::expr::InsertExpr` is a tuple variant, use the appropriate syntax: `palette::expr::InsertExpr(/* fields */)`
[INFO] [stdout] 55 |                 count: 3,
[INFO] [stdout] 56 |                 blend_fn: BlendFunction::Binary(BinaryBlendFunction {
[INFO] [stdout]    |                 ^^^^^^^^ field does not exist
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/palette/expr.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     Ramp(RampExpr),
[INFO] [stdout]    |     ---- `palette::expr::InsertExpr` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `palette::expr::BinaryBlendFunction` has no field named `arg_2`
[INFO] [stdout]   --> src/test/expr_suite.rs:60:21
[INFO] [stdout]    |
[INFO] [stdout] 60 |                     arg_2: CellRef::Index(1),
[INFO] [stdout]    |                     ^^^^^ help: a field with a similar name exists: `arg_0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0559]: variant `palette::expr::InsertExpr::Ramp` has no field named `interpolate`
[INFO] [stdout]   --> src/test/expr_suite.rs:62:17
[INFO] [stdout]    |
[INFO] [stdout] 54 |             value: InsertExpr::Ramp {
[INFO] [stdout]    |                    ---------------- `palette::expr::InsertExpr` is a tuple variant, use the appropriate syntax: `palette::expr::InsertExpr(/* fields */)`
[INFO] [stdout] ...
[INFO] [stdout] 62 |                 interpolate: InterpolateRange {
[INFO] [stdout]    |                 ^^^^^^^^^^^ field does not exist
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/palette/expr.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     Ramp(RampExpr),
[INFO] [stdout]    |     ---- `palette::expr::InsertExpr` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0559]: variant `palette::expr::InsertExpr::Ramp` has no field named `count`
[INFO] [stdout]   --> src/test/expr_suite.rs:77:17
[INFO] [stdout]    |
[INFO] [stdout] 76 |             value: InsertExpr::Ramp {
[INFO] [stdout]    |                    ---------------- `palette::expr::InsertExpr` is a tuple variant, use the appropriate syntax: `palette::expr::InsertExpr(/* fields */)`
[INFO] [stdout] 77 |                 count: 3,
[INFO] [stdout]    |                 ^^^^^ field does not exist
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/palette/expr.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     Ramp(RampExpr),
[INFO] [stdout]    |     ---- `palette::expr::InsertExpr` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0559]: variant `palette::expr::InsertExpr::Ramp` has no field named `blend_fn`
[INFO] [stdout]   --> src/test/expr_suite.rs:78:17
[INFO] [stdout]    |
[INFO] [stdout] 76 |             value: InsertExpr::Ramp {
[INFO] [stdout]    |                    ---------------- `palette::expr::InsertExpr` is a tuple variant, use the appropriate syntax: `palette::expr::InsertExpr(/* fields */)`
[INFO] [stdout] 77 |                 count: 3,
[INFO] [stdout] 78 |                 blend_fn: BlendFunction::Binary(BinaryBlendFunction {
[INFO] [stdout]    |                 ^^^^^^^^ field does not exist
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/palette/expr.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     Ramp(RampExpr),
[INFO] [stdout]    |     ---- `palette::expr::InsertExpr` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `palette::expr::BinaryBlendFunction` has no field named `arg_2`
[INFO] [stdout]   --> src/test/expr_suite.rs:82:21
[INFO] [stdout]    |
[INFO] [stdout] 82 |                     arg_2: CellRef::Index(1),
[INFO] [stdout]    |                     ^^^^^ help: a field with a similar name exists: `arg_0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0559]: variant `palette::expr::InsertExpr::Ramp` has no field named `interpolate`
[INFO] [stdout]   --> src/test/expr_suite.rs:84:17
[INFO] [stdout]    |
[INFO] [stdout] 76 |             value: InsertExpr::Ramp {
[INFO] [stdout]    |                    ---------------- `palette::expr::InsertExpr` is a tuple variant, use the appropriate syntax: `palette::expr::InsertExpr(/* fields */)`
[INFO] [stdout] ...
[INFO] [stdout] 84 |                 interpolate: InterpolateRange {
[INFO] [stdout]    |                 ^^^^^^^^^^^ field does not exist
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/palette/expr.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     Ramp(RampExpr),
[INFO] [stdout]    |     ---- `palette::expr::InsertExpr` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0559]: variant `palette::expr::InsertExpr::Ramp` has no field named `count`
[INFO] [stdout]   --> src/test/expr_suite.rs:99:17
[INFO] [stdout]    |
[INFO] [stdout] 98 |             value: InsertExpr::Ramp {
[INFO] [stdout]    |                    ---------------- `palette::expr::InsertExpr` is a tuple variant, use the appropriate syntax: `palette::expr::InsertExpr(/* fields */)`
[INFO] [stdout] 99 |                 count: 3,
[INFO] [stdout]    |                 ^^^^^ field does not exist
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/palette/expr.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     Ramp(RampExpr),
[INFO] [stdout]    |     ---- `palette::expr::InsertExpr` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0559]: variant `palette::expr::InsertExpr::Ramp` has no field named `blend_fn`
[INFO] [stdout]    --> src/test/expr_suite.rs:100:17
[INFO] [stdout]     |
[INFO] [stdout] 98  |             value: InsertExpr::Ramp {
[INFO] [stdout]     |                    ---------------- `palette::expr::InsertExpr` is a tuple variant, use the appropriate syntax: `palette::expr::InsertExpr(/* fields */)`
[INFO] [stdout] 99  |                 count: 3,
[INFO] [stdout] 100 |                 blend_fn: BlendFunction::Binary(BinaryBlendFunction {
[INFO] [stdout]     |                 ^^^^^^^^ field does not exist
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/palette/expr.rs:89:5
[INFO] [stdout]     |
[INFO] [stdout] 89  |     Ramp(RampExpr),
[INFO] [stdout]     |     ---- `palette::expr::InsertExpr` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `palette::expr::BinaryBlendFunction` has no field named `arg_2`
[INFO] [stdout]    --> src/test/expr_suite.rs:104:21
[INFO] [stdout]     |
[INFO] [stdout] 104 |                     arg_2: CellRef::Index(1),
[INFO] [stdout]     |                     ^^^^^ help: a field with a similar name exists: `arg_0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0559]: variant `palette::expr::InsertExpr::Ramp` has no field named `interpolate`
[INFO] [stdout]    --> src/test/expr_suite.rs:106:17
[INFO] [stdout]     |
[INFO] [stdout] 98  |             value: InsertExpr::Ramp {
[INFO] [stdout]     |                    ---------------- `palette::expr::InsertExpr` is a tuple variant, use the appropriate syntax: `palette::expr::InsertExpr(/* fields */)`
[INFO] [stdout] ...
[INFO] [stdout] 106 |                 interpolate: InterpolateRange {
[INFO] [stdout]     |                 ^^^^^^^^^^^ field does not exist
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/palette/expr.rs:89:5
[INFO] [stdout]     |
[INFO] [stdout] 89  |     Ramp(RampExpr),
[INFO] [stdout]     |     ---- `palette::expr::InsertExpr` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0559]: variant `palette::expr::InsertExpr::Ramp` has no field named `count`
[INFO] [stdout]    --> src/test/expr_suite.rs:121:17
[INFO] [stdout]     |
[INFO] [stdout] 120 |             value: InsertExpr::Ramp {
[INFO] [stdout]     |                    ---------------- `palette::expr::InsertExpr` is a tuple variant, use the appropriate syntax: `palette::expr::InsertExpr(/* fields */)`
[INFO] [stdout] 121 |                 count: 3,
[INFO] [stdout]     |                 ^^^^^ field does not exist
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/palette/expr.rs:89:5
[INFO] [stdout]     |
[INFO] [stdout] 89  |     Ramp(RampExpr),
[INFO] [stdout]     |     ---- `palette::expr::InsertExpr` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0559]: variant `palette::expr::InsertExpr::Ramp` has no field named `blend_fn`
[INFO] [stdout]    --> src/test/expr_suite.rs:122:17
[INFO] [stdout]     |
[INFO] [stdout] 120 |             value: InsertExpr::Ramp {
[INFO] [stdout]     |                    ---------------- `palette::expr::InsertExpr` is a tuple variant, use the appropriate syntax: `palette::expr::InsertExpr(/* fields */)`
[INFO] [stdout] 121 |                 count: 3,
[INFO] [stdout] 122 |                 blend_fn: BlendFunction::Binary(BinaryBlendFunction {
[INFO] [stdout]     |                 ^^^^^^^^ field does not exist
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/palette/expr.rs:89:5
[INFO] [stdout]     |
[INFO] [stdout] 89  |     Ramp(RampExpr),
[INFO] [stdout]     |     ---- `palette::expr::InsertExpr` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `palette::expr::BinaryBlendFunction` has no field named `arg_2`
[INFO] [stdout]    --> src/test/expr_suite.rs:126:21
[INFO] [stdout]     |
[INFO] [stdout] 126 |                     arg_2: CellRef::Index(1),
[INFO] [stdout]     |                     ^^^^^ help: a field with a similar name exists: `arg_0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0559]: variant `palette::expr::InsertExpr::Ramp` has no field named `interpolate`
[INFO] [stdout]    --> src/test/expr_suite.rs:128:17
[INFO] [stdout]     |
[INFO] [stdout] 120 |             value: InsertExpr::Ramp {
[INFO] [stdout]     |                    ---------------- `palette::expr::InsertExpr` is a tuple variant, use the appropriate syntax: `palette::expr::InsertExpr(/* fields */)`
[INFO] [stdout] ...
[INFO] [stdout] 128 |                 interpolate: InterpolateRange {
[INFO] [stdout]     |                 ^^^^^^^^^^^ field does not exist
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/palette/expr.rs:89:5
[INFO] [stdout]     |
[INFO] [stdout] 89  |     Ramp(RampExpr),
[INFO] [stdout]     |     ---- `palette::expr::InsertExpr` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `palette::expr::BinaryBlendFunction` has no field named `arg_2`
[INFO] [stdout]    --> src/test/expr_suite.rs:152:21
[INFO] [stdout]     |
[INFO] [stdout] 152 |                     arg_2: CellRef::Index(1),
[INFO] [stdout]     |                     ^^^^^ help: a field with a similar name exists: `arg_0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `palette::expr::BinaryBlendFunction` has no field named `arg_2`
[INFO] [stdout]    --> src/test/expr_suite.rs:196:21
[INFO] [stdout]     |
[INFO] [stdout] 196 |                     arg_2: CellRef::Index(1),
[INFO] [stdout]     |                     ^^^^^ help: a field with a similar name exists: `arg_0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `palette::expr::BinaryBlendFunction` has no field named `arg_2`
[INFO] [stdout]    --> src/test/expr_suite.rs:216:21
[INFO] [stdout]     |
[INFO] [stdout] 216 |                     arg_2: CellRef::Index(1),
[INFO] [stdout]     |                     ^^^^^ help: a field with a similar name exists: `arg_0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `palette::expr::BinaryBlendFunction` has no field named `arg_2`
[INFO] [stdout]    --> src/test/expr_suite.rs:240:17
[INFO] [stdout]     |
[INFO] [stdout] 240 |                 arg_2: CellRef::Index(1),
[INFO] [stdout]     |                 ^^^^^ help: a field with a similar name exists: `arg_0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `palette::expr::BinaryBlendFunction` has no field named `arg_2`
[INFO] [stdout]    --> src/test/expr_suite.rs:257:17
[INFO] [stdout]     |
[INFO] [stdout] 257 |                 arg_2: CellRef::Name("whatever".into()),
[INFO] [stdout]     |                 ^^^^^ help: a field with a similar name exists: `arg_0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `palette::expr::BinaryBlendFunction` has no field named `arg_2`
[INFO] [stdout]    --> src/test/expr_suite.rs:274:17
[INFO] [stdout]     |
[INFO] [stdout] 274 |                 arg_2: CellRef::Name("whatever".into()),
[INFO] [stdout]     |                 ^^^^^ help: a field with a similar name exists: `arg_0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `palette::expr::BinaryBlendFunction` has no field named `arg_2`
[INFO] [stdout]    --> src/test/expr_suite.rs:287:17
[INFO] [stdout]     |
[INFO] [stdout] 287 |                 arg_2: CellRef::Name("whatever".into()),
[INFO] [stdout]     |                 ^^^^^ help: a field with a similar name exists: `arg_0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 3 arguments were supplied
[INFO] [stdout]    --> src/test/parse_suite.rs:311:9
[INFO] [stdout]     |
[INFO] [stdout] 311 |           escaped_string(
[INFO] [stdout]     |           ^^^^^^^^^^^^^^ expected 1 argument
[INFO] [stdout] 312 |                   rust_string_open,
[INFO] [stdout]     |                   ----------------
[INFO] [stdout] 313 |                   rust_string_close,
[INFO] [stdout]     |                   -----------------
[INFO] [stdout] 314 |                   rust_string_escape)
[INFO] [stdout]     |                   ------------------ supplied 3 arguments
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:201:1
[INFO] [stdout]     |
[INFO] [stdout] 201 | / pub fn escaped_string<'text, Cm>(
[INFO] [stdout] 202 | |     lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 203 | |     -> ParseResult<'text, AtmaScanner, Cm, Cow<'text, str>>
[INFO] [stdout] 204 | |     where Cm: ColumnMetrics,
[INFO] [stdout]     | |____________________________- defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found enum variant `escaped_string(
[INFO] [stdout]                 rust_string_open,
[INFO] [stdout]                 rust_string_close,
[INFO] [stdout]                 rust_string_escape)`
[INFO] [stdout]    --> src/test/parse_suite.rs:311:9
[INFO] [stdout]     |
[INFO] [stdout] 311 |           escaped_string(
[INFO] [stdout]     |  _________^
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | |
[INFO] [stdout] 312 | |                 rust_string_open,
[INFO] [stdout] 313 | |                 rust_string_close,
[INFO] [stdout] 314 | |                 rust_string_escape)
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout] 315 | |             ("\"some text\"abcd"),
[INFO] [stdout]     | |_________________________________- call expression requires function
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:201:1
[INFO] [stdout]     |
[INFO] [stdout] 201 | / pub fn escaped_string<'text, Cm>(
[INFO] [stdout] 202 | |     lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 203 | |     -> ParseResult<'text, AtmaScanner, Cm, Cow<'text, str>>
[INFO] [stdout] 204 | |     where Cm: ColumnMetrics,
[INFO] [stdout]     | |____________________________- `escaped_string(
[INFO] [stdout]                 rust_string_open,
[INFO] [stdout]                 rust_string_close,
[INFO] [stdout]                 rust_string_escape)` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `escaped_string(
[INFO] [stdout]     |                             rust_string_open,
[INFO] [stdout] 311 |                             rust_string_close,        escaped_string(
[INFO] [stdout] 312 |                             rust_string_escape)` is a unit variant, you need to write it without the parenthesis                rust_string_open,
[INFO] [stdout] 313 |                 rust_string_close,
[INFO] [stdout] 314 |                 rust_string_escape),
[INFO] [stdout]     |
[INFO] [stdout] help: try adding a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 314 |                 rust_string_escape);
[INFO] [stdout]     |                                    ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 3 arguments were supplied
[INFO] [stdout]    --> src/test/parse_suite.rs:323:9
[INFO] [stdout]     |
[INFO] [stdout] 323 |           escaped_string(
[INFO] [stdout]     |           ^^^^^^^^^^^^^^ expected 1 argument
[INFO] [stdout] 324 |                   rust_string_open,
[INFO] [stdout]     |                   ----------------
[INFO] [stdout] 325 |                   rust_string_close,
[INFO] [stdout]     |                   -----------------
[INFO] [stdout] 326 |                   rust_string_escape)
[INFO] [stdout]     |                   ------------------ supplied 3 arguments
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:201:1
[INFO] [stdout]     |
[INFO] [stdout] 201 | / pub fn escaped_string<'text, Cm>(
[INFO] [stdout] 202 | |     lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 203 | |     -> ParseResult<'text, AtmaScanner, Cm, Cow<'text, str>>
[INFO] [stdout] 204 | |     where Cm: ColumnMetrics,
[INFO] [stdout]     | |____________________________- defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found enum variant `escaped_string(
[INFO] [stdout]                 rust_string_open,
[INFO] [stdout]                 rust_string_close,
[INFO] [stdout]                 rust_string_escape)`
[INFO] [stdout]    --> src/test/parse_suite.rs:323:9
[INFO] [stdout]     |
[INFO] [stdout] 323 |           escaped_string(
[INFO] [stdout]     |  _________^
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | |
[INFO] [stdout] 324 | |                 rust_string_open,
[INFO] [stdout] 325 | |                 rust_string_close,
[INFO] [stdout] 326 | |                 rust_string_escape)
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout] 327 | |             ("\"some \\nte\\\\xt\"abcd"),
[INFO] [stdout]     | |________________________________________- call expression requires function
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:201:1
[INFO] [stdout]     |
[INFO] [stdout] 201 | / pub fn escaped_string<'text, Cm>(
[INFO] [stdout] 202 | |     lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 203 | |     -> ParseResult<'text, AtmaScanner, Cm, Cow<'text, str>>
[INFO] [stdout] 204 | |     where Cm: ColumnMetrics,
[INFO] [stdout]     | |____________________________- `escaped_string(
[INFO] [stdout]                 rust_string_open,
[INFO] [stdout]                 rust_string_close,
[INFO] [stdout]                 rust_string_escape)` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `escaped_string(
[INFO] [stdout]     |                             rust_string_open,
[INFO] [stdout] 323 |                             rust_string_close,        escaped_string(
[INFO] [stdout] 324 |                             rust_string_escape)` is a unit variant, you need to write it without the parenthesis                rust_string_open,
[INFO] [stdout] 325 |                 rust_string_close,
[INFO] [stdout] 326 |                 rust_string_escape),
[INFO] [stdout]     |
[INFO] [stdout] help: try adding a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 326 |                 rust_string_escape);
[INFO] [stdout]     |                                    ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 3 arguments were supplied
[INFO] [stdout]    --> src/test/parse_suite.rs:335:9
[INFO] [stdout]     |
[INFO] [stdout] 335 |           escaped_string(
[INFO] [stdout]     |           ^^^^^^^^^^^^^^ expected 1 argument
[INFO] [stdout] 336 |                   rust_string_open,
[INFO] [stdout]     |                   ----------------
[INFO] [stdout] 337 |                   rust_string_close,
[INFO] [stdout]     |                   -----------------
[INFO] [stdout] 338 |                   rust_string_escape)
[INFO] [stdout]     |                   ------------------ supplied 3 arguments
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:201:1
[INFO] [stdout]     |
[INFO] [stdout] 201 | / pub fn escaped_string<'text, Cm>(
[INFO] [stdout] 202 | |     lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 203 | |     -> ParseResult<'text, AtmaScanner, Cm, Cow<'text, str>>
[INFO] [stdout] 204 | |     where Cm: ColumnMetrics,
[INFO] [stdout]     | |____________________________- defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found enum variant `escaped_string(
[INFO] [stdout]                 rust_string_open,
[INFO] [stdout]                 rust_string_close,
[INFO] [stdout]                 rust_string_escape)`
[INFO] [stdout]    --> src/test/parse_suite.rs:335:9
[INFO] [stdout]     |
[INFO] [stdout] 335 |           escaped_string(
[INFO] [stdout]     |  _________^
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | |
[INFO] [stdout] 336 | |                 rust_string_open,
[INFO] [stdout] 337 | |                 rust_string_close,
[INFO] [stdout] 338 | |                 rust_string_escape)
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout] 339 | |             ("r###\"some text\"###abcd"),
[INFO] [stdout]     | |________________________________________- call expression requires function
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:201:1
[INFO] [stdout]     |
[INFO] [stdout] 201 | / pub fn escaped_string<'text, Cm>(
[INFO] [stdout] 202 | |     lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 203 | |     -> ParseResult<'text, AtmaScanner, Cm, Cow<'text, str>>
[INFO] [stdout] 204 | |     where Cm: ColumnMetrics,
[INFO] [stdout]     | |____________________________- `escaped_string(
[INFO] [stdout]                 rust_string_open,
[INFO] [stdout]                 rust_string_close,
[INFO] [stdout]                 rust_string_escape)` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `escaped_string(
[INFO] [stdout]     |                             rust_string_open,
[INFO] [stdout] 335 |                             rust_string_close,        escaped_string(
[INFO] [stdout] 336 |                             rust_string_escape)` is a unit variant, you need to write it without the parenthesis                rust_string_open,
[INFO] [stdout] 337 |                 rust_string_close,
[INFO] [stdout] 338 |                 rust_string_escape),
[INFO] [stdout]     |
[INFO] [stdout] help: try adding a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 338 |                 rust_string_escape);
[INFO] [stdout]     |                                    ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 3 arguments were supplied
[INFO] [stdout]    --> src/test/parse_suite.rs:347:9
[INFO] [stdout]     |
[INFO] [stdout] 347 |           escaped_string(
[INFO] [stdout]     |           ^^^^^^^^^^^^^^ expected 1 argument
[INFO] [stdout] 348 |                   script_string_open,
[INFO] [stdout]     |                   ------------------
[INFO] [stdout] 349 |                   script_string_close,
[INFO] [stdout]     |                   -------------------
[INFO] [stdout] 350 |                   script_string_escape)
[INFO] [stdout]     |                   -------------------- supplied 3 arguments
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:201:1
[INFO] [stdout]     |
[INFO] [stdout] 201 | / pub fn escaped_string<'text, Cm>(
[INFO] [stdout] 202 | |     lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 203 | |     -> ParseResult<'text, AtmaScanner, Cm, Cow<'text, str>>
[INFO] [stdout] 204 | |     where Cm: ColumnMetrics,
[INFO] [stdout]     | |____________________________- defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found enum variant `escaped_string(
[INFO] [stdout]                 script_string_open,
[INFO] [stdout]                 script_string_close,
[INFO] [stdout]                 script_string_escape)`
[INFO] [stdout]    --> src/test/parse_suite.rs:347:9
[INFO] [stdout]     |
[INFO] [stdout] 347 |           escaped_string(
[INFO] [stdout]     |  _________^
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | |
[INFO] [stdout] 348 | |                 script_string_open,
[INFO] [stdout] 349 | |                 script_string_close,
[INFO] [stdout] 350 | |                 script_string_escape)
[INFO] [stdout]     | |_____________________________________^
[INFO] [stdout] 351 | |             ("'some \"text'abcd"),
[INFO] [stdout]     | |_________________________________- call expression requires function
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:201:1
[INFO] [stdout]     |
[INFO] [stdout] 201 | / pub fn escaped_string<'text, Cm>(
[INFO] [stdout] 202 | |     lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 203 | |     -> ParseResult<'text, AtmaScanner, Cm, Cow<'text, str>>
[INFO] [stdout] 204 | |     where Cm: ColumnMetrics,
[INFO] [stdout]     | |____________________________- `escaped_string(
[INFO] [stdout]                 script_string_open,
[INFO] [stdout]                 script_string_close,
[INFO] [stdout]                 script_string_escape)` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `escaped_string(
[INFO] [stdout]     |                             script_string_open,
[INFO] [stdout] 347 |                             script_string_close,        escaped_string(
[INFO] [stdout] 348 |                             script_string_escape)` is a unit variant, you need to write it without the parenthesis                script_string_open,
[INFO] [stdout] 349 |                 script_string_close,
[INFO] [stdout] 350 |                 script_string_escape),
[INFO] [stdout]     |
[INFO] [stdout] help: try adding a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 350 |                 script_string_escape);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 3 arguments were supplied
[INFO] [stdout]    --> src/test/parse_suite.rs:359:9
[INFO] [stdout]     |
[INFO] [stdout] 359 |           escaped_string(
[INFO] [stdout]     |           ^^^^^^^^^^^^^^ expected 1 argument
[INFO] [stdout] 360 |                   script_string_open,
[INFO] [stdout]     |                   ------------------
[INFO] [stdout] 361 |                   script_string_close,
[INFO] [stdout]     |                   -------------------
[INFO] [stdout] 362 |                   script_string_escape)
[INFO] [stdout]     |                   -------------------- supplied 3 arguments
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:201:1
[INFO] [stdout]     |
[INFO] [stdout] 201 | / pub fn escaped_string<'text, Cm>(
[INFO] [stdout] 202 | |     lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 203 | |     -> ParseResult<'text, AtmaScanner, Cm, Cow<'text, str>>
[INFO] [stdout] 204 | |     where Cm: ColumnMetrics,
[INFO] [stdout]     | |____________________________- defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found enum variant `escaped_string(
[INFO] [stdout]                 script_string_open,
[INFO] [stdout]                 script_string_close,
[INFO] [stdout]                 script_string_escape)`
[INFO] [stdout]    --> src/test/parse_suite.rs:359:9
[INFO] [stdout]     |
[INFO] [stdout] 359 |           escaped_string(
[INFO] [stdout]     |  _________^
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | |
[INFO] [stdout] 360 | |                 script_string_open,
[INFO] [stdout] 361 | |                 script_string_close,
[INFO] [stdout] 362 | |                 script_string_escape)
[INFO] [stdout]     | |_____________________________________^
[INFO] [stdout] 363 | |             ("'some \\'text'abcd"),
[INFO] [stdout]     | |__________________________________- call expression requires function
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:201:1
[INFO] [stdout]     |
[INFO] [stdout] 201 | / pub fn escaped_string<'text, Cm>(
[INFO] [stdout] 202 | |     lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 203 | |     -> ParseResult<'text, AtmaScanner, Cm, Cow<'text, str>>
[INFO] [stdout] 204 | |     where Cm: ColumnMetrics,
[INFO] [stdout]     | |____________________________- `escaped_string(
[INFO] [stdout]                 script_string_open,
[INFO] [stdout]                 script_string_close,
[INFO] [stdout]                 script_string_escape)` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `escaped_string(
[INFO] [stdout]     |                             script_string_open,
[INFO] [stdout] 359 |                             script_string_close,        escaped_string(
[INFO] [stdout] 360 |                             script_string_escape)` is a unit variant, you need to write it without the parenthesis                script_string_open,
[INFO] [stdout] 361 |                 script_string_close,
[INFO] [stdout] 362 |                 script_string_escape),
[INFO] [stdout]     |
[INFO] [stdout] help: try adding a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 362 |                 script_string_escape);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 3 arguments were supplied
[INFO] [stdout]    --> src/test/parse_suite.rs:371:9
[INFO] [stdout]     |
[INFO] [stdout] 371 |           escaped_string(
[INFO] [stdout]     |           ^^^^^^^^^^^^^^ expected 1 argument
[INFO] [stdout] 372 |                   script_string_open,
[INFO] [stdout]     |                   ------------------
[INFO] [stdout] 373 |                   script_string_close,
[INFO] [stdout]     |                   -------------------
[INFO] [stdout] 374 |                   script_string_escape)
[INFO] [stdout]     |                   -------------------- supplied 3 arguments
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:201:1
[INFO] [stdout]     |
[INFO] [stdout] 201 | / pub fn escaped_string<'text, Cm>(
[INFO] [stdout] 202 | |     lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 203 | |     -> ParseResult<'text, AtmaScanner, Cm, Cow<'text, str>>
[INFO] [stdout] 204 | |     where Cm: ColumnMetrics,
[INFO] [stdout]     | |____________________________- defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found enum variant `escaped_string(
[INFO] [stdout]                 script_string_open,
[INFO] [stdout]                 script_string_close,
[INFO] [stdout]                 script_string_escape)`
[INFO] [stdout]    --> src/test/parse_suite.rs:371:9
[INFO] [stdout]     |
[INFO] [stdout] 371 |           escaped_string(
[INFO] [stdout]     |  _________^
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | |
[INFO] [stdout] 372 | |                 script_string_open,
[INFO] [stdout] 373 | |                 script_string_close,
[INFO] [stdout] 374 | |                 script_string_escape)
[INFO] [stdout]     | |_____________________________________^
[INFO] [stdout] 375 | |             ("\"some \\'text\"abcd"),
[INFO] [stdout]     | |____________________________________- call expression requires function
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:201:1
[INFO] [stdout]     |
[INFO] [stdout] 201 | / pub fn escaped_string<'text, Cm>(
[INFO] [stdout] 202 | |     lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 203 | |     -> ParseResult<'text, AtmaScanner, Cm, Cow<'text, str>>
[INFO] [stdout] 204 | |     where Cm: ColumnMetrics,
[INFO] [stdout]     | |____________________________- `escaped_string(
[INFO] [stdout]                 script_string_open,
[INFO] [stdout]                 script_string_close,
[INFO] [stdout]                 script_string_escape)` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `escaped_string(
[INFO] [stdout]     |                             script_string_open,
[INFO] [stdout] 371 |                             script_string_close,        escaped_string(
[INFO] [stdout] 372 |                             script_string_escape)` is a unit variant, you need to write it without the parenthesis                script_string_open,
[INFO] [stdout] 373 |                 script_string_close,
[INFO] [stdout] 374 |                 script_string_escape),
[INFO] [stdout]     |
[INFO] [stdout] help: try adding a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 374 |                 script_string_escape);
[INFO] [stdout]     |                                      ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 3 arguments were supplied
[INFO] [stdout]    --> src/test/parse_suite.rs:388:9
[INFO] [stdout]     |
[INFO] [stdout] 388 |           escaped_string(
[INFO] [stdout]     |           ^^^^^^^^^^^^^^ expected 1 argument
[INFO] [stdout] 389 |                   rust_string_open,
[INFO] [stdout]     |                   ----------------
[INFO] [stdout] 390 |                   rust_string_close,
[INFO] [stdout]     |                   -----------------
[INFO] [stdout] 391 |                   rust_string_escape)
[INFO] [stdout]     |                   ------------------ supplied 3 arguments
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:201:1
[INFO] [stdout]     |
[INFO] [stdout] 201 | / pub fn escaped_string<'text, Cm>(
[INFO] [stdout] 202 | |     lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 203 | |     -> ParseResult<'text, AtmaScanner, Cm, Cow<'text, str>>
[INFO] [stdout] 204 | |     where Cm: ColumnMetrics,
[INFO] [stdout]     | |____________________________- defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found enum variant `escaped_string(
[INFO] [stdout]                 rust_string_open,
[INFO] [stdout]                 rust_string_close,
[INFO] [stdout]                 rust_string_escape)`
[INFO] [stdout]    --> src/test/parse_suite.rs:388:9
[INFO] [stdout]     |
[INFO] [stdout] 388 |           escaped_string(
[INFO] [stdout]     |  _________^
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | |
[INFO] [stdout] 389 | |                 rust_string_open,
[INFO] [stdout] 390 | |                 rust_string_close,
[INFO] [stdout] 391 | |                 rust_string_escape)
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout] 392 | |             ("\"some textabcd"),
[INFO] [stdout]     | |_______________________________- call expression requires function
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:201:1
[INFO] [stdout]     |
[INFO] [stdout] 201 | / pub fn escaped_string<'text, Cm>(
[INFO] [stdout] 202 | |     lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 203 | |     -> ParseResult<'text, AtmaScanner, Cm, Cow<'text, str>>
[INFO] [stdout] 204 | |     where Cm: ColumnMetrics,
[INFO] [stdout]     | |____________________________- `escaped_string(
[INFO] [stdout]                 rust_string_open,
[INFO] [stdout]                 rust_string_close,
[INFO] [stdout]                 rust_string_escape)` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `escaped_string(
[INFO] [stdout]     |                             rust_string_open,
[INFO] [stdout] 388 |                             rust_string_close,        escaped_string(
[INFO] [stdout] 389 |                             rust_string_escape)` is a unit variant, you need to write it without the parenthesis                rust_string_open,
[INFO] [stdout] 390 |                 rust_string_close,
[INFO] [stdout] 391 |                 rust_string_escape),
[INFO] [stdout]     |
[INFO] [stdout] help: try adding a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 391 |                 rust_string_escape);
[INFO] [stdout]     |                                    ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 3 arguments were supplied
[INFO] [stdout]    --> src/test/parse_suite.rs:401:9
[INFO] [stdout]     |
[INFO] [stdout] 401 |           escaped_string(
[INFO] [stdout]     |           ^^^^^^^^^^^^^^ expected 1 argument
[INFO] [stdout] 402 |                   rust_string_open,
[INFO] [stdout]     |                   ----------------
[INFO] [stdout] 403 |                   rust_string_close,
[INFO] [stdout]     |                   -----------------
[INFO] [stdout] 404 |                   rust_string_escape)
[INFO] [stdout]     |                   ------------------ supplied 3 arguments
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:201:1
[INFO] [stdout]     |
[INFO] [stdout] 201 | / pub fn escaped_string<'text, Cm>(
[INFO] [stdout] 202 | |     lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 203 | |     -> ParseResult<'text, AtmaScanner, Cm, Cow<'text, str>>
[INFO] [stdout] 204 | |     where Cm: ColumnMetrics,
[INFO] [stdout]     | |____________________________- defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found enum variant `escaped_string(
[INFO] [stdout]                 rust_string_open,
[INFO] [stdout]                 rust_string_close,
[INFO] [stdout]                 rust_string_escape)`
[INFO] [stdout]    --> src/test/parse_suite.rs:401:9
[INFO] [stdout]     |
[INFO] [stdout] 401 |           escaped_string(
[INFO] [stdout]     |  _________^
[INFO] [stdout]     | |_________|
[INFO] [stdout]     | |
[INFO] [stdout] 402 | |                 rust_string_open,
[INFO] [stdout] 403 | |                 rust_string_close,
[INFO] [stdout] 404 | |                 rust_string_escape)
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout] 405 | |             ("some text\"abcd"),
[INFO] [stdout]     | |_______________________________- call expression requires function
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:201:1
[INFO] [stdout]     |
[INFO] [stdout] 201 | / pub fn escaped_string<'text, Cm>(
[INFO] [stdout] 202 | |     lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 203 | |     -> ParseResult<'text, AtmaScanner, Cm, Cow<'text, str>>
[INFO] [stdout] 204 | |     where Cm: ColumnMetrics,
[INFO] [stdout]     | |____________________________- `escaped_string(
[INFO] [stdout]                 rust_string_open,
[INFO] [stdout]                 rust_string_close,
[INFO] [stdout]                 rust_string_escape)` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `escaped_string(
[INFO] [stdout]     |                             rust_string_open,
[INFO] [stdout] 401 |                             rust_string_close,        escaped_string(
[INFO] [stdout] 402 |                             rust_string_escape)` is a unit variant, you need to write it without the parenthesis                rust_string_open,
[INFO] [stdout] 403 |                 rust_string_close,
[INFO] [stdout] 404 |                 rust_string_escape),
[INFO] [stdout]     |
[INFO] [stdout] help: try adding a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 404 |                 rust_string_escape);
[INFO] [stdout]     |                                    ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: wrong number of type arguments: expected 2, found 1
[INFO] [stdout]    --> src/test/parse_suite.rs:570:9
[INFO] [stdout]     |
[INFO] [stdout] 570 |         uint::<u8>("u8")("0abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^ expected 2 type arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/parse_suite.rs:570:20
[INFO] [stdout]     |
[INFO] [stdout] 570 |         uint::<u8>("u8")("0abcd"),
[INFO] [stdout]     |                    ^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found enum variant `uint::<u8>("u8")`
[INFO] [stdout]    --> src/test/parse_suite.rs:570:9
[INFO] [stdout]     |
[INFO] [stdout] 570 |           uint::<u8>("u8")("0abcd"),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^---------
[INFO] [stdout]     |           |
[INFO] [stdout]     |           call expression requires function
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout] 45  | / pub fn uint<'text, Cm, T>(mut lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 46  | |     -> ParseResult<'text, AtmaScanner, Cm, T>
[INFO] [stdout] 47  | |     where
[INFO] [stdout] 48  | |         Cm: ColumnMetrics,
[INFO] [stdout] 49  | |         T: FromStrRadix + std::fmt::Debug,
[INFO] [stdout]     | |__________________________________________- `uint::<u8>("u8")` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `uint::<u8>("u8")` is a unit variant, you need to write it without the parenthesis
[INFO] [stdout]     |
[INFO] [stdout] 570 |         uint::<u8>("u8"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: wrong number of type arguments: expected 2, found 1
[INFO] [stdout]    --> src/test/parse_suite.rs:578:9
[INFO] [stdout]     |
[INFO] [stdout] 578 |         uint::<u8>("u8")("0b10abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^ expected 2 type arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/parse_suite.rs:578:20
[INFO] [stdout]     |
[INFO] [stdout] 578 |         uint::<u8>("u8")("0b10abcd"),
[INFO] [stdout]     |                    ^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found enum variant `uint::<u8>("u8")`
[INFO] [stdout]    --> src/test/parse_suite.rs:578:9
[INFO] [stdout]     |
[INFO] [stdout] 578 |           uint::<u8>("u8")("0b10abcd"),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^------------
[INFO] [stdout]     |           |
[INFO] [stdout]     |           call expression requires function
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout] 45  | / pub fn uint<'text, Cm, T>(mut lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 46  | |     -> ParseResult<'text, AtmaScanner, Cm, T>
[INFO] [stdout] 47  | |     where
[INFO] [stdout] 48  | |         Cm: ColumnMetrics,
[INFO] [stdout] 49  | |         T: FromStrRadix + std::fmt::Debug,
[INFO] [stdout]     | |__________________________________________- `uint::<u8>("u8")` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `uint::<u8>("u8")` is a unit variant, you need to write it without the parenthesis
[INFO] [stdout]     |
[INFO] [stdout] 578 |         uint::<u8>("u8"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: wrong number of type arguments: expected 2, found 1
[INFO] [stdout]    --> src/test/parse_suite.rs:586:9
[INFO] [stdout]     |
[INFO] [stdout] 586 |         uint::<u8>("u8")("0o70abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^ expected 2 type arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/parse_suite.rs:586:20
[INFO] [stdout]     |
[INFO] [stdout] 586 |         uint::<u8>("u8")("0o70abcd"),
[INFO] [stdout]     |                    ^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found enum variant `uint::<u8>("u8")`
[INFO] [stdout]    --> src/test/parse_suite.rs:586:9
[INFO] [stdout]     |
[INFO] [stdout] 586 |           uint::<u8>("u8")("0o70abcd"),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^------------
[INFO] [stdout]     |           |
[INFO] [stdout]     |           call expression requires function
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout] 45  | / pub fn uint<'text, Cm, T>(mut lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 46  | |     -> ParseResult<'text, AtmaScanner, Cm, T>
[INFO] [stdout] 47  | |     where
[INFO] [stdout] 48  | |         Cm: ColumnMetrics,
[INFO] [stdout] 49  | |         T: FromStrRadix + std::fmt::Debug,
[INFO] [stdout]     | |__________________________________________- `uint::<u8>("u8")` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `uint::<u8>("u8")` is a unit variant, you need to write it without the parenthesis
[INFO] [stdout]     |
[INFO] [stdout] 586 |         uint::<u8>("u8"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: wrong number of type arguments: expected 2, found 1
[INFO] [stdout]    --> src/test/parse_suite.rs:594:9
[INFO] [stdout]     |
[INFO] [stdout] 594 |         uint::<u8>("u8")("0xFf abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^ expected 2 type arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/parse_suite.rs:594:20
[INFO] [stdout]     |
[INFO] [stdout] 594 |         uint::<u8>("u8")("0xFf abcd"),
[INFO] [stdout]     |                    ^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found enum variant `uint::<u8>("u8")`
[INFO] [stdout]    --> src/test/parse_suite.rs:594:9
[INFO] [stdout]     |
[INFO] [stdout] 594 |           uint::<u8>("u8")("0xFf abcd"),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^-------------
[INFO] [stdout]     |           |
[INFO] [stdout]     |           call expression requires function
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout] 45  | / pub fn uint<'text, Cm, T>(mut lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 46  | |     -> ParseResult<'text, AtmaScanner, Cm, T>
[INFO] [stdout] 47  | |     where
[INFO] [stdout] 48  | |         Cm: ColumnMetrics,
[INFO] [stdout] 49  | |         T: FromStrRadix + std::fmt::Debug,
[INFO] [stdout]     | |__________________________________________- `uint::<u8>("u8")` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `uint::<u8>("u8")` is a unit variant, you need to write it without the parenthesis
[INFO] [stdout]     |
[INFO] [stdout] 594 |         uint::<u8>("u8"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: wrong number of type arguments: expected 2, found 1
[INFO] [stdout]    --> src/test/parse_suite.rs:606:9
[INFO] [stdout]     |
[INFO] [stdout] 606 |         uint::<u8>("u8")("abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^ expected 2 type arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/parse_suite.rs:606:20
[INFO] [stdout]     |
[INFO] [stdout] 606 |         uint::<u8>("u8")("abcd"),
[INFO] [stdout]     |                    ^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found enum variant `uint::<u8>("u8")`
[INFO] [stdout]    --> src/test/parse_suite.rs:606:9
[INFO] [stdout]     |
[INFO] [stdout] 606 |           uint::<u8>("u8")("abcd"),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^--------
[INFO] [stdout]     |           |
[INFO] [stdout]     |           call expression requires function
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout] 45  | / pub fn uint<'text, Cm, T>(mut lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 46  | |     -> ParseResult<'text, AtmaScanner, Cm, T>
[INFO] [stdout] 47  | |     where
[INFO] [stdout] 48  | |         Cm: ColumnMetrics,
[INFO] [stdout] 49  | |         T: FromStrRadix + std::fmt::Debug,
[INFO] [stdout]     | |__________________________________________- `uint::<u8>("u8")` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `uint::<u8>("u8")` is a unit variant, you need to write it without the parenthesis
[INFO] [stdout]     |
[INFO] [stdout] 606 |         uint::<u8>("u8"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: wrong number of type arguments: expected 2, found 1
[INFO] [stdout]    --> src/test/parse_suite.rs:615:9
[INFO] [stdout]     |
[INFO] [stdout] 615 |         uint::<u8>("u8")("0b20abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^ expected 2 type arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/parse_suite.rs:615:20
[INFO] [stdout]     |
[INFO] [stdout] 615 |         uint::<u8>("u8")("0b20abcd"),
[INFO] [stdout]     |                    ^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found enum variant `uint::<u8>("u8")`
[INFO] [stdout]    --> src/test/parse_suite.rs:615:9
[INFO] [stdout]     |
[INFO] [stdout] 615 |           uint::<u8>("u8")("0b20abcd"),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^------------
[INFO] [stdout]     |           |
[INFO] [stdout]     |           call expression requires function
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout] 45  | / pub fn uint<'text, Cm, T>(mut lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 46  | |     -> ParseResult<'text, AtmaScanner, Cm, T>
[INFO] [stdout] 47  | |     where
[INFO] [stdout] 48  | |         Cm: ColumnMetrics,
[INFO] [stdout] 49  | |         T: FromStrRadix + std::fmt::Debug,
[INFO] [stdout]     | |__________________________________________- `uint::<u8>("u8")` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `uint::<u8>("u8")` is a unit variant, you need to write it without the parenthesis
[INFO] [stdout]     |
[INFO] [stdout] 615 |         uint::<u8>("u8"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: wrong number of type arguments: expected 2, found 1
[INFO] [stdout]    --> src/test/parse_suite.rs:624:9
[INFO] [stdout]     |
[INFO] [stdout] 624 |         uint::<u8>("u8")("0o80abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^ expected 2 type arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/parse_suite.rs:624:20
[INFO] [stdout]     |
[INFO] [stdout] 624 |         uint::<u8>("u8")("0o80abcd"),
[INFO] [stdout]     |                    ^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found enum variant `uint::<u8>("u8")`
[INFO] [stdout]    --> src/test/parse_suite.rs:624:9
[INFO] [stdout]     |
[INFO] [stdout] 624 |           uint::<u8>("u8")("0o80abcd"),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^------------
[INFO] [stdout]     |           |
[INFO] [stdout]     |           call expression requires function
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout] 45  | / pub fn uint<'text, Cm, T>(mut lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 46  | |     -> ParseResult<'text, AtmaScanner, Cm, T>
[INFO] [stdout] 47  | |     where
[INFO] [stdout] 48  | |         Cm: ColumnMetrics,
[INFO] [stdout] 49  | |         T: FromStrRadix + std::fmt::Debug,
[INFO] [stdout]     | |__________________________________________- `uint::<u8>("u8")` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `uint::<u8>("u8")` is a unit variant, you need to write it without the parenthesis
[INFO] [stdout]     |
[INFO] [stdout] 624 |         uint::<u8>("u8"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: wrong number of type arguments: expected 2, found 1
[INFO] [stdout]    --> src/test/parse_suite.rs:633:9
[INFO] [stdout]     |
[INFO] [stdout] 633 |         uint::<u8>("u8")("0xG0abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^ expected 2 type arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/parse_suite.rs:633:20
[INFO] [stdout]     |
[INFO] [stdout] 633 |         uint::<u8>("u8")("0xG0abcd"),
[INFO] [stdout]     |                    ^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found enum variant `uint::<u8>("u8")`
[INFO] [stdout]    --> src/test/parse_suite.rs:633:9
[INFO] [stdout]     |
[INFO] [stdout] 633 |           uint::<u8>("u8")("0xG0abcd"),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^------------
[INFO] [stdout]     |           |
[INFO] [stdout]     |           call expression requires function
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout] 45  | / pub fn uint<'text, Cm, T>(mut lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 46  | |     -> ParseResult<'text, AtmaScanner, Cm, T>
[INFO] [stdout] 47  | |     where
[INFO] [stdout] 48  | |         Cm: ColumnMetrics,
[INFO] [stdout] 49  | |         T: FromStrRadix + std::fmt::Debug,
[INFO] [stdout]     | |__________________________________________- `uint::<u8>("u8")` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `uint::<u8>("u8")` is a unit variant, you need to write it without the parenthesis
[INFO] [stdout]     |
[INFO] [stdout] 633 |         uint::<u8>("u8"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: wrong number of type arguments: expected 2, found 1
[INFO] [stdout]    --> src/test/parse_suite.rs:642:9
[INFO] [stdout]     |
[INFO] [stdout] 642 |         uint::<u8>("u8")("0x100Gabcd"),
[INFO] [stdout]     |         ^^^^^^^^^^ expected 2 type arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/parse_suite.rs:642:20
[INFO] [stdout]     |
[INFO] [stdout] 642 |         uint::<u8>("u8")("0x100Gabcd"),
[INFO] [stdout]     |                    ^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found enum variant `uint::<u8>("u8")`
[INFO] [stdout]    --> src/test/parse_suite.rs:642:9
[INFO] [stdout]     |
[INFO] [stdout] 642 |           uint::<u8>("u8")("0x100Gabcd"),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^--------------
[INFO] [stdout]     |           |
[INFO] [stdout]     |           call expression requires function
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout] 45  | / pub fn uint<'text, Cm, T>(mut lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 46  | |     -> ParseResult<'text, AtmaScanner, Cm, T>
[INFO] [stdout] 47  | |     where
[INFO] [stdout] 48  | |         Cm: ColumnMetrics,
[INFO] [stdout] 49  | |         T: FromStrRadix + std::fmt::Debug,
[INFO] [stdout]     | |__________________________________________- `uint::<u8>("u8")` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `uint::<u8>("u8")` is a unit variant, you need to write it without the parenthesis
[INFO] [stdout]     |
[INFO] [stdout] 642 |         uint::<u8>("u8"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: wrong number of type arguments: expected 2, found 1
[INFO] [stdout]    --> src/test/parse_suite.rs:655:9
[INFO] [stdout]     |
[INFO] [stdout] 655 |         uint::<u16>("u16")("0abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^ expected 2 type arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/parse_suite.rs:655:21
[INFO] [stdout]     |
[INFO] [stdout] 655 |         uint::<u16>("u16")("0abcd"),
[INFO] [stdout]     |                     ^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found enum variant `uint::<u16>("u16")`
[INFO] [stdout]    --> src/test/parse_suite.rs:655:9
[INFO] [stdout]     |
[INFO] [stdout] 655 |           uint::<u16>("u16")("0abcd"),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^---------
[INFO] [stdout]     |           |
[INFO] [stdout]     |           call expression requires function
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout] 45  | / pub fn uint<'text, Cm, T>(mut lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 46  | |     -> ParseResult<'text, AtmaScanner, Cm, T>
[INFO] [stdout] 47  | |     where
[INFO] [stdout] 48  | |         Cm: ColumnMetrics,
[INFO] [stdout] 49  | |         T: FromStrRadix + std::fmt::Debug,
[INFO] [stdout]     | |__________________________________________- `uint::<u16>("u16")` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `uint::<u16>("u16")` is a unit variant, you need to write it without the parenthesis
[INFO] [stdout]     |
[INFO] [stdout] 655 |         uint::<u16>("u16"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: wrong number of type arguments: expected 2, found 1
[INFO] [stdout]    --> src/test/parse_suite.rs:663:9
[INFO] [stdout]     |
[INFO] [stdout] 663 |         uint::<u16>("u16")("0b10abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^ expected 2 type arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/parse_suite.rs:663:21
[INFO] [stdout]     |
[INFO] [stdout] 663 |         uint::<u16>("u16")("0b10abcd"),
[INFO] [stdout]     |                     ^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found enum variant `uint::<u16>("u16")`
[INFO] [stdout]    --> src/test/parse_suite.rs:663:9
[INFO] [stdout]     |
[INFO] [stdout] 663 |           uint::<u16>("u16")("0b10abcd"),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^------------
[INFO] [stdout]     |           |
[INFO] [stdout]     |           call expression requires function
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout] 45  | / pub fn uint<'text, Cm, T>(mut lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 46  | |     -> ParseResult<'text, AtmaScanner, Cm, T>
[INFO] [stdout] 47  | |     where
[INFO] [stdout] 48  | |         Cm: ColumnMetrics,
[INFO] [stdout] 49  | |         T: FromStrRadix + std::fmt::Debug,
[INFO] [stdout]     | |__________________________________________- `uint::<u16>("u16")` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `uint::<u16>("u16")` is a unit variant, you need to write it without the parenthesis
[INFO] [stdout]     |
[INFO] [stdout] 663 |         uint::<u16>("u16"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: wrong number of type arguments: expected 2, found 1
[INFO] [stdout]    --> src/test/parse_suite.rs:671:9
[INFO] [stdout]     |
[INFO] [stdout] 671 |         uint::<u16>("u16")("0o70abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^ expected 2 type arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/parse_suite.rs:671:21
[INFO] [stdout]     |
[INFO] [stdout] 671 |         uint::<u16>("u16")("0o70abcd"),
[INFO] [stdout]     |                     ^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found enum variant `uint::<u16>("u16")`
[INFO] [stdout]    --> src/test/parse_suite.rs:671:9
[INFO] [stdout]     |
[INFO] [stdout] 671 |           uint::<u16>("u16")("0o70abcd"),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^------------
[INFO] [stdout]     |           |
[INFO] [stdout]     |           call expression requires function
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout] 45  | / pub fn uint<'text, Cm, T>(mut lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 46  | |     -> ParseResult<'text, AtmaScanner, Cm, T>
[INFO] [stdout] 47  | |     where
[INFO] [stdout] 48  | |         Cm: ColumnMetrics,
[INFO] [stdout] 49  | |         T: FromStrRadix + std::fmt::Debug,
[INFO] [stdout]     | |__________________________________________- `uint::<u16>("u16")` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `uint::<u16>("u16")` is a unit variant, you need to write it without the parenthesis
[INFO] [stdout]     |
[INFO] [stdout] 671 |         uint::<u16>("u16"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: wrong number of type arguments: expected 2, found 1
[INFO] [stdout]    --> src/test/parse_suite.rs:679:9
[INFO] [stdout]     |
[INFO] [stdout] 679 |         uint::<u16>("u16")("0xFfFf abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^ expected 2 type arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/parse_suite.rs:679:21
[INFO] [stdout]     |
[INFO] [stdout] 679 |         uint::<u16>("u16")("0xFfFf abcd"),
[INFO] [stdout]     |                     ^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found enum variant `uint::<u16>("u16")`
[INFO] [stdout]    --> src/test/parse_suite.rs:679:9
[INFO] [stdout]     |
[INFO] [stdout] 679 |           uint::<u16>("u16")("0xFfFf abcd"),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^---------------
[INFO] [stdout]     |           |
[INFO] [stdout]     |           call expression requires function
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout] 45  | / pub fn uint<'text, Cm, T>(mut lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 46  | |     -> ParseResult<'text, AtmaScanner, Cm, T>
[INFO] [stdout] 47  | |     where
[INFO] [stdout] 48  | |         Cm: ColumnMetrics,
[INFO] [stdout] 49  | |         T: FromStrRadix + std::fmt::Debug,
[INFO] [stdout]     | |__________________________________________- `uint::<u16>("u16")` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `uint::<u16>("u16")` is a unit variant, you need to write it without the parenthesis
[INFO] [stdout]     |
[INFO] [stdout] 679 |         uint::<u16>("u16"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: wrong number of type arguments: expected 2, found 1
[INFO] [stdout]    --> src/test/parse_suite.rs:691:9
[INFO] [stdout]     |
[INFO] [stdout] 691 |         uint::<u16>("u16")("abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^ expected 2 type arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/parse_suite.rs:691:21
[INFO] [stdout]     |
[INFO] [stdout] 691 |         uint::<u16>("u16")("abcd"),
[INFO] [stdout]     |                     ^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found enum variant `uint::<u16>("u16")`
[INFO] [stdout]    --> src/test/parse_suite.rs:691:9
[INFO] [stdout]     |
[INFO] [stdout] 691 |           uint::<u16>("u16")("abcd"),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^--------
[INFO] [stdout]     |           |
[INFO] [stdout]     |           call expression requires function
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout] 45  | / pub fn uint<'text, Cm, T>(mut lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 46  | |     -> ParseResult<'text, AtmaScanner, Cm, T>
[INFO] [stdout] 47  | |     where
[INFO] [stdout] 48  | |         Cm: ColumnMetrics,
[INFO] [stdout] 49  | |         T: FromStrRadix + std::fmt::Debug,
[INFO] [stdout]     | |__________________________________________- `uint::<u16>("u16")` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `uint::<u16>("u16")` is a unit variant, you need to write it without the parenthesis
[INFO] [stdout]     |
[INFO] [stdout] 691 |         uint::<u16>("u16"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: wrong number of type arguments: expected 2, found 1
[INFO] [stdout]    --> src/test/parse_suite.rs:700:9
[INFO] [stdout]     |
[INFO] [stdout] 700 |         uint::<u16>("u16")("0b20abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^ expected 2 type arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/parse_suite.rs:700:21
[INFO] [stdout]     |
[INFO] [stdout] 700 |         uint::<u16>("u16")("0b20abcd"),
[INFO] [stdout]     |                     ^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found enum variant `uint::<u16>("u16")`
[INFO] [stdout]    --> src/test/parse_suite.rs:700:9
[INFO] [stdout]     |
[INFO] [stdout] 700 |           uint::<u16>("u16")("0b20abcd"),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^------------
[INFO] [stdout]     |           |
[INFO] [stdout]     |           call expression requires function
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout] 45  | / pub fn uint<'text, Cm, T>(mut lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 46  | |     -> ParseResult<'text, AtmaScanner, Cm, T>
[INFO] [stdout] 47  | |     where
[INFO] [stdout] 48  | |         Cm: ColumnMetrics,
[INFO] [stdout] 49  | |         T: FromStrRadix + std::fmt::Debug,
[INFO] [stdout]     | |__________________________________________- `uint::<u16>("u16")` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `uint::<u16>("u16")` is a unit variant, you need to write it without the parenthesis
[INFO] [stdout]     |
[INFO] [stdout] 700 |         uint::<u16>("u16"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: wrong number of type arguments: expected 2, found 1
[INFO] [stdout]    --> src/test/parse_suite.rs:709:9
[INFO] [stdout]     |
[INFO] [stdout] 709 |         uint::<u16>("u16")("0o80abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^ expected 2 type arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/parse_suite.rs:709:21
[INFO] [stdout]     |
[INFO] [stdout] 709 |         uint::<u16>("u16")("0o80abcd"),
[INFO] [stdout]     |                     ^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found enum variant `uint::<u16>("u16")`
[INFO] [stdout]    --> src/test/parse_suite.rs:709:9
[INFO] [stdout]     |
[INFO] [stdout] 709 |           uint::<u16>("u16")("0o80abcd"),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^------------
[INFO] [stdout]     |           |
[INFO] [stdout]     |           call expression requires function
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout] 45  | / pub fn uint<'text, Cm, T>(mut lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 46  | |     -> ParseResult<'text, AtmaScanner, Cm, T>
[INFO] [stdout] 47  | |     where
[INFO] [stdout] 48  | |         Cm: ColumnMetrics,
[INFO] [stdout] 49  | |         T: FromStrRadix + std::fmt::Debug,
[INFO] [stdout]     | |__________________________________________- `uint::<u16>("u16")` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `uint::<u16>("u16")` is a unit variant, you need to write it without the parenthesis
[INFO] [stdout]     |
[INFO] [stdout] 709 |         uint::<u16>("u16"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: wrong number of type arguments: expected 2, found 1
[INFO] [stdout]    --> src/test/parse_suite.rs:718:9
[INFO] [stdout]     |
[INFO] [stdout] 718 |         uint::<u16>("u16")("0xG0abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^ expected 2 type arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/parse_suite.rs:718:21
[INFO] [stdout]     |
[INFO] [stdout] 718 |         uint::<u16>("u16")("0xG0abcd"),
[INFO] [stdout]     |                     ^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found enum variant `uint::<u16>("u16")`
[INFO] [stdout]    --> src/test/parse_suite.rs:718:9
[INFO] [stdout]     |
[INFO] [stdout] 718 |           uint::<u16>("u16")("0xG0abcd"),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^------------
[INFO] [stdout]     |           |
[INFO] [stdout]     |           call expression requires function
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout] 45  | / pub fn uint<'text, Cm, T>(mut lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 46  | |     -> ParseResult<'text, AtmaScanner, Cm, T>
[INFO] [stdout] 47  | |     where
[INFO] [stdout] 48  | |         Cm: ColumnMetrics,
[INFO] [stdout] 49  | |         T: FromStrRadix + std::fmt::Debug,
[INFO] [stdout]     | |__________________________________________- `uint::<u16>("u16")` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `uint::<u16>("u16")` is a unit variant, you need to write it without the parenthesis
[INFO] [stdout]     |
[INFO] [stdout] 718 |         uint::<u16>("u16"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: wrong number of type arguments: expected 2, found 1
[INFO] [stdout]    --> src/test/parse_suite.rs:727:9
[INFO] [stdout]     |
[INFO] [stdout] 727 |         uint::<u16>("u16")("0x10000Gabcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^ expected 2 type arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/parse_suite.rs:727:21
[INFO] [stdout]     |
[INFO] [stdout] 727 |         uint::<u16>("u16")("0x10000Gabcd"),
[INFO] [stdout]     |                     ^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found enum variant `uint::<u16>("u16")`
[INFO] [stdout]    --> src/test/parse_suite.rs:727:9
[INFO] [stdout]     |
[INFO] [stdout] 727 |           uint::<u16>("u16")("0x10000Gabcd"),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^----------------
[INFO] [stdout]     |           |
[INFO] [stdout]     |           call expression requires function
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout] 45  | / pub fn uint<'text, Cm, T>(mut lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 46  | |     -> ParseResult<'text, AtmaScanner, Cm, T>
[INFO] [stdout] 47  | |     where
[INFO] [stdout] 48  | |         Cm: ColumnMetrics,
[INFO] [stdout] 49  | |         T: FromStrRadix + std::fmt::Debug,
[INFO] [stdout]     | |__________________________________________- `uint::<u16>("u16")` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `uint::<u16>("u16")` is a unit variant, you need to write it without the parenthesis
[INFO] [stdout]     |
[INFO] [stdout] 727 |         uint::<u16>("u16"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: wrong number of type arguments: expected 2, found 1
[INFO] [stdout]    --> src/test/parse_suite.rs:740:9
[INFO] [stdout]     |
[INFO] [stdout] 740 |         uint::<u32>("u32")("0abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^ expected 2 type arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/parse_suite.rs:740:21
[INFO] [stdout]     |
[INFO] [stdout] 740 |         uint::<u32>("u32")("0abcd"),
[INFO] [stdout]     |                     ^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found enum variant `uint::<u32>("u32")`
[INFO] [stdout]    --> src/test/parse_suite.rs:740:9
[INFO] [stdout]     |
[INFO] [stdout] 740 |           uint::<u32>("u32")("0abcd"),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^---------
[INFO] [stdout]     |           |
[INFO] [stdout]     |           call expression requires function
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout] 45  | / pub fn uint<'text, Cm, T>(mut lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 46  | |     -> ParseResult<'text, AtmaScanner, Cm, T>
[INFO] [stdout] 47  | |     where
[INFO] [stdout] 48  | |         Cm: ColumnMetrics,
[INFO] [stdout] 49  | |         T: FromStrRadix + std::fmt::Debug,
[INFO] [stdout]     | |__________________________________________- `uint::<u32>("u32")` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `uint::<u32>("u32")` is a unit variant, you need to write it without the parenthesis
[INFO] [stdout]     |
[INFO] [stdout] 740 |         uint::<u32>("u32"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: wrong number of type arguments: expected 2, found 1
[INFO] [stdout]    --> src/test/parse_suite.rs:748:9
[INFO] [stdout]     |
[INFO] [stdout] 748 |         uint::<u32>("u32")("0b10abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^ expected 2 type arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/parse_suite.rs:748:21
[INFO] [stdout]     |
[INFO] [stdout] 748 |         uint::<u32>("u32")("0b10abcd"),
[INFO] [stdout]     |                     ^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found enum variant `uint::<u32>("u32")`
[INFO] [stdout]    --> src/test/parse_suite.rs:748:9
[INFO] [stdout]     |
[INFO] [stdout] 748 |           uint::<u32>("u32")("0b10abcd"),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^------------
[INFO] [stdout]     |           |
[INFO] [stdout]     |           call expression requires function
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout] 45  | / pub fn uint<'text, Cm, T>(mut lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 46  | |     -> ParseResult<'text, AtmaScanner, Cm, T>
[INFO] [stdout] 47  | |     where
[INFO] [stdout] 48  | |         Cm: ColumnMetrics,
[INFO] [stdout] 49  | |         T: FromStrRadix + std::fmt::Debug,
[INFO] [stdout]     | |__________________________________________- `uint::<u32>("u32")` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `uint::<u32>("u32")` is a unit variant, you need to write it without the parenthesis
[INFO] [stdout]     |
[INFO] [stdout] 748 |         uint::<u32>("u32"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: wrong number of type arguments: expected 2, found 1
[INFO] [stdout]    --> src/test/parse_suite.rs:756:9
[INFO] [stdout]     |
[INFO] [stdout] 756 |         uint::<u32>("u32")("0o70abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^ expected 2 type arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/parse_suite.rs:756:21
[INFO] [stdout]     |
[INFO] [stdout] 756 |         uint::<u32>("u32")("0o70abcd"),
[INFO] [stdout]     |                     ^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found enum variant `uint::<u32>("u32")`
[INFO] [stdout]    --> src/test/parse_suite.rs:756:9
[INFO] [stdout]     |
[INFO] [stdout] 756 |           uint::<u32>("u32")("0o70abcd"),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^------------
[INFO] [stdout]     |           |
[INFO] [stdout]     |           call expression requires function
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout] 45  | / pub fn uint<'text, Cm, T>(mut lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 46  | |     -> ParseResult<'text, AtmaScanner, Cm, T>
[INFO] [stdout] 47  | |     where
[INFO] [stdout] 48  | |         Cm: ColumnMetrics,
[INFO] [stdout] 49  | |         T: FromStrRadix + std::fmt::Debug,
[INFO] [stdout]     | |__________________________________________- `uint::<u32>("u32")` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `uint::<u32>("u32")` is a unit variant, you need to write it without the parenthesis
[INFO] [stdout]     |
[INFO] [stdout] 756 |         uint::<u32>("u32"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: wrong number of type arguments: expected 2, found 1
[INFO] [stdout]    --> src/test/parse_suite.rs:764:9
[INFO] [stdout]     |
[INFO] [stdout] 764 |         uint::<u32>("u32")("0xFfFfFfFf abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^ expected 2 type arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/parse_suite.rs:764:21
[INFO] [stdout]     |
[INFO] [stdout] 764 |         uint::<u32>("u32")("0xFfFfFfFf abcd"),
[INFO] [stdout]     |                     ^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found enum variant `uint::<u32>("u32")`
[INFO] [stdout]    --> src/test/parse_suite.rs:764:9
[INFO] [stdout]     |
[INFO] [stdout] 764 |           uint::<u32>("u32")("0xFfFfFfFf abcd"),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^-------------------
[INFO] [stdout]     |           |
[INFO] [stdout]     |           call expression requires function
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout] 45  | / pub fn uint<'text, Cm, T>(mut lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 46  | |     -> ParseResult<'text, AtmaScanner, Cm, T>
[INFO] [stdout] 47  | |     where
[INFO] [stdout] 48  | |         Cm: ColumnMetrics,
[INFO] [stdout] 49  | |         T: FromStrRadix + std::fmt::Debug,
[INFO] [stdout]     | |__________________________________________- `uint::<u32>("u32")` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `uint::<u32>("u32")` is a unit variant, you need to write it without the parenthesis
[INFO] [stdout]     |
[INFO] [stdout] 764 |         uint::<u32>("u32"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: wrong number of type arguments: expected 2, found 1
[INFO] [stdout]    --> src/test/parse_suite.rs:776:9
[INFO] [stdout]     |
[INFO] [stdout] 776 |         uint::<u32>("u32")("abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^ expected 2 type arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/parse_suite.rs:776:21
[INFO] [stdout]     |
[INFO] [stdout] 776 |         uint::<u32>("u32")("abcd"),
[INFO] [stdout]     |                     ^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found enum variant `uint::<u32>("u32")`
[INFO] [stdout]    --> src/test/parse_suite.rs:776:9
[INFO] [stdout]     |
[INFO] [stdout] 776 |           uint::<u32>("u32")("abcd"),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^--------
[INFO] [stdout]     |           |
[INFO] [stdout]     |           call expression requires function
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout] 45  | / pub fn uint<'text, Cm, T>(mut lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 46  | |     -> ParseResult<'text, AtmaScanner, Cm, T>
[INFO] [stdout] 47  | |     where
[INFO] [stdout] 48  | |         Cm: ColumnMetrics,
[INFO] [stdout] 49  | |         T: FromStrRadix + std::fmt::Debug,
[INFO] [stdout]     | |__________________________________________- `uint::<u32>("u32")` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `uint::<u32>("u32")` is a unit variant, you need to write it without the parenthesis
[INFO] [stdout]     |
[INFO] [stdout] 776 |         uint::<u32>("u32"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: wrong number of type arguments: expected 2, found 1
[INFO] [stdout]    --> src/test/parse_suite.rs:785:9
[INFO] [stdout]     |
[INFO] [stdout] 785 |         uint::<u32>("u32")("0b20abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^ expected 2 type arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/parse_suite.rs:785:21
[INFO] [stdout]     |
[INFO] [stdout] 785 |         uint::<u32>("u32")("0b20abcd"),
[INFO] [stdout]     |                     ^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found enum variant `uint::<u32>("u32")`
[INFO] [stdout]    --> src/test/parse_suite.rs:785:9
[INFO] [stdout]     |
[INFO] [stdout] 785 |           uint::<u32>("u32")("0b20abcd"),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^------------
[INFO] [stdout]     |           |
[INFO] [stdout]     |           call expression requires function
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout] 45  | / pub fn uint<'text, Cm, T>(mut lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 46  | |     -> ParseResult<'text, AtmaScanner, Cm, T>
[INFO] [stdout] 47  | |     where
[INFO] [stdout] 48  | |         Cm: ColumnMetrics,
[INFO] [stdout] 49  | |         T: FromStrRadix + std::fmt::Debug,
[INFO] [stdout]     | |__________________________________________- `uint::<u32>("u32")` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `uint::<u32>("u32")` is a unit variant, you need to write it without the parenthesis
[INFO] [stdout]     |
[INFO] [stdout] 785 |         uint::<u32>("u32"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: wrong number of type arguments: expected 2, found 1
[INFO] [stdout]    --> src/test/parse_suite.rs:794:9
[INFO] [stdout]     |
[INFO] [stdout] 794 |         uint::<u32>("u32")("0o80abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^ expected 2 type arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/parse_suite.rs:794:21
[INFO] [stdout]     |
[INFO] [stdout] 794 |         uint::<u32>("u32")("0o80abcd"),
[INFO] [stdout]     |                     ^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found enum variant `uint::<u32>("u32")`
[INFO] [stdout]    --> src/test/parse_suite.rs:794:9
[INFO] [stdout]     |
[INFO] [stdout] 794 |           uint::<u32>("u32")("0o80abcd"),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^------------
[INFO] [stdout]     |           |
[INFO] [stdout]     |           call expression requires function
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout] 45  | / pub fn uint<'text, Cm, T>(mut lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 46  | |     -> ParseResult<'text, AtmaScanner, Cm, T>
[INFO] [stdout] 47  | |     where
[INFO] [stdout] 48  | |         Cm: ColumnMetrics,
[INFO] [stdout] 49  | |         T: FromStrRadix + std::fmt::Debug,
[INFO] [stdout]     | |__________________________________________- `uint::<u32>("u32")` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `uint::<u32>("u32")` is a unit variant, you need to write it without the parenthesis
[INFO] [stdout]     |
[INFO] [stdout] 794 |         uint::<u32>("u32"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: wrong number of type arguments: expected 2, found 1
[INFO] [stdout]    --> src/test/parse_suite.rs:803:9
[INFO] [stdout]     |
[INFO] [stdout] 803 |         uint::<u32>("u32")("0xG0abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^ expected 2 type arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/parse_suite.rs:803:21
[INFO] [stdout]     |
[INFO] [stdout] 803 |         uint::<u32>("u32")("0xG0abcd"),
[INFO] [stdout]     |                     ^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found enum variant `uint::<u32>("u32")`
[INFO] [stdout]    --> src/test/parse_suite.rs:803:9
[INFO] [stdout]     |
[INFO] [stdout] 803 |           uint::<u32>("u32")("0xG0abcd"),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^------------
[INFO] [stdout]     |           |
[INFO] [stdout]     |           call expression requires function
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout] 45  | / pub fn uint<'text, Cm, T>(mut lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 46  | |     -> ParseResult<'text, AtmaScanner, Cm, T>
[INFO] [stdout] 47  | |     where
[INFO] [stdout] 48  | |         Cm: ColumnMetrics,
[INFO] [stdout] 49  | |         T: FromStrRadix + std::fmt::Debug,
[INFO] [stdout]     | |__________________________________________- `uint::<u32>("u32")` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `uint::<u32>("u32")` is a unit variant, you need to write it without the parenthesis
[INFO] [stdout]     |
[INFO] [stdout] 803 |         uint::<u32>("u32"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: wrong number of type arguments: expected 2, found 1
[INFO] [stdout]    --> src/test/parse_suite.rs:812:9
[INFO] [stdout]     |
[INFO] [stdout] 812 |         uint::<u32>("u32")("0x100000000Gabcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^ expected 2 type arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/parse_suite.rs:812:21
[INFO] [stdout]     |
[INFO] [stdout] 812 |         uint::<u32>("u32")("0x100000000Gabcd"),
[INFO] [stdout]     |                     ^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found enum variant `uint::<u32>("u32")`
[INFO] [stdout]    --> src/test/parse_suite.rs:812:9
[INFO] [stdout]     |
[INFO] [stdout] 812 |           uint::<u32>("u32")("0x100000000Gabcd"),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^--------------------
[INFO] [stdout]     |           |
[INFO] [stdout]     |           call expression requires function
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout] 45  | / pub fn uint<'text, Cm, T>(mut lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 46  | |     -> ParseResult<'text, AtmaScanner, Cm, T>
[INFO] [stdout] 47  | |     where
[INFO] [stdout] 48  | |         Cm: ColumnMetrics,
[INFO] [stdout] 49  | |         T: FromStrRadix + std::fmt::Debug,
[INFO] [stdout]     | |__________________________________________- `uint::<u32>("u32")` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `uint::<u32>("u32")` is a unit variant, you need to write it without the parenthesis
[INFO] [stdout]     |
[INFO] [stdout] 812 |         uint::<u32>("u32"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: wrong number of type arguments: expected 2, found 1
[INFO] [stdout]    --> src/test/parse_suite.rs:825:9
[INFO] [stdout]     |
[INFO] [stdout] 825 |         uint::<u64>("u64")("0abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^ expected 2 type arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/parse_suite.rs:825:21
[INFO] [stdout]     |
[INFO] [stdout] 825 |         uint::<u64>("u64")("0abcd"),
[INFO] [stdout]     |                     ^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found enum variant `uint::<u64>("u64")`
[INFO] [stdout]    --> src/test/parse_suite.rs:825:9
[INFO] [stdout]     |
[INFO] [stdout] 825 |           uint::<u64>("u64")("0abcd"),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^---------
[INFO] [stdout]     |           |
[INFO] [stdout]     |           call expression requires function
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout] 45  | / pub fn uint<'text, Cm, T>(mut lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 46  | |     -> ParseResult<'text, AtmaScanner, Cm, T>
[INFO] [stdout] 47  | |     where
[INFO] [stdout] 48  | |         Cm: ColumnMetrics,
[INFO] [stdout] 49  | |         T: FromStrRadix + std::fmt::Debug,
[INFO] [stdout]     | |__________________________________________- `uint::<u64>("u64")` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `uint::<u64>("u64")` is a unit variant, you need to write it without the parenthesis
[INFO] [stdout]     |
[INFO] [stdout] 825 |         uint::<u64>("u64"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: wrong number of type arguments: expected 2, found 1
[INFO] [stdout]    --> src/test/parse_suite.rs:833:9
[INFO] [stdout]     |
[INFO] [stdout] 833 |         uint::<u64>("u64")("0b10abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^ expected 2 type arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/parse_suite.rs:833:21
[INFO] [stdout]     |
[INFO] [stdout] 833 |         uint::<u64>("u64")("0b10abcd"),
[INFO] [stdout]     |                     ^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found enum variant `uint::<u64>("u64")`
[INFO] [stdout]    --> src/test/parse_suite.rs:833:9
[INFO] [stdout]     |
[INFO] [stdout] 833 |           uint::<u64>("u64")("0b10abcd"),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^------------
[INFO] [stdout]     |           |
[INFO] [stdout]     |           call expression requires function
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout] 45  | / pub fn uint<'text, Cm, T>(mut lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 46  | |     -> ParseResult<'text, AtmaScanner, Cm, T>
[INFO] [stdout] 47  | |     where
[INFO] [stdout] 48  | |         Cm: ColumnMetrics,
[INFO] [stdout] 49  | |         T: FromStrRadix + std::fmt::Debug,
[INFO] [stdout]     | |__________________________________________- `uint::<u64>("u64")` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `uint::<u64>("u64")` is a unit variant, you need to write it without the parenthesis
[INFO] [stdout]     |
[INFO] [stdout] 833 |         uint::<u64>("u64"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: wrong number of type arguments: expected 2, found 1
[INFO] [stdout]    --> src/test/parse_suite.rs:841:9
[INFO] [stdout]     |
[INFO] [stdout] 841 |         uint::<u64>("u64")("0o70abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^ expected 2 type arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/parse_suite.rs:841:21
[INFO] [stdout]     |
[INFO] [stdout] 841 |         uint::<u64>("u64")("0o70abcd"),
[INFO] [stdout]     |                     ^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found enum variant `uint::<u64>("u64")`
[INFO] [stdout]    --> src/test/parse_suite.rs:841:9
[INFO] [stdout]     |
[INFO] [stdout] 841 |           uint::<u64>("u64")("0o70abcd"),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^------------
[INFO] [stdout]     |           |
[INFO] [stdout]     |           call expression requires function
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout] 45  | / pub fn uint<'text, Cm, T>(mut lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 46  | |     -> ParseResult<'text, AtmaScanner, Cm, T>
[INFO] [stdout] 47  | |     where
[INFO] [stdout] 48  | |         Cm: ColumnMetrics,
[INFO] [stdout] 49  | |         T: FromStrRadix + std::fmt::Debug,
[INFO] [stdout]     | |__________________________________________- `uint::<u64>("u64")` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `uint::<u64>("u64")` is a unit variant, you need to write it without the parenthesis
[INFO] [stdout]     |
[INFO] [stdout] 841 |         uint::<u64>("u64"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: wrong number of type arguments: expected 2, found 1
[INFO] [stdout]    --> src/test/parse_suite.rs:849:9
[INFO] [stdout]     |
[INFO] [stdout] 849 |         uint::<u64>("u64")("0xFfFfFfFfFfFfFfFf abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^ expected 2 type arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/parse_suite.rs:849:21
[INFO] [stdout]     |
[INFO] [stdout] 849 |         uint::<u64>("u64")("0xFfFfFfFfFfFfFfFf abcd"),
[INFO] [stdout]     |                     ^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found enum variant `uint::<u64>("u64")`
[INFO] [stdout]    --> src/test/parse_suite.rs:849:9
[INFO] [stdout]     |
[INFO] [stdout] 849 |           uint::<u64>("u64")("0xFfFfFfFfFfFfFfFf abcd"),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^---------------------------
[INFO] [stdout]     |           |
[INFO] [stdout]     |           call expression requires function
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout] 45  | / pub fn uint<'text, Cm, T>(mut lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 46  | |     -> ParseResult<'text, AtmaScanner, Cm, T>
[INFO] [stdout] 47  | |     where
[INFO] [stdout] 48  | |         Cm: ColumnMetrics,
[INFO] [stdout] 49  | |         T: FromStrRadix + std::fmt::Debug,
[INFO] [stdout]     | |__________________________________________- `uint::<u64>("u64")` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `uint::<u64>("u64")` is a unit variant, you need to write it without the parenthesis
[INFO] [stdout]     |
[INFO] [stdout] 849 |         uint::<u64>("u64"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: wrong number of type arguments: expected 2, found 1
[INFO] [stdout]    --> src/test/parse_suite.rs:861:9
[INFO] [stdout]     |
[INFO] [stdout] 861 |         uint::<u64>("u64")("abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^ expected 2 type arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/parse_suite.rs:861:21
[INFO] [stdout]     |
[INFO] [stdout] 861 |         uint::<u64>("u64")("abcd"),
[INFO] [stdout]     |                     ^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found enum variant `uint::<u64>("u64")`
[INFO] [stdout]    --> src/test/parse_suite.rs:861:9
[INFO] [stdout]     |
[INFO] [stdout] 861 |           uint::<u64>("u64")("abcd"),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^--------
[INFO] [stdout]     |           |
[INFO] [stdout]     |           call expression requires function
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout] 45  | / pub fn uint<'text, Cm, T>(mut lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 46  | |     -> ParseResult<'text, AtmaScanner, Cm, T>
[INFO] [stdout] 47  | |     where
[INFO] [stdout] 48  | |         Cm: ColumnMetrics,
[INFO] [stdout] 49  | |         T: FromStrRadix + std::fmt::Debug,
[INFO] [stdout]     | |__________________________________________- `uint::<u64>("u64")` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `uint::<u64>("u64")` is a unit variant, you need to write it without the parenthesis
[INFO] [stdout]     |
[INFO] [stdout] 861 |         uint::<u64>("u64"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: wrong number of type arguments: expected 2, found 1
[INFO] [stdout]    --> src/test/parse_suite.rs:870:9
[INFO] [stdout]     |
[INFO] [stdout] 870 |         uint::<u64>("u64")("0b20abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^ expected 2 type arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/parse_suite.rs:870:21
[INFO] [stdout]     |
[INFO] [stdout] 870 |         uint::<u64>("u64")("0b20abcd"),
[INFO] [stdout]     |                     ^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found enum variant `uint::<u64>("u64")`
[INFO] [stdout]    --> src/test/parse_suite.rs:870:9
[INFO] [stdout]     |
[INFO] [stdout] 870 |           uint::<u64>("u64")("0b20abcd"),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^------------
[INFO] [stdout]     |           |
[INFO] [stdout]     |           call expression requires function
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout] 45  | / pub fn uint<'text, Cm, T>(mut lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 46  | |     -> ParseResult<'text, AtmaScanner, Cm, T>
[INFO] [stdout] 47  | |     where
[INFO] [stdout] 48  | |         Cm: ColumnMetrics,
[INFO] [stdout] 49  | |         T: FromStrRadix + std::fmt::Debug,
[INFO] [stdout]     | |__________________________________________- `uint::<u64>("u64")` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `uint::<u64>("u64")` is a unit variant, you need to write it without the parenthesis
[INFO] [stdout]     |
[INFO] [stdout] 870 |         uint::<u64>("u64"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: wrong number of type arguments: expected 2, found 1
[INFO] [stdout]    --> src/test/parse_suite.rs:879:9
[INFO] [stdout]     |
[INFO] [stdout] 879 |         uint::<u64>("u64")("0o80abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^ expected 2 type arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/parse_suite.rs:879:21
[INFO] [stdout]     |
[INFO] [stdout] 879 |         uint::<u64>("u64")("0o80abcd"),
[INFO] [stdout]     |                     ^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found enum variant `uint::<u64>("u64")`
[INFO] [stdout]    --> src/test/parse_suite.rs:879:9
[INFO] [stdout]     |
[INFO] [stdout] 879 |           uint::<u64>("u64")("0o80abcd"),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^------------
[INFO] [stdout]     |           |
[INFO] [stdout]     |           call expression requires function
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout] 45  | / pub fn uint<'text, Cm, T>(mut lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 46  | |     -> ParseResult<'text, AtmaScanner, Cm, T>
[INFO] [stdout] 47  | |     where
[INFO] [stdout] 48  | |         Cm: ColumnMetrics,
[INFO] [stdout] 49  | |         T: FromStrRadix + std::fmt::Debug,
[INFO] [stdout]     | |__________________________________________- `uint::<u64>("u64")` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `uint::<u64>("u64")` is a unit variant, you need to write it without the parenthesis
[INFO] [stdout]     |
[INFO] [stdout] 879 |         uint::<u64>("u64"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: wrong number of type arguments: expected 2, found 1
[INFO] [stdout]    --> src/test/parse_suite.rs:888:9
[INFO] [stdout]     |
[INFO] [stdout] 888 |         uint::<u64>("u64")("0xG0abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^ expected 2 type arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/parse_suite.rs:888:21
[INFO] [stdout]     |
[INFO] [stdout] 888 |         uint::<u64>("u64")("0xG0abcd"),
[INFO] [stdout]     |                     ^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found enum variant `uint::<u64>("u64")`
[INFO] [stdout]    --> src/test/parse_suite.rs:888:9
[INFO] [stdout]     |
[INFO] [stdout] 888 |           uint::<u64>("u64")("0xG0abcd"),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^------------
[INFO] [stdout]     |           |
[INFO] [stdout]     |           call expression requires function
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout] 45  | / pub fn uint<'text, Cm, T>(mut lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 46  | |     -> ParseResult<'text, AtmaScanner, Cm, T>
[INFO] [stdout] 47  | |     where
[INFO] [stdout] 48  | |         Cm: ColumnMetrics,
[INFO] [stdout] 49  | |         T: FromStrRadix + std::fmt::Debug,
[INFO] [stdout]     | |__________________________________________- `uint::<u64>("u64")` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `uint::<u64>("u64")` is a unit variant, you need to write it without the parenthesis
[INFO] [stdout]     |
[INFO] [stdout] 888 |         uint::<u64>("u64"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: wrong number of type arguments: expected 2, found 1
[INFO] [stdout]    --> src/test/parse_suite.rs:897:9
[INFO] [stdout]     |
[INFO] [stdout] 897 |         uint::<u64>("u64")("0x10000000000000000Gabcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^ expected 2 type arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/parse_suite.rs:897:21
[INFO] [stdout]     |
[INFO] [stdout] 897 |         uint::<u64>("u64")("0x10000000000000000Gabcd"),
[INFO] [stdout]     |                     ^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found enum variant `uint::<u64>("u64")`
[INFO] [stdout]    --> src/test/parse_suite.rs:897:9
[INFO] [stdout]     |
[INFO] [stdout] 897 |           uint::<u64>("u64")("0x10000000000000000Gabcd"),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^----------------------------
[INFO] [stdout]     |           |
[INFO] [stdout]     |           call expression requires function
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout] 45  | / pub fn uint<'text, Cm, T>(mut lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 46  | |     -> ParseResult<'text, AtmaScanner, Cm, T>
[INFO] [stdout] 47  | |     where
[INFO] [stdout] 48  | |         Cm: ColumnMetrics,
[INFO] [stdout] 49  | |         T: FromStrRadix + std::fmt::Debug,
[INFO] [stdout]     | |__________________________________________- `uint::<u64>("u64")` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `uint::<u64>("u64")` is a unit variant, you need to write it without the parenthesis
[INFO] [stdout]     |
[INFO] [stdout] 897 |         uint::<u64>("u64"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: wrong number of type arguments: expected 2, found 1
[INFO] [stdout]    --> src/test/parse_suite.rs:915:9
[INFO] [stdout]     |
[INFO] [stdout] 915 |         float::<f32>("f32")("0.0abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^^ expected 2 type arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/parse_suite.rs:915:22
[INFO] [stdout]     |
[INFO] [stdout] 915 |         float::<f32>("f32")("0.0abcd"),
[INFO] [stdout]     |                      ^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found enum variant `float::<f32>("f32")`
[INFO] [stdout]    --> src/test/parse_suite.rs:915:9
[INFO] [stdout]     |
[INFO] [stdout] 915 |           float::<f32>("f32")("0.0abcd"),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^-----------
[INFO] [stdout]     |           |
[INFO] [stdout]     |           call expression requires function
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:145:1
[INFO] [stdout]     |
[INFO] [stdout] 145 | / pub fn float<'text, Cm, T>(lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 146 | |     -> ParseResult<'text, AtmaScanner, Cm, T>
[INFO] [stdout] 147 | |     where
[INFO] [stdout] 148 | |         Cm: ColumnMetrics,
[INFO] [stdout] 149 | |         T: std::str::FromStr,
[INFO] [stdout] 150 | |         <T as std::str::FromStr>::Err: std::error::Error + Sync + Send + 'static
[INFO] [stdout]     | |________________________________________________________________________________- `float::<f32>("f32")` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `float::<f32>("f32")` is a unit variant, you need to write it without the parenthesis
[INFO] [stdout]     |
[INFO] [stdout] 915 |         float::<f32>("f32"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: wrong number of type arguments: expected 2, found 1
[INFO] [stdout]    --> src/test/parse_suite.rs:923:9
[INFO] [stdout]     |
[INFO] [stdout] 923 |         float::<f32>("f32")("-110.0123141abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^^ expected 2 type arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/parse_suite.rs:923:22
[INFO] [stdout]     |
[INFO] [stdout] 923 |         float::<f32>("f32")("-110.0123141abcd"),
[INFO] [stdout]     |                      ^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found enum variant `float::<f32>("f32")`
[INFO] [stdout]    --> src/test/parse_suite.rs:923:9
[INFO] [stdout]     |
[INFO] [stdout] 923 |           float::<f32>("f32")("-110.0123141abcd"),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^--------------------
[INFO] [stdout]     |           |
[INFO] [stdout]     |           call expression requires function
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:145:1
[INFO] [stdout]     |
[INFO] [stdout] 145 | / pub fn float<'text, Cm, T>(lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 146 | |     -> ParseResult<'text, AtmaScanner, Cm, T>
[INFO] [stdout] 147 | |     where
[INFO] [stdout] 148 | |         Cm: ColumnMetrics,
[INFO] [stdout] 149 | |         T: std::str::FromStr,
[INFO] [stdout] 150 | |         <T as std::str::FromStr>::Err: std::error::Error + Sync + Send + 'static
[INFO] [stdout]     | |________________________________________________________________________________- `float::<f32>("f32")` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `float::<f32>("f32")` is a unit variant, you need to write it without the parenthesis
[INFO] [stdout]     |
[INFO] [stdout] 923 |         float::<f32>("f32"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: wrong number of type arguments: expected 2, found 1
[INFO] [stdout]    --> src/test/parse_suite.rs:931:9
[INFO] [stdout]     |
[INFO] [stdout] 931 |         float::<f32>("f32")("-110.0123141e1abcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^^ expected 2 type arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/parse_suite.rs:931:22
[INFO] [stdout]     |
[INFO] [stdout] 931 |         float::<f32>("f32")("-110.0123141e1abcd"),
[INFO] [stdout]     |                      ^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found enum variant `float::<f32>("f32")`
[INFO] [stdout]    --> src/test/parse_suite.rs:931:9
[INFO] [stdout]     |
[INFO] [stdout] 931 |           float::<f32>("f32")("-110.0123141e1abcd"),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^----------------------
[INFO] [stdout]     |           |
[INFO] [stdout]     |           call expression requires function
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:145:1
[INFO] [stdout]     |
[INFO] [stdout] 145 | / pub fn float<'text, Cm, T>(lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 146 | |     -> ParseResult<'text, AtmaScanner, Cm, T>
[INFO] [stdout] 147 | |     where
[INFO] [stdout] 148 | |         Cm: ColumnMetrics,
[INFO] [stdout] 149 | |         T: std::str::FromStr,
[INFO] [stdout] 150 | |         <T as std::str::FromStr>::Err: std::error::Error + Sync + Send + 'static
[INFO] [stdout]     | |________________________________________________________________________________- `float::<f32>("f32")` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `float::<f32>("f32")` is a unit variant, you need to write it without the parenthesis
[INFO] [stdout]     |
[INFO] [stdout] 931 |         float::<f32>("f32"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: wrong number of type arguments: expected 2, found 1
[INFO] [stdout]    --> src/test/parse_suite.rs:943:9
[INFO] [stdout]     |
[INFO] [stdout] 943 |         float::<f32>("f32")("-110.0123141eabcd"),
[INFO] [stdout]     |         ^^^^^^^^^^^^ expected 2 type arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/parse_suite.rs:943:22
[INFO] [stdout]     |
[INFO] [stdout] 943 |         float::<f32>("f32")("-110.0123141eabcd"),
[INFO] [stdout]     |                      ^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found enum variant `float::<f32>("f32")`
[INFO] [stdout]    --> src/test/parse_suite.rs:943:9
[INFO] [stdout]     |
[INFO] [stdout] 943 |           float::<f32>("f32")("-110.0123141eabcd"),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^---------------------
[INFO] [stdout]     |           |
[INFO] [stdout]     |           call expression requires function
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/parse/common.rs:145:1
[INFO] [stdout]     |
[INFO] [stdout] 145 | / pub fn float<'text, Cm, T>(lexer: Lexer<'text, AtmaScanner, Cm>)
[INFO] [stdout] 146 | |     -> ParseResult<'text, AtmaScanner, Cm, T>
[INFO] [stdout] 147 | |     where
[INFO] [stdout] 148 | |         Cm: ColumnMetrics,
[INFO] [stdout] 149 | |         T: std::str::FromStr,
[INFO] [stdout] 150 | |         <T as std::str::FromStr>::Err: std::error::Error + Sync + Send + 'static
[INFO] [stdout]     | |________________________________________________________________________________- `float::<f32>("f32")` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `float::<f32>("f32")` is a unit variant, you need to write it without the parenthesis
[INFO] [stdout]     |
[INFO] [stdout] 943 |         float::<f32>("f32"),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/cell_suite.rs:146:15
[INFO] [stdout]     |
[INFO] [stdout] 146 |         index(":0abcd"),
[INFO] [stdout]     |               ^^^^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, u32>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>`
[INFO] [stdout]    --> src/test/cell_suite.rs:145:5
[INFO] [stdout]     |
[INFO] [stdout] 145 | /     assert_eq!(
[INFO] [stdout] 146 | |         index(":0abcd"),
[INFO] [stdout] 147 | |         Ok(Success {
[INFO] [stdout] 148 | |             value: 0,
[INFO] [stdout] 149 | |             token: ":0",
[INFO] [stdout] 150 | |             rest: "abcd",
[INFO] [stdout] 151 | |         }));
[INFO] [stdout]     | |            ^
[INFO] [stdout]     | |            |
[INFO] [stdout]     | |____________std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, u32>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>
[INFO] [stdout]     |              std::result::Result<_, _>
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/cell_suite.rs:154:15
[INFO] [stdout]     |
[INFO] [stdout] 154 |         index(":0b10abcd"),
[INFO] [stdout]     |               ^^^^^^^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, u32>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>`
[INFO] [stdout]    --> src/test/cell_suite.rs:153:5
[INFO] [stdout]     |
[INFO] [stdout] 153 | /     assert_eq!(
[INFO] [stdout] 154 | |         index(":0b10abcd"),
[INFO] [stdout] 155 | |         Ok(Success {
[INFO] [stdout] 156 | |             value: 0b10,
[INFO] [stdout] 157 | |             token: ":0b10",
[INFO] [stdout] 158 | |             rest: "abcd",
[INFO] [stdout] 159 | |         }));
[INFO] [stdout]     | |            ^
[INFO] [stdout]     | |            |
[INFO] [stdout]     | |____________std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, u32>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>
[INFO] [stdout]     |              std::result::Result<_, _>
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/cell_suite.rs:162:15
[INFO] [stdout]     |
[INFO] [stdout] 162 |         index(":0o70abcd"),
[INFO] [stdout]     |               ^^^^^^^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, u32>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>`
[INFO] [stdout]    --> src/test/cell_suite.rs:161:5
[INFO] [stdout]     |
[INFO] [stdout] 161 | /     assert_eq!(
[INFO] [stdout] 162 | |         index(":0o70abcd"),
[INFO] [stdout] 163 | |         Ok(Success {
[INFO] [stdout] 164 | |             value: 0o70,
[INFO] [stdout] 165 | |             token: ":0o70",
[INFO] [stdout] 166 | |             rest: "abcd",
[INFO] [stdout] 167 | |         }));
[INFO] [stdout]     | |            ^
[INFO] [stdout]     | |            |
[INFO] [stdout]     | |____________std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, u32>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>
[INFO] [stdout]     |              std::result::Result<_, _>
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/cell_suite.rs:170:15
[INFO] [stdout]     |
[INFO] [stdout] 170 |         index(":0xF0 abcd"),
[INFO] [stdout]     |               ^^^^^^^^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, u32>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>`
[INFO] [stdout]    --> src/test/cell_suite.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 | /     assert_eq!(
[INFO] [stdout] 170 | |         index(":0xF0 abcd"),
[INFO] [stdout] 171 | |         Ok(Success {
[INFO] [stdout] 172 | |             value: 0xF0,
[INFO] [stdout] 173 | |             token: ":0xF0",
[INFO] [stdout] 174 | |             rest: " abcd",
[INFO] [stdout] 175 | |         }));
[INFO] [stdout]     | |            ^
[INFO] [stdout]     | |            |
[INFO] [stdout]     | |____________std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, u32>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>
[INFO] [stdout]     |              std::result::Result<_, _>
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/cell_suite.rs:178:15
[INFO] [stdout]     |
[INFO] [stdout] 178 |         index(":0xFFFF abcd"),
[INFO] [stdout]     |               ^^^^^^^^^^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, u32>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>`
[INFO] [stdout]    --> src/test/cell_suite.rs:177:5
[INFO] [stdout]     |
[INFO] [stdout] 177 | /     assert_eq!(
[INFO] [stdout] 178 | |         index(":0xFFFF abcd"),
[INFO] [stdout] 179 | |         Ok(Success {
[INFO] [stdout] 180 | |             value: 0xFFFF,
[INFO] [stdout] 181 | |             token: ":0xFFFF",
[INFO] [stdout] 182 | |             rest: " abcd",
[INFO] [stdout] 183 | |         }));
[INFO] [stdout]     | |            ^
[INFO] [stdout]     | |            |
[INFO] [stdout]     | |____________std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, u32>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>
[INFO] [stdout]     |              std::result::Result<_, _>
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/cell_suite.rs:190:15
[INFO] [stdout]     |
[INFO] [stdout] 190 |         index(":abcd"),
[INFO] [stdout]     |               ^^^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, u32>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>`
[INFO] [stdout]    --> src/test/cell_suite.rs:189:5
[INFO] [stdout]     |
[INFO] [stdout] 189 | /     assert_eq!(
[INFO] [stdout] 190 | |         index(":abcd"),
[INFO] [stdout] 191 | |         Err(Failure {
[INFO] [stdout] 192 | |             token: ":",
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |             expected: "".into(), source: None,
[INFO] [stdout] 196 | |         }));
[INFO] [stdout]     | |            ^
[INFO] [stdout]     | |            |
[INFO] [stdout]     | |____________std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, u32>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>
[INFO] [stdout]     |              std::result::Result<_, _>
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/cell_suite.rs:199:15
[INFO] [stdout]     |
[INFO] [stdout] 199 |         index(":0b20abcd"),
[INFO] [stdout]     |               ^^^^^^^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, u32>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>`
[INFO] [stdout]    --> src/test/cell_suite.rs:198:5
[INFO] [stdout]     |
[INFO] [stdout] 198 | /     assert_eq!(
[INFO] [stdout] 199 | |         index(":0b20abcd"),
[INFO] [stdout] 200 | |         Err(Failure {
[INFO] [stdout] 201 | |             token: ":0b",
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |             expected: "".into(), source: None,
[INFO] [stdout] 205 | |         }));
[INFO] [stdout]     | |            ^
[INFO] [stdout]     | |            |
[INFO] [stdout]     | |____________std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, u32>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>
[INFO] [stdout]     |              std::result::Result<_, _>
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/cell_suite.rs:208:15
[INFO] [stdout]     |
[INFO] [stdout] 208 |         index(":0o80abcd"),
[INFO] [stdout]     |               ^^^^^^^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, u32>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>`
[INFO] [stdout]    --> src/test/cell_suite.rs:207:5
[INFO] [stdout]     |
[INFO] [stdout] 207 | /     assert_eq!(
[INFO] [stdout] 208 | |         index(":0o80abcd"),
[INFO] [stdout] 209 | |         Err(Failure {
[INFO] [stdout] 210 | |             token: ":0o",
[INFO] [stdout] ...   |
[INFO] [stdout] 213 | |             expected: "".into(), source: None,
[INFO] [stdout] 214 | |         }));
[INFO] [stdout]     | |            ^
[INFO] [stdout]     | |            |
[INFO] [stdout]     | |____________std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, u32>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>
[INFO] [stdout]     |              std::result::Result<_, _>
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/cell_suite.rs:217:15
[INFO] [stdout]     |
[INFO] [stdout] 217 |         index(":0xG0abcd"),
[INFO] [stdout]     |               ^^^^^^^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, u32>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>`
[INFO] [stdout]    --> src/test/cell_suite.rs:216:5
[INFO] [stdout]     |
[INFO] [stdout] 216 | /     assert_eq!(
[INFO] [stdout] 217 | |         index(":0xG0abcd"),
[INFO] [stdout] 218 | |         Err(Failure {
[INFO] [stdout] 219 | |             token: ":0x",
[INFO] [stdout] ...   |
[INFO] [stdout] 222 | |             expected: "".into(), source: None,
[INFO] [stdout] 223 | |         }));
[INFO] [stdout]     | |            ^
[INFO] [stdout]     | |            |
[INFO] [stdout]     | |____________std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, u32>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>
[INFO] [stdout]     |              std::result::Result<_, _>
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/cell_suite.rs:226:15
[INFO] [stdout]     |
[INFO] [stdout] 226 |         index(":0x100000000 abcd"),
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, u32>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>`
[INFO] [stdout]    --> src/test/cell_suite.rs:225:5
[INFO] [stdout]     |
[INFO] [stdout] 225 | /     assert_eq!(
[INFO] [stdout] 226 | |         index(":0x100000000 abcd"),
[INFO] [stdout] 227 | |         Err(Failure {
[INFO] [stdout] 228 | |             token: ":0x100000000",
[INFO] [stdout] ...   |
[INFO] [stdout] 231 | |             expected: "".into(), source: None,
[INFO] [stdout] 232 | |         }));
[INFO] [stdout]     | |            ^
[INFO] [stdout]     | |            |
[INFO] [stdout]     | |____________std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, u32>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>
[INFO] [stdout]     |              std::result::Result<_, _>
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/cell_suite.rs:239:18
[INFO] [stdout]     |
[INFO] [stdout] 239 |         position(":1.2.3abcd"),
[INFO] [stdout]     |                  ^^^^^^^^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::position::Position>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>`
[INFO] [stdout]    --> src/test/cell_suite.rs:238:5
[INFO] [stdout]     |
[INFO] [stdout] 238 | /     assert_eq!(
[INFO] [stdout] 239 | |         position(":1.2.3abcd"),
[INFO] [stdout] 240 | |         Ok(Success {
[INFO] [stdout] 241 | |             value: Position { page: 1, line: 2, column: 3 },
[INFO] [stdout] 242 | |             token: ":1.2.3",
[INFO] [stdout] 243 | |             rest: "abcd",
[INFO] [stdout] 244 | |         }));
[INFO] [stdout]     | |            ^
[INFO] [stdout]     | |            |
[INFO] [stdout]     | |____________std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::position::Position>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>
[INFO] [stdout]     |              std::result::Result<_, _>
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/cell_suite.rs:247:18
[INFO] [stdout]     |
[INFO] [stdout] 247 |         position(":0b101.0x2F.0o17abcd"),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::position::Position>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>`
[INFO] [stdout]    --> src/test/cell_suite.rs:246:5
[INFO] [stdout]     |
[INFO] [stdout] 246 | /     assert_eq!(
[INFO] [stdout] 247 | |         position(":0b101.0x2F.0o17abcd"),
[INFO] [stdout] 248 | |         Ok(Success {
[INFO] [stdout] 249 | |             value: Position { page: 0b101, line: 0x2F, column: 0o17 },
[INFO] [stdout] 250 | |             token: ":0b101.0x2F.0o17",
[INFO] [stdout] 251 | |             rest: "abcd",
[INFO] [stdout] 252 | |         }));
[INFO] [stdout]     | |            ^
[INFO] [stdout]     | |            |
[INFO] [stdout]     | |____________std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::position::Position>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>
[INFO] [stdout]     |              std::result::Result<_, _>
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/cell_suite.rs:259:18
[INFO] [stdout]     |
[INFO] [stdout] 259 |         position(":1 .2.3abcd"),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::position::Position>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>`
[INFO] [stdout]    --> src/test/cell_suite.rs:258:5
[INFO] [stdout]     |
[INFO] [stdout] 258 | /     assert_eq!(
[INFO] [stdout] 259 | |         position(":1 .2.3abcd"),
[INFO] [stdout] 260 | |         Err(Failure {
[INFO] [stdout] 261 | |             token: ":1",
[INFO] [stdout] ...   |
[INFO] [stdout] 264 | |             expected: "".into(), source: None,
[INFO] [stdout] 265 | |         }));
[INFO] [stdout]     | |            ^
[INFO] [stdout]     | |            |
[INFO] [stdout]     | |____________std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::position::Position>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>
[INFO] [stdout]     |              std::result::Result<_, _>
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/cell_suite.rs:268:18
[INFO] [stdout]     |
[INFO] [stdout] 268 |         position(":1.*.3abcd"),
[INFO] [stdout]     |                  ^^^^^^^^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::position::Position>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>`
[INFO] [stdout]    --> src/test/cell_suite.rs:267:5
[INFO] [stdout]     |
[INFO] [stdout] 267 | /     assert_eq!(
[INFO] [stdout] 268 | |         position(":1.*.3abcd"),
[INFO] [stdout] 269 | |         Err(Failure {
[INFO] [stdout] 270 | |             token: ":1.",
[INFO] [stdout] ...   |
[INFO] [stdout] 273 | |             expected: "".into(), source: None,
[INFO] [stdout] 274 | |         }));
[INFO] [stdout]     | |            ^
[INFO] [stdout]     | |            |
[INFO] [stdout]     | |____________std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::position::Position>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>
[INFO] [stdout]     |              std::result::Result<_, _>
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/cell_suite.rs:277:18
[INFO] [stdout]     |
[INFO] [stdout] 277 |         position(":1.2.0x10000 abcd"),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::position::Position>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>`
[INFO] [stdout]    --> src/test/cell_suite.rs:276:5
[INFO] [stdout]     |
[INFO] [stdout] 276 | /     assert_eq!(
[INFO] [stdout] 277 | |         position(":1.2.0x10000 abcd"),
[INFO] [stdout] 278 | |         Err(Failure {
[INFO] [stdout] 279 | |             token: ":1.2.0x10000",
[INFO] [stdout] ...   |
[INFO] [stdout] 282 | |             expected: "".into(), source: None,
[INFO] [stdout] 283 | |         }));
[INFO] [stdout]     | |            ^
[INFO] [stdout]     | |            |
[INFO] [stdout]     | |____________std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::position::Position>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>
[INFO] [stdout]     |              std::result::Result<_, _>
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/cell_suite.rs:290:18
[INFO] [stdout]     |
[INFO] [stdout] 290 |         cell_ref(":0abcd"),
[INFO] [stdout]     |                  ^^^^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::reference::CellRef<'_>>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>`
[INFO] [stdout]    --> src/test/cell_suite.rs:289:5
[INFO] [stdout]     |
[INFO] [stdout] 289 | /     assert_eq!(
[INFO] [stdout] 290 | |         cell_ref(":0abcd"),
[INFO] [stdout] 291 | |         Ok(Success {
[INFO] [stdout] 292 | |             value: CellRef::Index(0u32),
[INFO] [stdout] 293 | |             token: ":0",
[INFO] [stdout] 294 | |             rest: "abcd",
[INFO] [stdout] 295 | |         }));
[INFO] [stdout]     | |            ^
[INFO] [stdout]     | |            |
[INFO] [stdout]     | |____________std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::reference::CellRef<'_>>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>
[INFO] [stdout]     |              std::result::Result<_, _>
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/cell_suite.rs:302:18
[INFO] [stdout]     |
[INFO] [stdout] 302 |         cell_ref(":1.2.3abcd"),
[INFO] [stdout]     |                  ^^^^^^^^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::reference::CellRef<'_>>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>`
[INFO] [stdout]    --> src/test/cell_suite.rs:301:5
[INFO] [stdout]     |
[INFO] [stdout] 301 | /     assert_eq!(
[INFO] [stdout] 302 | |         cell_ref(":1.2.3abcd"),
[INFO] [stdout] 303 | |         Ok(Success {
[INFO] [stdout] 304 | |             value: CellRef::Position(Position { page: 1, line: 2, column: 3 }),
[INFO] [stdout] 305 | |             token: ":1.2.3",
[INFO] [stdout] 306 | |             rest: "abcd",
[INFO] [stdout] 307 | |         }));
[INFO] [stdout]     | |            ^
[INFO] [stdout]     | |            |
[INFO] [stdout]     | |____________std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::reference::CellRef<'_>>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>
[INFO] [stdout]     |              std::result::Result<_, _>
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/cell_suite.rs:314:18
[INFO] [stdout]     |
[INFO] [stdout] 314 |         cell_ref("'xyz' abcd"),
[INFO] [stdout]     |                  ^^^^^^^^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::reference::CellRef<'_>>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>`
[INFO] [stdout]    --> src/test/cell_suite.rs:313:5
[INFO] [stdout]     |
[INFO] [stdout] 313 | /     assert_eq!(
[INFO] [stdout] 314 | |         cell_ref("'xyz' abcd"),
[INFO] [stdout] 315 | |         Ok(Success {
[INFO] [stdout] 316 | |             value: CellRef::Name("xyz".into()),
[INFO] [stdout] 317 | |             token: "'xyz'",
[INFO] [stdout] 318 | |             rest: " abcd",
[INFO] [stdout] 319 | |         }));
[INFO] [stdout]     | |            ^
[INFO] [stdout]     | |            |
[INFO] [stdout]     | |____________std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::reference::CellRef<'_>>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>
[INFO] [stdout]     |              std::result::Result<_, _>
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/cell_suite.rs:326:18
[INFO] [stdout]     |
[INFO] [stdout] 326 |         cell_ref("'xyz':12 abcd"),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::reference::CellRef<'_>>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>`
[INFO] [stdout]    --> src/test/cell_suite.rs:325:5
[INFO] [stdout]     |
[INFO] [stdout] 325 | /     assert_eq!(
[INFO] [stdout] 326 | |         cell_ref("'xyz':12 abcd"),
[INFO] [stdout] 327 | |         Ok(Success {
[INFO] [stdout] 328 | |             value: CellRef::Group { group: "xyz".into(), idx: 12 },
[INFO] [stdout] 329 | |             token: "'xyz':12",
[INFO] [stdout] 330 | |             rest: " abcd",
[INFO] [stdout] 331 | |         }));
[INFO] [stdout]     | |            ^
[INFO] [stdout]     | |            |
[INFO] [stdout]     | |____________std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::reference::CellRef<'_>>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>
[INFO] [stdout]     |              std::result::Result<_, _>
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/cell_suite.rs:342:27
[INFO] [stdout]     |
[INFO] [stdout] 342 |         position_selector(":1.2.3abcd"),
[INFO] [stdout]     |                           ^^^^^^^^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::position::PositionSelector>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>`
[INFO] [stdout]    --> src/test/cell_suite.rs:341:5
[INFO] [stdout]     |
[INFO] [stdout] 341 | /     assert_eq!(
[INFO] [stdout] 342 | |         position_selector(":1.2.3abcd"),
[INFO] [stdout] 343 | |         Ok(Success {
[INFO] [stdout] 344 | |             value: PositionSelector { 
[INFO] [stdout] ...   |
[INFO] [stdout] 350 | |             rest: "abcd",
[INFO] [stdout] 351 | |         }));
[INFO] [stdout]     | |            ^
[INFO] [stdout]     | |            |
[INFO] [stdout]     | |____________std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::position::PositionSelector>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>
[INFO] [stdout]     |              std::result::Result<_, _>
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/cell_suite.rs:354:27
[INFO] [stdout]     |
[INFO] [stdout] 354 |         position_selector(":0b1111111111111111.0o177777.0xFFFF.abcd"),
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::position::PositionSelector>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>`
[INFO] [stdout]    --> src/test/cell_suite.rs:353:5
[INFO] [stdout]     |
[INFO] [stdout] 353 | /     assert_eq!(
[INFO] [stdout] 354 | |         position_selector(":0b1111111111111111.0o177777.0xFFFF.abcd"),
[INFO] [stdout] 355 | |         Ok(Success {
[INFO] [stdout] 356 | |             value: PositionSelector { 
[INFO] [stdout] ...   |
[INFO] [stdout] 362 | |             rest: ".abcd",
[INFO] [stdout] 363 | |         }));
[INFO] [stdout]     | |            ^
[INFO] [stdout]     | |            |
[INFO] [stdout]     | |____________std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::position::PositionSelector>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>
[INFO] [stdout]     |              std::result::Result<_, _>
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/cell_suite.rs:366:27
[INFO] [stdout]     |
[INFO] [stdout] 366 |         position_selector(":*.2.3abcd"),
[INFO] [stdout]     |                           ^^^^^^^^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::position::PositionSelector>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>`
[INFO] [stdout]    --> src/test/cell_suite.rs:365:5
[INFO] [stdout]     |
[INFO] [stdout] 365 | /     assert_eq!(
[INFO] [stdout] 366 | |         position_selector(":*.2.3abcd"),
[INFO] [stdout] 367 | |         Ok(Success {
[INFO] [stdout] 368 | |             value: PositionSelector { 
[INFO] [stdout] ...   |
[INFO] [stdout] 374 | |             rest: "abcd",
[INFO] [stdout] 375 | |         }));
[INFO] [stdout]     | |            ^
[INFO] [stdout]     | |            |
[INFO] [stdout]     | |____________std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::position::PositionSelector>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>
[INFO] [stdout]     |              std::result::Result<_, _>
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/cell_suite.rs:378:27
[INFO] [stdout]     |
[INFO] [stdout] 378 |         position_selector(":*.*.3abcd"),
[INFO] [stdout]     |                           ^^^^^^^^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::position::PositionSelector>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>`
[INFO] [stdout]    --> src/test/cell_suite.rs:377:5
[INFO] [stdout]     |
[INFO] [stdout] 377 | /     assert_eq!(
[INFO] [stdout] 378 | |         position_selector(":*.*.3abcd"),
[INFO] [stdout] 379 | |         Ok(Success {
[INFO] [stdout] 380 | |             value: PositionSelector { 
[INFO] [stdout] ...   |
[INFO] [stdout] 386 | |             rest: "abcd",
[INFO] [stdout] 387 | |         }));
[INFO] [stdout]     | |            ^
[INFO] [stdout]     | |            |
[INFO] [stdout]     | |____________std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::position::PositionSelector>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>
[INFO] [stdout]     |              std::result::Result<_, _>
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/cell_suite.rs:390:27
[INFO] [stdout]     |
[INFO] [stdout] 390 |         position_selector(":1.2.*abcd"),
[INFO] [stdout]     |                           ^^^^^^^^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::position::PositionSelector>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>`
[INFO] [stdout]    --> src/test/cell_suite.rs:389:5
[INFO] [stdout]     |
[INFO] [stdout] 389 | /     assert_eq!(
[INFO] [stdout] 390 | |         position_selector(":1.2.*abcd"),
[INFO] [stdout] 391 | |         Ok(Success {
[INFO] [stdout] 392 | |             value: PositionSelector { 
[INFO] [stdout] ...   |
[INFO] [stdout] 398 | |             rest: "abcd",
[INFO] [stdout] 399 | |         }));
[INFO] [stdout]     | |            ^
[INFO] [stdout]     | |            |
[INFO] [stdout]     | |____________std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::position::PositionSelector>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>
[INFO] [stdout]     |              std::result::Result<_, _>
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/cell_suite.rs:406:27
[INFO] [stdout]     |
[INFO] [stdout] 406 |         position_selector(":1.2.abcd"),
[INFO] [stdout]     |                           ^^^^^^^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::position::PositionSelector>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>`
[INFO] [stdout]    --> src/test/cell_suite.rs:405:5
[INFO] [stdout]     |
[INFO] [stdout] 405 | /     assert_eq!(
[INFO] [stdout] 406 | |         position_selector(":1.2.abcd"),
[INFO] [stdout] 407 | |         Err(Failure {
[INFO] [stdout] 408 | |             token: ":1.2.",
[INFO] [stdout] ...   |
[INFO] [stdout] 411 | |             expected: "".into(), source: None,
[INFO] [stdout] 412 | |         }));
[INFO] [stdout]     | |            ^
[INFO] [stdout]     | |            |
[INFO] [stdout]     | |____________std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::position::PositionSelector>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>
[INFO] [stdout]     |              std::result::Result<_, _>
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/cell_suite.rs:415:27
[INFO] [stdout]     |
[INFO] [stdout] 415 |         position_selector(":1.2.0x1FFFF abcd"),
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::position::PositionSelector>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>`
[INFO] [stdout]    --> src/test/cell_suite.rs:414:5
[INFO] [stdout]     |
[INFO] [stdout] 414 | /     assert_eq!(
[INFO] [stdout] 415 | |         position_selector(":1.2.0x1FFFF abcd"),
[INFO] [stdout] 416 | |         Err(Failure {
[INFO] [stdout] 417 | |             token: ":1.2.0x1FFFF",
[INFO] [stdout] ...   |
[INFO] [stdout] 420 | |             expected: "".into(), source: None,
[INFO] [stdout] 421 | |         }));
[INFO] [stdout]     | |            ^
[INFO] [stdout]     | |            |
[INFO] [stdout]     | |____________std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::position::PositionSelector>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>
[INFO] [stdout]     |              std::result::Result<_, _>
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/cell_suite.rs:424:27
[INFO] [stdout]     |
[INFO] [stdout] 424 |         position_selector(":1.**.3abcd"),
[INFO] [stdout]     |                           ^^^^^^^^^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::position::PositionSelector>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>`
[INFO] [stdout]    --> src/test/cell_suite.rs:423:5
[INFO] [stdout]     |
[INFO] [stdout] 423 | /     assert_eq!(
[INFO] [stdout] 424 | |         position_selector(":1.**.3abcd"),
[INFO] [stdout] 425 | |         Err(Failure {
[INFO] [stdout] 426 | |             token: ":1.*",
[INFO] [stdout] ...   |
[INFO] [stdout] 429 | |             expected: "".into(), source: None,
[INFO] [stdout] 430 | |         }));
[INFO] [stdout]     | |            ^
[INFO] [stdout]     | |            |
[INFO] [stdout]     | |____________std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::position::PositionSelector>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>
[INFO] [stdout]     |              std::result::Result<_, _>
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/cell_suite.rs:573:23
[INFO] [stdout]     |
[INFO] [stdout] 573 |         cell_selector("*abcd"),
[INFO] [stdout]     |                       ^^^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::selector::CellSelector<'_>>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>`
[INFO] [stdout]    --> src/test/cell_suite.rs:572:5
[INFO] [stdout]     |
[INFO] [stdout] 572 | /     assert_eq!(
[INFO] [stdout] 573 | |         cell_selector("*abcd"),
[INFO] [stdout] 574 | |         Ok(Success {
[INFO] [stdout] 575 | |             value: CellSelector::All,
[INFO] [stdout] 576 | |             token: "*",
[INFO] [stdout] 577 | |             rest: "abcd",
[INFO] [stdout] 578 | |         }));
[INFO] [stdout]     | |            ^
[INFO] [stdout]     | |            |
[INFO] [stdout]     | |____________std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::selector::CellSelector<'_>>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>
[INFO] [stdout]     |              std::result::Result<_, _>
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/cell_suite.rs:585:23
[INFO] [stdout]     |
[INFO] [stdout] 585 |         cell_selector(":1abcd"),
[INFO] [stdout]     |                       ^^^^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::selector::CellSelector<'_>>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>`
[INFO] [stdout]    --> src/test/cell_suite.rs:584:5
[INFO] [stdout]     |
[INFO] [stdout] 584 | /     assert_eq!(
[INFO] [stdout] 585 | |         cell_selector(":1abcd"),
[INFO] [stdout] 586 | |         Ok(Success {
[INFO] [stdout] 587 | |             value: CellSelector::Index(1),
[INFO] [stdout] 588 | |             token: ":1",
[INFO] [stdout] 589 | |             rest: "abcd",
[INFO] [stdout] 590 | |         }));
[INFO] [stdout]     | |            ^
[INFO] [stdout]     | |            |
[INFO] [stdout]     | |____________std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::selector::CellSelector<'_>>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>
[INFO] [stdout]     |              std::result::Result<_, _>
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/cell_suite.rs:597:23
[INFO] [stdout]     |
[INFO] [stdout] 597 |         cell_selector(":1-:2abcd"),
[INFO] [stdout]     |                       ^^^^^^^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::selector::CellSelector<'_>>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>`
[INFO] [stdout]    --> src/test/cell_suite.rs:596:5
[INFO] [stdout]     |
[INFO] [stdout] 596 | /     assert_eq!(
[INFO] [stdout] 597 | |         cell_selector(":1-:2abcd"),
[INFO] [stdout] 598 | |         Ok(Success {
[INFO] [stdout] 599 | |             value: CellSelector::IndexRange { low: 1, high: 2 },
[INFO] [stdout] 600 | |             token: ":1-:2",
[INFO] [stdout] 601 | |             rest: "abcd",
[INFO] [stdout] 602 | |         }));
[INFO] [stdout]     | |            ^
[INFO] [stdout]     | |            |
[INFO] [stdout]     | |____________std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::selector::CellSelector<'_>>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>
[INFO] [stdout]     |              std::result::Result<_, _>
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/cell_suite.rs:605:23
[INFO] [stdout]     |
[INFO] [stdout] 605 |         cell_selector(":1-:1abcd"),
[INFO] [stdout]     |                       ^^^^^^^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::selector::CellSelector<'_>>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>`
[INFO] [stdout]    --> src/test/cell_suite.rs:604:5
[INFO] [stdout]     |
[INFO] [stdout] 604 | /     assert_eq!(
[INFO] [stdout] 605 | |         cell_selector(":1-:1abcd"),
[INFO] [stdout] 606 | |         Ok(Success {
[INFO] [stdout] 607 | |             value: CellSelector::Index(1),
[INFO] [stdout] 608 | |             token: ":1-:1",
[INFO] [stdout] 609 | |             rest: "abcd",
[INFO] [stdout] 610 | |         }));
[INFO] [stdout]     | |            ^
[INFO] [stdout]     | |            |
[INFO] [stdout]     | |____________std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::selector::CellSelector<'_>>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>
[INFO] [stdout]     |              std::result::Result<_, _>
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/cell_suite.rs:617:23
[INFO] [stdout]     |
[INFO] [stdout] 617 |         cell_selector(":1-:0abcd"),
[INFO] [stdout]     |                       ^^^^^^^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::selector::CellSelector<'_>>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>`
[INFO] [stdout]    --> src/test/cell_suite.rs:616:5
[INFO] [stdout]     |
[INFO] [stdout] 616 | /     assert_eq!(
[INFO] [stdout] 617 | |         cell_selector(":1-:0abcd"),
[INFO] [stdout] 618 | |         Err(Failure {
[INFO] [stdout] 619 | |             token: ":1-:0",
[INFO] [stdout] ...   |
[INFO] [stdout] 622 | |             expected: "".into(), source: None,
[INFO] [stdout] 623 | |         }));
[INFO] [stdout]     | |            ^
[INFO] [stdout]     | |            |
[INFO] [stdout]     | |____________std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::selector::CellSelector<'_>>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>
[INFO] [stdout]     |              std::result::Result<_, _>
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/cell_suite.rs:630:23
[INFO] [stdout]     |
[INFO] [stdout] 630 |         cell_selector(":1.2.3abcd"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::selector::CellSelector<'_>>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>`
[INFO] [stdout]    --> src/test/cell_suite.rs:629:5
[INFO] [stdout]     |
[INFO] [stdout] 629 | /     assert_eq!(
[INFO] [stdout] 630 | |         cell_selector(":1.2.3abcd"),
[INFO] [stdout] 631 | |         Ok(Success {
[INFO] [stdout] 632 | |             value: CellSelector::PositionSelector(PositionSelector {
[INFO] [stdout] ...   |
[INFO] [stdout] 638 | |             rest: "abcd",
[INFO] [stdout] 639 | |         }));
[INFO] [stdout]     | |            ^
[INFO] [stdout]     | |            |
[INFO] [stdout]     | |____________std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::selector::CellSelector<'_>>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>
[INFO] [stdout]     |              std::result::Result<_, _>
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/cell_suite.rs:646:23
[INFO] [stdout]     |
[INFO] [stdout] 646 |         cell_selector(":1.2.3-:4.5.6abcd"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::selector::CellSelector<'_>>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>`
[INFO] [stdout]    --> src/test/cell_suite.rs:645:5
[INFO] [stdout]     |
[INFO] [stdout] 645 | /     assert_eq!(
[INFO] [stdout] 646 | |         cell_selector(":1.2.3-:4.5.6abcd"),
[INFO] [stdout] 647 | |         Ok(Success {
[INFO] [stdout] 648 | |             value: CellSelector::PositionRange {
[INFO] [stdout] ...   |
[INFO] [stdout] 653 | |             rest: "abcd",
[INFO] [stdout] 654 | |         }));
[INFO] [stdout]     | |            ^
[INFO] [stdout]     | |            |
[INFO] [stdout]     | |____________std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::selector::CellSelector<'_>>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>
[INFO] [stdout]     |              std::result::Result<_, _>
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/cell_suite.rs:657:23
[INFO] [stdout]     |
[INFO] [stdout] 657 |         cell_selector(":1.2.3-:1.2.3abcd"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::selector::CellSelector<'_>>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>`
[INFO] [stdout]    --> src/test/cell_suite.rs:656:5
[INFO] [stdout]     |
[INFO] [stdout] 656 | /     assert_eq!(
[INFO] [stdout] 657 | |         cell_selector(":1.2.3-:1.2.3abcd"),
[INFO] [stdout] 658 | |         Ok(Success {
[INFO] [stdout] 659 | |             value: CellSelector::PositionSelector(PositionSelector {
[INFO] [stdout] ...   |
[INFO] [stdout] 665 | |             rest: "abcd",
[INFO] [stdout] 666 | |         }));
[INFO] [stdout]     | |            ^
[INFO] [stdout]     | |            |
[INFO] [stdout]     | |____________std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::selector::CellSelector<'_>>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>
[INFO] [stdout]     |              std::result::Result<_, _>
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/cell_suite.rs:673:23
[INFO] [stdout]     |
[INFO] [stdout] 673 |         cell_selector(":1.2.3-:0.5.6abcd"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::selector::CellSelector<'_>>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>`
[INFO] [stdout]    --> src/test/cell_suite.rs:672:5
[INFO] [stdout]     |
[INFO] [stdout] 672 | /     assert_eq!(
[INFO] [stdout] 673 | |         cell_selector(":1.2.3-:0.5.6abcd"),
[INFO] [stdout] 674 | |         Err(Failure {
[INFO] [stdout] 675 | |             token: ":1.2.3-:0.5.6",
[INFO] [stdout] ...   |
[INFO] [stdout] 678 | |             expected: "".into(), source: None,
[INFO] [stdout] 679 | |         }));
[INFO] [stdout]     | |            ^
[INFO] [stdout]     | |            |
[INFO] [stdout]     | |____________std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::selector::CellSelector<'_>>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>
[INFO] [stdout]     |              std::result::Result<_, _>
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/cell_suite.rs:686:23
[INFO] [stdout]     |
[INFO] [stdout] 686 |         cell_selector(":1.2.*abcd"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::selector::CellSelector<'_>>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>`
[INFO] [stdout]    --> src/test/cell_suite.rs:685:5
[INFO] [stdout]     |
[INFO] [stdout] 685 | /     assert_eq!(
[INFO] [stdout] 686 | |         cell_selector(":1.2.*abcd"),
[INFO] [stdout] 687 | |         Ok(Success {
[INFO] [stdout] 688 | |             value: CellSelector::PositionSelector(PositionSelector {
[INFO] [stdout] ...   |
[INFO] [stdout] 694 | |             rest: "abcd",
[INFO] [stdout] 695 | |         }));
[INFO] [stdout]     | |            ^
[INFO] [stdout]     | |            |
[INFO] [stdout]     | |____________std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::selector::CellSelector<'_>>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>
[INFO] [stdout]     |              std::result::Result<_, _>
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/cell_suite.rs:698:23
[INFO] [stdout]     |
[INFO] [stdout] 698 |         cell_selector(":*.*.*abcd"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::selector::CellSelector<'_>>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>`
[INFO] [stdout]    --> src/test/cell_suite.rs:697:5
[INFO] [stdout]     |
[INFO] [stdout] 697 | /     assert_eq!(
[INFO] [stdout] 698 | |         cell_selector(":*.*.*abcd"),
[INFO] [stdout] 699 | |         Ok(Success {
[INFO] [stdout] 700 | |             value: CellSelector::PositionSelector(PositionSelector {
[INFO] [stdout] ...   |
[INFO] [stdout] 706 | |             rest: "abcd",
[INFO] [stdout] 707 | |         }));
[INFO] [stdout]     | |            ^
[INFO] [stdout]     | |            |
[INFO] [stdout]     | |____________std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::selector::CellSelector<'_>>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>
[INFO] [stdout]     |              std::result::Result<_, _>
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/cell_suite.rs:715:23
[INFO] [stdout]     |
[INFO] [stdout] 715 |         cell_selector("'xyz':2abcd"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::selector::CellSelector<'_>>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>`
[INFO] [stdout]    --> src/test/cell_suite.rs:714:5
[INFO] [stdout]     |
[INFO] [stdout] 714 | /     assert_eq!(
[INFO] [stdout] 715 | |         cell_selector("'xyz':2abcd"),
[INFO] [stdout] 716 | |         Ok(Success {
[INFO] [stdout] 717 | |             value: CellSelector::Group { group: "xyz".into(), idx: 2 },
[INFO] [stdout] 718 | |             token: "'xyz':2",
[INFO] [stdout] 719 | |             rest: "abcd",
[INFO] [stdout] 720 | |         }));
[INFO] [stdout]     | |            ^
[INFO] [stdout]     | |            |
[INFO] [stdout]     | |____________std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::selector::CellSelector<'_>>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>
[INFO] [stdout]     |              std::result::Result<_, _>
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/cell_suite.rs:727:23
[INFO] [stdout]     |
[INFO] [stdout] 727 |         cell_selector("'xyz':2-'xyz':4abcd"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::selector::CellSelector<'_>>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>`
[INFO] [stdout]    --> src/test/cell_suite.rs:726:5
[INFO] [stdout]     |
[INFO] [stdout] 726 | /     assert_eq!(
[INFO] [stdout] 727 | |         cell_selector("'xyz':2-'xyz':4abcd"),
[INFO] [stdout] 728 | |         Ok(Success {
[INFO] [stdout] 729 | |             value: CellSelector::GroupRange {
[INFO] [stdout] ...   |
[INFO] [stdout] 735 | |             rest: "abcd",
[INFO] [stdout] 736 | |         }));
[INFO] [stdout]     | |            ^
[INFO] [stdout]     | |            |
[INFO] [stdout]     | |____________std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::selector::CellSelector<'_>>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>
[INFO] [stdout]     |              std::result::Result<_, _>
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/cell_suite.rs:739:23
[INFO] [stdout]     |
[INFO] [stdout] 739 |         cell_selector("'xyz':2-'xyz':2abcd"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::selector::CellSelector<'_>>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>`
[INFO] [stdout]    --> src/test/cell_suite.rs:738:5
[INFO] [stdout]     |
[INFO] [stdout] 738 | /     assert_eq!(
[INFO] [stdout] 739 | |         cell_selector("'xyz':2-'xyz':2abcd"),
[INFO] [stdout] 740 | |         Ok(Success {
[INFO] [stdout] 741 | |             value: CellSelector::Group { group: "xyz".into(), idx: 2 },
[INFO] [stdout] 742 | |             token: "'xyz':2-'xyz':2",
[INFO] [stdout] 743 | |             rest: "abcd",
[INFO] [stdout] 744 | |         }));
[INFO] [stdout]     | |            ^
[INFO] [stdout]     | |            |
[INFO] [stdout]     | |____________std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::selector::CellSelector<'_>>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>
[INFO] [stdout]     |              std::result::Result<_, _>
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/cell_suite.rs:751:23
[INFO] [stdout]     |
[INFO] [stdout] 751 |         cell_selector("'xyz':2-'xyzt':4abcd"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::selector::CellSelector<'_>>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>`
[INFO] [stdout]    --> src/test/cell_suite.rs:750:5
[INFO] [stdout]     |
[INFO] [stdout] 750 | /     assert_eq!(
[INFO] [stdout] 751 | |         cell_selector("'xyz':2-'xyzt':4abcd"),
[INFO] [stdout] 752 | |         Err(Failure {
[INFO] [stdout] 753 | |             token: "'xyz':2-'xyzt':4",
[INFO] [stdout] ...   |
[INFO] [stdout] 756 | |             expected: "".into(), source: None,
[INFO] [stdout] 757 | |         }));
[INFO] [stdout]     | |            ^
[INFO] [stdout]     | |            |
[INFO] [stdout]     | |____________std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::selector::CellSelector<'_>>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>
[INFO] [stdout]     |              std::result::Result<_, _>
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/cell_suite.rs:760:23
[INFO] [stdout]     |
[INFO] [stdout] 760 |         cell_selector("'xyz':2-'xyz':1abcd"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::selector::CellSelector<'_>>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>`
[INFO] [stdout]    --> src/test/cell_suite.rs:759:5
[INFO] [stdout]     |
[INFO] [stdout] 759 | /     assert_eq!(
[INFO] [stdout] 760 | |         cell_selector("'xyz':2-'xyz':1abcd"),
[INFO] [stdout] 761 | |         Err(Failure {
[INFO] [stdout] 762 | |             token: "'xyz':2-'xyz':1",
[INFO] [stdout] ...   |
[INFO] [stdout] 765 | |             expected: "".into(), source: None,
[INFO] [stdout] 766 | |         }));
[INFO] [stdout]     | |            ^
[INFO] [stdout]     | |            |
[INFO] [stdout]     | |____________std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::selector::CellSelector<'_>>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>
[INFO] [stdout]     |              std::result::Result<_, _>
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/cell_suite.rs:773:23
[INFO] [stdout]     |
[INFO] [stdout] 773 |         cell_selector("'xyz':*abcd"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::selector::CellSelector<'_>>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>`
[INFO] [stdout]    --> src/test/cell_suite.rs:772:5
[INFO] [stdout]     |
[INFO] [stdout] 772 | /     assert_eq!(
[INFO] [stdout] 773 | |         cell_selector("'xyz':*abcd"),
[INFO] [stdout] 774 | |         Ok(Success {
[INFO] [stdout] 775 | |             value: CellSelector::GroupAll("xyz".into()),
[INFO] [stdout] 776 | |             token: "'xyz':*",
[INFO] [stdout] 777 | |             rest: "abcd",
[INFO] [stdout] 778 | |         }));
[INFO] [stdout]     | |            ^
[INFO] [stdout]     | |            |
[INFO] [stdout]     | |____________std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::selector::CellSelector<'_>>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>
[INFO] [stdout]     |              std::result::Result<_, _>
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/cell_suite.rs:785:23
[INFO] [stdout]     |
[INFO] [stdout] 785 |         cell_selector("'xyz' abcd"),
[INFO] [stdout]     |                       ^^^^^^^^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::selector::CellSelector<'_>>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>`
[INFO] [stdout]    --> src/test/cell_suite.rs:784:5
[INFO] [stdout]     |
[INFO] [stdout] 784 | /     assert_eq!(
[INFO] [stdout] 785 | |         cell_selector("'xyz' abcd"),
[INFO] [stdout] 786 | |         Ok(Success {
[INFO] [stdout] 787 | |             value: CellSelector::Name("xyz".into()),
[INFO] [stdout] 788 | |             token: "'xyz'",
[INFO] [stdout] 789 | |             rest: " abcd",
[INFO] [stdout] 790 | |         }));
[INFO] [stdout]     | |            ^
[INFO] [stdout]     | |            |
[INFO] [stdout]     | |____________std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::selector::CellSelector<'_>>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>
[INFO] [stdout]     |              std::result::Result<_, _>
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/test/cell_suite.rs:797:24
[INFO] [stdout]     |
[INFO] [stdout] 797 |         cell_selection("*, :0 , :3-:4, 'xyz'*abcd"),
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `tephra::lexer::Lexer`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `tephra::lexer::Lexer<'_, parse::scanner::AtmaScanner, _>`
[INFO] [stdout]             found reference `&'static str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::selection::CellSelection<'_>>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>`
[INFO] [stdout]    --> src/test/cell_suite.rs:796:5
[INFO] [stdout]     |
[INFO] [stdout] 796 | /     assert_eq!(
[INFO] [stdout] 797 | |         cell_selection("*, :0 , :3-:4, 'xyz'*abcd"),
[INFO] [stdout] 798 | |         Ok(Success {
[INFO] [stdout] 799 | |             value: vec![
[INFO] [stdout] ...   |
[INFO] [stdout] 806 | |             rest: "*abcd",
[INFO] [stdout] 807 | |         }));
[INFO] [stdout]     | |            ^
[INFO] [stdout]     | |            |
[INFO] [stdout]     | |____________std::result::Result<tephra::result::Success<'_, parse::scanner::AtmaScanner, _, cell::selection::CellSelection<'_>>, tephra::result::Failure<'_, parse::scanner::AtmaScanner, _>>
[INFO] [stdout]     |              std::result::Result<_, _>
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 577 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0107, E0308, E0369, E0422, E0423, E0425, E0559, E0560...
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `atma`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] running `Command { std: "docker" "inspect" "84b8b1a76a3772df54544283c8f538437e556bbe9d30fe3009c0755aca0a17a6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "84b8b1a76a3772df54544283c8f538437e556bbe9d30fe3009c0755aca0a17a6", kill_on_drop: false }`
[INFO] [stdout] 84b8b1a76a3772df54544283c8f538437e556bbe9d30fe3009c0755aca0a17a6
