[INFO] fetching crate cur_macro 0.4.0... [INFO] checking cur_macro-0.4.0 against try#8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8 for pr-82565 [INFO] extracting crate cur_macro 0.4.0 into /workspace/builds/worker-7/source [INFO] validating manifest of crates.io crate cur_macro 0.4.0 on toolchain 8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate cur_macro 0.4.0 [INFO] finished tweaking crates.io crate cur_macro 0.4.0 [INFO] tweaked toml for crates.io crate cur_macro 0.4.0 written to /workspace/builds/worker-7/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/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:f2f6bcd4b43ebee4e173f653a26493129bdb64017c85f916b780ca7fbdbaa79d" "/opt/rustwide/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 44627bc13aacfcd41503c03f68c9ced3d9aefdfd75ab82f014cb0050d4e8c967 [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" "44627bc13aacfcd41503c03f68c9ced3d9aefdfd75ab82f014cb0050d4e8c967", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "44627bc13aacfcd41503c03f68c9ced3d9aefdfd75ab82f014cb0050d4e8c967", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "44627bc13aacfcd41503c03f68c9ced3d9aefdfd75ab82f014cb0050d4e8c967", kill_on_drop: false }` [INFO] [stdout] 44627bc13aacfcd41503c03f68c9ced3d9aefdfd75ab82f014cb0050d4e8c967 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-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:f2f6bcd4b43ebee4e173f653a26493129bdb64017c85f916b780ca7fbdbaa79d" "/opt/rustwide/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] aaa21712b7ac9db96cbf95a8d125078db713e49733e9a2236d0bb4ab3751c6e1 [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" "aaa21712b7ac9db96cbf95a8d125078db713e49733e9a2236d0bb4ab3751c6e1", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.24 [INFO] [stderr] Compiling syn v1.0.63 [INFO] [stderr] Checking unicode-xid v0.2.1 [INFO] [stderr] Checking quote v1.0.9 [INFO] [stderr] Checking cur_macro v0.4.0 (/opt/rustwide/workdir) [INFO] [stdout] error[E0432]: unresolved import `cur` [INFO] [stdout] --> tests/path.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use cur::*; [INFO] [stdout] | ^^^ use of undeclared crate or module `cur` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `cur` [INFO] [stdout] --> tests/syntax.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use cur::*; [INFO] [stdout] | ^^^ use of undeclared crate or module `cur` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `game` in this scope [INFO] [stdout] --> tests/path.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | game!(DIGIT = '0'..='9'); [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] cur_macro::game [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `game` in this scope [INFO] [stdout] --> tests/path.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | game!(pub LOWERCASE = 'a'..='z'); [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] cur_macro::game [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `game` in this scope [INFO] [stdout] --> tests/path.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | game!(COPY = DIGIT); [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] cur_macro::game [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `game` in this scope [INFO] [stdout] --> tests/path.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | game!(LOWERCASE = scents::LOWERCASE); [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] cur_macro::game [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `game` in this scope [INFO] [stdout] --> tests/path.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | game!(DIGIT_OR_A = 'a' | DIGIT); [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] cur_macro::game [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `game` in this scope [INFO] [stdout] --> tests/path.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | game!(DIGIT_AND_A = (DIGIT, 'a')); [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] cur_macro::game [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `game` in this scope [INFO] [stdout] --> tests/syntax.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | game!(GAME = $input); [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 30 | test_game! {empty: () => Game::Sequence(vec![])} [INFO] [stdout] | ------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] cur_macro::game [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: cannot find macro `game` in this scope [INFO] [stdout] --> tests/syntax.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | game!(GAME = $input); [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 31 | test_game! {char_literal: 'a' => Game::Single(Scent::Char('a'))} [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] cur_macro::game [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: cannot find macro `game` in this scope [INFO] [stdout] --> tests/syntax.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | game!(GAME = $input); [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 32 | test_game! {empty_string: "" => Game::Sequence(vec![])} [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] cur_macro::game [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: cannot find macro `game` in this scope [INFO] [stdout] --> tests/syntax.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | game!(GAME = $input); [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 33 | test_game! {single_char_string: "a" => Game::Single(Scent::Char('a'))} [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] cur_macro::game [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: cannot find macro `game` in this scope [INFO] [stdout] --> tests/syntax.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | game!(GAME = $input); [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 34 | / test_game! {string: "abc" => Game::Sequence(vec![ [INFO] [stdout] 35 | | Step::Single(Scent::Char('a')), [INFO] [stdout] 36 | | Step::Single(Scent::Char('b')), [INFO] [stdout] 37 | | Step::Single(Scent::Char('c')), [INFO] [stdout] 38 | | ])} [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] cur_macro::game [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: cannot find macro `game` in this scope [INFO] [stdout] --> tests/syntax.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | game!(GAME = $input); [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 39 | test_game! {byte: b'0' => Game::Single(Scent::Char('0'))} [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] cur_macro::game [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: cannot find macro `game` in this scope [INFO] [stdout] --> tests/syntax.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | game!(GAME = $input); [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 40 | / test_game! {byte_string: b"test" => Game::Sequence(vec![ [INFO] [stdout] 41 | | Step::Single(Scent::Char('t')), [INFO] [stdout] 42 | | Step::Single(Scent::Char('e')), [INFO] [stdout] 43 | | Step::Single(Scent::Char('s')), [INFO] [stdout] 44 | | Step::Single(Scent::Char('t')), [INFO] [stdout] 45 | | ])} [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] cur_macro::game [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: cannot find macro `game` in this scope [INFO] [stdout] --> tests/syntax.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | game!(GAME = $input); [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 46 | test_game! {wildcard: _ => Game::Single(Scent::Range('\u{0}', '\u{10ffff}'))} [INFO] [stdout] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] cur_macro::game [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: cannot find macro `game` in this scope [INFO] [stdout] --> tests/syntax.rs:15:13 [INFO] [stdout] | [INFO] [stdout] 15 | game!(GAME = $input); [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 47 | test_game! {range: 'a'..='z' => Game::Single(Scent::Range('a', 'z'))} [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] cur_macro::game [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: cannot find macro `game` in this scope [INFO] [stdout] --> tests/syntax.rs:23:13 [INFO] [stdout] | [INFO] [stdout] 23 | game!(GAME = $input); [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 48 | / test_game! {optional: 'a'? => Game::Union(vec![ [INFO] [stdout] 49 | | Branch::Sequence(vec![]), [INFO] [stdout] 50 | | Branch::Single(Scent::Char('a')), [INFO] [stdout] 51 | | ])} [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] cur_macro::game [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: cannot find macro `game` in this scope [INFO] [stdout] --> tests/syntax.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | game!(GAME = $input); [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 52 | test_game! {single_sequence: ('a') => Game::Single(Scent::Char('a'))} [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] cur_macro::game [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: cannot find macro `game` in this scope [INFO] [stdout] --> tests/syntax.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | game!(GAME = $input); [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 53 | / test_game! {sequence: ('a', 'b') => Game::Sequence(vec![ [INFO] [stdout] 54 | | Step::Single(Scent::Char('a')), [INFO] [stdout] 55 | | Step::Single(Scent::Char('b')), [INFO] [stdout] 56 | | ])} [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] cur_macro::game [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: cannot find macro `game` in this scope [INFO] [stdout] --> tests/path.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | game!(OPTIONAL_DIGIT = DIGIT?); [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] cur_macro::game [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `game` in this scope [INFO] [stdout] --> tests/path.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | game!(ZERO_OR_MORE_LOWERCASE = [scents::LOWERCASE; ..]); [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] cur_macro::game [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `game` in this scope [INFO] [stdout] --> tests/path.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | game!(MYDIGIT = mine @ DIGIT); [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] cur_macro::game [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `game` in this scope [INFO] [stdout] --> tests/path.rs:88:5 [INFO] [stdout] | [INFO] [stdout] 88 | game!(LINE = ([_; ..], NEWLINE)); [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] cur_macro::game [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Game` [INFO] [stdout] --> tests/path.rs:16:23 [INFO] [stdout] | [INFO] [stdout] 16 | assert_eq!(*COPY, Game::Single(Scent::Range('0', '9'))); [INFO] [stdout] | ^^^^ use of undeclared type `Game` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/path.rs:16:36 [INFO] [stdout] | [INFO] [stdout] 16 | assert_eq!(*COPY, Game::Single(Scent::Range('0', '9'))); [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `game` in this scope [INFO] [stdout] --> tests/syntax.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | game!(GAME = $input); [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 57 | / test_game! {multiple_sequence: ('a', 'b', 'c') => Game::Sequence(vec![ [INFO] [stdout] 58 | | Step::Single(Scent::Char('a')), [INFO] [stdout] 59 | | Step::Single(Scent::Char('b')), [INFO] [stdout] 60 | | Step::Single(Scent::Char('c')), [INFO] [stdout] 61 | | ])} [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] cur_macro::game [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: cannot find macro `game` in this scope [INFO] [stdout] --> tests/syntax.rs:23:13 [INFO] [stdout] | [INFO] [stdout] 23 | game!(GAME = $input); [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 62 | / test_game! {optional_sequence: ('a', 'b')? => Game::Union(vec![ [INFO] [stdout] 63 | | Branch::Sequence(vec![]), [INFO] [stdout] 64 | | Branch::Sequence(vec![ [INFO] [stdout] 65 | | Step::Single(Scent::Char('a')), [INFO] [stdout] 66 | | Step::Single(Scent::Char('b')), [INFO] [stdout] 67 | | ]), [INFO] [stdout] 68 | | ])} [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] cur_macro::game [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: cannot find macro `game` in this scope [INFO] [stdout] --> tests/syntax.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | game!(GAME = $input); [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 69 | / test_game! {sequence_with_option: ('a', 'b'?) => Game::Sequence(vec![ [INFO] [stdout] 70 | | Step::Single(Scent::Char('a')), [INFO] [stdout] 71 | | Step::Union(vec![ [INFO] [stdout] 72 | | Branch::Sequence(vec![]), [INFO] [stdout] 73 | | Branch::Single(Scent::Char('b')), [INFO] [stdout] 74 | | ]), [INFO] [stdout] 75 | | ])} [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] cur_macro::game [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[E0433]: failed to resolve: use of undeclared type `Game` [INFO] [stdout] --> tests/path.rs:23:28 [INFO] [stdout] | [INFO] [stdout] 23 | assert_eq!(*LOWERCASE, Game::Single(Scent::Range('a', 'z')),); [INFO] [stdout] | ^^^^ use of undeclared type `Game` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `game` in this scope [INFO] [stdout] --> tests/syntax.rs:23:13 [INFO] [stdout] | [INFO] [stdout] 23 | game!(GAME = $input); [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 76 | / test_game! {union: 'a' | 'b' => Game::Union(vec![ [INFO] [stdout] 77 | | Branch::Single(Scent::Char('a')), [INFO] [stdout] 78 | | Branch::Single(Scent::Char('b')), [INFO] [stdout] 79 | | ])} [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] cur_macro::game [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: cannot find macro `game` in this scope [INFO] [stdout] --> tests/syntax.rs:23:13 [INFO] [stdout] | [INFO] [stdout] 23 | game!(GAME = $input); [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 80 | / test_game! {multiple_union: 'a' | 'b' | 'c' => Game::Union(vec![ [INFO] [stdout] 81 | | Branch::Single(Scent::Char('a')), [INFO] [stdout] 82 | | Branch::Single(Scent::Char('b')), [INFO] [stdout] 83 | | Branch::Single(Scent::Char('c')) [INFO] [stdout] 84 | | ])} [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] cur_macro::game [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: cannot find macro `game` in this scope [INFO] [stdout] --> tests/syntax.rs:23:13 [INFO] [stdout] | [INFO] [stdout] 23 | game!(GAME = $input); [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | / test_game! {optional_union: ('a' | 'b')? => Game::Union(vec![ [INFO] [stdout] 86 | | Branch::Sequence(vec![]), [INFO] [stdout] 87 | | Branch::Single(Scent::Char('a')), [INFO] [stdout] 88 | | Branch::Single(Scent::Char('b')), [INFO] [stdout] 89 | | ])} [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] cur_macro::game [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: cannot find macro `game` in this scope [INFO] [stdout] --> tests/syntax.rs:23:13 [INFO] [stdout] | [INFO] [stdout] 23 | game!(GAME = $input); [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 90 | / test_game! {union_with_option: 'a' | 'b'? => Game::Union(vec![ [INFO] [stdout] 91 | | Branch::Single(Scent::Char('a')), [INFO] [stdout] 92 | | Branch::Sequence(vec![]), [INFO] [stdout] 93 | | Branch::Single(Scent::Char('b')), [INFO] [stdout] 94 | | ])} [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] cur_macro::game [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: cannot find macro `game` in this scope [INFO] [stdout] --> tests/syntax.rs:23:13 [INFO] [stdout] | [INFO] [stdout] 23 | game!(GAME = $input); [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 95 | / test_game! {sequence_before_union: ('a', 'b') | 'c' => Game::Union(vec![ [INFO] [stdout] 96 | | Branch::Sequence(vec![ [INFO] [stdout] 97 | | Step::Single(Scent::Char('a')), [INFO] [stdout] 98 | | Step::Single(Scent::Char('b')), [INFO] [stdout] 99 | | ]), [INFO] [stdout] 100 | | Branch::Single(Scent::Char('c')), [INFO] [stdout] 101 | | ])} [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] cur_macro::game [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: cannot find macro `game` in this scope [INFO] [stdout] --> tests/syntax.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | game!(GAME = $input); [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / test_game! {union_before_sequence: ('a', 'b' | 'c') => Game::Sequence(vec![ [INFO] [stdout] 103 | | Step::Single(Scent::Char('a')), [INFO] [stdout] 104 | | Step::Union(vec![ [INFO] [stdout] 105 | | Branch::Single(Scent::Char('b')), [INFO] [stdout] 106 | | Branch::Single(Scent::Char('c')), [INFO] [stdout] 107 | | ]), [INFO] [stdout] 108 | | ])} [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] cur_macro::game [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[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/path.rs:23:41 [INFO] [stdout] | [INFO] [stdout] 23 | assert_eq!(*LOWERCASE, Game::Single(Scent::Range('a', 'z')),); [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Game` [INFO] [stdout] --> tests/path.rs:33:9 [INFO] [stdout] | [INFO] [stdout] 33 | Game::Union(vec![ [INFO] [stdout] | ^^^^ use of undeclared type `Game` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/path.rs:34:13 [INFO] [stdout] | [INFO] [stdout] 34 | Branch::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/path.rs:34:28 [INFO] [stdout] | [INFO] [stdout] 34 | Branch::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/path.rs:35:13 [INFO] [stdout] | [INFO] [stdout] 35 | Branch::Single(Scent::Range('0', '9')) [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/path.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 35 | Branch::Single(Scent::Range('0', '9')) [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Game` [INFO] [stdout] --> tests/path.rs:46:9 [INFO] [stdout] | [INFO] [stdout] 46 | Game::Sequence(vec![ [INFO] [stdout] | ^^^^ use of undeclared type `Game` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `game` in this scope [INFO] [stdout] --> tests/syntax.rs:15:13 [INFO] [stdout] | [INFO] [stdout] 15 | game!(GAME = $input); [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 109 | test_game! {name: name @ 'a' => Game::Item("name", Box::new(Game::Single(Scent::Char('a'))))} [INFO] [stdout] | --------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] cur_macro::game [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[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/path.rs:47:26 [INFO] [stdout] | [INFO] [stdout] 47 | Step::Single(Scent::Range('0', '9')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `game` in this scope [INFO] [stdout] --> tests/syntax.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | game!(GAME = $input); [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 111 | / test_game! {named_option: (name @ 'a'?) => Game::Item( [INFO] [stdout] 112 | | "name", [INFO] [stdout] 113 | | Box::new(Game::Union(vec![ [INFO] [stdout] 114 | | Branch::Sequence(vec![]), [INFO] [stdout] 115 | | Branch::Single(Scent::Char('a')) [INFO] [stdout] 116 | | ])) [INFO] [stdout] 117 | | )} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] cur_macro::game [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[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/path.rs:48:26 [INFO] [stdout] | [INFO] [stdout] 48 | Step::Single(Scent::Char('a')) [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `game` in this scope [INFO] [stdout] --> tests/syntax.rs:15:13 [INFO] [stdout] | [INFO] [stdout] 15 | game!(GAME = $input); [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 118 | / test_game! {named_sequence: name @ ('a', 'b') => Game::Item( [INFO] [stdout] 119 | | "name", [INFO] [stdout] 120 | | Box::new(Game::Sequence(vec![ [INFO] [stdout] 121 | | Step::Single(Scent::Char('a')), [INFO] [stdout] 122 | | Step::Single(Scent::Char('b')), [INFO] [stdout] 123 | | ])) [INFO] [stdout] 124 | | )} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] cur_macro::game [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: cannot find macro `game` in this scope [INFO] [stdout] --> tests/syntax.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | game!(GAME = $input); [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 126 | / test_game! {named_union: (name @ 'a' | 'b') => Game::Item( [INFO] [stdout] 127 | | "name", [INFO] [stdout] 128 | | Box::new(Game::Union(vec![ [INFO] [stdout] 129 | | Branch::Single(Scent::Char('a')), [INFO] [stdout] 130 | | Branch::Single(Scent::Char('b')), [INFO] [stdout] 131 | | ])) [INFO] [stdout] 132 | | )} [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] cur_macro::game [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[E0433]: failed to resolve: use of undeclared type `Game` [INFO] [stdout] --> tests/path.rs:59:9 [INFO] [stdout] | [INFO] [stdout] 59 | Game::Union(vec![ [INFO] [stdout] | ^^^^ use of undeclared type `Game` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `game` in this scope [INFO] [stdout] --> tests/syntax.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | game!(GAME = $input); [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 133 | test_game! {exactly_zero: ['a'; 0] => Game::Sequence(vec![])} [INFO] [stdout] | ------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] cur_macro::game [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[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/path.rs:60:13 [INFO] [stdout] | [INFO] [stdout] 60 | Branch::Sequence(vec![]), [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `game` in this scope [INFO] [stdout] --> tests/syntax.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | game!(GAME = $input); [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 134 | test_game! {exactly_one: ['a'; 1] => Game::Single(Scent::Char('a'))} [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] cur_macro::game [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[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/path.rs:61:13 [INFO] [stdout] | [INFO] [stdout] 61 | Branch::Single(Scent::Range('0', '9')) [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `game` in this scope [INFO] [stdout] --> tests/syntax.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | game!(GAME = $input); [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 135 | / test_game! {exact: ['a'; 3] => Game::Sequence(vec![ [INFO] [stdout] 136 | | Step::Single(Scent::Char('a')), [INFO] [stdout] 137 | | Step::Single(Scent::Char('a')), [INFO] [stdout] 138 | | Step::Single(Scent::Char('a')) [INFO] [stdout] 139 | | ])} [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] cur_macro::game [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: cannot find macro `game` in this scope [INFO] [stdout] --> tests/syntax.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | game!(GAME = $input); [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 140 | test_game! {any: ['a'; ..] => Game::Repetition(Pattern::Single(Scent::Char('a')))} [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] cur_macro::game [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: cannot find macro `game` in this scope [INFO] [stdout] --> tests/syntax.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | game!(GAME = $input); [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 141 | / test_game! {at_least: ['a'; 3..] => Game::Sequence(vec![ [INFO] [stdout] 142 | | Step::Single(Scent::Char('a')), [INFO] [stdout] 143 | | Step::Single(Scent::Char('a')), [INFO] [stdout] 144 | | Step::Single(Scent::Char('a')), [INFO] [stdout] 145 | | Step::Repetition(Pattern::Single(Scent::Char('a'))) [INFO] [stdout] 146 | | ])} [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] cur_macro::game [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: cannot find macro `game` in this scope [INFO] [stdout] --> tests/syntax.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | game!(GAME = $input); [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 147 | / test_game! {less_than: ['a'; ..4] => Game::Sequence(vec![ [INFO] [stdout] 148 | | Step::Union(vec![ [INFO] [stdout] 149 | | Branch::Sequence(vec![]), [INFO] [stdout] 150 | | Branch::Single(Scent::Char('a')) [INFO] [stdout] ... | [INFO] [stdout] 159 | | ]) [INFO] [stdout] 160 | | ])} [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] cur_macro::game [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: cannot find macro `game` in this scope [INFO] [stdout] --> tests/syntax.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | game!(GAME = $input); [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 161 | / test_game! {at_most: ['a'; ..=3] => Game::Sequence(vec![ [INFO] [stdout] 162 | | Step::Union(vec![ [INFO] [stdout] 163 | | Branch::Sequence(vec![]), [INFO] [stdout] 164 | | Branch::Single(Scent::Char('a')) [INFO] [stdout] ... | [INFO] [stdout] 173 | | ]) [INFO] [stdout] 174 | | ])} [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] cur_macro::game [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[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/path.rs:61:28 [INFO] [stdout] | [INFO] [stdout] 61 | Branch::Single(Scent::Range('0', '9')) [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Game` [INFO] [stdout] --> tests/path.rs:72:9 [INFO] [stdout] | [INFO] [stdout] 72 | Game::Repetition(Pattern::Single(Scent::Range('a', 'z'))) [INFO] [stdout] | ^^^^ use of undeclared type `Game` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/path.rs:72:42 [INFO] [stdout] | [INFO] [stdout] 72 | Game::Repetition(Pattern::Single(Scent::Range('a', 'z'))) [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `game` in this scope [INFO] [stdout] --> tests/syntax.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | game!(GAME = $input); [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 175 | / test_game! {within_exclusive: ['a'; 2..5] => Game::Sequence(vec![ [INFO] [stdout] 176 | | Step::Single(Scent::Char('a')), [INFO] [stdout] 177 | | Step::Single(Scent::Char('a')), [INFO] [stdout] 178 | | Step::Union(vec![ [INFO] [stdout] ... | [INFO] [stdout] 185 | | ]) [INFO] [stdout] 186 | | ])} [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] cur_macro::game [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: cannot find macro `game` in this scope [INFO] [stdout] --> tests/syntax.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | game!(GAME = $input); [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 187 | / test_game! {within_inclusive: ['a'; 2..=4] => Game::Sequence(vec![ [INFO] [stdout] 188 | | Step::Single(Scent::Char('a')), [INFO] [stdout] 189 | | Step::Single(Scent::Char('a')), [INFO] [stdout] 190 | | Step::Union(vec![ [INFO] [stdout] ... | [INFO] [stdout] 197 | | ]) [INFO] [stdout] 198 | | ])} [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] cur_macro::game [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[E0433]: failed to resolve: use of undeclared type `Game` [INFO] [stdout] --> tests/path.rs:82:9 [INFO] [stdout] | [INFO] [stdout] 82 | Game::Item("mine", Box::new(Game::Single(Scent::Range('0', '9')))), [INFO] [stdout] | ^^^^ use of undeclared type `Game` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Game` [INFO] [stdout] --> tests/path.rs:82:37 [INFO] [stdout] | [INFO] [stdout] 82 | Game::Item("mine", Box::new(Game::Single(Scent::Range('0', '9')))), [INFO] [stdout] | ^^^^ use of undeclared type `Game` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `game` in this scope [INFO] [stdout] --> tests/syntax.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | game!(GAME = $input); [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 199 | / test_game! {repeat_union: ['a' | 'b'; 1..3] => Game::Sequence(vec![ [INFO] [stdout] 200 | | Step::Union(vec![ [INFO] [stdout] 201 | | Branch::Single(Scent::Char('a')), [INFO] [stdout] 202 | | Branch::Single(Scent::Char('b')) [INFO] [stdout] ... | [INFO] [stdout] 208 | | ]) [INFO] [stdout] 209 | | ])} [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] cur_macro::game [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: cannot find macro `game` in this scope [INFO] [stdout] --> tests/syntax.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | game!(GAME = $input); [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 210 | / test_game! {repeat_sequence: [('a', 'b'); 1..] => Game::Sequence(vec![ [INFO] [stdout] 211 | | Step::Single(Scent::Char('a')), [INFO] [stdout] 212 | | Step::Single(Scent::Char('b')), [INFO] [stdout] 213 | | Step::Repetition(Pattern::Sequence(vec![ [INFO] [stdout] ... | [INFO] [stdout] 216 | | ]),) [INFO] [stdout] 217 | | ])} [INFO] [stdout] | |___- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: consider importing this macro: [INFO] [stdout] cur_macro::game [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[E0433]: failed to resolve: use of undeclared type `Game` [INFO] [stdout] --> tests/syntax.rs:30:26 [INFO] [stdout] | [INFO] [stdout] 30 | test_game! {empty: () => Game::Sequence(vec![])} [INFO] [stdout] | ^^^^ use of undeclared type `Game` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/path.rs:82:50 [INFO] [stdout] | [INFO] [stdout] 82 | Game::Item("mine", Box::new(Game::Single(Scent::Range('0', '9')))), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Game` [INFO] [stdout] --> tests/path.rs:92:9 [INFO] [stdout] | [INFO] [stdout] 92 | Game::Sequence(vec![ [INFO] [stdout] | ^^^^ use of undeclared type `Game` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/path.rs:93:46 [INFO] [stdout] | [INFO] [stdout] 93 | Step::Repetition(Pattern::Single(Scent::Range('\u{0}', '\u{10ffff}'))), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/path.rs:94:26 [INFO] [stdout] | [INFO] [stdout] 94 | Step::Single(Scent::Char('\r')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/path.rs:95:26 [INFO] [stdout] | [INFO] [stdout] 95 | Step::Single(Scent::Char('\n')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Game` [INFO] [stdout] --> tests/syntax.rs:31:34 [INFO] [stdout] | [INFO] [stdout] 31 | test_game! {char_literal: 'a' => Game::Single(Scent::Char('a'))} [INFO] [stdout] | ^^^^ use of undeclared type `Game` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `COPY` in this scope [INFO] [stdout] --> tests/path.rs:16:17 [INFO] [stdout] | [INFO] [stdout] 16 | assert_eq!(*COPY, Game::Single(Scent::Range('0', '9'))); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `LOWERCASE` in this scope [INFO] [stdout] --> tests/path.rs:23:17 [INFO] [stdout] | [INFO] [stdout] 23 | assert_eq!(*LOWERCASE, Game::Single(Scent::Range('a', 'z')),); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DIGIT_OR_A` in this scope [INFO] [stdout] --> tests/path.rs:32:10 [INFO] [stdout] | [INFO] [stdout] 32 | *DIGIT_OR_A, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DIGIT_AND_A` in this scope [INFO] [stdout] --> tests/path.rs:45:10 [INFO] [stdout] | [INFO] [stdout] 45 | *DIGIT_AND_A, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/path.rs:47:13 [INFO] [stdout] | [INFO] [stdout] 47 | Step::Single(Scent::Range('0', '9')), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:31:47 [INFO] [stdout] | [INFO] [stdout] 31 | test_game! {char_literal: 'a' => Game::Single(Scent::Char('a'))} [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Game` [INFO] [stdout] --> tests/syntax.rs:32:33 [INFO] [stdout] | [INFO] [stdout] 32 | test_game! {empty_string: "" => Game::Sequence(vec![])} [INFO] [stdout] | ^^^^ use of undeclared type `Game` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Game` [INFO] [stdout] --> tests/syntax.rs:33:40 [INFO] [stdout] | [INFO] [stdout] 33 | test_game! {single_char_string: "a" => Game::Single(Scent::Char('a'))} [INFO] [stdout] | ^^^^ use of undeclared type `Game` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:33:53 [INFO] [stdout] | [INFO] [stdout] 33 | test_game! {single_char_string: "a" => Game::Single(Scent::Char('a'))} [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/path.rs:48:13 [INFO] [stdout] | [INFO] [stdout] 48 | Step::Single(Scent::Char('a')) [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `OPTIONAL_DIGIT` in this scope [INFO] [stdout] --> tests/path.rs:58:10 [INFO] [stdout] | [INFO] [stdout] 58 | *OPTIONAL_DIGIT, [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `ZERO_OR_MORE_LOWERCASE` in this scope [INFO] [stdout] --> tests/path.rs:71:10 [INFO] [stdout] | [INFO] [stdout] 71 | *ZERO_OR_MORE_LOWERCASE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pattern` [INFO] [stdout] --> tests/path.rs:72:26 [INFO] [stdout] | [INFO] [stdout] 72 | Game::Repetition(Pattern::Single(Scent::Range('a', 'z'))) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::str::pattern::Pattern; [INFO] [stdout] | [INFO] [stdout] 1 | use std::str::pattern::Pattern; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `MYDIGIT` in this scope [INFO] [stdout] --> tests/path.rs:81:10 [INFO] [stdout] | [INFO] [stdout] 81 | *MYDIGIT, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `LINE` in this scope [INFO] [stdout] --> tests/path.rs:91:10 [INFO] [stdout] | [INFO] [stdout] 91 | *LINE, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/path.rs:93:13 [INFO] [stdout] | [INFO] [stdout] 93 | Step::Repetition(Pattern::Single(Scent::Range('\u{0}', '\u{10ffff}'))), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Game` [INFO] [stdout] --> tests/syntax.rs:34:30 [INFO] [stdout] | [INFO] [stdout] 34 | test_game! {string: "abc" => Game::Sequence(vec![ [INFO] [stdout] | ^^^^ use of undeclared type `Game` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pattern` [INFO] [stdout] --> tests/path.rs:93:30 [INFO] [stdout] | [INFO] [stdout] 93 | Step::Repetition(Pattern::Single(Scent::Range('\u{0}', '\u{10ffff}'))), [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::str::pattern::Pattern; [INFO] [stdout] | [INFO] [stdout] 1 | use std::str::pattern::Pattern; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/path.rs:94:13 [INFO] [stdout] | [INFO] [stdout] 94 | Step::Single(Scent::Char('\r')), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/path.rs:95:13 [INFO] [stdout] | [INFO] [stdout] 95 | Step::Single(Scent::Char('\n')), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:35:57 [INFO] [stdout] | [INFO] [stdout] 35 | ... Step::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::*` [INFO] [stdout] --> tests/path.rs:7:9 [INFO] [stdout] | [INFO] [stdout] 7 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:36:57 [INFO] [stdout] | [INFO] [stdout] 36 | ... Step::Single(Scent::Char('b')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:37:57 [INFO] [stdout] | [INFO] [stdout] 37 | ... Step::Single(Scent::Char('c')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Game` [INFO] [stdout] --> tests/syntax.rs:39:27 [INFO] [stdout] | [INFO] [stdout] 39 | test_game! {byte: b'0' => Game::Single(Scent::Char('0'))} [INFO] [stdout] | ^^^^ use of undeclared type `Game` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:39:40 [INFO] [stdout] | [INFO] [stdout] 39 | test_game! {byte: b'0' => Game::Single(Scent::Char('0'))} [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Game` [INFO] [stdout] --> tests/syntax.rs:40:37 [INFO] [stdout] | [INFO] [stdout] 40 | test_game! {byte_string: b"test" => Game::Sequence(vec![ [INFO] [stdout] | ^^^^ use of undeclared type `Game` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:41:64 [INFO] [stdout] | [INFO] [stdout] 41 | ... Step::Single(Scent::Char('t')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:42:64 [INFO] [stdout] | [INFO] [stdout] 42 | ... Step::Single(Scent::Char('e')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:43:64 [INFO] [stdout] | [INFO] [stdout] 43 | ... Step::Single(Scent::Char('s')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:44:64 [INFO] [stdout] | [INFO] [stdout] 44 | ... Step::Single(Scent::Char('t')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 51 previous errors; 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Game` [INFO] [stdout] --> tests/syntax.rs:46:28 [INFO] [stdout] | [INFO] [stdout] 46 | test_game! {wildcard: _ => Game::Single(Scent::Range('\u{0}', '\u{10ffff}'))} [INFO] [stdout] | ^^^^ use of undeclared type `Game` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:46:41 [INFO] [stdout] | [INFO] [stdout] 46 | test_game! {wildcard: _ => Game::Single(Scent::Range('\u{0}', '\u{10ffff}'))} [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Game` [INFO] [stdout] --> tests/syntax.rs:47:33 [INFO] [stdout] | [INFO] [stdout] 47 | test_game! {range: 'a'..='z' => Game::Single(Scent::Range('a', 'z'))} [INFO] [stdout] | ^^^^ use of undeclared type `Game` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:47:46 [INFO] [stdout] | [INFO] [stdout] 47 | test_game! {range: 'a'..='z' => Game::Single(Scent::Range('a', 'z'))} [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Game` [INFO] [stdout] --> tests/syntax.rs:48:31 [INFO] [stdout] | [INFO] [stdout] 48 | test_game! {optional: 'a'? => Game::Union(vec![ [INFO] [stdout] | ^^^^ use of undeclared type `Game` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:49:43 [INFO] [stdout] | [INFO] [stdout] 49 | ... Branch::Sequence(vec![]), [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:50:43 [INFO] [stdout] | [INFO] [stdout] 50 | ... Branch::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:50:58 [INFO] [stdout] | [INFO] [stdout] 50 | ... Branch::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `cur_macro` [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Game` [INFO] [stdout] --> tests/syntax.rs:52:39 [INFO] [stdout] | [INFO] [stdout] 52 | test_game! {single_sequence: ('a') => Game::Single(Scent::Char('a'))} [INFO] [stdout] | ^^^^ use of undeclared type `Game` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:52:52 [INFO] [stdout] | [INFO] [stdout] 52 | test_game! {single_sequence: ('a') => Game::Single(Scent::Char('a'))} [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Game` [INFO] [stdout] --> tests/syntax.rs:53:37 [INFO] [stdout] | [INFO] [stdout] 53 | test_game! {sequence: ('a', 'b') => Game::Sequence(vec![ [INFO] [stdout] | ^^^^ use of undeclared type `Game` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:54:65 [INFO] [stdout] | [INFO] [stdout] 54 | ... Step::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:55:65 [INFO] [stdout] | [INFO] [stdout] 55 | ... Step::Single(Scent::Char('b')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Game` [INFO] [stdout] --> tests/syntax.rs:57:51 [INFO] [stdout] | [INFO] [stdout] 57 | test_game! {multiple_sequence: ('a', 'b', 'c') => Game::Sequence(vec![ [INFO] [stdout] | ^^^^ use of undeclared type `Game` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:58:54 [INFO] [stdout] | [INFO] [stdout] 58 | ... Step::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:59:54 [INFO] [stdout] | [INFO] [stdout] 59 | ... Step::Single(Scent::Char('b')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:60:54 [INFO] [stdout] | [INFO] [stdout] 60 | ... Step::Single(Scent::Char('c')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Game` [INFO] [stdout] --> tests/syntax.rs:62:47 [INFO] [stdout] | [INFO] [stdout] 62 | test_game! {optional_sequence: ('a', 'b')? => Game::Union(vec![ [INFO] [stdout] | ^^^^ use of undeclared type `Game` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:63:41 [INFO] [stdout] | [INFO] [stdout] 63 | ... Branch::Sequence(vec![]), [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:64:41 [INFO] [stdout] | [INFO] [stdout] 64 | ... Branch::Sequence(vec![ [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:65:58 [INFO] [stdout] | [INFO] [stdout] 65 | ... Step::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:66:58 [INFO] [stdout] | [INFO] [stdout] 66 | ... Step::Single(Scent::Char('b')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Game` [INFO] [stdout] --> tests/syntax.rs:69:50 [INFO] [stdout] | [INFO] [stdout] 69 | test_game! {sequence_with_option: ('a', 'b'?) => Game::Sequence(vec![ [INFO] [stdout] | ^^^^ use of undeclared type `Game` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:70:50 [INFO] [stdout] | [INFO] [stdout] 70 | ... Step::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:72:45 [INFO] [stdout] | [INFO] [stdout] 72 | ... Branch::Sequence(vec![]), [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:73:45 [INFO] [stdout] | [INFO] [stdout] 73 | ... Branch::Single(Scent::Char('b')), [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:73:60 [INFO] [stdout] | [INFO] [stdout] 73 | ... Branch::Single(Scent::Char('b')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Game` [INFO] [stdout] --> tests/syntax.rs:76:33 [INFO] [stdout] | [INFO] [stdout] 76 | test_game! {union: 'a' | 'b' => Game::Union(vec![ [INFO] [stdout] | ^^^^ use of undeclared type `Game` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:77:41 [INFO] [stdout] | [INFO] [stdout] 77 | ... Branch::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:77:56 [INFO] [stdout] | [INFO] [stdout] 77 | ... Branch::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:78:41 [INFO] [stdout] | [INFO] [stdout] 78 | ... Branch::Single(Scent::Char('b')), [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:78:56 [INFO] [stdout] | [INFO] [stdout] 78 | ... Branch::Single(Scent::Char('b')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Game` [INFO] [stdout] --> tests/syntax.rs:80:48 [INFO] [stdout] | [INFO] [stdout] 80 | test_game! {multiple_union: 'a' | 'b' | 'c' => Game::Union(vec![ [INFO] [stdout] | ^^^^ use of undeclared type `Game` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:81:13 [INFO] [stdout] | [INFO] [stdout] 81 | Branch::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:81:28 [INFO] [stdout] | [INFO] [stdout] 81 | Branch::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:82:13 [INFO] [stdout] | [INFO] [stdout] 82 | Branch::Single(Scent::Char('b')), [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:82:28 [INFO] [stdout] | [INFO] [stdout] 82 | Branch::Single(Scent::Char('b')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:83:13 [INFO] [stdout] | [INFO] [stdout] 83 | Branch::Single(Scent::Char('c')) [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:83:28 [INFO] [stdout] | [INFO] [stdout] 83 | Branch::Single(Scent::Char('c')) [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Game` [INFO] [stdout] --> tests/syntax.rs:85:45 [INFO] [stdout] | [INFO] [stdout] 85 | test_game! {optional_union: ('a' | 'b')? => Game::Union(vec![ [INFO] [stdout] | ^^^^ use of undeclared type `Game` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:86:13 [INFO] [stdout] | [INFO] [stdout] 86 | Branch::Sequence(vec![]), [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:87:13 [INFO] [stdout] | [INFO] [stdout] 87 | Branch::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:87:28 [INFO] [stdout] | [INFO] [stdout] 87 | Branch::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:88:13 [INFO] [stdout] | [INFO] [stdout] 88 | Branch::Single(Scent::Char('b')), [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:88:28 [INFO] [stdout] | [INFO] [stdout] 88 | Branch::Single(Scent::Char('b')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Game` [INFO] [stdout] --> tests/syntax.rs:90:46 [INFO] [stdout] | [INFO] [stdout] 90 | test_game! {union_with_option: 'a' | 'b'? => Game::Union(vec![ [INFO] [stdout] | ^^^^ use of undeclared type `Game` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:91:13 [INFO] [stdout] | [INFO] [stdout] 91 | Branch::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:91:28 [INFO] [stdout] | [INFO] [stdout] 91 | Branch::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:92:13 [INFO] [stdout] | [INFO] [stdout] 92 | Branch::Sequence(vec![]), [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:93:13 [INFO] [stdout] | [INFO] [stdout] 93 | Branch::Single(Scent::Char('b')), [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:93:28 [INFO] [stdout] | [INFO] [stdout] 93 | Branch::Single(Scent::Char('b')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Game` [INFO] [stdout] --> tests/syntax.rs:95:56 [INFO] [stdout] | [INFO] [stdout] 95 | test_game! {sequence_before_union: ('a', 'b') | 'c' => Game::Union(vec![ [INFO] [stdout] | ^^^^ use of undeclared type `Game` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:96:13 [INFO] [stdout] | [INFO] [stdout] 96 | Branch::Sequence(vec![ [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:97:30 [INFO] [stdout] | [INFO] [stdout] 97 | Step::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:98:30 [INFO] [stdout] | [INFO] [stdout] 98 | Step::Single(Scent::Char('b')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:100:13 [INFO] [stdout] | [INFO] [stdout] 100 | Branch::Single(Scent::Char('c')), [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:100:28 [INFO] [stdout] | [INFO] [stdout] 100 | Branch::Single(Scent::Char('c')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Game` [INFO] [stdout] --> tests/syntax.rs:102:56 [INFO] [stdout] | [INFO] [stdout] 102 | test_game! {union_before_sequence: ('a', 'b' | 'c') => Game::Sequence(vec![ [INFO] [stdout] | ^^^^ use of undeclared type `Game` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:103:26 [INFO] [stdout] | [INFO] [stdout] 103 | Step::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:105:17 [INFO] [stdout] | [INFO] [stdout] 105 | Branch::Single(Scent::Char('b')), [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:105:32 [INFO] [stdout] | [INFO] [stdout] 105 | Branch::Single(Scent::Char('b')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:106:17 [INFO] [stdout] | [INFO] [stdout] 106 | Branch::Single(Scent::Char('c')), [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:106:32 [INFO] [stdout] | [INFO] [stdout] 106 | Branch::Single(Scent::Char('c')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Game` [INFO] [stdout] --> tests/syntax.rs:109:33 [INFO] [stdout] | [INFO] [stdout] 109 | test_game! {name: name @ 'a' => Game::Item("name", Box::new(Game::Single(Scent::Char('a'))))} [INFO] [stdout] | ^^^^ use of undeclared type `Game` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Game` [INFO] [stdout] --> tests/syntax.rs:109:61 [INFO] [stdout] | [INFO] [stdout] 109 | test_game! {name: name @ 'a' => Game::Item("name", Box::new(Game::Single(Scent::Char('a'))))} [INFO] [stdout] | ^^^^ use of undeclared type `Game` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:109:74 [INFO] [stdout] | [INFO] [stdout] 109 | test_game! {name: name @ 'a' => Game::Item("name", Box::new(Game::Single(Scent::Char('a'))))} [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Game` [INFO] [stdout] --> tests/syntax.rs:111:44 [INFO] [stdout] | [INFO] [stdout] 111 | test_game! {named_option: (name @ 'a'?) => Game::Item( [INFO] [stdout] | ^^^^ use of undeclared type `Game` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Game` [INFO] [stdout] --> tests/syntax.rs:113:22 [INFO] [stdout] | [INFO] [stdout] 113 | Box::new(Game::Union(vec![ [INFO] [stdout] | ^^^^ use of undeclared type `Game` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:114:17 [INFO] [stdout] | [INFO] [stdout] 114 | Branch::Sequence(vec![]), [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:115:17 [INFO] [stdout] | [INFO] [stdout] 115 | Branch::Single(Scent::Char('a')) [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:115:32 [INFO] [stdout] | [INFO] [stdout] 115 | Branch::Single(Scent::Char('a')) [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Game` [INFO] [stdout] --> tests/syntax.rs:118:50 [INFO] [stdout] | [INFO] [stdout] 118 | test_game! {named_sequence: name @ ('a', 'b') => Game::Item( [INFO] [stdout] | ^^^^ use of undeclared type `Game` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Game` [INFO] [stdout] --> tests/syntax.rs:120:22 [INFO] [stdout] | [INFO] [stdout] 120 | Box::new(Game::Sequence(vec![ [INFO] [stdout] | ^^^^ use of undeclared type `Game` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:121:30 [INFO] [stdout] | [INFO] [stdout] 121 | Step::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:122:30 [INFO] [stdout] | [INFO] [stdout] 122 | Step::Single(Scent::Char('b')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Game` [INFO] [stdout] --> tests/syntax.rs:126:48 [INFO] [stdout] | [INFO] [stdout] 126 | test_game! {named_union: (name @ 'a' | 'b') => Game::Item( [INFO] [stdout] | ^^^^ use of undeclared type `Game` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Game` [INFO] [stdout] --> tests/syntax.rs:128:22 [INFO] [stdout] | [INFO] [stdout] 128 | Box::new(Game::Union(vec![ [INFO] [stdout] | ^^^^ use of undeclared type `Game` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:129:17 [INFO] [stdout] | [INFO] [stdout] 129 | Branch::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:129:32 [INFO] [stdout] | [INFO] [stdout] 129 | Branch::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:130:17 [INFO] [stdout] | [INFO] [stdout] 130 | Branch::Single(Scent::Char('b')), [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:130:32 [INFO] [stdout] | [INFO] [stdout] 130 | Branch::Single(Scent::Char('b')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Game` [INFO] [stdout] --> tests/syntax.rs:133:39 [INFO] [stdout] | [INFO] [stdout] 133 | test_game! {exactly_zero: ['a'; 0] => Game::Sequence(vec![])} [INFO] [stdout] | ^^^^ use of undeclared type `Game` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Game` [INFO] [stdout] --> tests/syntax.rs:134:38 [INFO] [stdout] | [INFO] [stdout] 134 | test_game! {exactly_one: ['a'; 1] => Game::Single(Scent::Char('a'))} [INFO] [stdout] | ^^^^ use of undeclared type `Game` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:134:51 [INFO] [stdout] | [INFO] [stdout] 134 | test_game! {exactly_one: ['a'; 1] => Game::Single(Scent::Char('a'))} [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Game` [INFO] [stdout] --> tests/syntax.rs:135:32 [INFO] [stdout] | [INFO] [stdout] 135 | test_game! {exact: ['a'; 3] => Game::Sequence(vec![ [INFO] [stdout] | ^^^^ use of undeclared type `Game` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:136:26 [INFO] [stdout] | [INFO] [stdout] 136 | Step::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:137:26 [INFO] [stdout] | [INFO] [stdout] 137 | Step::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:138:26 [INFO] [stdout] | [INFO] [stdout] 138 | Step::Single(Scent::Char('a')) [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Game` [INFO] [stdout] --> tests/syntax.rs:140:31 [INFO] [stdout] | [INFO] [stdout] 140 | test_game! {any: ['a'; ..] => Game::Repetition(Pattern::Single(Scent::Char('a')))} [INFO] [stdout] | ^^^^ use of undeclared type `Game` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:140:64 [INFO] [stdout] | [INFO] [stdout] 140 | test_game! {any: ['a'; ..] => Game::Repetition(Pattern::Single(Scent::Char('a')))} [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Game` [INFO] [stdout] --> tests/syntax.rs:141:37 [INFO] [stdout] | [INFO] [stdout] 141 | test_game! {at_least: ['a'; 3..] => Game::Sequence(vec![ [INFO] [stdout] | ^^^^ use of undeclared type `Game` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:142:26 [INFO] [stdout] | [INFO] [stdout] 142 | Step::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:143:26 [INFO] [stdout] | [INFO] [stdout] 143 | Step::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:144:26 [INFO] [stdout] | [INFO] [stdout] 144 | Step::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:145:46 [INFO] [stdout] | [INFO] [stdout] 145 | Step::Repetition(Pattern::Single(Scent::Char('a'))) [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Game` [INFO] [stdout] --> tests/syntax.rs:147:38 [INFO] [stdout] | [INFO] [stdout] 147 | test_game! {less_than: ['a'; ..4] => Game::Sequence(vec![ [INFO] [stdout] | ^^^^ use of undeclared type `Game` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:149:17 [INFO] [stdout] | [INFO] [stdout] 149 | Branch::Sequence(vec![]), [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:150:17 [INFO] [stdout] | [INFO] [stdout] 150 | Branch::Single(Scent::Char('a')) [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:150:32 [INFO] [stdout] | [INFO] [stdout] 150 | Branch::Single(Scent::Char('a')) [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:153:17 [INFO] [stdout] | [INFO] [stdout] 153 | Branch::Sequence(vec![]), [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:154:17 [INFO] [stdout] | [INFO] [stdout] 154 | Branch::Single(Scent::Char('a')) [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:154:32 [INFO] [stdout] | [INFO] [stdout] 154 | Branch::Single(Scent::Char('a')) [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:157:17 [INFO] [stdout] | [INFO] [stdout] 157 | Branch::Sequence(vec![]), [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:158:17 [INFO] [stdout] | [INFO] [stdout] 158 | Branch::Single(Scent::Char('a')) [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:158:32 [INFO] [stdout] | [INFO] [stdout] 158 | Branch::Single(Scent::Char('a')) [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Game` [INFO] [stdout] --> tests/syntax.rs:161:37 [INFO] [stdout] | [INFO] [stdout] 161 | test_game! {at_most: ['a'; ..=3] => Game::Sequence(vec![ [INFO] [stdout] | ^^^^ use of undeclared type `Game` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:163:17 [INFO] [stdout] | [INFO] [stdout] 163 | Branch::Sequence(vec![]), [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:164:17 [INFO] [stdout] | [INFO] [stdout] 164 | Branch::Single(Scent::Char('a')) [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:164:32 [INFO] [stdout] | [INFO] [stdout] 164 | Branch::Single(Scent::Char('a')) [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:167:17 [INFO] [stdout] | [INFO] [stdout] 167 | Branch::Sequence(vec![]), [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:168:17 [INFO] [stdout] | [INFO] [stdout] 168 | Branch::Single(Scent::Char('a')) [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:168:32 [INFO] [stdout] | [INFO] [stdout] 168 | Branch::Single(Scent::Char('a')) [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:171:17 [INFO] [stdout] | [INFO] [stdout] 171 | Branch::Sequence(vec![]), [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:172:17 [INFO] [stdout] | [INFO] [stdout] 172 | Branch::Single(Scent::Char('a')) [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:172:32 [INFO] [stdout] | [INFO] [stdout] 172 | Branch::Single(Scent::Char('a')) [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Game` [INFO] [stdout] --> tests/syntax.rs:175:46 [INFO] [stdout] | [INFO] [stdout] 175 | test_game! {within_exclusive: ['a'; 2..5] => Game::Sequence(vec![ [INFO] [stdout] | ^^^^ use of undeclared type `Game` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:176:26 [INFO] [stdout] | [INFO] [stdout] 176 | Step::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:177:26 [INFO] [stdout] | [INFO] [stdout] 177 | Step::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:179:17 [INFO] [stdout] | [INFO] [stdout] 179 | Branch::Sequence(vec![]), [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:180:17 [INFO] [stdout] | [INFO] [stdout] 180 | Branch::Single(Scent::Char('a')) [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:180:32 [INFO] [stdout] | [INFO] [stdout] 180 | Branch::Single(Scent::Char('a')) [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:183:17 [INFO] [stdout] | [INFO] [stdout] 183 | Branch::Sequence(vec![]), [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:184:17 [INFO] [stdout] | [INFO] [stdout] 184 | Branch::Single(Scent::Char('a')) [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:184:32 [INFO] [stdout] | [INFO] [stdout] 184 | Branch::Single(Scent::Char('a')) [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Game` [INFO] [stdout] --> tests/syntax.rs:187:47 [INFO] [stdout] | [INFO] [stdout] 187 | test_game! {within_inclusive: ['a'; 2..=4] => Game::Sequence(vec![ [INFO] [stdout] | ^^^^ use of undeclared type `Game` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:188:26 [INFO] [stdout] | [INFO] [stdout] 188 | Step::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:189:26 [INFO] [stdout] | [INFO] [stdout] 189 | Step::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:191:17 [INFO] [stdout] | [INFO] [stdout] 191 | Branch::Sequence(vec![]), [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:192:17 [INFO] [stdout] | [INFO] [stdout] 192 | Branch::Single(Scent::Char('a')) [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:192:32 [INFO] [stdout] | [INFO] [stdout] 192 | Branch::Single(Scent::Char('a')) [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:195:17 [INFO] [stdout] | [INFO] [stdout] 195 | Branch::Sequence(vec![]), [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:196:17 [INFO] [stdout] | [INFO] [stdout] 196 | Branch::Single(Scent::Char('a')) [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:196:32 [INFO] [stdout] | [INFO] [stdout] 196 | Branch::Single(Scent::Char('a')) [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Game` [INFO] [stdout] --> tests/syntax.rs:199:48 [INFO] [stdout] | [INFO] [stdout] 199 | test_game! {repeat_union: ['a' | 'b'; 1..3] => Game::Sequence(vec![ [INFO] [stdout] | ^^^^ use of undeclared type `Game` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:201:17 [INFO] [stdout] | [INFO] [stdout] 201 | Branch::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:201:32 [INFO] [stdout] | [INFO] [stdout] 201 | Branch::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:202:17 [INFO] [stdout] | [INFO] [stdout] 202 | Branch::Single(Scent::Char('b')) [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:202:32 [INFO] [stdout] | [INFO] [stdout] 202 | Branch::Single(Scent::Char('b')) [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:205:17 [INFO] [stdout] | [INFO] [stdout] 205 | Branch::Sequence(vec![]), [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:206:17 [INFO] [stdout] | [INFO] [stdout] 206 | Branch::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:206:32 [INFO] [stdout] | [INFO] [stdout] 206 | Branch::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Branch` [INFO] [stdout] --> tests/syntax.rs:207:17 [INFO] [stdout] | [INFO] [stdout] 207 | Branch::Single(Scent::Char('b')) [INFO] [stdout] | ^^^^^^ use of undeclared type `Branch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:207:32 [INFO] [stdout] | [INFO] [stdout] 207 | Branch::Single(Scent::Char('b')) [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Game` [INFO] [stdout] --> tests/syntax.rs:210:51 [INFO] [stdout] | [INFO] [stdout] 210 | test_game! {repeat_sequence: [('a', 'b'); 1..] => Game::Sequence(vec![ [INFO] [stdout] | ^^^^ use of undeclared type `Game` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:211:26 [INFO] [stdout] | [INFO] [stdout] 211 | Step::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:212:26 [INFO] [stdout] | [INFO] [stdout] 212 | Step::Single(Scent::Char('b')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:214:30 [INFO] [stdout] | [INFO] [stdout] 214 | Step::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scent` [INFO] [stdout] --> tests/syntax.rs:215:30 [INFO] [stdout] | [INFO] [stdout] 215 | Step::Single(Scent::Char('b')) [INFO] [stdout] | ^^^^^ use of undeclared type `Scent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `GAME` in this scope [INFO] [stdout] --> tests/syntax.rs:9:25 [INFO] [stdout] | [INFO] [stdout] 9 | assert_eq!(*GAME, $game); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 30 | test_game! {empty: () => Game::Sequence(vec![])} [INFO] [stdout] | ------------------------------------------------ in this macro invocation [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[E0425]: cannot find value `GAME` in this scope [INFO] [stdout] --> tests/syntax.rs:9:25 [INFO] [stdout] | [INFO] [stdout] 9 | assert_eq!(*GAME, $game); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 31 | test_game! {char_literal: 'a' => Game::Single(Scent::Char('a'))} [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [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[E0425]: cannot find value `GAME` in this scope [INFO] [stdout] --> tests/syntax.rs:9:25 [INFO] [stdout] | [INFO] [stdout] 9 | assert_eq!(*GAME, $game); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 32 | test_game! {empty_string: "" => Game::Sequence(vec![])} [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [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[E0425]: cannot find value `GAME` in this scope [INFO] [stdout] --> tests/syntax.rs:9:25 [INFO] [stdout] | [INFO] [stdout] 9 | assert_eq!(*GAME, $game); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 33 | test_game! {single_char_string: "a" => Game::Single(Scent::Char('a'))} [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [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[E0425]: cannot find value `GAME` in this scope [INFO] [stdout] --> tests/syntax.rs:9:25 [INFO] [stdout] | [INFO] [stdout] 9 | assert_eq!(*GAME, $game); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 34 | / test_game! {string: "abc" => Game::Sequence(vec![ [INFO] [stdout] 35 | | Step::Single(Scent::Char('a')), [INFO] [stdout] 36 | | Step::Single(Scent::Char('b')), [INFO] [stdout] 37 | | Step::Single(Scent::Char('c')), [INFO] [stdout] 38 | | ])} [INFO] [stdout] | |___- in this macro invocation [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[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:35:44 [INFO] [stdout] | [INFO] [stdout] 35 | ... Step::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:36:44 [INFO] [stdout] | [INFO] [stdout] 36 | ... Step::Single(Scent::Char('b')), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:37:44 [INFO] [stdout] | [INFO] [stdout] 37 | ... Step::Single(Scent::Char('c')), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `GAME` in this scope [INFO] [stdout] --> tests/syntax.rs:9:25 [INFO] [stdout] | [INFO] [stdout] 9 | assert_eq!(*GAME, $game); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 39 | test_game! {byte: b'0' => Game::Single(Scent::Char('0'))} [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [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[E0425]: cannot find value `GAME` in this scope [INFO] [stdout] --> tests/syntax.rs:9:25 [INFO] [stdout] | [INFO] [stdout] 9 | assert_eq!(*GAME, $game); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 40 | / test_game! {byte_string: b"test" => Game::Sequence(vec![ [INFO] [stdout] 41 | | Step::Single(Scent::Char('t')), [INFO] [stdout] 42 | | Step::Single(Scent::Char('e')), [INFO] [stdout] 43 | | Step::Single(Scent::Char('s')), [INFO] [stdout] 44 | | Step::Single(Scent::Char('t')), [INFO] [stdout] 45 | | ])} [INFO] [stdout] | |___- in this macro invocation [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[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:41:51 [INFO] [stdout] | [INFO] [stdout] 41 | ... Step::Single(Scent::Char('t')), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:42:51 [INFO] [stdout] | [INFO] [stdout] 42 | ... Step::Single(Scent::Char('e')), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:43:51 [INFO] [stdout] | [INFO] [stdout] 43 | ... Step::Single(Scent::Char('s')), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:44:51 [INFO] [stdout] | [INFO] [stdout] 44 | ... Step::Single(Scent::Char('t')), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `GAME` in this scope [INFO] [stdout] --> tests/syntax.rs:9:25 [INFO] [stdout] | [INFO] [stdout] 9 | assert_eq!(*GAME, $game); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 46 | test_game! {wildcard: _ => Game::Single(Scent::Range('\u{0}', '\u{10ffff}'))} [INFO] [stdout] | ----------------------------------------------------------------------------- in this macro invocation [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[E0425]: cannot find value `GAME` in this scope [INFO] [stdout] --> tests/syntax.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 17 | assert_eq!(*GAME, $game); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 47 | test_game! {range: 'a'..='z' => Game::Single(Scent::Range('a', 'z'))} [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [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[E0425]: cannot find value `GAME` in this scope [INFO] [stdout] --> tests/syntax.rs:25:25 [INFO] [stdout] | [INFO] [stdout] 25 | assert_eq!(*GAME, $game); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 48 | / test_game! {optional: 'a'? => Game::Union(vec![ [INFO] [stdout] 49 | | Branch::Sequence(vec![]), [INFO] [stdout] 50 | | Branch::Single(Scent::Char('a')), [INFO] [stdout] 51 | | ])} [INFO] [stdout] | |___- in this macro invocation [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[E0425]: cannot find value `GAME` in this scope [INFO] [stdout] --> tests/syntax.rs:9:25 [INFO] [stdout] | [INFO] [stdout] 9 | assert_eq!(*GAME, $game); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 52 | test_game! {single_sequence: ('a') => Game::Single(Scent::Char('a'))} [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [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[E0425]: cannot find value `GAME` in this scope [INFO] [stdout] --> tests/syntax.rs:9:25 [INFO] [stdout] | [INFO] [stdout] 9 | assert_eq!(*GAME, $game); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 53 | / test_game! {sequence: ('a', 'b') => Game::Sequence(vec![ [INFO] [stdout] 54 | | Step::Single(Scent::Char('a')), [INFO] [stdout] 55 | | Step::Single(Scent::Char('b')), [INFO] [stdout] 56 | | ])} [INFO] [stdout] | |___- in this macro invocation [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[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:54:52 [INFO] [stdout] | [INFO] [stdout] 54 | ... Step::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:55:52 [INFO] [stdout] | [INFO] [stdout] 55 | ... Step::Single(Scent::Char('b')), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `GAME` in this scope [INFO] [stdout] --> tests/syntax.rs:9:25 [INFO] [stdout] | [INFO] [stdout] 9 | assert_eq!(*GAME, $game); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 57 | / test_game! {multiple_sequence: ('a', 'b', 'c') => Game::Sequence(vec![ [INFO] [stdout] 58 | | Step::Single(Scent::Char('a')), [INFO] [stdout] 59 | | Step::Single(Scent::Char('b')), [INFO] [stdout] 60 | | Step::Single(Scent::Char('c')), [INFO] [stdout] 61 | | ])} [INFO] [stdout] | |___- in this macro invocation [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[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:58:41 [INFO] [stdout] | [INFO] [stdout] 58 | ... Step::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:59:41 [INFO] [stdout] | [INFO] [stdout] 59 | ... Step::Single(Scent::Char('b')), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:60:41 [INFO] [stdout] | [INFO] [stdout] 60 | ... Step::Single(Scent::Char('c')), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `GAME` in this scope [INFO] [stdout] --> tests/syntax.rs:25:25 [INFO] [stdout] | [INFO] [stdout] 25 | assert_eq!(*GAME, $game); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 62 | / test_game! {optional_sequence: ('a', 'b')? => Game::Union(vec![ [INFO] [stdout] 63 | | Branch::Sequence(vec![]), [INFO] [stdout] 64 | | Branch::Sequence(vec![ [INFO] [stdout] 65 | | Step::Single(Scent::Char('a')), [INFO] [stdout] 66 | | Step::Single(Scent::Char('b')), [INFO] [stdout] 67 | | ]), [INFO] [stdout] 68 | | ])} [INFO] [stdout] | |___- in this macro invocation [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[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:65:45 [INFO] [stdout] | [INFO] [stdout] 65 | ... Step::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:66:45 [INFO] [stdout] | [INFO] [stdout] 66 | ... Step::Single(Scent::Char('b')), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `GAME` in this scope [INFO] [stdout] --> tests/syntax.rs:9:25 [INFO] [stdout] | [INFO] [stdout] 9 | assert_eq!(*GAME, $game); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 69 | / test_game! {sequence_with_option: ('a', 'b'?) => Game::Sequence(vec![ [INFO] [stdout] 70 | | Step::Single(Scent::Char('a')), [INFO] [stdout] 71 | | Step::Union(vec![ [INFO] [stdout] 72 | | Branch::Sequence(vec![]), [INFO] [stdout] 73 | | Branch::Single(Scent::Char('b')), [INFO] [stdout] 74 | | ]), [INFO] [stdout] 75 | | ])} [INFO] [stdout] | |___- in this macro invocation [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[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:70:37 [INFO] [stdout] | [INFO] [stdout] 70 | ... Step::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:71:37 [INFO] [stdout] | [INFO] [stdout] 71 | ... Step::Union(vec![ [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `GAME` in this scope [INFO] [stdout] --> tests/syntax.rs:25:25 [INFO] [stdout] | [INFO] [stdout] 25 | assert_eq!(*GAME, $game); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 76 | / test_game! {union: 'a' | 'b' => Game::Union(vec![ [INFO] [stdout] 77 | | Branch::Single(Scent::Char('a')), [INFO] [stdout] 78 | | Branch::Single(Scent::Char('b')), [INFO] [stdout] 79 | | ])} [INFO] [stdout] | |___- in this macro invocation [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[E0425]: cannot find value `GAME` in this scope [INFO] [stdout] --> tests/syntax.rs:25:25 [INFO] [stdout] | [INFO] [stdout] 25 | assert_eq!(*GAME, $game); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 80 | / test_game! {multiple_union: 'a' | 'b' | 'c' => Game::Union(vec![ [INFO] [stdout] 81 | | Branch::Single(Scent::Char('a')), [INFO] [stdout] 82 | | Branch::Single(Scent::Char('b')), [INFO] [stdout] 83 | | Branch::Single(Scent::Char('c')) [INFO] [stdout] 84 | | ])} [INFO] [stdout] | |___- in this macro invocation [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[E0425]: cannot find value `GAME` in this scope [INFO] [stdout] --> tests/syntax.rs:25:25 [INFO] [stdout] | [INFO] [stdout] 25 | assert_eq!(*GAME, $game); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 85 | / test_game! {optional_union: ('a' | 'b')? => Game::Union(vec![ [INFO] [stdout] 86 | | Branch::Sequence(vec![]), [INFO] [stdout] 87 | | Branch::Single(Scent::Char('a')), [INFO] [stdout] 88 | | Branch::Single(Scent::Char('b')), [INFO] [stdout] 89 | | ])} [INFO] [stdout] | |___- in this macro invocation [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[E0425]: cannot find value `GAME` in this scope [INFO] [stdout] --> tests/syntax.rs:25:25 [INFO] [stdout] | [INFO] [stdout] 25 | assert_eq!(*GAME, $game); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 90 | / test_game! {union_with_option: 'a' | 'b'? => Game::Union(vec![ [INFO] [stdout] 91 | | Branch::Single(Scent::Char('a')), [INFO] [stdout] 92 | | Branch::Sequence(vec![]), [INFO] [stdout] 93 | | Branch::Single(Scent::Char('b')), [INFO] [stdout] 94 | | ])} [INFO] [stdout] | |___- in this macro invocation [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[E0425]: cannot find value `GAME` in this scope [INFO] [stdout] --> tests/syntax.rs:25:25 [INFO] [stdout] | [INFO] [stdout] 25 | assert_eq!(*GAME, $game); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 95 | / test_game! {sequence_before_union: ('a', 'b') | 'c' => Game::Union(vec![ [INFO] [stdout] 96 | | Branch::Sequence(vec![ [INFO] [stdout] 97 | | Step::Single(Scent::Char('a')), [INFO] [stdout] 98 | | Step::Single(Scent::Char('b')), [INFO] [stdout] 99 | | ]), [INFO] [stdout] 100 | | Branch::Single(Scent::Char('c')), [INFO] [stdout] 101 | | ])} [INFO] [stdout] | |___- in this macro invocation [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[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:97:17 [INFO] [stdout] | [INFO] [stdout] 97 | Step::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:98:17 [INFO] [stdout] | [INFO] [stdout] 98 | Step::Single(Scent::Char('b')), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `GAME` in this scope [INFO] [stdout] --> tests/syntax.rs:9:25 [INFO] [stdout] | [INFO] [stdout] 9 | assert_eq!(*GAME, $game); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 102 | / test_game! {union_before_sequence: ('a', 'b' | 'c') => Game::Sequence(vec![ [INFO] [stdout] 103 | | Step::Single(Scent::Char('a')), [INFO] [stdout] 104 | | Step::Union(vec![ [INFO] [stdout] 105 | | Branch::Single(Scent::Char('b')), [INFO] [stdout] 106 | | Branch::Single(Scent::Char('c')), [INFO] [stdout] 107 | | ]), [INFO] [stdout] 108 | | ])} [INFO] [stdout] | |___- in this macro invocation [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[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:103:13 [INFO] [stdout] | [INFO] [stdout] 103 | Step::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:104:13 [INFO] [stdout] | [INFO] [stdout] 104 | Step::Union(vec![ [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `GAME` in this scope [INFO] [stdout] --> tests/syntax.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 17 | assert_eq!(*GAME, $game); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 109 | test_game! {name: name @ 'a' => Game::Item("name", Box::new(Game::Single(Scent::Char('a'))))} [INFO] [stdout] | --------------------------------------------------------------------------------------------- in this macro invocation [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[E0425]: cannot find value `GAME` in this scope [INFO] [stdout] --> tests/syntax.rs:9:25 [INFO] [stdout] | [INFO] [stdout] 9 | assert_eq!(*GAME, $game); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 111 | / test_game! {named_option: (name @ 'a'?) => Game::Item( [INFO] [stdout] 112 | | "name", [INFO] [stdout] 113 | | Box::new(Game::Union(vec![ [INFO] [stdout] 114 | | Branch::Sequence(vec![]), [INFO] [stdout] 115 | | Branch::Single(Scent::Char('a')) [INFO] [stdout] 116 | | ])) [INFO] [stdout] 117 | | )} [INFO] [stdout] | |__- in this macro invocation [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[E0425]: cannot find value `GAME` in this scope [INFO] [stdout] --> tests/syntax.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 17 | assert_eq!(*GAME, $game); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 118 | / test_game! {named_sequence: name @ ('a', 'b') => Game::Item( [INFO] [stdout] 119 | | "name", [INFO] [stdout] 120 | | Box::new(Game::Sequence(vec![ [INFO] [stdout] 121 | | Step::Single(Scent::Char('a')), [INFO] [stdout] 122 | | Step::Single(Scent::Char('b')), [INFO] [stdout] 123 | | ])) [INFO] [stdout] 124 | | )} [INFO] [stdout] | |__- in this macro invocation [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[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:121:17 [INFO] [stdout] | [INFO] [stdout] 121 | Step::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:122:17 [INFO] [stdout] | [INFO] [stdout] 122 | Step::Single(Scent::Char('b')), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `GAME` in this scope [INFO] [stdout] --> tests/syntax.rs:9:25 [INFO] [stdout] | [INFO] [stdout] 9 | assert_eq!(*GAME, $game); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 126 | / test_game! {named_union: (name @ 'a' | 'b') => Game::Item( [INFO] [stdout] 127 | | "name", [INFO] [stdout] 128 | | Box::new(Game::Union(vec![ [INFO] [stdout] 129 | | Branch::Single(Scent::Char('a')), [INFO] [stdout] 130 | | Branch::Single(Scent::Char('b')), [INFO] [stdout] 131 | | ])) [INFO] [stdout] 132 | | )} [INFO] [stdout] | |__- in this macro invocation [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[E0425]: cannot find value `GAME` in this scope [INFO] [stdout] --> tests/syntax.rs:9:25 [INFO] [stdout] | [INFO] [stdout] 9 | assert_eq!(*GAME, $game); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 133 | test_game! {exactly_zero: ['a'; 0] => Game::Sequence(vec![])} [INFO] [stdout] | ------------------------------------------------------------- in this macro invocation [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[E0425]: cannot find value `GAME` in this scope [INFO] [stdout] --> tests/syntax.rs:9:25 [INFO] [stdout] | [INFO] [stdout] 9 | assert_eq!(*GAME, $game); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 134 | test_game! {exactly_one: ['a'; 1] => Game::Single(Scent::Char('a'))} [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [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[E0425]: cannot find value `GAME` in this scope [INFO] [stdout] --> tests/syntax.rs:9:25 [INFO] [stdout] | [INFO] [stdout] 9 | assert_eq!(*GAME, $game); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 135 | / test_game! {exact: ['a'; 3] => Game::Sequence(vec![ [INFO] [stdout] 136 | | Step::Single(Scent::Char('a')), [INFO] [stdout] 137 | | Step::Single(Scent::Char('a')), [INFO] [stdout] 138 | | Step::Single(Scent::Char('a')) [INFO] [stdout] 139 | | ])} [INFO] [stdout] | |___- in this macro invocation [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[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:136:13 [INFO] [stdout] | [INFO] [stdout] 136 | Step::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:137:13 [INFO] [stdout] | [INFO] [stdout] 137 | Step::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:138:13 [INFO] [stdout] | [INFO] [stdout] 138 | Step::Single(Scent::Char('a')) [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `GAME` in this scope [INFO] [stdout] --> tests/syntax.rs:9:25 [INFO] [stdout] | [INFO] [stdout] 9 | assert_eq!(*GAME, $game); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 140 | test_game! {any: ['a'; ..] => Game::Repetition(Pattern::Single(Scent::Char('a')))} [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [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[E0433]: failed to resolve: use of undeclared type `Pattern` [INFO] [stdout] --> tests/syntax.rs:140:48 [INFO] [stdout] | [INFO] [stdout] 140 | test_game! {any: ['a'; ..] => Game::Repetition(Pattern::Single(Scent::Char('a')))} [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::str::pattern::Pattern; [INFO] [stdout] | [INFO] [stdout] 1 | use std::str::pattern::Pattern; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `GAME` in this scope [INFO] [stdout] --> tests/syntax.rs:9:25 [INFO] [stdout] | [INFO] [stdout] 9 | assert_eq!(*GAME, $game); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 141 | / test_game! {at_least: ['a'; 3..] => Game::Sequence(vec![ [INFO] [stdout] 142 | | Step::Single(Scent::Char('a')), [INFO] [stdout] 143 | | Step::Single(Scent::Char('a')), [INFO] [stdout] 144 | | Step::Single(Scent::Char('a')), [INFO] [stdout] 145 | | Step::Repetition(Pattern::Single(Scent::Char('a'))) [INFO] [stdout] 146 | | ])} [INFO] [stdout] | |___- in this macro invocation [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[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:142:13 [INFO] [stdout] | [INFO] [stdout] 142 | Step::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:143:13 [INFO] [stdout] | [INFO] [stdout] 143 | Step::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:144:13 [INFO] [stdout] | [INFO] [stdout] 144 | Step::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:145:13 [INFO] [stdout] | [INFO] [stdout] 145 | Step::Repetition(Pattern::Single(Scent::Char('a'))) [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pattern` [INFO] [stdout] --> tests/syntax.rs:145:30 [INFO] [stdout] | [INFO] [stdout] 145 | Step::Repetition(Pattern::Single(Scent::Char('a'))) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::str::pattern::Pattern; [INFO] [stdout] | [INFO] [stdout] 1 | use std::str::pattern::Pattern; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `GAME` in this scope [INFO] [stdout] --> tests/syntax.rs:9:25 [INFO] [stdout] | [INFO] [stdout] 9 | assert_eq!(*GAME, $game); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 147 | / test_game! {less_than: ['a'; ..4] => Game::Sequence(vec![ [INFO] [stdout] 148 | | Step::Union(vec![ [INFO] [stdout] 149 | | Branch::Sequence(vec![]), [INFO] [stdout] 150 | | Branch::Single(Scent::Char('a')) [INFO] [stdout] ... | [INFO] [stdout] 159 | | ]) [INFO] [stdout] 160 | | ])} [INFO] [stdout] | |___- in this macro invocation [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[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:148:13 [INFO] [stdout] | [INFO] [stdout] 148 | Step::Union(vec![ [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:152:13 [INFO] [stdout] | [INFO] [stdout] 152 | Step::Union(vec![ [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:156:13 [INFO] [stdout] | [INFO] [stdout] 156 | Step::Union(vec![ [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `GAME` in this scope [INFO] [stdout] --> tests/syntax.rs:9:25 [INFO] [stdout] | [INFO] [stdout] 9 | assert_eq!(*GAME, $game); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 161 | / test_game! {at_most: ['a'; ..=3] => Game::Sequence(vec![ [INFO] [stdout] 162 | | Step::Union(vec![ [INFO] [stdout] 163 | | Branch::Sequence(vec![]), [INFO] [stdout] 164 | | Branch::Single(Scent::Char('a')) [INFO] [stdout] ... | [INFO] [stdout] 173 | | ]) [INFO] [stdout] 174 | | ])} [INFO] [stdout] | |___- in this macro invocation [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[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:162:13 [INFO] [stdout] | [INFO] [stdout] 162 | Step::Union(vec![ [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:166:13 [INFO] [stdout] | [INFO] [stdout] 166 | Step::Union(vec![ [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:170:13 [INFO] [stdout] | [INFO] [stdout] 170 | Step::Union(vec![ [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `GAME` in this scope [INFO] [stdout] --> tests/syntax.rs:9:25 [INFO] [stdout] | [INFO] [stdout] 9 | assert_eq!(*GAME, $game); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 175 | / test_game! {within_exclusive: ['a'; 2..5] => Game::Sequence(vec![ [INFO] [stdout] 176 | | Step::Single(Scent::Char('a')), [INFO] [stdout] 177 | | Step::Single(Scent::Char('a')), [INFO] [stdout] 178 | | Step::Union(vec![ [INFO] [stdout] ... | [INFO] [stdout] 185 | | ]) [INFO] [stdout] 186 | | ])} [INFO] [stdout] | |___- in this macro invocation [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[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:176:13 [INFO] [stdout] | [INFO] [stdout] 176 | Step::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:177:13 [INFO] [stdout] | [INFO] [stdout] 177 | Step::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:178:13 [INFO] [stdout] | [INFO] [stdout] 178 | Step::Union(vec![ [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:182:13 [INFO] [stdout] | [INFO] [stdout] 182 | Step::Union(vec![ [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `GAME` in this scope [INFO] [stdout] --> tests/syntax.rs:9:25 [INFO] [stdout] | [INFO] [stdout] 9 | assert_eq!(*GAME, $game); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 187 | / test_game! {within_inclusive: ['a'; 2..=4] => Game::Sequence(vec![ [INFO] [stdout] 188 | | Step::Single(Scent::Char('a')), [INFO] [stdout] 189 | | Step::Single(Scent::Char('a')), [INFO] [stdout] 190 | | Step::Union(vec![ [INFO] [stdout] ... | [INFO] [stdout] 197 | | ]) [INFO] [stdout] 198 | | ])} [INFO] [stdout] | |___- in this macro invocation [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[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:188:13 [INFO] [stdout] | [INFO] [stdout] 188 | Step::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:189:13 [INFO] [stdout] | [INFO] [stdout] 189 | Step::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:190:13 [INFO] [stdout] | [INFO] [stdout] 190 | Step::Union(vec![ [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:194:13 [INFO] [stdout] | [INFO] [stdout] 194 | Step::Union(vec![ [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `GAME` in this scope [INFO] [stdout] --> tests/syntax.rs:9:25 [INFO] [stdout] | [INFO] [stdout] 9 | assert_eq!(*GAME, $game); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 199 | / test_game! {repeat_union: ['a' | 'b'; 1..3] => Game::Sequence(vec![ [INFO] [stdout] 200 | | Step::Union(vec![ [INFO] [stdout] 201 | | Branch::Single(Scent::Char('a')), [INFO] [stdout] 202 | | Branch::Single(Scent::Char('b')) [INFO] [stdout] ... | [INFO] [stdout] 208 | | ]) [INFO] [stdout] 209 | | ])} [INFO] [stdout] | |___- in this macro invocation [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[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:200:13 [INFO] [stdout] | [INFO] [stdout] 200 | Step::Union(vec![ [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | Step::Union(vec![ [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `GAME` in this scope [INFO] [stdout] --> tests/syntax.rs:9:25 [INFO] [stdout] | [INFO] [stdout] 9 | assert_eq!(*GAME, $game); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 210 | / test_game! {repeat_sequence: [('a', 'b'); 1..] => Game::Sequence(vec![ [INFO] [stdout] 211 | | Step::Single(Scent::Char('a')), [INFO] [stdout] 212 | | Step::Single(Scent::Char('b')), [INFO] [stdout] 213 | | Step::Repetition(Pattern::Sequence(vec![ [INFO] [stdout] ... | [INFO] [stdout] 216 | | ]),) [INFO] [stdout] 217 | | ])} [INFO] [stdout] | |___- in this macro invocation [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[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:211:13 [INFO] [stdout] | [INFO] [stdout] 211 | Step::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:212:13 [INFO] [stdout] | [INFO] [stdout] 212 | Step::Single(Scent::Char('b')), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:213:13 [INFO] [stdout] | [INFO] [stdout] 213 | Step::Repetition(Pattern::Sequence(vec![ [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pattern` [INFO] [stdout] --> tests/syntax.rs:213:30 [INFO] [stdout] | [INFO] [stdout] 213 | Step::Repetition(Pattern::Sequence(vec![ [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::str::pattern::Pattern; [INFO] [stdout] | [INFO] [stdout] 1 | use std::str::pattern::Pattern; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:214:17 [INFO] [stdout] | [INFO] [stdout] 214 | Step::Single(Scent::Char('a')), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Step` [INFO] [stdout] --> tests/syntax.rs:215:17 [INFO] [stdout] | [INFO] [stdout] 215 | Step::Single(Scent::Char('b')) [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::iter::Step; [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Step; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 291 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] [INFO] [stderr] error: build failed [INFO] running `Command { std: "docker" "inspect" "aaa21712b7ac9db96cbf95a8d125078db713e49733e9a2236d0bb4ab3751c6e1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "aaa21712b7ac9db96cbf95a8d125078db713e49733e9a2236d0bb4ab3751c6e1", kill_on_drop: false }` [INFO] [stdout] aaa21712b7ac9db96cbf95a8d125078db713e49733e9a2236d0bb4ab3751c6e1